.subs[data-astro-cid-fftrcvbd]{border:1px solid var(--c-rule);border-radius:var(--radius-card);background:var(--c-surface);padding:var(--sp-5)}.subs-title[data-astro-cid-fftrcvbd]{font-family:var(--f-display);font-size:var(--t-h3);letter-spacing:var(--display-track)}.subs-lead[data-astro-cid-fftrcvbd]{margin-top:var(--sp-2);color:var(--c-ink-soft);max-width:var(--t-measure)}.subs-actions[data-astro-cid-fftrcvbd]{margin-top:var(--sp-4);gap:var(--sp-3);flex-wrap:wrap;display:flex}.tag[data-astro-cid-oajuo43f]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-soft);border:1px solid var(--c-rule);border-radius:var(--radius-tag);white-space:nowrap;padding:3px 7px;font-size:11px}.toc[data-astro-cid-dohcyvad]{font-size:calc(var(--t-body) * .84);align-self:start}.toc[data-astro-cid-dohcyvad] summary[data-astro-cid-dohcyvad]{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-soft);cursor:pointer;border-bottom:1px solid var(--c-rule);padding-bottom:10px;font-size:11px;list-style:none}.toc[data-astro-cid-dohcyvad] summary[data-astro-cid-dohcyvad]::-webkit-details-marker{display:none}.toc[data-astro-cid-dohcyvad] summary[data-astro-cid-dohcyvad]:after{content:"▾";float:right;font-size:10px}.toc[data-astro-cid-dohcyvad][open] summary[data-astro-cid-dohcyvad]:after{content:"▴"}.toc[data-astro-cid-dohcyvad] ol[data-astro-cid-dohcyvad]{margin:var(--sp-3) 0 0;counter-reset:toc;border-left:1px solid var(--c-rule);gap:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-dohcyvad] li[data-astro-cid-dohcyvad]{position:relative}.toc[data-astro-cid-dohcyvad] a[data-astro-cid-dohcyvad]{color:var(--c-ink-soft);transition:color var(--d-state) var(--e-out);grid-template-columns:2.2em 1fr;align-items:baseline;gap:.4em;padding:7px 6px 7px 14px;text-decoration:none;display:grid}.toc[data-astro-cid-dohcyvad] a[data-astro-cid-dohcyvad]:before{counter-increment:toc;content:counter(toc, decimal-leading-zero);font-family:var(--f-mono);letter-spacing:.06em;color:color-mix(in srgb, var(--c-ink-soft) 70%, transparent);font-size:10.5px}.toc[data-astro-cid-dohcyvad] a[data-astro-cid-dohcyvad]:hover{color:var(--c-ink)}.toc[data-astro-cid-dohcyvad] a[data-astro-cid-dohcyvad][aria-current=true]{color:var(--c-ink);font-weight:600}.toc[data-astro-cid-dohcyvad] a[data-astro-cid-dohcyvad][aria-current=true]:before{color:var(--c-accent-deep)}.toc[data-astro-cid-dohcyvad] a[data-astro-cid-dohcyvad][aria-current=true]:after{content:"";background:var(--c-accent);border-radius:2px;width:2px;position:absolute;top:2px;bottom:2px;left:-1px}@media (width>=1000px){.toc[data-astro-cid-dohcyvad]{top:calc(var(--h-header) + var(--h-header-gap));max-height:calc(100vh - var(--h-header) - var(--sp-6));position:sticky;overflow:auto}.toc[data-astro-cid-dohcyvad] summary[data-astro-cid-dohcyvad]{pointer-events:none}.toc[data-astro-cid-dohcyvad] summary[data-astro-cid-dohcyvad]:after{display:none}}.ba[data-astro-cid-vwsitg2y]{grid-template-columns:1fr;gap:0;display:grid}.ba[data-astro-cid-vwsitg2y]>div[data-astro-cid-vwsitg2y]{padding:var(--sp-4) 0;border-top:1px solid var(--c-dark-rule)}.ba[data-astro-cid-vwsitg2y] h4[data-astro-cid-vwsitg2y]{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-dark-accent);margin-bottom:var(--sp-3);font-size:11px}.ba[data-astro-cid-vwsitg2y] ul[data-astro-cid-vwsitg2y]{gap:var(--sp-2);color:var(--c-dark-soft);font-size:calc(var(--t-body) * .95);margin:0;padding-left:1.1em;display:grid}@media (width>=760px){.ba[data-astro-cid-vwsitg2y]{grid-template-columns:1fr 1fr}.ba[data-astro-cid-vwsitg2y]>div[data-astro-cid-vwsitg2y]:first-child{padding-right:var(--sp-4)}.ba[data-astro-cid-vwsitg2y]>div[data-astro-cid-vwsitg2y]+div[data-astro-cid-vwsitg2y]{border-left:1px solid var(--c-dark-rule);padding-left:var(--sp-4)}}.fig[data-astro-cid-5jaxsp2o]{gap:var(--sp-2);width:min(100%, calc(var(--fig-base,760px) * var(--k-media)));margin:0;display:grid}.fig-link[data-astro-cid-5jaxsp2o]{cursor:zoom-in;border-radius:var(--radius-card);display:block}.fig-link[data-astro-cid-5jaxsp2o]:focus-visible{outline:2px solid var(--c-accent-deep);outline-offset:3px}.fig-box[data-astro-cid-5jaxsp2o]{aspect-ratio:var(--ar,16/9);background:var(--c-surface);border:1px solid var(--c-rule);border-radius:var(--radius-card);object-fit:contain;width:100%;display:block}figcaption[data-astro-cid-5jaxsp2o]:after{content:" · нажмите, чтобы открыть крупно";color:var(--c-ink-faint,var(--c-ink-soft))}figcaption[data-astro-cid-5jaxsp2o]{font-family:var(--f-mono);letter-spacing:.04em;color:var(--c-ink-soft);font-size:11.5px}.focus[data-astro-cid-wolublul]{font-size:calc(var(--t-body) * 1.12);line-height:var(--t-lh);border-left:1px solid var(--c-accent);padding-left:var(--sp-4);max-width:58ch}.focus[data-astro-cid-wolublul] p+p{margin-top:var(--sp-3)}.inline-cta[data-astro-cid-pqabjuue]{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);margin-block:var(--sp-5);background:var(--c-inline-bg);border:1px solid var(--c-inline-border);border-radius:var(--radius-card);max-width:var(--t-measure);display:grid}.inline-cta[data-astro-cid-pqabjuue] h3[data-astro-cid-pqabjuue]{font-family:var(--f-display)}.inline-cta[data-astro-cid-pqabjuue] p[data-astro-cid-pqabjuue]{color:var(--c-ink-soft);max-width:52ch}.fig[data-astro-cid-4psmuioa]{gap:var(--sp-2);width:min(100%, calc(var(--fig-base,760px) * var(--k-media)));margin:0;display:grid}.fig-box[data-astro-cid-4psmuioa]{aspect-ratio:var(--ar,16/9);background:var(--c-surface);border:1px solid var(--c-rule);border-radius:var(--radius-card);object-fit:cover;width:100%;display:block;overflow:hidden}figcaption[data-astro-cid-4psmuioa]{font-family:var(--f-mono);letter-spacing:.04em;color:var(--c-ink-soft);font-size:11.5px}.loopgrid[data-astro-cid-mkhgzcgp]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.loopgrid[data-astro-cid-mkhgzcgp] .fig{--fig-base:168px;width:calc(168px * var(--k-media))}.needs[data-astro-cid-rwaii4vj]{gap:var(--sp-2);max-width:var(--t-measure);margin:0;padding:0;list-style:none;display:grid}.needs[data-astro-cid-rwaii4vj] li[data-astro-cid-rwaii4vj]{padding-block:var(--sp-2);border-bottom:1px solid var(--c-rule);font-size:calc(var(--t-body) * .96);grid-template-columns:1.4em 1fr;gap:.5em;display:grid}.needs[data-astro-cid-rwaii4vj] i[data-astro-cid-rwaii4vj]{color:var(--c-accent);width:1em;height:1em;margin-top:.35em}.pits[data-astro-cid-lvxr6wfj]{max-width:var(--t-measure);gap:0;display:grid}.pits[data-astro-cid-lvxr6wfj]>div[data-astro-cid-lvxr6wfj]{padding-block:var(--sp-3);border-top:1px solid var(--c-rule);grid-template-columns:1.5em minmax(0,1fr);gap:.7em;display:grid}.pits[data-astro-cid-lvxr6wfj] i[data-astro-cid-lvxr6wfj]{color:var(--c-accent);width:1.1em;height:1.1em;margin-top:.3em}.pits[data-astro-cid-lvxr6wfj] b[data-astro-cid-lvxr6wfj]{font-weight:650}.pits[data-astro-cid-lvxr6wfj] p[data-astro-cid-lvxr6wfj]{color:var(--c-ink-soft);font-size:calc(var(--t-body) * .95);margin-top:2px}.promptbox[data-astro-cid-stw5jhwu]{background:var(--c-dark);color:var(--c-dark-ink);border-radius:var(--radius-card);border:1px solid var(--c-dark-rule);overflow:hidden}.promptbox-bar[data-astro-cid-stw5jhwu]{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--c-dark-rule);padding:10px 12px 10px 14px;display:flex}.promptbox-bar[data-astro-cid-stw5jhwu] span[data-astro-cid-stw5jhwu]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-dark-accent);font-size:11px}.copy[data-astro-cid-stw5jhwu]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-dark-ink);border:1px solid var(--c-dark-rule);border-radius:var(--radius-tag);cursor:pointer;white-space:nowrap;transition:background-color var(--d-state) var(--e-out), border-color var(--d-state) var(--e-out);background:0 0;padding:5px 9px;font-size:11px}.copy[data-astro-cid-stw5jhwu]:hover{background:color-mix(in srgb, var(--c-dark-ink) 12%, transparent);border-color:var(--c-dark-ink)}.copy[data-astro-cid-stw5jhwu][data-done="1"]{color:var(--c-dark-accent);border-color:var(--c-dark-accent)}.promptbox[data-astro-cid-stw5jhwu] pre{padding:var(--sp-4) 14px;font-family:var(--f-mono);color:var(--c-dark-ink);white-space:pre-wrap;background:0 0;margin:0;font-size:13px;line-height:1.65;overflow-x:auto}.promptbox[data-astro-cid-stw5jhwu] pre code{font:inherit;color:inherit}.sources[data-astro-cid-qzccz3xd]{counter-reset:src;max-width:var(--t-measure);margin:0;padding:0;list-style:none;display:grid}.sources[data-astro-cid-qzccz3xd] li[data-astro-cid-qzccz3xd]{counter-increment:src;padding-block:var(--sp-3);border-top:1px solid var(--c-rule);grid-template-columns:2.2em 1fr;gap:.5em;display:grid}.sources[data-astro-cid-qzccz3xd] li[data-astro-cid-qzccz3xd]:before{content:counter(src, decimal-leading-zero);font-family:var(--f-mono);color:var(--c-ink-soft);padding-top:.35em;font-size:11px}.sources[data-astro-cid-qzccz3xd] a[data-astro-cid-qzccz3xd]{border-bottom:1px solid var(--c-rule);text-decoration:none}.sources[data-astro-cid-qzccz3xd] a[data-astro-cid-qzccz3xd]:hover{color:var(--c-accent-deep);border-color:var(--c-accent)}.sources[data-astro-cid-qzccz3xd] .small[data-astro-cid-qzccz3xd]{color:var(--c-ink-soft);display:block}.steps[data-astro-cid-kja6eczd]{counter-reset:st;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-kja6eczd] li[data-astro-cid-kja6eczd]{counter-increment:st;gap:var(--sp-2) var(--sp-4);padding-block:var(--sp-4);border-top:1px solid var(--c-rule);grid-template-columns:2.6em minmax(0,1fr);align-items:baseline;display:grid}.steps[data-astro-cid-kja6eczd] li[data-astro-cid-kja6eczd]:before{content:counter(st, decimal-leading-zero);font-family:var(--f-mono);letter-spacing:.04em;color:var(--c-accent-deep);font-size:14px}.steps[data-astro-cid-kja6eczd] li[data-astro-cid-kja6eczd]>div[data-astro-cid-kja6eczd]{gap:var(--sp-2);display:grid}.steps[data-astro-cid-kja6eczd] h3[data-astro-cid-kja6eczd]{font-family:var(--f-text);font-size:calc(var(--t-body) * 1.02);letter-spacing:0;font-weight:650}.steps[data-astro-cid-kja6eczd] p[data-astro-cid-kja6eczd]{color:var(--c-ink-soft);max-width:62ch}.whatif[data-astro-cid-nyt2spir]{max-width:var(--t-measure);margin:0}.whatif[data-astro-cid-nyt2spir]>div[data-astro-cid-nyt2spir]{padding-block:var(--sp-3);border-top:1px solid var(--c-rule)}.whatif[data-astro-cid-nyt2spir] dt[data-astro-cid-nyt2spir]{font-weight:650}.whatif[data-astro-cid-nyt2spir] dd[data-astro-cid-nyt2spir]{color:var(--c-ink-soft);font-size:calc(var(--t-body) * .95);margin:4px 0 0}.wys[data-astro-cid-nwqt62zj]{gap:var(--sp-4);display:grid}.wys-note[data-astro-cid-nwqt62zj]{color:var(--c-ink-soft);max-width:var(--t-measure)}.doc-head{padding-block:var(--sp-6) var(--sp-5)}.doc-head>.wrap>*+*{margin-top:var(--sp-4)}.doc-head h1{max-width:24ch}.crumbs{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-soft);flex-wrap:wrap;align-items:center;gap:.5em;font-size:11.5px;display:flex}.crumbs a{border-bottom:1px solid var(--c-rule);text-decoration:none}.crumbs a:hover{color:var(--c-accent-deep);border-color:var(--c-accent)}.doc-meta{font-family:var(--f-mono);color:var(--c-ink-soft);flex-wrap:wrap;align-items:center;gap:.8em;font-size:12px;display:flex}.doc-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.doc{gap:var(--sp-6);padding-bottom:var(--sp-7);grid-template-columns:1fr;display:grid}@media (width>=1000px){.doc:has(>.toc){gap:var(--sp-7);grid-template-columns:240px minmax(0,1fr)}}.prose.doc-body{max-width:none}.doc-body>p,.doc-body>ul,.doc-body>ol,.doc-body>blockquote{max-width:var(--t-measure)}.prose.doc-body>h2{border-top:1px solid var(--c-rule);padding-top:var(--sp-5);margin-top:var(--sp-5)}.prose.doc-body>h2:first-child{border-top:0;margin-top:0;padding-top:0}.doc-subs{padding-bottom:var(--sp-5)}.doc-body>.blk{border-top:1px solid var(--c-rule);padding-top:var(--sp-5);margin-top:var(--sp-5)}.doc-body>.blk>h2{margin-top:0;margin-bottom:var(--sp-4)}.related{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:1fr;display:grid}@media (width>=760px){.related{grid-template-columns:repeat(2,minmax(0,1fr))}}.doc-body .related a:not(.btn){color:var(--c-ink);gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--c-rule);border-radius:var(--radius-card);background:var(--c-surface);box-shadow:var(--shadow-card);transition:border-color var(--d-state) var(--e-out), transform var(--d-state) var(--e-out);align-content:start;text-decoration:none;display:grid}.doc-body .related a:not(.btn):hover{border-color:color-mix(in srgb, var(--c-accent) 55%, var(--c-rule));text-decoration:none;transform:translateY(-2px)}.doc-body .related h3{font-size:calc(var(--t-body) * 1.06);margin-top:0}
