@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tz-surface-base:#fff;--tz-surface-card:#f4f4f2;--tz-surface-raised:#fff;--tz-text-primary:#111;--tz-text-secondary:#6b6b6b;--tz-border-divider:#00000012;--tz-brand-text:#3f6b2e;--tz-brand-primary:#3f6b2e;--tz-brand-on-primary:#fff;--tz-brand-selected-bg:#eef5e6;--tz-brand-tint:#e3eed6;--tz-brand-badge:#cfe6a8;--tz-brand-on-badge:#1f3314;--tz-status-preparing:#8a520c;--tz-status-preparing-icon:#b26a12;--tz-status-preparing-bg:#fbefdf;--tz-status-progress:#d98a1c;--tz-status-ready:#1f8a4c;--tz-status-ready-text:#15603a;--tz-status-ready-bg:#e4f4e9;--tz-status-ready-code-box:#fff;--tz-status-error:#c0392b;--tz-status-track:#e4e4e0;--tz-misc-rating:#d98a00;--tz-misc-favorite:#e0483e;--tz-inverse-surface:#111;--tz-inverse-text:#fff;--tz-inverse-text-secondary:#a8a8a8;--tz-inverse-track:#2e2e2e;--tz-inverse-accent:#cfe6a8;--tz-inverse-warm:#f0b45a;--tz-inverse-on-accent:#1f3314;--tz-map-user:#2f7cf6;--tz-chip-selected:#111;--tz-chip-on-selected:#fff;--tz-toast-bg:#111;--tz-toast-text:#fff;--tz-glass-button:#ffffffd1;--tz-glass-bar:#fffffff2;--tz-glass-overlay-header:#ffffffeb;--tz-glass-tab-bar:#ffffffdb;--tz-glass-tab-border:#0000000f;--tz-shadow-tab:#0000001a;--tz-shadow-pill:#0000001a;--tz-shadow-fab:#00000029;--tz-shadow-cart:#2f50224d;--tz-cart-bg:#3f6b2e;--tz-cart-text:#fff;--tz-cart-text-secondary:#d9ead0;--tz-cart-button:#ffffff29;--tz-stepper-bg:#fff;--tz-stepper-minus:#f4f4f2;--tz-switch-off:#d9d9d6;--tz-switch-knob-on:#fff;--tz-swipe-knob:#fff;--tz-swipe-knob-icon:#3f6b2e;--tz-swipe-fill:#ffffff29;--tz-feedback-added-bg:#1f3314;--tz-feedback-added-text:#cfe6a8;--tz-brand-on-primary-soft:#ffffff29;--tz-brand-mark:#54813e;--tz-brand-mark-bolt:#c9dba2;--tz-on-primary-mark-bolt:#c9dba2;--tz-on-primary-track:#ffffff47;--tz-skeleton-bone:#eeeeeb;--tz-skeleton-bone-on-card:#e5e5e1;--tz-skeleton-highlight:#fffc}.tz-dark{--tz-surface-base:#0d0d0d;--tz-surface-card:#1c1c1e;--tz-surface-raised:#2c2c2e;--tz-text-primary:#f5f5f5;--tz-text-secondary:#a1a1a1;--tz-border-divider:#ffffff14;--tz-brand-text:#cfe6a8;--tz-brand-primary:#cfe6a8;--tz-brand-on-primary:#1f3314;--tz-brand-selected-bg:#cfe6a81f;--tz-brand-tint:#cfe6a824;--tz-brand-badge:#1f3314;--tz-brand-on-badge:#cfe6a8;--tz-status-preparing:#f0b45a;--tz-status-preparing-icon:#f0b45a;--tz-status-preparing-bg:#f0b45a21;--tz-status-progress:#f0b45a;--tz-status-ready:#34c46e;--tz-status-ready-text:#7be0a2;--tz-status-ready-bg:#34c46e24;--tz-status-ready-code-box:#0d0d0d;--tz-status-error:#ff7b6e;--tz-status-track:#2c2c2e;--tz-misc-rating:#f0b45a;--tz-misc-favorite:#ff6b5e;--tz-inverse-surface:#1c1c1e;--tz-inverse-text:#f5f5f5;--tz-inverse-text-secondary:#a1a1a1;--tz-inverse-track:#3a3a3c;--tz-inverse-accent:#cfe6a8;--tz-inverse-warm:#f0b45a;--tz-inverse-on-accent:#1f3314;--tz-map-user:#2f7cf6;--tz-chip-selected:#f5f5f5;--tz-chip-on-selected:#0d0d0d;--tz-toast-bg:#f5f5f5;--tz-toast-text:#0d0d0d;--tz-glass-button:#1c1c1ec7;--tz-glass-bar:#0d0d0ded;--tz-glass-overlay-header:#0d0d0de6;--tz-glass-tab-bar:#1c1c1ed1;--tz-glass-tab-border:#ffffff14;--tz-shadow-tab:#00000080;--tz-shadow-pill:#00000080;--tz-shadow-fab:#0006;--tz-shadow-cart:#00000073;--tz-cart-bg:#cfe6a8;--tz-cart-text:#1f3314;--tz-cart-text-secondary:#3d5a2a;--tz-cart-button:#1f33141f;--tz-stepper-bg:#2c2c2e;--tz-stepper-minus:#3a3a3c;--tz-switch-off:#3a3a3c;--tz-switch-knob-on:#1f3314;--tz-swipe-knob:#1f3314;--tz-swipe-knob-icon:#cfe6a8;--tz-swipe-fill:#1f331424;--tz-feedback-added-bg:#f5f5f5;--tz-feedback-added-text:#0d0d0d;--tz-brand-on-primary-soft:#1f33141f;--tz-brand-mark:#8eae70;--tz-brand-mark-bolt:#c9dba2;--tz-on-primary-mark-bolt:#54813e;--tz-on-primary-track:#1f331433;--tz-skeleton-bone:#1a1a1c;--tz-skeleton-bone-on-card:#2a2a2d;--tz-skeleton-highlight:#ffffff12}:root{--l-page:var(--tz-surface-card);--l-white:var(--tz-surface-base);--l-ink:var(--tz-text-primary);--l-mute:var(--tz-text-secondary);--l-green:var(--tz-brand-primary);--l-mint:var(--tz-brand-badge);--l-deep:var(--tz-brand-on-badge);--l-tint:var(--tz-brand-tint);--l-on-green:var(--tz-cart-text-secondary);--l-rail:var(--tz-status-track);--l-amber:var(--tz-status-progress);--l-green-hover:#355b26;--l-mint-hover:#dcefbd;--l-ease:cubic-bezier(.2, .8, .2, 1);--l-pad-x:clamp(20px, 4vw, 40px);--l-sec-y:clamp(80px, 10vw, 136px);--l-max:1240px;--l-font:"Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--l-page);color:var(--l-ink);font-family:var(--l-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,svg{display:block}h1,h2,h3,p{margin:0}a{color:var(--l-green)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}ol,ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2.5px solid var(--l-amber);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:300;background:var(--l-ink);color:var(--l-white);border-radius:12px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.page{background:var(--l-page);min-height:100vh;color:var(--l-ink);overflow-x:clip}.wrap{max-width:var(--l-max);padding-left:var(--l-pad-x);padding-right:var(--l-pad-x);margin:0 auto}.anchor{scroll-margin-top:68px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--l-green);font-size:13px;font-weight:800}.h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:1}.lead{color:var(--l-mute);text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.55}.appbtn{border-radius:31px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:400px;height:62px;padding:0 9px 0 24px;text-decoration:none;transition:background-color .18s,transform .14s;display:flex}.appbtn:active{transform:scale(.97)}.appbtn__label{font:800 18px var(--l-font);white-space:nowrap;flex:none}.appbtn__end{flex-flow:row-reverse wrap;flex:1;align-content:flex-start;align-items:center;gap:0 10px;min-width:0;height:44px;display:flex;overflow:hidden}.appbtn__hint{font:700 13px/44px var(--l-font);white-space:nowrap}.appbtn__circle{border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.appbtn--mint{background:var(--l-mint);color:var(--l-deep)}.appbtn--mint:hover{background:var(--l-mint-hover);color:var(--l-deep)}.appbtn--mint .appbtn__hint{color:#3d5a2a}.appbtn--mint .appbtn__circle{background:var(--l-deep);color:var(--l-mint)}.appbtn--green{background:var(--l-green);color:#fff}.appbtn--green:hover{background:var(--l-green-hover);color:#fff}.appbtn--green .appbtn__hint{color:var(--l-on-green)}.appbtn--green .appbtn__circle{background:var(--l-mint);color:var(--l-deep)}.pill-btn{height:54px;font:800 16px var(--l-font);border-radius:27px;align-items:center;gap:8px;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.chip{height:30px;font:800 13px var(--l-font);border-radius:15px;align-items:center;gap:6px;padding:0 12px;transition:background-color .3s,color .3s;display:inline-flex}.dot{border-radius:4px;flex:none;width:8px;height:8px}.segs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.seg{border-radius:3px;height:6px;overflow:hidden}.seg>span{height:100%;transition:width .2s linear;display:block}.phone{width:402px;height:874px;font-family:var(--l-font);-webkit-font-smoothing:antialiased;background:#f2f2f7;border-radius:48px;position:relative;overflow:hidden}.phone.tz-dark{background:#000}.phone__island{z-index:50;background:#000;border-radius:24px;width:126px;height:37px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone__status{z-index:10;color:#000;justify-content:center;align-items:center;gap:154px;padding:21px 24px 19px;display:flex;position:absolute;top:0;left:0;right:0}.phone.tz-dark .phone__status{color:#fff}.phone__status>span{flex:1;justify-content:center;align-items:center;height:22px;display:flex}.phone__time{padding-top:1.5px;font:590 17px/22px -apple-system,SF Pro,system-ui,sans-serif}.phone__icons{gap:7px;padding-top:1px;padding-right:1px}.phone__body{height:100%;overflow:hidden}.phone__home{z-index:60;pointer-events:none;justify-content:center;align-items:flex-end;height:34px;padding-bottom:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.phone__home>span{background:#00000040;border-radius:100px;width:139px;height:5px}.phone.tz-dark .phone__home>span{background:#ffffffb3}@keyframes l-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes l-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--float,-12px))}}@keyframes l-pulse{0%{box-shadow:0 0 #cfe6a8b3}to{box-shadow:0 0 0 9px #cfe6a800}}@keyframes l-glow{0%{box-shadow:0 0 0 2px var(--l-amber), 0 0 0 0 #d98a1c59}to{box-shadow:0 0 0 2px var(--l-amber), 0 0 0 12px #d98a1c00}}@keyframes l-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.js [data-rise]{animation:l-rise .8s var(--l-ease) var(--rise,0s) backwards}.js.splash [data-rise]{animation-delay:calc(var(--rise,0s) + .95s)}.js [data-rv]{transition:opacity .8s ease var(--rv,0s), transform .9s var(--l-ease) var(--rv,0s), box-shadow .3s}.js [data-rv]:not([data-in]){opacity:0;transform:translateY(36px)}.float{animation:l-float var(--float-dur,6.4s) ease-in-out infinite}.pulse{animation:1.8s ease-out infinite l-pulse}.glow{animation:1.6s ease-out infinite l-glow}.marquee__track{animation:42s linear infinite l-marquee}}@media (prefers-reduced-motion:reduce){.glow{box-shadow:0 0 0 2px var(--l-amber)}}.sheet{width:calc(100% - 40px);max-width:400px;max-height:calc(100dvh - 40px);color:var(--l-ink);background:0 0;border:0;padding:0;overflow:visible}.sheet::backdrop{-webkit-backdrop-filter:blur(8px);background:#12151b73}.sheet__card{background:var(--l-white);text-align:center;border-radius:32px;flex-direction:column;align-items:center;gap:14px;padding:28px;display:flex;position:relative;box-shadow:0 40px 80px #12151b4d}.sheet__x{width:44px;height:44px;color:var(--l-ink);cursor:pointer;background:#f4f4f2;border:0;border-radius:22px;place-items:center;padding:0;transition:background-color .18s;display:grid;position:absolute;top:14px;right:14px}.sheet__x:hover{background:#eaeae6}.sheet__mark{background:var(--l-green);border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.sheet__title{font:800 26px/1.15 var(--l-font);letter-spacing:-.02em;margin:0}.sheet__text{font:500 15px/1.5 var(--l-font);color:#5c6066;text-wrap:pretty;margin:0}.sheet__text b{color:var(--l-ink);font-weight:800}.sheet__stores{flex-direction:column;gap:10px;width:100%;margin-top:6px;display:flex}.sheet__store{height:56px;font:800 16px var(--l-font);border-radius:28px;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background-color .18s,transform .14s;display:flex}.sheet__store--solid{background:var(--l-green);color:#fff}.sheet__store--solid:hover{background:var(--l-green-hover)}.sheet__store--line{box-shadow:inset 0 0 0 1.5px var(--l-green);color:var(--l-green)}.sheet__store--line:hover{background:#eef5e6}a.sheet__store:active{transform:scale(.97)}.sheet__store[aria-disabled=true]{box-shadow:none;color:var(--l-mute);cursor:default;background:#f4f4f2}.sheet__soon{background:var(--l-mint);color:var(--l-deep);font:800 11px/1.2 var(--l-font);letter-spacing:.02em;border-radius:10px;padding:4px 9px}@media (prefers-reduced-motion:no-preference){.sheet[open]{animation:sheet-in .32s var(--l-ease)}.sheet[open]::backdrop{animation:.32s sheet-fade}}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes sheet-fade{0%{opacity:0}}.splash-screen{display:none}.splash .splash-screen{z-index:200;animation:.2s 1.55s forwards splash-fade,0s linear 1.8s forwards splash-gone;display:block;position:fixed;inset:0}.splash-screen>svg{display:block}.splash-mark{transform:scale(.22746)translate(-1724.16px,-216.64px)}@media (width<=599px){.splash-mark{transform:scale(.1733)translate(-1724.16px,-216.64px)}}.splash-zoom{animation:.6s cubic-bezier(.7,0,.84,0) 1.1s forwards splash-zoom}.splash-panel{animation:.2s 1s forwards splash-out}.splash-mint{animation:.75s linear both splash-charge,.2s 1s forwards splash-out}.splash-flash{opacity:0;animation:.75s linear both splash-flash,1.1s ease-in-out .75s infinite splash-pulse,.2s 1s forwards splash-out-w}@keyframes splash-charge{0%{animation-timing-function:cubic-bezier(.5,0,.2,1);transform:translateY(400px)}75%,to{transform:translateY(0)}}@keyframes splash-flash{0%,72%{opacity:0}84%{opacity:.85}to{opacity:.2}}@keyframes splash-pulse{0%,to{opacity:.2}50%{opacity:.5}}@keyframes splash-out{0%{opacity:1}to{opacity:0}}@keyframes splash-out-w{0%{opacity:.2}to{opacity:0}}@keyframes splash-zoom{to{transform:scale(var(--tz-zs,120))}}@keyframes splash-fade{to{opacity:0}}@keyframes splash-gone{to{visibility:hidden}}.dlbar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;background:var(--l-green);color:#fff;visibility:hidden;height:64px;transition:transform .45s var(--l-ease), visibility 0s linear .45s;border-radius:32px;align-items:center;gap:12px;padding:0 8px;display:flex;position:fixed;transform:translateY(calc(100% + 48px));box-shadow:0 14px 34px #1f331459}.dlbar[data-on]{visibility:visible;transition:transform .45s var(--l-ease);transform:none}.dlbar__mark{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.dlbar__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dlbar__t{font:800 16px/1.15 var(--l-font)}.dlbar__s{white-space:nowrap;text-overflow:ellipsis;font:600 12px/1.25 var(--l-font);color:#dcebd2;overflow:hidden}.dlbar__cta{background:var(--l-mint);height:48px;color:var(--l-deep);font:800 15px var(--l-font);border-radius:24px;flex:none;align-items:center;gap:6px;padding:0 18px 0 14px;text-decoration:none;transition:transform .14s;display:inline-flex}.dlbar__cta:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.dlbar,.dlbar[data-on]{transition:none}}@media (width>=760px){.dlbar{display:none}}.biz{padding:var(--l-sec-y) clamp(12px, 2vw, 24px) 0}.biz__card{background:var(--l-green);color:#fff;border-radius:clamp(28px,4vw,48px);max-width:1320px;margin:0 auto;position:relative;overflow:hidden}.biz__mark{opacity:.07;pointer-events:none;width:min(900px,90vw);height:auto;position:absolute;bottom:-18%;left:-12%}.biz__in{flex-wrap:wrap;align-items:center;gap:clamp(40px,5vw,72px);padding:clamp(32px,6vw,80px);display:flex;position:relative}.biz__copy{flex-direction:column;flex:400px;align-items:flex-start;gap:22px;min-width:0;display:flex}.eyebrow.biz__eyebrow{color:var(--l-mint)}.biz__text{max-width:500px;font:500 17px/1.55 var(--l-font);color:var(--l-on-green);text-wrap:pretty}.biz__list{flex-direction:column;gap:18px;width:100%;margin-top:6px;display:flex}.biz__list>li{align-items:flex-start;gap:14px;display:flex}.biz__ic{background:var(--tz-brand-on-primary-soft);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.biz__li{flex-direction:column;gap:3px;display:flex}.biz__li-t{font:800 17px var(--l-font)}.biz__li-s{font:500 15px/1.45 var(--l-font);color:var(--l-on-green)}.biz__ctas{flex-wrap:wrap;gap:12px;width:100%;max-width:520px;margin-top:10px;display:flex}.biz__ctas>a{flex:220px;justify-content:center}.biz__cta{background:var(--l-mint);color:var(--l-deep);padding:0 24px}.biz__cta:hover{background:var(--l-mint-hover)}.biz__tg{color:#f5f5f5;padding:0 22px;box-shadow:inset 0 0 0 1.5px #ffffff73}.biz__tg:hover{color:#fff;background:#ffffff0f}.biz__board-wrap{flex:380px;justify-content:center;min-width:0;display:flex}.bd{background:var(--l-page);width:100%;max-width:440px;color:var(--tz-text-primary);border-radius:32px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 40px 80px #0006}.bd__head{justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 2px;display:flex}.bd__titles{flex-direction:column;gap:2px;display:flex}.bd__title{font:800 22px var(--l-font);letter-spacing:-.02em}.bd__branch,.bd__sub{font:600 13px var(--l-font);color:var(--l-mute)}.bd__sub{font-size:14px}.bd__open{background:var(--l-tint);height:30px;color:var(--l-green);font:800 13px var(--l-font);border-radius:15px;align-items:center;gap:6px;padding:0 12px;display:flex}.bd__open-dot,.bd__chip-dot{background:currentColor;border-radius:4px;width:7px;height:7px}.bd__tabs{background:#e8e8e3;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:2px;padding:4px;display:grid}.bd__tab{height:36px;font:700 13px var(--l-font);color:var(--l-mute);white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;gap:6px;display:flex}.bd__tab[data-on]{background:var(--l-white);color:var(--tz-text-primary);font-weight:800;box-shadow:0 1px 3px #00000014}.bd__badge{background:var(--l-amber);color:#fff;min-width:20px;height:20px;font:800 11px var(--l-font);border-radius:10px;justify-content:center;align-items:center;display:flex}.bd__card{background:var(--l-white);border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.bd__card--new{box-shadow:0 0 0 2px var(--l-amber);gap:12px}.bd__card--row{flex-direction:row;justify-content:space-between;align-items:center}.bd__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.bd__id{font:800 16px var(--l-font)}.bd__id--lg{font-size:18px}.bd__chip{height:28px;font:800 12px var(--l-font);white-space:nowrap;border-radius:14px;align-items:center;gap:4px;padding:0 10px;display:flex}.bd__chip--prep{background:var(--tz-status-preparing-bg);color:var(--tz-status-preparing)}.bd__chip--prep .bd__chip-dot{background:var(--l-amber)}.bd__chip--prep:has(.bd__chip-dot){gap:6px}.bd__bolt{color:var(--tz-status-preparing-icon)}.bd__chip--ready{background:var(--tz-status-ready-bg);color:var(--tz-status-ready-text)}.bd__items{font:600 15px/1.4 var(--l-font)}.bd__items>span{color:var(--l-mute)}.bd__paid{font:700 13px var(--l-font);color:var(--tz-status-ready-text);align-items:center;gap:4px;display:flex}.bd__accept{background:var(--l-green);color:#fff;height:42px;font:800 14px var(--l-font);border-radius:21px;align-items:center;padding:0 20px;display:flex}.bd__bar{background:var(--l-rail);border-radius:3px;height:5px;display:block;overflow:hidden}.bd__bar>span{background:var(--l-amber);width:60%;height:100%;display:block}.cmap{isolation:isolate;background:#eceee8;border-radius:32px;flex:2 520px;min-width:0;height:clamp(340px,44vw,560px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #12151b0f}.cmap__canvas{position:absolute;inset:0}.cmap__city{z-index:2;background:var(--l-white);height:36px;font:800 13px var(--l-font);pointer-events:none;border-radius:18px;align-items:center;gap:6px;padding:0 14px 0 10px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 6px 18px #0000001f}.cmap__city>svg{color:var(--l-green)}.cmap__zoom{z-index:2;background:var(--l-white);border-radius:14px;flex-direction:column;display:flex;position:absolute;bottom:40px;right:12px;overflow:hidden;box-shadow:0 4px 14px #00000024}.cmap__zoom>button{color:#12151b;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cmap__zoom>button+button{border-top:1px solid #12151b14}.cmap__zoom>button:hover{background:var(--l-page)}.cmap__fallback{z-index:1;text-align:center;color:var(--l-mute);font:600 15px/1.5 var(--l-font);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex;position:absolute;inset:0}.cmap__fallback>svg{color:var(--l-green)}.cmap__fallback>p{text-wrap:pretty;max-width:320px}.ymp{color:#12151b;height:38px;font:800 13px var(--l-font);white-space:nowrap;cursor:pointer;transition:transform .18s var(--l-ease), background-color .18s, color .18s, opacity .18s;background:#fff;border-radius:19px;align-items:center;gap:7px;padding:0 13px 0 5px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 6px 18px #0000002e}.ymp:after{content:"";background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.ymp__lt{border-radius:14px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:flex}.ymp.is-sel{background:var(--l-green);color:#fff;transform-origin:50% calc(100% + 8px);transform:translate(-50%,calc(-100% - 8px))scale(1.12)}.ymp.is-dim{opacity:.55}.cafes{padding:var(--l-sec-y) var(--l-pad-x) 0}.cafes__in{max-width:var(--l-max);margin:0 auto}.cafes__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-bottom:clamp(32px,4vw,48px);display:flex}.cafes__h{max-width:760px}.cafes__title{margin-top:14px}.lead.cafes__text{max-width:340px;line-height:1.5}.cafes__body{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.cafes__col{flex-direction:column;flex:320px;gap:10px;min-width:0;display:flex}.cafes__list{flex-direction:column;gap:10px;display:flex}.cafe{text-align:left;width:100%;color:var(--l-ink);background:var(--l-white);border-radius:24px;align-items:center;gap:14px;padding:16px;transition:background-color .2s,box-shadow .2s,transform .14s;display:flex;box-shadow:inset 0 0 0 1px #12151b0f}.cafe:active{transform:scale(.98)}.cafe[aria-pressed=true]{background:var(--tz-brand-selected-bg);box-shadow:inset 0 0 0 2px var(--l-green)}.cafe__tile{width:56px;height:56px;font:800 24px var(--l-font);border-radius:18px;flex:none;justify-content:center;align-items:center;display:flex}.cafe__txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cafe__name{font:800 19px var(--l-font);letter-spacing:-.01em}.cafe__sub{font:600 14px var(--l-font);color:var(--l-mute)}.cafe__trail,.cafes__add-tile{color:var(--l-green);flex:none}.cafes__add{color:var(--l-ink);border-radius:24px;align-items:center;gap:14px;margin-top:4px;padding:16px;text-decoration:none;transition:background-color .2s;display:flex;box-shadow:inset 0 0 0 1.5px #12151b24}.cafes__add:hover{background:var(--l-white)}.cafes__add-tile{background:var(--l-white);border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.cafes__add-t{font:800 17px var(--l-font)}.cafes__add-go{flex:none}.faq{padding:var(--l-sec-y) var(--l-pad-x) 0}.faq__in{max-width:var(--l-max);flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,4vw,48px) clamp(36px,5vw,72px);margin:0 auto;display:flex}.faq__head{flex:320px;min-width:0}@media (width>=960px){.faq__head{position:sticky;top:100px}}.faq__title{margin-top:14px}.faq__list{flex-direction:column;flex:2 520px;gap:10px;min-width:0;display:flex}.faq__item{background:var(--l-white);border-radius:24px;box-shadow:inset 0 0 0 1px #12151b0f}.faq__q{cursor:pointer;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 20px 24px;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q>h3{font:800 19px/1.3 var(--l-font);letter-spacing:-.01em;text-wrap:balance}.faq__chev{color:var(--l-green);flex:none}.faq__item[open] .faq__chev{transform:rotate(180deg)}.faq__a{max-width:680px;font:500 16px/1.55 var(--l-font);color:var(--l-mute);text-wrap:pretty;padding:0 24px 22px}@media (prefers-reduced-motion:no-preference){.faq__chev{transition:transform .3s var(--l-ease)}@supports (interpolate-size:allow-keywords){.faq__item{interpolate-size:allow-keywords}.faq__item::details-content{height:0;transition:height .35s var(--l-ease), content-visibility .35s allow-discrete;overflow:clip}.faq__item[open]::details-content{height:auto}}}.fcta{padding:clamp(96px, 12vw, 168px) var(--l-pad-x)}.fcta__in{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:880px;margin:0 auto;display:flex}.fcta__mark{background:var(--l-green);border-radius:24px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;box-shadow:0 20px 40px #2f50224d}.fcta__mark>img{width:50px;height:auto}.fcta__title{font:800 clamp(42px, 6.2vw, 88px) / .96 var(--l-font);letter-spacing:-.045em;text-wrap:balance;margin-top:8px}.fcta__text{max-width:480px;font:500 18px/1.5 var(--l-font);color:var(--l-mute);text-wrap:pretty}.fcta__btn{justify-content:center;width:100%;max-width:400px;margin-top:8px;display:flex}.ftr{padding:32px var(--l-pad-x) 40px;border-top:1px solid #12151b1a}.ftr__in{max-width:var(--l-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin:0 auto;display:flex}.ftr__logo{display:block}.ftr__logo>img{width:auto;height:24px;display:block}.ftr__nav{flex-wrap:wrap;gap:0 24px;display:flex}.ftr__nav>a{color:var(--l-ink);font:700 14px var(--l-font);padding:12px 0;text-decoration:none;transition:color .18s;display:inline-block}.ftr__nav>a:hover{color:var(--l-green)}.ftr__copy{font:600 13px var(--l-font);color:var(--l-mute)}.hdr{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#3f6b2eeb;border-bottom:1px solid #ffffff24;position:sticky;top:0}.hdr__in{max-width:var(--l-max);height:68px;padding:0 var(--l-pad-x);align-items:center;gap:32px;margin:0 auto;display:flex}.hdr__logo{flex:none;display:flex}.hdr__logo img{width:auto;height:26px}.hdr__nav{gap:28px;margin-left:8px;display:flex}.hdr__nav a{color:var(--l-on-green);font:700 14px var(--l-font);text-decoration:none;transition:color .18s}.hdr__nav a:hover{color:#fff}.hdr__end{align-items:center;gap:12px;margin-left:auto;display:flex}.hdr__lang{background:#ffffff1a;border-radius:18px;padding:3px;display:flex}.hdr__lang a{min-width:36px;height:30px;color:var(--l-on-green);font:800 12px var(--l-font);letter-spacing:.04em;border-radius:15px;place-items:center;padding:0 8px;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.hdr__lang a:hover{color:#fff}.hdr__lang a[aria-current=page]{color:#fff;background:#fff3}.hdr__cta{background:var(--l-mint);height:42px;color:var(--l-deep);font:800 14px var(--l-font);border-radius:21px;align-items:center;gap:6px;padding:0 16px 0 18px;text-decoration:none;transition:background-color .18s;display:flex}.hdr__cta:hover{background:var(--l-mint-hover);color:var(--l-deep)}@media (width<=759px){.hdr__nav{display:none}}@media (width<=419px){.hdr__in{gap:12px}.hdr__end{gap:8px}.hdr__logo img{height:22px}.hdr__cta{padding:0 14px}.hdr__cta svg{display:none}}.os{--os-todo-bg:#ebebe7;--os-todo-ink:#9a9a9a;--os-todo-title:#9a9a9a;--os-ring-off:#00000014;--os-code-off:#c4c4bd;--os-code-bg-off:var(--tz-surface-base);--os-code-bg-on:var(--tz-status-ready-bg);--os-done-bg:var(--tz-brand-tint);--os-done-ink:var(--tz-brand-primary);color:var(--tz-text-primary)}.tz-dark .os{--os-todo-bg:var(--tz-surface-raised);--os-todo-ink:#7a7a7a;--os-todo-title:#8a8a8a;--os-ring-off:#ffffff1a;--os-code-off:#666;--os-code-bg-off:transparent;--os-code-bg-on:transparent;--os-done-bg:var(--tz-brand-primary);--os-done-ink:var(--tz-brand-on-primary)}.os-top{justify-content:space-between;align-items:center;padding:6px 16px 0;display:flex}.os-btn{background:var(--tz-surface-card);border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.os-title{font:800 17px var(--l-font)}.os-head{padding:22px 20px 0}.os[data-tone=accepted] .os-chip{background:var(--tz-brand-tint);color:var(--tz-brand-primary)}.os[data-tone=prep] .os-chip{background:var(--tz-status-preparing-bg);color:var(--tz-status-preparing)}.os[data-tone=ready] .os-chip{background:var(--tz-status-ready-bg);color:var(--tz-status-ready-text)}.os-chip .dot{background:var(--tz-brand-primary)}.os[data-tone=prep] .os-chip .dot{background:var(--tz-status-progress)}.os[data-tone=ready] .os-chip .dot{background:var(--tz-status-ready)}.os-big,.os-done{height:86px;margin-top:14px;display:flex}.os-big{align-items:flex-end;gap:12px}.os-min{font:800 96px/.86 var(--l-font);letter-spacing:-.05em}.os-unit{font:700 18px/1.2 var(--l-font);color:var(--tz-text-secondary);flex-direction:column;padding-bottom:4px;display:flex}.os-unit>span:first-child{color:var(--tz-text-primary)}.os-done{align-items:center;gap:14px}.os-done__ic{background:var(--tz-status-ready);width:64px;height:64px;color:var(--tz-surface-base);border-radius:32px;justify-content:center;align-items:center;display:flex}.os-done__t{font:800 46px/1 var(--l-font);letter-spacing:-.03em;color:var(--tz-status-ready-text)}.os-segs{margin-top:18px}.os-segs .seg{background:var(--tz-status-track)}.os-segs .seg>span{background:var(--tz-brand-primary)}.os[data-tone=ready] .os-segs .seg>span{background:var(--tz-status-ready)}.os-card{background:var(--tz-surface-card);border-radius:24px;margin:22px 16px 0;padding:4px 16px}.os-row{align-items:center;gap:12px;padding:12px 0;display:flex}.os-row+.os-row{border-top:1px solid var(--tz-border-divider)}.os-ic{border-radius:18px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .3s,color .3s;display:flex}.os-row[data-state=done] .os-ic{background:var(--os-done-bg);color:var(--os-done-ink)}.os-row[data-state=accepted] .os-ic{background:var(--tz-brand-tint);color:var(--tz-brand-primary)}.os-row[data-state=prep] .os-ic{background:var(--tz-status-preparing-bg);color:var(--tz-status-preparing)}.os-row[data-state=ready] .os-ic{background:var(--tz-status-ready-bg);color:var(--tz-status-ready-text)}.os-row[data-state=todo] .os-ic{background:var(--os-todo-bg);color:var(--os-todo-ink)}.os-row__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.os-row__t{font:700 15px var(--l-font)}.os-row[data-state=todo] .os-row__t{color:var(--os-todo-title)}.os-row__s,.os-code__h{font:500 13px var(--l-font);color:var(--tz-text-secondary)}.os-code{background:var(--os-code-bg-off);box-shadow:inset 0 0 0 1.5px var(--os-ring-off);border-radius:24px;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px 0;padding:16px 18px;transition:background-color .3s,box-shadow .3s;display:flex}.os-code[data-ready]{background:var(--os-code-bg-on);box-shadow:inset 0 0 0 1.5px var(--tz-status-ready)}.os-code__txt{flex-direction:column;gap:2px;display:flex}.os-code__l{font:800 14px var(--l-font)}.os-code__v{font:800 34px var(--l-font);letter-spacing:.14em;color:var(--os-code-off);transition:color .3s}.os-code[data-ready] .os-code__v{color:var(--tz-status-ready-text)}.hero{background:var(--l-green);color:#fff;position:relative;overflow:hidden}.hero__mark{opacity:.08;pointer-events:none;width:min(1040px,95vw);height:auto;position:absolute;top:8%;right:-8%}.hero__in{max-width:var(--l-max);padding:clamp(36px, 7vw, 96px) var(--l-pad-x) clamp(48px, 7vw, 96px);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(48px,5vw,72px);margin:0 auto;display:grid;position:relative}.hero__copy{flex-direction:column;align-items:flex-start;gap:28px;min-width:0;display:flex}.hero__eyebrow{height:34px;font:700 13px var(--l-font);background:#ffffff24;border-radius:17px;align-items:center;gap:8px;padding:0 14px 0 12px;display:flex}.hero__live{background:var(--l-mint);border-radius:4px;width:8px;height:8px}.hero__title{font:800 clamp(44px, 7.4vw, 108px) / .94 var(--l-font);letter-spacing:-.045em}.hero__title>span{display:block}.hero__title-b{color:var(--l-mint)}.hero__lead{max-width:500px;font:500 clamp(17px, 1.5vw, 20px) / 1.5 var(--l-font);color:var(--l-on-green);text-wrap:pretty}.hero__pay{font:600 13px var(--l-font);color:var(--l-on-green);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.hero__pay-name{color:#fff}.hero__visual{justify-content:center;min-width:0;padding:12px 0;display:flex;position:relative}.hero__tilt{width:289px;height:629px;transition:transform .5s var(--l-ease);position:relative}.hero__phone{transform-origin:0 0;width:402px;height:874px;box-shadow:0 0 0 11px var(--l-deep), 0 0 0 12px #ffffff38, 0 60px 120px #12240a80;border-radius:48px;position:absolute;top:0;left:0;transform:scale(.72)}.hero__screen{background:var(--tz-surface-base);min-height:874px;color:var(--tz-text-primary);padding:58px 0 40px}.hero__order{background:var(--tz-surface-card);border-radius:24px;flex-direction:column;gap:14px;margin:12px 16px 0;padding:16px;display:flex}.hero__row{align-items:center;gap:12px;display:flex}.hero__cafe{background:var(--l-tint);width:40px;height:40px;color:var(--l-green);font:800 17px var(--l-font);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.hero__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hero__t15{font:700 15px var(--l-font)}.hero__t15--x{font-weight:800}.hero__s13{font:500 13px var(--l-font);color:var(--tz-text-secondary)}.hero__nav{color:var(--tz-brand-primary);flex:none}.hero__div{background:var(--tz-border-divider);height:1px}.hero__thumb{background:var(--tz-surface-raised);border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.hero__thumb img{object-fit:contain;width:50px;height:50px}.hero__note{z-index:3;opacity:0;width:296px;transition:opacity .35s ease, transform .45s var(--l-ease);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--tz-text-primary);background:#1f3314db;border:1px solid #ffffff1a;border-radius:22px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;position:absolute;top:84px;left:-104px;transform:translateY(-14px);box-shadow:0 20px 50px #00000073}.hero__note[data-on]{opacity:1;transform:none}.hero__note-ic{background:var(--l-green);border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.hero__note-ic img{width:24px;height:auto}.hero__note-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hero__note-meta{font:700 12px var(--l-font);color:var(--tz-text-secondary);justify-content:space-between;display:flex}.hero__note-meta>span:first-child{color:var(--tz-text-primary)}.hero__note-t{font:700 14px/1.3 var(--l-font)}.hero__cup{z-index:4;pointer-events:none;position:absolute;bottom:24px;right:-96px}.hero__cup img{filter:drop-shadow(0 30px 40px #00000073);width:clamp(150px,17vw,230px);height:auto}.hero__dl{width:100%;max-width:400px;display:flex}@media (width<=759px){.hero__note{left:-6px}.hero__tilt{width:241px;height:524px}.hero__phone{transform:scale(.6)}}.how{--ph-s:.7;height:340svh;margin-top:clamp(80px,10vw,136px);position:relative}.how__stage{height:calc(100svh - 68px);padding:0 var(--l-pad-x);position:sticky;top:68px;overflow:hidden}.how__in{max-width:var(--l-max);flex-wrap:wrap;place-content:center space-between;align-items:center;gap:16px clamp(32px,5vw,80px);height:100%;margin:0 auto;display:flex}.how__wide{flex-direction:column;flex:400px;gap:12px;display:flex}.how__title{font:800 clamp(36px, 4.2vw, 60px) / 1 var(--l-font);letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px}.how__list{padding-left:30px;position:relative}.how__rail{background:var(--l-rail);border-radius:2px;width:3px;position:absolute;top:18px;bottom:18px;left:0;overflow:hidden}.how__rail>span{background:var(--l-green);width:100%;display:block}.how__step{opacity:.32;padding:14px 0;transition:opacity .35s;position:relative}.how__step[data-on]{opacity:1}.how__step button{text-align:left;width:100%;color:inherit;align-items:baseline;gap:14px;display:flex}.how__step button:after{content:"";position:absolute;inset:0}.how__n{font:800 14px var(--l-font);color:var(--l-green)}.how__st{font:800 clamp(22px, 2.3vw, 32px) / 1.15 var(--l-font);letter-spacing:-.025em}.how__txt{max-height:0;transition:max-height .5s var(--l-ease);overflow:hidden}.how__step[data-on] .how__txt{max-height:140px}.how__txt p{max-width:420px;font:500 17px/1.5 var(--l-font);color:var(--l-mute);text-wrap:pretty;margin:10px 0 0 32px}html:not(.js) .how__step{opacity:1}html:not(.js) .how__txt{max-height:none}.how__narrow{flex-direction:column;flex:100%;gap:12px;display:none}.how__tabs{gap:6px;display:flex}.how__tab{background:var(--l-rail);height:40px;color:var(--l-ink);font:800 13px var(--l-font);border-radius:20px;flex:1;transition:background-color .3s,color .3s}.how__tab[data-on]{background:var(--l-green);color:#fff}.how__bars{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.how__bar{background:var(--l-rail);border-radius:2px;height:4px;overflow:hidden}.how__bar>span{background:var(--l-green);height:100%;transition:width .1s linear;display:block}.how__cur{min-height:96px}.how__cur-t{font:800 24px/1.15 var(--l-font);letter-spacing:-.02em}.how__cur-s{font:500 15px/1.45 var(--l-font);color:var(--l-mute);margin-top:6px}.how__phone{width:calc(402px * var(--ph-s));height:calc(874px * var(--ph-s));flex:none;margin:0 auto;position:relative}.how__circle{width:calc(874px * var(--ph-s) * .9);height:calc(874px * var(--ph-s) * .9);background:var(--l-tint);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.how__device{width:402px;height:874px;transform:scale(var(--ph-s));transform-origin:0 0;box-shadow:0 0 0 10px var(--l-deep), 0 0 0 11px #1f331466, 0 50px 100px #2f502247;border-radius:48px;position:absolute;top:0;left:0}.how__screens{background:#fff;height:874px;position:relative;overflow:hidden}@media (width<=759px){.how{--ph-s:.6;height:auto}.how__stage{height:auto;position:relative;top:auto}.how__wide{display:none}.how__narrow{display:flex}}.scr{background:var(--tz-surface-base);color:var(--tz-text-primary);font-family:var(--l-font);padding-top:54px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.scr{transition:transform .5s var(--l-ease), filter .5s}}.scr-top{justify-content:space-between;align-items:center;padding:8px 16px 0;display:flex}.scr-btn{background:var(--tz-surface-card);border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.scr-gap{width:44px}.scr-top__t{font:800 16px var(--l-font)}.scr-top__t--17{font-size:17px}.pr-img{background:var(--tz-surface-card);border-radius:28px;justify-content:center;align-items:center;height:290px;margin:14px 16px 0;display:flex;overflow:hidden}.pr-img img{object-fit:contain;width:260px;height:260px}.pr-head{padding:18px 20px 0}.pr-head__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pr-name{font:800 28px var(--l-font);letter-spacing:-.02em}.pr-price{font:800 20px var(--l-font)}.pr-desc{font:500 14px var(--l-font);color:var(--tz-text-secondary);margin-top:4px}.pr-desc>span{color:var(--tz-status-preparing);font-weight:700}.pr-block{padding:20px 20px 0}.pr-block--milk{padding-top:18px}.pr-label{font:800 15px var(--l-font);margin-bottom:10px}.pr-seg{background:var(--tz-surface-card);border-radius:24px;gap:4px;padding:4px;display:flex}.pr-seg__i{height:40px;font:800 15px var(--l-font);border-radius:20px;flex:1;justify-content:center;align-items:center;transition:background-color .25s,color .25s;display:flex}.pr-seg__i:last-child{font-weight:600}.pr-seg__i[data-on]{background:var(--tz-brand-primary);color:var(--tz-brand-on-primary)}.pr-chips{flex-wrap:wrap;gap:8px;display:flex}.pr-chip{background:var(--tz-surface-card);height:40px;font:700 14px var(--l-font);border-radius:20px;align-items:center;padding:0 16px;transition:background-color .25s,color .25s;display:flex}.pr-chip[data-on]{background:var(--tz-chip-selected);color:var(--tz-chip-on-selected)}.pr-bottom{height:62px;position:absolute;bottom:34px;left:16px;right:16px}.pr-add{background:var(--tz-brand-primary);color:var(--tz-brand-on-primary);font:800 17px var(--l-font);border-radius:31px;justify-content:center;align-items:center;transition:transform .14s,opacity .25s;display:flex;position:absolute;inset:0}.pr-cart{background:var(--tz-cart-bg);color:var(--tz-cart-text);box-shadow:0 10px 24px var(--tz-shadow-cart);opacity:0;transition:opacity .3s, transform .45s var(--l-ease);border-radius:31px;align-items:center;gap:12px;padding:0 8px 0 10px;display:flex;position:absolute;inset:0;transform:translateY(24px)}.pr-cart[data-on]{opacity:1;transform:none}.pr-cart__n{background:var(--tz-brand-badge);width:42px;height:42px;color:var(--tz-brand-on-badge);font:800 15px var(--l-font);border-radius:21px;flex:none;justify-content:center;align-items:center;display:flex}.pr-cart__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pr-cart__sum{font:800 16px var(--l-font)}.pr-cart__eta{font:600 12px var(--l-font);color:var(--tz-cart-text-secondary)}.pr-cart__go{background:var(--tz-cart-button);height:46px;font:800 15px var(--l-font);border-radius:23px;align-items:center;gap:6px;padding:0 14px 0 18px;display:flex}.ct-item{background:var(--tz-surface-card);border-radius:24px;align-items:center;gap:12px;margin:18px 16px 0;padding:12px;display:flex}.ct-item__img{background:var(--tz-surface-base);border-radius:18px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ct-item__img img{object-fit:contain;width:58px;height:58px}.ct-item__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ct-item__t{font:700 16px var(--l-font)}.ct-item__s{font:500 13px var(--l-font);color:var(--tz-text-secondary)}.ct-item__p{font:800 15px var(--l-font)}.ct-eta{background:var(--tz-status-preparing-bg);color:var(--tz-status-preparing);border-radius:24px;align-items:center;gap:12px;margin:12px 16px 0;padding:14px 16px;display:flex}.ct-eta__ic{color:var(--tz-status-preparing-icon);flex:none}.ct-eta__txt{flex-direction:column;gap:2px;display:flex}.ct-eta__t{font:800 15px var(--l-font)}.ct-eta__s{font:600 13px var(--l-font)}.ct-h{font:800 17px var(--l-font);padding:22px 20px 10px}.ct-pay{background:var(--tz-surface-card);border-radius:24px;margin:0 16px;padding:0 16px}.ct-pay__row{align-items:center;gap:12px;height:56px;display:flex}.ct-pay__row+.ct-pay__row{border-top:1px solid var(--tz-border-divider)}.ct-radio{background:var(--tz-surface-base);border:2px solid #c9c9c4;border-radius:11px;flex:none;width:22px;height:22px}.ct-radio[data-on]{border:7px solid var(--tz-brand-primary)}.ct-pay__t{font:700 15px var(--l-font)}.ct-total{font:800 18px var(--l-font);justify-content:space-between;padding:20px 20px 0;display:flex}.ct-receipt{opacity:0;transition:opacity .3s, transform .45s var(--l-ease);justify-content:center;display:flex;position:absolute;bottom:112px;left:0;right:0;transform:translateY(12px)}.ct-receipt[data-on]{opacity:1;transform:none}.ct-receipt>span{background:var(--tz-status-ready-bg);height:36px;color:var(--tz-status-ready-text);font:800 14px var(--l-font);border-radius:18px;align-items:center;gap:6px;padding:0 14px 0 10px;display:flex}.ct-swipe{--kp:0;background:var(--tz-brand-primary);height:64px;color:var(--tz-brand-on-primary);border-radius:32px;transition:background-color .35s;position:absolute;bottom:34px;left:16px;right:16px;overflow:hidden}.ct-swipe[data-paid]{background:var(--tz-status-ready)}.ct-swipe__fill{height:56px;width:calc(56px + (100% - 64px) * var(--kp));background:var(--tz-swipe-fill);border-radius:28px;transition:opacity .2s,width .1s linear;position:absolute;top:4px;left:4px}.ct-swipe__label,.ct-swipe__paid{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ct-swipe__label{font:800 16px var(--l-font);padding-left:56px}.ct-swipe__paid{font:800 17px var(--l-font);opacity:0;transition:opacity .25s, transform .4s var(--l-ease);gap:8px;transform:scale(.8)}.ct-swipe__knob{top:4px;left:calc(4px + (100% - 64px) * var(--kp));background:var(--tz-swipe-knob);width:56px;height:56px;color:var(--tz-swipe-knob-icon);border-radius:28px;justify-content:center;align-items:center;transition:opacity .2s,left .1s linear;display:flex;position:absolute;box-shadow:0 2px 8px #0000002e}.ct-swipe[data-paid] .ct-swipe__fill,.ct-swipe[data-paid] .ct-swipe__knob{opacity:0}.ct-swipe[data-paid] .ct-swipe__paid{opacity:1;transform:none}.st-banner{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transition:opacity .3s, transform .5s var(--l-ease);background:#f6f6f4f0;border-radius:24px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;position:absolute;top:50px;left:10px;right:10px;transform:translateY(-130px);box-shadow:0 12px 34px #00000029}.st-banner[data-on]{opacity:1;transform:none}.st-banner__ic{background:var(--tz-brand-primary);border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.st-banner__ic img{width:26px;height:auto}.st-banner__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.st-banner__meta{font:700 12px var(--l-font);color:var(--tz-text-secondary);justify-content:space-between;display:flex}.st-banner__meta>span:first-child{color:var(--tz-text-primary)}.st-banner__t{font:800 15px var(--l-font)}.st-banner__s{font:500 14px var(--l-font);color:#444}.demo{padding:var(--l-sec-y) var(--l-pad-x) 0}.demo__in{max-width:var(--l-max);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(36px,5vw,72px);margin:0 auto;display:grid}.demo__copy{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.demo__lead{max-width:500px}.demo__ctl{background:var(--l-white);border:1px solid #12151b0f;border-radius:28px;flex-direction:column;gap:14px;width:100%;max-width:480px;margin-top:8px;padding:20px;display:flex}.demo__q{font:800 15px var(--l-font)}.demo__opts{background:var(--l-page);border-radius:26px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.demo__opt{height:44px;font:800 15px var(--l-font);color:var(--l-ink);border-radius:22px;transition:background-color .2s,color .2s}.demo__opt[aria-pressed=true]{background:var(--l-green);color:#fff}.demo__go{background:var(--l-green);color:#fff;height:56px;font:800 16px var(--l-font);border-radius:28px;justify-content:center;align-items:center;gap:8px;transition:background-color .2s,color .2s,transform .14s;display:flex}.demo__go:hover{background:var(--l-green-hover)}.demo__go:active{transform:scale(.97)}.demo__go[data-state=ready]{background:var(--l-deep)}.demo__go[aria-disabled=true],.demo__opt[aria-disabled=true]{cursor:default}.demo__go[aria-disabled=true]{background:var(--l-rail);color:var(--l-mute);transform:none}.demo__note{font:500 13px var(--l-font);color:var(--l-mute)}.demo__visual{min-width:0;position:relative}.demo__panel{background:var(--l-rail);border-radius:36px;flex-direction:column;gap:12px;padding:clamp(14px,2.2vw,24px);display:flex}.demo__status{--demo-dot:var(--l-on-green);background:var(--l-green);color:#fff;border-radius:28px;padding:22px 22px 20px}.demo__status[data-phase=accepted]{--demo-dot:var(--l-mint)}.demo__status[data-phase=prep]{--demo-dot:color-mix(in srgb, var(--tz-inverse-warm) 60%, white)}.demo__status[data-phase=ready]{--demo-dot:#fff}.demo__state{font:700 13px var(--l-font);color:var(--demo-dot);align-items:center;gap:8px;transition:color .3s;display:flex}.demo__state .dot{background:var(--demo-dot);transition:background-color .3s}.demo__row{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;display:flex}.demo__order{min-width:0}.demo__items{font:800 22px var(--l-font);letter-spacing:-.01em}.demo__sub{font:500 14px var(--l-font);color:var(--l-on-green);margin-top:4px}.demo__min{text-align:right;flex:none}.demo__min .demo__sub{margin-top:2px;font-size:13px}.demo__big{font:800 56px/1 var(--l-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.demo__segs{margin-top:16px}.demo__segs .seg{background:var(--tz-on-primary-track)}.demo__segs .seg>span{background:var(--l-mint)}.demo__status[data-phase=ready] .seg>span{background:#fff}.demo__msg{min-height:44px;font:600 15px/1.45 var(--l-font);color:#fffffff0;text-wrap:pretty;margin-top:16px}.demo__time{background:var(--l-white);border-radius:28px;flex-direction:column;gap:16px;padding:20px 22px 18px;display:flex}.demo__clock{font:700 13px var(--l-font);color:var(--l-mute);justify-content:space-between;gap:12px;display:flex}.demo__clock b{font-weight:inherit;color:var(--l-ink);font-variant-numeric:tabular-nums}.demo__track{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.demo__who{font:800 14px var(--l-font)}.demo__bar{background:var(--l-rail);border-radius:4px;height:8px;position:relative}.demo__you{background:var(--tz-map-user);border-radius:4px;transition:width .2s linear;position:absolute;top:0;bottom:0;left:0}.demo__you-dot{background:var(--tz-map-user);border:3px solid var(--l-white);border-radius:11px;width:22px;height:22px;margin:-11px 0 0 -11px;transition:left .2s linear;position:absolute;top:50%;box-shadow:0 2px 6px #0003}.demo__prep{background:color-mix(in srgb, var(--l-amber) 35%, var(--l-white));border-radius:4px;transition:left .3s,width .3s;position:absolute;top:0;bottom:0;overflow:hidden}.demo__prep>span{background:var(--l-amber);height:100%;transition:width .2s linear;display:block}.demo__prep>span[data-ready]{background:var(--tz-status-ready)}.demo__ticks{height:18px;font:600 12px var(--l-font);color:var(--l-mute);white-space:nowrap;font-variant-numeric:tabular-nums;position:relative}.demo__ticks>span{position:absolute;left:0}.demo__ticks>.demo__tick-prep{color:var(--tz-status-preparing);transition:left .3s;transform:translate(-50%)}.demo__ticks>.demo__tick-end{left:auto;right:0}.demo__toast{background:var(--l-green);color:#fff;font:700 14px var(--l-font);pointer-events:none;opacity:0;transition:opacity .3s ease, transform .45s var(--l-ease);border-radius:18px;align-items:center;gap:10px;padding:12px 16px 12px 12px;display:flex;position:absolute;top:-22px;right:clamp(12px,3vw,32px);transform:translateY(10px);box-shadow:0 16px 40px #12151b47}.demo__toast[data-on]{opacity:1;transform:none}.demo__toast-ic{background:var(--l-mint);width:30px;height:30px;color:var(--l-deep);border-radius:15px;justify-content:center;align-items:center;display:flex}@media (width<=759px){.demo__tick-word{display:none}}.marquee{background:var(--l-green);color:#fff;border-top:1px solid #ffffff24}.marquee__row{align-items:center;height:76px;display:flex}.marquee__label{padding:0 20px 0 var(--l-pad-x);font:800 12px var(--l-font);letter-spacing:.08em;text-transform:uppercase;color:var(--l-on-green);flex:none}.marquee__view{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{width:max-content;display:flex}.marquee__group{font:800 24px var(--l-font);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:36px;padding-right:36px;display:flex}.marquee__group img{opacity:.6;width:auto;height:16px}
