.cs{--cs-ink:var(--ld-cream);--cs-paper:var(--ld-paper);--cs-mute:var(--ld-soft);--cs-dim:var(--ld-mute);--cs-g:var(--ld-g);--cs-gh:var(--ld-g-hi);--cs-v:var(--ld-v);--cs-am:var(--ld-amber);--cs-bl:var(--ld-slate);--cs-body:#caddcd;--cs-mono:"JetBrains Mono", "PingFang SC", "Microsoft YaHei", ui-monospace, SFMono-Regular, Menlo, monospace;--cs-eo:var(--ld-eo);--cs-eio:var(--ld-eio);min-height:100vh;color:var(--cs-ink);-webkit-font-smoothing:antialiased;position:relative}@supports (color:lab(0% 0 0)){.cs{--cs-body:lab(86.4812% -8.8746 5.66144)}}.cs ::selection{color:#010d16;color:lab(3.05539% -2.06092 -6.2017);background:#7ab27b;background:lab(67.5908% -27.4144 21.9731)}.cs.pg-dark a{color:var(--cs-g);text-decoration:none}.cs.pg-dark a:hover{color:var(--cs-ink)}.cs.pg-dark .ld-footer a{color:var(--ld-lime-hi)}.cs.pg-dark .ld-footer a:hover{color:var(--ld-cream)}:where(.cs) button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.cs-dots{pointer-events:none;opacity:.12;-webkit-mask-composite:source-in;background-image:radial-gradient(#7ab27b 1px,#0000 1.2px);background-image:radial-gradient(lab(67.5908% -27.4144 21.9731) 1px,#0000 1.2px);background-size:6px 6px;height:1700px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(115deg,#000 0%,#0000 46%),linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(115deg,#000 0%,#0000 46%),linear-gradient(#000 45%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cs .ld-footer__in{max-width:1240px}body:has(.cs) .ld-header__in{max-width:1240px}.cs-mono{font-family:var(--cs-mono)}.cs-hero{box-sizing:border-box;flex-direction:column;gap:20px;max-width:1240px;margin:0 auto;padding:16px clamp(20px,4vw,48px) 0;display:flex;position:relative}.cs-hero__screen{box-sizing:border-box;flex-direction:column;gap:18px;height:calc(100svh - 64px);min-height:520px;margin-top:-16px;padding:16px 0 20px;display:flex}.cs-hero__row1{font:400 12px var(--cs-mono);color:var(--cs-dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;display:flex}.cs-hero__row1 .cs-back{color:var(--cs-g)}.cs-hero__meta{flex-wrap:wrap;gap:18px;display:flex}.cs-state{color:#d6e5bb;color:lab(89.0187% -10.6928 18.6896);align-items:center;gap:7px;display:flex}.cs-state i{background:var(--cs-am);border-radius:50%;width:6px;height:6px;display:block}.cs-hero__row2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 64px;display:flex}.cs-hero__lead{flex-direction:column;flex:560px;gap:16px;min-width:0;display:flex}.cs-title{letter-spacing:-.05em;text-transform:none;max-width:none;margin:0;font-size:clamp(46px,min(7.6vw,12vh),120px);font-weight:500;line-height:.92}.cs-rule{display:block;overflow:visible}.cs-lede{color:#bbdac8;color:lab(84.3005% -12.8815 5.11299);text-wrap:pretty;flex:0 440px;margin:0;font:400 clamp(17px,1.5vw,21px)/1.55 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-fig{flex-direction:column;flex:1 1 0;gap:10px;min-height:0;margin:0;display:flex}.cs-stage{background:linear-gradient(135deg,#003729,#061c31 60%,#241c43);background:linear-gradient(135deg,lab(19.5898% -21.0271 3.82764),lab(9.29654% -1.91629 -16.8524) 60%,lab(13.1767% 12.541 -23.5096));flex:1 1 0;min-height:200px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ebf2da1a;box-shadow:inset 0 0 0 1px lab(94.5339% -5.35929 10.6401/.1)}.cs-stage:before{content:"";background:var(--cs-g);z-index:3;height:2px;position:absolute;top:0;left:0;right:0}.cs-stage__vignette{pointer-events:none;z-index:1;background:radial-gradient(at 50% 40%,#0000 30%,#02111b8c 100%);background:radial-gradient(at 50% 40%,#0000 30%,lab(4.45278% -2.79547 -7.70252/.55) 100%);position:absolute;inset:0}.cs-stage__bench{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cs-stage__bench>.lab-wrap{aspect-ratio:700/520;width:auto;max-width:100%;height:100%;max-height:100%}.cs-stage__bench .lab-fig,.cs-stage__bench .lab-fig canvas{height:100%}.cs-stage__bench>.lab-wrap.on-light .lab-fig{background:0 0;border:0}.cs-stage__bench .lab-hud.bl{display:none}.cs-corner{z-index:3;pointer-events:none;border:0 solid #d6e5bb80;border:0 solid lab(89.0187% -10.6928 18.6896/.5);width:12px;height:12px;position:absolute}.cs-corner--tl{border-top-width:1px;border-left-width:1px;top:14px;left:14px}.cs-corner--tr{border-top-width:1px;border-right-width:1px;top:14px;right:14px}.cs-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:14px;left:14px}.cs-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:14px;right:14px}.cs-stage__top,.cs-stage__bot{z-index:3;pointer-events:none;justify-content:space-between;gap:16px;display:flex;position:absolute;left:34px;right:34px}.cs-stage__top{font:500 11px var(--cs-mono);top:18px}.cs-stage__top .cs-id{color:var(--cs-gh)}.cs-live{color:#d6e5bb;color:lab(89.0187% -10.6928 18.6896);align-items:center;gap:7px;display:flex}.cs-live i{background:var(--cs-gh);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite alternate pulse;display:block}.cs-stage__bot{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;bottom:20px}.cs-stage__verb{font:400 11px var(--cs-mono);color:#b5c2b7;color:lab(77.0683% -5.91216 3.76731)}.cs-open{pointer-events:auto;background:var(--cs-ink);font:500 12px var(--cs-mono);padding:8px 13px;transition:background .25s}.cs.pg-dark a.cs-open{color:var(--cs-paper)}.cs.pg-dark a.cs-open:hover{background:var(--cs-g);color:var(--cs-paper)}.cs-figcap{font:400 12px var(--cs-mono);color:var(--cs-dim);text-transform:none;letter-spacing:0;flex-wrap:wrap;gap:6px 16px;display:flex}.cs-figcap>:first-child{color:var(--cs-g)}.cs-stage__ph{z-index:0;text-align:center;font:400 11.5px/1.6 var(--cs-mono);color:#a2afa4;color:lab(70.1081% -5.91305 3.76885);background:repeating-linear-gradient(45deg,#ebf2da0b 0 1px,#0000 1px 10px);background:repeating-linear-gradient(45deg,lab(94.5339% -5.35929 10.6401/.045) 0 1px,#0000 1px 10px);justify-content:center;align-items:center;padding:0 34px;display:flex;position:absolute;inset:0}.cs-meta{border-top:1px solid #ebf2da29;border-top:1px solid lab(94.5339% -5.35929 10.6401/.16);grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:28px 56px;margin:28px 0 0;padding:36px 0 72px;display:grid}.cs-meta__rest{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 56px;display:grid}.cs-meta__rest>div,.cs-meta>div:not(.cs-meta__rest){flex-direction:column;gap:14px;display:flex}.cs-meta dt{font:500 11px / 1 var(--cs-mono);letter-spacing:.08em;color:var(--cs-dim);text-transform:none}.cs-meta dd{color:#d2e4ce;color:lab(88.8461% -9.12377 8.56557);flex-direction:column;gap:2px;margin:0;font:400 15px/1.6 Archivo Variable,Archivo,PingFang SC,sans-serif;display:flex}.cs-meta .cs-chip{align-items:center;gap:10px;display:flex}.cs-meta .cs-chip i{border-radius:50%;width:5px;height:5px;display:block}@media (max-width:899px){.cs-meta,.cs-meta__rest{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px 40px}.cs-meta__rest{grid-column:1/-1}}.cs-layout{box-sizing:border-box;align-items:flex-start;gap:44px;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex;position:relative}.cs-index{z-index:5;flex:none;width:28px;margin-top:4px;position:sticky;top:76px}.cs-index__hit{pointer-events:none;width:0;position:absolute;top:-20px;bottom:-24px;left:-40px}.cs-index[data-open] .cs-index__hit{pointer-events:auto;width:300px}.cs-index__veil{pointer-events:none;background:linear-gradient(90deg, var(--cs-paper) 0 62%, transparent);opacity:0;width:320px;transition:opacity .35s;position:absolute;top:-20px;bottom:-24px;left:-40px}.cs-index__list{flex-direction:column;padding-top:8px;display:flex;position:relative}.cs-index__item{white-space:nowrap;align-items:center;gap:16px;height:24px;transition:color .25s;display:flex}.cs-index__item:hover{color:var(--cs-ink)!important}.cs-index__tick{flex:none;justify-content:center;width:28px;display:flex}.cs-index__tick>span{height:2px;transition:width .4s var(--cs-eo), opacity .3s;background:currentColor;display:block}.cs-index__label{opacity:0;pointer-events:none;transition:opacity .3s, transform .5s var(--cs-eo);align-items:baseline;gap:10px;display:flex;transform:translate(-14px)}.cs-index__n{font:500 10.5px var(--cs-mono)}.cs-index__t{font-size:13px;line-height:1}.cs-index__count{font:400 10.5px var(--cs-mono);letter-spacing:.08em;color:#758c83;color:lab(56.3203% -10.0577 2.28626);opacity:0;margin-top:14px;padding-left:44px;transition:opacity .3s .2s;display:block;position:relative}.cs-index[data-open] .cs-index__veil,.cs-index[data-open] .cs-index__count{opacity:1}.cs-index[data-open] .cs-index__label{opacity:1;pointer-events:auto;transform:none}@media (max-width:1039px){.cs-index{display:none}.cs-layout{display:block}}.cs-main{flex:1;min-width:0;padding-bottom:40px}.cs-body{counter-reset:cs-sec;flex-direction:column;gap:30px;padding-top:8px;display:flex}.cs-body>*{min-width:0;margin:0}.cs-body p{max-width:42em;color:var(--cs-body);text-wrap:pretty;font:400 17px/1.8 Archivo Variable,Archivo,PingFang SC,Microsoft YaHei,sans-serif}.cs-body strong{color:var(--cs-ink);font-weight:600}.cs-body em{font-style:italic}.cs-body ul,.cs-body ol{max-width:40em;color:var(--cs-body);margin:0;padding-left:22px;font-size:16px;line-height:1.75}.cs-body ul{list-style:outside}.cs-body ol{list-style:decimal}.cs-body li{margin:0 0 6px}.cs-body li::marker{color:var(--cs-g)}.cs-body .cs-cite{font:500 11.5px var(--cs-mono);white-space:nowrap;letter-spacing:0;text-transform:none;margin-left:10px;display:inline-block}.cs-body code{font:400 .88em var(--cs-mono);background:#ebf2da14;background:lab(94.5339% -5.35929 10.6401/.08);padding:2px 6px}.cs-body h2{counter-increment:cs-sec;counter-reset:cs-sub;letter-spacing:-.035em;text-transform:none;text-wrap:balance;color:var(--cs-ink);border:0;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin:90px 0 6px;padding-top:18px;font:600 clamp(30px,3.4vw,50px)/1.05 Archivo Variable,Archivo,PingFang SC,sans-serif;display:flex;position:relative}.cs-body h2:before{content:counter(cs-sec, decimal-leading-zero);font:500 13px var(--cs-mono);letter-spacing:0;color:var(--cs-g)}.cs-body h2:after{content:"";background:var(--cs-ink);height:2px;position:absolute;top:0;left:0;right:0}.cs-body h3{counter-increment:cs-sub;letter-spacing:-.022em;text-transform:none;color:var(--cs-ink);border-top:1px solid #ebf2da29;border-top:1px solid lab(94.5339% -5.35929 10.6401/.16);align-items:baseline;gap:16px;margin:28px 0 0;padding-top:14px;font:600 clamp(21px,1.9vw,27px)/1.15 Archivo Variable,Archivo,PingFang SC,sans-serif;display:flex}.cs-body h3:before{content:counter(cs-sec) "." counter(cs-sub);font:500 12px var(--cs-mono);letter-spacing:0;color:var(--cs-g)}[data-lang=zh] .cs-body h2,[data-lang=zh] .cs-body h3{letter-spacing:0}[data-lang=zh] .cs-body p{line-height:1.9}.cs-lead,.cs-accent{max-width:none}.cs-body .cs-lead p{letter-spacing:-.012em;max-width:32em;color:var(--cs-ink);font:400 clamp(22px,2.3vw,32px)/1.45 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-body .cs-accent p{letter-spacing:-.02em;max-width:26em;color:var(--cs-gh);text-wrap:balance;font:500 clamp(24px,2.6vw,38px)/1.35 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-rq{flex-direction:column;gap:14px;padding:6px 0 4px;display:flex}.cs-rq__k{font:500 11px var(--cs-mono);color:var(--cs-v);letter-spacing:0;text-transform:none}.cs-body .cs-rq p{letter-spacing:-.025em;max-width:24em;color:var(--cs-ink);text-wrap:balance;font:500 clamp(26px,2.9vw,42px)/1.3 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-todo{color:#bec8b4;color:lab(79.4728% -6.5186 8.79412);border:1px dashed #ebc16673;border:1px dashed lab(80.5087% 7.79232 51.1728/.45);align-items:baseline;gap:12px;max-width:44em;padding:10px 14px;font:400 13.5px/1.6 Archivo Variable,Archivo,PingFang SC,sans-serif;display:flex}.cs-todo__tag{font:500 10.5px var(--cs-mono);color:var(--cs-am);letter-spacing:0;text-transform:none;flex:none}.cs-body .cs-todo p,.cs-todo p{max-width:none;font:inherit;color:inherit;margin:0}.cs-aside{background:#ebf2da0a;background:lab(94.5339% -5.35929 10.6401/.04);flex-direction:column;gap:10px;max-width:44em;padding:20px 22px;display:flex;box-shadow:inset 0 0 0 1px #ebf2da14;box-shadow:inset 0 0 0 1px lab(94.5339% -5.35929 10.6401/.08)}.cs-aside__k{font:500 11px var(--cs-mono);color:var(--cs-v);letter-spacing:0;text-transform:none}.cs-body .cs-aside p{color:#c4d7c7;color:lab(84.1611% -8.87519 5.66238);max-width:none;margin:0;font:400 15px/1.7 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-body .cs-aside p.cs-aside__pend{font:400 12.5px / 1.55 var(--cs-mono);color:#ebc166e6;color:lab(80.5087% 7.79232 51.1728/.9)}.cs-concepts{counter-reset:cs-card;background:#ebf2da1f;background:lab(94.5339% -5.35929 10.6401/.12);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;display:grid;box-shadow:0 0 0 1px #ebf2da1f;box-shadow:0 0 0 1px lab(94.5339% -5.35929 10.6401/.12)}.cs-concept{counter-increment:cs-card;background:var(--cs-paper);flex-direction:column;gap:14px;padding:22px 22px 26px;transition:background .3s;display:flex;position:relative}.cs-concept:hover{background:#041d25;background:lab(9.09801% -7.61879 -8.59208)}.cs-concept:before{content:counter(cs-card, decimal-leading-zero);font:500 11px var(--cs-mono);color:var(--cs-g)}.cs-concept__t{flex-direction:column;gap:4px;display:flex}.cs-concept__big{letter-spacing:-.02em;font:600 clamp(22px,2vw,28px)/1.15 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-concept__small{font:400 11.5px var(--cs-mono);color:var(--cs-dim)}.cs-body .cs-concept p{color:#b2ccbc;color:lab(79.5933% -11.2634 4.4717);max-width:none;margin:0;font:400 14.5px/1.65 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-parts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:28px;display:grid}.cs-part{border-top:1px solid #ebf2da33;border-top:1px solid lab(94.5339% -5.35929 10.6401/.2);flex-direction:column;gap:10px;padding-top:14px;display:flex}.cs-part__h{align-items:baseline;gap:10px;display:flex}.cs-part__n{letter-spacing:-.04em;color:var(--cs-gh);font:500 clamp(40px,4vw,56px)/.9 Archivo Variable,Archivo,sans-serif}.cs-part__name{font:600 16px Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-body .cs-part p{max-width:none;color:var(--cs-mute);font:400 14px/1.6 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-figs{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px 24px;width:100%;max-width:640px;margin:8px 0;display:grid}.cs-figs--wide{max-width:100%}.cs-figs--pair{max-width:100%;margin:0}.cs-figs--pair .cs-figure{max-width:none;margin:0}.cs-body>.cs-figure{width:100%;max-width:640px;margin:8px 0}.cs-body>.cs-figure--wide{max-width:100%}.cs-figure{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.cs-figure__frame{background:linear-gradient(135deg,#001418,#030d18);background:linear-gradient(135deg,lab(4.9933% -5.33128 -5.03918),lab(3.30873% -1.01247 -7.57866));position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ebf2da1a;box-shadow:inset 0 0 0 1px lab(94.5339% -5.35929 10.6401/.1)}.cs-figure__frame--shot{background:#f6f5f1;background:lab(96.5638% -.365913 2.25171)}.cs-figure__img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-figure__ph{box-sizing:border-box;text-align:center;font:400 11.5px / 1.6 var(--cs-mono);color:#a2afa4;color:lab(70.1081% -5.91305 3.76885);background:repeating-linear-gradient(45deg,#ebf2da0b 0 1px,#0000 1px 10px);background:repeating-linear-gradient(45deg,lab(94.5339% -5.35929 10.6401/.045) 0 1px,#0000 1px 10px);justify-content:center;align-items:center;padding:40px 32px;display:flex;position:absolute;inset:0}.cs-figure__c{border:0 solid #d6e5bb73;border:0 solid lab(89.0187% -10.6928 18.6896/.45);width:10px;height:10px;position:absolute}.cs-figure__c--tl{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.cs-figure__c--br{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}.cs-figure__tag{font:500 11px var(--cs-mono);letter-spacing:0;text-transform:none;justify-content:space-between;gap:12px;display:flex;position:absolute;top:14px;left:30px;right:30px}.cs-figure__tag .cs-id{color:var(--cs-gh)}.cs-stat{color:#d6e5bb;color:lab(89.0187% -10.6928 18.6896);align-items:center;gap:7px;display:flex}.cs-stat i{border-radius:50%;width:6px;height:6px;display:block}.cs-figure figcaption{letter-spacing:0;text-transform:none;grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:12px;margin:0;font-weight:400;display:grid}.cs-cap__id{font:500 11px var(--cs-mono);color:var(--cs-g)}.cs-cap__t{flex-direction:column;gap:3px;display:flex}.cs-cap__cap{color:var(--cs-ink);font:500 14px/1.45 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-cap__sub{color:var(--cs-dim);font:400 13px/1.5 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-lab{flex-direction:column;gap:12px;margin:8px 0;display:flex}.cs-lab__frame{background:linear-gradient(135deg,#001215,#020b16);background:linear-gradient(135deg,lab(4.20154% -4.8456 -4.23799),lab(2.6939% -.650108 -6.84154));padding:44px 32px 48px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ebf2da1a;box-shadow:inset 0 0 0 1px lab(94.5339% -5.35929 10.6401/.1)}.cs-lab__frame:before{content:"";background:var(--cs-g);z-index:3;height:2px;position:absolute;top:0;left:0;right:0}.cs-lab__c{z-index:3;pointer-events:none;border:0 solid #d6e5bb80;border:0 solid lab(89.0187% -10.6928 18.6896/.5);width:12px;height:12px;position:absolute}.cs-lab__c--tl{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.cs-lab__c--tr{border-top-width:1px;border-right-width:1px;top:12px;right:12px}.cs-lab__c--bl{border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px}.cs-lab__c--br{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}.cs-lab__top,.cs-lab__bot{z-index:3;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;left:32px;right:32px}.cs-lab__top{font:500 11px var(--cs-mono);top:16px}.cs-lab__top .cs-id{color:var(--cs-gh)}.cs-lab__bot{font:400 11px var(--cs-mono);color:#b1bab2;color:lab(74.6816% -4.43217 2.82223);bottom:12px}.cs-lab__bot a{border:1px solid var(--ld-control);font:500 11px var(--cs-mono);background:#010d1699;background:lab(3.05539% -2.06092 -6.2017/.6);padding:6px 11px}.cs.pg-dark .cs-lab__bot a{color:var(--cs-ink)}.cs.pg-dark .cs-lab__bot a:hover{background:#ebf2da1f;background:lab(94.5339% -5.35929 10.6401/.12)}.cs-lab__stage{z-index:1;position:relative}.cs-lab__stage--paper{background:#eff1ea;background:lab(94.874% -1.4469 3.0216);border:1px solid #ebf2da1a;border:1px solid lab(94.5339% -5.35929 10.6401/.1)}.cs-lab__cap{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;margin:0;display:grid}.cs-lab__cap .cs-cap__id{font:500 11px var(--cs-mono);color:var(--cs-g)}.cs-lab__cap span:last-child{color:#abc5b7;color:lab(77.2726% -11.4025 4.02654);font:400 13.5px/1.5 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-panel{background:#001118b3;background:lab(4.14145% -3.86297 -5.85165/.7);flex-direction:column;gap:16px;margin:8px 0;padding:22px 22px 20px;display:flex;box-shadow:inset 0 0 0 1px #ebf2da1a;box-shadow:inset 0 0 0 1px lab(94.5339% -5.35929 10.6401/.1)}.cs-panel__row{font:500 11px var(--cs-mono);letter-spacing:0;text-transform:none;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.cs-panel__row .cs-id{color:var(--cs-gh)}.cs-panel__row .cs-dim{color:var(--cs-dim)}.cs-note{color:var(--cs-dim);margin:0;font:400 13px/1.55 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-life__bar{gap:2px;min-height:76px;display:flex;position:relative}.cs-life__seg{box-sizing:border-box;flex-direction:column;flex-basis:0;justify-content:space-between;gap:8px;min-width:0;padding:10px 10px 9px;transition:opacity .4s;display:flex;overflow:hidden}.cs-life__seg b{white-space:nowrap;font:600 13.5px/1.2 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-life__seg span{font:400 11px var(--cs-mono);opacity:.8}.cs-life__head{background:var(--cs-ink);width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;left:0;box-shadow:0 0 0 3px #ebf2da1f;box-shadow:0 0 0 3px lab(94.5339% -5.35929 10.6401/.12)}.cs-life__lives{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.cs-life__lives>div{border-top:2px solid;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 10px;transition:border-color .4s;display:flex}.cs-life__lives span:first-child{font:400 11px var(--cs-mono);color:var(--cs-dim)}.cs-life__lives span:last-child{font:600 14px Archivo Variable,Archivo,PingFang SC,sans-serif;transition:color .4s}.cs-pz{flex-direction:column;gap:0;margin:8px 0;display:flex}.cs-pz__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:14px;display:flex}.cs-pz__kick{flex-direction:column;gap:4px;display:flex}.cs-pz__kick span:first-child{font:500 11px var(--cs-mono);color:var(--cs-gh)}.cs-pz__kick span:last-child{letter-spacing:-.015em;font:600 20px/1.2 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-seg{flex-wrap:wrap;max-width:100%;display:flex}.cs-seg button{border:1px solid var(--ld-control);white-space:nowrap;align-items:center;gap:8px;margin-left:-1px;padding:8px 13px;font:500 12.5px Archivo Variable,Archivo,PingFang SC,sans-serif;transition:background .25s,color .25s;display:flex}.cs-seg button:hover{border-color:var(--ld-control-hi)}.cs-seg button[aria-pressed=true],.cs-seg button[aria-selected=true]{background:var(--cs-ink);color:var(--cs-paper)}.cs-seg button span{font:500 11px var(--cs-mono)}.cs-seg--mono button{font:500 12px var(--cs-mono);padding:7px 12px}.cs-plate{background:linear-gradient(135deg,#001215,#020b16);background:linear-gradient(135deg,lab(4.20154% -4.8456 -4.23799),lab(2.6939% -.650108 -6.84154));position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ebf2da1a;box-shadow:inset 0 0 0 1px lab(94.5339% -5.35929 10.6401/.1)}.cs-plate--pz{height:clamp(280px,40vh,380px)}.cs-plate--ag{height:clamp(260px,36vh,340px)}.cs-plate__line{z-index:2;height:2px;transition:background .4s;position:absolute;top:0;left:0;right:0}.cs-plate canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cs-plate__top{font:500 11px var(--cs-mono);z-index:2;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex;position:absolute;top:16px;left:24px;right:24px}.cs-plate__bot{z-index:2;font:400 11px var(--cs-mono);color:#b1bab2;color:lab(74.6816% -4.43217 2.82223);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex;position:absolute;bottom:16px;left:24px;right:24px}.cs-touch{background:var(--cs-ink);color:var(--cs-paper);align-items:center;gap:10px;padding:10px 16px;font:500 13px Archivo Variable,Archivo,PingFang SC,sans-serif;transition:background .25s,transform .15s;display:flex}.cs-touch:hover{background:var(--cs-gh)}.cs-touch:active{transform:scale(.97)}.cs-touch i{border-radius:50%;width:8px;height:8px;display:block}.cs-pz__note{padding:12px 0 0}.cs-table-wrap{margin-top:22px;overflow:auto hidden}.cs-table{flex-direction:column;min-width:680px;display:flex}.cs-table__row{border-bottom:1px solid #ebf2da14;border-bottom:1px solid lab(94.5339% -5.35929 10.6401/.08);grid-template-columns:132px repeat(4,minmax(0,1fr));display:grid}.cs-table__row--h{border-bottom-color:#ebf2da33;border-bottom-color:lab(94.5339% -5.35929 10.6401/.2)}.cs-table__row>span:first-child{color:#abc5b7;color:lab(77.2726% -11.4025 4.02654);padding:9px 12px 9px 0;font:400 12.5px/1.4 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-table__row--h>span:first-child{font:400 11px var(--cs-mono);color:var(--cs-dim);padding:10px 12px 10px 0}.cs-table__row>span:not(:first-child){padding:9px 12px;font-size:13px;line-height:1.45;transition:background .3s,color .3s}.cs-table__colh{align-items:baseline;gap:8px;padding:10px 12px;font:600 13px Archivo Variable,Archivo,PingFang SC,sans-serif;transition:background .3s,color .3s;display:flex}.cs-table__colh i{font:500 11px var(--cs-mono);font-style:normal}.cs-layers{flex-direction:column;gap:14px;display:flex}.cs-layers__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:20px;display:grid}.cs-layer{flex-direction:column;gap:8px;transition:opacity .9s;display:flex}.cs-layer__line{background:#ebf2da1f;background:lab(94.5339% -5.35929 10.6401/.12);height:2px;position:relative;overflow:hidden}.cs-layer__line i{background:var(--cs-g);transform-origin:0;transition:transform 1.4s var(--cs-eio);position:absolute;inset:0}.cs-layer__n{font:500 11px var(--cs-mono);color:var(--cs-g)}.cs-layer__name{font:600 15.5px/1.25 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-layer__x{color:#a4bfb1;color:lab(74.9525% -11.405 4.02706);font:400 13.5px/1.55 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-layers__act{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.cs-ghostbtn{border:1px solid var(--ld-control);font:500 12px var(--cs-mono);padding:7px 12px}.cs-ghostbtn:hover{background:#ebf2da0f;background:lab(94.5339% -5.35929 10.6401/.06)}.cs-cells{background:#ebf2da1f;background:lab(94.5339% -5.35929 10.6401/.12);gap:1px;display:grid;box-shadow:0 0 0 1px #ebf2da1f;box-shadow:0 0 0 1px lab(94.5339% -5.35929 10.6401/.12)}.cs-cells--closure{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.cs-cells--stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.cs-cell{background:var(--cs-paper);flex-direction:column;display:flex}.cs-cell--closure{gap:12px;padding:22px 24px 24px}.cs-cell--stat{gap:10px;padding:20px 20px 22px}.cs-cell__row{font:500 11px var(--cs-mono);justify-content:space-between;gap:12px;display:flex}.cs-cell__row span:first-child{color:var(--cs-gh)}.cs-cell__row span:last-child{color:var(--cs-dim)}.cs-formula{font:500 clamp(30px, 3.2vw, 46px) / 1 var(--cs-mono);letter-spacing:-.04em;white-space:nowrap}.cs-cell__x{color:var(--cs-mute);text-wrap:pretty;font:400 14px/1.6 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-stat__k{font:400 11px var(--cs-mono);color:var(--cs-dim)}.cs-stat__v{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cs-stat__from{font:400 17px var(--cs-mono);color:#748c85;color:lab(56.3089% -10.2257 .901639);-webkit-text-decoration:line-through #748c8599;text-decoration:line-through #748c8599;-webkit-text-decoration:line-through lab(56.3089% -10.2257 .901639/.6);text-decoration:line-through lab(56.3089% -10.2257 .901639/.6)}.cs-stat__arrow{color:var(--cs-g)}.cs-stat__to{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font:500 clamp(36px,3.4vw,50px)/1 Archivo Variable,Archivo,sans-serif}.cs-stat__unit{font:400 13px var(--cs-mono);color:var(--cs-mute)}.cs-stat__note{color:#a4bfb1;color:lab(74.9525% -11.405 4.02706);font:400 13px/1.5 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-ageing{flex-direction:column;gap:0;margin:8px 0;display:flex}.cs-ageing__mark{opacity:0;z-index:1;pointer-events:none;border-left:1px dashed #ebf2da40;border-left:1px dashed lab(94.5339% -5.35929 10.6401/.25);transition:opacity .5s;position:absolute;top:18px;bottom:40px}.cs-ageing__mark span{font:400 11px var(--cs-mono);color:#d5e4c8;color:lab(88.8674% -8.66395 11.761);white-space:nowrap;position:absolute;top:0;left:7px}.cs-ageing__axis{font:400 11px var(--cs-mono);color:#94a29a;color:lab(65.471% -6.41975 2.5507);z-index:2;justify-content:space-between;gap:16px;display:flex;position:absolute;bottom:14px;left:24px;right:24px}.cs-sys{flex-direction:column;gap:14px;margin:8px 0;display:flex}.cs-sys__flow{background:#ebf2da1f;background:lab(94.5339% -5.35929 10.6401/.12);height:2px;position:relative}.cs-sys__flow i{background:var(--cs-gh);width:8px;height:8px;box-shadow:0 0 12px var(--cs-gh);border-radius:50%;margin-left:-4px;animation:3.6s linear infinite cs-flow;position:absolute;top:-3px;left:0}@keyframes cs-flow{0%{opacity:0;left:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.cs-sys__cols{background:#ebf2da1f;background:lab(94.5339% -5.35929 10.6401/.12);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1px;display:grid;box-shadow:0 0 0 1px #ebf2da1f;box-shadow:0 0 0 1px lab(94.5339% -5.35929 10.6401/.12)}.cs-sys__col{background:var(--cs-paper);flex-direction:column;gap:12px;padding:16px 16px 18px;display:flex}.cs-sys__col>span:first-child{font:500 11px var(--cs-mono);justify-content:space-between;gap:8px;display:flex}.cs-sys__col>span:first-child b{color:var(--cs-g);font-weight:500}.cs-sys__col>span:first-child i{color:var(--cs-dim);font-style:normal}.cs-sys__items{flex-direction:column;gap:6px;display:flex}.cs-sys__items span{color:#caddcd;color:lab(86.4812% -8.8746 5.66144);border:1px solid #ebf2da24;border:1px solid lab(94.5339% -5.35929 10.6401/.14);padding:6px 9px;font:400 12.5px/1.4 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-sys__items span[data-pend]{color:var(--cs-am);border-style:dashed;border-color:#ebf2da4d;border-color:lab(94.5339% -5.35929 10.6401/.3)}.cs-sys__out{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.cs-sys__out span{align-items:center;gap:10px;padding:10px 14px;font:500 13px Archivo Variable,Archivo,PingFang SC,sans-serif;display:flex}.cs-sys__out span i{font:500 11px var(--cs-mono);font-style:normal}.cs-sys__out span:first-child{background:#7cbd891f;background:lab(71.1345% -29.8625 19.336/.12)}.cs-sys__out span:first-child i{color:var(--cs-g)}.cs-sys__out span:nth-child(2){background:#a49adc24;background:lab(66.4199% 14.5109 -32.3365/.14)}.cs-sys__out span:nth-child(2) i{color:var(--cs-v)}.cs-interf{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px 28px;display:grid}.cs-interf>div{border-top:1px solid #ebf2da2e;border-top:1px solid lab(94.5339% -5.35929 10.6401/.18);flex-direction:column;gap:8px;padding-top:12px;display:flex}.cs-interf__n{font:500 11px var(--cs-mono);color:var(--cs-am)}.cs-interf__ab{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font:600 15px/1.35 Archivo Variable,Archivo,PingFang SC,sans-serif;display:flex}.cs-interf__ab i{font:400 12px var(--cs-mono);color:var(--cs-dim);font-style:normal}.cs-interf__ab span:last-child{color:#bbdac8;color:lab(84.3005% -12.8815 5.11299)}.cs-status{border-top:1px solid #ebf2da33;border-top:1px solid lab(94.5339% -5.35929 10.6401/.2);flex-direction:column;margin:0;display:flex}.cs-status>div{border-bottom:1px solid #ebf2da1a;border-bottom:1px solid lab(94.5339% -5.35929 10.6401/.1);grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:baseline;gap:8px 24px;padding:14px 0;display:grid}.cs-status dt{align-items:center;gap:10px;font:600 15px Archivo Variable,Archivo,PingFang SC,sans-serif;display:flex}.cs-status dt i{border-radius:50%;width:7px;height:7px;display:block}.cs-status dd{flex-direction:column;gap:4px;margin:0;display:flex}.cs-status dd>span:first-child{font:500 11px var(--cs-mono)}.cs-status .cs-cite{font:500 11.5px var(--cs-mono);white-space:nowrap;margin-left:10px;display:inline-block}.cs-status dd>span:last-child{color:#c4d7c7;color:lab(84.1611% -8.87519 5.66238);text-wrap:pretty;font:400 15px/1.65 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-pred{background:#001118b3;background:lab(4.14145% -3.86297 -5.85165/.7);flex-direction:column;gap:20px;margin:8px 0;padding:22px;display:flex;box-shadow:inset 0 0 0 1px #ebf2da1a;box-shadow:inset 0 0 0 1px lab(94.5339% -5.35929 10.6401/.1)}.cs-pred__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.cs-pred__kick{flex-direction:column;gap:4px;display:flex}.cs-pred__kick span:first-child{font:500 11px var(--cs-mono);color:var(--cs-am)}.cs-pred__kick span:last-child{letter-spacing:-.015em;font:600 20px/1.2 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-pred__bars{flex-direction:column;gap:9px;display:flex}.cs-pred__bar{grid-template-columns:72px minmax(0,1fr) 92px;align-items:center;gap:14px;width:100%;transition:opacity .3s;display:grid}.cs-pred__bar>span:first-child{font:400 11.5px var(--cs-mono);color:var(--cs-mute)}.cs-pred__track{background:#ebf2da0f;background:lab(94.5339% -5.35929 10.6401/.06);height:12px;position:relative}.cs-pred__track i{border:1px solid var(--cs-am);box-sizing:border-box;transition:background .3s;position:absolute;top:0;bottom:0}.cs-pred__bar>span:last-child{font:500 11.5px var(--cs-mono);color:var(--cs-am);text-align:right}.cs-pred__axis{font:400 10.5px var(--cs-mono);color:#708582;color:lab(53.9011% -8.47131 -.902212);grid-template-columns:72px minmax(0,1fr) 92px;gap:14px;display:grid}.cs-pred__axis>span:nth-child(2){justify-content:space-between;display:flex}.cs-pred__axis>span:last-child{text-align:right}.cs-pred__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px 28px;display:grid}.cs-pred__cols>div{border-top:1px solid #ebf2da2e;border-top:1px solid lab(94.5339% -5.35929 10.6401/.18);flex-direction:column;gap:8px;padding-top:12px;display:flex}.cs-pred__cols span:first-child{font:500 11px var(--cs-mono);color:var(--cs-g)}.cs-pred__cols span:last-child{text-wrap:pretty;font:400 15px/1.6 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-specs{flex-direction:column;gap:14px;display:flex}.cs-specs dl{border-top:1px solid #ebf2da33;border-top:1px solid lab(94.5339% -5.35929 10.6401/.2);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));column-gap:40px;margin:0;display:grid}.cs-specs dl>div{border-bottom:1px solid #ebf2da1a;border-bottom:1px solid lab(94.5339% -5.35929 10.6401/.1);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:16px;padding:10px 0;display:grid}.cs-specs dt{font:400 11.5px var(--cs-mono);color:var(--cs-dim)}.cs-specs dd{color:#d2e4ce;color:lab(88.8461% -9.12377 8.56557);margin:0;font:400 14px/1.5 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-specs dd[data-pend]{color:var(--cs-am)}.cs-more{font:500 12px var(--cs-mono);color:var(--cs-g);align-self:flex-start}.cs-more:hover{color:var(--cs-ink)}.cs-body table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;max-width:100%;display:block;overflow-x:auto}.cs-body th,.cs-body td{text-align:left;vertical-align:top;border-bottom:1px solid #ebf2da1a;border-bottom:1px solid lab(94.5339% -5.35929 10.6401/.1);padding:9px 20px 9px 0;font-size:14px;line-height:1.5}.cs-body th{font:500 11px var(--cs-mono);color:var(--cs-dim);text-transform:none;letter-spacing:0;border-bottom-color:#ebf2da33;border-bottom-color:lab(94.5339% -5.35929 10.6401/.2)}.cs-body tbody td:first-child{white-space:nowrap;font-weight:600}.cs-body thead:has(th:empty){display:none}.cs-tail{flex-direction:column;gap:40px;padding-top:112px;display:flex}.cs-video{flex-direction:column;gap:12px;margin:0;display:flex}.cs-video__frame{aspect-ratio:16/8;background:repeating-linear-gradient(45deg,#ebf2da0b 0 1px,#0000 1px 10px),linear-gradient(135deg,#001215,#020b16);background:repeating-linear-gradient(45deg,lab(94.5339% -5.35929 10.6401/.045) 0 1px,#0000 1px 10px),linear-gradient(135deg,lab(4.20154% -4.8456 -4.23799),lab(2.6939% -.650108 -6.84154));justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ebf2da1a;box-shadow:inset 0 0 0 1px lab(94.5339% -5.35929 10.6401/.1)}.cs-video__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-video__play{box-sizing:border-box;border:1px solid #ebf2da80;border:1px solid lab(94.5339% -5.35929 10.6401/.5);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;padding-left:4px;font:400 18px Archivo Variable,Archivo,sans-serif;display:flex}.cs-video__tag{font:500 11px var(--cs-mono);justify-content:space-between;gap:12px;display:flex;position:absolute;top:16px;left:28px;right:28px}.cs-video__tag span:first-child{color:var(--cs-gh)}.cs-video figcaption{color:var(--cs-mute);grid-template-columns:44px minmax(0,1fr);gap:12px;margin:0;font:400 13.5px/1.5 Archivo Variable,Archivo,PingFang SC,sans-serif;display:grid}.cs-video figcaption span:first-child{font:500 11px var(--cs-mono);color:var(--cs-g)}.cs-ai{color:#0f2125;color:lab(11.4263% -6.55624 -5.35604);background:#e5e4f4;background:lab(91.0879% 2.73761 -7.76961);flex-wrap:wrap;align-items:baseline;gap:12px 24px;padding:18px 20px;display:flex}.cs-ai span:first-child{font:500 11px var(--cs-mono);color:#46467d;color:lab(31.661% 11.7706 -31.6163)}.cs-ai span:last-child{color:#20303b;color:lab(18.8112% -4.16796 -9.58933);font:400 14px/1.6 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-next{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-top:24px;padding:22px 0 8px;display:flex;position:relative}.cs-next:before{content:"";background:var(--cs-v);height:2px;position:absolute;top:0;left:0;right:0}.cs-next>span:first-child{flex-direction:column;gap:10px;display:flex}.cs-next__k{font:500 12px var(--cs-mono);color:var(--cs-v)}.cs-next__t{letter-spacing:-.035em;color:var(--cs-ink);font:600 clamp(30px,3.6vw,52px)/1 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-next__arrow{color:var(--cs-v);font:400 clamp(30px,3.6vw,52px)/1 Archivo Variable,Archivo,sans-serif}.cs.pg-dark a.cs-next:hover .cs-next__t,.cs.pg-dark a.cs-next:hover .cs-next__k{color:#d0c7f2;color:lab(81.931% 9.57599 -20.1305)}@media (max-width:760px){.cs-hero__screen{height:auto;min-height:0}.cs-fig{flex:none}.cs-stage{aspect-ratio:700/620;flex:none;min-height:0}.cs-stage__top,.cs-stage__bot{left:22px;right:22px}.cs-stage__top .cs-id,.cs-stage__verb{display:none}.cs-stage__top{justify-content:flex-end}.cs-stage__bot{justify-content:flex-start}.cs-body{padding-top:40px}.cs-body h2{margin-top:64px}.cs-lab__frame{padding:44px 12px 48px}.cs-life__lives{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-pred__bar,.cs-pred__axis{grid-template-columns:56px minmax(0,1fr) 72px;gap:10px}}@media print{.cs [style*="opacity: 0"]{opacity:1!important}}@media (prefers-reduced-motion:reduce){.cs-live i,.cs-sys__flow i{animation:none}.cs-index__veil,.cs-index__label,.cs-index__tick>span,.cs-index__count{transition:none}}.cs-cmp{flex-direction:column;margin:8px 0;display:flex}.cs-cmp__legend{font:500 11px var(--cs-mono);color:var(--cs-dim);flex-wrap:wrap;gap:6px 18px;padding:10px 0 4px;display:flex}.cs-cmp__legend i{vertical-align:0;width:14px;height:8px;margin-right:7px;display:inline-block}.cs-cmp__scene{background:#ebf2da1f;background:lab(94.5339% -5.35929 10.6401/.12);grid-template-columns:1fr;gap:1px;margin-top:12px;display:grid;box-shadow:0 0 0 1px #ebf2da1f;box-shadow:0 0 0 1px lab(94.5339% -5.35929 10.6401/.12)}@media (min-width:720px){.cs-cmp__scene{grid-template-columns:repeat(2,1fr)}}.cs-cmp__scene-head{background:var(--cs-paper);letter-spacing:-.01em;grid-column:1/-1;padding:9px 14px;font:600 13px/1.3 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-cmp__cell{background:var(--cs-paper);padding:12px 14px 8px;position:relative}.cs-cmp__t{margin:0 0 4px;font:600 12.5px/1.3 Archivo Variable,Archivo,PingFang SC,sans-serif}.cs-cmp__t span{font:400 10.5px var(--cs-mono);color:var(--cs-dim);margin-left:8px}.cs-cmp__cell svg{width:100%;height:auto;display:block;overflow:visible}.cs-cmp__cell rect:focus-visible{outline:1px solid var(--cs-g)}.cs-cmp__tip{z-index:3;pointer-events:none;max-width:230px;font:400 11.5px / 1.5 var(--cs-mono);color:var(--cs-body);white-space:pre-line;background:#00070f;background:lab(1.54265% -.873633 -4.4749);padding:8px 10px;position:absolute;box-shadow:0 0 0 1px #ebf2da40;box-shadow:0 0 0 1px lab(94.5339% -5.35929 10.6401/.25)}.cs-cmp__tip strong{color:var(--cs-ink);font-weight:600}.cs-cmp__table{margin-top:10px}.cs-cmp__table summary{cursor:pointer;font:500 11px var(--cs-mono);color:var(--cs-dim);padding:6px 0;list-style:none}.cs-cmp__table summary:before{content:"+ "}.cs-cmp__table[open] summary:before{content:"− "}.cs-cmp__table table{border-collapse:collapse;width:100%;font:400 12px / 1.5 var(--cs-mono);font-variant-numeric:tabular-nums;margin:4px 0 0}.cs-cmp__table th,.cs-cmp__table td{text-align:right;white-space:nowrap;border-top:1px solid #ebf2da1f;border-top:1px solid lab(94.5339% -5.35929 10.6401/.12);padding:5px 8px}.cs-cmp__table th:first-child,.cs-cmp__table td:first-child,.cs-cmp__table th:nth-child(2),.cs-cmp__table td:nth-child(2){text-align:left}.cs-cmp__table th{color:var(--cs-dim);font-weight:500}.os-title{font-size:clamp(38px,min(5.6vw,9vh),88px);line-height:.98}.os-stage__img{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.os-body>.os-figure{max-width:100%;margin:8px 0}.os-figure figcaption{grid-template-columns:56px minmax(0,1fr)}.os-zoom{cursor:zoom-in;display:block}.os-zoom:focus-visible{outline:2px solid var(--cs-g);outline-offset:3px}.cs-body p.os-note{font:400 12px / 1.6 var(--cs-mono);color:var(--cs-dim);letter-spacing:0;text-transform:none}.os-body>.os-pair{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0}.os-pair .os-figure{width:100%}.os-pair>:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:720px){.os-body>.os-pair{grid-template-columns:minmax(0,1fr)}}.os-stage__hit{z-index:2;cursor:zoom-in;position:absolute;inset:0}.iv{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--cs-ink);background:#010b11;background:lab(2.50985% -1.9911 -3.93851);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.iv[open]{animation:iv-in .22s var(--cs-eo);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.iv::backdrop{background:0 0}@keyframes iv-in{0%{opacity:0}to{opacity:1}}.iv__bar{font:400 12px / 1.5 var(--cs-mono);color:var(--cs-mute);align-items:center;gap:16px;padding:10px 20px;display:flex}.iv__bar--top{border-bottom:1px solid #ebf2da1f;border-bottom:1px solid lab(94.5339% -5.35929 10.6401/.12);justify-content:space-between}.iv__bar--bottom{border-top:1px solid #ebf2da1f;border-top:1px solid lab(94.5339% -5.35929 10.6401/.12);min-height:52px}.iv__count{color:var(--cs-ink);letter-spacing:.04em}.iv__tools{align-items:center;gap:6px;display:flex}.iv__btn{border:1px solid var(--ld-control);min-width:34px;height:34px;color:var(--cs-ink);font:500 15px / 1 var(--cs-mono);cursor:pointer;background:0 0;padding:0 10px;transition:background .2s,border-color .2s,color .2s}.iv__btn--text{font-size:12px}.iv__btn--close{margin-left:10px;font-size:18px}.iv__btn:hover:not(:disabled){background:var(--cs-ink);border-color:var(--cs-ink);color:var(--cs-paper)}.iv__btn:disabled{opacity:.35;cursor:default}.iv__btn:focus-visible,.iv__nav:focus-visible{outline:2px solid var(--cs-g);outline-offset:2px}.iv__pct{text-align:center;min-width:52px;color:var(--cs-ink);font-variant-numeric:tabular-nums}.iv__stage{touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.iv__img{transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:zoom-in;will-change:transform;max-width:none;position:absolute;top:50%;left:50%}.iv__stage[data-zoomed] .iv__img{cursor:grab}.iv__stage[data-dragging] .iv__img{cursor:grabbing}.iv__nav{z-index:1;border:1px solid var(--ld-control);width:44px;height:64px;color:var(--cs-ink);font:400 18px / 1 var(--cs-mono);cursor:pointer;background:#03161fb8;background:lab(6.27211% -4.77205 -8.43783/.72);transition:background .2s,color .2s;position:absolute;top:50%;transform:translateY(-50%)}.iv__nav:hover{background:var(--cs-ink);color:var(--cs-paper)}.iv__nav--prev{left:16px}.iv__nav--next{right:16px}.iv__label{color:var(--cs-g);flex:none}.iv__cap{min-width:0;color:var(--cs-body);flex:auto;font-size:13px}.iv__hint{color:var(--cs-dim);flex:none;font-size:11px}@media (max-width:720px){.iv__bar{gap:12px;padding:8px 12px}.iv__hint,.iv__btn--text{display:none}.iv__nav{width:34px;height:50px}.iv__nav--prev{left:6px}.iv__nav--next{right:6px}}@media (prefers-reduced-motion:reduce){.iv[open]{animation:none}.iv__img{transition:none!important}}
