@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-ext-wght-normal.hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-wght-normal.mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-ext-wght-normal.B-I5lbAQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-wght-normal.BS5oQT7X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-arabic-wght-normal.CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-ext-wght-normal.BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-wght-normal.DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-hebrew-wght-normal.BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-ext-wght-normal.OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-wght-normal.CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marck-script-cyrillic-400-normal.BIatlnl2.woff2)format("woff2"),url(/_astro/marck-script-cyrillic-400-normal.C4wWsGQ-.woff)format("woff")}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marck-script-latin-400-normal.hvIDGCO4.woff2)format("woff2"),url(/_astro/marck-script-latin-400-normal.DonRfbfk.woff)format("woff")}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-latin-400-normal.wDgJuOC9.woff2)format("woff2"),url(/_astro/vt323-latin-400-normal.Dqn9ZSPj.woff)format("woff")}:root{--c-paper:#f7f5ee;--c-ink:#0f1012;--c-ink-2:#565861;--c-rule:#dcdcd4;--c-blue:#243c9a;--c-blue-deep:#0f1c52;--c-red:#d4262c;--c-tag:#ffe14d;--bg:var(--c-paper);--fg:var(--c-ink);--fg-muted:var(--c-ink-2);--rule:var(--c-rule);--link:var(--c-blue);--font-sans:"Golos Text Variable", "Helvetica Neue", Arial, sans-serif;--font-art:"Rubik Variable", "Rubik", Arial, sans-serif;--font-osd:"VT323", ui-monospace, Menlo, Consolas, monospace;--stage-h:clamp(260px, 36vw, 440px);--font-display:"Rubik Variable", "Rubik", "Helvetica Neue", Arial, sans-serif;--font-hand:"Marck Script", "Comic Sans MS", cursive;--fs-xs:.8rem;--fs-sm:.92rem;--fs-md:1.05rem;--fs-lg:clamp(1.2rem, 1.05rem + .6vw, 1.5rem);--fs-xl:clamp(1.7rem, 1.3rem + 1.8vw, 2.6rem);--fs-2xl:clamp(2rem, 1rem + 3.4vw, 3.6rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-16:4rem;--s-24:6rem;--container:1180px;--bevel-out:transparent;--bevel-in:var(--c-rule)}html[data-skin=neyro]{--c-paper:#fffdf4;--c-rule:#b8b6a6;--c-ink-2:#4a4d57;--bg:#dbe8f0;--link:#1a2bd6;--font-sans:Tahoma, Verdana, "DejaVu Sans", Arial, sans-serif;--fs-md:1rem;--fs-2xl:clamp(1.8rem, 1.2rem + 3vw, 3.2rem);--container:1100px;--bevel-out:#fff #6b6b6b #6b6b6b #fff;--bevel-in:#6b6b6b #fff #fff #6b6b6b;--bag:repeating-linear-gradient(45deg, #00000017 0 1px, transparent 1px 3px), repeating-linear-gradient(-45deg, #ffffff38 0 1px, transparent 1px 3px), linear-gradient(90deg, transparent 0 17px, #de6262e6 17px 19px, transparent 19px 21px, #de6262b3 21px 22px, transparent 22px 100%), linear-gradient(0deg, transparent 0 17px, #de6262e6 17px 19px, transparent 19px 21px, #de6262b3 21px 22px, transparent 22px 100%), linear-gradient(90deg, transparent 0 62px, #182860f2 62px 64px, transparent 64px 66px, #182860cc 66px 67px, transparent 67px 100%), linear-gradient(0deg, transparent 0 62px, #182860f2 62px 64px, transparent 64px 66px, #182860cc 66px 67px, transparent 67px 100%), linear-gradient(90deg, transparent 0 28px, #1068a0e0 28px 52px, transparent 52px 100%), linear-gradient(0deg, transparent 0 28px, #1068a0e0 28px 52px, transparent 52px 100%), #e6eff5;--bag-size:3px 3px, 3px 3px, 96px 96px, 96px 96px, 96px 96px, 96px 96px, 96px 96px, 96px 96px, auto}html:not([data-skin=neyro]){--ink-line:var(--c-ink);--tint:#e3e8f7;--hard:5px 5px 0 var(--c-ink);--r:8px;& .main{gap:var(--s-12)}& .top{border-bottom:2px solid var(--fg);margin-bottom:var(--s-6);padding:0}& .bar .bvl.lang{border-radius:var(--r)}& .btn{border-radius:var(--r);min-height:52px;font-size:var(--fs-md);box-shadow:3px 3px 0 var(--fg);padding-inline:1.6rem;transition:transform .12s,box-shadow .12s,background .12s,color .12s}& .btn:hover{box-shadow:5px 5px 0 var(--fg);transform:translate(-1px,-1px)}& .btn:active{box-shadow:1px 1px 0 var(--fg);transform:translate(2px,2px)}& .btn:not(.red):not(.ghost){border-color:var(--fg);background:#fff}& .btn:not(.red):hover{color:var(--fg);background:#fff}& .btn.red:hover{background:var(--c-blue);border-color:var(--fg)}& .win>h2{margin-bottom:var(--s-6);font-size:var(--fs-xl);border:0;padding:0}& .hero-card{border-radius:var(--r);border:2px solid var(--fg);box-shadow:var(--hard);background-color:var(--tint);background-image:linear-gradient(#243c9a17 1px,#0000 1px),linear-gradient(90deg,#243c9a17 1px,#0000 1px);background-position:-1px -1px;background-size:34px 34px;position:relative;overflow:hidden}& .hero-card .stage{margin-top:var(--s-4)}& .hero-card .hero{padding:var(--s-6) clamp(1.25rem, 4vw, 3.5rem) var(--s-8);align-items:end}& .hero-card .h1{max-width:15ch}& .stickers{pointer-events:none;z-index:2;position:absolute;inset:0}& .st-seal{position:absolute;top:clamp(14px,3vw,34px);left:clamp(14px,3vw,40px);transform:rotate(-14deg)}& .st-tag{position:absolute;top:clamp(18px,3vw,40px);right:clamp(14px,3vw,40px);transform:rotate(7deg)}& .tools{align-items:center;gap:var(--s-4);padding:var(--s-4) clamp(1.25rem, 4vw, 3.5rem);border-top:2px solid var(--fg);background:#fff;flex-wrap:wrap;display:flex}& .tools ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}& .tools li{border:1.5px solid var(--fg);background:var(--c-paper);font:600 var(--fs-sm) var(--font-sans);color:var(--fg);border-radius:4px;padding:.25rem .8rem}& .duo{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:stretch}& .demo-win{border:2px solid var(--fg);border-radius:var(--r);box-shadow:var(--hard);padding:var(--s-8);background:#fff;align-content:start;display:grid;position:relative}& .demo-win .win-body{padding:0}& .flow{right:var(--s-8);top:var(--s-6);position:absolute}& .demo{gap:var(--s-4);grid-template-columns:1fr 1.25fr}& .sheet{border:1.5px solid var(--fg);border-radius:4px}& .sheet.in{background:#f1f0e9;transform:rotate(-.6deg)}& .sheet.out{border-top:4px solid var(--c-blue);box-shadow:4px 4px 0 var(--c-red);background:#fff}& .sheet.out th{border-bottom:1px solid var(--rule)}& .notice{justify-content:flex-start;gap:var(--s-6);min-height:340px;padding:var(--s-8) var(--s-8) 11rem;border:2px solid var(--fg);border-radius:var(--r);background:var(--c-blue);box-shadow:var(--hard);flex-direction:column;display:flex;position:relative;overflow:hidden}& .notice p{z-index:1;color:#fff;font:700 clamp(1.45rem, 1.05rem + 1.1vw, 2rem)/1.14 var(--font-display);letter-spacing:-.01em;position:relative}& .notice .stamp{color:#fff;border-color:#fff;border-radius:4px;align-self:flex-start}& .notice-seal{line-height:0;position:absolute;bottom:-14px;right:-14px;transform:rotate(-12deg)}& #cases .rows,& #posts .rows{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}& .row{border:0}& .row-a{gap:var(--s-3);height:100%;padding:0 0 var(--s-6);border:2px solid var(--fg);border-radius:var(--r);background:#fff;grid-template-columns:1fr;align-content:start;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden}& .row-a>:not(.row-art){margin-inline:var(--s-6)}& .row-a:hover{box-shadow:var(--hard);transform:translate(-2px,-2px)}& .row-a:hover h3{color:var(--c-blue);text-decoration:none}& .row-art{aspect-ratio:360/168;border-bottom:2px solid var(--fg);background:var(--tint);display:block}& .row-art[data-tone=tag]{background:#ffe14d}& .row-art[data-tone=paper]{background:#f1f0e9}& .row-art svg{object-fit:cover;width:100%;height:100%}& .row-m{padding-top:var(--s-1);order:5}& .row h3{font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);line-height:1.15}& #posts .row:first-child{grid-column:1/-1}& #posts .row:first-child .row-a{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:0;padding:0;display:grid}& #posts .row:first-child .row-art{aspect-ratio:auto;border-bottom:0;border-right:2px solid var(--fg);grid-row:1/-1;min-height:280px}& #posts .row:first-child .row-art svg{position:absolute;inset:0}& #posts .row:first-child .row-art{position:relative}& #posts .row:first-child .row-a>:not(.row-art){padding-inline:var(--s-8);grid-column:2;margin:0}& #posts .row:first-child .row-b{padding-top:var(--s-8)}& #posts .row:first-child .row-m{padding-bottom:var(--s-8);align-self:end}& #posts .row:first-child h3{font-size:var(--fs-xl)}& #posts .row:first-child .row-p{font-size:var(--fs-md)}& .tail .more{border:1.5px solid var(--fg);border-radius:var(--r);min-height:44px;color:var(--fg);background:#fff;align-items:center;padding:0 1.1rem;text-decoration:none;display:inline-flex}& .tail .more:hover{background:var(--fg);color:#fff}& #reviews{position:relative}& .rv-seal{line-height:0;position:absolute;top:-22px;right:0;transform:rotate(10deg)}& .rv{column-gap:var(--s-6)}& .rv-i{margin-bottom:var(--s-6);padding:var(--s-6);border:1.5px solid var(--fg);background:#fff;border-radius:4px}& .rv-i:nth-child(odd){transform:rotate(-.4deg)}& .rv-i:nth-child(2n){transform:rotate(.4deg)}& .rv-reply{background:var(--tint);padding:var(--s-3) var(--s-4);border:0;border-radius:4px}& .topics{gap:var(--s-4);grid-template-columns:repeat(6,minmax(0,1fr))}& .topics>li{padding:0 0 var(--s-6);border:2px solid var(--fg);border-radius:var(--r);background:#fff;grid-column:span 2;align-content:start;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden}& .topics li:nth-child(n+4){grid-column:span 3}& .topics li>:not(.tp-art){margin-inline:var(--s-6)}& .topics li:hover{box-shadow:var(--hard);transform:translate(-2px,-2px)}& .topics .tp-art{max-width:none;height:128px;margin-bottom:var(--s-3);border-bottom:2px solid var(--fg);background:var(--tint);display:block}& .topics li:nth-child(3n+2) .tp-art{background:#ffe14d}& .topics li:nth-child(3n) .tp-art{background:#f1f0e9}& .tp-art svg{width:100%;height:100%}& .topics a:after{content:"";position:absolute;inset:0}& .foot{border-top:2px solid var(--fg)}@media (width<=900px){& .duo{grid-template-columns:1fr}& .notice{min-height:280px}& .topics li,& .topics li:nth-child(n+4){grid-column:span 3}& .flow{display:none}}@media (width<=760px){& .top{position:static}& #cases .rows,& #posts .rows,& .demo,& .topics{grid-template-columns:1fr}& .topics li,& .topics li:nth-child(n+4){grid-column:auto}& .demo-win,& .notice{padding:var(--s-6)}& #posts .row:first-child .row-a{padding:0 0 var(--s-6);grid-template-columns:1fr;display:grid}& #posts .row:first-child .row-art{aspect-ratio:360/168;border-right:0;border-bottom:2px solid var(--fg);grid-row:auto;min-height:0}& #posts .row:first-child .row-a>:not(.row-art){margin-inline:var(--s-6);grid-column:1;padding-inline:0}& #posts .row:first-child .row-b{padding-top:0}& #posts .row:first-child .row-m{padding-bottom:0}& .st-seal,& .st-tag,& .rv-seal{display:none}}}html:not([data-skin=neyro]){--ease-out:cubic-bezier(.16, 1, .3, 1);& .st-seal,& .st-tag{animation:stamp .55s var(--ease-out) both}& .st-seal{animation-delay:1.25s}& .st-tag{animation-delay:1.5s}& [data-seq] .sheet.out tbody tr,& [data-seq] .sheet.out .stamp{transition:opacity .4s var(--ease-out), translate .4s var(--ease-out), scale .35s var(--ease-out)}& [data-seq=wait] .sheet.out tbody tr{opacity:0;translate:0 8px}& [data-seq=wait] .sheet.out .stamp{opacity:0;scale:1.9}& [data-seq] .sheet.out tbody tr:first-child{transition-delay:.15s}& [data-seq] .sheet.out tbody tr:nth-child(2){transition-delay:.3s}& [data-seq] .sheet.out tbody tr:nth-child(3){transition-delay:.45s}& [data-seq] .sheet.out tbody tr:nth-child(4){transition-delay:.6s}& [data-seq] .sheet.out .stamp{transition-delay:1.05s}& [data-seq=wait] .sheet.in li{opacity:.45}& .sheet.in li{transition:opacity .6s var(--ease-out)}& .flow .dash{animation:.9s linear infinite paused dash}& .flow .cog{transform-box:fill-box;transform-origin:50%;animation:5s linear infinite paused spin}& [data-in] .flow .dash,& [data-in] .flow .cog{animation-play-state:running}& .notice-seal svg{animation:70s linear infinite paused spin}& .notice[data-in] .notice-seal svg{animation-play-state:running}& .tools li{transition:background .15s,color .15s}& .tools li:hover{background:var(--fg);color:#fff}& .top{view-transition-name:top}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(top){animation-duration:0s}@media (prefers-reduced-motion:reduce){html:not([data-skin=neyro]) [data-seq] .sheet.out tbody tr,html:not([data-skin=neyro]) [data-seq] .sheet.out .stamp,html:not([data-skin=neyro]) [data-seq] .sheet.in li{opacity:1!important;transition:none!important;translate:none!important;scale:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes stamp{0%{opacity:0;scale:1.9}55%{opacity:1}to{opacity:1;scale:1}}@keyframes dash{to{stroke-dashoffset:-9px}}@keyframes spin{to{rotate:360deg}}@media (width<=760px){html:not([data-skin=neyro]) .top-row{align-items:center;gap:var(--s-2) var(--s-3);padding-block:var(--s-3) 0;grid-template-columns:1fr auto;display:grid}html:not([data-skin=neyro]) .logo{grid-column:1}html:not([data-skin=neyro]) .skin-sw{grid-area:1/2}html:not([data-skin=neyro]) .skin-sw .sw-l,html:not([data-skin=neyro]) .skin-sw .sw-r{display:none}html:not([data-skin=neyro]) .bar{width:auto;margin:0 calc(-1 * var(--s-6));padding:0 var(--s-6);scroll-snap-type:x proximity;scrollbar-width:none;gap:var(--s-6);border-top:1px solid var(--rule);flex-wrap:nowrap;grid-area:2/1/auto/-1;overflow-x:auto}html:not([data-skin=neyro]) .bar::-webkit-scrollbar{display:none}html:not([data-skin=neyro]) .bar .bvl{white-space:nowrap;scroll-snap-align:start}html:not([data-skin=neyro]) .bar .bvl.lang{margin-left:auto}html:not([data-skin=neyro]) .sheet{padding-inline:var(--s-3);overflow:visible}html:not([data-skin=neyro]) .sheet table{table-layout:fixed;width:100%;font-size:.8rem}html:not([data-skin=neyro]) .sheet th,html:not([data-skin=neyro]) .sheet td{overflow-wrap:anywhere;hyphens:auto;padding-right:.35rem}html:not([data-skin=neyro]) .sheet .stamp{padding:0 .3rem;font-size:.7rem}html:not([data-skin=neyro]) .bar{scroll-padding-inline:var(--s-6)}html:not([data-skin=neyro]) .sheet th:first-child{width:27%}html:not([data-skin=neyro]) .sheet th:nth-child(2){width:31%}html:not([data-skin=neyro]) .sheet th,html:not([data-skin=neyro]) .sheet td{hyphens:manual;overflow-wrap:break-word}}html:not([data-skin=neyro]){& .art-cover{border:2px solid var(--fg);border-radius:var(--r);background:var(--tint);box-shadow:var(--hard);aspect-ratio:360/200;overflow:hidden}& .art-cover svg{width:100%;height:100%}& .toc{border:2px solid var(--fg);border-radius:var(--r);background:#fff}& .rail-seal{margin-top:var(--s-8);line-height:0;display:block;transform:rotate(-9deg)}@media (width>=1040px){& .art{max-width:1120px}& .art-h{column-gap:var(--s-12);margin-bottom:var(--s-12);grid-template-columns:minmax(0,1fr) 360px;align-items:start}& .art-h>:not(.art-cover){grid-column:1}& .art-h>.art-cover{grid-area:1/2/span 5}& .art-h .facts{grid-column:1/-1}& .art-body{column-gap:var(--s-12);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}& .rail{top:var(--s-6);position:sticky}& .toc{margin-bottom:0}& .prose{grid-column:2}}@media (width<=1039px){& .art-cover{margin-bottom:var(--s-2);order:5}& .rail-seal{display:none}}}html:not([data-skin=neyro]) .art-cover{display:block}html:not([data-skin=neyro]){@media (width>=901px){& .topics li:nth-child(n+4){padding:0 0 var(--s-6);grid-template-rows:auto auto 1fr;grid-template-columns:42% minmax(0,1fr);column-gap:0;display:grid}& .topics li:nth-child(n+4) .tp-art{border-bottom:0;border-right:2px solid var(--fg);grid-area:1/1/-1;height:auto;min-height:150px;margin:0}& .topics li:nth-child(n+4)>:not(.tp-art){margin-inline:var(--s-6);grid-column:2}& .topics li:nth-child(n+4) a{padding-top:var(--s-6)}}@media (width<=760px){& .topics{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}& .topics li,& .topics li:nth-child(n+4){grid-column:auto}& .topics li:last-child{grid-column:1/-1}& .tp-art{height:84px}& .topics li>:not(.tp-art){margin-inline:var(--s-3)}& .topics li span:not(.tp-art){display:none}& .topics li{padding-bottom:var(--s-4)}}}@media (width<=760px){html:not([data-skin=neyro]) .st-seal,html:not([data-skin=neyro]) .st-tag{display:block}html:not([data-skin=neyro]) .st-seal svg{width:62px;height:62px}html:not([data-skin=neyro]) .st-tag{width:92px;height:auto}}html:not([data-skin=neyro]) body{background-color:#f7f5ee;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E")}html:not([data-skin=neyro]) .topics>li{padding-top:0!important}html:not([data-skin=neyro]){& .demo-win{grid-template-columns:minmax(0,1fr) auto;row-gap:0;padding-top:0;overflow:hidden}& .demo-win>*{grid-column:1/-1}& .demo-fig{margin:0 calc(-1 * var(--s-8)) var(--s-6);border-bottom:2px solid var(--fg);aspect-ratio:16/7;background:var(--tint);overflow:hidden}& .demo-fig img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;display:block}& .demo-win>h2{margin-bottom:var(--s-6);grid-column:1;align-self:center}& .flow{margin-bottom:var(--s-6);grid-area:2/2;align-self:center;position:static}@media (width<=900px){& .demo-win>h2{grid-column:1/-1}}@media (width<=760px){& .demo-fig{margin-inline:calc(-1 * var(--s-6));aspect-ratio:3/2}& .demo-win{padding-top:0}}}html:not([data-skin=neyro]){& .notice{padding-bottom:var(--s-8);justify-content:space-between}& .notice-fig{border:2px solid var(--c-ink);background:var(--tint);z-index:1;border-radius:4px;align-self:stretch;margin:0;position:relative;overflow:hidden;transform:rotate(-1.6deg);box-shadow:4px 4px #00000059}& .notice-fig img{width:100%;height:auto;display:block}& .notice-seal{z-index:2;bottom:-18px;right:-6px}@media (width<=900px){& .notice{padding-bottom:var(--s-8)}}}html:not([data-skin=neyro]) .tp-art img{object-fit:cover;width:100%;height:100%;display:block}html:not([data-skin=neyro]){& #reviews.win{column-gap:var(--s-8);grid-template-columns:minmax(0,1fr) 300px;align-items:center;display:grid}& #reviews.win>h2{grid-column:1}& #reviews .rv-fig{margin:0 0 var(--s-6);border:2px solid var(--fg);border-radius:var(--r);box-shadow:var(--hard);background:var(--tint);grid-area:1/2;overflow:hidden;transform:rotate(1.4deg)}& #reviews .rv-fig img{width:100%;height:auto;display:block}& #reviews .win-body{grid-column:1/-1}& #reviews .rv-seal{margin-top:-26px;top:auto;bottom:auto;right:12px;transform:rotate(10deg)}@media (width<=760px){& #reviews.win{grid-template-columns:1fr}& #reviews .rv-fig{order:-1;grid-area:auto/1;max-width:340px;transform:none}& #reviews.win>h2{order:0}}}html:not([data-skin=neyro]){& .notice-seal{bottom:-22px;right:-12px}& .notice-seal svg{width:112px;height:112px}& #reviews .win-body{display:contents}& #reviews.win{align-items:start}& #reviews.win>h2{margin-bottom:var(--s-3);align-self:end}& #reviews .g-lead{grid-area:2/1;align-self:start;margin-bottom:0}& #reviews .rv-fig{margin-bottom:var(--s-6);grid-row:1/span 2}& #reviews .rv,& #reviews .rv-note,& #reviews .tail{grid-column:1/-1}& #reviews .rv{margin-top:var(--s-6)}& #reviews .rv-seal{z-index:3;margin-top:0;top:-18px;bottom:auto;right:6px}@media (width<=760px){& #reviews .g-lead,& #reviews .rv-fig{grid-row:auto}}}@media (width>=901px){html:not([data-skin=neyro]) .topics>li:nth-child(n+4){padding-bottom:0!important}html:not([data-skin=neyro]) .topics li:nth-child(n+4) a{padding-bottom:var(--s-6)}}html:not([data-skin=neyro]) .row-art img,html:not([data-skin=neyro]) .art-cover img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){html:not([data-skin=neyro]){& .sheet.out table,& .sheet.out tbody{width:100%;display:block}& .sheet.out thead{display:none}& .sheet.out tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;padding:.7rem 0;display:grid}& .sheet.out tbody tr:last-child{border-bottom:0}& .sheet.out td{border:0;padding:0;font-size:.92rem}& .sheet.out td:first-child{font-weight:700}& .sheet.out td:nth-child(2){color:var(--fg-muted);text-align:right}& .sheet.out td:nth-child(3){grid-column:1/-1;font-weight:600}& .sheet.out .stamp{padding:.1rem .5rem;font-size:.78rem}& .bar{padding-right:3rem;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}& .skin-sw:before{content:attr(data-short);font:700 .78rem var(--font-sans);color:var(--fg);margin-right:.1rem}& .topics li b{overflow-wrap:break-word;font-size:1rem;line-height:1.15}}}html:not([data-skin=neyro]){& .osd{top:calc(var(--s-4) + var(--stage-h) - 2.6rem);font:400 clamp(1.15rem, .9rem + 1.1vw, 1.8rem)/1 var(--font-osd);letter-spacing:.08em;color:var(--c-ink);text-shadow:2px 0 #d4262cbf,-2px 0 #243c9abf;white-space:nowrap;position:absolute}& .osd-play{left:clamp(1rem,3vw,2.5rem)}& .osd-tape{font-variant-numeric:tabular-nums;right:clamp(1rem,3vw,2.5rem)}& .osd b{font-weight:400}& .hero-card:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#0f10120b 0 1px,#0000 1px 3px);position:absolute;inset:0}& .vhs-band{z-index:3;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,#fff9 0 2px,#243c9a33 2px 3px,#0000 3px 7px);height:15%;animation:11s linear infinite paused vhs-pass;position:absolute;top:0;left:0;right:0}& [data-in] .vhs-band{animation-play-state:running}& .hero-card .stage canvas{animation:11s step-end infinite paused vhs-jit}& [data-in] .stage canvas{animation-play-state:running}}@keyframes vhs-pass{0%,90%{opacity:0;transform:translateY(0)}90.5%{opacity:.85}99%{opacity:.85;transform:translateY(560%)}to{opacity:0;transform:translateY(560%)}}@keyframes vhs-jit{0%,90%{filter:none;transform:none}91%{filter:drop-shadow(3px 0 #ff1e1e8c)drop-shadow(-3px 0 #006eff8c);transform:translate(4px)}93%{filter:drop-shadow(3px 0 #ff1e1e8c)drop-shadow(-3px 0 #006eff8c);transform:translate(-3px)}95%{transform:translate(2px)}97%{transform:translate(-1px)}98.5%,to{filter:none;transform:none}}@media (width<=760px){html:not([data-skin=neyro]) .osd{top:calc(var(--s-4) + var(--stage-h) - 2.2rem);font-size:1.1rem}}html:not([data-skin=neyro]){& #reviews.win{padding:var(--s-8);background:var(--c-tag);border:2px solid var(--fg);border-radius:var(--r);box-shadow:var(--hard)}& #reviews .g-lead,& #reviews .rv-note{color:var(--c-ink)}& #reviews .tail .more{background:#fff}& .rv-i{column-gap:var(--s-4);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}& .rv-i>:not(.rv-ava){grid-column:2}& .rv-ava{border:2px solid var(--fg);background:var(--tint);border-radius:50%;grid-area:1/1/span 4;width:64px;height:64px;display:block}@media (width<=760px){& #reviews.win{padding:var(--s-4)}& .rv-i{column-gap:var(--s-3);padding:var(--s-4);grid-template-columns:48px minmax(0,1fr)}& .rv-ava{width:48px;height:48px}}}html[data-skin=neyro] body{background:var(--bag);background-size:var(--bag-size);font-size:1rem;line-height:1.55}html[data-skin=neyro] .neyro-only{display:revert!important}html[data-skin=neyro] .modern-only{display:none!important}html[data-skin=neyro] h1,html[data-skin=neyro] h2,html[data-skin=neyro] h3{letter-spacing:0}html[data-skin=neyro] a:visited{color:#6a2c91}html[data-skin=neyro] .win{background:var(--c-paper);border:2px solid;border-color:var(--bevel-out);box-shadow:4px 4px #000}html[data-skin=neyro] .win>h2,html[data-skin=neyro] .win-title{color:#fff;font:700 var(--fs-sm)/1.3 var(--font-sans);letter-spacing:.02em;background:linear-gradient(90deg,#0b1a6e,#2c52c9);border:0;margin:0;padding:.3rem .6rem}html[data-skin=neyro] .win-body{padding:var(--s-4) var(--s-6) var(--s-6)}html[data-skin=neyro] .btn,html[data-skin=neyro] .bvl{color:#000;border:2px solid;border-color:var(--bevel-out);font:700 var(--fs-sm) var(--font-sans);background:#d9d6c3;border-radius:0;transform:none}html[data-skin=neyro] .btn:hover,html[data-skin=neyro] .bvl:hover{color:#000;border-color:var(--bevel-out);background:#e8e5d3;transform:none}html[data-skin=neyro] .btn:active,html[data-skin=neyro] .bvl:active,html[data-skin=neyro] .bvl[aria-current]{border-color:var(--bevel-in);background:#c9c6b3}html[data-skin=neyro] .btn.red{background:var(--c-red);color:#fff;border-color:var(--bevel-out)}html[data-skin=neyro] .btn.red:hover{color:#fff;background:#e03a40}html[data-skin=neyro] .btn:visited,html[data-skin=neyro] .bvl:visited{color:#000}html[data-skin=neyro] .btn.red:visited{color:#fff}html[data-skin=neyro] .btn:not(.red):not(.ghost){color:#000;background:#d9d6c3}html[data-skin=neyro] .stamp{font:700 var(--fs-xs) var(--font-art);border:2px solid var(--c-red);background:#fff;border-radius:0;padding:0 .4rem;transform:rotate(-3deg)}html[data-skin=neyro] .stamp.done{transform:rotate(2deg)}html[data-skin=neyro] .new{font:900 .72rem var(--font-art);color:#fff;background:var(--c-red);vertical-align:middle;margin-left:.4rem;padding:0 .35rem;animation:1.4s steps(2,jump-none) infinite blink90;display:inline-block}@keyframes blink90{50%{opacity:.35}}html[data-skin=neyro] .prose{font-size:1.05rem;line-height:1.7}html[data-skin=neyro] .prose h2{font:700 var(--fs-xl)/1.15 var(--font-sans);border-bottom:3px double var(--c-blue);color:var(--c-blue);padding-bottom:.2em}html[data-skin=neyro] .prose blockquote{padding:var(--s-3) var(--s-6);border:2px solid;border-color:var(--bevel-in);background:#eceadb}html[data-skin=neyro] .prose code{background:#eceadb;border-radius:0;font-family:Courier New,ui-monospace,monospace}html[data-skin=neyro] .prose pre{color:#b6ffb6;border:2px solid;border-color:var(--bevel-in);background:#000;border-radius:0}html[data-skin=neyro] .prose img{border:2px solid;border-color:var(--bevel-in);border-radius:0}html[data-skin=neyro] .prose th{background:var(--c-blue);color:#fff;padding:.4rem .6rem}html[data-skin=neyro] .prose td{border:1px solid var(--c-rule);padding:.4rem .6rem}html[data-skin=neyro] .prose hr{border-top:3px double var(--c-blue)}html[data-skin=neyro] :focus-visible{outline-offset:2px;border-radius:0;outline:3px solid #ff9d00}html[data-skin=neyro] .wordart{font:900 clamp(2.2rem, 1rem + 5vw, 4.4rem)/.95 var(--font-art);letter-spacing:-.02em;color:#0000;background:linear-gradient(#fff 0%,#cfe0ff 38%,#2c52c9 52%,#9ab8ff 100%);-webkit-text-stroke:clamp(2px, .5vw, 3px) #0b1a5c;filter:drop-shadow(4px 5px #d4262c)drop-shadow(6px 8px #000);-webkit-background-clip:text;background-clip:text;display:inline-block!important}html[data-skin=neyro] .wordart .br{display:none}html[data-skin=neyro] .hand{font:400 clamp(1.1rem, .9rem + 1vw, 1.7rem)/1 var(--font-hand);color:var(--c-tag);text-shadow:2px 2px #000;margin-left:.2rem;display:block!important}html[data-skin=neyro] .logo-flat{display:none}html[data-skin=neyro] .ticker{border:2px solid;border-color:var(--bevel-in);color:var(--c-tag);font:700 var(--fs-sm) "Courier New", ui-monospace, monospace;background:#000;align-items:stretch;gap:6px;overflow:hidden;display:flex!important}html[data-skin=neyro] .ticker-in{white-space:nowrap;flex:1;align-items:center;padding-inline:.6rem;display:flex;overflow:hidden}html[data-skin=neyro] .ticker-in span{padding-left:100%;animation:40s linear infinite tick90;display:inline-block}html[data-skin=neyro] .ticker.paused .ticker-in span{animation-play-state:paused}@keyframes tick90{to{transform:translate(-100%)}}html[data-skin=neyro] .wrap{gap:var(--s-4);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}html[data-skin=neyro] .wrap.no-side{grid-template-columns:minmax(0,1fr)}html[data-skin=neyro] .side{gap:var(--s-4);display:grid!important}html[data-skin=neyro] .side .win>h2{font-size:var(--fs-xs)}html[data-skin=neyro] .menu{padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);gap:2px;margin:0;list-style:none;display:grid}html[data-skin=neyro] .menu a{min-height:32px;padding:.35rem .2rem;display:block}html[data-skin=neyro] .menu .sub a{font-size:var(--fs-xs);padding-left:1rem}html[data-skin=neyro] .menu.news a{font-size:var(--fs-xs)}html[data-skin=neyro] .cnt{gap:var(--s-2);padding:var(--s-4);justify-items:center;display:grid}html[data-skin=neyro] .digits{letter-spacing:.12em;color:#3dff3d;border:2px solid;border-color:var(--bevel-in);background:#000;margin:0;padding:.3rem .6rem;font:700 1.9rem/1 Courier New,ui-monospace,monospace}html[data-skin=neyro] .badges{gap:var(--s-2);padding:var(--s-4);justify-items:center;display:grid}html[data-skin=neyro] .b88{text-align:center;width:150px;min-height:44px;font:700 .72rem/1.15 var(--font-art);color:#fff;border:2px solid;border-color:var(--bevel-out);place-items:center;padding:4px 6px;display:grid}html[data-skin=neyro] .b1{background:linear-gradient(90deg,#243c9a,#2c52c9)}html[data-skin=neyro] .b2{background-image:repeating-linear-gradient(45deg,#6b4724 0 6px,#5a3b1a 6px 12px)}html[data-skin=neyro] .b3{background:#2f6b46}html[data-skin=neyro] .b4{background:var(--c-red)}html[data-skin=neyro] .foot{margin-top:var(--s-8);padding:var(--s-4);text-align:center;background:var(--c-blue-deep);border:2px solid;border-color:var(--bevel-out);color:#cfd7f5;gap:var(--s-2);font-size:var(--fs-sm);display:grid;box-shadow:4px 4px #000}html[data-skin=neyro] .foot p,html[data-skin=neyro] .foot .meta{color:#cfd7f5;margin:0}html[data-skin=neyro] .foot a{color:var(--c-tag)}html[data-skin=neyro] .foot a:visited{color:#ffc8f5}html[data-skin=neyro] .hz{background:repeating-linear-gradient(135deg, #000 0 12px, var(--c-tag) 12px 24px);height:8px;display:block!important}html[data-skin=neyro] .nav-menu-flat{display:none}@media (width<=860px){html[data-skin=neyro] .wrap{grid-template-columns:1fr}html[data-skin=neyro] .side{order:2;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}html[data-skin=neyro] .wordart .br{display:inline}}@media (prefers-reduced-motion:reduce){html[data-skin=neyro] .ticker-in span{white-space:normal;padding-left:0;animation:none!important}html[data-skin=neyro] .ticker-in{white-space:normal}html[data-skin=neyro] .tk-btn{display:none}}html[data-skin=neyro] .row{border-bottom:1px dotted var(--c-rule)}html[data-skin=neyro] .row-a:hover{background:var(--c-tag)}html[data-skin=neyro] .row h3{font:700 var(--fs-lg)/1.2 var(--font-sans);color:var(--c-link,#1a2bd6);letter-spacing:0;text-decoration:underline}html[data-skin=neyro] .row-a:visited h3{color:#6a2c91}html[data-skin=neyro] .rv-i{border:2px solid;border-color:var(--bevel-in);padding:0 0 var(--s-3);background:#fff;border-radius:0}html[data-skin=neyro] .rv-h{background:var(--c-blue);color:#fff;padding:.25rem .6rem;display:flex}html[data-skin=neyro] .rv-stars{color:var(--c-tag)}html[data-skin=neyro] .rv-reply{background:#eceadb;border-left:0}html[data-skin=neyro] .ph-h{font:900 var(--fs-xl)/1.1 var(--font-art);border:0;padding:.5rem .8rem}html[data-skin=neyro] .ph .win-body{padding-block:var(--s-3)}html[data-skin=neyro] .h1{font:900 var(--fs-2xl)/1.05 var(--font-art);color:var(--c-blue);letter-spacing:-.01em;text-shadow:2px 2px 0 #fff, 4px 4px 0 var(--c-rule);max-width:18ch}html[data-skin=neyro] .build{margin:var(--s-2) 0 0;background:repeating-linear-gradient(135deg, #000 0 14px, var(--c-tag) 14px 28px);padding:6px;display:block!important}html[data-skin=neyro] .build span{color:#000;text-align:center;font:900 var(--fs-xs) var(--font-art);background:#fff;border:2px solid #000;padding:.3rem .6rem;display:block}html[data-skin=neyro] .sheet{border:2px solid;border-color:var(--bevel-in);padding:var(--s-3) var(--s-4);background:#fff;border-radius:0}html[data-skin=neyro] .sheet th{background:var(--c-blue);border-bottom:0;padding:.3rem .5rem;color:#fff!important}html[data-skin=neyro] .notice{border:3px double var(--c-red);padding:var(--s-6) var(--s-6) var(--s-4);background:#fff;border-radius:0;position:relative;box-shadow:4px 4px #000}html[data-skin=neyro] .notice .stamp{top:-.8rem;left:var(--s-6);position:absolute}html[data-skin=neyro] .notice p{font:900 var(--fs-xl)/1.15 var(--font-art);color:var(--c-blue);max-width:28ch}html[data-skin=neyro] .art{background:var(--c-paper);border:2px solid;border-color:var(--bevel-out);box-shadow:4px 4px #000}html[data-skin=neyro] .art-h{border-bottom:3px double var(--c-blue)}html[data-skin=neyro] .art-h h1{font:900 var(--fs-2xl)/1.08 var(--font-art);color:var(--c-blue);text-shadow:2px 2px 0 var(--c-rule);letter-spacing:0}html[data-skin=neyro] .facts,html[data-skin=neyro] .toc{border:2px solid;border-color:var(--bevel-in);background:#eceadb;border-radius:0}html[data-skin=neyro] .cats a{color:#000;border:2px solid;border-color:var(--bevel-out);background:#d9d6c3;border-radius:0}html[data-skin=neyro] .cats a[aria-current]{border-color:var(--bevel-in);color:#000;background:#c9c6b3}html[data-skin=neyro] .grp h2{font:900 var(--fs-lg) var(--font-art);color:var(--c-blue);border-bottom:3px double var(--c-blue)}html[data-skin=neyro] .now li{border-bottom:1px dotted var(--c-rule)}html[data-skin=neyro] .art{max-width:none;margin:0}html[data-skin=neyro] .art>:not(.crumbs){margin-inline:var(--s-6)}html[data-skin=neyro] .art .crumbs{padding:var(--s-3) var(--s-6) 0}html[data-skin=neyro] .art-h{padding-bottom:var(--s-4);margin-block:var(--s-3) var(--s-6)}html[data-skin=neyro] .toc a{color:var(--c-link,#1a2bd6)}html[data-skin=neyro] .ph-h{max-width:none}html[data-skin=neyro] .hero{gap:var(--s-4);padding-block:var(--s-6);grid-template-columns:1fr}html[data-skin=neyro] .demo{grid-template-columns:1fr 1.15fr}html[data-skin=neyro] .topics{gap:var(--s-2);grid-template-columns:1fr;display:grid}html[data-skin=neyro] .topics li{border-bottom:0;padding:0;display:block}html[data-skin=neyro] .topics li span:before{content:" — "}html[data-skin=neyro] .topics b{font-size:var(--fs-md);letter-spacing:0}html[data-skin=neyro] .topics a{color:var(--c-link,#1a2bd6)}html[data-skin=neyro] .notice .stamp{background:#fff}html[data-skin=neyro] .row-a{padding:var(--s-3) var(--s-2);gap:var(--s-4);grid-template-columns:10rem 1fr}html[data-skin=neyro] .row-h h3{font-size:var(--fs-lg)}html[data-skin=neyro] .rv{columns:1;gap:var(--s-3);display:grid}html[data-skin=neyro] .rv-i{border-bottom:2px solid}html[data-skin=neyro] .rv-t,html[data-skin=neyro] .rv-who{padding-inline:var(--s-3)}html[data-skin=neyro] .rv-reply{margin-inline:var(--s-3);padding:var(--s-1) var(--s-3)}html[data-skin=neyro] .grp h2{padding-bottom:var(--s-2)}html[data-skin=neyro] .cats{gap:6px}html[data-skin=neyro] .cats a{font-weight:700}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font:var(--fs-md)/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;caret-color:var(--c-blue);accent-color:var(--c-blue);scrollbar-color:var(--c-blue) var(--c-paper);margin:0;overflow-x:clip}html{hyphens:manual}time,table,.meta{font-variant-numeric:tabular-nums lining-nums}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin:0;font-weight:800;line-height:1.08}h3{letter-spacing:-.01em;font-weight:700}p{color:var(--fg-muted);text-wrap:pretty;margin:0}a{color:var(--link);text-underline-offset:4px}::selection{background:var(--c-blue);color:#fff}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%}.meta{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--fg-muted)}.neyro-only{display:none!important}.win{background:0 0;margin:0}.win>h2,.win-title{margin:0 0 var(--s-4);padding:0 0 var(--s-3);font-size:var(--fs-xl);border-bottom:2px solid var(--fg);letter-spacing:-.03em}.win-body{padding:0}.btn,.bvl{background:var(--fg);min-height:48px;color:var(--bg);font:600 var(--fs-sm) var(--font-sans);border:2px solid var(--fg);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 1.4rem;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.btn:hover{background:var(--c-blue);border-color:var(--c-blue);color:#fff;transform:translateY(-1px)}.btn.red{background:var(--c-blue);border-color:var(--c-blue);color:#fff}.btn.red:hover{background:var(--c-blue-deep);border-color:var(--c-blue-deep)}.btn:not(.red):not(.ghost){color:var(--fg);background:0 0}.btn:not(.red):hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.more{font-weight:600}.stamp{font:600 var(--fs-xs)/1.5 var(--font-sans);color:var(--c-red);border:1.5px solid var(--c-red);border-radius:3px;padding:0 .5rem;display:inline-block}.stamp.done{color:var(--c-blue);border-color:var(--c-blue)}.new{display:none}.prose{max-width:68ch;color:var(--fg);font-size:1.125rem;line-height:1.68}.prose>*+*{margin-top:1.1em}.prose p,.prose li,.prose td{color:var(--fg)}.prose h2{font-size:var(--fs-xl);margin-top:2.2em;scroll-margin-top:1.5rem}.prose h2+*,.prose h3+*{margin-top:.6em}.prose h3{font-size:var(--fs-lg);margin-top:1.7em;scroll-margin-top:1.5rem}.prose a{color:var(--link);text-decoration:underline 1px}.prose a:hover{text-decoration-thickness:2px}.prose ul,.prose ol{gap:.4em;padding-left:1.4rem;display:grid}.prose li::marker{color:var(--c-blue)}.prose blockquote{padding:var(--s-4) 0 0;border-top:2px solid var(--fg);font:600 var(--fs-lg)/1.4 var(--font-sans);color:var(--fg);hyphens:manual;margin-inline:0}.prose code{background:#eeeee8;border-radius:4px;padding:.1em .4em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88em}.prose pre{background:var(--c-blue-deep);color:#f4f6fc;padding:var(--s-4) var(--s-6);border-radius:6px;font-size:.92rem;line-height:1.55;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose img{border-radius:6px;max-width:100%;height:auto}.prose hr{border:0;border-top:1px solid var(--rule);margin-block:2.5em}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.6rem .8rem .6rem 0}.rows,.list{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--c-blue);outline-offset:3px;border-radius:3px}.btn,.bvl,.cats a{min-height:44px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important}}.main>*,.duo>*,.demo>*,.rows>*,.topics>*{min-width:0;max-width:100%}@media (width<=760px){html:not([data-skin=neyro]) .rv-i{transform:none!important}.sheet{overflow-x:auto}.sheet table{min-width:0}.row-a{grid-template-columns:minmax(0,1fr)!important}.row-b{min-width:0}}.page{max-width:var(--container);padding:var(--s-4) var(--s-6) var(--s-12);margin:0 auto}.skip{background:var(--fg);color:var(--bg);z-index:99;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{top:8px;left:8px}.top{gap:var(--s-3);display:grid}.top-row{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-3);flex-wrap:wrap;display:flex}.logo{color:var(--fg);gap:2px;text-decoration:none;display:inline-grid}.logo-flat{letter-spacing:.04em;text-transform:none;align-items:center;gap:.6rem;font-size:1.05rem;display:inline-flex}.logo-flat b{letter-spacing:.02em;font-weight:800}.bar{align-items:center;gap:var(--s-6);flex-wrap:wrap;margin-left:auto;display:flex}.bar .bvl{color:var(--fg-muted);background:0 0;border:0;border-radius:0;min-height:44px;padding:0;font-weight:500}.bar .bvl:hover{color:var(--fg);background:0 0}.bar .bvl.lang{border:1.5px solid var(--fg);color:var(--fg);border-radius:4px;min-width:44px;padding:0 .8rem;font-weight:700}.skin-sw{font-size:var(--fs-xs);color:var(--fg-muted);align-items:center;gap:.6rem;display:inline-flex}.skin-sw .sw-l{color:var(--fg);font-weight:700}#skin{border:2px solid var(--fg);background:var(--bg);cursor:pointer;border-radius:28px;width:52px;height:28px;padding:0;position:relative}#skin .knob{background:var(--fg);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}#skin[aria-checked=true] .knob{background:var(--c-red);transform:translate(24px)}#skin:after{content:"";position:absolute;inset:-9px -4px}html[data-skin=neyro] .skin-sw .sw-l{font-weight:400}html[data-skin=neyro] .skin-sw .sw-r{color:var(--c-red);font-weight:700}html[data-skin=neyro] .skin-sw{border:2px solid;border-color:var(--bevel-out);background:#fff;padding:.25rem .6rem}.wrap{display:block}.main{gap:var(--s-16);min-width:0;padding-block:var(--s-6);display:grid}.foot{margin-top:var(--s-12);padding-top:var(--s-6);border-top:1px solid var(--rule);justify-content:space-between;gap:var(--s-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.foot p{color:var(--fg-muted);margin:0}.foot a{color:var(--fg)}.wordart,.hand,.ticker,.side{display:none}html[data-skin=neyro] .top-row{align-items:flex-start}html[data-skin=neyro] .main{gap:var(--s-4);padding-block:0}html[data-skin=neyro] .page{padding-bottom:var(--s-4)}html[data-skin=neyro] .bar{order:3;gap:6px;width:100%;margin-left:0}html[data-skin=neyro] .bar .bvl{color:#000;border:2px solid;border-color:var(--bevel-out);background:#d9d6c3;border-radius:0;padding:0 1rem;font-weight:700}html[data-skin=neyro] .bar .bvl:hover{color:#000;background:#e8e5d3}html[data-skin=neyro] .bar .bvl.lang{margin-left:auto}html[data-skin=neyro] .foot{border-top:0;display:grid}@media (width<=760px){.bar{gap:var(--s-4);order:3;width:100%;margin-left:0}.top-row{gap:var(--s-3)}}
