@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{--color-accent-rgb:83,34,213;--color-accent:rgb(var(--color-accent-rgb));--color-accent-hover:#4521a8;--color-accent-secondary-rgb:110,68,217;--color-accent-secondary:rgb(var(--color-accent-secondary-rgb));--color-accent-secondary-hover:#5a37c1;--color-accent-secondary-dim:rgba(var(--color-accent-secondary-rgb),0.1);--color-accent-light:#7a55e0;--color-accent-soft:#a78bfa;--color-accent-highlight:#c4a5ff;--color-accent-dim:rgba(var(--color-accent-rgb),0.1);--color-accent-dim-hover:rgba(var(--color-accent-rgb),0.06);--color-accent-surface-soft:#fdfaff;--color-accent-surface:#f5f3ff;--color-accent-surface-hover:#ede9fe;--color-accent-surface-strong:#ddd6fe;--color-accent-surface-border:#e9e3ff;--color-accent-surface-border-strong:#c4b5fd;--color-cream-bg:#fdfcfc;--color-cream-card:#fef9f4;--color-calm-mild-rgb:164,180,148;--color-calm-mild:rgb(var(--color-calm-mild-rgb));--color-calm-mild-bg:rgba(var(--color-calm-mild-rgb),0.18);--color-calm-mild-text:#4e6048;--color-calm-moderate-rgb:150,170,198;--color-calm-moderate:rgb(var(--color-calm-moderate-rgb));--color-calm-moderate-bg:rgba(var(--color-calm-moderate-rgb),0.2);--color-calm-moderate-text:#3c4a5e;--color-calm-severe-rgb:168,154,196;--color-calm-severe:rgb(var(--color-calm-severe-rgb));--color-calm-severe-bg:rgba(var(--color-calm-severe-rgb),0.2);--color-calm-severe-text:#4a3f63;--color-calm-none-rgb:165,197,173;--color-calm-none:rgb(var(--color-calm-none-rgb));--color-calm-none-bg:rgba(var(--color-calm-none-rgb),0.18);--color-calm-none-text:#3f5a4b;--gradient-accent:var(--color-accent);--gradient-accent-hover:var(--color-accent-hover);--gradient-dark:linear-gradient(135deg,#09021d,#1a0a3e 50%,#2d1566);--color-background:#ffffff;--color-background-page:#f8f9fc;--color-background-alt:#f1f5f9;--color-background-dark:#09021d;--color-background-dark-card:#1a0a3e;--color-foreground:#0f172a;--color-text-primary:#0f172a;--color-text-body:#334155;--color-text-secondary:#64748b;--color-text-tertiary:#94a3b8;--color-text-disabled:#cbd5e1;--color-text-on-dark:#ffffff;--color-text-on-dark-muted:rgba(255,255,255,0.6);--color-text-on-dark-dim:rgba(255,255,255,0.3);--color-text-muted:var(--color-text-secondary);--color-text-dim:var(--color-text-tertiary);--color-success:#10b981;--color-success-dim:rgba(16,185,129,0.1);--color-success-border:rgba(16,185,129,0.2);--color-error:#ef4444;--color-error-hover:#dc2626;--color-error-dim:rgba(239,68,68,0.1);--color-error-border:rgba(239,68,68,0.15);--color-warning:#f59e0b;--color-warning-dim:rgba(245,158,11,0.1);--color-warning-text:#783207;--color-warning-text-strong:#6b240a;--color-info:#3b82f6;--color-info-dim:rgba(59,130,246,0.1);--color-destructive:var(--color-error);--color-destructive-hover:var(--color-error-hover);--color-border:rgba(0,0,0,0.06);--color-border-subtle:rgba(0,0,0,0.1);--color-border-accent:rgba(var(--color-accent-rgb),0.2);--color-border-accent-hover:rgba(var(--color-accent-rgb),0.15);--color-border-dark:rgba(var(--color-accent-rgb),0.1);--color-border-light:#e2e8f0;--color-border-light-hover:#cbd5e1;--shadow-sm:rgba(var(--color-accent-rgb),0.04) 0px 1px 3px,rgba(0,0,0,0.02) 0px 1px 2px;--shadow-md:rgba(var(--color-accent-rgb),0.08) 0px 4px 18px,rgba(0,0,0,0.04) 0px 2px 8px,rgba(0,0,0,0.02) 0px 0.8px 3px;--shadow-lg:rgba(var(--color-accent-rgb),0.1) 0px 8px 32px,rgba(0,0,0,0.05) 0px 4px 12px,rgba(0,0,0,0.03) 0px 2px 6px,rgba(0,0,0,0.01) 0px 0.5px 2px;--shadow-xl:rgba(var(--color-accent-rgb),0.12) 0px 16px 48px,rgba(0,0,0,0.06) 0px 8px 24px,rgba(0,0,0,0.04) 0px 4px 10px,rgba(0,0,0,0.02) 0px 1px 4px;--shadow-btn-primary:none;--shadow-btn-primary-hover:none;--shadow-focus:0 0 0 3px rgba(var(--color-accent-rgb),0.1);--shadow-focus-error:0 0 0 3px rgba(239,68,68,0.1);--color-card-shadow:var(--shadow-sm);--color-card-shadow-hover:var(--shadow-md);--color-glass-bg:rgba(255,255,255,0.95);--color-glass-border:var(--color-border);--color-glass-blur:12px;--color-overlay:rgba(0,0,0,0.4);--color-overlay-dark:rgba(0,0,0,0.5);--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-base:0.2s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.3s cubic-bezier(0.4,0,0.2,1);--color-tile-indigo:#6366f1;--color-tile-emerald:#10b981;--color-tile-rose:#f43f5e;--color-tile-amber:#f59e0b;--color-tile-violet:#8b5cf6;--color-indigo-500:#4f46e5;--color-indigo-600:#4338ca;--color-indigo-700:#3730a3;--color-indigo-400:#818cf8;--color-indigo-200:#a5b4fc;--color-indigo-dim:rgba(79,70,229,0.1);--color-indigo-border:rgba(79,70,229,0.2);--color-indigo-border-light:rgba(79,70,229,0.1);--color-emerald-400:#34d399;--color-emerald-dim:rgba(16,185,129,0.1);--color-emerald-border:rgba(16,185,129,0.2);--color-amber-400:#fbbf24;--color-card-bg:var(--color-background);--color-card-bg-light:var(--color-background-page);--color-card-bg-video:var(--color-background-alt);--color-dashboard-bg:var(--color-background-page);--color-text-slate-300:#334155;--color-text-slate-400:#475569;--color-white-dim:rgba(0,0,0,0.05);--color-white-bright:#ffffff;--font-heading:var(--font-outfit),"Outfit",system-ui,sans-serif;--font-body:var(--font-inter),"Inter",system-ui,sans-serif;--font-mono:"Geist Mono","SF Mono",Menlo,Monaco,Consolas,monospace;--text-display:3.5rem;--text-h1:2.75rem;--text-h2:2rem;--text-h3:1.5rem;--text-h4:1.25rem;--text-body-lg:1.0625rem;--text-body:0.9375rem;--text-caption:0.875rem;--text-label:0.75rem;--font-size-xs:var(--text-label);--font-size-sm:0.8125rem;--font-size-base:var(--text-caption);--font-size-md:var(--text-body);--font-size-lg:1rem;--font-size-xl:var(--text-body-lg);--font-size-2xl:var(--text-h4);--font-size-3xl:var(--text-h3);--font-size-4xl:var(--text-h2);--font-size-5xl:var(--text-h1);--font-size-6xl:var(--text-display);--font-size-hero:var(--text-display);--heading-page:var(--text-h2);--heading-section:var(--text-h3);--description:var(--text-body-lg);--leading-tight:1.05;--leading-snug:1.1;--leading-heading:1.2;--leading-title:1.25;--leading-compact:1.35;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-display:-1.8px;--tracking-h1:-1.4px;--tracking-h2:-0.8px;--tracking-h3:-0.4px;--tracking-h4:-0.2px;--tracking-normal:normal;--tracking-wide:0.3px;--tracking-wider:1px;--weight-light:300;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--space-10:80px;--space-11:96px;--space-12:120px;--spacing-xs:var(--space-2);--spacing-sm:var(--space-3);--spacing-md:var(--space-5);--spacing-lg:var(--space-6);--spacing-xl:var(--space-8);--spacing-2xl:var(--space-9);--margin-xs:var(--space-2);--margin-sm:var(--space-3);--margin-md:var(--space-5);--margin-lg:var(--space-6);--margin-xl:var(--space-8);--input-height:44px;--radius-sm:4px;--radius-md:6px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--container-max:1200px;--container-narrow:800px;--container-wide:1400px;--navbar-height:72px;--navbar-height-mobile:64px;--navbar-padding-x:48px;--navbar-padding-x-mobile:20px;--sidebar-width:240px;--sidebar-width-collapsed:72px;--page-gutter:26px}@media (max-width:768px){:root{--text-display:2rem;--text-h1:1.75rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-h4:1.125rem;--text-body-lg:1rem;--text-body:0.875rem;--text-caption:0.8125rem;--tracking-display:-0.8px;--tracking-h1:-0.6px;--tracking-h2:-0.4px;--tracking-h3:-0.2px;--tracking-h4:normal;--navbar-height:var(--navbar-height-mobile);--navbar-padding-x:var(--navbar-padding-x-mobile);--page-gutter:22px}}@media (max-width:480px){:root{--text-display:1.75rem;--text-h1:1.5rem;--text-h2:1.25rem;--text-h3:1.125rem;--text-h4:1rem;--tracking-display:-0.5px;--tracking-h1:-0.4px;--page-gutter:18px}}:root{--ease-spring-out:cubic-bezier(0.16,1,0.3,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--duration-entrance:0.6s}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ring-breathe{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:1}}@keyframes dot-pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes shimmer-sweep{0%{background-position:-120% 0}to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--background:var(--color-background);--foreground:var(--color-foreground);--navbar-safe-gap:var(--space-6);--card-bg:var(--color-background);--border:var(--color-border-light);--border-hover:var(--color-accent);--accent:var(--color-accent);--muted:var(--color-text-secondary);--muted-dim:var(--color-text-tertiary);--radius-button:var(--radius);--font-sans:var(--font-body)}@media (max-width:768px){:root{--navbar-safe-gap:var(--space-5)}}*,:after,:before{box-sizing:border-box;padding:0;margin:0;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}html{height:100%;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}[id]{scroll-margin-top:calc(var(--navbar-height) + 2rem)}html::-webkit-scrollbar{display:none}body{max-width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding-top:var(--navbar-height);color:var(--color-text-body);background:var(--color-cream-bg);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:var(--navbar-height)!important}body.route-home,body.route-not-found{background:var(--bg-main);background-color:var(--color-background-dark);background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:scroll}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:var(--font-heading)!important;color:var(--color-text-primary)}html body h1{font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-h1)}html body h2{font-size:var(--text-h2);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:var(--tracking-h2)}html body h3{font-size:var(--text-h3);letter-spacing:var(--tracking-h3)}html body h3,html body h4{font-weight:var(--weight-semibold);line-height:var(--leading-title)}html body h4{font-size:var(--text-h4);letter-spacing:var(--tracking-h4)}html body h5{font-size:var(--text-body-lg)}html body h5,html body h6{font-weight:var(--weight-semibold);line-height:var(--leading-normal)}html body h6{font-size:var(--text-body)}html body a,html body div,html body label,html body li,html body p,html body span,html body td,html body th{font-family:var(--font-body)!important}html body .code,html body code,html body pre{font-family:var(--font-mono)!important}::selection{background:var(--color-accent-dim);color:var(--color-accent)}a{color:inherit;text-decoration:none;cursor:pointer}a.link,a[data-link=secondary]{color:var(--color-accent-secondary);transition:color var(--transition-base)}a.link:hover,a[data-link=secondary]:hover{color:var(--color-accent-secondary-hover);text-decoration:underline}button,input,select,textarea{font-family:inherit;cursor:pointer}input,select,textarea{cursor:default}.clickable-card,.modal-overlay,[class*=mobileOverlay],[class*=modalOverlay],[class*=navItem],[class*=orderCard],[class*=overlay],[class*=sessionCard]{cursor:pointer}.main-content{min-height:100vh;position:relative;z-index:1;transition:margin-left var(--transition-fast);margin-left:var(--sidebar-width);padding-top:var(--navbar-safe-gap)}.main-content.no-sidebar{margin-left:0!important}.main-content>*{min-height:calc(100vh - var(--navbar-height) - var(--navbar-safe-gap))}@media (max-width:770px){.main-content,body.sidebar-collapsed .main-content,body.sidebar-layout .main-content{margin-left:0!important;width:100%!important;max-width:100%;box-sizing:border-box;padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.main-content>*{min-height:0}}@media (min-width:771px){body.sidebar-collapsed .main-content{margin-left:var(--sidebar-width-collapsed)}}.card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-accent-hover);transform:translateY(-2px)}.text-primary{color:var(--color-text-primary)}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-text-secondary)}.btn-primary{background:var(--gradient-accent);color:var(--color-text-on-dark);border:none;border-radius:var(--radius-lg);padding:var(--space-3) var(--space-6);font-weight:var(--weight-medium);font-size:var(--text-body);transition:all var(--transition-base);box-shadow:var(--shadow-btn-primary)}.btn-primary:hover{box-shadow:var(--shadow-btn-primary-hover);transform:translateY(-1px)}.btn-primary:active{transform:scale(.97);box-shadow:none}.btn-primary:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-secondary{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-6);font-weight:var(--weight-medium);font-size:var(--text-body);transition:all var(--transition-base)}.btn-secondary:hover{background:var(--color-accent-dim-hover);border-color:var(--color-border-accent);color:var(--color-accent)}.sonner-toast,[data-sonner-toast],ol[data-sonner-toaster],ol[data-sonner-toaster] [data-sonner-toast]{--normal-bg:var(--color-background)!important;--normal-border:var(--color-border-subtle)!important;--normal-text:var(--color-text-primary)!important;--success-bg:#ecfdf5!important;--success-border:#10b981!important;--success-text:#047857!important;--error-bg:#fef2f2!important;--error-border:#ef4444!important;--error-text:#b91c1c!important;--warning-bg:#fffbeb!important;--warning-border:#f59e0b!important;--warning-text:#b45309!important;--info-bg:#eff6ff!important;--info-border:#3b82f6!important;--info-text:#1d4ed8!important}.sonner-toast,[data-sonner-toast],ol[data-sonner-toaster] .sonner-toast,ol[data-sonner-toaster] [data-sonner-toast]{background:var(--normal-bg)!important;background-color:var(--normal-bg)!important;border:1px solid var(--normal-border)!important;color:var(--normal-text)!important;border-radius:var(--radius-lg)!important;font-family:var(--font-body)!important;box-shadow:var(--shadow-md)!important;padding:var(--space-4) var(--space-5)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sonner-toast[data-type=success],[data-sonner-toast][data-type=success],ol[data-sonner-toaster] .sonner-toast[data-type=success],ol[data-sonner-toaster] [data-sonner-toast][data-type=success]{background:var(--success-bg)!important;background-color:var(--success-bg)!important;border:1px solid var(--success-border)!important;color:var(--success-text)!important}.sonner-toast[data-type=error],[data-sonner-toast][data-type=error],ol[data-sonner-toaster] .sonner-toast[data-type=error],ol[data-sonner-toaster] [data-sonner-toast][data-type=error]{background:var(--error-bg)!important;background-color:var(--error-bg)!important;border:1px solid var(--error-border)!important;color:var(--error-text)!important}.sonner-toast[data-type=info],[data-sonner-toast][data-type=info],ol[data-sonner-toaster] .sonner-toast[data-type=info],ol[data-sonner-toaster] [data-sonner-toast][data-type=info]{background:var(--info-bg)!important;background-color:var(--info-bg)!important;border:1px solid var(--info-border)!important;color:var(--info-text)!important}.sonner-toast[data-type=warning],[data-sonner-toast][data-type=warning],ol[data-sonner-toaster] .sonner-toast[data-type=warning],ol[data-sonner-toaster] [data-sonner-toast][data-type=warning]{background:var(--warning-bg)!important;background-color:var(--warning-bg)!important;border:1px solid var(--warning-border)!important;color:var(--warning-text)!important}.LoadingScreen_loadingContainer__15oxH{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-main) no-repeat center center fixed;background-size:cover;background-color:var(--color-background);color:var(--color-foreground)}@media (max-width:768px){.LoadingScreen_loadingContainer__15oxH{background-attachment:scroll}}.LoadingScreen_spinner__sBY8W{width:40px;height:40px;border:3px solid var(--color-border-light);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:LoadingScreen_spin__wW_Ir .8s linear infinite}@keyframes LoadingScreen_spin__wW_Ir{to{transform:rotate(1turn)}}.LoadingScreen_loadingText__9tRNg{margin-top:1rem;color:var(--color-text-muted);font-size:.9rem}.styles_navbarAuthPage__sPijm{position:fixed;top:0;left:0;right:0;z-index:3000;background:var(--color-glass-bg);backdrop-filter:blur(var(--color-glass-blur));-webkit-backdrop-filter:blur(var(--color-glass-blur));border-bottom:1px solid var(--color-glass-border)}.styles_navbar__r2ciA{--nav-pill-text:rgba(244,238,255,0.92);--nav-pill-bg:transparent;--nav-pill-border:transparent;--nav-pill-hover-text:var(--color-accent-highlight);--nav-pill-hover-bg:rgba(186,154,255,0.22);--nav-pill-hover-border:rgba(227,210,255,0.4);--nav-pill-focus:var(--color-accent-surface-strong);width:100%;display:flex}.styles_navbarMain___f_qf{position:fixed;top:0;left:0;right:0;z-index:3000;background:var(--bg-main);background-color:var(--color-background-dark);background-size:cover;background-position:top;border-bottom:1px solid rgba(var(--color-accent-rgb),.3);transition:all var(--transition-slow)}body.route-non-home .styles_navbarMain___f_qf{background:linear-gradient(rgba(9,2,29,.3),rgba(9,2,29,.3)),var(--bg-main);background-size:cover;background-position:top;border-bottom-color:rgba(var(--color-accent-rgb),.38)}body.route-non-home .styles_navbarAuthPage__sPijm{margin-top:0;background:linear-gradient(rgba(9,2,29,.4),rgba(9,2,29,.4)),var(--bg-main);background-size:cover;background-position:top;border-bottom:1px solid rgba(var(--color-accent-rgb),.3)}.styles_navbarScrolledDown__0iAm8{background:rgba(9,2,29,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-bottom-color:rgba(var(--color-accent-rgb),.4)}.styles_navbarMain___f_qf .styles_navbarContainer__75VW2{pointer-events:auto;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none}@media (max-width:768px){.styles_navbarMain___f_qf{top:0}}.styles_navbarContainer__75VW2{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:var(--navbar-height);padding:0 var(--space-5);background:transparent;border-radius:0;border:none;box-shadow:none}@media (max-width:768px){.styles_navbarContainer__75VW2{width:100%;padding:9px 12px;min-height:var(--navbar-height)}}.styles_navbarLeft__7HntT{display:flex;align-items:center;gap:var(--space-4)}.styles_navbarLeftHiddenMobile__kuTG0{visibility:visible}@media (max-width:768px){.styles_navbarLeftHiddenMobile__kuTG0{visibility:hidden}}.styles_navbarRight__Zoccd{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}@media (max-width:1180px){.styles_navbarRight__Zoccd{gap:10px}}@media (max-width:768px){.styles_navbarRight__Zoccd{gap:8px}}.styles_navbarUtilityActions__rB7xL{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}@media (max-width:1180px){.styles_navbarUtilityActions__rB7xL{gap:10px}}.styles_hamburger__WB3VG{display:none;flex-direction:column;justify-content:center;gap:5px;width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:3001;margin-right:var(--space-3)}@media (max-width:768px){.styles_navbarUtilityActions__rB7xL{gap:8px}.styles_hamburger__WB3VG{display:flex}}.styles_hamburgerBar__HZi8R{width:100%;height:2px;background:rgba(244,238,255,.95);border-radius:var(--space-1);transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s ease;transform-origin:center}.styles_hamburgerOpen__wPBLy .styles_hamburgerBar__HZi8R:first-child{transform:translateY(7px) rotate(45deg)}.styles_hamburgerOpen__wPBLy .styles_hamburgerBar__HZi8R:nth-child(2){opacity:0;transform:scaleX(0)}.styles_hamburgerOpen__wPBLy .styles_hamburgerBar__HZi8R:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.styles_mobileOverlay__CGOlG{display:none}@media (max-width:768px){.styles_mobileOverlay__CGOlG{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2999;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:none;padding:0;cursor:pointer;animation:styles_mobileOverlayFadeIn__quMa3 .28s ease-out}@keyframes styles_mobileOverlayFadeIn__quMa3{0%{opacity:0}to{opacity:1}}}.styles_navbarLogo__xDRIg{display:flex;align-items:center;height:var(--navbar-height);width:280px;position:relative;margin-left:0;overflow:visible;z-index:10}@media (max-width:768px){.styles_navbarLogo__xDRIg{width:200px}}.styles_navbarLogo__xDRIg a{display:flex;align-items:center;position:absolute;left:0;top:50%;transform:translateY(-50%);height:var(--navbar-height);width:100%}.styles_navbarLogo__xDRIg img{display:block;height:180px;width:auto;object-fit:contain;pointer-events:none}@media (max-width:768px){.styles_navbarLogo__xDRIg img{height:140px;transform:translateX(-65px)}}