@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:400;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:500;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:600;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:700;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:800;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");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{--primary: #4F46E5;--primary-dark: #3730A3;--primary-light: #818CF8;--secondary: #10B981;--secondary-dark: #047857;--secondary-light: #34D399;--accent: #F43F5E;--bg-page: #F8FAFC;--bg-card: #FFFFFF;--bg-muted: #F1F5F9;--bg-glass: rgba(255, 255, 255, .7);--text-main: #0F172A;--text-muted: #64748B;--text-light: #94A3B8;--border: #E2E8F0;--border-light: rgba(255, 255, 255, .2);--toggle-track-off: #CBD5E1;--supplement-accent: #8B5CF6;--supplement-accent-strong: #7C3AED;--supplement-tint: rgba(139, 92, 246, .1);--supplement-tint-soft: rgba(139, 92, 246, .02);--danger: #EF4444;--danger-bg: #FEF2F2;--danger-text: #B91C1C;--danger-border: #FCA5A5;--warning: #F59E0B;--warning-bg: #FFFBEB;--warning-text: #78350F;--warning-border: #FDE68A;--font-heading: "Outfit", sans-serif;--font-body: "Plus Jakarta Sans", sans-serif;--shadow-sm: 0 1px 2px 0 rgb(15 23 42 / .05);--shadow-md: 0 4px 6px -1px rgb(15 23 42 / .1), 0 2px 4px -2px rgb(15 23 42 / .1);--shadow-lg: 0 10px 15px -3px rgb(15 23 42 / .1), 0 4px 6px -4px rgb(15 23 42 / .1);--shadow-xl: 0 20px 25px -5px rgb(15 23 42 / .1), 0 8px 10px -6px rgb(15 23 42 / .1);--shadow-glow-primary: 0 0 20px rgba(79, 70, 229, .3);--shadow-glow-secondary: 0 0 20px rgba(16, 185, 129, .3);--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);color-scheme:light}html[data-theme=dark]{color-scheme:dark;--primary: #818CF8;--primary-dark: #6366F1;--primary-light: #A5B4FC;--secondary: #34D399;--secondary-dark: #10B981;--secondary-light: #6EE7B7;--accent: #FB7185;--bg-page: #0B1120;--bg-card: #111827;--bg-muted: #1E293B;--bg-glass: rgba(17, 24, 39, .72);--text-main: #F1F5F9;--text-muted: #94A3B8;--text-light: #64748B;--border: #1F2937;--border-light: rgba(148, 163, 184, .14);--toggle-track-off: #6B7280;--supplement-accent: #A78BFA;--supplement-accent-strong: #C4B5FD;--supplement-tint: rgba(167, 139, 250, .16);--supplement-tint-soft: rgba(167, 139, 250, .07);--danger: #F87171;--danger-bg: #2A1517;--danger-text: #FCA5A5;--danger-border: rgba(248, 113, 113, .32);--warning: #FBBF24;--warning-bg: #2A2009;--warning-text: #FCD34D;--warning-border: rgba(251, 191, 36, .32);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .45);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .55), 0 2px 4px -2px rgb(0 0 0 / .55);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .55), 0 4px 6px -4px rgb(0 0 0 / .5);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .6), 0 8px 10px -6px rgb(0 0 0 / .55);--shadow-glow-primary: 0 0 24px rgba(129, 140, 248, .28);--shadow-glow-secondary: 0 0 24px rgba(52, 211, 153, .25)}html[data-theme=dark] .glass-panel{border:1px solid var(--border-light);box-shadow:var(--shadow-lg),inset 0 1px #ffffff0a}.mf-cta-btn{box-shadow:0 10px 25px -5px #2563eb66}.mf-cta-btn:disabled{box-shadow:none}.mf-cta-btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 18px 38px -8px #2563eb8c,0 8px 22px -8px #10b9816b;filter:brightness(1.06)}.mf-cta-btn:not(:disabled):active{transform:translateY(0);box-shadow:0 8px 18px -6px #2563eb73;filter:brightness(.99)}.mf-cta-btn:focus-visible{outline:none;box-shadow:0 10px 25px -5px #2563eb66,0 0 0 3px #818cf88c}@media(prefers-reduced-motion:reduce){.mf-cta-btn:not(:disabled):hover,.mf-cta-btn:not(:disabled):active{transform:none}}.mf-empty-cta{box-shadow:0 8px 16px -4px #4f46e559;transition:box-shadow .2s ease,filter .2s ease}.mf-empty-cta:hover{box-shadow:0 14px 28px -6px #4f46e580;filter:brightness(1.07)}.mf-empty-cta:active{box-shadow:0 6px 12px -4px #4f46e566;filter:brightness(.98)}.mf-empty-cta:focus-visible{outline:none;box-shadow:0 8px 16px -4px #4f46e559,0 0 0 3px #818cf88c}.mf-danger-cta{box-shadow:0 4px 10px #ef44444d;transition:box-shadow .2s ease,filter .2s ease}.mf-danger-cta:hover{box-shadow:0 10px 24px -4px #ef444480;filter:brightness(1.06)}.mf-danger-cta:active{box-shadow:0 4px 10px #ef444466;filter:brightness(.98)}.mf-danger-cta:focus-visible{outline:none;box-shadow:0 4px 10px #ef44444d,0 0 0 3px #f8717180}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-body);background-color:var(--bg-page);color:var(--text-main);line-height:1.6;-webkit-font-smoothing:antialiased;position:relative;overscroll-behavior-y:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html,body{overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--text-main)}p{margin-bottom:1rem}button{font-family:var(--font-heading);cursor:pointer}.glass-panel{background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);box-shadow:var(--shadow-lg),inset 0 1px #ffffff80}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 max(1.5rem,env(safe-area-inset-right)) 0 max(1.5rem,env(safe-area-inset-left))}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}html[data-theme=dark]::-webkit-scrollbar-thumb,html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#94a3b838}html[data-theme=dark]::-webkit-scrollbar-thumb:hover,html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#94a3b86b}.soft-scrollbar::-webkit-scrollbar{width:5px}.soft-scrollbar::-webkit-scrollbar-track{background:transparent}.soft-scrollbar::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:10px}.soft-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b899}@media(min-width:1024px){.hide-on-desktop{display:none!important}}.touch-scale{transition:transform .15s cubic-bezier(.4,0,.2,1)}.touch-scale:active{transform:scale(.94)!important;transition:transform .05s cubic-bezier(.4,0,.2,1)}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes typingDot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}@keyframes cyberSweep{0%{transform:translate(-150%)}to{transform:translate(250%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.spin-animation{animation:spin 1s linear infinite}@keyframes restockProgress{0%{width:0%}20%{width:25%}50%{width:60%}80%{width:85%}95%{width:92%}to{width:100%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.messages-container,input,textarea{-webkit-user-select:text;user-select:text}@keyframes pulseGlow{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.pulse-animation{animation:pulseGlow 2s infinite;border-radius:50%}@keyframes micPulse{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.mic-pulse{animation:micPulse 2s infinite;border-radius:50%;display:flex;align-items:center;justify-content:center}.mealfit-modal-content:focus{outline:none}.mealfit-modal-content:focus-visible{outline:3px solid rgba(79,70,229,.65);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}._header_tp2o1_7{position:fixed;top:0;left:0;right:0;z-index:1000;padding-top:max(14px,env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:0;background:transparent}._container_tp2o1_5{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding:.6rem .75rem .6rem 1.35rem;border-radius:16px;background:#ffffffd1;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 50px -28px #00000047;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}._logo_tp2o1_69{font-family:var(--font-heading);font-size:1.6rem;font-weight:800;color:var(--text-main);text-decoration:none;letter-spacing:-.03em;display:flex;align-items:center;gap:.25rem;flex:none}._highlight_tp2o1_95{color:var(--primary);position:relative;display:inline-block}._highlight_tp2o1_95:after{content:"";position:absolute;bottom:6px;right:-6px;width:4px;height:4px;background:var(--accent);border-radius:50%}._headerLeft_tp2o1_139{display:flex;align-items:center;gap:clamp(3rem,4vw,6rem);min-width:0}._navMarketing_tp2o1_161{display:none}._navMarketingLink_tp2o1_169{font-family:var(--font-body);color:var(--text-muted);text-decoration:none;font-weight:500;font-size:.92rem;white-space:nowrap;padding:.5rem .85rem;border-radius:8px;transition:color .16s ease,background .16s ease}._navMarketingLink_tp2o1_169:hover{color:var(--text-main)}._navMarketingLinkActive_tp2o1_201{color:var(--text-main);background:#fff;box-shadow:0 1px 2px #0f172a14}._navMarketingLink_tp2o1_169:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._navDesktop_tp2o1_223{display:none;align-items:center;gap:2.5rem}._navDesktop_tp2o1_223:empty{display:none}._navLink_tp2o1_251{color:#475569;text-decoration:none;font-weight:500;font-size:.95rem;transition:all .2s ease;padding:.5rem 1rem;border-radius:9999px}._navLink_tp2o1_251:hover{color:#0f172a;background:#f1f5f9cc}._ctaButton_tp2o1_283{display:flex;align-items:center;gap:.5rem;background:radial-gradient(85% 85% at 28% 18%,#ffffff47,#fff0 42%),linear-gradient(158deg,var(--primary-light) 0%,var(--primary) 58%,var(--primary-dark) 100%);color:#fff;padding:.6rem 1.25rem;border-radius:9999px;text-decoration:none;font-weight:600;transition:all .2s ease;border:1px solid transparent;box-shadow:0 12px 26px -10px #4f46e580;font-size:.95rem;white-space:nowrap}._ctaButton_tp2o1_283:hover{background:radial-gradient(85% 85% at 28% 18%,#ffffff57,#fff0 44%),linear-gradient(158deg,var(--primary-light) 0%,var(--primary) 70%,var(--primary-dark) 100%);transform:translateY(-1px);box-shadow:0 16px 32px -10px #4f46e599}._ctaTextFull_tp2o1_373{display:none}._ctaTextShort_tp2o1_379{display:inline}@media(min-width:768px){._ctaTextFull_tp2o1_373{display:inline}._ctaTextShort_tp2o1_379{display:none}}._headerRight_tp2o1_239{display:flex;align-items:center;gap:1rem}._stickyCtaEnter_tp2o1_429{animation:_stickyCtaIn_tp2o1_1 .3s cubic-bezier(.16,1,.3,1) both}@keyframes _stickyCtaIn_tp2o1_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._stickyCtaEnter_tp2o1_429{animation:none}}._mobileToggle_tp2o1_455{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:transparent;border:none;color:var(--text-main);padding:.5rem;cursor:pointer;transition:all .2s;border-radius:50%}._mobileToggle_tp2o1_455:hover{background:#0000000d;color:var(--primary)}._logo_tp2o1_69:focus-visible,._navLink_tp2o1_251:focus-visible,._ctaButton_tp2o1_283:focus-visible,._ctaButtonMobile_tp2o1_509:focus-visible,._logoutBtnMobile_tp2o1_511:focus-visible,._mobileToggle_tp2o1_455:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._navMobile_tp2o1_531{position:fixed;inset:0;z-index:1001;background:#fff;display:flex;flex-direction:column;gap:.35rem;padding:max(14px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 1.75rem) max(20px,env(safe-area-inset-left));overflow-y:auto;animation:_navMobileIn_tp2o1_1 .25s cubic-bezier(.16,1,.3,1)}@keyframes _navMobileIn_tp2o1_1{0%{opacity:0}to{opacity:1}}._navMobileTop_tp2o1_575{display:flex;align-items:center;justify-content:space-between;min-height:46px;margin-bottom:1.5rem}._navMobileLogo_tp2o1_591{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--text-main);letter-spacing:-.03em}._navMobileClose_tp2o1_607{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--text-main);cursor:pointer;border-radius:50%;transition:background .2s ease,color .2s ease}._navMobileClose_tp2o1_607:hover{background:#0000000d;color:var(--primary)}._navMobileClose_tp2o1_607:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._navLinkMobile_tp2o1_651{padding:1.05rem .75rem;color:#475569;text-decoration:none;font-weight:600;font-size:1.2rem;border-radius:.75rem;background:transparent;border:none;transition:all .2s ease;display:flex;align-items:center;gap:.75rem}._navLinkMobile_tp2o1_651:hover{background:#f1f5f9;color:#0f172a;transform:translate(4px)}._logoutBtnMobile_tp2o1_511{width:100%;text-align:left;display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.875rem 1rem;color:#ef4444;font-weight:500;font-size:.95rem;border-radius:.75rem;background:transparent;border:none;transition:all .2s ease}._logoutBtnMobile_tp2o1_511:hover{background:#fef2f2;transform:translate(4px)}._ctaButtonMobile_tp2o1_509{display:flex;align-items:center;justify-content:center;gap:.5rem;background:radial-gradient(85% 85% at 28% 18%,#ffffff47,#fff0 42%),linear-gradient(158deg,var(--primary-light) 0%,var(--primary) 58%,var(--primary-dark) 100%);color:#fff;padding:1.05rem;border-radius:.875rem;text-decoration:none;font-weight:700;font-size:1.05rem;margin-top:auto;transition:all .2s ease;border:1px solid transparent;box-shadow:0 12px 26px -10px #4f46e580}._ctaButtonMobile_tp2o1_509:hover{background:radial-gradient(85% 85% at 28% 18%,#ffffff57,#fff0 44%),linear-gradient(158deg,var(--primary-light) 0%,var(--primary) 70%,var(--primary-dark) 100%);transform:translateY(-1px);box-shadow:0 16px 32px -10px #4f46e599}@media(min-width:768px){._navDesktop_tp2o1_223{display:flex}._navMarketing_tp2o1_161{display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:#0f172a0d;border:1px solid rgba(15,23,42,.06)}._mobileToggle_tp2o1_455{display:none}}@media(max-width:767px){._ctaButton_tp2o1_283._stickyCtaEnter_tp2o1_429{display:none}._logo_tp2o1_69{font-size:1.55rem;flex-shrink:0}._headerRight_tp2o1_239{gap:.6rem;min-width:0}}html[data-theme=dark] ._header_tp2o1_7{background:transparent;border-bottom:none}html[data-theme=dark] ._container_tp2o1_5{background:#111827d1;border-color:#ffffff12;box-shadow:0 24px 50px -28px #000c}html[data-theme=dark] ._navMarketing_tp2o1_161{background:#ffffff0a;border-color:#ffffff0f}html[data-theme=dark] ._navMarketingLinkActive_tp2o1_201{color:var(--text-main);background:#1e293b;box-shadow:none}html[data-theme=dark] ._navLink_tp2o1_251{color:var(--text-muted)}html[data-theme=dark] ._navLink_tp2o1_251:hover{color:var(--text-main);background:var(--bg-muted)}html[data-theme=dark] ._navMarketingLink_tp2o1_169{color:var(--text-muted)}html[data-theme=dark] ._navMarketingLink_tp2o1_169:hover{color:var(--text-main)}html[data-theme=dark] ._ctaButton_tp2o1_283,html[data-theme=dark] ._ctaButtonMobile_tp2o1_509{background:radial-gradient(85% 85% at 28% 18%,#ffffff52,#fff0 44%),linear-gradient(158deg,var(--primary-light) 0%,var(--primary) 62%,var(--primary-dark) 100%);color:#1e1b4b;border:1px solid transparent}html[data-theme=dark] ._ctaButton_tp2o1_283:hover,html[data-theme=dark] ._ctaButtonMobile_tp2o1_509:hover{background:radial-gradient(85% 85% at 28% 18%,#ffffff61,#fff0 46%),linear-gradient(158deg,var(--primary-light) 0%,var(--primary) 75%,var(--primary-dark) 100%)}html[data-theme=dark] ._mobileToggle_tp2o1_455:hover{background:var(--bg-muted)}html[data-theme=dark] ._navMobile_tp2o1_531{background:#0b1120;box-shadow:none}html[data-theme=dark] ._navMobileClose_tp2o1_607:hover{background:var(--bg-muted)}html[data-theme=dark] ._navLinkMobile_tp2o1_651{color:var(--text-muted)}html[data-theme=dark] ._navLinkMobile_tp2o1_651:hover{background:var(--bg-muted);color:var(--text-main)}html[data-theme=dark] ._logoutBtnMobile_tp2o1_511{color:var(--danger)}html[data-theme=dark] ._logoutBtnMobile_tp2o1_511:hover{background:var(--danger-bg)}._accountMenu_tp2o1_1057{position:relative;display:flex;align-items:center}._accountTrigger_tp2o1_1069{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .45rem .25rem .25rem;background:transparent;border:1px solid rgba(15,23,42,.1);border-radius:9999px;cursor:pointer;transition:all .2s ease;font-family:inherit}._accountTrigger_tp2o1_1069:hover{background:#f1f5f9cc;border-color:#0f172a2e}._accountAvatar_tp2o1_1105{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--primary);color:#fff;font-family:var(--font-heading);font-weight:800;font-size:.85rem;line-height:1}._accountChevron_tp2o1_1135{color:#475569;transition:transform .2s ease}._accountChevronOpen_tp2o1_1145{transform:rotate(180deg)}._accountDropdown_tp2o1_1153{position:absolute;top:calc(100% + .6rem);right:0;min-width:232px;background:#fffffffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(15,23,42,.08);border-radius:1rem;box-shadow:0 10px 40px -10px #0000002e,0 0 0 1px #00000005;padding:.5rem;display:flex;flex-direction:column;gap:.15rem;z-index:1002;transform-origin:top right;animation:_slideDown_tp2o1_1 .2s cubic-bezier(.16,1,.3,1)}._accountIdentity_tp2o1_1193{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .6rem .65rem;margin-bottom:.25rem;border-bottom:1px solid rgba(15,23,42,.08)}._accountName_tp2o1_1211{font-weight:700;font-size:.92rem;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._accountEmailLine_tp2o1_1231{font-size:.78rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._accountItem_tp2o1_1249{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem;border-radius:.6rem;background:transparent;border:none;cursor:pointer;text-decoration:none;color:var(--text-main);font-family:inherit;font-weight:500;font-size:.9rem;text-align:left;transition:all .15s ease}._accountItem_tp2o1_1249:hover{background:#f1f5f9}._accountItemDanger_tp2o1_1295{color:#ef4444}._accountItemDanger_tp2o1_1295:hover{background:#fef2f2}._accountTrigger_tp2o1_1069:focus-visible,._accountItem_tp2o1_1249:focus-visible{outline:3px solid var(--primary);outline-offset:2px}html[data-theme=dark] ._accountTrigger_tp2o1_1069{border-color:var(--border)}html[data-theme=dark] ._accountTrigger_tp2o1_1069:hover{background:var(--bg-muted);border-color:var(--border-light)}html[data-theme=dark] ._accountAvatar_tp2o1_1105{color:#0b1120}html[data-theme=dark] ._accountChevron_tp2o1_1135{color:var(--text-muted)}html[data-theme=dark] ._accountDropdown_tp2o1_1153{background:#111827fa;border-color:var(--border);box-shadow:var(--shadow-xl),0 0 0 1px var(--border)}html[data-theme=dark] ._accountIdentity_tp2o1_1193{border-bottom-color:var(--border)}html[data-theme=dark] ._accountItem_tp2o1_1249{color:var(--text-main)}html[data-theme=dark] ._accountItem_tp2o1_1249:hover{background:var(--bg-muted)}html[data-theme=dark] ._accountItemDanger_tp2o1_1295{color:var(--danger)}html[data-theme=dark] ._accountItemDanger_tp2o1_1295:hover{background:var(--danger-bg)}._overlay_4oyjg_5{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:_fadeIn_4oyjg_1 .2s ease-out forwards;padding:1rem}._card_4oyjg_33{background:#1a1a2e;border-radius:1.25rem;padding:2rem 1.75rem 1.75rem;max-width:380px;width:100%;text-align:center;box-shadow:0 25px 60px #00000059;animation:_scaleIn_4oyjg_1 .25s cubic-bezier(.34,1.56,.64,1) forwards}._title_4oyjg_55{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 .5rem;line-height:1.35}._subtitle_4oyjg_71{color:#ffffff8c;font-size:.9rem;margin:0 0 1.75rem;line-height:1.5}._email_4oyjg_85{color:#ffffffbf;font-weight:500}._actions_4oyjg_95{display:flex;flex-direction:column;gap:.65rem}._confirmBtn_4oyjg_107{width:100%;padding:.85rem 1.5rem;border-radius:.85rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;font-family:inherit}._confirmBtn_4oyjg_107:hover{background:#ffffff26;border-color:#ffffff40;transform:translateY(-1px)}._confirmBtn_4oyjg_107:active{transform:translateY(0)}._cancelBtn_4oyjg_155{width:100%;padding:.85rem 1.5rem;border-radius:.85rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;border:none;background:#fff;color:#1a1a2e;font-family:inherit}._cancelBtn_4oyjg_155:hover{background:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._cancelBtn_4oyjg_155:active{transform:translateY(0)}._loading_4oyjg_205{opacity:.7;pointer-events:none}@keyframes _fadeIn_4oyjg_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_4oyjg_1{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._overlayClosing_4oyjg_251{animation:_fadeOut_4oyjg_1 .2s ease-in forwards}._overlayClosing_4oyjg_251 ._card_4oyjg_33{animation:_scaleOut_4oyjg_1 .2s ease-in forwards}@keyframes _fadeOut_4oyjg_1{0%{opacity:1}to{opacity:0}}@keyframes _scaleOut_4oyjg_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(8px)}}html[data-theme=dark] ._card_4oyjg_33{background:var(--bg-card);box-shadow:var(--shadow-xl)}html[data-theme=dark] ._cancelBtn_4oyjg_155{background:var(--primary);color:#0b1120}html[data-theme=dark] ._cancelBtn_4oyjg_155:hover{background:var(--primary-light);box-shadow:0 4px 12px #818cf84d}._wrap_1cs9y_4{display:flex;flex-direction:column;gap:.4rem;padding:.5rem .25rem .6rem}._label_1cs9y_11{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-light);padding-left:.15rem}._seg_1cs9y_20{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:var(--bg-muted);border:1px solid var(--border);border-radius:10px;padding:3px}._opt_1cs9y_30{display:flex;flex-direction:column;align-items:center;gap:2px;padding:.4rem .2rem;border:none;border-radius:7px;background:transparent;color:var(--text-muted);font-size:.62rem;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease}._opt_1cs9y_30:hover{color:var(--text-main)}._optActive_1cs9y_50{background:var(--bg-card);color:var(--primary);box-shadow:0 1px 2px #0000001f}._optActive_1cs9y_50:hover{color:var(--primary)}._footer_1at3o_1{position:relative;background:var(--text-main);color:var(--text-light);padding:4rem 0 calc(2rem + env(safe-area-inset-bottom,0px));margin-top:auto;overflow:hidden}._footer_1at3o_1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 80% 0%,rgba(79,70,229,.15) 0%,transparent 50%),radial-gradient(circle at 20% 100%,rgba(79,70,229,.08) 0%,transparent 50%);pointer-events:none;z-index:0}._container_1at3o_51{position:relative;z-index:1;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:4rem;padding:0 1.5rem;max-width:1280px;margin:0 auto}._logo_1at3o_73{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:1.5rem;display:inline-block}._highlight_1at3o_91{color:var(--primary-light)}._desc_1at3o_99{color:var(--text-light);max-width:300px;line-height:1.6}._col_1at3o_111 h4{margin-bottom:1.5rem;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.01em}._col_1at3o_111 a{display:block;color:var(--text-light);text-decoration:none;margin-bottom:.75rem;transition:all .2s;font-size:.95rem;font-weight:500}._col_1at3o_111 a:not(._socialIcon_1at3o_147):hover{color:var(--primary-light);transform:translate(4px)}._socialLinks_1at3o_163{display:flex;gap:1.5rem;margin-top:1.5rem}._socialIcon_1at3o_147{display:grid;place-items:center;box-sizing:border-box;padding:.35rem;margin:0;line-height:0;color:var(--text-muted);text-decoration:none;transition:color .2s ease}._socialIcon_1at3o_147 svg{display:block;width:24px;height:24px;grid-area:1 / 1}._socialIcon_1at3o_147:hover{color:var(--primary-light);transform:none}._col_1at3o_111 a:focus-visible,._socialIcon_1at3o_147:focus-visible{outline:2px solid var(--primary-light);outline-offset:3px;border-radius:4px}._supportIntro_1at3o_265{color:var(--text-light);font-size:.9rem;line-height:1.5;margin:0 0 1.1rem;max-width:240px}._col_1at3o_111 ._supportLink_1at3o_281{display:inline-flex;align-items:center;gap:.65rem;color:#fff;font-weight:600;font-size:.95rem;overflow-wrap:anywhere;margin-bottom:0}._supportIcon_1at3o_307{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex-shrink:0;background:#818cf829;color:var(--primary-light);transition:background .2s ease}._supportLink_1at3o_281:hover ._supportIcon_1at3o_307{background:#818cf847}._supportNote_1at3o_339{display:inline-flex;align-items:center;gap:.4rem;margin:.95rem 0 0;font-size:.8rem;font-weight:500;color:var(--text-muted)}._supportNote_1at3o_339 svg{flex-shrink:0;color:var(--secondary)}._bottom_1at3o_369{grid-column:1 / -1;width:100%;border-top:1px solid rgba(255,255,255,.1);margin-top:3rem;padding-top:2rem;text-align:center;color:var(--text-light);font-size:.875rem;font-weight:500}@media(max-width:768px){._container_1at3o_51{grid-template-columns:1fr;gap:3rem}}html[data-theme=dark] ._footer_1at3o_1{background:var(--bg-page);color:var(--text-light)}html[data-theme=dark] ._bottom_1at3o_369{color:var(--text-muted)}html[data-theme=dark] ._logo_1at3o_73,html[data-theme=dark] ._col_1at3o_111 h4{color:var(--text-main)}
