@font-face{font-family:Jakarta;src:url(/fonts/jakarta-latin.v1.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/onest-latin.v1.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2009,U+2013-2026,U+202F,U+2212,U+2248}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic.v1.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+401,U+410-44F,U+451,U+AB,U+BB,U+2116}@font-face{font-family:Steelheft Digits;src:url(/fonts/archivo-digits.v1.woff2)format("woff2");font-weight:100 900;font-display:block;unicode-range:U+20,U+24-25,U+28-29,U+2B-3A,U+3D,U+A0,U+B1,U+D7,U+F7,U+2009,U+2013,U+202F,U+2212}@font-face{font-family:Jakarta Fallback;src:local(Arial);size-adjust:104.79%;ascent-override:99.06%;descent-override:21.19%;line-gap-override:0%}@font-face{font-family:Onest Fallback;src:local(Arial);size-adjust:103.64%;ascent-override:93.59%;descent-override:29.43%;line-gap-override:0%}:root{--bg:#0b0c0e;--surface:#1f2227;--surface2:#2c3037;--surface3:#363b44;--text:#f3f5f6;--muted:#a3a9ad;--faint:#9da5ab;--dim:#6b7178;--line:#ffffff0e;--line2:#ffffff1c;--done:#17b487;--warn:#e0a93f;--warn-bg:#e0a93f24;--load:#f57f3a;--rec:#7c86f0;--words:"Jakarta", "Jakarta Fallback", system-ui, sans-serif;--digits:"Steelheft Digits", var(--words);--t-fast:.16s;--t:.26s;--t-mid:.42s;--t-slow:.64s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-move:cubic-bezier(.4, 0, .2, 1);--gutter:clamp(20px, 5.6vw, 80px);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 .055'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");interpolate-size:allow-keywords;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[lang=ru]{--words:"Onest", "Onest Fallback", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--surface3) var(--bg);accent-color:var(--done);caret-color:var(--done);scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--grain) 0 0 / 160px 160px, var(--bg);color:var(--text);font:400 17px/1.55 var(--words);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility;margin:0}img,svg{display:block}main{overflow-x:clip}a{color:inherit}p{margin:0}::selection{background:#17b48759}:focus-visible{outline:2px solid var(--done);outline-offset:3px;border-radius:6px}.wrap{width:min(1280px, 100% - 2 * var(--gutter));margin-inline:auto}.skip{left:var(--gutter);z-index:50;background:var(--text);color:var(--bg);border-radius:12px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:12px;transform:translateY(-160%)}.skip:focus{transform:none}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.n{font-family:var(--digits);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:700}.cap{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:13px;font-weight:600;line-height:1.3}.h1,.h2,.h3{text-wrap:balance;margin:0;font-weight:800}.h1{letter-spacing:-.04em;font-size:clamp(40px,4.4vw,68px);line-height:1.02}.h2{letter-spacing:-.035em;font-size:clamp(32px,3.4vw,50px);line-height:1.06}.h3{letter-spacing:-.03em;font-size:clamp(26px,2.5vw,36px);line-height:1.08}html[lang=ru] :is(.h1,.h2,.h3){letter-spacing:-.025em}.lead{color:var(--muted);text-wrap:pretty;max-width:34em;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.small{color:var(--faint);text-wrap:pretty;font-size:15px;line-height:1.5}.dim{color:var(--muted)}.op{color:var(--dim)}.pct{color:var(--muted);margin-left:.06em;font-size:.45em}.lit-fan{--fan:760px;z-index:-1;height:150px;width:var(--fan);pointer-events:none;bottom:0;left:calc(var(--lit-x,35%) - var(--fan) / 2);background:radial-gradient(50% 100% at 50% 100%,#fff1,#0000);position:absolute}.lit-line{background:linear-gradient(90deg, transparent, #ffffff42 var(--lit-x,26%), transparent 82%);height:1px;display:block}.top{z-index:30;transition:box-shadow var(--t) var(--ease-out);background:#0b0c0ef5;position:sticky;top:0}.top[data-scrolled]{box-shadow:0 1px 0 var(--line2)}.top-in{align-items:center;gap:40px;height:72px;display:flex}.brand{letter-spacing:-.025em;align-items:center;gap:10px;min-height:44px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.mark{color:var(--text);flex:none;overflow:visible}.nav{gap:32px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.nav a,.foot-nav a{color:var(--muted);transition:color var(--t-fast) var(--ease-out);text-decoration:none}.nav a:hover,.foot-nav a:hover{color:var(--text)}.langs{background:var(--surface);border-radius:18px;height:36px;padding:3px;font-size:13px;font-weight:700;display:flex}.langs a{height:30px;color:var(--muted);border-radius:15px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.langs a:hover{color:var(--text)}.langs a[aria-current]{background:var(--text);color:#0a0b0c}.menu-btn{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:none}.menu{box-shadow:inset 0 1px 0 var(--line)}.menu-in{padding:8px 0 20px;display:grid}.menu-in .langs{width:max-content;margin-top:18px}.menu-in>a{min-height:52px;box-shadow:inset 0 -1px 0 var(--line);align-items:center;font-size:20px;font-weight:700;text-decoration:none;display:flex}.hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(40px,6vw,112px);padding-block:clamp(28px,3.4vw,48px) clamp(72px,7vw,112px);display:grid}.hero-copy{max-width:680px}.hero .h1{max-width:11em}.hero .lead{max-width:34em;margin-top:16px}.cta{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:28px;display:flex}.more{letter-spacing:-.01em;align-items:center;gap:2px;min-height:44px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.more .ic{stroke-width:2.4px;width:16px;height:16px;transition:transform var(--t) var(--ease-out)}.more:hover .ic{transform:translate(3px)}.play{--mx:50%;--my:0%;transition:transform var(--t-fast) var(--ease-out);border-radius:9px;line-height:0;display:inline-block;position:relative}.play:active{transform:scale(.97)}.play:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90px circle at var(--mx) var(--my), #ffffffe6, transparent 70%);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.play:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(140px circle at var(--mx) var(--my), #17b48759, transparent 75%);transition:opacity var(--t-fast) var(--ease-out);position:absolute;inset:1.5px}.play[data-lit]:before{opacity:1}html[data-os=ios] .play{display:none}html[data-os=play] .cta .play{order:-1}.flow{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.play img{width:auto;height:84.3px;margin:-14.2px}.play:lang(ru) img{height:73.7px;margin:-8.8px -.6px}.hero-soon{margin-top:8px;font-size:14px}.inst{background:var(--surface);border-radius:30px;margin-top:28px;overflow:hidden}.inst-set{padding:20px 26px 16px}.inst-vals,.inst-dials{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);column-gap:22px;display:grid}.inst-vals{align-items:baseline;margin-top:10px}.inst-val{align-items:baseline;gap:8px;font-size:clamp(44px,4vw,56px);line-height:.9;display:flex}.inst-val small{color:var(--muted);font-size:17px;font-weight:600}.inst-reps .op{margin-right:2px;font-size:.55em}.inst-dials{align-items:center;margin-top:12px}.knob{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid}.knob-btn{background:var(--surface2);width:44px;height:44px;color:var(--text);cursor:pointer;touch-action:manipulation;transition:background var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);border:0;border-radius:22px;place-items:center;display:grid}.knob-btn:hover{background:var(--surface3)}.knob-btn:active{transform:scale(.94)}.ruler{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:12px;height:52px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.ruler-ticks{height:46px;transition:transform var(--t) var(--ease-out);background:repeating-linear-gradient(90deg, var(--muted) 0 1.5px, transparent 1.5px 32px) 0 0 / 100% 20px no-repeat, repeating-linear-gradient(90deg, var(--dim) 0 1px, transparent 1px 8px) 0 6px / 100% 14px no-repeat;position:absolute;top:6px;left:50%}.ruler[data-drag] .ruler-ticks{transition:none}.ruler-ticks b{color:var(--faint);transition:opacity var(--t-fast) var(--ease-out);font-size:12px;font-weight:700;position:absolute;top:26px;transform:translate(-50%)}.ruler-ticks b[data-off]{opacity:0}.ruler-mark{background:var(--text);border-radius:1px;width:2px;height:30px;margin-left:-1px;position:absolute;top:0;left:50%}.ruler:focus-visible{outline-offset:-2px}.reps{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;display:grid}.reps button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;height:44px;padding:0;display:flex}.reps i{background:var(--surface3);width:100%;height:8px;transition:background var(--t-fast) var(--ease-out);border-radius:3px;display:block}.reps button[data-on] i{background:var(--text)}.reps button:hover:not([data-on]) i{background:#4a505b}.reps button:focus-visible{outline-offset:0}.inst-out{isolation:isolate;box-shadow:inset 0 1px 0 var(--line);--lit-x:20%;padding:16px 26px 22px;position:relative}.inst-out .lit-fan{--fan:560px;height:130px}.inst-res{justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-top:12px;display:flex}.inst-num{align-items:baseline;gap:8px;display:flex}.inst-num .n{font-size:clamp(80px,7.2vw,108px);line-height:.8}.inst-num small{color:var(--muted);font-size:20px;font-weight:600}.inst-out .lit-line{position:absolute;bottom:0;left:0;right:0}.inst .plates{flex-direction:column;align-items:flex-start;gap:10px}.inst .plates-art{width:180px}.inst .plates-num{font-size:24px}.plates-bar{font:600 15px var(--words);color:var(--muted)}.spots{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;font-size:15px;line-height:1.5;display:flex}.spots-n{background:var(--surface);white-space:nowrap;border-radius:15px;align-items:baseline;gap:6px;height:30px;padding:0 12px;line-height:30px;display:inline-flex}.spots-n .n{color:var(--text);font-size:17px}.live{background:var(--surface);letter-spacing:.01em;width:max-content;max-width:100%;height:32px;color:var(--text);border-radius:16px;align-items:center;gap:9px;margin:0 auto 18px;padding:0 14px 0 12px;font-size:13px;font-weight:700;display:flex}.live-dot{background:var(--text);border-radius:50%;width:8px;height:8px}.iphone-wrap{--k:.86;width:calc(430px * var(--k));flex:none}.iphone{width:430px;height:902px;transform:scale(var(--k));transform-origin:0 0;margin:0;margin-bottom:calc(902px * (var(--k) - 1));background:linear-gradient(150deg,#5a6068 0%,#2b2e33 22%,#3c4047 48%,#23262b 74%,#4b5057 100%);border-radius:72px;padding:4px;position:relative;box-shadow:0 70px 120px -60px #000000f2,0 0 0 1px #0009}.iphone-key{background:linear-gradient(90deg,#262a2f,#565c64 55%,#2a2d32);border-radius:2px;width:4px;position:absolute}.k-action{height:34px;top:146px;left:-3px}.k-up{height:62px;top:206px;left:-3px}.k-down{height:62px;top:282px;left:-3px}.k-side{height:100px;top:236px;right:-3px}.k-cam{background:linear-gradient(90deg,#1c1e22,#3a3e44);width:3px;height:70px;top:470px;right:-2px}.iphone-screen{isolation:isolate;background:#0b0c0e;border:10px solid #050506;border-radius:68px;width:422px;height:894px;position:relative;overflow:hidden}.iphone-poster img{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity var(--t-mid) var(--ease-out);position:absolute;inset:0}.iphone[data-running] .iphone-poster img{opacity:0}.iphone-frames{position:absolute;inset:0}.iphone-frames iframe{opacity:0;width:402px;height:874px;transition:opacity var(--t-mid) var(--ease-out);background:#0b0c0e;border:0;position:absolute;inset:0}.iphone[data-running] .iphone-frames iframe{opacity:1}.iphone-status{z-index:2;color:#f3f5f6;pointer-events:none;justify-content:space-between;height:54px;padding:19px 30px 0 46px;display:flex;position:absolute;top:0;left:0;right:0}.iphone-status .n{font:600 17px/1 var(--words);letter-spacing:-.01em}.iphone-status svg{fill:currentColor;margin-top:2px}.iphone-island{z-index:3;background:#000;border-radius:18px;width:124px;height:36px;margin-left:-62px;position:absolute;top:11px;left:50%}.iphone-try{display:none}.iphone-close{z-index:61;top:calc(10px + env(safe-area-inset-top));position:fixed;right:12px}.iphone[data-open]{transform:none}.iphone[data-open] .iphone-screen{z-index:60;transform-origin:0 0;border:0;border-radius:0;width:auto;height:auto;position:fixed;inset:0}.iphone[data-open] .iphone-frames iframe{width:100%;height:100%}.iphone[data-open] :is(.iphone-status,.iphone-island,.iphone-try,.iphone-poster){display:none}html.phone-open{overflow:hidden}.sec{padding-block:clamp(88px,9vw,150px)}.sec-head{justify-items:start;display:grid}.sec-head .lead,.calc-copy>.lead,.rec-copy .lead,.access-copy .lead{margin-top:18px}.calc{grid-template-columns:minmax(0,500px) minmax(0,640px);justify-content:space-between;align-items:start;column-gap:64px;display:grid}.try{margin-top:24px}.try a{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.try a:hover{text-decoration-color:currentColor}.tape-rows{margin:0;padding:0;list-style:none;position:relative}.tape-rows:before{content:"";background:var(--surface2);width:1px;position:absolute;top:0;bottom:0;left:0}.tape-row{min-height:76px;box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:20px;padding-block:10px;display:grid}.tick{background:var(--dim);width:12px;height:1px}.tape-what{gap:4px;display:grid}.tape-what strong{font-size:17px;font-weight:600}.tape-what>span{color:var(--faint);font-size:14px;line-height:1.4}.tape-what .n{color:var(--muted);font-size:15px;font-weight:700}.tape-num{white-space:nowrap;align-items:baseline;gap:6px;font-size:40px;line-height:1;display:flex}.tape-num small{color:var(--muted);font-size:16px;font-weight:600}.tape-num .pct{margin-left:-4px;font-size:.6em}.tape-total{isolation:isolate;box-shadow:none;--lit-x:76%;align-items:end;padding:30px 0 26px;position:relative}.tape-total .lit-fan{--fan:620px;height:140px}.tape-total .tick{background:var(--text);align-self:center;width:22px;height:2px}.tape-total .tape-what{padding-bottom:6px}.tape-big{font-size:clamp(56px,5.2vw,76px);line-height:.85}.tape-total .tape-num small{font-size:22px}.tape-total .lit-line{background:linear-gradient(90deg,#0000 30%,#ffffff42 76%,#0000);position:absolute;bottom:0;left:0;right:0}.plates{align-items:center;gap:28px;display:flex}.plates-art{flex:none;width:252px;height:auto;overflow:visible}.plates-text{gap:8px;display:grid}.plates-num{white-space:nowrap;font-size:44px;line-height:.9}.plates-tape{justify-content:flex-end;gap:22px;margin-top:28px}.plates-tape .plates-art{width:200px}.plates-tape .plates-num{font-size:36px}.meso{background:color-mix(in oklab, var(--load) 7%, var(--surface));border-radius:30px;max-width:1040px;margin-top:56px;padding:clamp(24px,3vw,44px)}.meso-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.meso-shift{color:var(--load);margin-left:10px}.meso[data-deload] .meso-shift{color:var(--warn)}.meso-num{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:12px;display:flex}.meso-num .n{min-width:1.5em;font-size:clamp(72px,8vw,112px);line-height:.8}.meso-head .seg{margin-left:0}.meso-chart{--top:180;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2.4vw,32px);height:clamp(180px,22vw,250px);margin:48px 0 64px;display:grid;position:relative}.meso-band{left:-12px;right:-12px;bottom:calc(100% * var(--lo) / var(--top));height:calc(100% * (var(--hi) - var(--lo)) / var(--top));box-shadow:inset 0 1px 0 var(--line2), inset 0 -1px 0 var(--line2);transition:bottom var(--t-slow) var(--ease-out), height var(--t-slow) var(--ease-out);background:#ffffff09;position:absolute}.meso-band .n{color:var(--muted);font-size:13px;position:absolute;top:-22px;right:0}.meso-bar{height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.meso-col{height:calc(100% * var(--v) / var(--top));background:var(--surface3);transition:height var(--t-slow) var(--ease-out), background var(--t) var(--ease-out);border-radius:8px 8px 3px 3px;position:absolute;bottom:0;left:0;right:0}.meso-bar[data-deload] .meso-col{background:var(--surface2)}.meso-bar[aria-pressed=true] .meso-col{background:var(--load)}.meso-bar[aria-pressed=true][data-deload] .meso-col{background:var(--warn)}.meso-bar:hover:not([aria-pressed=true]) .meso-col{background:#434955}.meso-v{left:0;bottom:calc(100% * var(--v) / var(--top) + 10px);transition:bottom var(--t-slow) var(--ease-out);font-size:clamp(20px,2vw,28px);line-height:1;position:absolute}.meso-lab{color:var(--faint);white-space:nowrap;font-size:13px;position:absolute;top:calc(100% + 12px);left:0}.meso-m{font:700 13px/1 var(--digits);color:var(--muted);white-space:nowrap;position:absolute;top:calc(100% + 32px);left:0}html[lang=ru] .meso-m{font-family:var(--words);font-weight:600}.meso-bar[data-deload] .meso-m{color:var(--warn)}.meso-why{color:var(--muted);max-width:42em;min-height:1.6em;margin-top:8px;font-size:17px;line-height:1.55}.meso>.small{margin-top:10px;font-size:14px}.recovery{grid-template-columns:minmax(0,440px) minmax(0,660px);justify-content:space-between;align-items:start;column-gap:64px;display:grid}.plan{background:color-mix(in oklab, var(--rec) 8%, var(--surface));border-radius:30px;padding:clamp(24px,3vw,40px)}.plan-top{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;display:flex}.chip-warn{background:var(--warn-bg);height:26px;color:var(--warn);letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity var(--t-fast) var(--ease-in);border-radius:13px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}[data-state=deload] .chip-warn{opacity:1;transition:opacity var(--t) var(--ease-out)}.seg{background:var(--surface);border-radius:22px;height:44px;margin-left:auto;padding:3px;display:flex}.plan .seg{background:#00000047}.seg button{color:var(--muted);font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);background:0 0;border:0;border-radius:19px;padding:0 18px;font-size:14px;font-weight:600}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{background:var(--surface3);color:var(--text)}.plan-hero{isolation:isolate;--lit-x:14%;align-items:flex-end;gap:24px;margin-top:20px;padding-bottom:26px;display:flex;position:relative}.plan-hero .lit-fan{--fan:620px}.plan-hero .lit-line{position:absolute;bottom:0;left:0;right:0}.plan-sets{min-width:1.1em;font-size:clamp(112px,12vw,176px);line-height:.8}.plan-sets-text{gap:6px;padding-bottom:4px;display:grid}.plan-sets-text strong{font-size:24px;font-weight:700}.plan-sets-text span{color:var(--faint);font-size:17px}.plan-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.plan-num{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.plan-num .n{font-size:52px;line-height:.9}.plan-num small{color:var(--muted);font-size:17px;font-weight:600}.plan-list{margin:32px 0 0;padding:0;list-style:none}.plan-list li{min-height:46px;box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:minmax(0,1fr) 100px 130px;align-items:center;column-gap:20px;font-size:15px;font-weight:600;display:grid}.plan-list .n{text-align:right;font-size:17px}.segs{gap:5px;display:flex}.segs i{background:var(--text);width:22px;height:6px;transition:background var(--t) var(--ease-out) calc(var(--k) * 45ms);border-radius:3px}[data-state=deload] .segs i[data-cut]{background:var(--surface2);transition:background var(--t-fast) var(--ease-in) calc(var(--k) * 45ms)}.plan-note{color:var(--faint);transition:color var(--t) var(--ease-out);margin-top:20px;font-size:15px;line-height:1.5}[data-state=deload] .plan-note{color:var(--warn)}.screens-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.rail-btns{gap:10px;display:flex}.rail-btn{background:var(--surface);width:48px;height:48px;color:var(--text);cursor:pointer;transition:background var(--t-fast) var(--ease-out);border:0;border-radius:24px;place-items:center;display:grid}.rail-btn:hover{background:var(--surface2)}.rail{--edge:max(var(--gutter), (100% - 1280px) / 2);padding:0 var(--edge) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;overscroll-behavior-x:contain;gap:28px;margin:48px 0 0;list-style:none;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.shot{scroll-snap-align:start;flex:none;width:284px}.shot h3{letter-spacing:-.02em;margin:22px 0 0;font-size:20px;font-weight:800}.shot p{color:var(--faint);margin-top:6px;font-size:15px;line-height:1.45}.phone{--w:262px;width:calc(var(--w) + 16px);border-radius:calc(var(--w) * .136 + 8px);background:#17191d;margin:0;padding:8px;box-shadow:0 40px 80px -40px #000000e6}.phone img{border-radius:calc(var(--w) * .136);width:100%;height:auto}.shot .phone{--w:268px;--s:.6667;width:100%;position:relative}.shot .iphone-status{width:402px;transform:scale(var(--s));transform-origin:0 0;top:8px;left:8px}.rules-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:20px 64px;display:grid}.rules-title{letter-spacing:-.04em;margin:0;font-size:clamp(56px,6.6vw,96px);font-weight:800;line-height:.88}html[lang=ru] .rules-title{letter-spacing:-.04em}.rules-head .lead{max-width:30em;padding-bottom:10px}.rule-list{max-width:1040px;margin:56px 0 0}.rule-list div{box-shadow:inset 0 -1px 0 var(--line2);grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:6px 48px;padding-block:20px;display:grid}.rule-list div:first-child{box-shadow:inset 0 1px 0 var(--line2), inset 0 -1px 0 var(--line2)}.rule-list dt{letter-spacing:-.02em;font-size:20px;font-weight:800}.rule-list dd{color:var(--muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1040px;margin-top:56px;display:grid}.plate{background:var(--surface);border-radius:30px;align-content:start;padding:clamp(28px,3vw,40px);display:grid}.plate h3{letter-spacing:-.02em;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:800;display:flex}.chip{background:var(--surface3);height:24px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:12px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:28px;display:flex}.price .n{font-size:clamp(64px,6.2vw,88px);line-height:.8}.price .small{font-size:17px}.price-alt{color:var(--muted);margin-top:14px;font-size:16px}.price-alt .n,.plate-foot .n{color:var(--text)}.ticks{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ticks li{gap:12px;font-size:16px;line-height:1.45;display:flex}.ticks li:before{content:"";background:var(--done);flex:none;width:18px;height:18px;margin-top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.plate-foot{box-shadow:inset 0 1px 0 var(--line);color:var(--faint);margin-top:32px;padding-top:20px;font-size:14px;line-height:1.5}.plate-foot a{color:var(--text);font-weight:600}.faq{grid-template-columns:minmax(0,360px) minmax(0,760px);justify-content:space-between;align-items:start;gap:40px 64px;display:grid}.faq-list details{box-shadow:inset 0 -1px 0 var(--line)}.faq-list details:first-child{box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding-block:16px;font-size:18px;font-weight:700;line-height:1.35;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";background:var(--muted);width:20px;height:20px;transition:transform var(--t) var(--ease-out);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.faq-list details[open] summary:after{transform:rotate(180deg)}.faq-list p{max-width:40em;color:var(--muted);padding-bottom:24px;font-size:17px;line-height:1.6}.faq-list details::details-content{height:0;transition:height var(--t-fast) var(--ease-in), content-visibility var(--t-fast) allow-discrete;overflow:clip}.faq-list details[open]::details-content{height:auto;transition-duration:var(--t);transition-timing-function:var(--ease-out)}.access-copy{max-width:760px}.access{position:relative}.stage{display:none}@media (width>=1200px) and (hover:hover){.stage{right:var(--gutter);width:clamp(340px, calc(100vw - 2 * var(--gutter) - 800px), 560px);aspect-ratio:1;max-width:none;height:auto;margin:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.stage{display:none}}.spots-big{isolation:isolate;--lit-x:20%;margin-top:44px;padding-bottom:28px;position:relative}.spots-big .lit-line{position:absolute;bottom:0;left:0;right:0}.spots-num{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.big{white-space:nowrap;font-size:clamp(72px,6.6vw,96px);line-height:.8}.gauge{grid-template-columns:repeat(50,minmax(0,1fr));align-items:end;gap:3px;max-width:560px;height:26px;margin-top:26px;display:grid}.gauge i{background:var(--surface2);border-radius:1.5px;height:16px}.gauge i:nth-child(5n){height:26px}.gauge i[data-left]{background:var(--muted)}.cta.access-open{gap:16px 18px;margin-top:36px}.access-mail{max-width:480px;margin-top:20px}.access-mail summary{width:max-content;max-width:100%;min-height:44px;color:var(--muted);cursor:pointer;transition:color var(--t-fast) var(--ease-out);align-items:center;gap:10px;font-size:16px;font-weight:600;list-style:none;display:flex}.access-mail summary:hover,.access-mail[open] summary{color:var(--text)}.access-mail summary::-webkit-details-marker{display:none}.access-mail summary:after{content:"";background:var(--muted);width:18px;height:18px;transition:transform var(--t) var(--ease-out);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.access-mail[open] summary:after{transform:rotate(180deg)}.access-mail .access-form{margin-top:16px}.access-form{background:color-mix(in oklab, var(--done) 6%, var(--surface));gap:24px}.field{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.field legend{margin-bottom:10px;padding:0}.field input:is([type=email],[type=password],[name=code]){background:var(--bg);height:56px;color:var(--text);font:500 17px var(--words);box-shadow:inset 0 0 0 1px var(--line2);transition:box-shadow var(--t-fast) var(--ease-out);border:0;border-radius:16px;padding:0 18px}.field input::placeholder{color:#858c93}.field input:is([type=email],[type=password],[name=code]):focus{box-shadow:inset 0 0 0 2px var(--done);outline:none}.field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--warn)}.seg-wide{background:var(--bg);border-radius:26px;width:100%;height:52px;margin:0}.seg-wide label{flex:1;display:flex}.seg-wide input{opacity:0;pointer-events:none;position:absolute}.seg-wide span{color:var(--muted);cursor:pointer;transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);border-radius:23px;flex:1;place-items:center;font-size:15px;font-weight:600;display:grid}.seg-wide input:checked+span{background:var(--surface3);color:var(--text)}.seg-wide input:focus-visible+span{outline:2px solid var(--done);outline-offset:2px}.check{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.check input{opacity:0;pointer-events:none;position:absolute}.check .box{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--dim);transition:background var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);border-radius:7px}.check .box:after{content:"";opacity:0;width:100%;height:100%;transition:opacity var(--t-fast) var(--ease-out);background:#04231d;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7 10 16l-4-4'/%3E%3C/svg%3E") 50%/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7 10 16l-4-4'/%3E%3C/svg%3E") 50%/18px no-repeat}.check input:checked+.box{background:var(--done);box-shadow:none}.check input:checked+.box:after{opacity:1}.check input:focus-visible+.box{outline:2px solid var(--done);outline-offset:3px}.check strong{font-size:16px;font-weight:700;display:block}.check small{color:var(--faint);margin-top:4px;font-size:14px;line-height:1.45;display:block}.trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-msg{min-height:1.5em;color:var(--muted);font-size:15px;line-height:1.5}.form-msg:empty{display:none}.form-msg[data-tone=err]{color:var(--warn)}.form-msg[data-tone=ok]{color:var(--text);font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.35}.step{gap:24px;min-width:0;display:grid}.access-form:not([data-step=start]) .step-start,.access-form:not([data-step=code]) .step-code,.access-form:not([data-step=done]) .step-done,.access-form[data-step=done] [data-submit]{display:none}.field input{width:100%;min-width:0}.field-note{color:var(--faint);font-size:14px;line-height:1.45}.code-acts{flex-wrap:wrap;gap:12px 24px;display:flex}.field input[name=code]{font:700 26px var(--digits);letter-spacing:.3em}.link{color:var(--text);font:600 15px var(--words);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.link[hidden]{display:none}.step-done{gap:14px}.spots-num[hidden]{display:none}.step-done .big{color:var(--done);font-size:clamp(72px,7vw,104px)}.spot-next{text-wrap:pretty;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.45}.form-legal{color:var(--faint);font-size:13px;line-height:1.55}.form-legal a{color:var(--text)}.foot{box-shadow:inset 0 1px 0 var(--line)}.foot-in{grid-template-columns:auto 1fr auto;align-items:center;gap:24px 40px;padding-block:40px 56px;display:grid}.foot-nav{flex-wrap:wrap;gap:8px 28px;font-size:15px;display:flex}.foot .langs{justify-self:start}.foot-legal{color:var(--faint);grid-column:1/-1;font-size:13px;line-height:1.5}.foot-badge{opacity:.7;transition:opacity var(--t-fast) var(--ease-out);grid-column:1/-1;justify-self:start;display:inline-flex}.foot-badge:hover,.foot-badge:focus-visible{opacity:1}.btn{--mx:50%;--my:0%;--core:transparent;background:radial-gradient(140px circle at var(--mx) var(--my), var(--core), transparent 75%) padding-box, linear-gradient(#040506, #040506) padding-box, radial-gradient(90px circle at var(--mx) var(--my), #ffffffe6, transparent 70%) border-box, linear-gradient(#ffffff29, #ffffff29) border-box;min-height:56px;color:var(--text);font:600 17px/1 var(--words);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform var(--t-fast) var(--ease-out);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;text-decoration:none;display:inline-flex}.btn[data-lit]{--core:#17b48747}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.6;cursor:default;transform:none}.btn-sm{min-height:36px;padding:0 16px;font-size:14px}.btn-ghost{background:var(--surface2);color:var(--text);border:0}.btn-ghost:hover{background:var(--surface3)}.btn-wide{width:100%}.top-cta{flex:none}@media (prefers-reduced-motion:no-preference){.js .gauge i{transform-origin:bottom;transition:transform var(--t) var(--ease-out);transition-delay:calc(var(--g) * 12ms);transform:scaleY(0)}.js .spots-big.in .gauge i{transform:none}.iphone-wrap:has(.iphone[data-running]) .live-dot{animation:live 1.6s var(--ease-move) infinite}.mark.play :is(.bar,.pl,.lock,.s){transform-box:fill-box;transform-origin:50%}.mark.play .bar{animation:markBar var(--t) var(--ease-out) backwards}.mark.play .pl{animation:markL .36s var(--ease-out) backwards}.mark.play :is(.r1,.r2){animation-name:markR}.mark.play .l1{animation-delay:.2s}.mark.play .r1{animation-delay:.26s}.mark.play .l2{animation-delay:.38s}.mark.play .r2{animation-delay:.44s}.mark.play .lock{animation:markLock var(--t) cubic-bezier(.2, 1.28, .35, 1) .64s backwards}.mark.play .s{animation:markStamp .22s var(--ease-out) .78s backwards}}@keyframes live{50%{opacity:.3}}@keyframes markBar{0%{transform:scaleX(0)}}@keyframes markL{0%{opacity:0;transform:translate(-26px)}}@keyframes markR{0%{opacity:0;transform:translate(26px)}}@keyframes markLock{0%{transform:scale(0)}}@keyframes markStamp{0%{opacity:0;transform:scale(1.3)}}[data-live]{-webkit-text-fill-color:transparent;position:relative}[data-live]:after{content:attr(data-live);content:attr(data-live) / "";-webkit-text-fill-color:currentColor;text-align:var(--align,start);position:absolute;inset:0}.tape-num [data-live],.plan-list [data-live]{--align:end}@media (width>=1100px) and (height<=980px){.iphone-wrap{--k:.78}}@media (width>=1100px) and (height<=860px){.iphone-wrap{--k:.7}.hero{padding-top:20px}.hero .h1{font-size:52px}.hero .lead{margin-top:12px;font-size:16px}.inst{margin-top:20px}.inst-set{padding:16px 24px 12px}.inst-val{font-size:44px}.inst-dials{margin-top:8px}.inst-out{padding:12px 24px 16px}.inst-num .n{font-size:84px}.inst .plates-art{width:150px}.inst .plates-num{font-size:22px}.cta{margin-top:20px}.spots{margin-top:12px}}@media (width>=1100px){.recovery{grid-template-columns:minmax(0,660px) minmax(0,440px)}.recovery .rec-copy{order:2}}@media (width<=1099px){.hero,.calc,.recovery,.faq,.access{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:640px}.hero .iphone-wrap{justify-self:center;margin-top:56px}.calc .tape{margin-top:56px}.recovery .plan{margin-top:44px}}@media (width<=899px){.nav{display:none}.top-in{gap:12px}.top-cta{margin-left:auto}.menu-btn{display:inline-flex}.plans,.rules-head{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){body{font-size:16px}.top-in{height:56px}html{scroll-padding-top:72px}.sec{padding-block:72px}.hero{padding-block:24px 64px}.hero .lead{margin-top:14px;font-size:16px}.cta{gap:12px 22px;margin-top:22px}.hero .iphone-wrap{margin-top:32px}.iphone-wrap{--k:.76}.live{margin-bottom:14px}.inst{border-radius:24px;margin-top:24px}.inst-set{padding:18px 18px 14px}.inst-out{padding:16px 18px 18px}.inst-vals,.inst-dials{column-gap:14px}.knob{grid-template-columns:40px minmax(0,1fr) 40px;gap:4px}.knob-btn{width:40px;height:40px}.inst-res{flex-wrap:wrap}.inst .plates-art{width:160px}.inst .plates-num{font-size:22px}.iphone-frames{pointer-events:none}.iphone[data-open] .iphone-frames{pointer-events:auto}.iphone-try{z-index:4;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0 0 132px;display:flex;position:absolute;inset:0}.iphone-try span{background:var(--done);color:#04231d;height:56px;font:700 21px var(--words);border-radius:28px;align-items:center;gap:10px;padding:0 26px 0 20px;display:inline-flex}.tape-row{grid-template-columns:20px minmax(0,1fr) auto;column-gap:12px}.tape-num{font-size:30px}.tape-total{grid-template-columns:20px minmax(0,1fr);row-gap:16px}.tape-total .tape-num{grid-column:2}.plates{gap:16px}.plates-tape .plates-art{width:150px}.plates-tape .plates-num{font-size:24px}.plates .cap{font-size:11px}.meso{margin-top:40px}.meso-head .seg{width:100%}.meso-chart{margin-bottom:60px}.meso-lab{font-size:12px}.meso-m{font-size:12px;top:calc(100% + 30px)}.plan-top .seg{width:100%;margin-left:0}.seg button{flex:1}.plan-list li{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding-block:11px}.plan-list .segs{grid-column:1/-1}.plan-pair .n{font-size:40px}.rail-btns{display:none}.rail{gap:18px;margin-top:32px}.shot{width:236px}.shot .phone{--w:220px;--s:.5473}.shot h3{margin-top:16px;font-size:18px}.rule-list{margin-top:40px}.rule-list div{grid-template-columns:minmax(0,1fr);padding-block:16px}.rule-list dt{font-size:18px}.rule-list dd{font-size:16px}.foot-in{grid-template-columns:minmax(0,1fr)}.top .langs{display:none}}@media (width>=521px){.top-cta .short{display:none}}@media (width<=520px){.top-cta .long{display:none}}@media (width<=360px){.iphone-wrap{--k:.68}}
