@font-face{font-family:TikTok Sans;src:url(./tiktoksans-cyr-B_CMQYEC.woff2) format("woff2");font-weight:400 800;font-stretch:100% 125%;font-display:swap;unicode-range:U+0400-045F,U+2116}@font-face{font-family:TikTok Sans;src:url(./tiktoksans-lat-BQMQrEz7.woff2) format("woff2");font-weight:400 800;font-stretch:100% 125%;font-display:swap;unicode-range:U+0020-007E,U+00A0,U+00AB,U+00B0,U+00B7,U+00BB,U+00D7,U+2013-2014,U+2018-201E,U+2026,U+2193,U+2212}@font-face{font-family:TikTok Sans;src:url(./tiktoksans-rub-ucGJczL-.woff2) format("woff2");font-weight:400 800;font-stretch:100% 125%;font-display:swap;unicode-range:U+20BD}@font-face{font-family:Martian Mono;src:url(./martianmono-cyr-Dric8njT.woff2) format("woff2");font-weight:400 500;font-stretch:87.5%;font-display:swap;unicode-range:U+0400-045F,U+2116}@font-face{font-family:Martian Mono;src:url(./martianmono-lat-BttONPkn.woff2) format("woff2");font-weight:400 500;font-stretch:87.5%;font-display:swap;unicode-range:U+0020-007E,U+00A0,U+00AB,U+00B0,U+00B7,U+00BB,U+00D7,U+2013-2014,U+2018-201E,U+2026,U+2193,U+2212}@font-face{font-family:TT Fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica");size-adjust:104%;ascent-override:92%;descent-override:24%}@font-face{font-family:MM Fallback;src:local("Courier New"),local("Liberation Mono"),local("Menlo");size-adjust:98%}:root{--bg: #F6F7F2;--paper: #FFFFFF;--ink: #0A0B10;--muted: #3A4A57;--line: #9FB3C2;--cross: #6F8596;--act: #2A63E6;--act-ink: #FFFFFF;--act-hover: #0A0B10;--sig: #D4F53C;--sky: #BFDDF0;--warm: #FEF7EF;--inv: #081247;--inv-ink: #F4F6FA;--inv-muted: #A9B6D6;--inv-line: #2B3566;--sheet: rgba(255, 255, 255, .72);--sheet-line: rgba(30, 50, 80, .22);--cobalt: #2A63E6;--cobalt-2: #1E4FC4;--focus: #2A63E6;--link-hover: #2A63E6;--pad: max(clamp(16px, 3.9vw, 56px), calc((100vw - 1680px)/2) );--cell: clamp(12px, 1.5vw, 24px);--hdr: 64px;--sec-y: clamp(72px, 9vw, 144px);--lens: 1.5;--grid: color-mix(in srgb, var(--line) 55%, transparent);--f-sans: "TikTok Sans", "TT Fallback", system-ui, sans-serif;--f-mono: "Martian Mono", "MM Fallback", ui-monospace, monospace;color-scheme:light}:root[data-theme=dark]{--bg: #0E0F17;--paper: #151727;--ink: #F4F6FA;--muted: #A9B6D6;--line: #2B3566;--cross: #5A6AA8;--act: #D4F53C;--act-ink: #0A0B10;--act-hover: #FFFFFF;--sky: #081247;--warm: #1A2C92;--inv: #050A33;--sheet: rgba(18, 28, 90, .62);--sheet-line: rgba(169, 182, 214, .28);--focus: #D4F53C;--link-hover: #7FB0FF;color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #0E0F17;--paper: #151727;--ink: #F4F6FA;--muted: #A9B6D6;--line: #2B3566;--cross: #5A6AA8;--act: #D4F53C;--act-ink: #0A0B10;--act-hover: #FFFFFF;--sky: #081247;--warm: #1A2C92;--inv: #050A33;--sheet: rgba(18, 28, 90, .62);--sheet-line: rgba(169, 182, 214, .28);--focus: #D4F53C;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-sans);font-size:17px;line-height:1.55;font-weight:400;font-stretch:100%;overflow-x:clip;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}code{font-family:var(--f-mono);font-size:.86em;font-stretch:87.5%;background:color-mix(in srgb,var(--line) 30%,transparent);padding:.08em .35em}pre{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}section[id],#main{scroll-margin-top:calc(var(--hdr) + 8px)}.lbl{font-family:var(--f-mono);font-stretch:87.5%;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.poster{font-weight:800;font-stretch:122%;text-transform:uppercase;line-height:.98;letter-spacing:-.01em}h2{font-weight:700;font-stretch:112%;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.04;letter-spacing:-.015em;max-width:22ch;text-wrap:balance}.lead{font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.34;max-width:44ch}p{max-width:62ch}.muted{color:var(--muted)}.tag{display:inline-block;background:var(--sig);color:#0a0b10;font-family:var(--f-mono);font-stretch:87.5%;font-weight:500;font-size:10px;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:4px 6px}.skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--ink);color:var(--bg);padding:10px 14px}.skip:focus{top:8px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:0 20px 0 22px;background:var(--act);color:var(--act-ink);font-weight:600;font-stretch:110%;font-size:17px;line-height:1.1;text-decoration:none;border:0;border-radius:0;cursor:pointer;transition:background-color .18s ease-out,color .18s ease-out}.btn .ico{transition:transform .18s ease-out}.btn:hover{background:var(--act-hover);color:var(--bg)}.btn:hover .ico{transform:translateY(3px)}.btn-pay:hover .ico{transform:translate(4px)}.btn-sm{min-height:44px;font-size:15px;padding:0 14px 0 16px;gap:10px;white-space:nowrap}.btn-short{display:none}.ico{width:16px;height:16px;flex:none}.link{display:inline-flex;align-items:center;gap:6px;min-height:44px;text-underline-offset:3px;text-decoration-thickness:1px}.link:hover{color:var(--link-hover)}.gridlines{position:fixed;top:0;bottom:0;left:var(--pad);right:var(--pad);display:grid;grid-template-columns:repeat(4,1fr);pointer-events:none;z-index:1}.gridlines i{border-left:1px solid var(--line);opacity:.14}.gridlines i:last-child{border-right:1px solid var(--line)}.sec,.final,.ftr{position:relative}.sec:before,.final:before,.ftr:before{content:"";position:absolute;z-index:2;top:-4px;height:7px;left:calc(var(--pad) - 3.5px);right:calc(var(--pad) - 3.5px);background:var(--cross);opacity:.45;--plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7'%3E%3Cpath d='M3.5 0v7M0 3.5h7' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask:var(--plus) 0 0 / 7px 7px no-repeat,var(--plus) 25% 0 / 7px 7px no-repeat,var(--plus) 50% 0 / 7px 7px no-repeat,var(--plus) 75% 0 / 7px 7px no-repeat,var(--plus) 100% 0 / 7px 7px no-repeat;mask:var(--plus) 0 0 / 7px 7px no-repeat,var(--plus) 25% 0 / 7px 7px no-repeat,var(--plus) 50% 0 / 7px 7px no-repeat,var(--plus) 75% 0 / 7px 7px no-repeat,var(--plus) 100% 0 / 7px 7px no-repeat}.sec{padding:var(--sec-y) var(--pad);border-top:1px solid var(--grid)}.sec>*,.final>*,.hero>*{position:relative;z-index:2}.hdr{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--hdr);transition:background-color .2s ease-out,border-color .2s ease-out;border-bottom:1px solid transparent}.hdr.scrolled{background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom-color:var(--line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hdr-in{height:100%;padding:0 var(--pad);display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.brand{text-decoration:none;padding-left:var(--cell);display:flex;align-items:center;min-height:44px;gap:4px;white-space:nowrap}.brand b{font-weight:700;font-stretch:110%;font-size:18px}.brand .lbl{color:var(--muted);font-size:11px}.nav{grid-column:2 / 4;display:flex;gap:clamp(14px,2vw,32px);padding-left:var(--cell)}.nav a{font-family:var(--f-mono);font-stretch:87.5%;font-weight:500;font-size:12px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;padding:12px 0}.nav a:hover{color:var(--act)}.hdr-end{display:flex;justify-content:flex-end;align-items:center;gap:14px}.theme{background:none;border:0;color:inherit;cursor:pointer;padding:12px 4px;min-height:44px;font-family:var(--f-mono);font-stretch:87.5%;font-weight:500;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.sky{background:linear-gradient(118deg,transparent 14%,color-mix(in srgb,var(--warm) 72%,transparent) 26%,transparent 40%),linear-gradient(118deg,transparent 48%,color-mix(in srgb,var(--warm) 46%,transparent) 57%,transparent 66%),linear-gradient(118deg,transparent 72%,color-mix(in srgb,var(--warm) 30%,transparent) 78%,transparent 86%),radial-gradient(70% 60% at 0% 0%,color-mix(in srgb,var(--warm) 80%,transparent),transparent 70%),var(--sky)}.hero{position:relative;min-height:100svh;padding:var(--hdr) var(--pad) 0;overflow:clip}.hero:after{content:"";position:absolute;left:var(--pad);right:var(--pad);top:calc(var(--hdr) + (100svh - var(--hdr)) * .34);height:calc((100svh - var(--hdr)) * .4);border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:1;pointer-events:none;opacity:.4}.hero-grid{min-height:calc(100svh - var(--hdr));display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:34fr auto 1fr auto auto;grid-template-areas:"eye lead lead note" "h1 h1 h1 ." ". . . ." "act act act ." "meter meter meter meter"}.hero-eyebrow{grid-area:eye;padding:28px var(--cell) 0;max-width:26ch}.hero-lead{grid-area:lead;padding:24px var(--cell) 0;font-size:clamp(1.1rem,1.35vw,1.35rem);line-height:1.36;max-width:44ch}.hero-note{grid-area:note;padding:26px var(--cell) 0;font-size:15px;line-height:1.5;color:var(--muted);max-width:34ch}.hero-h1{grid-area:h1;align-self:end;padding:28px var(--cell) 0;font-size:clamp(2.4rem,4.3vw,5.1rem);max-width:min(12.6em,60vw);text-wrap:balance}.hero-act{grid-area:act;max-width:64vw;display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:40px var(--cell) 0}.hero-nums{display:flex;flex-wrap:wrap;gap:6px 18px}.hero-nums li+li:before{content:"·";margin-right:18px;color:var(--muted)}.hero-meter{grid-area:meter;display:flex;justify-content:space-between;padding:28px var(--cell) 22px;color:var(--muted)}.coords{font-variant-numeric:tabular-nums}.hero-art{position:absolute;z-index:3;margin:0;width:min(36vw,620px,62svh);right:calc(var(--pad) * -1 - 2.5vw);top:max(calc(var(--hdr) + (100svh - var(--hdr)) * .24),290px)}.folder{position:relative;width:100%;aspect-ratio:1 / .86;container-type:inline-size;--spread: 0;--tilt: 0deg;transform:rotateY(var(--tilt));transform-style:preserve-3d}.folder-back{position:absolute;left:3%;right:3%;top:34%;bottom:0;background:linear-gradient(180deg,var(--cobalt-2),#173E9E);border-radius:1.2cqi}.folder-tab{position:absolute;left:0;top:-6cqi;height:6.4cqi;width:34%;background:var(--cobalt-2);border-radius:1.2cqi 1.2cqi 0 0}.folder-name{position:absolute;left:5cqi;bottom:4.5cqi;color:#ffffffeb;font-size:clamp(8px,2.6cqi,13px);white-space:nowrap}.sheet{position:absolute;left:28%;width:44%;top:0;height:74%;background:var(--sheet);border:1px solid var(--sheet-line);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);transform-origin:50% 100%;transform:translateY(calc(var(--spread) * -5cqi)) rotate(calc(var(--r) * (1 + var(--spread) * .6)));padding:3cqi;display:flex;flex-direction:column;gap:2cqi;color:var(--ink)}.sheet.s1{--r: -30deg}.sheet.s2{--r: -10deg}.sheet.s3{--r: 10deg}.sheet.s4{--r: 30deg}.sheet-lbl{font-size:clamp(7px,2.2cqi,11px);line-height:1.2}.mini-shots{display:grid;grid-template-columns:1fr 1fr;gap:1.2cqi}.mini-shots img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.mini-shots img:first-child{grid-column:span 2}.mini-doc,.notes{display:flex;flex-direction:column;gap:1.4cqi}.mini-doc i,.notes i{display:block;height:1.2cqi;background:currentColor;opacity:.28}.mini-doc i.short,.notes i.short{width:60%}.mini-doc b,.notes b{display:block;height:10cqi;width:48%;background:#9fb3c2}.mini-files{display:flex;flex-direction:column;gap:1.3cqi;font-size:clamp(7px,2.1cqi,11px);text-transform:none}.mini-files span{border-bottom:1px solid var(--sheet-line);padding-bottom:1cqi}.mini-site{display:flex;flex-direction:column;gap:1.4cqi}.mini-site b{display:block;height:2.2cqi;width:86%;background:currentColor}.mini-site b.w2{width:60%}.mini-site i{display:block;height:1.1cqi;width:70%;background:currentColor;opacity:.3}.folder-front{position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,#3D74F0,var(--cobalt) 60%,#2257D4);border-radius:1.2cqi;transform-origin:50% 100%;transform:perspective(900px) rotateX(-12deg);box-shadow:0 3cqi 6cqi -2cqi #08124759}.dim{position:absolute;left:0;right:0;top:-9cqi;display:flex;flex-direction:column;align-items:center;gap:1cqi}.dim-line{display:block;height:1.6cqi;width:100%;border:1px solid var(--act);border-top:0;transform-origin:left}.dim-txt{font-size:clamp(7px,2cqi,11px);color:var(--act);text-transform:none;white-space:nowrap;background:var(--sheet);padding:0 1cqi}.split{display:grid;grid-template-columns:repeat(4,1fr);align-items:start}.split-text{grid-column:1 / 3;padding:0 var(--cell);display:flex;flex-direction:column;gap:22px;align-items:flex-start}.split-art{grid-column:3 / 5;padding:0 var(--cell);align-self:stretch}.list-title{margin-top:12px;color:var(--muted)}.closing{font-size:1.12rem}.wide-head{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 0;margin-bottom:clamp(40px,5vw,72px)}.wide-head h2{grid-column:1 / 3;padding:0 var(--cell)}.wide-head-text{grid-column:3 / 5;padding:0 var(--cell);display:flex;flex-direction:column;gap:18px}.win{background:var(--paper);border:1px solid var(--line);overflow:hidden;margin:0}.win-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-bottom:1px solid var(--line)}.win-bar i{width:8px;height:8px;border-radius:50%;background:var(--line)}.win-bar .tag{margin-left:auto}.excerpt{margin:0;background:var(--paper);border:1px solid var(--line);padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.excerpt figcaption{color:var(--muted);text-transform:none;font-size:11px;overflow-wrap:anywhere}.tz-file,.res-text .path,.scene-cap,.frame-cap{overflow-wrap:anywhere}.excerpt pre,.tree pre,.code-sheet pre{font-family:var(--f-mono);font-stretch:87.5%;font-size:12.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.excerpt code{background:none;padding:0;font-size:inherit}.ex-note{font-size:15px;line-height:1.45;border-top:1px solid var(--line);padding-top:12px}.rows-table{width:100%;border-collapse:collapse;margin-bottom:clamp(56px,7vw,110px)}.rows-table th{text-align:left;color:var(--muted);padding:0 var(--cell) 12px;font-weight:500}.rows-table td{padding:18px var(--cell);border-top:1px solid var(--line);vertical-align:top}.rows-table th:first-child,.rows-table td:first-child{width:25%}.rows-table td:first-child{font-weight:600}.rows-table td:last-child{font-size:1.12rem}.rows-table tr:last-child td{border-bottom:1px solid var(--line)}.scene{position:relative}.scene-stage{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 0}.scene-cap{grid-column:1 / 5;padding:0 var(--cell);color:var(--muted)}.scene-rail{grid-column:1;padding:0 var(--cell);display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line);align-self:start}.scene-rail li{border-bottom:1px solid var(--line)}.scene-rail a{display:block;padding:12px 0;text-decoration:none;color:var(--muted)}.scene-rail a:hover,.scene-rail li.on a{color:var(--ink)}.scene-rail li.on a:before{content:"■ ";color:var(--act)}.scene-frames{grid-column:2 / 5;padding:0 var(--cell);display:grid;gap:40px}.frame{margin:0;display:flex;flex-direction:column;gap:12px}.frame-cap{color:var(--muted)}.frame-box{position:relative;display:grid;grid-template-columns:1.7fr 1fr;gap:20px;align-items:center}.frame-note{color:var(--muted)}.mock{position:relative;aspect-ratio:16 / 10;overflow:hidden;container-type:inline-size;grid-area:1 / 1}.mock.steel{background:linear-gradient(165deg,#eef0f2,#d3d8dc 55%,#bcc3c9);color:#2b3036}.mock.result{background:linear-gradient(160deg,#3a4048,#20252b 60%,#15191e);color:#eef1f3}.mock .tag{position:absolute;right:3cqi;top:3cqi;z-index:2}.mock-wave{position:absolute;left:0;top:30%;width:100%;height:60%}.mock-wave.r{top:36%;opacity:.9}.mock-serif{position:absolute;left:6%;top:12%;z-index:1;font-family:Georgia,Times New Roman,"Liberation Serif",serif;font-size:16cqi;line-height:1;letter-spacing:-.02em;transform:scaleX(.78);transform-origin:left top}.mock-serif.big{font-size:18cqi;top:20%}.mock-lines{position:absolute;left:6%;bottom:12%;width:42%;display:flex;flex-direction:column;gap:2cqi;z-index:1}.mock-lines i{display:block;height:1.4cqi;background:currentColor;opacity:.45}.mock-lines i.short{width:62%}.mock-nav{position:absolute;left:6%;right:6%;top:6%;display:flex;align-items:center;gap:3cqi}.mock-nav b{width:12cqi;height:1.8cqi;background:currentColor}.mock-nav i{width:7cqi;height:1.2cqi;background:currentColor;opacity:.5}.mock-nav i:first-of-type{margin-left:auto}.mock-btn{position:absolute;right:6%;bottom:12%;width:22cqi;height:6cqi;background:#c9ced3}.mock-btn.tiny{width:16cqi;height:3cqi}.dim-mock{opacity:.45}.wishes{display:flex;flex-direction:column;gap:12px}.wishes li{font-size:1.15rem;line-height:1.3;border-left:1px solid var(--line);padding-left:14px}.calque{grid-area:1 / 1;position:relative;aspect-ratio:16 / 10;z-index:2;background:#ffffff80;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);outline:1px solid rgba(42,99,230,.5);outline-offset:-1px;--k1: 1;--k2: 1;--k3: 1;--k4: 1}.calque-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cl{fill:none;stroke:#2a63e6;stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:1 1}.cl1{stroke-dashoffset:calc(1 - var(--k1));stroke-width:1;opacity:.8}.cl2{stroke-dashoffset:calc(1 - var(--k2))}.cl3{stroke-dashoffset:calc(1 - var(--k3))}.cl4{stroke-dashoffset:calc(1 - var(--k4))}.callout{position:absolute;z-index:3;display:flex;flex-direction:column;gap:2px;background:#fff;color:#0a0b10;border:1px solid #2A63E6;padding:5px 8px;text-transform:none;font-size:11px}.callout b{font-weight:500;color:#2a63e6;text-transform:uppercase;font-size:10px}.callout .sw{display:inline-block;width:14px;height:14px;background:var(--c);border:1px solid rgba(0,0,0,.2);margin-right:3px}.callout.c1{left:3%;top:-2%;opacity:var(--k1)}.callout.c2{left:8%;top:42%;opacity:var(--k2)}.callout.c3{right:18%;top:22%;opacity:var(--k3)}.callout.c4{left:50%;bottom:3%;opacity:var(--k4)}.tz-sheet{grid-area:1 / 1 / 2 / 3;justify-self:end;width:72%;z-index:2;position:relative;background:var(--paper);border:1px solid var(--line);padding:18px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:-18px 18px 0 -1px color-mix(in srgb,var(--line) 35%,transparent)}.tz-file,.tz-note{color:var(--muted);text-transform:none}.tz{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.4}.tz th{text-align:left;font-weight:500;color:var(--muted);padding:0 8px 8px 0;vertical-align:bottom}.tz td{border-top:1px solid var(--line);padding:9px 10px 9px 0;vertical-align:top}.tz td:first-child{width:38%;font-weight:600}.after-scene{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(56px,7vw,110px)}.after-scene>div:first-child{grid-column:1 / 3;padding:0 var(--cell)}.after-scene-text{grid-column:3 / 5;padding:0 var(--cell);display:flex;flex-direction:column;gap:18px;align-items:flex-start}.lead-list{display:flex;flex-direction:column;gap:14px;max-width:44ch;font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.34}.lead-list li{position:relative;padding-left:1.3em}.lead-list li:before{content:"—";position:absolute;left:0;color:var(--act)}.sub-title{font-weight:700;font-stretch:112%;font-size:clamp(1.6rem,2.6vw,2.5rem);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.facts{margin-top:22px;border-top:1px solid var(--line)}.facts li{padding:12px 0;border-bottom:1px solid var(--line)}.num{font-family:var(--f-mono);font-stretch:87.5%;font-weight:500;font-size:.92em}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps li{padding:20px var(--cell) 24px;display:flex;flex-direction:column;gap:14px}.steps li+li{border-left:0}.steps .n{color:var(--muted)}.steps p{font-size:1.05rem}.step-art{margin-top:auto;display:block;height:120px;position:relative}.folder-mini .fm-back{position:absolute;left:0;bottom:0;width:130px;height:84px;background:var(--cobalt-2);border-radius:4px}.folder-mini .fm-back:before{content:"";position:absolute;left:0;top:-12px;width:52px;height:13px;background:var(--cobalt-2);border-radius:4px 4px 0 0}.folder-mini .fm-sheet{position:absolute;left:18px;bottom:26px;width:94px;height:74px;background:var(--sheet);border:1px solid var(--sheet-line);transform:rotate(-6deg)}.folder-mini .fm-front{position:absolute;left:0;bottom:0;width:130px;height:50px;background:var(--cobalt);border-radius:4px}.folder-mini .lbl{position:absolute;left:144px;bottom:6px;text-transform:none}.shots img{position:absolute;width:150px;aspect-ratio:16 / 10;object-fit:cover;border:1px solid var(--line)}.shots img:nth-child(1){left:0;top:30px;transform:rotate(-5deg)}.shots img:nth-child(2){left:50px;top:14px;transform:rotate(3deg)}.shots img:nth-child(3){left:100px;top:0;transform:rotate(-1deg)}.notes{width:150px;padding:14px;background:var(--paper);border:1px solid var(--line);height:auto}.notes b{height:26px}.term{background:#0a0b10;color:#e8ecf0;padding:14px 16px;height:auto;width:min(100%,230px)}.term .lbl{text-transform:none;font-size:13px}.caret{display:inline-block;width:8px;height:14px;background:#d4f53c;vertical-align:-2px;margin-left:2px}.start-after{margin:40px var(--cell) 0}.stages{position:relative;margin-top:clamp(48px,6vw,88px)}.stages .list-title{padding:0 var(--cell);margin-bottom:14px}.stages ol{border-top:1px solid var(--line)}.stages li{display:grid;grid-template-columns:repeat(4,1fr);align-items:baseline;border-bottom:1px solid var(--line);padding:16px 0}.stages li>*{padding:0 var(--cell)}.stages li .lbl{color:var(--muted)}.stages li b{font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:700;font-stretch:108%}.stages li p{grid-column:3 / 5}.stages-progress{position:absolute;left:-1px;top:40px;bottom:0;width:3px;pointer-events:none}.stages-progress i{display:block;width:100%;height:100%;background:var(--act);transform-origin:top;transform:scaleY(var(--sp, 1))}.commands{display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px;align-items:start;gap:20px 0}.commands p{grid-column:1 / 3;padding:0 var(--cell);font-size:1.08rem}.commands .btn{grid-column:3 / 5;justify-self:start;margin-left:var(--cell)}.portal{position:relative;border-top:1px solid var(--line);--q: 1}.portal-stage{position:relative;height:70svh;min-height:420px;overflow:hidden;display:grid;place-items:center}.portal-grid{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:0;background-color:var(--cross);--plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M44 38v12M38 44h12' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E");-webkit-mask:var(--plus) center / 88px 88px repeat;mask:var(--plus) center / 88px 88px repeat;opacity:.8}.portal-folder{position:relative;z-index:1;width:min(42vw,380px)}.folder.small{aspect-ratio:1 / .86}.portal-title{position:absolute;z-index:2;left:var(--pad);right:var(--pad);bottom:12%;padding:0 var(--cell);font-size:clamp(2.2rem,7.2vw,7.6rem);overflow-wrap:anywhere}.sostav-head{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 0;margin-bottom:clamp(48px,6vw,96px);align-items:start}.sostav-head>div{grid-column:1 / 3;padding:0 var(--cell);display:flex;flex-direction:column;gap:22px}.tree{grid-column:3 / 5;margin:0 var(--cell);background:var(--paper);border:1px solid var(--line);padding:16px 20px;display:flex;flex-direction:column;gap:10px}.tree figcaption{color:var(--muted)}.tree pre{font-size:12.5px;line-height:1.55}.tree pre b{font-weight:500;color:var(--act)}.ar{font-family:system-ui,sans-serif;font-size:1.3em;line-height:1;color:var(--act)}.group{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);padding-top:24px;margin-top:clamp(40px,5vw,72px);align-items:start}.group-title{grid-column:1 / 5;padding:0 var(--cell) 18px;font-weight:700;font-stretch:112%;font-size:clamp(1.5rem,2.3vw,2.2rem);line-height:1.1}.kit{grid-column:1 / 3;border-top:1px solid var(--line)}.kit li{display:grid;grid-template-columns:minmax(96px,32%) 1fr;gap:4px 0;padding:16px 0;border-bottom:1px solid var(--line)}.kit-n{grid-row:span 2;padding:3px var(--cell) 0;font-family:var(--f-mono);font-stretch:87.5%;font-weight:500;font-size:15px;line-height:1.35;color:var(--act)}.kit b{font-size:1.08rem;font-weight:600;padding-right:var(--cell)}.kit p{color:var(--muted);font-size:15.5px;line-height:1.5;padding-right:var(--cell)}.group-ex{grid-column:3 / 5;padding:0 var(--cell);display:flex;flex-direction:column;gap:18px;position:sticky;top:calc(var(--hdr) + 20px)}.group-cta{grid-column:1 / 3;justify-self:start;margin:28px var(--cell) 0}.inverse{background:var(--inv);color:var(--inv-ink);border-top-color:var(--inv-line);--line: #2B3566;--muted: #A9B6D6;--paper: #0F1A5C}.inverse .lead{max-width:40ch}.checks{border-top:1px solid var(--line);width:100%}.checks li{padding:11px 0 11px 26px;border-bottom:1px solid var(--line);position:relative}.checks li:before{content:"";position:absolute;left:2px;top:20px;width:12px;height:1px;background:#d4f53c}.list-intro{font-weight:600}.note-line{display:flex;flex-direction:column;gap:6px;border-left:1px solid #D4F53C;padding-left:16px}.note-line .lbl{color:#d4f53c}.inverse .btn{background:#d4f53c;color:#0a0b10}.inverse .btn:hover{background:#fff}.qa-art{position:relative;display:flex;flex-direction:column;gap:26px;padding-bottom:12px}.qa-desk{position:relative;width:88%}.qa-desk .mock{aspect-ratio:16 / 9.4}.phone{position:absolute;right:0;top:16%;width:30%;margin:0;z-index:2;border:6px solid #0A0B10;border-radius:22px;overflow:visible;background:#0a0b10}.phone-mock{aspect-ratio:9 / 18;border-radius:16px}.phone-mock .mock-serif{font-size:26cqi;top:10%}.phone-mock .mock-lines{width:70%;bottom:30%}.qa-mark{position:absolute;z-index:4;text-transform:none;font-size:11px;display:flex;flex-direction:column;gap:4px}.qa-mark .bad{border:1px dashed #FF6B5B;color:#ffd9d4;background:#280808bf;padding:4px 7px;text-decoration:line-through;text-decoration-color:#ffd9d499}.qa-mark .ok{display:inline-flex;align-items:center;gap:4px;color:#0a0b10;background:#d4f53c;padding:3px 7px;align-self:flex-start}.qa-mark .ok .ico{width:12px;height:12px}.qa-mark.m1{left:4%;bottom:8%}.qa-mark.m2{right:86%;top:22%;white-space:nowrap}.qa-mark.m3{left:10%;bottom:8%;white-space:nowrap}.report{width:92%;align-self:flex-end;background:#f6f7f2;color:#0a0b10;border-color:#f6f7f2}.report figcaption{color:#3a4a57}.results{display:grid;grid-template-columns:repeat(4,1fr);gap:56px 0;align-items:start}.res{padding:0 var(--cell);display:flex;flex-direction:column;gap:18px}.res-site{grid-column:1 / 4;display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:end}.res-src{grid-column:2 / 4;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:end}.res-docs{grid-column:4;grid-row:1 / 3;align-self:end}.res-text{display:flex;flex-direction:column;gap:8px}.res-text .path{color:var(--act);text-transform:none}.code-sheet{margin:0;background:#0a0b10;color:#d9e1ea;padding:16px 18px;border:1px solid var(--line)}.code-sheet pre{font-size:12px}.doc-stack{display:flex;flex-direction:column;text-transform:none}.doc-stack li{background:var(--paper);border:1px solid var(--line);padding:10px 12px;margin-top:-4px;translate:calc(var(--n, 0) * 4px) 0}.doc-stack li:nth-child(2){--n: 1}.doc-stack li:nth-child(3){--n: 2}.doc-stack li:nth-child(4){--n: 3}.doc-stack li:nth-child(5){--n: 4}.doc-stack li:nth-child(6){--n: 5}.doc-stack li:nth-child(7){--n: 6}.res-after{display:flex;flex-direction:column;gap:18px;align-items:flex-start;margin-top:clamp(48px,6vw,88px);padding:0 var(--cell)}.author-head{padding:0 var(--cell);margin-bottom:clamp(32px,4vw,56px)}.author{display:grid;grid-template-columns:repeat(4,1fr);align-items:start}.author-photo{grid-column:1;margin:0 var(--cell);display:flex;flex-direction:column;gap:10px}.author-photo img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--line)}.author-photo figcaption{color:var(--muted)}.author-text{grid-column:2 / 4;padding:0 var(--cell);display:flex;flex-direction:column;gap:22px;align-items:flex-start}.school{grid-column:4;padding:0 var(--cell);display:flex;flex-direction:column;gap:12px;font-size:15px}.win-small img{width:100%}.buy{background:var(--bg)}.buy-box{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--paper)}.buy-art{grid-column:1 / 3;display:grid;grid-template-columns:1fr 1fr;border-right:1px solid var(--line)}.buy-item{position:relative;padding:36px 28px 28px;min-height:250px;display:grid;place-items:center;border-bottom:1px solid var(--line)}.buy-item:nth-child(odd){border-right:1px solid var(--line)}.buy-item:nth-child(n+3){border-bottom:0}.bi-n{position:absolute;left:14px;top:12px;color:var(--muted)}.folder.tiny{width:min(100%,220px)}.guide{position:relative;width:150px;height:190px}.guide .g-back,.guide .g-back2{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);border:1px solid var(--line)}.guide .g-back{transform:rotate(-7deg) translate(-8px,4px)}.guide .g-back2{transform:rotate(4deg) translate(6px,2px)}.guide .g-page{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper);border:1px solid var(--line);padding:16px 14px;display:flex;flex-direction:column;gap:9px}.guide .g-page .lbl{color:var(--act)}.guide .g-page b{display:block;height:12px;width:80%;background:currentColor}.guide .g-page i{display:block;height:5px;background:currentColor;opacity:.25}.guide .g-page i.short{width:60%}.stack{position:relative;width:250px;height:190px}.stack .win{position:absolute;width:210px;box-shadow:0 10px 24px -14px #08124773}.stack img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top left}.stack .win-bar{height:16px;padding:0 7px;gap:4px}.stack .win-bar i{width:5px;height:5px}.st1{left:0;top:0;transform:rotate(-7deg)}.st2{left:22px;top:22px;transform:rotate(-2deg)}.st3{left:42px;top:46px;transform:rotate(4deg)}.win.br{width:min(100%,260px);position:relative}.br-mock{aspect-ratio:16 / 10}.br-checks{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}.br-checks span{width:26px;height:26px;display:grid;place-items:center;background:var(--sig);color:#0a0b10}.buy-info{grid-column:3 / 5;padding:28px clamp(20px,2.6vw,40px);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.price{font-weight:800;font-stretch:118%;font-size:clamp(2.6rem,4vw,3.8rem);line-height:1}.buy-list{border-top:1px solid var(--line);width:100%}.buy-list li{display:grid;grid-template-columns:30px 1fr;padding:9px 0;border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.42}.buy-list .lbl{color:var(--act);padding-top:3px}.req{color:var(--muted);font-size:15px}.stub{display:flex;align-items:center;gap:8px;color:var(--muted);text-transform:none}.btn-pay{width:100%;max-width:420px}.pay-note{color:var(--muted);font-size:14px}.paid .stub{display:none}.faq{display:grid;grid-template-columns:repeat(4,1fr);align-items:start}.faq h2{grid-column:1;padding:0 var(--cell);position:sticky;top:calc(var(--hdr) + 24px);font-size:clamp(1.7rem,2.4vw,2.4rem)}.faq-list{grid-column:2 / 5;padding:0 var(--cell);border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.faq-list details{width:100%;border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;font-size:1.12rem;font-weight:600;position:relative;min-height:44px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:6px;top:14px;font-family:var(--f-mono);font-size:20px;color:var(--act);transition:transform .2s ease-out}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{padding:0 40px 20px 0;color:var(--muted)}.faq-list .btn{margin-top:32px}@supports (interpolate-size: allow-keywords){.faq-list{interpolate-size:allow-keywords}.faq-list details::details-content{height:0;overflow:clip;transition:height .22s ease-out,content-visibility .22s allow-discrete}.faq-list details[open]::details-content{height:auto}}.final{min-height:92svh;padding:var(--sec-y) var(--pad);border-top:1px solid var(--grid);display:grid;grid-template-columns:repeat(4,1fr);align-items:end;overflow:clip;--f: 0}.final-in{grid-column:1 / 3;padding:0 var(--cell);display:flex;flex-direction:column;gap:22px;align-items:flex-start}.final h2{font-size:clamp(2.4rem,4.6vw,5rem);max-width:12em;text-wrap:balance}.final-calque{position:absolute;z-index:1;right:calc(var(--pad) + 3%);top:9%;width:min(28vw,440px);aspect-ratio:3 / 4;pointer-events:none}.final-calque i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--sheet-line);background:linear-gradient(var(--act),var(--act)) 12% 18% / 60% 1px no-repeat,linear-gradient(var(--act),var(--act)) 12% 16.5% / 1px 3.5% no-repeat,linear-gradient(var(--act),var(--act)) 72% 16.5% / 1px 3.5% no-repeat,linear-gradient(currentColor,currentColor) 12% 32% / 70% 3% no-repeat,linear-gradient(currentColor,currentColor) 12% 38% / 48% 3% no-repeat,var(--sheet);color:color-mix(in srgb,var(--ink) 18%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transform-origin:30% 50%;transform:translate(calc(var(--i) * -3.5% - var(--f) * (12% + var(--i) * 6%)),calc(var(--i) * 4% + var(--f) * var(--i) * 2%)) rotate(calc(var(--i) * 4deg - 8deg)) scale(calc(1 - var(--f) * (.3 + var(--i) * .08)));opacity:calc(.92 - var(--f) * (.4 + var(--i) * .07))}.ftr{border-top:1px solid var(--grid);padding:18px var(--pad) 16px;background:var(--bg)}.ftr-in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding:0 var(--cell);font-size:13.5px;line-height:1.45}.ftr-in p{max-width:none}.ftr-note{margin-top:8px;padding:0 var(--cell);color:var(--muted);font-size:11px}.dock{display:none}.motion [data-warp]{transform:perspective(1200px) rotateX(var(--rx, 0deg)) scale(var(--ws, 1));transform-origin:50% var(--wo, 50%)}.qa-js .qa-mark .ok{opacity:0;transform:translateY(4px);transition:opacity .35s ease-out,transform .35s ease-out}.qa-js .qa-mark .bad{text-decoration-color:transparent;transition:text-decoration-color .3s ease-out,opacity .3s ease-out}.qa-js .qa-mark.fixed .ok{opacity:1;transform:none}.qa-js .qa-mark.fixed .bad{text-decoration-color:#ffd9d499;opacity:.7}.dim-line{transform:scaleX(var(--dl, 1));transition:transform .7s cubic-bezier(.2,.7,.1,1)}.portal-plane,.portal-dark,.portal-warp,.portal-nums,.portal-rings,.portal-light{display:none}.motion .portal{margin-bottom:-100vh;height:480vh;--q: 0;--fs: .24;--b: 0;--d: 0;--to: 0;--ts: 1;--no: 0;--ro: 0;--l: 0}.motion .portal-stage{position:sticky;top:0;height:100svh}.motion .portal+.sec{position:relative;z-index:2;background:var(--bg)}.motion .portal-grid{transform:scale(calc(1 + var(--q) * 1.6));opacity:calc(.35 + var(--b) * .55)}.motion .portal-folder{transform:scale(var(--fs));will-change:transform}.portal .sheet{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--paper) 88%,transparent)}.motion .portal-plane,.motion .portal-dark,.motion .portal-warp,.motion .portal-light{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.motion .portal-plane{z-index:2;background:var(--cobalt);opacity:var(--b)}.motion .portal-dark{z-index:3;background:#030724;opacity:var(--d)}.motion .portal-warp{z-index:4;width:100%;height:100%}.motion .portal-title{z-index:5;left:0;right:0;top:50%;bottom:auto;padding:0 calc(var(--pad) + var(--cell));color:#fff;text-align:center;transform:translateY(-50%) scale(var(--ts));opacity:var(--to);text-shadow:0 0 32px #030724}.motion .portal-nums{display:block;position:absolute;z-index:5;left:50%;top:50%;width:min(90vw,20em);max-width:none;color:#fff;text-align:center;font-weight:700;font-stretch:118%;text-transform:uppercase;font-size:clamp(1.6rem,3.6vw,3.4rem);line-height:1.02;text-wrap:balance;text-shadow:0 0 24px #030724,0 0 48px #030724;transform:translate(-50%,-50%) scale(calc(1.25 - var(--no) * .25));opacity:var(--no)}.motion .portal-nums span{display:block}.motion .portal-nums .sep{display:none}.motion .portal-rings{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;color:#fff;opacity:var(--ro);font-size:15px}.motion .portal-rings li{position:absolute;max-width:16ch}.motion .portal-rings .pr1{left:51%;top:31%}.motion .portal-rings .pr2{left:64%;top:45%}.motion .portal-rings .pr3{right:64%;top:50%;text-align:right}.motion .portal-rings .pr4{right:52%;top:63%;text-align:right}.motion .portal-light{z-index:6;background:var(--bg);clip-path:circle(calc(var(--l) * 75%) at 50% 50%)}.motion .scene{height:360vh;margin:clamp(8px,2vw,24px) calc(var(--pad) * -1) 0;--p: 0;--c: 0;--a1: 0;--a2: 0;--a3: 0;--a4: 0;--m: 0;--t: 0;--r: 0;--w1: 0;--w2: 0;--w3: 0;--w4: 0}.motion .scene-stage{position:sticky;top:var(--hdr);height:calc(100svh - var(--hdr));overflow:hidden;display:block;padding:0}.motion .scene-frames,.motion .frame,.motion .frame-box{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;margin:0}.motion .scene .mock{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.motion #fr2 .mock,.motion #fr3 .mock{display:none}.motion #fr4{z-index:5}.motion .scene .mock .tag{top:18px;right:calc(var(--pad) + var(--cell))}.motion .scene-cap,.motion .frame-cap,.motion .frame-note{position:absolute;z-index:6;background:color-mix(in srgb,#FFFFFF 88%,transparent);color:#0a0b10;padding:5px 8px}.motion .scene-cap{left:calc(var(--pad) + var(--cell));top:18px}.motion .frame-cap{left:calc(var(--pad) + var(--cell));top:52px;opacity:0;transition:opacity .25s ease-out}.motion .frame.on .frame-cap{opacity:1}.motion .frame-note{right:calc(var(--pad) + var(--cell));bottom:88px;opacity:var(--r)}.motion .scene-rail{position:absolute;z-index:6;left:calc(var(--pad) + var(--cell));right:calc(var(--pad) + var(--cell));bottom:24px;display:grid;grid-template-columns:repeat(4,1fr);padding:0;border:0;background:color-mix(in srgb,#FFFFFF 88%,transparent)}.motion .scene-rail:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--act);transform-origin:left;transform:scaleX(var(--p))}.motion .scene-rail li{border:0}.motion .scene-rail a{padding:12px 10px;color:#3a4a57}.motion .scene-rail li.on a{color:#0a0b10}.motion .scene-rail li.on a:before{content:none}.motion .scene-rail li.on a{box-shadow:inset 0 -2px 0 var(--act)}.motion #fr1 .wishes{position:absolute;z-index:3;right:calc(var(--pad) + var(--cell));bottom:96px;width:min(360px,34vw);translate:calc(var(--m) * -30vw) calc(var(--m) * -24vh);opacity:calc(1 - var(--m))}.motion #fr1 .wishes li{background:#fff;color:#0a0b10;border:1px solid #C9CED3;padding:10px 14px;box-shadow:8px 8px 0 -1px #2b30361f}.motion .scene .calque{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;translate:calc((1 - var(--c)) * 101%) 0;--k1: var(--a1);--k2: var(--a2);--k3: var(--a3);--k4: var(--a4);opacity:calc(1 - var(--r))}.motion .scene .callout{font-size:13px;padding:7px 10px;translate:calc(var(--m) * var(--tx, 0vw)) calc(var(--m) * var(--ty, 0vh))}.motion .scene .callout b{font-size:11px}.motion .scene .callout.c1{left:6%;top:8%;--tx: 30vw;--ty: 30vh;opacity:calc(var(--k1) * (1 - var(--m)))}.motion .scene .callout.c2{left:8%;top:42%;--tx: 26vw;--ty: 4vh;opacity:calc(var(--k2) * (1 - var(--m)))}.motion .scene .callout.c3{right:14%;top:24%;--tx: -22vw;--ty: 18vh;opacity:calc(var(--k3) * (1 - var(--m)))}.motion .scene .callout.c4{left:50%;bottom:20%;--tx: -4vw;--ty: -18vh;opacity:calc(var(--k4) * (1 - var(--m)))}.motion .scene .tz-sheet{position:absolute;left:50%;top:50%;width:min(760px,88vw);z-index:4;box-shadow:0 30px 60px -30px #0a0b1073;transform:translate(-50%,calc(-50% + (1 - var(--t)) * 40px - var(--r) * 120svh)) scale(calc(.92 + var(--t) * .08));opacity:var(--t)}.motion .scene .tz tbody tr:nth-child(1){opacity:var(--w1)}.motion .scene .tz tbody tr:nth-child(2){opacity:var(--w2)}.motion .scene .tz tbody tr:nth-child(3){opacity:var(--w3)}.motion #fr4 .mock{clip-path:inset(calc((1 - var(--r)) * 100%) 0 0 0)}.motion #fr1 .mock>*{opacity:calc(1 - var(--r) * 3)}.motion #fr4 .mock-lines.reveal i{opacity:calc(.45 * var(--w4))}.motion #fr4 .mock-serif.big{translate:0 calc((1 - var(--r)) * 6vh)}@keyframes lens{0%{scale:calc(1 + .04 * var(--lens)) 1;transform:perspective(1400px) rotateX(calc(7deg * var(--lens)));transform-origin:50% 0%;animation-timing-function:cubic-bezier(.3,0,.6,1)}50%{scale:calc(1 - .015 * var(--lens)) 1;transform:perspective(1400px) rotateX(0);transform-origin:50% 50%;animation-timing-function:cubic-bezier(.4,0,.7,1)}to{scale:calc(1 + .04 * var(--lens)) 1;transform:perspective(1400px) rotateX(calc(-7deg * var(--lens)));transform-origin:50% 100%}}@supports (animation-timeline: view()){.motion:not(.lite) .lens{animation:lens linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}.stages-now,.qa-scan{display:none}.motion .stages{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:auto 1fr}.motion .stages .list-title{grid-column:1 / 3}.motion .stages ol{grid-column:2;grid-row:2}.motion .stages li{grid-template-columns:1fr 1fr 2fr;transition:color .2s ease-out}.motion .stages li p{grid-column:3}.motion .stages li:not(.on) b,.motion .stages li:not(.on) p{color:var(--muted)}.motion .stages li.on .lbl{color:var(--act)}.motion .stages-now{display:flex;flex-direction:column;gap:6px;grid-column:1;grid-row:2;align-self:start;position:sticky;top:calc(var(--hdr) + 32px);padding:16px var(--cell) 0}.motion .stages-now .lbl{color:var(--muted)}.motion .stages-now b{font-family:var(--f-mono);font-stretch:87.5%;font-weight:500;font-size:clamp(4rem,7vw,7rem);line-height:.9;color:var(--act);font-variant-numeric:tabular-nums}.motion .stages-now span:last-child{font-weight:700;font-stretch:108%;font-size:1.2rem}.motion #proverka .qa-art{position:sticky;top:calc(var(--hdr) + 28px)}.motion .qa-scan{display:block;position:absolute;z-index:5;left:-12px;right:-12px;top:0;height:2px;pointer-events:none;background:#d4f53c;box-shadow:0 0 0 1px #d4f53c40,0 0 18px 2px #d4f53c8c;transform:translateY(calc(var(--s, 0) * var(--qa-h, 600px)));opacity:calc(1 - var(--s-done, 0))}.motion .checks li{transition:color .2s ease-out,background-color .2s ease-out}.motion .checks li:not(.on){color:var(--muted)}.motion .checks li.on{background:#d4f53c14}.motion .checks li.on:before{width:18px;height:2px}@keyframes unfold-down{0%{transform:perspective(900px) rotateX(-95deg);opacity:.3}to{transform:perspective(900px) rotateX(0);opacity:1}}@keyframes unfold{0%{transform:perspective(900px) rotateY(95deg);opacity:.3}to{transform:perspective(900px) rotateY(0);opacity:1}}@keyframes lay{0%{translate:0 48px;rotate:-3deg}to{translate:0 0;rotate:0deg}}@keyframes rise{0%{translate:0 14vh}to{translate:0 0}}@keyframes fan1{0%{translate:30% 18%;rotate:-4deg}to{translate:0 0;rotate:0deg}}@keyframes fan2{0%{translate:-20% 30%;rotate:5deg}to{translate:0 0;rotate:0deg}}@keyframes fan3{0%{translate:-140% 40%;rotate:9deg}to{translate:0 0;rotate:0deg}}@supports (animation-timeline: view()){.motion .rows-table thead tr{display:grid;grid-template-columns:1fr 1.6fr}.motion .rows-table th{width:auto!important}.motion .rows-table tbody{display:flex;flex-direction:column;gap:14px}.motion .rows-table tr{display:grid;grid-template-columns:1fr 1.6fr}.motion .rows-table td{border:1px solid var(--line);padding:18px 20px;width:auto!important}.motion .rows-table tr:last-child td{border-bottom:1px solid var(--line)}.motion .rows-table td:first-child{background:var(--paper);position:relative;z-index:1}.motion .rows-table td:last-child{background:var(--sheet);border-left:0;transform-origin:0 50%;animation:unfold linear both;animation-timeline:view();animation-range:entry 40% cover 45%}.motion .facts{border:0;display:flex;flex-direction:column}.motion .facts li{background:var(--sheet);border:1px solid var(--sheet-line);padding:14px 16px;margin-top:-6px;box-shadow:0 10px 20px -16px #08124780}.motion .facts li{animation:lay linear both;animation-timeline:view();animation-range:entry 0% cover 40%}.motion:not(.lite) .facts li.lens{animation:lens linear both,lay linear both;animation-timeline:view(),view();animation-range:cover 0% cover 100%,entry 0% cover 40%}.motion .group{background:var(--bg);position:relative;z-index:1;box-shadow:0 -18px 30px -24px #08124759;animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.motion .res-site{animation:fan1 linear both}.motion .res-src{animation:fan2 linear both}.motion .res-docs{animation:fan3 linear both}.motion .res{animation-timeline:view();animation-range:entry 10% cover 45%}.motion:not(.lite) .res-site.lens{animation:lens linear both,fan1 linear both}.motion:not(.lite) .res-src.lens{animation:lens linear both,fan2 linear both}.motion:not(.lite) .res-docs.lens{animation:lens linear both,fan3 linear both}.motion:not(.lite) .res.lens{animation-timeline:view(),view();animation-range:cover 0% cover 100%,entry 10% cover 45%}}.lite .sheet,.lite .calque,.lite .final-calque i{backdrop-filter:none;-webkit-backdrop-filter:none}.lite .sheet{background:color-mix(in srgb,var(--paper) 88%,transparent)}.lite .portal-warp{display:none}@media (max-width: 1320px) and (min-width: 900px){.hero .dim{display:none}}@media (max-width: 1180px) and (min-width: 900px){.brand .lbl,.btn-long{display:none}.btn-short{display:inline}}@media (max-width: 1180px){.hero-art{width:38vw;right:calc(var(--pad) * -1 - 4vw)}.hero-h1{font-size:clamp(2.3rem,4.4vw,4.4rem);max-width:12em}.res-site{grid-column:1 / 5}.res-src{grid-column:1 / 4}.res-docs{grid-column:4;grid-row:2}.author-text{grid-column:2 / 5}.school{grid-column:2 / 4;margin-top:32px}.buy-art{grid-column:1 / 5;border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr)}.buy-item{border-bottom:0;border-right:1px solid var(--line);min-height:210px}.buy-item:last-child{border-right:0}.buy-info{grid-column:1 / 5}.stack{transform:scale(.85)}}@media (max-width: 899px){:root{--hdr: 56px;--cell: 0px;--sec-y: 64px}body{font-size:16.5px;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.gridlines{grid-template-columns:repeat(2,1fr)}.gridlines i:nth-child(3),.gridlines i:nth-child(4){display:none}.gridlines i:nth-child(2){border-left:0;border-right:1px solid var(--line)}.sec:before,.final:before,.ftr:before{-webkit-mask:var(--plus) 0 0 / 7px 7px no-repeat,var(--plus) 50% 0 / 7px 7px no-repeat,var(--plus) 100% 0 / 7px 7px no-repeat;mask:var(--plus) 0 0 / 7px 7px no-repeat,var(--plus) 50% 0 / 7px 7px no-repeat,var(--plus) 100% 0 / 7px 7px no-repeat}.sec{padding-left:calc(var(--pad) + 12px);padding-right:calc(var(--pad) + 12px)}.hdr-in{grid-template-columns:1fr auto;padding:0 calc(var(--pad) + 12px)}.brand{padding-left:0}.brand .lbl,.nav{display:none}.hdr-end{gap:8px;padding-left:8px}.btn-long{display:none}.btn-short{display:inline}.hero{padding:var(--hdr) calc(var(--pad) + 12px) 0;min-height:auto}.hero:after{display:none}.hero-grid{min-height:0;display:flex;flex-direction:column;gap:18px;padding-top:18px}.hero-eyebrow,.hero-lead,.hero-note,.hero-h1,.hero-act,.hero-meter{padding:0}.hero-eyebrow{order:1}.hero-h1{order:2;font-size:clamp(2.05rem,9.2vw,2.7rem);font-stretch:112%;max-width:none}.hero-art{order:3;position:relative;right:auto;top:auto;width:86%;align-self:center;margin:12px 0 4px}.hero-lead{order:4;font-size:1.1rem}.hero-act{order:5;flex-direction:column;align-items:stretch;gap:14px;padding-top:4px}.hero-act .btn{width:100%;min-height:52px}.hero-nums{flex-direction:column;gap:4px}.hero-nums li+li:before{content:none}.hero-note{order:6}.hero-meter{order:7;padding:12px 0 20px}.hero-meter span:first-child,.hero-meter span:last-child{display:none}.split,.wide-head,.after-scene,.sostav-head,.group,.results,.author,.faq,.commands,.buy-box,.ftr-in,.scene-stage{display:flex;flex-direction:column}.split-text,.split-art,.wide-head h2,.wide-head-text,.after-scene-text,.author-text,.school,.faq h2,.faq-list,.buy-info,.res,.commands p{padding-left:0;padding-right:0}.split{gap:40px}.wide-head-text{gap:18px}.split-art{order:-1}#proverka .split-art{order:0}.wide-head{gap:18px}.rows-table thead{display:none}.rows-table tr{display:block;border-top:1px solid var(--line);padding:14px 0}.rows-table td{display:block;border:0;padding:0;width:auto!important}.rows-table td:first-child{margin-bottom:4px}.rows-table tr:last-child td{border-bottom:0}.rows-table tr:last-child{border-bottom:1px solid var(--line)}.scene-rail{display:none}.motion .stages{display:block}.motion .stages li{grid-template-columns:76px 1fr}.motion .stages li p{grid-column:2}.motion .stages-now{position:sticky;top:var(--hdr);z-index:3;flex-direction:row;align-items:baseline;gap:10px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--line)}.motion .stages-now b{font-size:2rem}.motion #proverka .qa-art{position:relative;top:auto}@supports (animation-timeline: view()){.motion .rows-table tr{grid-template-columns:1fr;padding:0;border:0}.motion .rows-table td{padding:14px 16px}.motion .rows-table td:last-child{border-left:1px solid var(--line);border-top:0;transform-origin:50% 0;animation-name:unfold-down}}.motion .scene{height:300vh;margin-left:calc((var(--pad) + 12px) * -1);margin-right:calc((var(--pad) + 12px) * -1)}.motion .scene-rail{display:grid;left:calc(var(--pad) + 12px);right:calc(var(--pad) + 12px);bottom:calc(80px + env(safe-area-inset-bottom))}.motion .scene-rail a{display:flex;align-items:center;min-height:44px;padding:0 6px;font-size:10px;white-space:nowrap}.motion .scene-cap,.motion .frame-cap{left:calc(var(--pad) + 12px)}.motion .frame-note{right:calc(var(--pad) + 12px);bottom:calc(132px + env(safe-area-inset-bottom))}.motion #fr1 .wishes{left:calc(var(--pad) + 12px);right:calc(var(--pad) + 12px);top:auto;bottom:calc(136px + env(safe-area-inset-bottom));width:auto;gap:8px}.motion #fr1 .wishes li{font-size:.95rem;padding:8px 12px}.motion .scene .callout{font-size:11px;padding:5px 7px}.motion .scene .callout b{font-size:9px}.motion .scene .callout.c3{right:6%;top:50%}.motion .scene .callout.c4{left:34%;bottom:16%}.motion .scene .tz-sheet{width:calc(100vw - 2 * (var(--pad) + 12px));padding:14px;margin:0}.motion .scene .tz{font-size:13px}.motion .scene .mock-serif{font-size:26cqi;top:16%}.motion .scene .mock-lines{width:70%;bottom:40%}.motion .scene .mock-btn{bottom:34%}.scene-cap,.scene-frames{padding:0}.scene-frames{gap:44px}.frame-box{grid-template-columns:1fr}.calque{grid-area:1 / 1}.tz-sheet{grid-area:2 / 1;width:100%;margin-top:-40px;box-shadow:none}.callout{font-size:10px;padding:3px 6px}.callout b{font-size:9px}.callout.c4{left:38%}.wishes li{font-size:1rem}.after-scene{gap:32px}.after-scene>div:first-child{padding:0}.steps{grid-template-columns:1fr}.steps li{padding:20px 0;border-bottom:1px solid var(--line)}.steps li:last-child{border-bottom:0}.step-art{height:110px}.start-after{margin:32px 0 0}.stages .list-title{padding:0}.stages li{grid-template-columns:76px 1fr;gap:4px 12px}.stages li>*{padding:0}.stages li .lbl{padding-top:5px}.stages li p{grid-column:2;color:var(--muted);font-size:15px}.stages-progress{left:-12px}.commands .btn{margin-left:0;width:100%}.portal-title{left:calc(var(--pad) + 12px);right:calc(var(--pad) + 12px);padding:0;font-size:10.5vw}.portal-folder{width:58vw}.motion .portal{height:420vh}.motion .portal-rings{font-size:11px}.motion .portal-nums{font-size:1.3rem}.motion .portal-rings .pr2{left:58%;top:42%}.motion .portal-rings .pr3{right:58%;top:55%}.sostav-head{gap:28px}.sostav-head>div{padding:0}.tree{margin:0;padding:14px}.tree pre{font-size:11px}.group-title{padding:0 0 14px}.kit li{grid-template-columns:1fr;gap:4px}.kit-n{grid-row:auto;padding:0;font-size:14px}.kit b,.kit p{padding:0}.group-ex{position:static;padding:0;margin-top:24px;min-width:0;width:100%}.excerpt,.tree,.kit{min-width:0;max-width:100%}.excerpt pre{font-size:11.5px}.group-cta{margin:24px 0 0;width:100%}.qa-desk{width:100%}.phone{position:relative;right:auto;top:auto;width:48%;align-self:flex-end;margin-top:-60px}.qa-mark.m2{right:104%;top:24%}.qa-mark.m3{right:104%;bottom:14%}.qa-mark.m1{left:3%;bottom:6%}.report{width:100%}.res-site,.res-src{display:flex}.results{gap:40px}.res-after{padding:0}.author{gap:24px}.author-photo{margin:0;align-self:stretch;max-width:440px}.school{margin-top:12px}.buy-box{border:0;background:transparent;gap:12px;padding-bottom:32px}.buy-info{display:contents}.buy-info h2{order:-2}.buy-art{order:-1;margin:6px 0 10px}.buy-art{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);background:var(--paper)}.buy-item{min-height:150px;padding:28px 10px 14px;border-right:0;border-bottom:0;overflow:hidden;min-width:0}.buy-item:nth-child(odd){border-right:1px solid var(--line)}.buy-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.folder.tiny{width:120px}.guide{width:92px;height:118px}.guide .g-page{padding:10px 8px;gap:6px}.stack{transform:scale(.56);margin:-42px -60px}.win.br{width:140px}.br-checks span{width:18px;height:18px}.btn-pay{max-width:none}.faq h2{position:static;margin-bottom:18px}.faq-list details p{padding-right:0}.faq-list .btn{width:100%}.final{padding-left:calc(var(--pad) + 12px);padding-right:calc(var(--pad) + 12px);min-height:80svh;display:flex;flex-direction:column;justify-content:flex-end}.final-in{padding:0}.final h2{font-size:clamp(2rem,9vw,2.6rem);font-stretch:112%}.final-calque{width:58vw;right:6vw;top:8%;opacity:.75}.ftr{padding-left:calc(var(--pad) + 12px);padding-right:calc(var(--pad) + 12px)}.ftr-in,.ftr-note{padding:0}.ftr-in{gap:6px;font-size:13px}.btn{width:100%}.hdr .btn{width:auto}.dock{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:8px calc(var(--pad) + 12px) calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 94%,transparent);border-top:1px solid var(--line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateY(110%);transition:transform .25s ease-out}.dock.show{transform:none}.dock .btn{min-height:48px}}@media (max-width: 899px) and (prefers-reduced-motion: reduce){.dock{transition:none}}
