:root{color-scheme:light dark;--bg:#f7f4ec;--surface:#ffffff;--surface-low:#f1ede3;--surface-high:#efebe1;--surface-higher:#e5dfd1;--ink:#141b26;--ink-muted:#535e6e;--ink-faint:#717c8b;--line:#e6e0d2;--line-strong:#cec6b4;--outline:#838b96;--gold:#e9a91f;--gold-deep:#b8760f;--gold-soft:#fbefcf;--gold-text:#8a5800;--on-gold:#2b1900;--positive:#13784f;--negative:#b93a27;--info:#2f6db5;--danger:#b93a27;--danger-soft:#fbe3df;--on-danger:#ffffff;--scrim:#0b1220cc;--on-hero:#ffffff;--focus-ring:var(--primary);--product-steppe:#2456a6;--product-kopiyka:#0e7651;--product-smak:#aa4c1c;--product-obrii:#5e43c4;--brand-sky-0:#163f8c;--brand-sky-1:#2c68c2;--brand-sky-2:#78a6e4;--brand-sky-3:#b9d0ee;--brand-field-0:#f3c14f;--brand-field-1:#e39a1b;--brand-sun:#ffd36b;--brand-glow:#ffe08a;--brand-road:#fff6de;--brand-night:#060d20;--brand-flag-blue:#2f6fd6;--brand-flag-yellow:#ffd43b;--accent-violet:#7a4fb5;--accent-amber:#e0a526;--accent-blue:#2e6cb5;--accent-teal:#1f8a70;--accent-rose:#b03a63;--accent-orange:#e0702a;--accent-bronze:#b8760f;--accent-slate:#546e7a;--accent-indigo:#5b6ce0;--accent-no-category:#90a4ae;--palette-sky:#2456a6;--palette-sky-deep:#163f8c;--palette-emerald:#0e7651;--palette-emerald-deep:#0a5c40;--palette-terracotta:#aa4c1c;--palette-terracotta-deep:#8a3c15;--palette-dusk:#5e43c4;--palette-dusk-deep:#442d9e;--palette-ocean:#1c6aad;--palette-ocean-deep:#174f82;--palette-plum:#8a3f9e;--palette-plum-deep:#6a2c7c;--palette-rose:#b03a63;--palette-rose-deep:#8a2449;--palette-amber:#a0580f;--palette-amber-deep:#7a4109;--palette-graphite:#3f5563;--palette-graphite-deep:#2b3d49;--scene-sky-0:#163f8c;--scene-sky-1:#2c68c2;--scene-sky-2:#78a6e4;--scene-haze:#b9d0ee;--scene-field-0:#f3c14f;--scene-field-1:#e39a1b;--scene-road:#fff6de;--scene-stem:#b8770c;--scene-husk:#d6922a;--scene-grain-2:#efb54a;--scene-grain:#fbdc85;--scene-shine:#fff4cf;--scene-cloud:#ffffff;--scene-bird:#1b3a72;--scene-sun:#ffd36b;--scene-glow:#ffe08a;--scene-moon:#f4e7c1;--shadow-thumb:0 1px 3px rgba(11,18,32,0.22);--shadow-float:0 6px 18px -6px rgba(11,18,32,0.30);--shadow-overlay:0 10px 28px -10px rgba(11,18,32,0.34);--shadow-modal:0 18px 48px -16px rgba(11,18,32,0.40);--shadow-lift:0 1px 2px rgba(20,27,38,0.05),0 18px 44px -26px rgba(20,27,38,0.32);--shadow-lift-hover:0 1px 2px rgba(16,33,63,0.06),0 26px 50px -24px rgba(16,33,63,0.4);--shadow-icon:0 10px 30px -12px rgba(16,33,63,0.35);--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--screen-padding:16px;--card-gap:12px;--radius-badge:6px;--radius-xs:10px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:28px;--radius-sheet:30px;--radius-panel:32px;--radius-pill:999px;--radius-app-icon:23%;--size-touch:48px;--size-button:48px;--size-action:52px;--size-chip:36px;--size-segmented:40px;--size-field:58px;--size-row:56px;--size-top-bar:56px;--size-nav-item:56px;--size-icon-button:44px;--size-fab:56px;--size-tile:40px;--size-tile-card:44px;--size-icon:24px;--size-icon-button-glyph:20px;--size-icon-chip:18px;--size-icon-small:16px;--size-dialog-max:420px;--size-sheet-max:640px;--size-toast-max:520px;--size-content-max:1120px;--size-reading-max:760px;--size-pane-max:720px;--size-rail:88px;--size-sidebar:264px;--size-search:48px;--breakpoint-medium:600px;--breakpoint-expanded:840px;--duration-quick:160ms;--duration-standard:260ms;--duration-slow:420ms;--duration-leave:220ms;--duration-stagger:32ms;--easing-emphasized:cubic-bezier(0.2,0,0,1);--easing-standard:cubic-bezier(0.3,0,0.1,1);--easing-accelerate:cubic-bezier(0.3,0,0.8,0.15);--easing-decelerate:cubic-bezier(0.05,0.7,0.1,1);--easing-spring:cubic-bezier(0.34,1.4,0.5,1);--opacity-disabled:0.42;--opacity-disabled-icon:0.38;--opacity-disabled-row:0.5;--press-button:0.96;--press-text:0.94;--press-icon:0.88;--press-chip:0.95;--press-card:0.98;--press-row:0.985;--font-display:Unbounded,Manrope,system-ui,sans-serif;--font-text:Manrope,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--text-display:800 36px/42px var(--font-display);--text-amount:700 26px/32px var(--font-display);--text-title-large:700 25px/31px var(--font-display);--text-title:700 22px/28px var(--font-display);--text-title-compact:700 20px/26px var(--font-display);--text-dialog-title:600 18px/24px var(--font-display);--text-heading:600 17px/24px var(--font-display);--text-subheading:700 16px/22px var(--font-text);--text-body:500 16px/24px var(--font-text);--text-body-medium:500 15px/22px var(--font-text);--text-body-small:500 14px/20px var(--font-text);--text-label:700 15px/20px var(--font-text);--text-label-small:600 13px/18px var(--font-text);--text-caption:600 12px/16px var(--font-text);--text-web-hero:600 clamp(2rem,1.3rem + 3.4vw,3.4rem)/1.2 var(--font-display);--text-web-page:600 clamp(1.9rem,1.4rem + 2vw,2.6rem)/1.2 var(--font-display);--text-web-section:600 clamp(1.5rem,1.15rem + 1.6vw,2.2rem)/1.2 var(--font-display);--text-web-title:600 clamp(1.35rem,1.1rem + 1vw,1.8rem)/1.2 var(--font-display);--text-web-heading:600 21px/28px var(--font-display);--text-web-lead:500 clamp(1.08rem,1rem + 0.4vw,1.25rem)/1.6 var(--font-text);--text-web-subheading:700 17px/24px var(--font-text);--text-web-body:500 18px/30px var(--font-text);--text-web-body-small:500 16px/26px var(--font-text)}:root{--primary:#2456a6;--primary-deep:#163f8c;--primary-soft:#dfe8f7;--on-primary-soft:#123676;--on-primary:#ffffff;--hero-start:#2c68c2;--hero-end:#163f8c}:root[data-product="kopiyka"],[data-product="kopiyka"]{--primary:#0e7651;--primary-deep:#0a5c40;--primary-soft:#dcefe4;--on-primary-soft:#0a4a33;--on-primary:#ffffff;--hero-start:#12825a;--hero-end:#0a5c40}:root[data-product="smak"],[data-product="smak"]{--primary:#aa4c1c;--primary-deep:#8a3c15;--primary-soft:#f8e3d6;--on-primary-soft:#6e2e0e;--on-primary:#ffffff;--hero-start:#b65a28;--hero-end:#8a3c15}:root[data-product="obrii"],[data-product="obrii"]{--primary:#5e43c4;--primary-deep:#442d9e;--primary-soft:#e5e1f6;--on-primary-soft:#332276;--on-primary:#ffffff;--hero-start:#6b52c9;--hero-end:#442d9e}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0b1220;--surface:#131c2c;--surface-low:#0f1726;--surface-high:#1c2738;--surface-higher:#263347;--ink:#eceff4;--ink-muted:#a3aebf;--ink-faint:#808ca0;--line:#212c3e;--line-strong:#2f3c52;--outline:#66748a;--gold:#f2c04a;--gold-deep:#c98f1c;--gold-soft:#3a2e12;--gold-text:#f2c04a;--positive:#5fd4a4;--negative:#ff8a75;--info:#8fb8ff;--danger:#ff8a75;--danger-soft:#3b1f1b;--on-danger:#2b0b06;--scrim:#050a14b3;--product-steppe:#8fb4f2;--product-kopiyka:#5fd4a4;--product-smak:#ffaa80;--product-obrii:#bba9ff;--palette-sky:#8fb4f2;--palette-sky-deep:#6e9be6;--palette-emerald:#5fd4a4;--palette-emerald-deep:#3fbf8c;--palette-terracotta:#ffaa80;--palette-terracotta-deep:#f08c5c;--palette-dusk:#bba9ff;--palette-dusk-deep:#a08cf5;--palette-ocean:#8fc2ff;--palette-ocean-deep:#6aa9f2;--palette-plum:#edb2f5;--palette-plum-deep:#dd94e8;--palette-rose:#ffb1c8;--palette-rose-deep:#f08fae;--palette-amber:#ffb77a;--palette-amber-deep:#f0a05a;--palette-graphite:#b6c9d8;--palette-graphite-deep:#9bb3c6;--scene-sky-0:#060d20;--scene-sky-1:#0e1f45;--scene-sky-2:#1f3a68;--scene-haze:#2b4a7c;--scene-field-0:#5a4820;--scene-field-1:#2f2612;--scene-road:#d9cdaa;--scene-stem:#4e3e19;--scene-husk:#5e4c22;--scene-grain-2:#7c6630;--scene-grain:#9c8443;--scene-shine:#c9d8ff;--scene-cloud:#5b6e96;--scene-glow:#c9d8ff;--shadow-thumb:0 1px 3px rgba(0,0,0,0.5);--shadow-float:0 6px 18px -6px rgba(0,0,0,0.7);--shadow-overlay:0 10px 28px -10px rgba(0,0,0,0.75);--shadow-modal:0 18px 48px -16px rgba(0,0,0,0.8);--shadow-lift:0 1px 2px rgba(0,0,0,0.3),0 18px 44px -24px rgba(0,0,0,0.7);--shadow-lift-hover:0 1px 2px rgba(0,0,0,0.35),0 26px 50px -22px rgba(0,0,0,0.8);--shadow-icon:0 10px 30px -12px rgba(0,0,0,0.6);--primary:#8fb4f2;--primary-deep:#6e9be6;--primary-soft:#1a2c4c;--on-primary-soft:#c9daf8;--on-primary:#0b1a36;--hero-start:#1f4c99;--hero-end:#0e2a5c}:root[data-product="kopiyka"]:not([data-theme="light"]),:root:not([data-theme="light"]) [data-product="kopiyka"]{--primary:#5fd4a4;--primary-deep:#3fbf8c;--primary-soft:#173a2d;--on-primary-soft:#b9f0d6;--on-primary:#053a27;--hero-start:#106e4c;--hero-end:#0a4a33}:root[data-product="smak"]:not([data-theme="light"]),:root:not([data-theme="light"]) [data-product="smak"]{--primary:#ffaa80;--primary-deep:#f08c5c;--primary-soft:#3e2318;--on-primary-soft:#ffd9c4;--on-primary:#3a1405;--hero-start:#9a4720;--hero-end:#5e2a10}:root[data-product="obrii"]:not([data-theme="light"]),:root:not([data-theme="light"]) [data-product="obrii"]{--primary:#bba9ff;--primary-deep:#a08cf5;--primary-soft:#353856;--on-primary-soft:#dad0ff;--on-primary:#2d2745;--hero-start:#553cb0;--hero-end:#36247e}}:root[data-theme="dark"]{color-scheme:dark;--bg:#0b1220;--surface:#131c2c;--surface-low:#0f1726;--surface-high:#1c2738;--surface-higher:#263347;--ink:#eceff4;--ink-muted:#a3aebf;--ink-faint:#808ca0;--line:#212c3e;--line-strong:#2f3c52;--outline:#66748a;--gold:#f2c04a;--gold-deep:#c98f1c;--gold-soft:#3a2e12;--gold-text:#f2c04a;--positive:#5fd4a4;--negative:#ff8a75;--info:#8fb8ff;--danger:#ff8a75;--danger-soft:#3b1f1b;--on-danger:#2b0b06;--scrim:#050a14b3;--product-steppe:#8fb4f2;--product-kopiyka:#5fd4a4;--product-smak:#ffaa80;--product-obrii:#bba9ff;--palette-sky:#8fb4f2;--palette-sky-deep:#6e9be6;--palette-emerald:#5fd4a4;--palette-emerald-deep:#3fbf8c;--palette-terracotta:#ffaa80;--palette-terracotta-deep:#f08c5c;--palette-dusk:#bba9ff;--palette-dusk-deep:#a08cf5;--palette-ocean:#8fc2ff;--palette-ocean-deep:#6aa9f2;--palette-plum:#edb2f5;--palette-plum-deep:#dd94e8;--palette-rose:#ffb1c8;--palette-rose-deep:#f08fae;--palette-amber:#ffb77a;--palette-amber-deep:#f0a05a;--palette-graphite:#b6c9d8;--palette-graphite-deep:#9bb3c6;--scene-sky-0:#060d20;--scene-sky-1:#0e1f45;--scene-sky-2:#1f3a68;--scene-haze:#2b4a7c;--scene-field-0:#5a4820;--scene-field-1:#2f2612;--scene-road:#d9cdaa;--scene-stem:#4e3e19;--scene-husk:#5e4c22;--scene-grain-2:#7c6630;--scene-grain:#9c8443;--scene-shine:#c9d8ff;--scene-cloud:#5b6e96;--scene-glow:#c9d8ff;--shadow-thumb:0 1px 3px rgba(0,0,0,0.5);--shadow-float:0 6px 18px -6px rgba(0,0,0,0.7);--shadow-overlay:0 10px 28px -10px rgba(0,0,0,0.75);--shadow-modal:0 18px 48px -16px rgba(0,0,0,0.8);--shadow-lift:0 1px 2px rgba(0,0,0,0.3),0 18px 44px -24px rgba(0,0,0,0.7);--shadow-lift-hover:0 1px 2px rgba(0,0,0,0.35),0 26px 50px -22px rgba(0,0,0,0.8);--shadow-icon:0 10px 30px -12px rgba(0,0,0,0.6);--primary:#8fb4f2;--primary-deep:#6e9be6;--primary-soft:#1a2c4c;--on-primary-soft:#c9daf8;--on-primary:#0b1a36;--hero-start:#1f4c99;--hero-end:#0e2a5c}:root[data-product="kopiyka"][data-theme="dark"],:root[data-theme="dark"] [data-product="kopiyka"]{--primary:#5fd4a4;--primary-deep:#3fbf8c;--primary-soft:#173a2d;--on-primary-soft:#b9f0d6;--on-primary:#053a27;--hero-start:#106e4c;--hero-end:#0a4a33}:root[data-product="smak"][data-theme="dark"],:root[data-theme="dark"] [data-product="smak"]{--primary:#ffaa80;--primary-deep:#f08c5c;--primary-soft:#3e2318;--on-primary-soft:#ffd9c4;--on-primary:#3a1405;--hero-start:#9a4720;--hero-end:#5e2a10}:root[data-product="obrii"][data-theme="dark"],:root[data-theme="dark"] [data-product="obrii"]{--primary:#bba9ff;--primary-deep:#a08cf5;--primary-soft:#353856;--on-primary-soft:#dad0ff;--on-primary:#2d2745;--hero-start:#553cb0;--hero-end:#36247e}:root[data-theme="light"]{color-scheme:light}@media (prefers-contrast:more){:root{--ink-muted:var(--ink);--ink-faint:var(--ink);--line:var(--outline);--line-strong:var(--outline)}}[data-product]{--focus-ring:var(--primary);accent-color:var(--primary)}@font-face{font-family:Manrope;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic.11a37fff5e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.b4cf1a2ca5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-uah.c1b060b9d1.woff2) format("woff2");unicode-range:U+20B4}@font-face{font-family:Unbounded;font-weight:600;font-display:swap;src:url(/fonts/unbounded-600-cyrillic.84204bfeb2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-weight:600;font-display:swap;src:url(/fonts/unbounded-600-latin.982a8a3d9b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-weight:600;font-display:swap;src:url(/fonts/unbounded-600-uah.d12b7fdfcd.woff2) format("woff2");unicode-range:U+20B4}:root{--pad-panel:clamp(24px,4.5vw,48px);--pad-card:clamp(20px,3vw,28px);--panel-bg:linear-gradient(135deg,color-mix(in srgb,var(--scene-sky-1) 12%,var(--surface)),color-mix(in srgb,var(--scene-field-0) 22%,var(--surface)));accent-color:var(--primary)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--wind-o:.14}}:root[data-theme="dark"]{--wind-o:.14}*,*::before,*::after{box-sizing:border-box}html{--sb-thumb:var(--gold);--sb-track:var(--bg);scrollbar-color:var(--sb-thumb) var(--sb-track)}@media (prefers-contrast:more){html{--sb-thumb:var(--ink)}}@supports not (scrollbar-color:auto){html::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-thumb{background:var(--sb-thumb);border:3px solid var(--sb-track);border-radius:var(--radius-pill)}html::-webkit-scrollbar-track{background:var(--sb-track)}}::selection{background:color-mix(in srgb,var(--gold) 42%,transparent)}:is(button:not(:disabled),summary,select,label:has(>input[type="radio"],>input[type="checkbox"])){cursor:pointer}a.shot{cursor:zoom-in}:is(button:disabled,[aria-disabled="true"]){cursor:not-allowed}form.form:has(button[type="submit"]:disabled),form.form:has(button[type="submit"]:disabled) *{cursor:progress}:is(.check,.radios) input{cursor:inherit}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px;background:var(--scene-field-1)}html:has(.tabs){scroll-padding-top:140px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{position:relative;margin:0;color:var(--ink);font:500 1.125rem/1.65 var(--font-text);text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}a{color:var(--primary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:6px}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.2;letter-spacing:-0.01em;text-wrap:balance;margin:0}h1{font-size:clamp(2rem,1.3rem + 3.4vw,3.4rem)}h2{font-size:clamp(1.5rem,1.15rem + 1.6vw,2.2rem)}h3{font-size:1.12rem}p{margin:0;text-wrap:pretty}p + p{margin-top:0.9em}strong{font-weight:700}.skip{position:absolute;left:16px;top:-100px;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:var(--radius-sm);z-index:10}.skip:focus{top:12px}.visually-hidden{position:absolute;clip-path:inset(50%);overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.wrap{width:min(1120px,100% - 32px);margin-inline:auto}.narrow{width:min(760px,100% - 32px);margin-inline:auto}.topbar{position:sticky;top:0;z-index:5;background:var(--scene-sky-0);color:var(--on-hero);transition:box-shadow .25s ease}.topbar.scrolled{box-shadow:0 10px 30px -18px rgb(6 13 32 / 0.7)}@supports (backdrop-filter:blur(1px)){@media (any-pointer:fine){.topbar.scrolled,html:has(.topbar.scrolled) .tabs{background:color-mix(in srgb,var(--scene-sky-0) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}}}.topbar .wrap{display:flex;align-items:center;gap:24px;min-height:68px}.logo{display:inline-flex;flex:none;color:inherit;text-decoration:none}.topbar .logo svg{filter:drop-shadow(0 3px 8px rgb(0 0 0 / 0.28))}.logo svg{height:36px;width:auto}.nav{display:flex;align-items:center;gap:4px;margin-left:auto}.nav a{color:var(--on-hero);text-decoration:none;font-weight:700;font-size:1rem;padding:10px 12px;border-radius:999px;transition:background-color .15s ease}.nav a:hover{background:rgb(255 255 255 / 0.14)}.nav .lang{background:rgb(255 255 255 / 0.14);margin-left:6px}.nav .lang:hover{background:rgb(255 255 255 / 0.24)}.topbar :focus-visible,.tabs :focus-visible,.sky :focus-visible{outline-color:var(--on-hero)}@media (max-width:640px){.nav .hide-sm{display:none}.logo svg{height:30px}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1rem;margin-bottom:20px}.eyebrow::before{content:"";width:22px;height:14px;border-radius:3px;background:linear-gradient(var(--brand-flag-blue) 50%,var(--brand-flag-yellow) 50%);box-shadow:0 0 0 1.5px rgb(255 255 255 / 0.55)}.lead{font-size:clamp(1.08rem,1rem + 0.4vw,1.25rem);color:var(--ink-muted);max-width:44rem;margin:20px auto 0}.actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 clamp(18px,4vw,26px);border-radius:999px;font:700 1rem/1.25 var(--font-text);text-align:center;text-decoration:none;border:0;cursor:pointer;transition:transform var(--duration-quick) ease,background-color var(--duration-quick) ease,filter var(--duration-quick) ease}.btn:hover{text-decoration:none}.btn:active{transform:scale(var(--press-button))}.btn-primary{background:linear-gradient(180deg,var(--primary),var(--primary-deep));color:var(--on-primary)}.btn-primary:hover{filter:brightness(1.06)}.btn-ghost{background:var(--primary-soft);color:var(--on-primary-soft)}.btn-ghost:hover{background:color-mix(in srgb,var(--primary-soft) 86%,var(--primary))}.btn svg{width:20px;height:20px;flex:none}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active{transform:none}}.ground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;overflow:hidden;pointer-events:none}.ground .tile{position:absolute;left:0;width:100%;content-visibility:auto;contain-intrinsic-size:auto none auto 480px}.ground canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .7s ease}.ground canvas.on{opacity:1}main>section:not(.sky){padding-block:clamp(8px,1.4vw,14px)}main>section:not(.sky):last-child{padding-bottom:0}.sheet{background:color-mix(in srgb,var(--bg) 93%,transparent);border-radius:var(--radius-panel);box-shadow:var(--shadow-lift);padding:var(--pad-panel)}.wrap.sheet,.narrow.sheet{width:min(1120px,100% - 20px)}.narrow.sheet>*{max-width:760px;margin-inline:auto}.narrow.sheet>.summary,.narrow.sheet>.releases{margin-inline:auto}@media (max-width:640px){.sheet{--pad-panel:18px;--pad-card:18px}.app-card{gap:16px}}.sheet>.section-head:last-child{margin-bottom:0}main>.sheet,main>.doc{margin-block:clamp(8px,1.4vw,14px)}main>.sheet:last-child,main>.doc:last-child{margin-bottom:0}main>.doc>.sheet{margin-inline:auto}.gallery{padding-block:clamp(8px,1.4vw,14px)}ul.ticks{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}ul.ticks li{position:relative;padding-left:32px;margin:0}ul.ticks li::before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:50%;background:var(--primary-soft)}ul.ticks li::after{content:"";position:absolute;left:7px;top:calc(.2em + 4px);width:6px;height:10px;border:solid var(--on-primary-soft);border-width:0 2px 2px 0;rotate:45deg}.section-head{max-width:46rem;margin-bottom:36px}.section-head p{color:var(--ink-muted);margin-top:12px;font-size:1.125rem}.kicker{font-weight:700;font-size:0.9rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--primary);margin-bottom:10px}.app-card{display:grid;grid-template-columns:auto 1fr;gap:28px;background:var(--surface);box-shadow:var(--shadow-lift);border-radius:var(--radius-lg);padding:var(--pad-card)}.app-card .icon{width:112px;height:112px;border-radius:var(--radius-app-icon);box-shadow:var(--shadow-icon)}.app-card h3{font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem)}.app-card .meta{color:var(--ink-muted);font-size:1rem;margin-top:6px}.app-card .desc{margin-top:16px;max-width:40rem}.app-card .actions{justify-content:flex-start;margin-top:24px}.app-card + .app-card{margin-top:14px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none}.chips li{background:var(--surface-high);border-radius:999px;padding:6px 14px;font-size:0.9375rem;font-weight:700}@media (max-width:640px){.app-card{grid-template-columns:1fr}.app-card .icon{width:72px;height:72px}.soon{padding-inline:16px;font-size:.9375rem}}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px}.card{background:var(--surface);box-shadow:var(--shadow-lift);border-radius:var(--radius-lg);padding:var(--pad-card)}.card h3{margin-bottom:10px}.card p,.card li{color:var(--ink-muted)}.card ul{margin:0;padding-left:20px}.card li + li{margin-top:6px}.card .glyph{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--surface-high);display:grid;place-items:center;margin-bottom:18px;color:var(--primary)}.card .glyph svg{width:24px;height:24px}.about>.sheet{background:var(--panel-bg)}.about>.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}.about .big-mark{width:min(260px,64%);margin-inline:auto;border-radius:var(--radius-app-icon);box-shadow:var(--shadow-modal)}@media (max-width:800px){.about .wrap{grid-template-columns:1fr}.about .big-mark{width:160px;order:-1}}.contact .wrap{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,72px)}@media (max-width:800px){.contact .wrap{grid-template-columns:1fr}}.contact .mail{font-weight:700;font-size:1.1rem;word-break:break-all}form.form{background:var(--surface);box-shadow:var(--shadow-lift);border-radius:var(--radius-lg);padding:var(--pad-card);display:grid;gap:20px}.field{display:grid;gap:6px}.field label,fieldset legend{font-weight:700}.field .hint{color:var(--ink-muted);font-size:0.9375rem;line-height:1.5}input[type="text"],input[type="email"],textarea{width:100%;min-height:var(--size-field);padding:15px 16px;border:0;border-radius:var(--radius-md);font:500 1rem/1.5 var(--font-text);color:var(--ink);caret-color:var(--primary);background:var(--surface-high);box-shadow:inset 0 0 0 1.5px var(--outline);transition:box-shadow var(--duration-quick) var(--easing-standard)}textarea{min-height:150px;resize:vertical}input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:inset 0 0 0 1.5px var(--primary)}input:user-invalid,textarea:user-invalid{box-shadow:inset 0 0 0 1.5px var(--danger)}fieldset{border:0;padding:0;margin:0;min-width:0}.radios{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.radios label{position:relative;display:inline-flex;align-items:center;min-height:var(--size-touch);padding:0 18px;border-radius:var(--radius-pill);background:var(--surface-high);color:var(--ink);font-weight:700;font-size:0.9375rem;transition:background-color var(--duration-quick),color var(--duration-quick)}.radios label:hover{background:color-mix(in srgb,var(--surface-high) 82%,var(--primary))}.radios label:has(input:checked){background:var(--primary);color:var(--on-primary)}.radios input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit;border-radius:inherit}.radios label:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}@media (forced-colors:active){.radios label:has(input:checked){outline:2px solid Highlight;outline-offset:2px}}.form .note{color:var(--ink-muted);font-size:0.9375rem;line-height:1.55}.form-error{color:var(--danger);font-weight:700}.hp{display:none}.back{display:inline-flex;gap:8px;align-items:center;font-weight:700;text-decoration:none;margin-bottom:28px}.app-hero{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.app-hero .icon{width:120px;height:120px;border-radius:var(--radius-app-icon);box-shadow:var(--shadow-icon)}.app-hero .lead{margin:14px 0 0;text-align:left}.app-hero .actions{justify-content:flex-start;margin-top:26px}@media (max-width:640px){.app-hero{grid-template-columns:1fr}.app-hero .icon{width:96px;height:96px}}.shots{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 16px 24px;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bg) 88%,transparent) transparent}.shots li{flex:none;scroll-snap-align:center}.shots img{width:clamp(200px,26vw,260px);height:auto;aspect-ratio:9 / 16;border-radius:var(--radius-lg);background:var(--surface-high);box-shadow:var(--shadow-lift)}@media (min-width:1150px){.shots{justify-content:safe center}}.pro{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 22%,var(--surface)),var(--surface))}.pro ul:not(.ticks){padding-left:22px;margin:18px 0 0}.pro .fine{color:var(--ink-muted);margin-top:20px}.faq details{background:var(--surface);border-radius:var(--radius-lg);padding:0 var(--pad-card);box-shadow:var(--shadow-lift)}.faq details + details{margin-top:10px}.faq summary{list-style:none;padding:20px 40px 20px 0;font-weight:700;font-size:1.08rem;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";position:absolute;right:8px;top:50%;width:12px;height:12px;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.faq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}.faq details p{padding:0 0 20px;color:var(--ink-muted)}.prose h1{font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem)}.prose h2{font-size:1.3rem;margin:40px 0 12px}.prose ul{padding-left:22px}.prose li + li{margin-top:6px}.prose .summary{background:var(--surface-high);border-radius:var(--radius-md);padding:var(--pad-card);margin:28px 0}.prose .dated{color:var(--ink-muted);margin-top:14px}.prose code{font-size:0.92em;background:var(--surface-high);padding:1px 6px;border-radius:6px}.center{text-align:center}.center .actions{justify-content:center}.footer{font-size:1rem;padding:clamp(8px,1.4vw,14px) 0 clamp(16px,3vw,40px)}main:has(>:not(.sky,.tabs)) + .footer{padding-top:clamp(16px,2.8vw,28px)}.sky + .footer,main:not(:has(>:not(.sky,.tabs))) + .footer{padding-top:clamp(40px,8vw,96px)}.footer>.wrap{display:grid;grid-template-columns:1fr auto;gap:24px 40px;align-items:start}.footer .logo svg{height:28px}.footer p{margin-top:12px;max-width:30rem}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer a{color:inherit}.footer .copy{grid-column:1 / -1;font-size:0.9375rem;color:var(--ink-muted)}@media (max-width:640px){.footer>.wrap{grid-template-columns:1fr}}.card,.app-card,.release,.price,.steps li,.shot img{transition:box-shadow var(--duration-standard) var(--easing-standard)}@media (hover:hover) and (pointer:fine){.app-card:hover,.card:hover,.release:hover,.price:hover,.steps li:hover,.shot:hover img{box-shadow:var(--shadow-lift-hover)}}@media (prefers-reduced-motion:reduce){.card,.app-card,.release,.price,.steps li,.shot img{transition:none}}.card p,.card li,.app-card .desc,.faq details p,.steps li,.release ul,.pro li,.pro p:not(.kicker),.notify-card p:not(.kicker){font-size:1rem;line-height:1.6}.muted{color:var(--ink-muted)}.mt-xs{margin-top:6px}.mt-sm{margin-top:14px}.mt-md{margin-top:24px}.gap-below{margin-bottom:20px}.gap-below-sm{margin-bottom:12px}a.plain{color:inherit;text-decoration:none}a.plain:hover{text-decoration:underline;text-decoration-thickness:2px}.lead.lead-left{margin:24px 0 0;text-align:left}.actions.actions-start{justify-content:flex-start}.app-sub{color:var(--ink-muted);font-weight:700;margin-top:6px}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}@media (min-width:960px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:640px) and (max-width:959px){.grid-4{grid-template-columns:repeat(2,1fr)}}.theme-toggle{display:inline-grid;place-items:center;width:44px;height:44px;margin-left:2px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--on-hero);cursor:pointer}.theme-toggle[hidden]{display:none}.theme-toggle:hover{background:rgb(255 255 255 / 0.14)}.theme-toggle svg{width:22px;height:22px}@media (prefers-reduced-motion:no-preference){.theme-toggle svg{animation:icon-in var(--duration-slow) var(--easing-spring) both}}@keyframes icon-in{from{opacity:0;rotate:-90deg;scale:.6}}.theme-toggle .i-sun{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .theme-toggle .i-sun{display:block}:root:not([data-theme="light"]) .theme-toggle .i-moon{display:none}}:root[data-theme="dark"] .theme-toggle .i-sun{display:block}:root[data-theme="dark"] .theme-toggle .i-moon{display:none}@media (max-width:380px){.nav a{padding-inline:9px}.nav .lang{margin-left:2px}}.soon{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 20px;white-space:nowrap;border-radius:999px;font-weight:700;color:var(--ink-muted);background:var(--surface-high)}.soon svg{width:20px;height:20px;flex:none}.tabs{position:sticky;top:68px;z-index:4;background:var(--scene-sky-0)}.tabs .wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:8px 4px}.tabs a:focus-visible{outline-offset:-3px}.tabs a[aria-current="page"]:focus-visible{outline-color:var(--scene-sky-1)}@media (max-width:640px){.tabs .wrap{-webkit-mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 20px),transparent)}}.tabs .wrap::-webkit-scrollbar{display:none}.tabs a{flex:none;padding:8px 16px;border-radius:999px;color:var(--on-hero);text-decoration:none;font-weight:700;font-size:1rem;transition:background-color .15s ease}.tabs a:hover{background:rgb(255 255 255 / 0.14)}.tabs a[aria-current="page"]{background:var(--on-hero);color:var(--scene-sky-0)}@media (max-width:640px){.tabs{top:68px}}.gallery{padding-top:8px}.shots-wrap{position:relative}.shot{display:block;border-radius:var(--radius-lg)}.shot:focus-visible{outline-offset:4px}.shots-nav{display:flex;justify-content:center;gap:12px;margin-top:4px}.shots-nav[hidden]{display:flex;visibility:hidden}.icon-btn{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border-radius:999px;border:0;background:var(--surface);box-shadow:var(--shadow-lift);color:var(--ink);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.icon-btn:hover{background:var(--surface-high)}.icon-btn:disabled{opacity:0.4}.icon-btn svg{width:22px;height:22px}.lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:transparent;color:var(--on-hero);overflow:hidden}.lightbox::backdrop{background:rgb(6 12 24 / 0.92)}.lightbox[open]{display:grid;grid-template-rows:1fr auto}.lb-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;outline:none}.lb-track::-webkit-scrollbar{display:none}.lb-slide{flex:0 0 100%;margin:0;display:grid;grid-template-rows:1fr auto;place-items:center;gap:12px;padding:20px 16px 4px;scroll-snap-align:center;scroll-snap-stop:always;min-height:0}.lb-slide img{max-height:calc(100dvh - 150px);width:auto;max-width:100%;height:auto;border-radius:var(--radius-lg)}.lb-slide figcaption{font-weight:700;text-align:center;color:var(--on-hero)}.lb-bar{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.lb-bar .icon-btn{background:rgb(255 255 255 / 0.14);box-shadow:none;color:var(--on-hero)}.lb-bar .icon-btn:hover{background:rgb(255 255 255 / 0.2)}.lb-count{min-width:5ch;text-align:center;font-variant-numeric:tabular-nums;color:var(--on-hero)}.lb-close{margin-left:8px}.lightbox{opacity:0;transition:opacity .25s ease,display .25s allow-discrete,overlay .25s allow-discrete}.lightbox[open]{opacity:1}@starting-style{.lightbox[open]{opacity:0}}.lightbox::backdrop{transition:background-color .25s ease,display .25s allow-discrete,overlay .25s allow-discrete}@starting-style{.lightbox[open]::backdrop{background:rgb(6 12 24 / 0)}}@media (prefers-reduced-motion:reduce){.lightbox,.lightbox::backdrop{transition-duration:.01s}}html:has(.lightbox[open]){overflow:hidden}.notify-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:start;background:var(--panel-bg)}@media (max-width:800px){.notify-card{grid-template-columns:1fr}}.check{display:flex;gap:12px;align-items:flex-start}.check input{width:20px;height:20px;margin:3px 0 0;flex:none}.doc-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:clamp(32px,5vw,64px);align-items:start}.toc{position:sticky;top:150px;font-size:1rem}.toc-title{font-weight:700;color:var(--ink-muted);text-transform:uppercase;letter-spacing:0.06em;font-size:0.875rem;margin-bottom:10px}.toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.toc a{display:block;padding:7px 14px;border-radius:var(--radius-sm);color:var(--ink-muted);text-decoration:none;transition:background-color .15s ease,color .15s ease}.toc a:hover{color:var(--ink)}.toc a[aria-current="true"]{color:var(--on-primary-soft);background:var(--primary-soft);font-weight:700}@media (max-width:900px){.doc-layout{grid-template-columns:1fr}.toc{position:static;background:var(--surface-high);border-radius:var(--radius-md);padding:var(--pad-card)}.toc a{padding:6px 10px}}.prose .lead{margin:14px 0 0}.prose h2[id]{scroll-margin-top:12px}.prose ol{padding-left:22px}.prose ol li + li{margin-top:6px}.prose p + ul,.prose p + ol,.prose ul + p,.prose ol + p{margin-top:0.9em}.callout{background:color-mix(in srgb,var(--gold) 22%,var(--surface));border-radius:var(--radius-md);padding:16px 20px;margin-top:1em}.releases,.prose .releases{list-style:none;padding:0;margin:36px 0;display:grid;gap:16px}.release{background:var(--surface);box-shadow:var(--shadow-lift);border-radius:var(--radius-lg);padding:var(--pad-card)}.release-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.prose .release h2{margin:0;font-size:1.35rem}.release time{color:var(--ink-muted);font-weight:700}.release-title{font-weight:700;margin-top:12px}.release ul{margin:12px 0 0}.badge{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--gold-soft);color:var(--gold-text);font-weight:700;font-size:0.9375rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}.sky-body>*{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.sky-body>:nth-child(2){animation-delay:.07s}.sky-body>:nth-child(3){animation-delay:.14s}.sky-body>:nth-child(4){animation-delay:.21s}.sky-body>:nth-child(n+5){animation-delay:.28s}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){main .sheet,.footer .sheet,.gallery .shots{animation:sheet-in linear both;animation-timeline:view();animation-range:entry 0% entry 220px}}:root{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;overflow:clip;overflow-clip-margin:6px;opacity:0;transition:block-size var(--duration-standard) var(--easing-standard),opacity var(--duration-standard) ease,content-visibility var(--duration-standard) allow-discrete}.faq details[open]::details-content{block-size:auto;opacity:1}}@keyframes sheet-in{from{translate:0 56px;scale:.965}to{translate:none;scale:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.topbar{view-transition-name:topbar}.tabs{view-transition-name:tabs}::view-transition-group(root){animation-duration:var(--duration-slow);animation-timing-function:var(--easing-emphasized)}::view-transition-old(root){animation:var(--duration-standard) var(--easing-accelerate) both page-out}::view-transition-new(root){animation:var(--duration-slow) var(--easing-decelerate) both page-in}:root.theme-vt *{view-transition-name:none!important}:root.theme-vt::view-transition-old(root),:root.theme-vt::view-transition-new(root){animation:none;mix-blend-mode:normal}}@keyframes page-out{to{opacity:0;translate:0 -12px}}@keyframes page-in{from{opacity:0;translate:0 18px}}@keyframes reveal{from{translate:0 32px;scale:.985}to{translate:none;scale:none}}@keyframes rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media print{.topbar,.tabs,.toc,.footer,.theme-toggle,.shots-nav,.ground,.sky-deco,.land{display:none!important}html{background:none}.sheet{box-shadow:none;background:none!important;padding:0}.doc-layout{display:block}body{background:var(--on-hero);color:#000}}.app-hero-mascot{grid-template-columns:auto 1fr auto}.app-hero .mascot{width:clamp(120px,14vw,170px);height:auto;margin-right:clamp(0px,4vw,48px)}@media (prefers-reduced-motion:no-preference){.app-hero .mascot{animation:kop-bob 4.5s ease-in-out infinite;transform-origin:50% 80%}}@keyframes kop-bob{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(3deg)}}@media (max-width:820px){.app-hero-mascot{grid-template-columns:auto 1fr}.app-hero .mascot{display:none}}@media (max-width:640px){.app-hero-mascot{grid-template-columns:1fr}}.dl-hint{color:var(--ink-muted);font-size:1rem;margin-top:14px}.pro-product{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 16%,var(--surface)),var(--surface))}.pro-product .kicker{color:var(--primary-deep)}.prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;max-width:30rem;margin-top:26px}.price{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lift)}.price-best{background:color-mix(in srgb,var(--primary) 14%,var(--surface));box-shadow:var(--shadow-lift),inset 0 0 0 2px var(--primary)}.price-sum{font:600 clamp(1.25rem,1.05rem + 0.9vw,1.6rem)/1.2 var(--font-display);font-variant-numeric:tabular-nums}.price-term{color:var(--ink-muted);font-size:0.9375rem}.price-note{color:var(--primary);font-size:0.9375rem;font-weight:700}@media (max-width:420px){.price{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}}.steps{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;gap:14px}.steps li{counter-increment:step;position:relative;padding:16px 18px 16px 64px;background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lift)}.steps li::before{content:counter(step);position:absolute;left:16px;top:14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--on-primary);font-weight:700}.checksum{color:var(--ink-muted);font-size:0.9375rem;margin-top:18px;overflow-wrap:anywhere}.checksum code{font-size:0.85rem;background:var(--surface-high);padding:2px 6px;border-radius:6px}.sc-road{fill:var(--scene-road)}.sc-cloud{fill:var(--scene-cloud)}.sc-bird{fill:var(--scene-bird)}.sc-moon{fill:var(--scene-moon)}stop.sc-field0{stop-color:var(--scene-field-0)}stop.sc-field1{stop-color:var(--scene-field-1)}stop.sc-paper{stop-color:var(--bg)}stop.sc-shine{stop-color:var(--scene-shine)}stop.sc-o0{stop-opacity:0}stop.sc-o50{stop-opacity:.5}.sky{position:relative;isolation:isolate;overflow:hidden;color:var(--on-hero);padding:0;--land-h:clamp(110px,17.4vw,250px);--hz:calc(100% - var(--land-h) + max(100vw / 1440,var(--land-h) / 250) * 72);background:linear-gradient(to bottom,transparent calc(var(--hz) - var(--land-h) * 0.12),color-mix(in srgb,var(--scene-haze) 85%,transparent) calc(var(--hz) - 1px),transparent var(--hz)),linear-gradient(to bottom,var(--scene-sky-0),var(--scene-sky-1) calc(100% - var(--land-h) * 0.9),var(--scene-sky-2) calc(100% - var(--land-h) * 0.62),var(--scene-sky-2) calc(100% - var(--land-h) * 0.5),var(--scene-field-0) calc(100% - var(--land-h) * 0.4),transparent calc(100% - var(--land-h) * 0.18))}.sky-home{--land-h:clamp(300px,38.9vw,600px);--hz:calc(100% - var(--land-h) + max(100vw / 1440,var(--land-h) / 560) * 150)}.sky-body{position:relative;z-index:2;padding-top:clamp(36px,6vw,76px);padding-bottom:8px}.sky h1,.sky .lead,.sky .eyebrow,.sky .app-sub,.sky .dated{text-shadow:0 1px 2px rgb(6 20 56 / 0.28),0 4px 22px rgb(6 20 56 / 0.32)}.land{position:relative;display:block;width:100%;overflow:hidden;pointer-events:none}.land>svg,.wheat,.land-wind{position:absolute;inset:0;width:100%;height:100%}.land>.wheat{left:-24px;width:calc(100% + 48px);transform-origin:50% 100%;opacity:0;transition:opacity .7s ease}.land>.wheat.live{animation:none}.wheat.on{opacity:1}@media (prefers-reduced-motion:reduce){.wheat,.ground canvas{transition:none}}.land-wind{top:27%;height:auto;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 62%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 62%,transparent)}.land-strip .land-wind{top:30%}.land-wind i{position:absolute;top:0;bottom:0;left:0;width:26%;opacity:var(--wind-o,.55);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--scene-shine) 60%,transparent),transparent);transform:translateX(-130%) skewX(-24deg)}.sky .land{z-index:1;height:var(--land-h);margin-top:calc(var(--land-h) * -0.14)}.sky-home .sky-body{text-align:center;padding-top:clamp(56px,9vw,120px)}.sky-home h1{max-width:16ch;margin-inline:auto}.sky-message .sky-body{padding-top:clamp(56px,9vw,110px)}.sky-message h1{font-size:clamp(1.55rem,1rem + 3.6vw,3.4rem);overflow-wrap:break-word}.sky-message .big-mark{width:104px;margin:0 auto 28px;border-radius:var(--radius-app-icon);box-shadow:0 20px 44px -18px rgb(0 0 0 / 0.55)}.sky-page h1{font-size:clamp(1.35rem,0.9rem + 3.4vw,2.7rem);overflow-wrap:break-word}.sky-page .lead,.sky-app .lead{margin-inline:0}@media (min-width:641px){.sky-page .sun,.sky-page .sky-deco .moon{top:clamp(36px,4.4vw,68px)}.sky-page .sun-halo{left:-78%;top:-78%;width:256%;height:256%}}@media (min-width:641px) and (max-width:1240px){.sky-page .sky-body{padding-right:calc(clamp(52px,6.4vw,96px) + 11vw + 12px)}.sky-home .sky-body,.sky-message .sky-body{padding-inline:calc(clamp(52px,6.4vw,96px) + 11vw + 12px)}}@media (max-width:640px){.sky-page .sky-body{padding-top:76px}}@media (min-width:641px){.sky-page .cloud-1,.sky-app .cloud-1{display:none}.sky-page .birds{top:10px}}.sky .lead,.sky .app-sub,.sky .dated,.sky .dl-hint{color:rgb(255 255 255 / 0.9)}.sky .dated{margin-top:14px}.sky a:not(.btn){color:var(--on-hero)}.sky .btn-primary{background:var(--on-hero);color:var(--scene-sky-0)}.sky .btn-primary.btn-product{background:linear-gradient(180deg,var(--primary),var(--primary-deep));color:var(--on-primary)}.sky .btn-ghost{background:rgb(255 255 255 / 0.1);color:var(--on-hero)}.sky .btn-ghost:hover{background:rgb(255 255 255 / 0.2)}.sky .soon{background:rgb(255 255 255 / 0.1);color:var(--on-hero)}.sky .chips li{background:rgb(255 255 255 / 0.1);color:var(--on-hero)}.sky .app-hero .icon{box-shadow:0 16px 40px -14px rgb(0 0 0 / 0.55)}.sky-deco{position:absolute;inset:0;z-index:0;pointer-events:none}.sky-deco svg{position:absolute;display:block}.sun{position:absolute;right:clamp(20px,11vw,220px);top:clamp(54px,8vw,128px);width:clamp(52px,6.4vw,96px);aspect-ratio:1;isolation:isolate}.sun::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--scene-sun)}.sun-halo,.sun-rays{position:absolute;z-index:-1;max-width:none;pointer-events:none}.sun-halo{left:-105%;top:-105%;width:310%;height:310%}.sun-rays{left:-70%;top:-70%;width:240%;height:240%}.sc-glow{fill:var(--scene-glow)}stop.sc-glow{stop-color:var(--scene-glow)}.meteor{display:none;position:absolute;top:14%;left:62%;width:140px;height:2px;border-radius:2px;opacity:0;transform:rotate(-24deg);background:linear-gradient(to left,transparent,rgb(255 255 255 / 0.9))}.sky-deco .moon{display:none;right:clamp(20px,11vw,220px);top:clamp(54px,8vw,128px);width:clamp(52px,6.4vw,96px);filter:drop-shadow(0 0 22px rgb(201 216 255 / 0.45))}.sky-deco .stars{display:none;inset:0 0 auto;width:100%;height:75%;fill:var(--on-hero)}.cloud{opacity:0.32}.cloud-1{left:3%;top:12%;width:clamp(130px,17vw,280px)}.cloud-2{right:4%;top:46%;width:clamp(110px,13vw,210px);opacity:0.24}.cloud-3{left:30%;top:4%;width:clamp(90px,10vw,170px);opacity:0.2}.sky-page .cloud-2,.sky-app .cloud-2,.sky-message .cloud-2{top:54%;right:5%}@media (max-width:1023px){.sky-app .cloud-2{display:none}}.birds{right:clamp(96px,20vw,360px);top:clamp(40px,5.5vw,92px);width:clamp(44px,4.6vw,72px);opacity:0.75}@media (min-width:821px){.app-kopiyka .sky-deco .sun,.app-kopiyka .sky-deco .moon{visibility:hidden}}.lang-short{display:none}@media (max-width:440px){.nav{gap:0}.nav a{padding-inline:8px}.lang-long{display:none}.lang-short{display:inline}}@media (max-width:359px){.topbar .wrap{gap:8px}.logo svg{height:26px}.theme-toggle{width:38px}.nav a{padding-inline:7px}}@media (max-width:640px){.sky-deco .birds{display:none}.sun,.sky-deco .moon{top:14px;right:20px;width:40px}.sun-halo{left:-78%;top:-78%;width:256%;height:256%}.sky-deco .cloud-3,.sky-deco .cloud-2{display:none}.cloud-1,.sky-page .cloud-1{left:auto;right:76px;top:14px;width:104px;opacity:0.22}.birds{right:92px}}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .sky-deco .sun,:root:not([data-theme="light"]) .sky-deco .birds{display:none}:root:not([data-theme="light"]) .sky-deco .moon,:root:not([data-theme="light"]) .sky-deco .stars,:root:not([data-theme="light"]) .meteor{display:block}:root:not([data-theme="light"]) .cloud{opacity:0.35}}:root[data-theme="dark"] .sky-deco .sun,:root[data-theme="dark"] .sky-deco .birds{display:none}:root[data-theme="dark"] .sky-deco .moon,:root[data-theme="dark"] .sky-deco .stars,:root[data-theme="dark"] .meteor{display:block}:root[data-theme="dark"] .cloud{opacity:0.35}@media (prefers-reduced-motion:no-preference){.sun-halo{animation:glow 7s ease-in-out infinite alternate}.cloud-1{animation:drift 70s ease-in-out infinite alternate}.cloud-2{animation:drift 52s ease-in-out -20s infinite alternate-reverse}.cloud-3{animation:drift 90s ease-in-out -40s infinite alternate}.birds{animation:glide 16s ease-in-out infinite}.bird{transform-box:fill-box;transform-origin:50% 60%;animation:flap .9s ease-in-out infinite alternate}.bird-2{animation-duration:1.1s;animation-delay:-.4s}.stars{animation:twinkle 3.6s ease-in-out infinite alternate}.tw-1{animation-delay:-1.2s;animation-duration:4.4s}.tw-2{animation-delay:-2.4s;animation-duration:2.9s}.wheat{will-change:transform}.w0{animation:sway-far 9s ease-in-out infinite alternate}.w1{animation:sway-mid 6.6s ease-in-out -2.2s infinite alternate}.w2{animation:sway-near 5s ease-in-out -3.4s infinite alternate}.sc-draw{stroke-dasharray:1;animation:road 1.9s cubic-bezier(.45,.05,.6,.85) .1s both}.land-strip .sc-draw{animation-duration:1.5s}.land-road{will-change:transform}.sky .sc-near-layer{animation-delay:.24s}.land-wind i{animation:wind 12s linear infinite}.land-wind i + i{animation-delay:-6s;animation-duration:14s}.sun-rays{animation:spin 90s linear infinite}.meteor{animation:meteor 11s ease-in 3s infinite}.sky .app-hero .icon{animation:float 6s ease-in-out infinite}@supports (animation-timeline:scroll()){.sky-home .sun{animation:par-sun linear both;animation-timeline:scroll(root);animation-range:0 90vh}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.card,.app-card){position:relative;isolation:isolate}:is(.card,.app-card)::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--duration-standard) ease;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--primary) 10%,transparent),transparent 72%)}:is(.card,.app-card):hover::after{opacity:1}}@keyframes glow{from{transform:scale(.94);opacity:.85}to{transform:scale(1.08);opacity:1}}@keyframes drift{from{transform:translateX(-2vw)}to{transform:translateX(2vw)}}@keyframes glide{0%,100%{transform:translate(0,0)}30%{transform:translate(-70px,-14px)}65%{transform:translate(-130px,4px)}}@keyframes wind{from{transform:translateX(-130%) skewX(-24deg)}to{transform:translateX(420%) skewX(-24deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes meteor{0%,88%{opacity:0;transform:rotate(-24deg) translateX(0)}90%{opacity:1}96%,100%{opacity:0;transform:rotate(-24deg) translateX(-320px)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes flap{from{transform:scaleY(1)}to{transform:scaleY(.55)}}@keyframes twinkle{from{opacity:.35}to{opacity:1}}@keyframes sway-far{from{transform:skewX(-.3deg)}to{transform:skewX(.45deg)}}@keyframes sway-mid{from{transform:skewX(-.6deg)}to{transform:skewX(.9deg)}}@keyframes sway-near{from{transform:skewX(-1.1deg)}to{transform:skewX(1.6deg)}}@keyframes road{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes par-sun{to{transform:translateY(60px)}}