@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&display=swap";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background-start: #f0f2f5;--background-end: #e6e9ee;--text-primary: #1a1a1a;--text-secondary: #5c5c5c;--surface-primary: #ffffff;--surface-secondary: #f7f9fc;--border-color: #e0e0e0;--accent-color: #00a99d;--accent-color-hover: #008a7e;--accent-soft: color-mix(in srgb, #00a99d 12%, #ffffff);--on-accent: #1a1a1a;--accent-button-hover-bg: #00998c;--shadow-color: rgba(0, 0, 0, .1);--spacing-unit: 1rem;--container-padding: clamp(1rem, 4vw, 2rem);--container-width: 1200px;--color-success: #059669;--color-warning: #d97706;--color-error: #dc2626;--network-good: var(--color-success);--network-medium: var(--color-warning);--network-poor: var(--color-error);--network-idle: var(--text-secondary)}.dark-theme{--background-start: #0d0f1a;--background-end: #1a1c2d;--text-primary: #f0f2f5;--text-secondary: #a0a3af;--surface-primary: #1f2133;--surface-secondary: #2a2d42;--border-color: #3a3d54;--accent-color: #ff8c42;--accent-color-hover: #ff701a;--accent-soft: color-mix(in srgb, #ff8c42 12%, #1f2133);--on-accent: #1a1a1a;--accent-button-hover-bg: #ff701a;--shadow-color: rgba(0, 0, 0, .3);--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(.875rem,.825rem + .25vw,1rem);color:var(--text-primary);background:linear-gradient(135deg,var(--background-start),var(--background-end));background-size:400% 400%;animation:aura-gradient 15s ease infinite;transition:background-color .3s ease,color .3s ease;line-height:1.6}@keyframes aura-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){body{animation:none;background-size:100% 100%}}img,picture,video,canvas,svg{display:block;max-width:100%}a{color:var(--accent-color);text-decoration:none;transition:color .2s ease-in-out}a:hover{color:var(--accent-color-hover)}button,.button{background-color:var(--accent-color);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:500;font-family:Inter,sans-serif;transition:background-color .2s ease-in-out,transform .1s ease-in-out;box-shadow:0 2px 4px var(--shadow-color)}button:hover,.button:hover{background-color:var(--accent-color-hover);transform:translateY(-1px)}button:active,.button:active{transform:translateY(0)}input,textarea,select{font:inherit;width:100%;padding:12px;border-radius:8px;border:1px solid var(--border-color);background-color:var(--surface-secondary);color:var(--text-primary)}input[type=checkbox],input[type=radio]{width:auto}.glassmorphism{background:#ffffffbf;border-radius:12px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 30px var(--shadow-color)}@supports (backdrop-filter: blur(1px)){.glassmorphism{background:#ffffffa6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}.dark-theme .glassmorphism{background:#1f2133d9;border:1px solid rgba(58,61,84,.6)}@supports (backdrop-filter: blur(1px)){.dark-theme .glassmorphism{background:#1f2133bf}}.modal-backdrop-glass{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:300}@supports (backdrop-filter: blur(1px)){.modal-backdrop-glass{background-color:#0000004d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}.modal-glass{background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1))}.dark-theme .modal-glass{background:#1f21331f;border:1px solid rgba(58,61,84,.3)}.ai-brief-glass{background:#ffffffb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-left:1px solid rgba(255,255,255,.2)}.dark-theme .ai-brief-glass{background:#1f2133d1;border-left:1px solid rgba(58,61,84,.4)}.aura-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.aura-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(0,169,157,.06) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(139,92,246,.04) 0%,transparent 50%),radial-gradient(ellipse at 60% 80%,rgba(0,169,157,.03) 0%,transparent 50%);animation:aura-shift 20s ease-in-out infinite alternate}@keyframes aura-shift{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(.98)}}.dark-theme .aura-background:before{background:radial-gradient(ellipse at 20% 50%,rgba(255,140,66,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(139,92,246,.03) 0%,transparent 50%),radial-gradient(ellipse at 60% 80%,rgba(255,140,66,.03) 0%,transparent 50%)}@media (prefers-reduced-motion: reduce){.aura-background:before{animation:none;opacity:.5}}@media (max-width: 639px){.aura-background:before{opacity:.4}}.icon-btn,.btn-icon,.btn-obs-edit,.btn-obs-delete,.btn-diag-edit,.btn-plan-edit,.btn-delete-note{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.ayken-icon{display:inline-block;vertical-align:middle;flex-shrink:0}#app,.app-root{display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1;display:flex;flex-direction:column}:root{--font-heading: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sidebar-width-collapsed: 56px;--sidebar-width-expanded: 240px;--header-height: 56px;--bottom-bar-height: 56px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-focus: 0 0 0 3px rgba(0, 169, 157, .35);--color-success: #059669;--color-warning: #d97706;--color-error: #dc2626;--color-info: #2563eb;--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .3s;--easing-default: ease-in-out}.dark-theme{--shadow-focus: 0 0 0 3px rgba(255, 140, 66, .35)}[data-sonner-toaster] [data-sonner-toast]{--normal-bg: var(--surface-primary);--normal-text: var(--text-primary);--normal-border: var(--border-color);background:var(--surface-primary);color:var(--text-primary);border-color:var(--border-color)}[data-sonner-toaster] [data-sonner-toast] [data-title],[data-sonner-toaster] [data-sonner-toast] [data-description]{color:var(--text-primary)}[data-sonner-toaster] [data-sonner-toast] [data-close-button]{background:var(--surface-secondary);color:var(--text-secondary);border-color:var(--border-color)}.dark-theme [data-sonner-toaster] [data-sonner-toast]{--normal-bg: var(--surface-primary);--normal-text: var(--text-primary);--normal-border: var(--border-color);background:var(--surface-primary);color:var(--text-primary);border-color:var(--border-color);box-shadow:0 4px 16px #0006}[data-sonner-toaster] [data-sonner-toast][data-type=error]{background:#fef2f2!important;color:#991b1b!important;border:1px solid #fecaca!important}[data-sonner-toaster] [data-sonner-toast][data-type=error] [data-title],[data-sonner-toaster] [data-sonner-toast][data-type=error] [data-description]{color:#991b1b!important}.dark-theme [data-sonner-toaster] [data-sonner-toast][data-type=error]{background:#451a1a!important;color:#fca5a5!important;border:1px solid #7f1d1d!important}.dark-theme [data-sonner-toaster] [data-sonner-toast][data-type=error] [data-title],.dark-theme [data-sonner-toaster] [data-sonner-toast][data-type=error] [data-description]{color:#fca5a5!important}[data-sonner-toaster] [data-sonner-toast][data-type=success]{background:#f0fdf4!important;color:#166534!important;border:1px solid #bbf7d0!important}[data-sonner-toaster] [data-sonner-toast][data-type=success] [data-title],[data-sonner-toaster] [data-sonner-toast][data-type=success] [data-description]{color:#166534!important}.dark-theme [data-sonner-toaster] [data-sonner-toast][data-type=success]{background:#14291a!important;color:#86efac!important;border:1px solid #166534!important}.dark-theme [data-sonner-toaster] [data-sonner-toast][data-type=success] [data-title],.dark-theme [data-sonner-toaster] [data-sonner-toast][data-type=success] [data-description]{color:#86efac!important}.page-heading,.splash-title,.hero-name,.onboarding-heading{font-family:var(--font-heading)}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .3s ease-out,transform .3s ease-out;will-change:opacity,transform}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.animate-on-scroll.delay-1{transition-delay:60ms}.animate-on-scroll.delay-2{transition-delay:.12s}.animate-on-scroll.delay-3{transition-delay:.18s}.animate-on-scroll.delay-4{transition-delay:.24s}@media (prefers-reduced-motion: reduce){.animate-on-scroll{opacity:1;transform:none;transition:none}}.btn-call{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--accent-color);color:var(--on-accent);border:none;border-radius:var(--radius-md, 8px);font-weight:600;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast, .15s) var(--easing-default, ease-in-out)}.btn-call:hover{background:var(--accent-button-hover-bg);color:var(--on-accent)}.btn-call:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.btn-call:disabled,.btn-call[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-call--md{height:40px;padding:0 16px;font-size:.88rem}.btn-call--sm{height:32px;padding:0 12px;font-size:.8rem}.access-locked-action,[data-access-locked=true]{opacity:.45;cursor:not-allowed;filter:grayscale(1)}.legal-docs-nav--block[data-v-53f66668]{margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.legal-docs-nav-title[data-v-53f66668]{margin-bottom:.5rem;font-size:1.05rem;font-weight:600;color:var(--text-primary)}.legal-docs-nav--block .legal-docs-nav-list[data-v-53f66668]{padding-left:1.5rem;color:var(--text-secondary);line-height:1.6}.legal-docs-nav--block .legal-docs-nav-list li[data-v-53f66668]{margin-bottom:.25rem}.legal-docs-nav--inline .legal-docs-nav-list[data-v-53f66668]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;padding:0;margin:0}.legal-docs-nav--inline a[data-v-53f66668]{font-size:.8rem}.legal-docs-nav a[data-v-53f66668]{color:var(--accent-color, #4A90D9);text-decoration:none}.legal-docs-nav--inline a[data-v-53f66668]{color:var(--text-secondary);transition:color .2s}.legal-docs-nav a[data-v-53f66668]:hover{text-decoration:underline}.legal-docs-nav--inline a[data-v-53f66668]:hover{color:var(--accent-color);text-decoration:none}.sr-only[data-v-53f66668]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-footer[data-v-ebf2288b]{padding:1.5rem 2rem;background-color:var(--surface-primary);border-top:1px solid var(--border-color);text-align:center;color:var(--text-secondary);font-size:.9rem;transition:background-color .3s ease,color .3s ease}.container[data-v-ebf2288b]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.footer-link[data-v-ebf2288b]{color:var(--text-secondary);font-size:.9rem;text-decoration:none;transition:color .2s}.footer-link[data-v-ebf2288b]:hover{color:var(--accent-color)}.footer-link--button[data-v-ebf2288b]{background:none;border:none;padding:0;font:inherit;cursor:pointer;box-shadow:none}.footer-link--button[data-v-ebf2288b]:hover{background:none;transform:none}.footer-legal[data-v-ebf2288b]{margin-top:.5rem}.footer-requisites[data-v-ebf2288b]{margin-top:.5rem;gap:.5rem 1.25rem;font-size:.8rem;opacity:.85}.footer-requisites .footer-link[data-v-ebf2288b]{font-size:.8rem}.avatar-circle[data-v-676314cb]{border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-user-select:none;user-select:none}.avatar-clickable[data-v-676314cb]{cursor:pointer}.avatar-img[data-v-676314cb]{width:100%;height:100%;object-fit:cover;display:block}.avatar-initials[data-v-676314cb]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;letter-spacing:.03em}.ayken-icon[data-v-45f73300]{display:inline-block;vertical-align:middle;flex-shrink:0}.splash-backdrop[data-v-9b9c4833]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.splash-card[data-v-9b9c4833]{position:relative;max-width:620px;width:100%;padding:2.5rem 3.5rem 2rem;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:1.25rem;background:#ffffff40}.dark-theme .splash-card[data-v-9b9c4833]{background:#1f213373}.splash-close[data-v-9b9c4833]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.1rem;color:var(--text-secondary);cursor:pointer;width:auto;margin-top:0;padding:4px 8px;border-radius:6px;transition:color .15s ease,background-color .15s ease;z-index:2}.splash-close[data-v-9b9c4833]:hover{color:var(--text-primary);background-color:var(--surface-secondary)}.splash-viewport[data-v-9b9c4833]{width:100%;overflow:hidden;min-height:220px;display:flex;align-items:stretch}.splash-page[data-v-9b9c4833]{width:100%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.splash-page--welcome[data-v-9b9c4833]{gap:1.1rem}.splash-badge[data-v-9b9c4833]{display:inline-block;padding:.3rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-color) 40%,transparent);background:color-mix(in srgb,var(--accent-color) 10%,transparent);color:var(--accent-color);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.splash-title[data-v-9b9c4833]{font-size:clamp(1.3rem,4vw,1.75rem);font-weight:700;color:var(--text-primary);line-height:1.25;margin:0}.splash-subtitle[data-v-9b9c4833]{font-size:clamp(.9rem,2.5vw,1rem);color:var(--text-primary);opacity:.85;line-height:1.6;margin:0;max-width:440px}.splash-page--features[data-v-9b9c4833]{align-items:stretch;text-align:left}.splash-page-title[data-v-9b9c4833]{font-size:clamp(1.1rem,3vw,1.35rem);font-weight:700;color:var(--text-primary);margin:0;text-align:center}.splash-page-subtitle[data-v-9b9c4833]{font-size:.9rem;color:var(--text-primary);opacity:.85;margin:0;text-align:center}.features-grid[data-v-9b9c4833]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;width:100%}.feature-card[data-v-9b9c4833]{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .9rem;border-radius:10px;background:color-mix(in srgb,var(--surface-primary) 60%,transparent);border:1px solid var(--border-color)}.dark-theme .feature-card[data-v-9b9c4833]{background:#ffffff0f}.feature-icon[data-v-9b9c4833]{font-size:1.2rem;line-height:1;flex-shrink:0;margin-top:1px}.feature-body[data-v-9b9c4833]{display:flex;flex-direction:column;gap:.2rem}.feature-title[data-v-9b9c4833]{font-size:.8rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3}.feature-desc[data-v-9b9c4833]{font-size:.75rem;color:var(--text-secondary);line-height:1.5;margin:0}.splash-page--steps[data-v-9b9c4833]{align-items:stretch;text-align:left}.steps-list[data-v-9b9c4833]{display:flex;flex-direction:column;gap:.75rem;width:100%;position:relative}.steps-list[data-v-9b9c4833]:before{content:"";position:absolute;left:1.3rem;top:2rem;bottom:2rem;width:2px;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent-color) 40%,transparent),color-mix(in srgb,var(--accent-color) 10%,transparent))}.step-item[data-v-9b9c4833]{display:flex;gap:1rem;align-items:flex-start;position:relative;z-index:1}.step-number[data-v-9b9c4833]{flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:50%;background:color-mix(in srgb,var(--accent-color) 25%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 40%,transparent);color:var(--accent-color);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center}.step-body[data-v-9b9c4833]{padding-top:.35rem}.step-title[data-v-9b9c4833]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.step-desc[data-v-9b9c4833]{font-size:.82rem;color:var(--text-primary);opacity:.85;line-height:1.55;margin:0}.nav-arrow[data-v-9b9c4833]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26;border:1px solid rgba(255,255,255,.25);color:var(--text-primary);font-size:2rem;line-height:1;width:2.4rem;height:2.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;transition:background .2s ease,color .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3}.dark-theme .nav-arrow[data-v-9b9c4833]{background:#ffffff14;border-color:#ffffff26}.nav-arrow[data-v-9b9c4833]:hover{background:#ffffff4d;color:var(--accent-color)}.nav-arrow--prev[data-v-9b9c4833]{left:-1.4rem}.nav-arrow--next[data-v-9b9c4833]{right:-1.4rem}.dots-indicator[data-v-9b9c4833]{display:flex;gap:.5rem;align-items:center}.dot[data-v-9b9c4833]{width:8px;height:8px;border-radius:50%;border:none;background:color-mix(in srgb,var(--text-secondary) 40%,transparent);cursor:pointer;padding:0;margin:0;transition:background .2s ease,transform .2s ease}.dot--active[data-v-9b9c4833]{background:var(--accent-color);transform:scale(1.35)}.dot[data-v-9b9c4833]:hover:not(.dot--active){background:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.splash-footer[data-v-9b9c4833]{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%}.splash-cta[data-v-9b9c4833]{padding:10px 28px;font-size:.95rem;font-weight:600}.splash-no-show[data-v-9b9c4833]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-primary);opacity:.75;cursor:pointer;-webkit-user-select:none;user-select:none}.splash-no-show input[data-v-9b9c4833]{width:auto;margin:0;cursor:pointer}.slide-left-enter-active[data-v-9b9c4833],.slide-left-leave-active[data-v-9b9c4833],.slide-right-enter-active[data-v-9b9c4833],.slide-right-leave-active[data-v-9b9c4833]{transition:all .28s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-9b9c4833]{opacity:0;transform:translate(40px)}.slide-left-leave-to[data-v-9b9c4833],.slide-right-enter-from[data-v-9b9c4833]{opacity:0;transform:translate(-40px)}.slide-right-leave-to[data-v-9b9c4833]{opacity:0;transform:translate(40px)}.splash-enter-active[data-v-9b9c4833],.splash-leave-active[data-v-9b9c4833]{transition:opacity .25s ease}.splash-enter-from[data-v-9b9c4833],.splash-leave-to[data-v-9b9c4833]{opacity:0}@media (max-width: 600px){.splash-card[data-v-9b9c4833]{padding:2.25rem 1.5rem 1.75rem}.features-grid[data-v-9b9c4833]{grid-template-columns:1fr}.nav-arrow--prev[data-v-9b9c4833]{left:-.75rem}.nav-arrow--next[data-v-9b9c4833]{right:-.75rem}.nav-arrow[data-v-9b9c4833]{width:2rem;height:2rem;font-size:1.6rem}}@media (prefers-reduced-motion: reduce){.slide-left-enter-active[data-v-9b9c4833],.slide-left-leave-active[data-v-9b9c4833],.slide-right-enter-active[data-v-9b9c4833],.slide-right-leave-active[data-v-9b9c4833]{transition:opacity .15s ease}.slide-left-enter-from[data-v-9b9c4833],.slide-left-leave-to[data-v-9b9c4833],.slide-right-enter-from[data-v-9b9c4833],.slide-right-leave-to[data-v-9b9c4833]{transform:none}}.tour-root[data-v-bbfa2193]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none}.tour-overlay[data-v-bbfa2193]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;transition:clip-path .4s cubic-bezier(.4,0,.2,1);pointer-events:all}.tour-spotlight-ring[data-v-bbfa2193]{position:fixed;border-radius:10px;box-shadow:0 0 0 3px var(--accent-color),0 0 16px #00a99d40;transition:top .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:9001}.dark-theme .tour-spotlight-ring[data-v-bbfa2193]{box-shadow:0 0 0 3px var(--accent-color),0 0 16px #ff8c4240}.tour-tooltip[data-v-bbfa2193]{position:fixed;z-index:9002;pointer-events:all;background:var(--surface-primary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:14px;padding:1.25rem 1.25rem 1rem;box-shadow:0 8px 32px #0003,0 2px 8px #0000001a;transition:top .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1)}@media (max-width: 640px){.tour-tooltip[data-v-bbfa2193]{position:fixed!important;bottom:1rem!important;left:1rem!important;right:1rem!important;top:auto!important;width:auto!important;max-width:none!important;transform:none!important}}.tour-tooltip-arrow[data-v-bbfa2193]{position:absolute;width:0;height:0;pointer-events:none}.tour-tooltip-arrow[data-placement=bottom][data-v-bbfa2193]{top:-10px;left:50%;transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--surface-primary);filter:drop-shadow(0 -1px 0 var(--border-color))}.tour-tooltip-arrow[data-placement=top][data-v-bbfa2193]{bottom:-10px;left:50%;transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--surface-primary);filter:drop-shadow(0 1px 0 var(--border-color))}.tour-tooltip-arrow[data-placement=right][data-v-bbfa2193]{left:-10px;top:50%;transform:translateY(-50%);border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid var(--surface-primary);filter:drop-shadow(-1px 0 0 var(--border-color))}.tour-tooltip-arrow[data-placement=left][data-v-bbfa2193]{right:-10px;top:50%;transform:translateY(-50%);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--surface-primary);filter:drop-shadow(1px 0 0 var(--border-color))}.tour-tooltip-arrow[data-placement=center][data-v-bbfa2193]{display:none}.tour-header[data-v-bbfa2193]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.tour-step-badge[data-v-bbfa2193]{font-size:.75rem;font-weight:600;color:var(--text-secondary);background:var(--surface-secondary);border-radius:20px;padding:2px 10px;letter-spacing:.04em}.tour-close-btn[data-v-bbfa2193]{all:unset;cursor:pointer;color:var(--text-secondary);font-size:1rem;line-height:1;padding:4px;border-radius:50%;transition:color .15s,background .15s;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.tour-close-btn[data-v-bbfa2193]:hover{color:var(--text-primary);background:var(--surface-secondary)}.tour-title[data-v-bbfa2193]{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:var(--text-primary);line-height:1.3}.tour-description[data-v-bbfa2193]{margin:0 0 .85rem;font-size:.875rem;color:var(--text-secondary);line-height:1.55}.tour-progress-bar[data-v-bbfa2193]{height:3px;background:var(--border-color);border-radius:2px;margin-bottom:.85rem;overflow:hidden}.tour-progress-fill[data-v-bbfa2193]{height:100%;background:var(--accent-color);border-radius:2px;transition:width .35s cubic-bezier(.4,0,.2,1)}.tour-actions[data-v-bbfa2193]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.tour-actions-left[data-v-bbfa2193]{display:flex;align-items:center}.tour-actions-right[data-v-bbfa2193]{display:flex;align-items:center;gap:.5rem}.tour-dismiss-label[data-v-bbfa2193]{display:flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.75rem;color:var(--text-secondary);-webkit-user-select:none;user-select:none}.tour-dismiss-checkbox[data-v-bbfa2193]{width:14px;height:14px;accent-color:var(--accent-color);cursor:pointer;margin:0}.tour-btn[data-v-bbfa2193]{all:unset;cursor:pointer;font-size:.8125rem;font-weight:600;border-radius:8px;padding:6px 14px;transition:background .15s,color .15s,opacity .15s,transform .1s;white-space:nowrap;line-height:1.4}.tour-btn[data-v-bbfa2193]:active{transform:scale(.97)}.tour-btn-primary[data-v-bbfa2193]{background:var(--accent-color);color:#fff}.tour-btn-primary[data-v-bbfa2193]:hover{background:var(--accent-color-hover)}.tour-btn-secondary[data-v-bbfa2193]{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.tour-btn-secondary[data-v-bbfa2193]:hover{background:var(--border-color)}.tour-btn-ghost[data-v-bbfa2193]{color:var(--text-secondary)}.tour-btn-ghost[data-v-bbfa2193]:hover{color:var(--text-primary);background:var(--surface-secondary)}.tour-fade-enter-active[data-v-bbfa2193],.tour-fade-leave-active[data-v-bbfa2193]{transition:opacity .25s ease}.tour-fade-enter-from[data-v-bbfa2193],.tour-fade-leave-to[data-v-bbfa2193]{opacity:0}.tooltip-pop-enter-active[data-v-bbfa2193]{transition:opacity .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.tooltip-pop-leave-active[data-v-bbfa2193]{transition:opacity .12s ease}.tooltip-pop-enter-from[data-v-bbfa2193]{opacity:0;transform:scale(.92) translateY(8px)}.tooltip-pop-leave-to[data-v-bbfa2193]{opacity:0}@media (prefers-reduced-motion: reduce){.tour-overlay[data-v-bbfa2193],.tour-spotlight-ring[data-v-bbfa2193],.tour-tooltip[data-v-bbfa2193],.tour-progress-fill[data-v-bbfa2193],.tour-fade-enter-active[data-v-bbfa2193],.tour-fade-leave-active[data-v-bbfa2193],.tooltip-pop-enter-active[data-v-bbfa2193],.tooltip-pop-leave-active[data-v-bbfa2193]{transition:none!important;animation:none!important}}.help-backdrop[data-v-046950c4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:300}.help-panel[data-v-046950c4]{position:fixed;top:0;right:0;bottom:0;width:min(400px,100vw);background:var(--surface-primary);border-left:1px solid var(--border-color);z-index:301;display:flex;flex-direction:column;overflow:hidden;box-shadow:-4px 0 32px var(--shadow-color, rgba(0, 0, 0, .12))}@media (max-width: 767px){.help-panel[data-v-046950c4]{width:100vw;border-left:none}}.help-panel-header[data-v-046950c4]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color);flex-shrink:0}.help-panel-title[data-v-046950c4]{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:0}.help-panel-close[data-v-046950c4]{background:none;border:none;cursor:pointer;padding:.35rem;border-radius:6px;color:var(--text-secondary);display:flex;align-items:center;width:auto;box-shadow:none;transition:background-color .2s,color .2s}.help-panel-close[data-v-046950c4]:hover{background-color:var(--surface-secondary);color:var(--text-primary);transform:none}.help-panel-body[data-v-046950c4]{flex:1;overflow-y:auto;padding:.75rem 0}.help-section[data-v-046950c4]{border-bottom:1px solid var(--border-color)}.help-section[data-v-046950c4]:last-child{border-bottom:none}.help-section-trigger[data-v-046950c4]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.85rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;color:var(--text-primary);font-size:.95rem;font-weight:600;transition:background-color .15s;box-shadow:none;border-radius:0}.help-section-trigger[data-v-046950c4]:hover{background-color:var(--surface-secondary);transform:none}.help-section-icon[data-v-046950c4]{font-size:1rem;flex-shrink:0}.help-section-label[data-v-046950c4]{flex:1}.help-section-chevron[data-v-046950c4]{flex-shrink:0;color:var(--text-secondary);transition:transform .2s cubic-bezier(.4,0,.2,1)}.help-section-chevron.is-open[data-v-046950c4]{transform:rotate(180deg)}.help-section-body[data-v-046950c4]{padding:0 1.5rem 1.1rem;overflow:hidden}.help-section-description[data-v-046950c4]{font-size:.875rem;color:var(--text-secondary);margin:0 0 .75rem;line-height:1.5}.help-section-items[data-v-046950c4]{margin:0 0 .75rem;padding-left:1.1rem;display:flex;flex-direction:column;gap:.4rem}.help-section-items li[data-v-046950c4]{font-size:.875rem;color:var(--text-primary);line-height:1.5}.help-section-cta[data-v-046950c4]{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .85rem;background:color-mix(in srgb,var(--accent-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 25%,transparent);border-radius:8px;font-size:.825rem;color:var(--text-primary);line-height:1.5}.help-cta-icon[data-v-046950c4]{flex-shrink:0;font-size:.9rem;margin-top:1px}.help-backdrop-enter-active[data-v-046950c4],.help-backdrop-leave-active[data-v-046950c4]{transition:opacity .22s ease}.help-backdrop-enter-from[data-v-046950c4],.help-backdrop-leave-to[data-v-046950c4]{opacity:0}.help-panel-enter-active[data-v-046950c4],.help-panel-leave-active[data-v-046950c4]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.help-panel-enter-from[data-v-046950c4],.help-panel-leave-to[data-v-046950c4]{transform:translate(100%)}.section-body-enter-active[data-v-046950c4],.section-body-leave-active[data-v-046950c4]{transition:opacity .18s ease,max-height .22s cubic-bezier(.4,0,.2,1);max-height:600px;overflow:hidden}.section-body-enter-from[data-v-046950c4],.section-body-leave-to[data-v-046950c4]{opacity:0;max-height:0}.notif-dropdown[data-v-34babfd4]{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-width:calc(100vw - 24px);background:var(--surface-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px var(--shadow-color);z-index:300;overflow:hidden}.notif-dropdown-header[data-v-34babfd4]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-color);background:var(--surface-secondary)}.notif-dropdown-title[data-v-34babfd4]{font-weight:600;font-size:.9rem;color:var(--text-primary)}.notif-mark-all[data-v-34babfd4]{background:none;border:none;color:var(--accent-color);font-size:.8rem;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:6px;width:auto;margin:0;box-shadow:none;min-height:0}.notif-mark-all[data-v-34babfd4]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-color) 10%,transparent);transform:none}.notif-mark-all[data-v-34babfd4]:disabled{opacity:.5;cursor:default}.notif-loading[data-v-34babfd4]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--text-secondary);font-size:.88rem}.notif-spinner[data-v-34babfd4]{width:18px;height:18px;border:2px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:notif-spin-34babfd4 .7s linear infinite;flex-shrink:0}@keyframes notif-spin-34babfd4{to{transform:rotate(360deg)}}.notif-empty[data-v-34babfd4]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.5rem;color:var(--text-secondary);font-size:.88rem}.notif-empty-icon[data-v-34babfd4]{color:var(--border-color)}.notif-list[data-v-34babfd4]{list-style:none;margin:0;padding:0;max-height:380px;overflow-y:auto}.notif-item[data-v-34babfd4]{display:flex;align-items:center;border-bottom:1px solid var(--border-color);transition:background-color .15s}.notif-item[data-v-34babfd4]:last-child{border-bottom:none}.notif-item.unread[data-v-34babfd4]{background:color-mix(in srgb,var(--accent-color) 5%,transparent)}.notif-item-content[data-v-34babfd4]{flex:1;display:flex;align-items:flex-start;gap:.75rem;padding:12px 16px;background:none;border:none;cursor:pointer;text-align:left;width:auto;margin:0;box-shadow:none;min-height:0;border-radius:0;color:var(--text-primary)}.notif-item-content[data-v-34babfd4]:hover{background:var(--surface-secondary);transform:none}.notif-type-icon[data-v-34babfd4]{font-size:1.1rem;flex-shrink:0;line-height:1.3}.notif-item-body[data-v-34babfd4]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.notif-item-title[data-v-34babfd4]{font-size:.85rem;font-weight:500;color:var(--text-primary);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notif-item-date[data-v-34babfd4]{font-size:.75rem;color:var(--text-secondary)}.notif-read-btn[data-v-34babfd4]{background:none;border:none;cursor:pointer;padding:8px;color:var(--text-secondary);border-radius:6px;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:0 8px 0 0;box-shadow:none;min-height:0;transition:background-color .15s,color .15s}.notif-read-btn[data-v-34babfd4]:hover:not(:disabled){background:color-mix(in srgb,#28a745 15%,transparent);color:#28a745;transform:none}.notif-read-btn[data-v-34babfd4]:disabled{opacity:.3;cursor:default}.notif-bell-wrap[data-v-3cb415a4]{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.notif-bell-btn[data-v-3cb415a4]{position:relative;background:none;border:none;cursor:pointer;padding:.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);width:36px;height:36px;box-shadow:none;margin:0;transition:background-color .15s,color .15s}.notif-bell-btn[data-v-3cb415a4]:hover{background-color:var(--surface-secondary);color:var(--text-primary);transform:none}.notif-badge[data-v-3cb415a4]{position:absolute;top:2px;right:2px;min-width:18px;height:18px;background:#dc3545;color:#fff;border-radius:9px;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;pointer-events:none;border:2px solid var(--surface-primary)}.push-banner--card[data-v-1e5aa29c]{position:fixed;bottom:24px;right:24px;width:340px;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 8px 32px var(--shadow-color);padding:20px;display:flex;flex-direction:column;gap:12px;z-index:250}.push-banner--sheet[data-v-1e5aa29c]{position:fixed;bottom:0;left:0;right:0;background:var(--surface-primary);border-top:1px solid var(--border-color);border-radius:16px 16px 0 0;box-shadow:0 -4px 24px var(--shadow-color);padding:20px 20px 32px;display:flex;flex-direction:column;gap:12px;z-index:250}.push-banner__icon[data-v-1e5aa29c]{color:var(--accent-color);display:flex;align-items:center}.push-banner__body[data-v-1e5aa29c]{flex:1}.push-banner__title[data-v-1e5aa29c]{margin:0 0 4px;font-size:1rem;font-weight:600;color:var(--text-primary)}.push-banner__desc[data-v-1e5aa29c]{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.push-banner__actions[data-v-1e5aa29c]{display:flex;gap:8px}.push-banner__btn[data-v-1e5aa29c]{flex:1;padding:10px 16px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:background-color .15s ease,opacity .15s ease}.push-banner__btn--primary[data-v-1e5aa29c]{background:var(--accent-color);color:#fff;min-width:0;width:auto}.push-banner__btn--primary[data-v-1e5aa29c]:hover:not(:disabled){background:var(--accent-color-hover)}.push-banner__btn--primary[data-v-1e5aa29c]:disabled{opacity:.6;cursor:not-allowed}.push-banner__btn--ghost[data-v-1e5aa29c]{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);min-width:0;width:auto}.push-banner__btn--ghost[data-v-1e5aa29c]:hover{background:var(--surface-secondary);color:var(--text-primary)}.push-banner__close[data-v-1e5aa29c]{position:absolute;top:12px;right:12px;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px;width:auto;display:flex;align-items:center;box-shadow:none}.push-banner__close[data-v-1e5aa29c]:hover{background:var(--surface-secondary);color:var(--text-primary);transform:none}.spinner-xs[data-v-1e5aa29c]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-xs-1e5aa29c .6s linear infinite}@keyframes spin-xs-1e5aa29c{to{transform:rotate(360deg)}}.banner-slide-enter-active[data-v-1e5aa29c],.banner-slide-leave-active[data-v-1e5aa29c]{transition:opacity .25s ease,transform .25s ease}.banner-slide-enter-from[data-v-1e5aa29c],.banner-slide-leave-to[data-v-1e5aa29c]{opacity:0;transform:translateY(16px)}.pwa-banner--card[data-v-4def94ac]{position:fixed;bottom:24px;left:24px;width:320px;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 8px 32px var(--shadow-color);padding:20px;display:flex;flex-direction:column;gap:16px;z-index:9999;-webkit-tap-highlight-color:transparent}.pwa-banner--sheet[data-v-4def94ac]{position:fixed;bottom:0;left:0;right:0;background:var(--surface-primary);border-top:1px solid var(--border-color);border-radius:16px 16px 0 0;box-shadow:0 -4px 24px var(--shadow-color);padding:20px 20px 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:16px;z-index:9999;-webkit-tap-highlight-color:transparent}.pwa-banner__top[data-v-4def94ac]{display:flex;align-items:center;gap:12px}.pwa-banner__logo[data-v-4def94ac]{flex-shrink:0;border-radius:8px;overflow:hidden}.pwa-banner__intro[data-v-4def94ac]{flex:1}.pwa-banner__title[data-v-4def94ac]{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.pwa-banner__sub[data-v-4def94ac]{margin:2px 0 0;font-size:.8125rem;color:var(--text-secondary)}.pwa-banner__close[data-v-4def94ac]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:8px;border-radius:4px;width:auto;min-width:44px;min-height:44px;box-shadow:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-appearance:none}.pwa-banner__close[data-v-4def94ac]:hover{background:var(--surface-secondary);color:var(--text-primary);transform:none}.pwa-banner__pills[data-v-4def94ac]{display:flex;gap:8px;flex-wrap:wrap}.pwa-pill[data-v-4def94ac]{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:500;padding:5px 10px;background:#00a99d1a;color:#00a99d;border-radius:999px}.pwa-banner__actions[data-v-4def94ac]{display:flex;gap:8px}.pwa-banner__btn[data-v-4def94ac]{flex:1;padding:12px 16px;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;border:none;transition:background-color .15s ease;min-width:44px;min-height:44px;width:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pwa-banner__btn--primary[data-v-4def94ac]{background:var(--accent-color);color:#fff}.pwa-banner__btn--primary[data-v-4def94ac]:hover{background:var(--accent-color-hover)}.pwa-banner__btn--ghost[data-v-4def94ac]{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.pwa-banner__btn--ghost[data-v-4def94ac]:hover{background:var(--surface-secondary);color:var(--text-primary);transform:none}.pwa-banner__benefit[data-v-4def94ac]{margin:0;font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.pwa-banner__ios-steps[data-v-4def94ac]{display:flex;flex-direction:column;gap:10px;background:#00a99d14;border-radius:10px;padding:14px}.pwa-banner__ios-step-row[data-v-4def94ac]{display:flex;align-items:flex-start;gap:10px}.pwa-banner__step-num[data-v-4def94ac]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00a99d;color:#fff;font-size:.75rem;font-weight:600;line-height:1}.pwa-banner__step-text[data-v-4def94ac]{font-size:.8125rem;font-weight:500;color:var(--text-primary);line-height:1.5}.pwa-banner__share-icon[data-v-4def94ac]{display:inline-block;vertical-align:middle;margin:0 2px;color:#00a99d}.pwa-banner__checkbox-label[data-v-4def94ac]{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.pwa-banner__checkbox[data-v-4def94ac]{width:16px;height:16px;accent-color:#00a99d;cursor:pointer;margin:0;flex-shrink:0}.pwa-banner__btn--full[data-v-4def94ac]{width:100%}.banner-slide-enter-active[data-v-4def94ac],.banner-slide-leave-active[data-v-4def94ac]{transition:opacity .25s ease,transform .25s ease}.banner-slide-enter-from[data-v-4def94ac],.banner-slide-leave-to[data-v-4def94ac]{opacity:0;transform:translateY(16px)}.quick-capture-fab[data-v-d103a7ae]{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:9999px;background:var(--accent-color);color:var(--on-accent);border:none;box-shadow:var(--shadow-lg, 0 4px 16px rgba(0, 0, 0, .18));cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000;padding:0;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease,opacity .2s ease}.quick-capture-fab[data-v-d103a7ae]:hover{background:var(--accent-color-hover, var(--accent-color));transform:scale(1.08);box-shadow:var(--shadow-lg, 0 4px 16px rgba(0, 0, 0, .18)),0 6px 20px #00a99d66}.quick-capture-fab[data-v-d103a7ae]:active{transform:scale(.95)}.quick-capture-fab[data-v-d103a7ae]:focus-visible{outline:none;box-shadow:var(--shadow-focus, 0 0 0 3px rgba(0, 169, 157, .4))}.dark-theme .quick-capture-fab[data-v-d103a7ae]:hover{box-shadow:var(--shadow-lg, 0 4px 16px rgba(0, 0, 0, .3)),0 6px 20px #ff8c4266}.dark-theme .quick-capture-fab[data-v-d103a7ae]:focus-visible{box-shadow:0 0 0 3px #ff8c4259}.quick-capture-fab--hidden[data-v-d103a7ae]{transform:translateY(calc(100% + 24px));pointer-events:none;opacity:0}body:has([aria-modal=true]) .quick-capture-fab[data-v-d103a7ae]{display:none}@media (max-width: 768px){.quick-capture-fab[data-v-d103a7ae]{bottom:calc(var(--bottom-bar-height, 56px) + 16px)}}@media (max-width: 639px){.quick-capture-fab[data-v-d103a7ae]{width:52px;height:52px;right:16px}}.fab-tooltip[data-v-d103a7ae]{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--surface-primary, #ffffff);border:1px solid var(--border-color, #e0e0e0);box-shadow:0 2px 8px #0000001f;color:var(--text-secondary, #666);font-size:12px;line-height:1.4;padding:6px 10px;border-radius:4px;pointer-events:none;z-index:1001}.fab-tooltip[data-v-d103a7ae]:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);border-left:5px solid var(--border-color, #e0e0e0);border-top:4px solid transparent;border-bottom:4px solid transparent}.tooltip-enter-active[data-v-d103a7ae]{transition:opacity .15s ease,transform .15s ease;transition-delay:.5s}.tooltip-leave-active[data-v-d103a7ae]{transition:opacity .1s ease}.tooltip-enter-from[data-v-d103a7ae]{opacity:0;transform:translateY(-50%) translate(4px)}.tooltip-leave-to[data-v-d103a7ae]{opacity:0}.fab-enter-active[data-v-d103a7ae]{transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.fab-leave-active[data-v-d103a7ae]{transition:opacity .15s ease,transform .15s ease}.fab-enter-from[data-v-d103a7ae],.fab-leave-to[data-v-d103a7ae]{opacity:0;transform:scale(.7)}@media (max-width: 639px){.fab-tooltip[data-v-d103a7ae]{display:none}}@media (prefers-reduced-motion: reduce){.quick-capture-fab[data-v-d103a7ae]{transition:background-color .1s ease}.quick-capture-fab--hidden[data-v-d103a7ae]{transform:none;opacity:0}}.quick-capture-overlay[data-v-4381688e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1100;display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px)}.quick-capture-dialog[data-v-4381688e]{background:var(--surface-primary, #ffffff);border-radius:12px;box-shadow:0 8px 40px #0000002e;max-width:560px;width:calc(100% - 32px);max-height:calc(100vh - 48px);overflow-y:auto;position:relative;z-index:1101;display:flex;flex-direction:column}.qc-drag-handle[data-v-4381688e]{display:none;width:36px;height:4px;background:var(--border-color, #e0e0e0);border-radius:9999px;margin:12px auto 0;flex-shrink:0}.quick-capture-header[data-v-4381688e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color, #e0e0e0);flex-shrink:0}.quick-capture-title[data-v-4381688e]{font-family:var(--font-body, "Inter", sans-serif);font-size:18px;font-weight:600;color:var(--text-primary, #1a1a1a);margin:0}.qc-close-btn[data-v-4381688e]{background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;color:var(--text-secondary, #666);display:flex;align-items:center;justify-content:center;box-shadow:none;transition:background-color .15s,color .15s;flex-shrink:0}.qc-close-btn[data-v-4381688e]:hover{background:var(--surface-secondary, #f5f5f5);color:var(--text-primary, #1a1a1a);transform:none}.quick-capture-body[data-v-4381688e]{padding:24px;display:flex;flex-direction:column;gap:16px;flex:1}.qc-field[data-v-4381688e]{display:flex;flex-direction:column;gap:6px}.qc-label[data-v-4381688e]{font-size:14px;font-weight:500;color:var(--text-primary, #1a1a1a)}.qc-required[data-v-4381688e]{color:var(--color-error, #dc2626);margin-left:2px}.qc-select[data-v-4381688e]{width:100%;padding:10px 32px 10px 12px;border:1px solid var(--border-color, #e0e0e0);border-radius:8px;background:var(--surface-primary, #ffffff);color:var(--text-primary, #1a1a1a);font-size:14px;font-family:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .15s}.qc-select[data-v-4381688e]:focus{outline:none;border-color:var(--accent-color, #00a99d);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color, #00a99d) 20%,transparent)}.qc-select[data-v-4381688e]:disabled{opacity:.5;cursor:not-allowed}.qc-combobox[data-v-4381688e]{position:relative}.qc-combobox--disabled[data-v-4381688e]{opacity:.5;pointer-events:none}.qc-combobox-input-wrap[data-v-4381688e]{display:flex;align-items:center;border:1px solid var(--border-color, #e0e0e0);border-radius:8px;background:var(--surface-primary, #ffffff);overflow:hidden;transition:border-color .15s}.qc-combobox--open .qc-combobox-input-wrap[data-v-4381688e]{border-color:var(--accent-color, #00a99d);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color, #00a99d) 20%,transparent)}.qc-combobox-input[data-v-4381688e]{flex:1;border:none;outline:none;padding:10px 12px;background:transparent;color:var(--text-primary, #1a1a1a);font-size:14px;font-family:inherit}.qc-combobox-input[data-v-4381688e]::placeholder{color:var(--text-secondary, #999)}.qc-combobox-arrow[data-v-4381688e]{flex-shrink:0;margin-right:10px;color:var(--text-secondary, #999);pointer-events:none}.qc-dropdown-list[data-v-4381688e]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;background:var(--surface-primary, #ffffff);border:1px solid var(--border-color, #e0e0e0);border-radius:8px;box-shadow:0 4px 16px #0000001f;max-height:200px;overflow-y:auto;list-style:none;margin:0;padding:4px 0}.qc-dropdown-item[data-v-4381688e]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background-color .12s;font-size:14px;color:var(--text-primary, #1a1a1a)}.qc-dropdown-item[data-v-4381688e]:hover,.qc-dropdown-item[aria-selected=true][data-v-4381688e]{background:var(--surface-secondary, #f5f5f5)}.qc-dropdown-empty[data-v-4381688e]{padding:10px 12px;font-size:13px;color:var(--text-secondary, #999);text-align:center}.qc-client-name[data-v-4381688e]{flex:1;font-weight:500}.qc-client-avatar[data-v-4381688e]{flex-shrink:0}.qc-skeleton[data-v-4381688e]{min-height:42px;background:linear-gradient(90deg,var(--border-color, #e0e0e0) 25%,color-mix(in srgb,var(--border-color, #e0e0e0) 60%,transparent) 50%,var(--border-color, #e0e0e0) 75%);background-size:200% 100%;animation:skeleton-pulse-4381688e 1.5s ease-in-out infinite;border-radius:8px}@keyframes skeleton-pulse-4381688e{0%{background-position:200% 0}to{background-position:-200% 0}}.qc-textarea[data-v-4381688e]{width:100%;min-height:120px;max-height:320px;resize:vertical;padding:12px;border:1px solid var(--border-color, #e0e0e0);border-radius:8px;background:var(--surface-primary, #ffffff);color:var(--text-primary, #1a1a1a);font-size:16px;font-family:var(--font-body, "Inter", sans-serif);line-height:1.75;box-sizing:border-box;transition:border-color .15s}.qc-textarea[data-v-4381688e]:focus{outline:none;border-color:var(--accent-color, #00a99d);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color, #00a99d) 20%,transparent)}.qc-textarea[data-v-4381688e]::placeholder{color:var(--text-secondary, #999)}.qc-char-counter[data-v-4381688e]{font-size:12px;color:var(--text-secondary, #999);text-align:right;display:block;margin-top:4px;transition:color .15s}.qc-char-counter--warning[data-v-4381688e]{color:var(--color-warning, #d97706)}.qc-char-counter--error[data-v-4381688e]{color:var(--color-error, #dc2626);font-weight:600}.qc-tag-field[data-v-4381688e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--border-color, #e0e0e0);border-radius:8px;background:var(--surface-primary, #ffffff);min-height:42px;cursor:text;transition:border-color .15s}.qc-tag-field[data-v-4381688e]:focus-within{border-color:var(--accent-color, #00a99d);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color, #00a99d) 20%,transparent)}.qc-tag[data-v-4381688e]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:9999px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.qc-tag--system[data-v-4381688e]{background:color-mix(in srgb,var(--accent-color, #00a99d) 12%,transparent);color:var(--accent-color, #00a99d)}.qc-tag--user[data-v-4381688e]{background:var(--surface-secondary, #f5f5f5);color:var(--text-primary, #1a1a1a)}.qc-tag-remove[data-v-4381688e]{background:none;border:none;cursor:pointer;padding:1px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:inherit;opacity:.6;transition:opacity .12s;box-shadow:none;width:auto;height:auto}.qc-tag-remove[data-v-4381688e]:hover{opacity:1;background:#00000014;transform:none}.qc-tag-input[data-v-4381688e]{border:none;outline:none;background:transparent;font-size:12px;color:var(--text-primary, #1a1a1a);min-width:80px;font-family:inherit;padding:1px 4px}.qc-tag-input[data-v-4381688e]::placeholder{color:var(--text-secondary, #999)}.qc-tag-limit[data-v-4381688e]{font-size:11px;color:var(--text-secondary, #999);font-style:italic}.quick-capture-footer[data-v-4381688e]{padding:16px 24px;border-top:1px solid var(--border-color, #e0e0e0);display:flex;justify-content:flex-end;gap:12px;flex-shrink:0}.qc-btn[data-v-4381688e]{height:40px;padding:0 20px;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background-color .15s,color .15s,opacity .15s;border:none;box-shadow:none}.qc-btn[data-v-4381688e]:focus-visible{outline:2px solid var(--accent-color, #00a99d);outline-offset:2px}.qc-btn--ghost[data-v-4381688e]{background:none;color:var(--text-secondary, #666);border:1px solid transparent}.qc-btn--ghost[data-v-4381688e]:hover{background:var(--surface-secondary, #f5f5f5);color:var(--text-primary, #1a1a1a);transform:none}.qc-btn--primary[data-v-4381688e]{background:var(--accent-color, #00a99d);color:#fff;min-width:160px}.qc-btn--primary[data-v-4381688e]:hover:not(:disabled){background:var(--accent-color-hover, var(--accent-color));transform:none}.qc-btn--primary[data-v-4381688e]:disabled{opacity:.45;cursor:not-allowed}.qc-spinner[data-v-4381688e]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:qc-spin-4381688e .65s linear infinite;flex-shrink:0}@keyframes qc-spin-4381688e{to{transform:rotate(360deg)}}@media (max-width: 639px){.quick-capture-overlay[data-v-4381688e]{align-items:flex-end;padding:0}.quick-capture-dialog[data-v-4381688e]{width:100%;max-width:100%;max-height:92vh;border-radius:12px 12px 0 0;overflow-y:auto}.qc-drag-handle[data-v-4381688e]{display:block}.quick-capture-footer[data-v-4381688e]{position:sticky;bottom:0;background:var(--surface-primary, #ffffff);border-top:1px solid var(--border-color, #e0e0e0);z-index:1}}.dark-theme .qc-tag--system[data-v-4381688e]{background:color-mix(in srgb,var(--accent-color, #ff8c42) 15%,transparent);color:var(--accent-color, #ff8c42)}.qc-modal-enter-active[data-v-4381688e],.qc-modal-leave-active[data-v-4381688e]{transition:opacity .2s ease}.qc-modal-enter-from[data-v-4381688e],.qc-modal-leave-to[data-v-4381688e]{opacity:0}.qc-modal-enter-active .quick-capture-dialog[data-v-4381688e]{animation:qc-dialog-in-4381688e .22s cubic-bezier(.34,1.56,.64,1)}.qc-modal-leave-active .quick-capture-dialog[data-v-4381688e]{animation:qc-dialog-out-4381688e .18s ease}@keyframes qc-dialog-in-4381688e{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qc-dialog-out-4381688e{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.97)}}@media (max-width: 639px){.qc-modal-enter-active .quick-capture-dialog[data-v-4381688e]{animation:qc-sheet-in-4381688e .25s cubic-bezier(.4,0,.2,1)}.qc-modal-leave-active .quick-capture-dialog[data-v-4381688e]{animation:qc-sheet-out-4381688e .2s ease}@keyframes qc-sheet-in-4381688e{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes qc-sheet-out-4381688e{0%{transform:translateY(0)}to{transform:translateY(100%)}}}@media (prefers-reduced-motion: reduce){.qc-modal-enter-active[data-v-4381688e],.qc-modal-leave-active[data-v-4381688e],.qc-modal-enter-active .quick-capture-dialog[data-v-4381688e],.qc-modal-leave-active .quick-capture-dialog[data-v-4381688e]{animation:none;transition:opacity .1s ease}}.legal-consent-checks[data-v-3f963a8c]{display:flex;flex-direction:column;gap:.6rem;text-align:left}.checkbox-label[data-v-3f963a8c]{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer;font-size:.88rem;color:var(--text-secondary);line-height:1.45}.checkbox-label input[type=checkbox][data-v-3f963a8c]{width:16px;height:16px;margin:.15rem 0 0;flex-shrink:0;accent-color:var(--accent-color);cursor:pointer}.checkbox-label a[data-v-3f963a8c]{color:var(--accent-color);text-decoration:none}.checkbox-label a[data-v-3f963a8c]:hover{text-decoration:underline}.modal-overlay[data-v-dd7676d7]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000004d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:450;padding:1rem}.modal-card[data-v-dd7676d7]{position:relative;background-color:var(--surface-primary);border-radius:14px;padding:2rem;width:100%;max-width:480px;box-shadow:0 16px 48px #00000040;display:flex;flex-direction:column;gap:1rem;max-height:90vh;overflow-y:auto}.modal-card.modal-glass[data-v-dd7676d7]{background:color-mix(in srgb,var(--surface-primary) 85%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--border-color) 50%,transparent)}.modal-card h2[data-v-dd7676d7]{margin:0;padding-right:2rem;font-size:1.25rem;font-weight:700;color:var(--text-primary)}.claim-close[data-v-dd7676d7]{position:absolute;top:.85rem;right:.85rem;width:auto;padding:6px;background:none;border:none;box-shadow:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center}.claim-close[data-v-dd7676d7]:hover{background:var(--surface-secondary);color:var(--text-primary);transform:none}.claim-specialist[data-v-dd7676d7]{margin:0;font-size:1.05rem;font-weight:600;color:var(--text-primary)}.claim-boundaries[data-v-dd7676d7]{margin:0;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.modal-error[data-v-dd7676d7]{color:#dc3545;font-size:.88rem;background:color-mix(in srgb,#dc3545 8%,transparent);padding:.5rem .75rem;border-radius:6px}.privacy-consent[data-v-dd7676d7]{margin-top:.25rem}.modal-actions[data-v-dd7676d7]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;flex-wrap:wrap}.modal-actions .button-secondary[data-v-dd7676d7],.modal-actions .button-primary[data-v-dd7676d7]{width:auto;margin-top:0;padding:10px 20px}.button-secondary[data-v-dd7676d7]{border-radius:8px;font-weight:500;cursor:pointer;background-color:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.button-secondary[data-v-dd7676d7]:hover{background-color:var(--border-color)}.button-primary[data-v-dd7676d7]:disabled,.button-secondary[data-v-dd7676d7]:disabled{opacity:.5;cursor:not-allowed}.skip-link[data-v-e36db670]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;background:var(--accent-color);color:#fff;padding:.5rem 1rem;border-radius:0 0 8px 8px;font-weight:600;z-index:9999;text-decoration:none}.skip-link[data-v-e36db670]:focus{position:fixed;left:50%;transform:translate(-50%);top:0;width:auto;height:auto;overflow:visible;outline:3px solid white}.app-sidebar[data-v-e36db670]{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width-collapsed, 56px);background:var(--surface-primary);border-right:1px solid var(--border-color);z-index:110;display:flex;flex-direction:column;align-items:center;padding:var(--space-2, .5rem) 0;transition:width var(--duration-normal, .2s) var(--easing-default, ease-in-out);overflow:hidden;flex-shrink:0}.app-sidebar.sidebar--expanded[data-v-e36db670]{width:var(--sidebar-width-expanded, 240px);align-items:stretch}.sidebar-toggle[data-v-e36db670]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:8px;border-radius:var(--radius-md, 8px);display:flex;align-items:center;justify-content:center;box-shadow:none;width:40px;height:40px;flex-shrink:0;align-self:center;margin-bottom:var(--space-1, .25rem)}.sidebar-toggle[data-v-e36db670]:hover{background:var(--surface-secondary);transform:none}.sidebar-separator[data-v-e36db670]{height:1px;background:var(--border-color);margin:var(--space-2, .5rem) var(--space-2, .5rem);flex-shrink:0}.sidebar-spacer[data-v-e36db670]{flex:1}.sidebar-item[data-v-e36db670]{display:flex;align-items:center;gap:var(--space-3, .75rem);padding:10px;margin:2px var(--space-2, .5rem);border-radius:var(--radius-md, 8px);color:var(--text-secondary);text-decoration:none;font-size:var(--text-sm, .875rem);font-weight:500;transition:background-color var(--duration-fast, .15s),color var(--duration-fast, .15s);white-space:nowrap;overflow:hidden;position:relative;cursor:pointer;border:none;background:none;box-shadow:none;width:auto;justify-content:center}.sidebar--expanded .sidebar-item[data-v-e36db670]{justify-content:flex-start}.sidebar-item[data-v-e36db670]:hover{background:var(--surface-secondary);color:var(--text-primary);transform:none}.sidebar-item.active[data-v-e36db670]{background:var(--accent-soft);color:var(--accent-color)}.sidebar-item--btn[data-v-e36db670]{cursor:pointer}.sidebar-label[data-v-e36db670]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-dot[data-v-e36db670]{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--color-error, #dc2626)}.sidebar-bottom-item[data-v-e36db670]{position:relative}.sidebar-profile-wrapper[data-v-e36db670]{position:relative;flex-shrink:0}.sidebar-profile-btn[data-v-e36db670]{gap:var(--space-2, .5rem)}.sidebar-profile-name[data-v-e36db670]{font-weight:500;font-size:var(--text-sm, .875rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-chevron[data-v-e36db670]{flex-shrink:0;opacity:.6}.profile-dropdown[data-v-e36db670]{position:fixed;bottom:calc(100% + 8px);left:var(--space-2, .5rem);z-index:200;min-width:220px;background:color-mix(in srgb,var(--surface-primary) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:var(--radius-lg, 12px);box-shadow:0 -8px 32px #00000026;padding:6px;display:flex;flex-direction:column}.profile-dropdown-header[data-v-e36db670]{padding:10px 14px;display:flex;flex-direction:column;gap:2px}.profile-dropdown-name[data-v-e36db670]{font-weight:600;font-size:var(--text-sm, .875rem);color:var(--text-primary)}.profile-dropdown-role[data-v-e36db670]{font-size:var(--text-xs, .75rem);color:var(--text-secondary)}.profile-dropdown-sep[data-v-e36db670]{height:1px;background:var(--border-color);margin:4px 0}.profile-dropdown-item[data-v-e36db670]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:none;border-radius:var(--radius-md, 8px);cursor:pointer;color:var(--text-primary);font-size:var(--text-sm, .875rem);font-weight:500;text-decoration:none;text-align:left;transition:background-color .15s;box-shadow:none;width:100%}.profile-dropdown-item[data-v-e36db670]:hover{background:var(--surface-secondary);transform:none}.profile-dropdown-item--danger[data-v-e36db670]{color:var(--color-error, #dc2626)}.profile-dropdown-item--danger[data-v-e36db670]:hover{background:color-mix(in srgb,var(--color-error, #dc2626) 8%,transparent)}.theme-fieldset[data-v-e36db670]{border:none;padding:4px 8px;margin:0;display:flex;flex-direction:column;gap:2px}.theme-fieldset-legend[data-v-e36db670]{font-size:var(--text-xs, .75rem);font-weight:600;color:var(--text-secondary);padding:4px 6px;margin-bottom:2px}.theme-radio-label[data-v-e36db670]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm, 4px);cursor:pointer;font-size:var(--text-sm, .875rem);font-weight:400;color:var(--text-primary);transition:background-color .12s}.theme-radio-label[data-v-e36db670]:hover{background:var(--surface-secondary)}.theme-radio-label input[type=radio][data-v-e36db670]{width:14px;height:14px;accent-color:var(--accent-color);margin:0;flex-shrink:0}.app-header[data-v-e36db670]{background-color:var(--surface-primary);border-bottom:1px solid var(--border-color);padding:0 var(--container-padding);position:sticky;top:0;z-index:100;transition:background-color .3s ease}.header--with-sidebar[data-v-e36db670]{margin-left:var(--sidebar-width-collapsed, 56px);transition:margin-left var(--duration-normal, .2s) var(--easing-default, ease-in-out),background-color .3s ease}.header-container[data-v-e36db670]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--header-height, 56px);max-width:var(--container-width);margin:0 auto}.header-left[data-v-e36db670]{display:flex;align-items:center;gap:var(--space-2, .5rem);flex-shrink:0}.brand-logo[data-v-e36db670]{display:flex;align-items:center;gap:var(--space-2, .5rem);color:var(--text-primary);text-decoration:none;flex-shrink:0;line-height:1}.brand-monogram[data-v-e36db670]{color:var(--accent-color)}.brand-wordmark[data-v-e36db670]{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:700;font-size:1.55rem;letter-spacing:.18em;line-height:1;color:currentColor;-webkit-user-select:none;user-select:none;white-space:nowrap}.brand-wordmark--sm[data-v-e36db670]{font-size:1.25rem;letter-spacing:.16em}.brand-pro[data-v-e36db670]{font-weight:400;font-size:.65em;letter-spacing:.22em;opacity:.7;vertical-align:baseline}.header-sidebar-toggle[data-v-e36db670]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:8px;border-radius:var(--radius-md, 8px);display:flex;align-items:center;justify-content:center;box-shadow:none;width:40px;height:40px}.header-sidebar-toggle[data-v-e36db670]:hover{background:var(--surface-secondary);transform:none}.header-right[data-v-e36db670]{display:flex;align-items:center;gap:var(--space-3, .75rem);flex-shrink:0;margin-left:auto}.header-avatar-mobile[data-v-e36db670]{display:none}.main-nav[data-v-e36db670]{display:flex;align-items:center;gap:1.5rem;flex:1;justify-content:flex-end;flex-wrap:wrap}.nav-link[data-v-e36db670]{color:var(--text-secondary);font-weight:500;text-decoration:none;transition:color .2s ease}.nav-link[data-v-e36db670]:hover,.nav-link.router-link-active[data-v-e36db670]{color:var(--accent-color)}.nav-link.nav-btn[data-v-e36db670]{padding:8px 16px;border-radius:8px;border:2px solid var(--accent-color);color:var(--accent-color)}.nav-link.nav-btn[data-v-e36db670]:hover,.nav-link.nav-btn.router-link-active[data-v-e36db670]{background-color:var(--accent-color);color:#fff}.nav-avatar[data-v-e36db670]{display:flex;align-items:center;text-decoration:none;border-radius:50%;transition:opacity .15s;flex-shrink:0}.nav-avatar[data-v-e36db670]:hover{opacity:.8}.nav-badge[data-v-e36db670]{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:color-mix(in srgb,var(--accent-color) 15%,transparent);color:var(--accent-color);font-size:.75rem;font-weight:600;line-height:1;vertical-align:middle;transition:opacity .2s ease,transform .2s ease}.header-controls[data-v-e36db670]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.guest-theme-btn[data-v-e36db670]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:var(--radius-md, 8px);background:var(--surface-secondary);color:var(--text-secondary);border:1px solid var(--border-color);box-shadow:none;cursor:pointer;transition:background-color .15s,color .15s}.guest-theme-btn[data-v-e36db670]:hover{background:var(--border-color);color:var(--text-primary);transform:none}.hamburger-btn[data-v-e36db670]{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:.4rem;border-radius:6px;width:auto;box-shadow:none;position:relative}.hamburger-btn[data-v-e36db670]:hover{background-color:var(--surface-secondary);transform:none}.hamburger-line[data-v-e36db670]{display:block;width:22px;height:2px;background-color:var(--text-primary);border-radius:2px;transition:background-color .2s}.drawer-backdrop[data-v-e36db670]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:200}.mobile-drawer[data-v-e36db670]{position:fixed;top:0;left:0;bottom:0;width:min(300px,85vw);background:var(--surface-primary);border-right:1px solid var(--border-color);z-index:201;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;box-shadow:4px 0 24px var(--shadow-color)}.drawer-header[data-v-e36db670]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);min-height:var(--header-height, 56px)}.drawer-brand[data-v-e36db670]{display:flex;align-items:center;color:var(--text-primary);line-height:1}.drawer-close[data-v-e36db670]{background:none;border:none;cursor:pointer;padding:.4rem;border-radius:6px;color:var(--text-secondary);display:flex;align-items:center;width:auto;box-shadow:none}.drawer-close[data-v-e36db670]:hover{background-color:var(--surface-secondary);color:var(--text-primary);transform:none}.drawer-nav[data-v-e36db670]{flex:1;display:flex;flex-direction:column;padding:.75rem 0}.drawer-link[data-v-e36db670]{display:flex;align-items:center;padding:.75rem 1.25rem;color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.95rem;transition:color .2s,background-color .2s}.drawer-link[data-v-e36db670]:hover,.drawer-link.router-link-active[data-v-e36db670]{color:var(--accent-color);background-color:var(--surface-secondary)}.drawer-enter-active[data-v-e36db670],.drawer-leave-active[data-v-e36db670]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.drawer-enter-from[data-v-e36db670],.drawer-leave-to[data-v-e36db670]{transform:translate(-100%)}.drawer-backdrop-enter-active[data-v-e36db670],.drawer-backdrop-leave-active[data-v-e36db670]{transition:opacity .25s ease}.drawer-backdrop-enter-from[data-v-e36db670],.drawer-backdrop-leave-to[data-v-e36db670]{opacity:0}.app-layout[data-v-e36db670]{display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height, 56px))}.layout--with-sidebar[data-v-e36db670]{margin-left:var(--sidebar-width-collapsed, 56px);transition:margin-left var(--duration-normal, .2s) var(--easing-default, ease-in-out)}.sidebar-expanded .header--with-sidebar[data-v-e36db670],.sidebar-expanded .layout--with-sidebar[data-v-e36db670]{margin-left:var(--sidebar-width-expanded, 240px)}.main-content[data-v-e36db670]{max-width:var(--container-width);margin:0 auto;padding:var(--container-padding);width:100%;flex:1}.auth-loading[data-v-e36db670]{display:flex;align-items:center;justify-content:center;min-height:200px}.auth-spinner[data-v-e36db670]{width:36px;height:36px;border:3px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:auth-spin-e36db670 .7s linear infinite}@keyframes auth-spin-e36db670{to{transform:rotate(360deg)}}.bottom-tab-bar[data-v-e36db670]{display:none;position:fixed;bottom:0;left:0;right:0;height:var(--bottom-bar-height, 56px);background:var(--surface-primary);border-top:1px solid var(--border-color);z-index:100;justify-content:space-around;align-items:center;padding:0 var(--space-2, .5rem)}.bottom-tab[data-v-e36db670]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;padding:6px 4px;color:var(--text-secondary);text-decoration:none;font-size:var(--text-xs, .75rem);font-weight:500;background:none;border:none;cursor:pointer;box-shadow:none;position:relative;transition:color var(--duration-fast, .15s);min-height:44px;width:auto}.bottom-tab[data-v-e36db670]:hover{transform:none;background:none}.bottom-tab.active[data-v-e36db670]{color:var(--accent-color)}.bottom-tab-label[data-v-e36db670]{font-size:var(--text-xs, .75rem);line-height:1}.bottom-tab-badge[data-v-e36db670]{position:absolute;top:4px;right:calc(50% - 16px);min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--color-error, #dc2626);color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.more-sheet[data-v-e36db670]{position:fixed;bottom:0;left:0;right:0;z-index:210;background:var(--surface-primary);border-top-left-radius:var(--radius-xl, 16px);border-top-right-radius:var(--radius-xl, 16px);box-shadow:0 -8px 32px #00000026;padding-bottom:calc(var(--bottom-bar-height, 56px) + env(safe-area-inset-bottom,0px))}.more-sheet-handle[data-v-e36db670]{width:36px;height:4px;border-radius:2px;background:var(--border-color);margin:10px auto 6px}.more-sheet-content[data-v-e36db670]{display:flex;flex-direction:column;padding:var(--space-2, .5rem);max-height:60vh;overflow-y:auto}.more-sheet-item[data-v-e36db670]{display:flex;align-items:center;gap:var(--space-3, .75rem);padding:12px 16px;border-radius:var(--radius-md, 8px);color:var(--text-primary);font-size:var(--text-sm, .875rem);font-weight:500;text-decoration:none;background:none;border:none;cursor:pointer;box-shadow:none;width:100%;text-align:left;transition:background-color .12s}.more-sheet-item[data-v-e36db670]:hover{background:var(--surface-secondary);transform:none}.more-sheet-item--danger[data-v-e36db670]{color:var(--color-error, #dc2626)}.more-sheet-sep[data-v-e36db670]{height:1px;background:var(--border-color);margin:4px 8px}.theme-fieldset--sheet[data-v-e36db670]{padding:4px 12px}.more-sheet-enter-active[data-v-e36db670]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.more-sheet-leave-active[data-v-e36db670]{transition:transform .2s ease}.more-sheet-enter-from[data-v-e36db670],.more-sheet-leave-to[data-v-e36db670]{transform:translateY(100%)}.help-popup-menu[data-v-e36db670]{position:fixed;bottom:calc(100% + 8px);left:0;z-index:150;min-width:220px;background:color-mix(in srgb,var(--surface-primary) 85%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 -8px 32px #00000026,0 2px 8px #00000014;padding:6px;display:flex;flex-direction:column;gap:2px}.help-popup-item[data-v-e36db670]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:none;border-radius:8px;cursor:pointer;color:var(--text-primary);font-size:.875rem;font-weight:500;text-align:left;transition:background-color .15s;box-shadow:none;width:100%}.help-popup-item[data-v-e36db670]:hover:not(:disabled){background-color:var(--surface-secondary);transform:none}.help-popup-item[data-v-e36db670]:disabled{opacity:.45;cursor:default}.help-popup-label[data-v-e36db670]{display:flex;flex-direction:column;gap:1px}.help-popup-hint[data-v-e36db670]{font-size:.72rem;font-weight:400;color:var(--text-secondary)}.help-popup-enter-active[data-v-e36db670]{transition:opacity .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.help-popup-leave-active[data-v-e36db670]{transition:opacity .12s ease,transform .12s ease}.help-popup-enter-from[data-v-e36db670]{opacity:0;transform:translateY(6px)}.help-popup-leave-to[data-v-e36db670]{opacity:0;transform:translateY(4px)}.page-enter-active[data-v-e36db670],.page-leave-active[data-v-e36db670]{transition:opacity .2s ease,transform .2s ease}.page-enter-from[data-v-e36db670]{opacity:0;transform:translateY(6px)}.page-leave-to[data-v-e36db670]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.page-enter-active[data-v-e36db670],.page-leave-active[data-v-e36db670]{transition:opacity .1s ease}.page-enter-from[data-v-e36db670],.page-leave-to[data-v-e36db670]{transform:none}}@media (max-width: 768px){.app-sidebar[data-v-e36db670]{display:none!important}.header--with-sidebar[data-v-e36db670],.layout--with-sidebar[data-v-e36db670]{margin-left:0!important}.header-sidebar-toggle[data-v-e36db670]{display:none}.header-avatar-mobile[data-v-e36db670],.bottom-tab-bar[data-v-e36db670]{display:flex}.app-layout[data-v-e36db670]{padding-bottom:var(--bottom-bar-height, 56px)}.main-nav[data-v-e36db670]{display:none}.hamburger-btn[data-v-e36db670]{display:flex}.header-container[data-v-e36db670]{flex-wrap:nowrap}}@media (min-width: 769px){.bottom-tab-bar[data-v-e36db670],.more-sheet[data-v-e36db670],.header-avatar-mobile[data-v-e36db670]{display:none!important}}
