html:has(.paper-report){scroll-padding-top:var(--site-header-height,90px)}.paper-report{display:grid!important;grid-template-columns:250px minmax(0,1fr);gap:48px;max-width:none;margin:0;padding:26px max(3vw,20px) 0;align-items:start}.paper-report .paper-rail{position:sticky;top:calc(var(--site-header-height,90px) + 20px);align-self:start;display:grid;gap:14px;max-height:calc(100dvh - var(--site-header-height,90px) - 40px);overflow:auto}.paper-report .paper-toc{display:flex;flex-direction:column;gap:2px;margin:0;padding:4px 0;border-left:1px solid var(--line);font-size:14px}.paper-report .paper-toc a{display:block;padding:8px 14px;border-left:2px solid transparent;margin-left:-1px;line-height:1.5;text-decoration:none;color:var(--muted);border-radius:0 4px 4px 0}.paper-report .paper-toc a:hover,.paper-report .paper-toc a[aria-current=location]{border-left-color:var(--pen-blue);background:var(--hl-yellow);color:var(--ink)}.paper-report .paper-content{min-width:0;width:100%;max-width:none;margin:0;padding:0 0 48px}.paper-report .paper-content header.hero{padding:0 0 8px}.paper-report section[id]{scroll-margin-top:24px}.nb-paper .mm-box{border-color:var(--pen-blue);background:#2457b81a}.nb-paper .nb-minimap figcaption{color:var(--pen-blue)}.nb-rail-video{justify-self:start}body:has(.nb-paper){background-color:var(--desk)}@media(min-width:1280px){.paper-report{grid-template-columns:var(--nb-side) minmax(0,1fr);max-width:var(--nb-w)!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important}.paper-report .paper-content{font-size:18px}.paper-report .paper-content :is(p,li){max-width:42em}.paper-report .paper-content .step :is(.en,.zh){font-size:17px!important;max-width:44em}}@media(max-width:760px){.paper-report{display:block!important;padding:0 16px}.paper-report .paper-rail{position:sticky;top:var(--site-header-height,120px);z-index:8;margin:0 -16px 18px;padding:8px 12px;max-height:none;background:var(--desk);border-bottom:1px solid var(--line);display:block}.paper-report .nb-minimap,.nb-rail-video{display:none}.paper-report .paper-toc{flex-direction:row;gap:4px;border-left:0;white-space:nowrap;overflow-x:auto}.paper-report .paper-toc a{font-size:12px;padding:6px 9px;border-left:0;border-bottom:2px solid transparent;margin:0}.paper-report .paper-toc a[aria-current=location]{border-bottom-color:var(--pen-blue)}.paper-report section[id]{scroll-margin-top:70px}}@scope (.paper-report){:scope{--page:var(--desk);--surface:#ffffff;--surface-2:#f6f4ee;--ink:#23302a;--ink-2:#4d5a52;--ink-3:#6b766f;--accent:#23744a;--accent-soft:#e6f0e8;--link:#2457b8;background:transparent;font:16.5px/1.7 var(--f-body)}.paper-content{background:var(--sheet);border:1px solid var(--line);box-shadow:0 1px 0 var(--line),0 30px 50px -40px #23302a80;padding:clamp(18px,3vw,44px)!important}section.card{background:none;border:0;border-top:1px dashed var(--line);border-radius:0;box-shadow:none;padding:30px 0 6px;margin:0}section.card>h2{display:inline;font:650 26px/1.3 var(--f-display);padding:0 .3rem;background:linear-gradient(transparent 46%,var(--hl) 46%,var(--hl) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}section.card>h2+*{margin-top:18px}header.hero h1,header.hero .main{font-family:var(--f-display)}.shot.web{position:relative;transform:rotate(-.5deg);box-shadow:3px 3px 0 var(--line)}.shot.web:before,.shot.web:after{content:"";position:absolute;width:74px;height:19px;background:var(--tape);top:-9px;z-index:1}.shot.web:before{left:22px;transform:rotate(-6deg)}.shot.web:after{right:26px;transform:rotate(5deg)}.pg{font:500 11.5px/1.4 var(--f-mono);color:var(--pen-blue)!important;background:none;letter-spacing:.02em}.step-num{background:none!important;border:2px solid var(--hl-strong);color:var(--hl-strong)!important;font:700 21px/1 var(--f-hand)!important}.why{border-left:2px solid var(--pen-blue);color:var(--ink);padding-left:14px}.why>.k,.why .k .lbl{font:700 19px/1.2 var(--f-hand)!important;color:var(--pen-blue)!important;letter-spacing:0;text-transform:none}details.nb-tech{border:1px dashed var(--line);border-radius:6px;padding:6px 12px;background:#fbfaf6;margin-top:10px}details.nb-tech>summary{cursor:pointer;font:500 12.5px/1.7 var(--f-mono);color:var(--ink-2)}details.nb-tech>summary .lbl,details.nb-tech>summary .en{font:inherit}details.nb-tech>.bi{margin-top:8px;font-size:14.5px;color:var(--ink-2)}.crefs{margin-top:10px}.cref{font:500 12.5px/1.4 var(--f-mono)!important;color:var(--pen-green)!important;border:1px solid currentColor!important;background:none!important;border-radius:999px}.concept{border-radius:6px}.concept .c-id{font:700 20px/1 var(--f-hand)!important;color:var(--pen-green)!important;background:none!important}#limitations h4.group{font:700 22px/1.2 var(--f-hand);color:var(--pen-red);text-transform:none;letter-spacing:0}#limitations h4.group .lbl{font:inherit}#limitations h4.group .muted{font:500 12px var(--f-mono);color:var(--ink-3)}#thoughts{border:2px solid var(--ink)!important;border-radius:38px 14px 42px 18px/18px 40px 16px 44px!important;padding:24px 28px!important;margin-top:34px!important}#thoughts>h2{background:none!important;font:700 34px/1 var(--f-hand)!important;padding:0!important}.nb-ifig{position:relative;display:block}.nb-ifig .nb-hot span{color:var(--pen-blue)}.nb-ifig .nb-hot:hover,.nb-ifig .nb-hot:focus-visible{border-color:var(--pen-blue);background:#2457b812}.nb-sec-video{margin:10px 0 0}@media(max-width:760px){:not(.tablewrap)>table{min-width:0;table-layout:fixed;width:100%}:not(.tablewrap)>table td{overflow-wrap:anywhere}}}
