:root{--lz-bg:#f5f4fa;--lz-surf:#fff;--lz-press:#e8e5f6;--lz-ink:#24223a;--lz-ink2:#64607c;--lz-ink3:#8c88a5;--lz-line:#e4e1ef;--lz-acc:#5b4fc2;--lz-acc-line:#bab2ee;--lz-acc-soft:#ece9fb;--lz-on-acc:#fff;--lz-warm:#b4561f;--lz-yest:#f6edd6;--lz-yest-ink:#6b4f0e;--lz-plus:#2e7650;--lz-glass:#ffffff9e;--lz-glass-line:#fffffff2;--lz-warm-soft:#fbede4;--lz-plus-soft:#e3f1e8;--lz-shade:#2c24601f;--lz-dim:#24223a33;--lz-sheet:#f5f4faf0;--lz-cat-food:#47854a;--lz-cat-food-chart:#89b98a;--lz-cat-cafe:#aa5c40;--lz-cat-cafe-chart:#da9982;--lz-cat-transport:#337ab0;--lz-cat-transport-chart:#7db1dd;--lz-cat-home:#9a6a17;--lz-cat-home-chart:#cba36d;--lz-cat-health:#ab5763;--lz-cat-health-chart:#db959c;--lz-cat-fun:#8463a8;--lz-cat-fun-chart:#b79dd6;--lz-cat-clothes:#a15883;--lz-cat-clothes-chart:#d295b7;--lz-cat-other:#6a7587;--lz-cat-other-chart:#a0acbe;--lz-cat-coffee:#a4622a;--lz-cat-coffee-chart:#d49e75;--lz-cat-taxi:#897311;--lz-cat-taxi-chart:#bbab6b;--lz-cat-sport:#008883;--lz-cat-sport-chart:#65bcb7;color-scheme:light;--lz-font-family:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lz-type-number-size:132px;--lz-type-number-weight:340;--lz-type-number-tracking:-.055em;--lz-type-total-size:44px;--lz-type-total-weight:300;--lz-type-total-line:48px;--lz-type-amount-size:46px;--lz-type-amount-weight:300;--lz-type-key-size:32px;--lz-type-key-weight:300;--lz-type-title-size:22px;--lz-type-title-weight:500;--lz-type-title-line:28px;--lz-type-section-size:17px;--lz-type-section-weight:600;--lz-type-section-line:22px;--lz-type-body-size:16px;--lz-type-body-weight:400;--lz-type-body-line:22px;--lz-type-caption-size:15px;--lz-type-caption-weight:500;--lz-type-caption-line:20px;--lz-type-footnote-size:13px;--lz-type-footnote-weight:400;--lz-type-footnote-line:18px;--lz-space-step:4px;--lz-space-margin-control:16px;--lz-space-margin-text:24px;--lz-space-key-size:68px;--lz-space-key-gap-x:6px;--lz-space-key-gap-y:8px;--lz-space-bubble-column:140px;--lz-space-bubble-height:50px;--lz-space-bubble-gap:8px;--lz-space-hint-slot:66px;--lz-space-touch-min:44px;--lz-radius-s:8px;--lz-radius-m:16px;--lz-radius-card:24px;--lz-radius-sheet:34px;--lz-radius-pill:999px;--lz-spring-response:.28s;--lz-spring-smooth:.38s;--lz-spring-soft:.5s;--lz-dur-micro:.12s;--lz-dur-short:.2s;--lz-dur-medium:.32s;--lz-dur-long:.6s;--lz-dur-number-roll:.42s;--lz-dur-undo-timer:5s;--lz-dur-currency-chip:.26s;--lz-dur-conversion-hint:.15s;--lz-dur-theme-crossfade:.28s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lz-bg:#14131c;--lz-surf:#1e1d2a;--lz-press:#2a2839;--lz-ink:#eeecf6;--lz-ink2:#a7a3bf;--lz-ink3:#77738f;--lz-line:#2c2b3b;--lz-acc:#aba1f6;--lz-acc-line:#5d53a6;--lz-acc-soft:#2a2749;--lz-on-acc:#16141f;--lz-warm:#eb9c6b;--lz-yest:#2c2618;--lz-yest-ink:#e6c97f;--lz-plus:#7fcb9f;--lz-glass:#28263a9e;--lz-glass-line:#ffffff17;--lz-warm-soft:#3a2a22;--lz-plus-soft:#1d3128;--lz-shade:#00000080;--lz-dim:#00000073;--lz-sheet:#1c1b28f0;--lz-cat-food:#99ce9a;--lz-cat-food-chart:#6b9a6c;--lz-cat-cafe:#f1aa92;--lz-cat-cafe-chart:#b97a65;--lz-cat-transport:#8cc4f4;--lz-cat-transport-chart:#5e92bd;--lz-cat-home:#e0b67b;--lz-cat-home-chart:#ab854f;--lz-cat-health:#f2a6ae;--lz-cat-health-chart:#ba767e;--lz-cat-fun:#cbafed;--lz-cat-fun-chart:#987fb6;--lz-cat-clothes:#e8a7cb;--lz-cat-clothes-chart:#b27798;--lz-cat-other:#b3bfd2;--lz-cat-other-chart:#828d9f;--lz-cat-coffee:#eab084;--lz-cat-coffee-chart:#b37f57;--lz-cat-taxi:#d0be79;--lz-cat-taxi-chart:#9c8c4d;--lz-cat-sport:#73d1ca;--lz-cat-sport-chart:#449d98;color-scheme:dark}}:root[data-theme=dark]{--lz-bg:#14131c;--lz-surf:#1e1d2a;--lz-press:#2a2839;--lz-ink:#eeecf6;--lz-ink2:#a7a3bf;--lz-ink3:#77738f;--lz-line:#2c2b3b;--lz-acc:#aba1f6;--lz-acc-line:#5d53a6;--lz-acc-soft:#2a2749;--lz-on-acc:#16141f;--lz-warm:#eb9c6b;--lz-yest:#2c2618;--lz-yest-ink:#e6c97f;--lz-plus:#7fcb9f;--lz-glass:#28263a9e;--lz-glass-line:#ffffff17;--lz-warm-soft:#3a2a22;--lz-plus-soft:#1d3128;--lz-shade:#00000080;--lz-dim:#00000073;--lz-sheet:#1c1b28f0;--lz-cat-food:#99ce9a;--lz-cat-food-chart:#6b9a6c;--lz-cat-cafe:#f1aa92;--lz-cat-cafe-chart:#b97a65;--lz-cat-transport:#8cc4f4;--lz-cat-transport-chart:#5e92bd;--lz-cat-home:#e0b67b;--lz-cat-home-chart:#ab854f;--lz-cat-health:#f2a6ae;--lz-cat-health-chart:#ba767e;--lz-cat-fun:#cbafed;--lz-cat-fun-chart:#987fb6;--lz-cat-clothes:#e8a7cb;--lz-cat-clothes-chart:#b27798;--lz-cat-other:#b3bfd2;--lz-cat-other-chart:#828d9f;--lz-cat-coffee:#eab084;--lz-cat-coffee-chart:#b37f57;--lz-cat-taxi:#d0be79;--lz-cat-taxi-chart:#9c8c4d;--lz-cat-sport:#73d1ca;--lz-cat-sport-chart:#449d98;color-scheme:dark}@font-face{font-family:Onest;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+18F,U+1A0-1A1,U+1AF-1B0,U+218-21B,U+2BB-2BC,U+2C6,U+2DA-2DC,U+1E9E,U+1EA0-1EF9,U+2010-2011,U+2018-201E,U+2020-2022,U+2030,U+2039-203A,U+20AC,U+2116,U+2122,U+2212}@font-face{font-family:Onest;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+400-45F,U+490-493,U+4A0-4A1,U+4AE-4B3,U+4BA-4BB,U+4D8-4D9,U+4E2-4E3,U+4E8-4E9,U+20B4,U+20BD}:root{--gutter:clamp(20px, 5vw, 72px);--section:clamp(32px, 5vw, 72px);--max:1240px;--card-r:28px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--lz-bg);min-height:100dvh;color:var(--lz-ink);font-family:var(--lz-font-family);font-size:var(--lz-type-body-size);font-variant-numeric:tabular-nums;overflow-wrap:break-word;flex-direction:column;margin:0;line-height:1.5;display:flex}main{flex:1}img,svg{max-width:100%}a{color:var(--lz-acc);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}button,input{font:inherit;color:inherit}h1,h2,h3,p,ul,ol,figure{margin:0}:focus-visible{outline:3px solid var(--lz-acc);outline-offset:3px;border-radius:6px}.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{inset-inline-start:12px;z-index:10;border-radius:var(--lz-radius-pill);background:var(--lz-ink);color:var(--lz-bg);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-80px}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-block:0 var(--section)}.h1,h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,6vw,88px);font-weight:300;line-height:1.04}.h2,h2.section-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,3.4vw,48px);font-weight:300;line-height:1.1}.lead{max-width:640px;color:var(--lz-ink2);text-wrap:pretty;margin-block-start:20px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.muted{color:var(--lz-ink2)}.small{font-size:14px;line-height:1.45}.site-header{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:20px;display:flex}.logo{letter-spacing:-.02em;color:var(--lz-ink);align-items:center;gap:10px;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.logo svg{flex:none;width:32px;height:32px}.site-nav{scrollbar-width:none;flex:100%;order:3;margin-inline:-6px;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav ul{gap:6px;margin:0;padding:0 6px;list-style:none;display:flex}.site-nav a{height:var(--lz-space-touch-min);border-radius:var(--lz-radius-pill);font-size:var(--lz-type-caption-size);color:var(--lz-ink2);white-space:nowrap;align-items:center;padding-inline:14px;font-weight:500;text-decoration:none;display:flex}.site-nav a:hover{background:var(--lz-acc-soft)}.site-nav a[aria-current=page]{background:var(--lz-acc-soft);color:var(--lz-acc)}.pill{height:var(--lz-space-touch-min);border-radius:var(--lz-radius-pill);background:var(--lz-ink);color:var(--lz-bg);font-size:var(--lz-type-caption-size);white-space:nowrap;align-items:center;margin-inline-start:auto;padding-inline:18px;font-weight:600;text-decoration:none;display:inline-flex}@media (width>=900px){.site-nav{flex:auto;order:0;margin-inline:0}.pill{margin-inline-start:0}}[data-cat=food]{--c:var(--lz-cat-food)}[data-cat=cafe]{--c:var(--lz-cat-cafe)}[data-cat=transport]{--c:var(--lz-cat-transport)}[data-cat=home]{--c:var(--lz-cat-home)}[data-cat=fun]{--c:var(--lz-cat-fun)}.btn{border-radius:var(--lz-radius-pill);background:var(--lz-acc);height:56px;color:var(--lz-on-acc);cursor:pointer;transition:transform var(--lz-dur-micro) ease;border:0;justify-content:center;align-items:center;padding-inline:26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn--soft{background:var(--lz-acc-soft);color:var(--lz-acc)}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>span{font-size:var(--lz-type-caption-size);color:var(--lz-ink2);font-weight:500}.input{border-radius:var(--lz-radius-pill);background:var(--lz-surf);width:100%;min-width:0;height:56px;box-shadow:inset 0 0 0 1.5px var(--lz-line);color:var(--lz-ink);border:0;padding-inline:22px}.input::placeholder{color:var(--lz-ink2);opacity:1}.input:focus-visible{outline:3px solid var(--lz-acc);outline-offset:2px}.hero{padding-block:clamp(24px, 4vw, 64px) var(--section);align-items:center;gap:40px 64px;display:grid}@media (width>=900px){.hero{grid-template-columns:minmax(0,1fr) auto}}.hero h1{font-size:clamp(44px,6.4vw,92px);line-height:1.02}.waitlist{max-width:540px;margin-block-start:28px}.waitlist-row{flex-wrap:wrap;gap:10px;display:flex}.waitlist-row .input{flex:220px}.waitlist-row .btn{flex:none}.consent{color:var(--lz-ink2);align-items:flex-start;gap:10px;margin-block-start:14px;font-size:14px;line-height:1.45;display:flex}.consent input{width:22px;height:22px;accent-color:var(--lz-acc);flex:none;margin:0}.cf-turnstile{max-width:100%}.waitlist-msg{background:var(--lz-acc-soft);max-width:540px;color:var(--lz-ink);border-radius:16px;margin-block-start:18px;padding:12px 16px;scroll-margin-block-start:96px;font-size:15px;line-height:1.45;display:none}.waitlist-msg:target{display:block}.badge-soon{border-radius:var(--lz-radius-pill);background:var(--lz-acc-soft);height:32px;color:var(--lz-acc);align-items:center;margin-block-end:18px;padding-inline:14px;font-size:14px;font-weight:600;display:inline-flex}.waitlist-soon{margin-block:28px 0}.demo-wrap{flex-direction:column;align-items:center;gap:14px;margin-inline:auto;display:flex}.demo-wrap .caption{text-align:center;max-width:320px;font-size:var(--lz-type-caption-size);color:var(--lz-ink2)}.grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.mt{margin-block-start:28px}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.card{border-radius:var(--card-r);background:var(--lz-surf);padding:28px}.card--big{border-radius:32px;padding:clamp(24px,3vw,40px)}.card h2,.card h3{letter-spacing:-.01em;font-weight:500}.card .step-n{color:var(--lz-acc);font-size:56px;font-weight:300;line-height:1}.card .card-title{margin-block-start:18px;font-size:21px;font-weight:500}.card h2.card-title{font-size:24px}.card .card-title--flush{letter-spacing:-.02em;margin-block-start:0;font-size:26px;font-weight:400}.card--cta{background:var(--lz-acc-soft)}.card--cta .btn{margin-block-start:6px}.card--narrow{max-width:820px}.crumbs+h1{margin-block-start:24px}.card p{color:var(--lz-ink2);margin-block-start:10px;line-height:1.55}.card--big h2{letter-spacing:-.02em;font-size:30px;font-weight:400;line-height:1.15}.card--big p{margin-block-start:14px}.chip{border-radius:var(--lz-radius-pill);background:var(--lz-acc-soft);height:36px;color:var(--lz-acc);align-items:center;padding-inline:14px;font-size:14px;font-weight:600;display:inline-flex}.card .chip+h2{margin-block-start:16px}.split{flex-wrap:wrap;gap:24px;display:flex}.split>:first-child{flex:220px;min-width:0}.bubbles-col{gap:var(--lz-space-bubble-gap);flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.bubble-sample{width:var(--lz-space-bubble-column);height:var(--lz-space-bubble-height);border-radius:var(--lz-radius-pill);font-size:var(--lz-type-caption-size);background:color-mix(in srgb, var(--c) 14%, var(--lz-surf));box-shadow:inset 0 0 0 1.5px var(--lz-line);align-items:center;gap:10px;padding-inline:16px;font-weight:500;display:flex}.bubble-sample:before{content:"";background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}.big-figure{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-block-start:20px;display:flex}.big-figure b{letter-spacing:-.05em;font-size:64px;font-weight:340;line-height:1}.mini-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin-block-start:20px;display:grid}.mini{background:var(--lz-bg);border-radius:20px;padding:16px 18px}.mini strong{font-size:16px;font-weight:600;display:block}.mini span{font-size:var(--lz-type-caption-size);color:var(--lz-ink2);margin-block-start:4px;line-height:1.45;display:block}.card .mini-note{font-size:var(--lz-type-caption-size);margin-block-start:16px;line-height:1.5}.nums{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.nums li{background:var(--lz-bg);border-radius:18px;flex:120px;padding:14px 16px}.nums b{letter-spacing:-.04em;font-size:32px;font-weight:340;line-height:1;display:block}.nums b.warm{color:var(--lz-warm)}.nums span{color:var(--lz-ink2);margin-block-start:6px;font-size:14px;line-height:1.35;display:block}.prices{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.price{border-radius:var(--card-r);background:var(--lz-surf);padding:26px 28px}.price--best{box-shadow:inset 0 0 0 2px var(--lz-acc)}.price-head{font-size:var(--lz-type-section-size);justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.price .chip{height:26px;padding-inline:10px;font-size:14px}.price-amount{letter-spacing:-.03em;margin-block-start:12px;font-size:44px;font-weight:300;line-height:1}.price-sub{font-size:var(--lz-type-caption-size);color:var(--lz-ink2);margin-block-start:8px}.fine{color:var(--lz-ink2);margin-block-start:14px;font-size:14px}.lists{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;margin-block-start:20px;display:grid}.list-card{border-radius:var(--card-r);background:var(--lz-surf);padding:26px 28px}.list-card h2{font-size:var(--lz-type-section-size);font-weight:600}.ticks{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px 16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ticks li{font-size:var(--lz-type-caption-size);gap:8px;line-height:1.4;display:flex}.ticks li:before{content:"";background:var(--lz-acc);border-radius:50%;flex:none;width:6px;height:6px;margin-block-start:7px}.list-card--free .ticks li:before{background:var(--lz-ink2)}.never{background:var(--lz-acc-soft);color:var(--lz-ink);border-radius:20px;margin-block-start:20px;padding:18px 22px}.faq{gap:10px;max-width:820px;margin-block-start:24px;display:grid}.faq details{background:var(--lz-surf);border-radius:20px;padding:0 24px}.faq summary{min-height:60px;font-size:var(--lz-type-section-size);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--lz-acc);flex:none;font-size:26px;font-weight:300;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--lz-ink2);text-wrap:pretty;padding-block-end:20px;line-height:1.55}.calc{background:var(--lz-surf);border-radius:32px;flex-wrap:wrap;align-items:flex-end;gap:28px 48px;padding:clamp(22px,3vw,40px);display:flex}.calc-fields{flex:280px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;display:grid}.calc .input{background:var(--lz-bg);height:64px;font-size:var(--lz-type-key-size);border-radius:20px;font-weight:300}.calc-out{flex:2 320px;min-width:0}.calc-label{font-size:var(--lz-type-caption-size);color:var(--lz-ink2)}.calc-number{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(40px,5vw,72px);font-weight:340;line-height:1.05}.calc-number.is-invalid{font-size:var(--lz-type-body-size);letter-spacing:0;color:var(--lz-warm);font-weight:400}.calc-formula{font-size:var(--lz-type-caption-size);color:var(--lz-ink2);margin-block-start:6px;line-height:1.5}.calc-note{max-width:640px;color:var(--lz-ink2);margin-block-start:22px;font-size:14px;line-height:1.5}.calc-example{background:var(--lz-surf);border-radius:24px;margin-block:28px;padding:22px 26px}.calc-example h2,.calc-example h3{font-size:var(--lz-type-section-size);font-weight:600}.calc-example .calc-number{margin-block-start:8px;font-size:56px}.calc-example p{color:var(--lz-ink2);font-size:var(--lz-type-caption-size);margin-block-start:6px}.prose{max-width:720px}.prose h2{letter-spacing:-.02em;margin-block:40px 12px;font-size:28px;font-weight:400;line-height:1.2}.prose p,.prose ul{text-wrap:pretty;margin-block-start:14px;line-height:1.65}.prose ul{padding-inline-start:24px}.prose li+li{margin-block-start:8px}.crumbs ol{color:var(--lz-ink2);flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-inline-end:10px}.crumbs a{color:inherit}.crumbs [aria-current]{color:var(--lz-ink)}.legal-tabs{flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;list-style:none;display:flex}.legal-tabs a{height:var(--lz-space-touch-min);border-radius:var(--lz-radius-pill);background:var(--lz-surf);color:var(--lz-ink2);font-size:var(--lz-type-caption-size);align-items:center;padding-inline:16px;font-weight:500;text-decoration:none;display:flex}.legal-tabs a[aria-current=page]{background:var(--lz-acc-soft);color:var(--lz-acc)}.legal-body{gap:32px 56px;margin-block-start:8px;display:grid}@media (width>=960px){.legal-body{grid-template-columns:240px minmax(0,1fr);align-items:start}.toc{position:sticky;top:24px}}.toc h2{font-size:var(--lz-type-caption-size);color:var(--lz-ink2);font-weight:600}.toc ol{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.toc a{color:var(--lz-ink);font-size:var(--lz-type-caption-size);padding-block:6px;text-decoration:none;display:block}.toc a:hover{text-decoration:underline}.legal-section{scroll-margin-block-start:24px}.legal-section h2{letter-spacing:-.01em;margin-block:36px 0;font-size:24px;font-weight:500}.legal-section:first-child h2{margin-block-start:0}.legal-section p{max-width:720px;margin-block-start:12px;line-height:1.65}.guide-card{border-radius:var(--card-r);background:var(--lz-surf);color:var(--lz-ink);flex-direction:column;gap:10px;padding:28px;text-decoration:none;display:flex}.guide-card h2{font-size:22px;font-weight:500;line-height:1.25}.guide-card p{color:var(--lz-ink2);line-height:1.55}.guide-card .tag{border-radius:var(--lz-radius-pill);background:var(--lz-acc-soft);height:26px;color:var(--lz-acc);align-self:flex-start;align-items:center;padding-inline:10px;font-size:13px;font-weight:600;display:inline-flex}.guide-card .tag--soon{background:var(--lz-yest);color:var(--lz-yest-ink)}a.guide-card:hover{box-shadow:inset 0 0 0 2px var(--lz-acc-line)}.guide-card .go{color:var(--lz-acc);margin-block-start:auto;font-weight:600}.press-icon{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.press-icon img{border-radius:28px;width:128px;height:128px}.press-logo{background:var(--lz-surf);border-radius:24px;padding:28px 36px;font-size:40px;display:inline-flex}.press-logo .logo svg{width:52px;height:52px}.press-logo .logo{gap:16px;font-size:40px}.notfound{flex-direction:column;justify-content:center;align-items:flex-start;min-height:50vh;display:flex}.notfound .big{letter-spacing:-.055em;color:var(--lz-acc);font-size:clamp(96px,20vw,200px);font-weight:340;line-height:1}.notfound .btn{margin-block-start:28px}.site-footer{border-block-start:1px solid var(--lz-line);color:var(--lz-ink2);font-size:var(--lz-type-caption-size);margin-block-start:var(--section);padding-block:32px 40px}.site-footer .row{flex-wrap:wrap;justify-content:space-between;gap:20px 40px;display:flex}.site-footer ul{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.site-footer a{min-height:var(--lz-space-touch-min);color:var(--lz-ink2);align-items:center;display:inline-flex}.site-footer a[aria-current=page]{color:var(--lz-ink);font-weight:600}.langs summary{min-height:var(--lz-space-touch-min);border-radius:var(--lz-radius-pill);background:var(--lz-surf);cursor:pointer;align-items:center;padding-inline:16px;display:inline-flex}.langs ul{max-width:560px;margin-block-start:8px}.copy{margin-block-start:12px;font-size:14px}.ph{--s:.8;width:calc(402px * var(--s));height:calc(874px * var(--s));direction:ltr;flex:none;position:relative}@media (width<=380px){.ph{--s:.68}}.ph-screen{background:var(--lz-bg);width:402px;height:874px;box-shadow:0 0 0 2px var(--lz-line), 0 30px 60px -30px color-mix(in srgb, var(--lz-ink) 40%, transparent);transform:scale(var(--s));transform-origin:0 0;border-radius:56px;flex-direction:column;padding:0 16px 24px;display:flex;position:absolute;top:0;left:0;overflow:hidden}:root[dir=rtl] .ph-screen{direction:rtl}.ph-status{flex:none;align-items:center;height:54px;padding-inline:22px;font-size:17px;font-weight:600;display:flex}.ph-top{flex-direction:column;flex:1;justify-content:center;min-height:0;padding-inline:8px;display:flex}.ph-label{font-size:var(--lz-type-caption-size);color:var(--lz-ink2);font-weight:500}.ph-number{font-size:var(--lz-type-number-size);line-height:1;font-weight:var(--lz-type-number-weight);letter-spacing:var(--lz-type-number-tracking);margin-block-start:4px}.ph-number.is-neg{color:var(--lz-warm)}.ph-lines{font-size:var(--lz-type-caption-size);color:var(--lz-ink2);gap:2px;margin-block-start:10px;line-height:22px;display:grid}.ph-entry{flex:none;justify-content:space-between;align-items:center;height:64px;padding-inline:8px;display:flex}.ph-amount{font-size:var(--lz-type-amount-size);line-height:1;font-weight:var(--lz-type-amount-weight);letter-spacing:-.02em}.ph-amount.is-empty{color:var(--lz-ink2)}.ph-hint{min-height:36px;font-size:var(--lz-type-footnote-size);color:var(--lz-ink2);flex:none;padding-inline:8px;line-height:18px}.ph-hint.is-saved{color:var(--lz-plus);font-weight:600}.ph-pad{flex:none;gap:14px;display:flex}.ph-keys{grid-template-columns:repeat(3, var(--lz-space-key-size));gap:var(--lz-space-key-gap-y) var(--lz-space-key-gap-x);display:grid}.ph-bubbles{gap:var(--lz-space-bubble-gap);width:var(--lz-space-bubble-column);flex-direction:column;display:flex}.ph button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0}.key{width:var(--lz-space-key-size);height:var(--lz-space-key-size);border-radius:var(--lz-radius-m);background:var(--lz-surf);color:var(--lz-ink);font-size:var(--lz-type-key-size);font-weight:var(--lz-type-key-weight);transition:background var(--lz-dur-micro) ease, transform var(--lz-dur-micro) ease}.key:active{background:var(--lz-press);transform:scale(.96)}.key--ghost{pointer-events:none;background:0 0}.key svg{width:28px;height:28px;stroke:var(--lz-ink2)}.bub{width:100%;height:var(--lz-space-bubble-height);border-radius:var(--lz-radius-pill);background:color-mix(in srgb, var(--c) 14%, var(--lz-surf));box-shadow:inset 0 0 0 1.5px var(--lz-line);color:var(--lz-ink);font-size:var(--lz-type-caption-size);text-align:start;transition:transform var(--lz-dur-micro) ease;align-items:center;gap:10px;padding-inline:16px;font-weight:500;display:flex}.bub:before{content:"";background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}.bub:active{transform:scale(.97)}.bub.is-pop{animation:pop var(--lz-spring-smooth) ease-out}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.ph-hint.is-nudge{animation:nudge var(--lz-dur-long) ease-out}@keyframes nudge{0%,to{transform:translate(0)}25%{transform:translate(-5px)}60%{transform:translate(4px)}}.ph-home{background:var(--lz-ink);opacity:.85;border-radius:3px;flex:none;align-self:center;width:134px;height:5px;margin-block-start:18px}.demo-reset{min-height:var(--lz-space-touch-min);border-radius:var(--lz-radius-pill);background:var(--lz-acc-soft);color:var(--lz-acc);cursor:pointer;border:0;padding-inline:18px;font-weight:600}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
