.pt-office .of-book{margin-top:auto}.pt-office>:nth-last-child(2){margin-bottom:20px}.yn2 .of-form .yn-auth-h{padding-right:40px}.yn2 .of-form .yn-auth-p{margin-bottom:20px}.yn2 .of-f{margin-bottom:14px}.yn2 .of-f label{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;font-size:15px;font-weight:500;color:var(--ink)}.yn2 .of-f label small{font-size:13px;font-weight:400;color:var(--ink-2)}.yn2 .of-f .field{height:48px}.yn2 .of-select{position:relative;display:block}.yn2 .of-select select.field{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;text-overflow:ellipsis}.yn2 .of-select select.field.is-empty{color:var(--ink-2)}.yn2 .of-select select.field option{color:var(--ink);background:var(--card)}.yn2 .of-select svg{position:absolute;right:14px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--ink-2);pointer-events:none}.yn2 .of-f-note{margin-top:6px;font-size:14px;line-height:1.45;color:var(--ink-2)}.yn2 .of-f-err{margin-top:6px;font-size:14px;line-height:1.4;color:#c0392b}.yn2 .has-err .field,.yn2 .has-err .field:focus{border-color:#c0392b}.yn2 .has-err .field:focus{box-shadow:0 0 0 3px #c0392b24}.yn2 .of-consent{margin:18px 0 16px}.yn2 .of-consent .yn-auth-confirm{align-items:flex-start;margin-bottom:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.yn2 .of-consent .yn-auth-confirm input{margin-top:1px}.yn2 .of-consent a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.yn2 .of-consent .of-f-err{margin-left:28px}html[data-yn-theme=dark] .yn2 .of-f-err{color:#ff8a8a}html[data-yn-theme=dark] .yn2 .has-err .field{border-color:#ff8a8a}@media(prefers-color-scheme:dark){html:not([data-yn-theme]) .yn2 .of-f-err{color:#ff8a8a}html:not([data-yn-theme]) .yn2 .has-err .field{border-color:#ff8a8a}}.yn2 .of-done{padding:8px 0 4px}.yn2 .of-done .yn-auth-mark svg{width:24px;height:24px}.of-top{padding:64px 0 96px}.of-top-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px 64px;align-items:end}.of-top .of-h1{max-width:12em}.of-top-lead{font-size:18px;line-height:1.5;color:var(--ink-2)}.of-top .pt-cta{margin-top:24px}.pt .of-top button.pt-btn-line{background:transparent}.of-top-facts{display:flex;flex-wrap:wrap;gap:12px 40px;margin:40px 0 24px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2);line-height:1.4}.of-top-facts b{display:block;color:var(--ink);font-size:16px;font-weight:600;margin-bottom:2px}.of-top .pt-off-map{min-height:560px}.of-steps{margin-bottom:0}.of-empty{font-size:17px;color:var(--ink-2)}.pt-final.of-final{padding-top:32px}.of-final .of-partner{margin:40px auto 0;font-size:16px}.of-final .of-partner a{color:var(--accent);font-weight:500}.of-final .of-partner a:hover{text-decoration:underline;text-underline-offset:3px}.of-entry{padding:56px 16px 88px}.of-entry-in{max-width:560px;margin:0 auto}.of-entry-h{font-size:clamp(30px,5vw,40px);line-height:1.1;font-weight:600;letter-spacing:-.022em;text-wrap:balance}.of-entry-area{display:flex;gap:8px;margin-top:14px;font-size:17px;color:var(--ink-2)}.of-entry-area svg{flex:none;width:20px;height:20px;margin-top:2px}.of-entry-status{margin-top:14px;font-size:14px;line-height:1.3}.of-entry-lead{margin-top:24px;font-size:18px;line-height:1.5;color:var(--ink-2)}.of-entry-authed{margin-top:16px;padding:12px 14px;border-radius:var(--r-s);background:var(--bg-2);font-size:15px;color:var(--ink-2)}.of-entry-authed a{color:var(--accent);font-weight:500}.of-choices{display:grid;gap:12px;margin-top:20px}.of-choice{display:flex;align-items:center;gap:16px;width:100%;min-height:96px;padding:20px;border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.of-choice:hover{border-color:var(--ink)}.of-choice:disabled{cursor:progress}.of-choice-ico{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-soft-strong)}.of-choice-ico svg{width:22px;height:22px}.of-choice-t{flex:1;min-width:0;display:grid;gap:4px}.of-choice-t b{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.of-choice-t span{font-size:15px;line-height:1.45;color:var(--ink-2)}.of-choice-go svg{display:block;width:20px;height:20px;color:var(--ink-2)}.of-choice.is-main{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.of-choice.is-main:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.of-choice.is-main .of-choice-t span,.of-choice.is-main .of-choice-go svg{color:var(--on-accent)}.of-choice.is-main .of-choice-ico{background:#ffffff29;color:var(--on-accent)}html[data-yn-theme=dark] .of-choice.is-main .of-choice-ico{background:#04161a1f}@media(prefers-color-scheme:dark){html:not([data-yn-theme]) .of-choice.is-main .of-choice-ico{background:#04161a1f}}.of-entry-err{text-align:left}.of-entry-steps{list-style:none;margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--line);display:grid;gap:10px;font-size:15px;color:var(--ink-2)}.of-entry-steps li{display:flex;align-items:baseline;gap:12px}.of-entry-steps b{flex:none;width:22px;font:500 14px var(--mono);color:var(--accent)}.of-entry-foot{margin-top:24px;font-size:13px;line-height:1.5;color:var(--ink-2)}.of-entry-foot a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.of-entry-foot a:hover{color:var(--ink)}.of-entry-acts{display:grid;gap:10px;margin-top:28px}.of-entry-acts .pt-btn{width:100%}.of-entry-card{padding:32px 28px 24px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--card)}.of-entry-skel{display:grid;gap:12px}.of-entry-skel i{display:block;border-radius:var(--r-s);background:var(--bg-2)}.of-entry-skel .l1{width:30%;height:18px}.of-entry-skel .l2{width:85%;height:44px}.of-entry-skel .l3{width:55%;height:22px;margin-bottom:24px}.of-entry-skel .b{height:96px;border-radius:var(--r-m)}.hm-of-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.hm-of-grid.no-map{grid-template-columns:minmax(0,1fr)}.hm-of-grid.no-map .hm-of-map{display:none}.hm-of-text{max-width:520px}.hm-of-lead{font-size:19px;line-height:1.5;color:var(--ink-2);margin-top:18px}.hm-of-list{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--line-2)}.hm-of-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line-2)}.hm-of-row{all:unset;cursor:pointer;display:grid;gap:2px;min-width:0}.hm-of-row b{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);transition:color .2s}.hm-of-row span{font-size:15px;color:var(--ink-2)}.hm-of-row:hover b,.hm-of-row.on b{color:var(--accent)}.pt .hm-of-row:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.hm-of-list .pt-status{flex:none;align-self:center}.hm-of .pt-cta{margin-top:28px}.hm-of-partner{margin-top:24px;font-size:15px;color:var(--ink-2)}.hm-of-partner a{color:var(--accent);font-weight:500}.hm-of-partner a:hover{text-decoration:underline;text-underline-offset:3px}.pt-off-map.hm-of-map{min-height:520px}.hm-pt-one{grid-template-columns:minmax(0,560px)}@media(max-width:1080px){.of-top-head{grid-template-columns:minmax(0,1fr)}.of-top .of-h1{max-width:none}.of-top .pt-off-map{min-height:460px}.hm-of-grid{grid-template-columns:minmax(0,1fr);gap:40px}.hm-of-text{max-width:none}.pt-off-map.hm-of-map{min-height:440px}}@media(max-width:600px){.of-top{padding:36px 0 64px}.of-top-lead{font-size:17px}.of-top-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 20px}.of-top-facts>div:nth-child(3){display:none}.of-top .pt-cta{margin-top:20px}.of-top .pt-off-map{min-height:360px}.of-entry{padding:32px 16px 64px}.of-entry-lead{font-size:17px}.of-choice{padding:18px 16px;gap:14px}.of-entry-card{padding:28px 18px 20px;border-radius:var(--r-m)}.hm-of-lead{font-size:17px}.hm-of-list li{flex-direction:column;align-items:flex-start;gap:8px}.hm-of-list .pt-status{align-self:flex-start}.pt-off-map.hm-of-map{min-height:360px}}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.v2,.v2 .v2-light{color-scheme:light;--bg: #f6f5f1;--bg-2: #eceae4;--card: #ffffff;--card-head: #fbfbf9;--ink: #111214;--ink-2: #5f6168;--ink-3: #8a8c92;--line: rgba(17, 18, 20, .1);--line-2: rgba(17, 18, 20, .16);--accent: #0b6e7d;--mark-dot: #12b3c6;--accent-hover: #095e6b;--on-accent: #ffffff;--accent-soft: #dcecee;--accent-soft-ink: #31565c;--accent-soft-strong: #062e34;--shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 12px 32px rgba(0, 0, 0, .07);--nav-bg: rgba(246, 245, 241, .86);--map-scheme: light;--map-bg: #eceae4;--map-land: #f3f2ee;--map-water: #cfe0e3;--map-park: #e2e8dc;--map-road: #ffffff;--map-road-major: #ffffff;--map-casing: #dedbd3;--map-rail: #c4c1b9;--map-building: #e8e6df;--map-label: #5f6168;--map-label-strong: #111214;--map-halo: #f6f5f1}html[data-yn-theme=dark] .v2,.v2 .v2-dark{color-scheme:dark;--bg: #111214;--bg-2: #18191c;--card: #1b1c20;--card-head: #1f2024;--ink: #eceef1;--ink-2: #a3a6ad;--ink-3: #7b7f87;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .16);--accent: #6ff2ff;--mark-dot: #6ff2ff;--accent-hover: #a6f7ff;--on-accent: #04161a;--accent-soft: rgba(111, 242, 255, .09);--accent-soft-ink: #a9c9cd;--accent-soft-strong: #f2feff;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 16px 40px rgba(0, 0, 0, .35);--nav-bg: rgba(17, 18, 20, .82);--map-scheme: dark;--map-bg: #111214;--map-land: #18191c;--map-water: #10272c;--map-park: #1a221d;--map-road: #26282d;--map-road-major: #303238;--map-casing: #111214;--map-rail: #3a3c42;--map-building: #1f2024;--map-label: #a3a6ad;--map-label-strong: #eceef1;--map-halo: #111214}@media(prefers-color-scheme:dark){html:not([data-yn-theme]) .v2{color-scheme:dark;--bg: #111214;--bg-2: #18191c;--card: #1b1c20;--card-head: #1f2024;--ink: #eceef1;--ink-2: #a3a6ad;--ink-3: #7b7f87;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .16);--accent: #6ff2ff;--accent-hover: #a6f7ff;--on-accent: #04161a;--mark-dot: #6ff2ff;--accent-soft: rgba(111, 242, 255, .09);--accent-soft-ink: #a9c9cd;--accent-soft-strong: #f2feff;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 16px 40px rgba(0, 0, 0, .35);--nav-bg: rgba(17, 18, 20, .82);--map-scheme: dark;--map-bg: #111214;--map-land: #18191c;--map-water: #10272c;--map-park: #1a221d;--map-road: #26282d;--map-road-major: #303238;--map-casing: #111214;--map-rail: #3a3c42;--map-building: #1f2024;--map-label: #a3a6ad;--map-label-strong: #eceef1;--map-halo: #111214}}.v2{--signal: #6ff2ff;--night: #111214;--r-s: 8px;--r-m: 14px;--r-l: 28px;--font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;min-height:100vh;background:var(--bg);color:var(--ink);font:400 17px/1.5 var(--font);letter-spacing:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased}html[data-yn-theme=dark] .v2{--night: #0b0c0e;letter-spacing:.003em}@media(prefers-color-scheme:dark){html:not([data-yn-theme]) .v2{--night: #0b0c0e}}:where(.v2) a{color:inherit;text-decoration:none}html[data-yn-theme=light]:has(.v2),html[data-yn-theme=light]:has(.v2) body{background:#f6f5f1}html[data-yn-theme=dark]:has(.v2),html[data-yn-theme=dark]:has(.v2) body{background:#111214}.pt{--ph-frame: #0d0e10;--ph-screen: #eef0f2;--ph-head: #fff;--ph-head-line: #e3e5e8;--ph-msg: #fff;--ph-sub: #6b7079;--ph-line: #eef0f2;--ph-key: rgba(255, 255, 255, .75);--ph-key-ink: #2a6f9a;--ph-plus: #1d7a3f;--ph-shadow: 0 2px 4px rgba(0, 0, 0, .08), 0 40px 80px -24px rgba(17, 18, 20, .35);--art: none}html[data-yn-theme=dark] .pt{--ph-frame: #000;--ph-screen: #0e0f12;--ph-head: #17181c;--ph-head-line: #25272c;--ph-msg: #1c1e23;--ph-sub: #8b909a;--ph-line: #2a2c32;--ph-key: #1c1e23;--ph-key-ink: #7fd0ff;--ph-plus: #5fd38a;--ph-shadow: 0 0 0 1px rgba(255, 255, 255, .1), 0 40px 80px -20px rgba(0, 0, 0, .7);--art: block}@media(prefers-color-scheme:dark){html:not([data-yn-theme]) .pt{--ph-frame: #000;--ph-screen: #0e0f12;--ph-head: #17181c;--ph-head-line: #25272c;--ph-msg: #1c1e23;--ph-sub: #8b909a;--ph-line: #2a2c32;--ph-key: #1c1e23;--ph-key-ink: #7fd0ff;--ph-plus: #5fd38a;--ph-shadow: 0 0 0 1px rgba(255, 255, 255, .1), 0 40px 80px -20px rgba(0, 0, 0, .7);--art: block}}.pt{overflow-x:clip}.pt-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.pt-mark{flex:none;display:block}.pt-mark-y{stroke:var(--ink)}.pt-mark-dot{fill:var(--mark-dot)}.pt-mark-tile .pt-mark-bg{fill:#111214}.pt-mark-tile .pt-mark-y{stroke:#eceef1}.pt-mark-tile .pt-mark-dot{fill:#6ff2ff}.pt-nav{position:sticky;top:0;z-index:20;background:var(--nav-bg);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}.pt-nav-row{height:60px;display:flex;align-items:center;gap:32px}.pt-brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--ink)}.pt-links{display:flex;gap:26px;font-size:15px;color:var(--ink-2)}.pt-links a{transition:color .2s}.pt-links a:hover,.pt-links a.on{color:var(--ink)}.pt-links a.on{font-weight:500}.pt-nav-end{margin-left:auto;display:flex;align-items:center;gap:14px}.pt-login{font-size:15px;color:var(--ink-2);transition:color .2s}.pt-login:hover{color:var(--ink)}.pt-theme,.pt-burger{width:36px;height:36px;border-radius:var(--r-s);border:1px solid var(--line-2);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer;padding:0;transition:border-color .2s}.pt-theme:hover,.pt-burger:hover{border-color:var(--ink)}.pt-theme svg{width:18px;height:18px;display:block}.pt-i-sun{display:none}html[data-yn-theme=dark] .pt-i-sun{display:block}html[data-yn-theme=dark] .pt-i-moon{display:none}@media(prefers-color-scheme:dark){html:not([data-yn-theme]) .pt-i-sun{display:block}html:not([data-yn-theme]) .pt-i-moon{display:none}}.pt-burger{display:none;align-content:center;gap:4px}.pt-burger span{display:block;width:16px;height:1.5px;background:var(--ink)}.pt-sheet{border-top:1px solid var(--line);background:var(--bg)}.pt-sheet .pt-wrap{display:flex;flex-direction:column;padding-top:8px;padding-bottom:16px}.pt-sheet a{padding:12px 0;font-size:17px;color:var(--ink-2);border-bottom:1px solid var(--line)}.pt-sheet a:last-child{border-bottom:0}.pt-sheet a.on{color:var(--ink);font-weight:500}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 22px;border-radius:10px;font:500 16px/1 var(--font);border:1px solid transparent;cursor:pointer;transition:background .2s,border-color .2s;white-space:nowrap}.pt-btn svg{width:18px;height:18px;flex:none}.pt-btn-primary{background:var(--accent);color:var(--on-accent)}.pt-btn-primary:hover{background:var(--accent-hover)}.pt-btn-line{border-color:var(--line-2);color:var(--ink)}.pt-btn-line:hover{border-color:var(--ink)}.pt a:focus-visible,.pt button:focus-visible,.pt input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pt-hero{position:relative;padding:88px 0 104px}.pt-hero-art{display:var(--art);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.pt-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.pt-kicker{font-size:15px;color:var(--ink-2);margin-bottom:20px;display:flex;align-items:flex-start;gap:10px}.pt-kicker i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:.55em}.pt-h1{font-size:clamp(40px,5vw,64px);line-height:1.03;font-weight:600;letter-spacing:-.028em;text-wrap:balance}.pt-h1 em{font-style:normal;color:var(--accent)}.pt-lead{font-size:19px;line-height:1.5;color:var(--ink-2);margin-top:24px;max-width:34em}.pt-cta{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.pt-facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:40px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.pt-facts div{font-size:14px;color:var(--ink-2);line-height:1.4}.pt-facts b{display:block;color:var(--ink);font-size:17px;font-weight:600;margin-bottom:2px}.pt-stage{position:relative;height:630px}.pt-phone-real{position:absolute;right:24px;top:0}.pt-cap{position:absolute;right:24px;width:300px;bottom:-40px;text-align:center;font-size:13px;color:var(--ink-3)}.pt-sticker{position:absolute;left:0;bottom:36px;width:210px;background:#fff;color:#111214;border-radius:var(--r-m);padding:20px 20px 18px;box-shadow:0 1px 2px #0000000f,0 16px 40px #00000024;transform:rotate(-4deg)}.pt-sticker .pt-mark-y{stroke:#111214}.pt-sticker .pt-mark-dot{fill:#12b3c6}.pt-s-top{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.pt-sticker h5{font-size:22px;line-height:1.1;font-weight:600;letter-spacing:-.02em;margin:14px 0 10px}.pt-sticker svg[role=img]{width:100%;height:auto;display:block}.pt-sticker svg[role=img] rect{fill:#fff}.pt-sticker p{font-size:12px;color:#5f6168;margin-top:10px;line-height:1.35}.pt-sec{padding:112px 0;background:var(--bg);color:var(--ink)}.pt-alt{background:var(--bg-2)}.pt-head{max-width:760px;margin-bottom:56px}.pt-over{font-size:15px;color:var(--accent);font-weight:500;margin-bottom:14px}.pt-h2{font-size:clamp(32px,3.6vw,46px);line-height:1.08;font-weight:600;letter-spacing:-.022em;text-wrap:balance}.pt-head p{font-size:19px;color:var(--ink-2);margin-top:18px;max-width:36em}.pt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:72px}.pt-step{background:var(--card);border-radius:var(--r-m);padding:28px;border:1px solid var(--line)}.pt-step .n{font:500 14px var(--mono);color:var(--accent)}.pt-step h3{font-size:21px;font-weight:600;letter-spacing:-.012em;margin:28px 0 8px;line-height:1.25}.pt-step p{font-size:16px;color:var(--ink-2)}.pt-subhead{margin-bottom:24px}.pt-subhead h3{font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.pt-subhead p{font-size:17px;color:var(--ink-2);margin-top:8px}.pt-meter{background:var(--card);border-radius:var(--r-l);border:1px solid var(--line);padding:8px 36px 28px;font-variant-numeric:tabular-nums}.pt-mrow{display:grid;grid-template-columns:170px 1fr 300px;gap:32px;align-items:center;padding:22px 0;border-top:1px solid var(--line)}.pt-mhead{border-top:0;padding:18px 0 14px;font-size:14px;color:var(--ink-2)}.pt-mrow .t b{display:block;font-size:19px;font-weight:600;letter-spacing:-.01em}.pt-mrow .t small{font-size:15px;color:var(--ink-2)}.pt-bar{display:flex;gap:4px;height:44px}.pt-bar i{flex:1 1 0;min-width:0;border-radius:8px;display:flex;align-items:center;padding:0 14px;font-style:normal}.pt-bar em{font-style:normal;font-size:15px;font-weight:600;white-space:nowrap}.pt-bar .now{background:var(--accent);color:var(--on-accent)}.pt-bar .next{background:var(--accent-soft);color:var(--accent-soft-strong);box-shadow:inset 0 0 0 1px var(--line-2)}.pt-mrow .y b{display:block;font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--accent);line-height:1.1}.pt-mrow .y small{font-size:15px;color:var(--ink-2)}.pt-mfoot{display:flex;gap:24px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}.pt-mfoot span{display:inline-flex;align-items:center;gap:8px}.pt-mfoot i{width:22px;height:10px;border-radius:3px}.pt-mfoot .now{background:var(--accent)}.pt-mfoot .next{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line-2)}.pt-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px}.pt-rules>div{padding-top:18px;border-top:1px solid var(--line-2)}.pt-rules b{display:block;font-weight:600;font-size:17px;margin-bottom:6px}.pt-rules span{font-size:15px;color:var(--ink-2);line-height:1.5}.pt-rules-note{margin-top:32px;font-size:16px;color:var(--ink);max-width:46em}.pt-calc{display:grid;grid-template-columns:1fr 1fr;background:var(--card);border-radius:var(--r-l);border:1px solid var(--line);overflow:hidden}.pt-calc-in{padding:44px;border-right:1px solid var(--line)}.pt-field{margin-bottom:36px}.pt-field-last{margin-bottom:0}.pt-field label,.pt-field-lbl{display:flex;justify-content:space-between;align-items:baseline;font-size:16px;color:var(--ink-2);margin-bottom:14px}.pt-field label b{color:var(--ink);font-size:28px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pt input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer;margin:0}.pt input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--accent) var(--p, 50%),var(--line-2) var(--p, 50%))}.pt input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid rgba(17,18,20,.16);box-shadow:0 2px 6px #0000002e;margin-top:-10px}.pt input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:var(--line-2)}.pt input[type=range]::-moz-range-progress{height:4px;border-radius:2px;background:var(--accent)}.pt input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid rgba(17,18,20,.16)}.pt-scale{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-3);margin-top:4px}.pt-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--bg);border-radius:10px;padding:4px;gap:4px}.pt-seg button{border:0;background:transparent;border-radius:7px;height:44px;font:500 15px var(--font);color:var(--ink-2);cursor:pointer;transition:background .2s,color .2s}.pt-seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000001f}html[data-yn-theme=dark] .pt-seg button.on{background:#2b2d33}.pt-calc-out{padding:44px;display:flex;flex-direction:column;background:var(--accent-soft);color:var(--accent-soft-strong)}.pt-calc-out .lbl,.pt-calc-out .expl,.pt-calc-out .row div{color:var(--accent-soft-ink);font-size:16px}.pt-calc-out .sum{font-size:clamp(56px,6vw,84px);font-weight:600;letter-spacing:-.035em;line-height:1;margin:14px 0 18px}.pt-calc-out .sum small{font-size:.5em;letter-spacing:-.01em;margin-left:6px}.pt-calc-out .sum .pre{font-size:.36em;font-weight:500;letter-spacing:0;margin-right:12px;vertical-align:.55em;color:var(--accent-soft-ink)}.pt-calc-note{margin-top:20px;font-size:16px;color:var(--ink-2)}.pt-calc-note b{color:var(--ink);font-weight:600}.pt-assume{margin-top:20px;font-size:13px;line-height:1.5;color:var(--accent-soft-ink)}.pt-calc-out .expl{max-width:26em}.pt-calc-out .row{margin-top:auto;padding-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pt-calc-out .row div{border-top:1px solid var(--line-2);padding-top:14px;font-size:14px}.pt-calc-out .row b{display:block;font-size:20px;color:var(--accent-soft-strong);font-weight:600;margin-top:2px}.pt-night{background:var(--night)}.pt-night .pt-over{color:var(--signal)}.pt-head .pt-off-grow{display:flex;align-items:baseline;gap:10px;font-size:17px;color:var(--ink);margin-top:14px}.pt-head .pt-off-grow i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);transform:translateY(-2px)}.pt-off-grid{display:grid;grid-template-columns:1fr 380px;gap:16px;align-items:stretch}.pt-off-grid.no-map{grid-template-columns:1fr}.pt-off-grid.no-map .pt-off-map{display:none}.pt-off-grid.no-map .pt-off-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.pt-off-map{position:relative;min-height:540px;border-radius:var(--r-l);overflow:hidden;border:1px solid var(--line);background:var(--map-land)}.pt-off-map .pt-off-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.pt-off-wait{position:absolute;left:24px;bottom:22px;font-size:14px;color:var(--ink-2)}.pt-off-list{display:flex;flex-direction:column;gap:12px}.pt-office{background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);padding:24px;display:flex;flex-direction:column;transition:border-color .2s}.pt-office.on{border-color:var(--accent)}.pt-office h3{font-size:21px;font-weight:600;letter-spacing:-.012em;line-height:1.25;margin-top:14px}.pt-office-pick{all:unset;cursor:pointer}.pt-office-pick:hover{color:var(--accent)}.pt .pt-office-pick:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.pt-office .meta{margin-top:12px;display:grid;gap:8px;font-size:15px;color:var(--ink-2)}.pt-office .meta div{display:flex;gap:10px}.pt-office .meta svg{flex:none;width:18px;height:18px;color:var(--ink-2);margin-top:2px}.pt-office-blurb{margin-top:14px;font-size:15px;line-height:1.5;color:var(--ink)}.pt-office-facts{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}.pt-office .pt-btn{width:100%}.pt-office-login{justify-self:center;background:none;border:0;padding:4px;font:500 15px var(--font);color:var(--accent);cursor:pointer}.pt-office-login:hover{text-decoration:underline;text-underline-offset:3px}.pt-status{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1;padding:7px 10px;border-radius:6px;background:var(--accent-soft);color:var(--accent-soft-strong)}.pt-status i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.pt-status.is-closed{background:var(--bg-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.pt-status.is-closed i{background:var(--ink-3)}.pt-off-join{border:1px solid var(--line-2);border-radius:var(--r-m);padding:24px}.pt-off-join h3{font-size:19px;font-weight:600;letter-spacing:-.01em}.pt-off-join p{font-size:15px;color:var(--ink-2);margin-top:6px}.pt-off-join a{display:inline-flex;margin-top:14px;color:var(--accent);font-size:15px;font-weight:500}.pt-off-join a:hover{text-decoration:underline;text-underline-offset:3px}.pt-off-note{margin-top:14px;font-size:14px;color:var(--ink-2)}.pt-off-perks{display:grid;grid-template-columns:340px 1fr;gap:48px;margin-top:72px;padding-top:40px;border-top:1px solid var(--line-2)}.pt-off-perks-head h3{font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.pt-off-perks-head p{font-size:16px;color:var(--ink-2);margin:10px 0 24px}.pt-off-perks ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}.pt-off-perks li{padding-top:16px;border-top:1px solid var(--line)}.pt-off-perks b{display:block;font-weight:600;font-size:17px;margin-bottom:6px}.pt-off-perks li span{font-size:15px;color:var(--ink-2);line-height:1.5}.pt-off .maplibregl-map{font:400 12px/1.4 var(--font)}.pt-off .maplibregl-ctrl.maplibregl-ctrl-group{background:var(--card);border-radius:var(--r-s);box-shadow:0 0 0 1px var(--line-2)}.pt-off .maplibregl-ctrl-group button+button{border-top:1px solid var(--line)}.pt-off .maplibregl-ctrl button .maplibregl-ctrl-icon{filter:none}html[data-yn-theme=dark] .pt-off .maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert(1)}@media(prefers-color-scheme:dark){html:not([data-yn-theme]) .pt-off .maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert(1)}}.pt-off .maplibregl-ctrl-top-right .maplibregl-ctrl{margin:16px 16px 0 0}.pt-off .maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 18px 12px 0}.pt-off .maplibregl-ctrl.maplibregl-ctrl-attrib{background:var(--nav-bg);color:var(--ink-2);font-size:12px;padding:3px 8px;border-radius:6px}.pt-off .maplibregl-ctrl-attrib a{color:var(--ink)}.pt-off .maplibregl-cooperative-gesture-screen{background:#1112148c;color:#fff;font:500 17px/1.4 var(--font)}.pt-final{padding:112px 0 96px;text-align:center}.pt-final .pt-h2{max-width:16em;margin:0 auto}.pt-final p{font-size:19px;color:var(--ink-2);margin:18px auto 32px;max-width:32em}.pt-final .pt-cta{justify-content:center}.pt .pt-foot{margin:0;padding:56px 0 40px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}.pt-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px}.pt-foot-brand p{margin-top:14px;max-width:22em}.pt-foot-col{display:flex;flex-direction:column;gap:10px}.pt-foot-col b{color:var(--ink);font-weight:500;margin-bottom:4px}.pt-foot-col a:hover{color:var(--ink)}.pt-foot-end{margin-top:40px;color:var(--ink-3);font-size:13px}@media(max-width:1080px){.pt-links{display:none}.pt-burger{display:grid}.pt-hero-grid{grid-template-columns:1fr}.pt-stage{max-width:560px;width:100%;margin:0 auto}.pt-mrow{grid-template-columns:140px 1fr 240px;gap:24px}.pt-rules{grid-template-columns:1fr 1fr}.pt-off-grid{grid-template-columns:1fr}.pt-off-map{min-height:460px}.pt-off-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.pt-off-perks{grid-template-columns:1fr;gap:28px}.pt-foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.pt-steps,.pt-calc{grid-template-columns:1fr}.pt-calc-in{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:600px){.v2.pt{font-size:16px}.pt-wrap{padding:0 16px}.pt-nav-end .pt-login-wrap{display:none}.pt-hero{padding:48px 0 72px}.pt-lead,.pt-head p,.pt-final p{font-size:17px}.pt-cta .pt-btn{flex:1 1 100%}.pt-facts{grid-template-columns:1fr 1fr;gap:18px 16px}.pt-stage{height:526px}.pt-phone-real{right:0}.pt-phone-real .hm-phone{width:250px}.pt-cap{right:0;width:250px}.pt-sticker{width:150px;padding:12px;bottom:24px}.pt-sticker h5{font-size:17px;margin:10px 0 8px}.pt-sticker p{font-size:11px}.pt-sec{padding:80px 0}.pt-head{margin-bottom:36px}.pt-steps{margin-bottom:48px}.pt-step{padding:22px}.pt-step h3{margin-top:18px}.pt-meter{padding:4px 18px 20px;border-radius:var(--r-m)}.pt-mhead{display:none}.pt-mrow{grid-template-columns:1fr auto;gap:12px 16px;padding:20px 0}.pt-mrow:nth-child(2){border-top:0}.pt-mrow .pt-bar{grid-column:1 / -1;grid-row:2;height:38px}.pt-bar i{padding:0 8px;justify-content:center}.pt-bar em{font-size:13px}.pt-mrow .y{text-align:right}.pt-mrow .y b{font-size:22px}.pt-mrow .y small{font-size:13px;display:block;max-width:13em;margin-left:auto}.pt-mfoot{flex-wrap:wrap;gap:8px 20px}.pt-rules{grid-template-columns:1fr;gap:20px;margin-top:36px}.pt-calc-in,.pt-calc-out{padding:24px 20px}.pt-calc{border-radius:var(--r-m)}.pt-seg button{font-size:14px}.pt-off-map{min-height:380px;border-radius:var(--r-m)}.pt-off-wait{left:16px;bottom:16px}.pt-off-list,.pt-off-grid.no-map .pt-off-list{grid-template-columns:1fr}.pt-office{padding:20px}.pt-off-perks{margin-top:48px;padding-top:32px}.pt-off-perks ul{grid-template-columns:1fr;gap:20px}.pt-final{padding:80px 0 72px}.pt-foot-grid{grid-template-columns:1fr;gap:28px}}@media(prefers-reduced-motion:reduce){.pt *,.pt *:before,.pt *:after{transition:none!important}}.hm-phone{position:relative;width:300px;aspect-ratio:300 / 620;border-radius:48px;background:var(--ph-frame);padding:10px;box-shadow:var(--ph-shadow);flex:none}.hm-screen{height:100%;border-radius:39px;overflow:hidden;background:var(--ph-screen)}.hm-screen{position:relative}.hm-screen img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.hm-screen img.is-light{display:none}html[data-yn-theme=light] .hm-screen img.is-light{display:block}html[data-yn-theme=light] .hm-screen img.is-dark{display:none}@media(prefers-color-scheme:light){html:not([data-yn-theme]) .hm-screen img.is-light{display:block}html:not([data-yn-theme]) .hm-screen img.is-dark{display:none}}.hm-punch{position:absolute;top:9px;left:50%;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:#050506;box-shadow:0 0 0 1.5px #ffffff0f}.hm-mock{height:100%;display:flex;flex-direction:column;font-size:13px;color:var(--ink)}.hm-island{position:relative;z-index:1;width:92px;height:26px;border-radius:14px;background:var(--ph-frame);margin:9px auto 0;flex:none}.hm-happ{flex:1;display:flex;flex-direction:column;margin-top:-35px;padding:46px 16px 18px;background:#0e1014;color:#eef0f3}.hm-happ-top{display:flex;justify-content:space-between;align-items:baseline}.hm-happ-top b{font-size:20px;font-weight:600;letter-spacing:-.01em}.hm-happ-top span{font-size:12px;color:#8d929b}.hm-happ-sub{margin-top:14px;background:#1a1d23;border-radius:14px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;row-gap:2px}.hm-happ-sub span{font-size:11.5px;color:#8d929b;grid-column:1 / -1}.hm-happ-sub b{font-size:15px;font-weight:600}.hm-happ-sub i{font-style:normal;font-size:11.5px;color:#8d929b;align-self:center}.hm-happ-btn{margin:26px auto 0;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#163a3f 0,#163a3f 58%,#0f262a 59%,#0f262a);box-shadow:inset 0 0 0 2px #6ff2ff8c}.hm-happ-btn span{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:#6ff2ff;color:#04161a}.hm-happ-btn svg{width:34px;height:34px}.hm-happ-state{text-align:center;margin-top:14px}.hm-happ-state b{display:block;font-size:16px;font-weight:600;color:#6ff2ff}.hm-happ-state span{font:500 12px var(--mono);color:#8d929b}.hm-happ-list{margin-top:auto;display:grid;gap:6px}.hm-happ-list div{display:flex;align-items:center;gap:10px;background:#1a1d23;border-radius:12px;padding:11px 12px;font-size:13.5px;font-weight:500}.hm-happ-list div.on{box-shadow:inset 0 0 0 1px #6ff2ff80}.hm-happ-list span{flex:1}.hm-happ-list small{display:block;font-size:11.5px;color:#8d929b;font-weight:400}.hm-happ-list em{color:#6ff2ff;display:grid}.hm-happ-list em svg{width:16px;height:16px}.hm-happ-list-big{margin-top:12px}.hm-happ-list-big div{padding:14px}.hm-happ-group{margin-top:18px;font-size:12px;color:#8d929b}.hm-happ-note{margin-top:auto;font-size:12px;line-height:1.45;color:#8d929b;background:#15181d;border-radius:12px;padding:12px}.hm-flag{width:24px;height:16px;border-radius:3px;flex:none;display:block;box-shadow:0 0 0 1px #0000001f}.hm-flag-x{display:grid;place-items:center;font:600 9px var(--mono);background:#2a2d33;color:#fff}.hm-tg{flex:1;display:flex;flex-direction:column;margin-top:-35px;padding-top:35px;background:var(--ph-screen)}.hm-tg-head{display:flex;align-items:center;gap:10px;padding:10px 16px 12px;background:var(--ph-head);border-bottom:1px solid var(--ph-head-line)}.hm-tg-head b{display:block;font-size:14px;font-weight:600}.hm-tg-head span{font-size:12px;color:var(--ph-sub)}.hm-tg-chat{flex:1;display:flex;flex-direction:column;gap:8px;padding:14px 12px 16px}.hm-tg-day{align-self:center;font-size:11.5px;color:var(--ph-sub);background:var(--ph-msg);border-radius:10px;padding:3px 10px;margin-bottom:4px}.hm-tg-me{align-self:flex-end;background:#2b6f99;color:#fff;border-radius:16px 16px 6px;padding:8px 12px;font-size:13px}.hm-tg-msg{background:var(--ph-msg);border-radius:16px 16px 16px 6px;padding:14px;line-height:1.45}.hm-tg-msg b{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.hm-tg-msg p{color:var(--ph-sub);margin-top:2px}.hm-tg-msg code{display:block;margin-top:10px;padding:9px 10px;border-radius:8px;background:var(--ph-screen);font:500 12px var(--mono);color:var(--ink)}.hm-tg-kb{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hm-tg-kb span{background:var(--ph-key);border-radius:10px;text-align:center;padding:10px 6px;font-size:12.5px;font-weight:500;color:var(--ph-key-ink)}.hm-tg-kb span.wide{grid-column:1 / -1}.hm-hero{padding:80px 0 104px}.hm-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center}.hm button.pt-btn-line{background:transparent}.hm-na{color:var(--ink-3)!important;font-weight:400!important}.hm-hero-visual{position:relative;display:flex;justify-content:flex-end;padding-right:24px;padding-bottom:32px}.hm-live{position:absolute;left:0;bottom:250px;width:236px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-m);padding:16px 18px;box-shadow:var(--shadow)}.hm-live-head{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);margin-bottom:8px}.hm-live-head i{width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.hm-live-head i.on{background:#1f9d55}.hm-live-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;padding:7px 0;border-top:1px solid var(--line);font-size:15px}.hm-live-row:nth-child(2){border-top:0}.hm-live-row span{flex:1 1 0;min-width:0}.hm-live-row b{font-size:20px;font-weight:600;letter-spacing:-.01em}.hm-live-row small{font-size:12px;color:var(--ink-2);font-weight:400;margin-left:3px}.hm-cap{position:absolute;right:24px;bottom:0;width:300px;text-align:center;font-size:13px;color:var(--ink-3)}.hm-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hm-ben{background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);padding:28px}.hm-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent-soft-strong)}html[data-yn-theme=dark] .hm .hm-ico{color:var(--accent)}.hm-ico svg{width:22px;height:22px}.hm-ben h3,.hm-pt-card h3{font-size:20px;font-weight:600;letter-spacing:-.012em;line-height:1.25;margin:28px 0 8px}.hm-ben p,.hm-pt-card p{font-size:16px;color:var(--ink-2)}.hm-net-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.hm-net-head{margin-bottom:0}.hm-srvs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hm-srv{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);padding:28px}.hm-srv-top{display:flex;align-items:center;gap:12px}.hm-srv-place{flex:1}.hm-srv-place b{display:block;font-size:17px;font-weight:600}.hm-srv-place span{font-size:14px;color:var(--ink-2)}.hm-bars{display:inline-flex;align-items:flex-end;gap:3px;height:18px}.hm-bars i{width:4px;border-radius:2px;background:#ffffff24}.hm-bars i:nth-child(1){height:30%}.hm-bars i:nth-child(2){height:55%}.hm-bars i:nth-child(3){height:78%}.hm-bars i:nth-child(4){height:100%}.hm-bars i.on{background:var(--signal)}.hm-srv-ms{margin:36px 0 20px;display:flex;align-items:baseline;gap:8px}.hm-srv-ms b{font-size:clamp(64px,6vw,88px);font-weight:600;line-height:.9;letter-spacing:-.04em;color:var(--signal);font-variant-numeric:tabular-nums}.hm-srv-ms span{font-size:18px;color:var(--ink-2)}.hm-chart{--chart: var(--accent);position:relative}.hm-net .hm-chart{--chart: var(--signal)}.hm-chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hm-chart .l{fill:none;stroke:var(--chart);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.hm-chart .g{stroke:var(--line);stroke-width:1}.hm-chart-body{display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:14px}.hm-chart-plot{position:relative;height:128px;touch-action:pan-y;cursor:crosshair}.hm-chart-y{position:relative;font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.hm-chart-y span{position:absolute;left:0;transform:translateY(-50%);line-height:1}.hm-chart-x{display:flex;justify-content:space-between;margin:10px 40px 0 0;font-size:12px;color:var(--ink-2)}.hm-dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--chart);box-shadow:0 0 0 2px var(--card);pointer-events:none;transition:left .4s ease,top .4s ease}.hm-dot-last{width:10px;height:10px;margin:-5px 0 0 -5px;box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--chart)}.hm-dot-hover{width:10px;height:10px;margin:-5px 0 0 -5px;background:var(--ink);transition:none}.hm-chart-cross{position:absolute;top:0;bottom:0;width:1px;margin-left:-.5px;background:var(--line-2);pointer-events:none}.hm-chart-tip{position:absolute;top:0;transform:translate(10px);display:grid;gap:1px;padding:6px 9px;border-radius:8px;background:var(--ink);color:var(--bg);font-size:13px;line-height:1.25;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px #0000002e}.hm-chart-tip.left{transform:translate(calc(-100% - 10px))}.hm-chart-tip small{font-size:12px;opacity:.75}.hm-chart-tip b{font-weight:600}.hm-chart-tip b.na{font-weight:500}.hm-chart-empty{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:13px;color:var(--ink-2)}.hm-chart-mini{height:24px;flex-basis:100%;margin:6px 0 2px}.hm-chart-mini .l{stroke-width:1.5}.hm-chart-mini .hm-dot-last{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-shadow:0 0 0 2px var(--card)}.hm-steps{display:grid;grid-template-columns:1fr 1fr;gap:64px}.hm-stage{position:relative}.hm-stage-in{position:sticky;top:96px;height:640px;display:grid;place-items:center}.hm-stage-item{grid-area:1 / 1;opacity:0;transition:opacity .45s ease}.hm-stage-item.on{opacity:1}.hm-step-list{list-style:none;padding:0;margin:0}.hm-step{min-height:62vh;display:flex;flex-direction:column;justify-content:center;border-top:1px solid var(--line);padding:40px 0;opacity:.45;transition:opacity .3s}.hm-step:first-child{border-top:0}.hm-step.on{opacity:1}.hm-step-n{font:500 14px var(--mono);color:var(--accent)}.hm-step h3{font-size:clamp(28px,2.8vw,36px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:16px 0 12px}.hm-step>p{font-size:18px;color:var(--ink-2);max-width:30em}.hm-step-phone{display:none}.hm-steps-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.hm .hm-inline{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color .2s}.hm .hm-inline:hover{text-decoration-color:var(--ink)}.hm-pt-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hm .hm-pt-card{display:block;background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);padding:32px;transition:border-color .2s}.hm .hm-pt-card:hover{border-color:var(--accent)}.hm-more{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-weight:500;color:var(--accent)}.hm-more svg{width:18px;height:18px;transition:transform .2s}.hm-pt-card:hover .hm-more svg{transform:translate(3px)}.hm-plans{display:grid;grid-template-columns:1fr 1.3fr;gap:16px;align-items:stretch}.hm-plan{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);padding:36px;display:flex;flex-direction:column}.hm-plan-pro{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.hm-plan-name{font-size:20px;font-weight:600;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hm-plan-name span{font-size:15px;font-weight:400;color:var(--ink-2)}.hm-plan-price{display:flex;align-items:baseline;gap:8px;margin:18px 0 24px;color:var(--ink-2);font-size:16px}.hm-plan-price b{font-size:52px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink)}.hm-plan ul{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:12px}.hm-plan li{display:flex;gap:10px;font-size:16px}.hm-plan li svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:3px}.hm-plan .pt-btn{margin-top:auto}.hm-periods{border-top:1px solid var(--line);margin-bottom:28px}.hm-period{display:grid;grid-template-columns:1fr auto 9.5em;gap:16px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line);font-size:16px}.hm-period b{font-weight:600;text-align:right}.hm-period .pm{color:var(--ink-2);text-align:right;font-size:15px}.hm-period em{font-style:normal;color:var(--accent);font-weight:500}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hm-hero-phone{animation:hm-drift linear both;animation-timeline:view();animation-range:exit 0% exit 100%}.hm-live{animation:hm-drift-2 linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}@keyframes hm-drift{to{transform:translateY(-48px)}}@keyframes hm-drift-2{to{transform:translateY(-96px)}}@media(max-width:1080px){.hm-hero-grid,.hm-net-grid{grid-template-columns:1fr}.hm-hero-visual{justify-content:center;max-width:560px;width:100%;margin:0 auto}.hm-benefits{grid-template-columns:1fr 1fr}.hm-plans{grid-template-columns:1fr}}@media(max-width:820px){.hm-steps{grid-template-columns:1fr;gap:0}.hm-stage{display:none}.hm-step{min-height:0;opacity:1}.hm-step-phone{display:flex;justify-content:center;margin-top:28px}.hm-step-phone .hm-phone{width:260px;border-radius:42px;padding:9px}.hm-step-phone .hm-screen{border-radius:34px}.hm-pt-cards{grid-template-columns:1fr}}@media(max-width:600px){.hm-hero{padding:48px 0 72px}.hm-hero-visual{justify-content:flex-end;padding-right:0}.hm-hero-phone{width:250px;border-radius:40px;padding:8px}.hm-hero-phone .hm-screen{border-radius:33px}.hm-phone .hm-mock{font-size:12px}.hm-happ-btn{width:110px;height:110px;margin-top:18px}.hm-happ-btn span{width:68px;height:68px}.hm-live{width:176px;bottom:150px;padding:12px 14px}.hm-live-head{font-size:12px}.hm-live-row{font-size:13px;gap:8px}.hm-live-row b{font-size:17px}.hm-cap{right:0;width:250px}.hm-benefits,.hm-srvs{grid-template-columns:1fr}.hm-ben,.hm-srv{padding:22px}.hm-ben h3,.hm-pt-card h3{margin-top:18px}.hm-srv-ms{margin:24px 0 16px}.hm-step>p{font-size:17px}.hm .hm-pt-card{padding:22px}.hm-plan{padding:24px 20px;border-radius:var(--r-m)}.hm-plan-price b{font-size:44px}.hm-period{grid-template-columns:1fr auto;row-gap:2px}.hm-period .pm{grid-column:1 / -1;text-align:left}.hm-steps-cta .pt-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.hm *,.hm *:before,.hm *:after{transition:none!important;animation:none!important}}.hm-phone.is-android{container-type:inline-size;aspect-ratio:77.6 / 162.8;padding:0;border-radius:10.5%/5%;background:linear-gradient(135deg,#6b6e74,#2b2d31 18%,#8a8d93 42%,#303237 60%,#5f6268 82%,#2b2d31);box-shadow:inset 0 0 0 1px #ffffff38,var(--ph-shadow)}.hm-phone.is-android .hm-screen{position:absolute;top:3cqw;right:3cqw;bottom:3cqw;left:3cqw;height:auto;border-radius:7.7cqw;box-shadow:0 0 0 2.4cqw #050506}.hm-phone.is-android .hm-punch{top:2.6cqw;width:3.6cqw;height:3.6cqw;margin-left:-1.8cqw}.hm-phone.is-android:before,.hm-phone.is-android:after{content:"";position:absolute;right:-.8cqw;width:1cqw;border-radius:0 .6cqw .6cqw 0;background:linear-gradient(90deg,#2b2d31,#7b7e84)}.hm-phone.is-android:before{top:19%;height:12%}.hm-phone.is-android:after{top:34%;height:6.5%}.hm-hero-visual:has(.is-android){padding-right:0}.hm-hero-visual:has(.is-android) .hm-cap{right:0}.hm-hero-visual:has(.is-android) .hm-live{top:38px;bottom:auto;left:0;right:auto;width:260px;padding:14px 16px;z-index:1}.hm-hero-visual:has(.is-android) .hm-live-head{margin-bottom:4px}.hm-hero-visual:has(.is-android) .hm-live-row{padding:6px 0}.hm-hero-visual:has(.is-android) .hm-chart-mini{height:18px;margin:4px 0 0}@media(max-width:1080px){.hm-hero-visual:has(.is-android){justify-content:flex-end;max-width:504px}}@media(max-width:600px){.hm-hero-visual:has(.is-android) .hm-live{top:26px;width:184px;padding:9px 12px}.hm-hero-visual:has(.is-android) .hm-live-row{padding:4px 0}.hm-hero-visual:has(.is-android) .hm-chart-mini{height:14px;margin-top:2px}.hm-hero-visual:has(.is-android) .hm-live-head{white-space:nowrap;font-size:11px}}:root{--bg: #05060a;--bg-2: #0a0c14;--ink: #f4f5fa;--ink-muted: #8b8fa3;--ink-dim: #4a4e60;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--glass: rgba(20, 22, 34, .62);--glass-2: rgba(14, 16, 26, .72);--iri-cyan: #7ef0ff;--iri-violet: #a78bff;--iri-mint: #9cffc8;--iri-magenta: #ff8cf0;--iri-amber: #ffd59c;--radius-sm: 10px;--radius: 18px;--radius-lg: 28px;--font-display: "Space Grotesk", "Inter Tight", system-ui, sans-serif;--font-body: "Inter Tight", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--accent: #6ff2ff;--accent-rgb: 111, 242, 255;--accent-ink: #04161a;--danger: #ff8a8a;--surface: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .012));--surface-hi: linear-gradient(180deg, #0d1219, #0a0d14) padding-box, linear-gradient(160deg, rgba(var(--accent-rgb), .8), rgba(var(--accent-rgb), .08) 55%, rgba(255, 255, 255, .12)) border-box;--r-card: 26px;--ease: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body{min-height:100vh;overflow-x:hidden;font-feature-settings:"ss01","cv11";letter-spacing:-.01em}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff29}.yn-stage{position:relative;isolation:isolate;min-height:100vh}.yn-bg-shader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none}.yn-bg-shader canvas{width:100%;height:100%;display:block;opacity:.85}.yn-bg-grain{position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-2;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.yn-bg-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1200px 800px at 50% -10%,rgba(167,139,255,.18),transparent 60%),radial-gradient(900px 700px at 100% 100%,rgba(126,240,255,.1),transparent 60%),radial-gradient(700px 600px at 0% 80%,rgba(156,255,200,.08),transparent 60%),linear-gradient(180deg,#05060a00 40%,#05060acc)}.display{font-family:var(--font-display);font-weight:500;letter-spacing:-.035em;line-height:.92}.mono{font-family:var(--font-mono);letter-spacing:0}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.iri-text{background:linear-gradient(100deg,#e8eaff 0%,var(--iri-cyan) 25%,var(--iri-violet) 50%,var(--iri-mint) 70%,#e8eaff 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.16em}.glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);position:relative;overflow:hidden}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,#ffffff38,#fff0 40%,#fff0 60%,#ffffff1a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.glass-2{background:var(--glass-2)}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;border:1px solid var(--line-strong);background:#ffffff0a;color:var(--ink);font:500 15px/1 var(--font-body);letter-spacing:-.005em;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s;position:relative;overflow:hidden}.btn:hover{background:#ffffff14;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:linear-gradient(180deg,#f7f8ff,#cfd2e8);color:#0a0a14;border-color:transparent;box-shadow:0 0 0 1px #fff9 inset,0 10px 40px -10px #a78bff99,0 0 40px #7ef0ff26}.btn-primary:hover{background:linear-gradient(180deg,#fff,#e2e4f2)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn-sm{padding:10px 16px;font-size:13px}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.pill-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--iri-mint);box-shadow:0 0 10px var(--iri-mint)}.yn-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:500;letter-spacing:.32em;font-size:13px;text-transform:uppercase}.yn-logo img{width:30px;height:30px;object-fit:cover;border-radius:50%;filter:drop-shadow(0 0 12px rgba(126,240,255,.35))}.yn-nav{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:24px;padding:10px 14px 10px 18px;border-radius:999px;max-width:calc(100vw - 32px)}.yn-nav a{color:var(--ink-muted);font-size:13px;text-decoration:none;transition:color .2s;cursor:pointer}.yn-nav a:hover,.yn-nav a.active{color:var(--ink)}.yn-nav .divider{width:1px;height:18px;background:var(--line)}.reveal{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:none}.hero-line{font-family:var(--font-display);font-weight:400;letter-spacing:-.045em;line-height:.9;font-size:clamp(56px,10vw,168px)}.hero-line .word{display:inline-block;overflow:hidden;padding-right:.08em}.hero-line .word>span{display:inline-block;transform:translateY(110%);animation:rise 1.2s cubic-bezier(.2,.8,.2,1) forwards}@keyframes rise{to{transform:translateY(0)}}.magnet{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.yn-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#04050a99;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;place-items:center;animation:fade .4s cubic-bezier(.2,.8,.2,1)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(20px) scale(.98)}}.yn-tweaks{position:fixed;bottom:16px;right:16px;z-index:90;width:300px;padding:18px;border-radius:20px;font-size:13px}.yn-tweaks h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px;font-weight:500}.yn-tweaks .row{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.yn-tweaks .row button{flex:1;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:#ffffff05;color:var(--ink-muted);font:500 12px var(--font-body);cursor:pointer;transition:all .2s;white-space:nowrap}.yn-tweaks .row button:hover{color:var(--ink)}.yn-tweaks .row button.active{background:#ffffff1a;color:var(--ink);border-color:#ffffff40}@keyframes marq{to{transform:translate(-50%)}}.hr{height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent);border:0}.page{animation:pageIn .7s cubic-bezier(.2,.8,.2,1)}@keyframes pageIn{0%{opacity:0;transform:translateY(12px)}}.wrap{max-width:1600px;margin:0 auto;padding:0 40px}.wrap-narrow{max-width:1080px;margin:0 auto;padding:0 40px}footer{padding:60px 24px 40px;border-top:1px solid var(--line);margin-top:120px}.center{display:grid;place-items:center}.flex{display:flex}.col{display:flex;flex-direction:column}.gap-8{gap:8px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-40{gap:40px}.muted{color:var(--ink-muted)}.dim{color:var(--ink-dim)}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.yn-nav-links{display:flex;align-items:center;gap:24px}.yn-nav-burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:34px;height:34px;padding:0;background:none;border:0;cursor:pointer}.yn-nav-burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s}.yn-nav-sheet{position:fixed;top:74px;left:50%;transform:translate(-50%);z-index:49;width:min(320px,calc(100vw - 24px));padding:12px;border-radius:20px;display:flex;flex-direction:column;gap:2px;animation:pop .4s cubic-bezier(.2,.8,.2,1)}.yn-nav-sheet a{color:var(--ink-muted);text-decoration:none;font-size:15px;padding:13px 14px;border-radius:12px;cursor:pointer;transition:background .2s,color .2s}.yn-nav-sheet a:hover,.yn-nav-sheet a.active{color:var(--ink);background:#ffffff0f}.divider-h{height:1px;background:var(--line);margin:6px 4px}.conn-link{display:inline-flex!important;align-items:center;gap:8px;white-space:nowrap;color:var(--accent)!important}.conn-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);flex-shrink:0}.scroll-hint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);text-align:center;pointer-events:none;transition:opacity .4s}@media(max-height:560px){.scroll-hint{display:none}}@media(max-width:1000px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.yn-nav-desktop{display:none!important}.yn-nav-burger{display:flex}.yn-nav{gap:10px;padding:10px 10px 10px 14px}}@media(max-width:720px){.grid-2,.grid-3{grid-template-columns:1fr}.wrap,.wrap-narrow{padding:0 24px}}@media(max-width:600px){.grid-4{grid-template-columns:1fr}footer{margin-top:80px;padding:48px 22px 32px}}.yn2{--ink-muted: var(--ink-2);--ink-dim: var(--ink-3);--line-strong: var(--line-2);--surface: var(--card);--accent-ink: var(--on-accent);--danger: #c0392b}html[data-yn-theme=dark] .yn2{--danger: #ff8a8a}.yn2 .page{animation:none}.yn2 .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.yn2 .display{font-family:var(--font);font-weight:600;letter-spacing:-.025em;line-height:1.05}.yn2 .mono{font-family:var(--mono);letter-spacing:0}.yn2 .muted{color:var(--ink-2)}.yn2 .dim{color:var(--ink-3)}.yn2 .eyebrow{font:500 15px var(--font);letter-spacing:0;text-transform:none;color:var(--accent)}.yn2 .glass{background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}.yn2 .glass:before{content:none}.yn2 .hr{background:var(--line)}.yn2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 20px;border-radius:10px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font:500 16px/1 var(--font);letter-spacing:0;cursor:pointer;text-decoration:none;box-shadow:none;transition:background .2s,border-color .2s,color .2s}.yn2 .btn:hover{transform:none;border-color:var(--ink);background:transparent}.yn2 .btn-primary{background:var(--accent);color:var(--on-accent);border-color:transparent}.yn2 .btn-primary:hover{background:var(--accent-hover);border-color:transparent}.yn2 .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.yn2 .btn-sm{height:38px;padding:0 14px;font-size:14px}.yn2 .btn:disabled,.yn2 .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.yn2 .yn-btn-block{width:100%;justify-content:center}.yn2 .btn[style*=padding]{height:54px}.yn2 .yn-acc{color:var(--accent)}.yn2 .yn-page{padding-top:72px;padding-bottom:112px}.yn2 .yn-head{max-width:820px;margin-bottom:48px}.yn2 .yn-head .eyebrow{margin-bottom:14px}.yn2 .yn-h1{font-size:clamp(40px,5vw,64px);line-height:1.03;letter-spacing:-.028em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.yn2 .yn-h1-doc{font-size:clamp(32px,4.2vw,52px)}.yn2 .yn-lead{margin-top:20px;max-width:36em;font-size:19px;line-height:1.5;color:var(--ink-2)}.yn2 .yn-lead b{color:var(--ink);font-weight:500}.yn2 .yn-h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.022em}.yn2 .yn-h3{font:600 21px/1.25 var(--font);letter-spacing:-.012em;margin:14px 0 8px}.yn2 .yn-p{color:var(--ink-2);font-size:16px;line-height:1.55;max-width:52ch}.yn2 .yn-tag{display:inline-flex;align-items:center;gap:8px;font:500 15px var(--font);letter-spacing:0;text-transform:none;color:var(--accent)}.yn2 .yn-tag:before{content:none}.yn2 .yn-label{font:400 14px var(--font);letter-spacing:0;text-transform:none;color:var(--ink-2)}.yn2 .yn-note{font-size:14px;line-height:1.5;color:var(--ink-2)}.yn2 .yn-err{color:#c0392b}html[data-yn-theme=dark] .yn2 .yn-err{color:#ff8a8a}.yn2 .yn-ok{color:var(--accent)}.yn2 .yn-card{position:relative;padding:32px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--card);min-width:0}.yn2 .yn-card-hi{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--card)}.yn2 a.yn-card,.yn2 button.yn-card{display:flex;flex-direction:column;align-items:flex-start;color:var(--ink);text-decoration:none;text-align:left;font:inherit;cursor:pointer;transition:border-color .2s}.yn2 a.yn-card:after,.yn2 button.yn-card:after{content:none}.yn2 a.yn-card:hover,.yn2 button.yn-card:hover{border-color:var(--accent);transform:none}.yn2 a.yn-card:focus-visible,.yn2 button.yn-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.yn2 .yn-more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:16px;font-weight:500;color:var(--accent)}.yn2 a.yn-card:hover .yn-more{gap:12px}.yn2 .yn-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent);text-decoration:none;font:500 16px var(--font);cursor:pointer;background:none;border:0;padding:0;transition:gap .2s}.yn2 .yn-link:hover{gap:12px;color:var(--accent)}.yn2 .yn-inline-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:currentColor;border:0}.yn2 .yn-checks{list-style:none;display:grid;gap:12px;font-size:16px}.yn2 .yn-checks li{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.yn2 .yn-checks svg{color:var(--accent);flex-shrink:0;margin-top:3px}.yn2 .yn-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.yn2 .yn-stat{padding:18px 18px 0 0;min-width:0}.yn2 .yn-stat+.yn-stat{padding-left:18px;border-left:1px solid var(--line)}.yn2 .yn-stat-v{display:flex;align-items:baseline;gap:6px;margin-top:6px;font:600 28px/1 var(--font);letter-spacing:-.02em;white-space:nowrap}.yn2 .yn-stat-v small{font:400 14px var(--font);letter-spacing:0;color:var(--ink-2)}.yn2 .field{width:100%;height:50px;padding:0 16px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:400 16px var(--font);outline:none;transition:border-color .2s,box-shadow .2s}.yn2 textarea.field{height:auto;padding:14px 16px;resize:vertical;min-height:132px;line-height:1.5}.yn2 .field::placeholder{color:var(--ink-3)}.yn2 .field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.yn2 .yn-form-row{display:flex;gap:10px;flex-wrap:wrap}.yn2 .yn-form-row .field{flex:1 1 220px}.yn2 .yn-msg{font-size:15px;line-height:1.5;margin-top:12px}.yn2 .copylink{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border-radius:12px;background:var(--bg);border:1px solid var(--line-2);font:400 13px var(--mono);color:var(--ink);min-width:0;max-width:100%}.yn2 .copylink .truncate{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yn2 .copylink button{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;height:38px;padding:0 14px;border-radius:8px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:500 14px var(--font);cursor:pointer;transition:border-color .2s}.yn2 .copylink button:hover{border-color:var(--ink);background:var(--card)}.yn2 .copylink button.copied{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-strong)}.yn2 .yn-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;border:0;background:var(--bg-2)}.yn2 .yn-seg button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:9px;border:0;background:transparent;color:var(--ink-2);font:500 15px var(--font);cursor:pointer;transition:color .2s,background .2s}.yn2 .yn-seg button:hover{color:var(--ink)}.yn2 .yn-seg button[aria-selected=true]{color:var(--ink);background:var(--card);box-shadow:0 1px 3px #0000001f;border:0}.yn2 .yn-seg button svg{opacity:.7}.yn2 .yn-seg button[aria-selected=true] svg{color:var(--accent);opacity:1}.yn2 .yn-renew{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.yn2 .yn-buy{padding:40px;border-radius:var(--r-l)}.yn2 .yn-buy-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.yn2 .yn-plan-name{font:600 22px var(--font);letter-spacing:-.012em;text-transform:none;color:var(--ink);display:inline-flex;align-items:center;gap:10px}.yn2 .yn-badge{padding:4px 8px;border-radius:6px;background:var(--accent-soft);color:var(--accent-soft-strong);font:500 13px var(--font);letter-spacing:0;text-transform:none}.yn2 .yn-periods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:32px 0}.yn2 .yn-period{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px;border-radius:12px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:border-color .2s,background .2s}.yn2 .yn-period:hover{border-color:var(--ink-3);background:var(--card)}.yn2 .yn-period[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.yn2 .yn-period:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.yn2 .yn-period-l{font:500 15px var(--font)}.yn2 .yn-period-p{font:600 22px/1.15 var(--font);letter-spacing:-.015em;margin-top:6px}.yn2 .yn-period-n{font:400 13px var(--font);letter-spacing:0;color:var(--ink-2)}.yn2 .yn-period-s{position:absolute;top:-10px;right:10px;padding:2px 6px;border-radius:6px;background:var(--accent);color:var(--on-accent);font:600 12px/1.3 var(--font)}.yn2 .yn-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.yn2 .yn-price b{font:600 clamp(56px,6vw,80px)/1 var(--font);letter-spacing:-.035em}.yn2 .yn-price span{font-size:17px;color:var(--ink-2)}.yn2 .yn-price-note{margin-top:12px;font-size:15px;color:var(--ink-2);line-height:1.5;max-width:52ch}.yn2 .yn-buy .yn-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:28px 0;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.yn2 .yn-pay{display:grid;gap:10px}.yn2 .yn-pay-methods{margin-top:16px;text-align:center;font:400 14px var(--font);letter-spacing:0;text-transform:none;color:var(--ink-2)}.yn2 .yn-aside{display:grid;gap:16px}.yn2 .yn-assure{list-style:none;display:grid;margin-top:14px}.yn2 .yn-assure li{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.yn2 .yn-assure li:last-child{padding-bottom:0}.yn2 .yn-assure i{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--accent-soft-strong);background:var(--accent-soft);border:0}html[data-yn-theme=dark] .yn2 .yn-assure i{color:var(--accent)}.yn2 .yn-assure b{display:block;font-weight:600;font-size:16px;margin-bottom:2px}.yn2 .yn-assure span{font-size:15px;line-height:1.45;color:var(--ink-2)}.yn2 .yn-free-price{display:flex;align-items:baseline;gap:8px;margin:12px 0 8px;color:var(--ink-2);font-size:15px}.yn2 .yn-free-price b{font:600 44px/1 var(--font);letter-spacing:-.03em;color:var(--ink)}.yn2 .yn-setup{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin:28px 0 16px}.yn2 .yn-setup .yn-card{display:flex;flex-direction:column}.yn2 .yn-dl{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:24px}.yn2 .yn-dl a{display:flex;flex-direction:column;gap:3px;min-width:150px;padding:12px 18px;border-radius:10px;text-decoration:none;border:1px solid var(--line-2);background:var(--card);color:var(--ink);transition:border-color .2s}.yn2 .yn-dl a:hover{border-color:var(--ink);background:var(--card);transform:none}.yn2 .yn-dl a.primary{background:var(--accent);color:var(--on-accent);border-color:transparent;box-shadow:none}.yn2 .yn-dl a.primary:hover{background:var(--accent-hover)}.yn2 .yn-dl b{font:600 15px var(--font);display:inline-flex;align-items:center;gap:8px}.yn2 .yn-dl span{font:400 13px var(--font);letter-spacing:0;text-transform:none;opacity:.85}.yn2 .yn-key-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:24px}.yn2 .yn-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.yn2 .yn-step{position:relative;padding:28px;display:flex;flex-direction:column}.yn2 .yn-step-n{font:500 14px var(--mono);letter-spacing:0;color:var(--accent);-webkit-text-stroke:0;margin-bottom:24px}.yn2 .yn-step h3{font:600 20px/1.25 var(--font);letter-spacing:-.012em;margin-bottom:8px}.yn2 .yn-step p{font-size:16px;line-height:1.55;color:var(--ink-2)}.yn2 .yn-step-done .yn-step-n{color:var(--accent)}.yn2 .yn-help-line{margin-top:40px;display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;font-size:16px;color:var(--ink-2)}.yn2 .yn-support{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:56px;align-items:start}.yn2 .yn-faq{border-top:1px solid var(--line)}.yn2 .yn-faq-item{border-bottom:1px solid var(--line)}.yn2 .yn-faq-q{width:100%;display:grid;grid-template-columns:36px 1fr 32px;align-items:center;gap:12px;padding:22px 0;background:none;border:0;color:var(--ink);text-align:left;cursor:pointer;font:500 19px/1.35 var(--font);letter-spacing:-.005em}.yn2 .yn-faq-q:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.yn2 .yn-faq-n{font:500 13px var(--mono);letter-spacing:0;color:var(--ink-3)}.yn2 .yn-faq-x{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--ink-2);transition:transform .3s,border-color .2s,color .2s}.yn2 .yn-faq-q:hover .yn-faq-x{border-color:var(--ink);color:var(--ink)}.yn2 .yn-faq-item.open .yn-faq-x{transform:none;border-color:var(--accent);color:var(--accent);background:transparent}.yn2 .yn-faq-x svg{transition:transform .3s}.yn2 .yn-faq-item.open .yn-faq-x svg{transform:rotate(45deg)}.yn2 .yn-faq-item.open .yn-faq-n{color:var(--accent)}.yn2 .yn-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.yn2 .yn-faq-item.open .yn-faq-a{grid-template-rows:1fr}.yn2 .yn-faq-a>div{overflow:hidden}.yn2 .yn-faq-a p{padding:0 44px 24px 48px;font-size:17px;line-height:1.6;color:var(--ink-2);max-width:720px}.yn2 .yn-support-aside{position:sticky;top:84px}.yn2 .yn-support-aside .yn-card{padding:28px}.yn2 .yn-support-aside .btn+.btn{margin-top:10px}.yn2 .yn-doc{display:grid;grid-template-columns:240px minmax(0,720px);gap:64px;align-items:start}.yn2 .yn-doc-meta{margin-top:20px;font:400 14px var(--font);letter-spacing:0;color:var(--ink-2)}.yn2 .yn-toc{position:sticky;top:84px;display:grid;gap:2px}.yn2 .yn-toc .yn-label{margin-bottom:10px}.yn2 .yn-toc a{display:grid;grid-template-columns:26px 1fr;gap:6px;padding:7px 0;font-size:14px;line-height:1.35;color:var(--ink-2);text-decoration:none;transition:color .2s}.yn2 .yn-toc a span{font:500 12px/1.6 var(--mono);color:var(--ink-3)}.yn2 .yn-toc a:hover{color:var(--ink)}.yn2 .yn-toc a:hover span{color:var(--accent)}.yn2 .yn-doc-sec{padding:32px 0;border-top:1px solid var(--line);scroll-margin-top:84px}.yn2 .yn-doc-sec:first-child{border-top:0;padding-top:0}.yn2 .yn-doc-h{display:flex;gap:14px;align-items:baseline;font:600 24px/1.25 var(--font);letter-spacing:-.015em;margin-bottom:14px}.yn2 .yn-doc-h span{font:500 13px var(--mono);letter-spacing:0;color:var(--accent);flex-shrink:0}.yn2 .yn-doc-sec p{font-size:17px;line-height:1.65;color:var(--ink-2)}.yn2 .yn-doc-sec p+p{margin-top:12px}.yn2 .yn-doc-next{margin-top:48px}.yn2 .yn-404{min-height:70vh;display:grid;align-items:center}.yn2 .yn-404-num{position:relative;display:inline-block;font:600 clamp(120px,18vw,240px)/.85 var(--font);letter-spacing:-.05em;color:var(--accent);margin-bottom:32px}.yn2 .yn-404-num span{display:none}.yn2 .yn-404-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.yn2 .yn-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:16px;display:grid;place-items:center;background:#0009;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.yn2 .yn-modal{position:relative;width:min(460px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:40px 36px 28px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:0 24px 64px #00000040;animation:none}.yn2 .yn-modal:focus{outline:none}.yn2 .yn-modal-x{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:none;border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;transition:color .2s,border-color .2s}.yn2 .yn-modal-x:hover{color:var(--ink);border-color:var(--ink)}.yn2 .yn-auth-mark{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;margin-bottom:22px;color:var(--accent-soft-strong);background:var(--accent-soft);border:0;box-shadow:none}html[data-yn-theme=dark] .yn2 .yn-auth-mark{color:var(--accent)}.yn2 .yn-auth-h{font-size:30px;letter-spacing:-.022em;line-height:1.1;margin-bottom:10px}.yn2 .yn-auth-p{font-size:16px;line-height:1.55;color:var(--ink-2);margin-bottom:24px}.yn2 .auth-or{display:flex;align-items:center;gap:12px;margin:14px 0;color:var(--ink-2);font:400 14px var(--font);letter-spacing:0;text-transform:none}.yn2 .auth-or:before,.yn2 .auth-or:after{content:"";flex:1;height:1px;background:var(--line)}.yn2 .auth-back{background:none;border:0;color:var(--ink-2);cursor:pointer;padding:4px 0;margin-bottom:16px;display:inline-flex;align-items:center;gap:8px;font:500 15px var(--font)}.yn2 .auth-back:hover{color:var(--ink)}.yn2 .auth-code{width:100%;height:60px;padding:0 16px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);font:500 22px var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;outline:none;transition:border-color .2s,box-shadow .2s}.yn2 .auth-code::placeholder{color:var(--ink-3)}.yn2 .auth-code:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.yn2 .yn-wait{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;font:400 14px var(--font);letter-spacing:0;color:var(--ink-2)}.yn2 .yn-wait i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:none}.yn2 .yn-auth-foot{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);text-align:center;font-size:13px;line-height:1.5;color:var(--ink-2)}.yn2 .yn-auth-foot a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.yn2 .yn-auth-foot a:hover{color:var(--ink)}.yn2 .yn-auth-err{margin-top:14px;text-align:center;font-size:14px;color:#c0392b}html[data-yn-theme=dark] .yn2 .yn-auth-err{color:#ff8a8a}.yn2 .yn-auth-alt{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);text-align:center}.yn2 .yn-auth-alt p{font-size:14px;line-height:1.5;color:var(--ink-2);margin-bottom:6px}.yn2 .yn-auth-link{background:none;border:0;padding:4px 0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--accent);font:500 15px var(--font);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s}.yn2 .yn-auth-link:hover{text-decoration-color:currentColor}.yn2 .yn-auth-checks{gap:8px;font-size:15px;margin:-8px 0 18px}.yn2 .yn-auth-note{font-size:14px;line-height:1.5;color:var(--ink-2);margin-bottom:20px}.yn2 .yn-code-big{padding:18px 12px;border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--bg);color:var(--ink);font:600 26px var(--mono);letter-spacing:.1em;text-align:center;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.yn2 .yn-code-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 18px}.yn2 .yn-code-actions .btn{justify-content:center;padding-left:12px;padding-right:12px}.yn2 .yn-auth-confirm{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:15px;color:var(--ink);cursor:pointer}.yn2 .yn-auth-confirm input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;cursor:pointer}.yn2 .yn-thread{display:grid;gap:10px;margin-bottom:14px;max-height:360px;overflow-y:auto}.yn2 .yn-thread-m{padding:10px 14px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--bg);font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.yn2 .yn-thread-m.staff{border-color:transparent;background:var(--accent-soft);color:var(--ink)}.yn2 .yn-thread-m small{display:block;margin-bottom:4px;font-size:12px;color:var(--ink-2)}.yn2 .yn-dash-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.yn2 .yn-dash-head .yn-head{margin-bottom:0}.yn2 .yn-dash-head .yn-h1{font-size:clamp(36px,4.4vw,56px)}.yn2 .yn-dash-head-r{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.yn2 .yn-status{display:inline-flex;align-items:center;gap:8px;font:500 15px var(--font);letter-spacing:0;text-transform:none;color:#1f8a4c}html[data-yn-theme=dark] .yn2 .yn-status{color:#5fd38a}.yn2 .yn-status i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:none}.yn2 .yn-status.warn{color:#c0392b}.yn2 .yn-status.plain{color:var(--ink-2)}.yn2 .yn-dash{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:16px}.yn2 .yn-sub{display:flex;flex-direction:column;padding:32px}.yn2 .yn-sub-plan{font:600 clamp(40px,4vw,56px)/1 var(--font);letter-spacing:-.03em;margin:16px 0 8px}.yn2 .yn-sub-plan.expired{color:#c0392b}.yn2 .yn-sub-meta{font-size:16px;color:var(--ink-2)}.yn2 .yn-sub-meta b{color:var(--ink);font-weight:600}.yn2 .yn-ring{position:relative;display:grid;place-items:center;margin:24px 0}.yn2 .yn-ring svg{width:200px;height:200px;overflow:visible;max-width:100%}.yn2 .yn-ring svg circle:first-child{stroke:var(--line-2)}.yn2 .yn-ring-c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.yn2 .yn-ring-c b{font:600 56px/1 var(--font);letter-spacing:-.03em}.yn2 .yn-ring-c span{margin-top:6px;font:400 14px var(--font);letter-spacing:0;text-transform:none;color:var(--ink-2)}.yn2 .yn-ring-arc{stroke:var(--accent);transition:stroke-dashoffset 1s ease;filter:none}.yn2 .yn-sub .btn{margin-top:auto}.yn2 .yn-key{display:flex;flex-direction:column;padding:32px}.yn2 .yn-key-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.yn2 .yn-key-title{font:600 26px/1.15 var(--font);letter-spacing:-.018em;margin-top:12px}.yn2 .yn-key-nodes{font:400 14px var(--font);letter-spacing:0;color:var(--ink-2);white-space:nowrap}.yn2 .yn-key-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:center;margin:24px 0}.yn2 .yn-qr{padding:12px;background:#fff;border-radius:var(--r-m);border:1px solid var(--line);box-shadow:none}.yn2 .yn-qr svg{display:block;width:188px;height:188px}.yn2 .yn-qr svg rect{fill:#fff}.yn2 .yn-key-cta{display:grid;gap:14px;min-width:0}.yn2 .yn-key .yn-stats{margin-top:auto}.yn2 .yn-meter{margin-top:12px;height:4px;border-radius:2px;background:var(--line-2);overflow:hidden}.yn2 .yn-meter i{display:block;height:100%;border-radius:inherit;background:var(--accent);box-shadow:none;transition:width 1s ease}.yn2 .yn-meter.hot i{background:#c0392b}.yn2 .yn-dash-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.yn2 .yn-dash-row>*{flex:1 1 380px}.yn2 .yn-dash-row .yn-card{display:flex;flex-direction:column}.yn2 .yn-dash-row .yn-card .yn-h3{margin-top:12px}.yn2 .yn-card-foot{margin-top:auto;padding-top:20px}.yn2 .yn-ref-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px 24px;flex-wrap:wrap}.yn2 .yn-ref-earned{font:600 40px/1 var(--font);letter-spacing:-.03em;color:var(--accent);text-align:right}.yn2 .yn-ref-earned small{display:block;margin-top:6px;font:400 14px var(--font);letter-spacing:0;text-transform:none;color:var(--ink-2)}.yn2 .yn-ref .copylink{margin:20px 0 4px}.yn2 .yn-help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.yn2 .yn-help-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--accent-soft-strong);background:var(--accent-soft);border:0;margin-bottom:20px}html[data-yn-theme=dark] .yn2 .yn-help-ic{color:var(--accent)}.yn2 .yn-help h3{font:600 21px/1.25 var(--font);letter-spacing:-.012em;margin-bottom:8px}@media(max-width:1100px){.yn2 .yn-renew,.yn2 .yn-support,.yn2 .yn-dash{grid-template-columns:1fr}.yn2 .yn-support{gap:40px}.yn2 .yn-support-aside{position:static}.yn2 .yn-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.yn2 .yn-doc{grid-template-columns:1fr;gap:0}.yn2 .yn-toc{display:none}.yn2 .yn-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.yn2 .yn-setup{grid-template-columns:1fr}.yn2 .yn-periods{grid-template-columns:repeat(2,minmax(0,1fr))}.yn2 .yn-aside,.yn2 .yn-help{grid-template-columns:1fr}}@media(max-width:720px){.yn2 .wrap{padding:0 16px}.yn2 .yn-page{padding-top:48px;padding-bottom:80px}.yn2 .yn-head{margin-bottom:32px}.yn2 .yn-h1{font-size:clamp(34px,9vw,48px)}.yn2 .yn-h1.yn-h1-doc{font-size:clamp(28px,7.6vw,40px)}.yn2 .yn-lead{font-size:17px}.yn2 .yn-card,.yn2 .yn-buy,.yn2 .yn-sub,.yn2 .yn-key{padding:22px 20px}.yn2 .yn-buy{border-radius:var(--r-m)}.yn2 .yn-buy .yn-checks{grid-template-columns:1fr}.yn2 .yn-steps{grid-template-columns:1fr;gap:12px}.yn2 .yn-step{padding:22px 20px}.yn2 .yn-step-n{margin-bottom:12px}.yn2 .yn-faq-q{grid-template-columns:28px 1fr 32px;gap:10px;padding:20px 0;font-size:17px}.yn2 .yn-faq-a p{padding:0 0 22px 38px;font-size:16px}.yn2 .yn-key-body{grid-template-columns:1fr;justify-items:center;gap:24px}.yn2 .yn-key-cta{width:100%}.yn2 .yn-stat{padding:14px 10px 0 0}.yn2 .yn-stat+.yn-stat{padding-left:12px}.yn2 .yn-stat-v{font-size:22px;gap:4px}.yn2 .yn-stat .yn-label{font-size:13px;min-height:2.6em}.yn2 .yn-dash-row>*{flex-basis:100%}.yn2 .yn-ref-earned{text-align:left}.yn2 .yn-modal{padding:36px 20px 22px;border-radius:var(--r-m)}.yn2 .yn-404{min-height:60vh}}@media(max-width:420px){.yn2 .yn-code-big{font-size:21px;letter-spacing:.06em}.yn2 .yn-periods{gap:6px}.yn2 .yn-period{padding:14px 12px}.yn2 .yn-period-p{font-size:20px}.yn2 .yn-period-s{right:8px;font-size:11px}.yn2 .yn-seg button{padding:0 14px}.yn2 .yn-dl a{flex:1 1 100%}.yn2 .yn-stats{grid-template-columns:1fr}.yn2 .yn-stat,.yn2 .yn-stat+.yn-stat{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:12px 0;border-left:0}.yn2 .yn-stat+.yn-stat{border-top:1px solid var(--line)}.yn2 .yn-stat:last-child{padding-bottom:0}.yn2 .yn-stat .yn-label{min-height:0}.yn2 .yn-stat-v{margin-top:0}.yn2 .yn-meter{flex-basis:100%;margin-top:4px}.yn2 .copylink{padding-left:12px}}@media(prefers-reduced-motion:reduce){.yn2 *,.yn2 *:before,.yn2 *:after{transition:none!important;animation:none!important}}
