@font-face{font-family:Funnel Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e3f34639aea112-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:Funnel Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/370fbeb3d5d383fc-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:Funnel Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98e3f34639aea112-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:Funnel Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/370fbeb3d5d383fc-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:Funnel Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98e3f34639aea112-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:Funnel Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/370fbeb3d5d383fc-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:Funnel Display Fallback;src:local("Arial");ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.00%;size-adjust:106.55%}.__className_7c20a8{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.__variable_7c20a8{--font-display:"Funnel Display","Funnel Display Fallback"}:root{--bg:#141312;--nav-bg:#141312;--surf:#1C1B19;--surf2:#272522;--surf3:#33302C;--surf-chat:#201E1C;--bdr:rgba(255,255,255,0.09);--bdrM:rgba(255,255,255,0.15);--txt:#FFFFFF;--sub:rgba(255,255,255,0.64);--mut:rgba(255,255,255,0.42);--faint:rgba(255,255,255,0.27);--sep:rgba(255,255,255,0.08);--pri:#FF3D00;--pri-rgb:255,61,0;--pri-txt:#FFFFFF;--pri2:#FFB199;--amb:#FFC107;--amb-l:rgba(255,193,7,0.16);--amb-b:rgba(255,193,7,0.42);--amb-txt:#3D2F00;--grn:#10D873;--grn-l:rgba(16,216,115,0.16);--hover:rgba(255,255,255,0.05);--navtxt:rgba(255,255,255,0.64);--nav-hover:rgba(255,255,255,0.05);--glass1:rgba(40,39,36,0.84);--glass2:rgba(30,29,26,0.62);--glass-bdr:rgba(255,255,255,0.12);--glass-in:rgba(255,255,255,0.06);--ink:#F3F2EF;--on-ink:#161615;--shadow-card:0 1px 2px rgba(0,0,0,0.35);--shadow-pop:0 16px 40px rgba(0,0,0,0.5);color-scheme:dark}:root[data-theme=light]{--bg:#FBFBF9;--nav-bg:#FBFBF9;--surf:#FFFFFF;--surf2:#F7F7F4;--surf3:#ECEBE6;--surf-chat:#F1F0EB;--bdr:#E8E7E2;--bdrM:#D9D8D2;--txt:#161615;--sub:#63636A;--mut:#84848A;--faint:#A2A2A6;--sep:#EFEEEA;--amb:#C9930A;--amb-l:rgba(233,178,18,0.16);--amb-b:rgba(210,160,15,0.42);--amb-txt:#5C3D00;--grn:#12A150;--grn-l:rgba(18,161,80,0.14);--hover:#F1F0EC;--navtxt:#4A3E30;--nav-hover:#FDFAED;--glass1:rgba(255,255,255,0.78);--glass2:rgba(255,255,255,0.55);--glass-bdr:rgba(255,255,255,0.7);--glass-in:rgba(255,255,255,0.85);--ink:#161615;--on-ink:#FFFFFF;--shadow-card:0 1px 2px rgba(20,20,18,0.04),0 3px 10px rgba(20,20,18,0.035);--shadow-pop:0 10px 28px rgba(20,20,18,0.10);color-scheme:light}:root[data-theme=dark]{--bg:#1A1A19;--nav-bg:#181816;--surf:#2A2A28;--surf2:#2C2C2B;--surf3:#363634;--surf-chat:#242423;--bdr:rgba(255,255,255,0.08);--bdrM:#5B5B5A;--txt:#F3F3F1;--sub:rgba(255,255,255,0.62);--mut:rgba(255,255,255,0.42);--faint:rgba(255,255,255,0.30);--sep:rgba(255,255,255,0.07);--hover:rgba(255,255,255,0.05);--navtxt:rgba(255,255,255,0.66);--nav-hover:rgba(255,255,255,0.06);--glass1:rgba(44,44,42,0.86);--glass2:rgba(36,36,34,0.64);--glass-bdr:rgba(255,255,255,0.10);--glass-in:rgba(255,255,255,0.07);--shadow-card:0 1px 2px rgba(0,0,0,0.4);--shadow-pop:0 16px 40px rgba(0,0,0,0.55);color-scheme:dark}:root{--sab:env(safe-area-inset-bottom,0px)}html.kb-open{--sab:0px}html.modal-open .app-bottom-nav{display:none!important}html.modal-open .app-scroll{overflow:hidden!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%}body{background:var(--bg);overflow:hidden;transition:background .2s ease;overscroll-behavior:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body{-moz-user-select:text;user-select:text;-webkit-user-select:text}.no-select,.no-select *,[role=button],button,nav{-moz-user-select:none;user-select:none;-webkit-user-select:none}[contenteditable],[contenteditable] *,input,select,textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}@media (pointer:coarse){body,body *{-moz-user-select:none;user-select:none;-webkit-user-select:none}[contenteditable],[contenteditable] *,input,select,textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}}input::placeholder,textarea::placeholder{color:var(--faint)!important}textarea{resize:none}button{transition:opacity .14s ease,background-color .14s ease,color .14s ease,transform .08s ease}button:hover:not(:disabled){opacity:.88}button:active:not(:disabled){transform:scale(.97)}button:disabled{cursor:default}a{text-decoration:none}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surf3);border-radius:3px}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes welcomeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes popIn{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ripple{0%{transform:scale(.8);opacity:.55}to{transform:scale(2.4);opacity:0}}@keyframes qrScan{0%{top:6%}50%{top:88%}to{top:6%}}@keyframes logoReveal{0%{clip-path:inset(0 75.4% 0 0);-webkit-clip-path:inset(0 75.4% 0 0);transform:translateX(56px)}26%{clip-path:inset(0 75.4% 0 0);-webkit-clip-path:inset(0 75.4% 0 0);transform:translateX(56px)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transform:translateX(0)}}@keyframes splashSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes logoZoomPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes splashFade{to{opacity:0;visibility:hidden}}.msg-dots{opacity:0;transition:opacity .12s ease}.msg-row:hover .msg-dots{opacity:1}@media (hover:none){.msg-dots{display:none}}.row-hover:hover{background:var(--surf2)!important}.nav-hover:hover{background:var(--hover)!important}.side-hover:hover{background:var(--nav-hover)!important}.rail-fly-in{animation:railFlyIn .12s ease}@keyframes railFlyIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.card-hover{transition:border-color .15s ease,transform .1s ease,box-shadow .15s ease}.card-hover:hover{border-color:var(--bdrM)!important}.info-tip-box{opacity:0;pointer-events:none;transition:opacity .12s ease}.info-tip-box.is-open{opacity:1;pointer-events:auto}@media (hover:hover){.info-tip:hover .info-tip-box{opacity:1;pointer-events:auto}}:root:not([data-theme=light]) .only-light,:root[data-theme=light] .only-dark{display:none!important}:root{--ease-smooth:cubic-bezier(0.22,1,0.36,1);--dropdown-open-dur:250ms;--dropdown-close-dur:150ms;--dropdown-pre-scale:0.97;--dropdown-closing-scale:0.99;--stagger-dur:500ms;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--digit-dur:500ms;--digit-distance:8px;--digit-blur:2px}@media (pointer:coarse){:root{--stagger-blur:0px;--digit-blur:0px}.t-toast,.t-toast-out{filter:none!important}}@keyframes viewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.view-in{animation:viewIn .22s var(--ease-smooth)}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.app-slide-in{animation:slideInRight .28s cubic-bezier(.22,1,.36,1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}@keyframes skelPulse{0%,to{opacity:.55}50%{opacity:.28}}@keyframes kassePop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.kasse-pop{animation:kassePop .45s cubic-bezier(.2,.8,.3,1.4) both}.press-card{transition:transform .12s ease;-webkit-tap-highlight-color:transparent}.press-card:active{transform:scale(.975)}@keyframes tReveal{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}to{opacity:1;transform:translateY(0);filter:blur(0)}}.t-reveal{opacity:0;animation:tReveal var(--stagger-dur) var(--ease-smooth) forwards;will-change:transform,opacity,filter}.t-reveal-2{animation-delay:var(--stagger-stagger)}@keyframes tDigitPop{0%{transform:translateY(var(--digit-distance));opacity:0;filter:blur(var(--digit-blur))}to{transform:translateY(0);opacity:1;filter:blur(0)}}.t-digit{display:inline-block;animation:tDigitPop var(--digit-dur) var(--ease-smooth) both;will-change:transform,opacity,filter}.t-dropdown{transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transform-origin:bottom center;transition:transform var(--dropdown-open-dur) var(--ease-smooth),opacity var(--dropdown-open-dur) var(--ease-smooth);will-change:transform,opacity}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--ease-smooth),opacity var(--dropdown-close-dur) var(--ease-smooth)}@keyframes tDrawerIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.t-drawer{animation:tDrawerIn .26s var(--ease-smooth) both;will-change:transform}@keyframes tDrawerInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.t-drawer-left{animation:tDrawerInLeft .26s var(--ease-smooth) both;will-change:transform}@keyframes tToastIn{0%{opacity:0;transform:translateY(16px) scale(.96);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes tToastOut{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(10px) scale(.96);filter:blur(3px)}}@keyframes tToastBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.t-toast{animation:tToastIn .34s var(--ease-smooth) both}.t-toast,.t-toast-out{will-change:transform,opacity,filter}.t-toast-out{animation:tToastOut .34s var(--ease-smooth) both}.t-toast-bar{animation:tToastBar 4.6s linear forwards;opacity:.55;transform-origin:left center;will-change:transform}@keyframes loadBounce{0%,80%,to{transform:scale(.5);opacity:.35}40%{transform:scale(1);opacity:1}}.load-dot{width:13px;height:13px;border-radius:50%;background:var(--pri);display:inline-block;animation:loadBounce 1.2s ease-in-out infinite}@keyframes loadBar{0%{transform:translateX(0)}to{transform:translateX(322%)}}.load-bar{position:relative;height:5px;border-radius:3px;background:var(--surf3);overflow:hidden}.load-bar:after{content:"";position:absolute;top:0;left:-45%;width:45%;height:100%;border-radius:3px;background:linear-gradient(90deg,transparent,var(--pri),transparent);animation:loadBar 1.15s ease-in-out infinite;will-change:transform}.load-bar-neutral{position:relative;height:3px;border-radius:3px;background:rgba(0,0,0,.05);overflow:hidden}.load-bar-neutral:after{content:"";position:absolute;top:0;left:-45%;width:45%;height:100%;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.28),transparent);animation:loadBar 1.15s ease-in-out infinite;will-change:transform}@keyframes logoBreathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.55}}.logo-loader{animation:logoBreathe 1.5s ease-in-out infinite}@keyframes cookWiggle{0%,to{transform:translateX(-50%) rotate(-7deg)}50%{transform:translateX(-50%) rotate(7deg)}}@keyframes cookSteam{0%{transform:translateY(2px) scale(.7);opacity:0}25%{opacity:.75}to{transform:translateY(-26px) scale(1.25);opacity:0}}.cook-pan{animation:cookWiggle 1.1s ease-in-out infinite;transform-origin:50% 90%}.cook-steam span{position:absolute;bottom:30px;width:7px;height:7px;border-radius:50%;background:var(--pri);animation:cookSteam 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cook-pan,.cook-steam span,.t-digit,.t-dropdown,.t-reveal,.t-toast,.t-toast-out{animation:none!important;transition:none!important;opacity:1}.app-slide-in,.t-toast-bar,.view-in{animation:none!important}.app-slide-in,.view-in{opacity:1;transform:none!important}}