.ce{--page-outer:transparent;--page:transparent;--sheet:#fffefa;--row-hover:#1414140b;--row-selected:#2345d613;--hairline:#1414141a;--hairline-2:#14141433;--track:#1414140f;--accent:var(--pen);--text:var(--ink);--body:var(--ink-2);--dim:#66645d;--ui:#8b8982;--ui-low:#a8a69e;--faint:#1414141f;--line-grey:#8b8982;--muted:#66645d;--bm-data:#007a78;--bm-power:#5b7200;--bm-heat:#c8321e;--bm-heat-deep:#f3dcd2;--bm-heat-mid:#e0702c;--bm-heat-core:#7a1a0a;--font-mono:var(--sans);--font-sans:var(--sans);--font-serif:var(--serif);--ease-out:var(--ease);font-variant-numeric:tabular-nums lining-nums}:where(.ce) button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.bm{background:var(--page);max-width:1800px;min-height:100vh;margin:0 auto;padding:0 28px 80px}.ce .bm-masthead{border-bottom:1px solid var(--hairline-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding:34px 0 18px;display:flex}.ce .bm-masthead h1{font-family:var(--font-mono);letter-spacing:.13em;color:var(--text);margin:0;font-size:15px;font-weight:500}.ce .bm-sub{font-family:var(--font-serif), Georgia, serif;color:var(--body);margin:7px 0 0;font-size:20px}.ce .bm-follow{font-family:var(--font-mono);letter-spacing:.18em;color:var(--dim);margin:0;font-size:10px}.ce .bm-stage{grid-template-columns:minmax(0,1fr) 360px;display:grid}.ce .bm-canvas{align-self:start;padding:14px 16px 20px 0;position:sticky;top:0}@media (width<=1080px){.ce .bm-stage{grid-template-columns:minmax(0,1fr)}.ce .bm-canvas{padding-right:0;position:static}}.ce .bm-controls{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.ce .bm-modes{border:1px solid var(--hairline-2);display:flex}.ce .bm-modes button{font-family:var(--font-mono);letter-spacing:.16em;color:var(--dim);border-right:1px solid var(--hairline-2);transition:color .16s var(--ease-out), background .16s var(--ease-out);padding:6px 13px;font-size:9.5px}.ce .bm-modes button:last-child{border-right:none}.ce .bm-modes button:hover{color:var(--text);background:var(--row-hover)}.ce .bm-mode-note{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ui);font-size:9.5px}.ce{--bm-obj-1:#fbfaf4;--bm-obj-2:#efeee7;--bm-obj-3:#dddbd0}.ce .bm-board{width:100%;max-height:calc(100vh - 248px);display:block}.ce .bm-board pattern#bm-grid path{stroke:var(--hairline);stroke-width:.5px}.ce .gridfill{pointer-events:none}.ce .plan{transform-box:view-box;transform-origin:0 0;transition:transform .72s var(--ease-out)}.ce .pt{cursor:pointer;transition:opacity .32s var(--ease-out)}.ce .pt.is-far{opacity:.34}.ce .pt.is-near{opacity:1}.ce .pt.is-off{opacity:.16}.ce .pt.is-recessed{opacity:.09}.ce .pt.is-selected rect:not(.zone):not(.vrm),.ce .pt.is-selected circle:not(.hot){stroke:var(--accent)}.ce .pt:focus-visible{outline:none}.ce .pt:focus-visible rect{stroke:var(--accent);stroke-width:1.6px}.ce .pcb{fill:var(--bm-obj-1);stroke:var(--ui-low);stroke-width:1px}.ce .hole circle{fill:none;stroke:var(--ui-low);stroke-width:1px}.ce .hole circle:last-child{fill:var(--page-outer)}.ce .metal{fill:var(--bm-obj-2);stroke:var(--ui);stroke-width:1px}.ce .metal2{fill:var(--bm-obj-1);stroke:var(--ui-low);stroke-width:.8px}.ce .vrm{fill:var(--bm-obj-2);stroke:var(--ui-low);stroke-width:.8px}.ce .substrate{fill:var(--bm-obj-2);stroke:var(--ui);stroke-width:1px}.ce .interposer{fill:var(--bm-obj-1);stroke:var(--ui);stroke-width:1px}.ce .die{fill:var(--bm-obj-3);stroke:var(--dim);stroke-width:1px}.ce .hbm rect,.ce .hbm-s{fill:var(--bm-obj-2);stroke:var(--dim);stroke-width:.9px}.ce .hbm line,.ce .hbm-line{stroke:var(--ui-low);stroke-width:.5px}.ce .connector{fill:var(--bm-obj-2);stroke:var(--ui-low);stroke-width:.8px}.ce .connector line{stroke:var(--ui-low);stroke-width:.6px}.ce .bga{fill:var(--bm-obj-2);stroke:var(--ui-low);stroke-width:.8px}.ce .zone{stroke-width:.7px}.ce .zone-sm{stroke:var(--ui-low)}.ce .zone-l2{fill:none;stroke:var(--ui-low)}.ce .zone-phy{fill:var(--bm-data);fill-opacity:.2;stroke:var(--bm-data);stroke-opacity:.75}.ce .zone-d2d{fill:var(--bm-data);fill-opacity:.08;stroke:var(--bm-data);stroke-opacity:.3}.ce .zone-sm{fill:#00000008}.ce .bus{stroke:var(--bm-data);stroke-width:1.5px}.ce .plate{fill:none;stroke:var(--ui-low);stroke-width:1px;stroke-dasharray:7 5}.ce .plate-s{fill:var(--bm-obj-2);stroke:var(--ui);stroke-width:1px}.ce .coolant{fill:var(--bm-obj-1);stroke:var(--ui-low);stroke-width:.8px}.ce .flowarrow{fill:none;stroke:var(--bm-heat);stroke-width:1.1px}.ce .tim{fill:var(--bm-heat);fill-opacity:.9}.ce .hotband{fill:var(--bm-heat-core);fill-opacity:.95}.ce .hot{pointer-events:none}.ce .hot-in{stop-color:var(--bm-heat-mid);stop-opacity:.55}.ce .hot-mid{stop-color:var(--bm-heat);stop-opacity:.3}.ce .hot-out{stop-color:var(--bm-heat-deep);stop-opacity:0}.ce .is-warm .hot-in{stop-color:var(--bm-heat);stop-opacity:.7}.ce .is-warm .hot-mid{stop-color:var(--bm-heat-mid);stop-opacity:.34}.ce .is-hot .hot-in{stop-color:var(--bm-heat-core);stop-opacity:.92}.ce .is-hot .hot-mid{stop-color:var(--bm-heat);stop-opacity:.5}.ce .is-hot .hot-out{stop-color:var(--bm-heat-deep);stop-opacity:.08}.ce .port circle{fill:var(--page);stroke:var(--ui);stroke-width:1px}.ce .port path{fill:none;stroke:var(--ui);stroke-width:1.2px}.ce .pipe{stroke:var(--ui-low);stroke-width:2px}.ce .trace{fill:none;transition:opacity .32s var(--ease-out)}.ce .trace-power path,.ce .trace-power line{stroke:var(--bm-power);stroke-width:2.6px;opacity:.85;fill:none}.ce .trace-data path{stroke:var(--bm-data);stroke-width:1.3px;opacity:.9;fill:none}.ce .bm-mode-data .trace-power,.ce .bm-mode-heat .trace-power,.ce .bm-mode-heat .trace-data,.ce .bm-mode-power .trace-data{opacity:.07}.ce .bm-mode-data .trace-data path{stroke-dasharray:2 12;animation:1.2s linear infinite bm-run-data}.ce .bm-mode-power .trace-power path,.ce .bm-mode-power .trace-power line{stroke-dasharray:22 12;animation:3.6s linear infinite bm-run-power}.ce .bm-mode-data .bus{animation:1.2s ease-in-out infinite alternate bm-pulse}.ce .bm-mode-heat .hot,.ce .bm-mode-heat .tim,.ce .bm-mode-heat .hotband{animation:3.4s ease-in-out infinite alternate bm-breathe}@keyframes bm-run-data{to{stroke-dashoffset:-168px}}@keyframes bm-run-power{to{stroke-dashoffset:-408px}}@keyframes bm-pulse{0%{opacity:.35}to{opacity:1}}@keyframes bm-breathe{0%{opacity:.55}to{opacity:1}}.ce .sectionline path{stroke:var(--ui);stroke-width:1.4px;fill:none}.ce .sectionline text{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--ui);font-size:10px}.ce .section .rule{stroke:var(--hairline-2)}.ce .lead line{stroke:var(--ui-low);stroke-width:.7px}.ce .lead circle{fill:var(--ui)}.ce .lead text{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--dim);font-size:7px}.ce .ttl{font-family:var(--font-mono);letter-spacing:.2em;fill:var(--text);font-size:11px}.ce .sub{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--ui);font-size:8px}.ce .lbl{font-family:var(--font-mono);letter-spacing:.16em;fill:var(--dim);font-size:8.5px}.ce .lbl2{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--ui);font-size:7px}.ce .tiny{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--ui);font-size:6.2px}.ce .ghosted{fill:var(--ui-low)}.ce .alarm{fill:var(--bm-heat)}.ce .num{pointer-events:none}.ce .num-v{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--text);font-size:8.5px}.ce .num-t{letter-spacing:.12em;fill:var(--accent);font-size:5.5px}.ce .ctx rect{fill:none;stroke:var(--hairline-2);stroke-width:1px}.ce .ctx text{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--dim);font-size:7.5px}.ce .ctx-arrow{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--ui-low);font-size:7px}.ce .d-pkg,.ce .d-die{transition:opacity .4s var(--ease-out);opacity:0}.ce .is-package .d-pkg,.ce .is-die .d-pkg,.ce .is-die .d-die{opacity:1}.ce .bm-narration{border-top:1px solid var(--hairline);align-items:center;gap:16px;min-height:22px;margin-top:6px;padding-top:10px;padding-left:46px;display:flex}.ce .bm-narration-line{font-family:var(--font-serif), Georgia, serif;color:var(--text);animation:bm-fade .4s var(--ease-out);font-size:17px}.ce .bm-narration-idle{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ui);font-size:9.5px}.ce .bm-skip{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ui);border-bottom:1px solid var(--hairline-2);font-size:9px}.ce .bm-skip:hover{color:var(--text)}@keyframes bm-fade{0%{opacity:0;transform:translateY(3px)}}.ce .bm-panel{border-left:1px solid var(--hairline-2);min-width:0;padding:16px 0 40px 26px}@media (width<=1080px){.ce .bm-panel{border-left:none;border-top:1px solid var(--hairline-2);padding:26px 0 40px}}.ce .bm-panel h2{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text);margin:8px 0 0;font-size:15px;font-weight:500}.ce .bm-panel h3{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ui);margin:26px 0 10px;font-size:9px;font-weight:500}.ce .bm-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ce .bm-panel-layer{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:9px}.ce .bm-thesis{font-family:var(--font-serif), Georgia, serif;color:var(--text);margin:12px 0 0;font-size:19px;line-height:1.42}.ce .bm-panel-empty p{font-family:var(--font-serif), Georgia, serif;color:var(--body);font-size:15px;line-height:1.55}.ce .bm-legend{flex-wrap:wrap;gap:6px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ce .bm-legend button{font-family:var(--font-mono);letter-spacing:.14em;color:var(--dim);border:1px solid var(--hairline-2);padding:5px 9px;font-size:9px}.ce .bm-legend button:hover{color:var(--accent);border-color:var(--accent)}.ce .bm-tag{font-family:var(--font-mono);letter-spacing:.16em;border:1px solid var(--hairline-2);color:var(--dim);white-space:nowrap;padding:2px 5px;font-size:8px}.ce .bm-tag-reported{color:var(--body)}.ce .bm-tag-company-claim{color:var(--accent);border-color:var(--accent)}.ce .bm-tag-inference{border-style:dashed}.ce .bm-tag-speculative{color:var(--ui);border-style:dashed}.ce .bm-why-body{margin-top:12px}.ce .bm-phase{border:1px solid var(--hairline-2);width:fit-content;display:flex}.ce .bm-phase button{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ui);border-right:1px solid var(--hairline-2);padding:5px 14px;font-size:9px}.ce .bm-phase button:last-child{border-right:none}.ce .bm-beats{margin:26px 0 0}.ce .bm-beat{border-top:1px solid var(--hairline);padding:12px 0}.ce .bm-beat dt{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ui);font-size:8.5px}.ce .bm-beat dd{font-family:var(--font-serif), Georgia, serif;color:var(--body);margin:6px 0 0;font-size:14.5px;line-height:1.5}.ce .bm-metric-src a,.ce .bm-sources a{color:var(--dim);text-underline-offset:2px;text-decoration:underline}.ce .bm-metric-src a:hover,.ce .bm-sources a:hover{color:var(--accent)}.ce .bm-alts-note{color:var(--ui);margin:0 0 12px;font-size:12px;font-style:italic}.ce .bm-alt{border-top:1px solid var(--hairline);padding:10px 0}.ce .bm-alt-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ce .bm-alt-name{font-family:var(--font-mono);color:var(--text);letter-spacing:.04em;font-size:11.5px}.ce .bm-maturity{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ui);border-bottom:1px solid var(--hairline-2);font-size:8px}.ce .bm-maturity-deployed{color:var(--dim)}.ce .bm-maturity-research{font-style:italic}.ce .bm-alt-grid{color:var(--body);grid-template-columns:46px 1fr;gap:3px 10px;margin-top:6px;font-size:12px;display:grid}.ce .bm-alt-grid span:nth-child(odd){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ui);padding-top:2px;font-size:8.5px}.ce .bm-sources ul{margin:0;padding:0;list-style:none}.ce .bm-sources li{color:var(--ui);padding:4px 0;font-size:12px}.ce .bm-deep{font-family:var(--font-mono);letter-spacing:.2em;color:var(--accent);border:1px solid var(--accent);margin:26px auto 0;padding:11px 18px;font-size:10px;display:block}.ce .bm-deep:hover{background:var(--row-selected)}.ce .bm-deep-close{color:var(--dim);border-color:var(--hairline-2);margin-bottom:40px}.ce .bm-scene{margin:12px 0 0}.ce .bm-scene svg{width:100%;height:auto;display:block}.ce .bm-scene figcaption{font-family:var(--font-serif), Georgia, serif;color:var(--text);animation:bm-fade .42s var(--ease-out);margin-top:8px;font-size:14px}.ce .bm-scene-body{animation:bm-swap .42s var(--ease-out)}@keyframes bm-swap{0%{opacity:0}}.ce .bm-block-box{fill:var(--page);stroke:var(--ui-low);stroke-width:1px}.ce .bm-block-ghost .bm-block-box{stroke-dasharray:3 3;stroke:var(--faint)}.ce .bm-block-ghost .bm-block-label{fill:var(--ui)}.ce .bm-block-heat{fill:var(--bm-heat)}.ce .bm-block-label{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--text);font-size:9px}.ce .bm-block-sub{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--dim);font-size:7.5px}.ce .bm-bar-track{fill:var(--track)}.ce .bm-bar-fill{fill:var(--ui)}.ce .bm-bar-over .bm-bar-fill{fill:var(--bm-heat)}.ce .bm-bar-label{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--dim);font-size:6.5px}.ce .bm-bar-over .bm-bar-label{fill:var(--bm-heat)}.ce .bm-sedge line{stroke:var(--ui-low);stroke-width:1.2px}.ce .bm-sedge-ok line{stroke:var(--ui)}.ce .bm-sedge-choked line{stroke:var(--bm-heat);stroke-dasharray:4 3}.ce .bm-sedge-dead line{stroke:var(--faint);stroke-dasharray:2 4}.ce .bm-waist{fill:none;stroke:var(--bm-heat);stroke-width:1.2px}.ce .bm-sedge-dead .bm-waist{stroke:var(--ui)}.ce .bm-sedge-label{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--dim);font-size:7.5px}.ce .bm-arrow path{fill:var(--ui-low)}.ce .bm-arrow-ok path{fill:var(--ui)}.ce .bm-arrow-choked path{fill:var(--bm-heat)}.ce .bm-arrow-dead path{fill:var(--faint)}.ce .bm-hot-in{stop-color:var(--bm-heat-mid);stop-opacity:.65}.ce .bm-hot-out{stop-color:var(--bm-heat-deep);stop-opacity:0}.ce .bm-limit rect{fill:none;stroke:var(--ui);stroke-width:1px;stroke-dasharray:4 3}.ce .bm-limit text{font-family:var(--font-mono);letter-spacing:.16em;fill:var(--ui);font-size:7px}.ce .bm-note{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--dim);font-size:8px}.ce .bm-note-alarm{fill:var(--bm-heat)}.ce .bm-diamond{border-top:1px solid var(--hairline-2);margin-top:40px;padding:44px 0 12px}.ce .bm-diamond h2{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text);margin:0;font-size:13px;font-weight:500}.ce .bm-lede{max-width:62ch;font-family:var(--font-serif), Georgia, serif;color:var(--body);margin:14px 0 34px;font-size:17px;line-height:1.5}.ce .bm-profiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:34px;display:grid}.ce .bm-profile figcaption{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.ce .bm-profile-label{font-family:var(--font-mono);letter-spacing:.2em;color:var(--text);font-size:10px}.ce .bm-profile-sub{font-family:var(--font-mono);letter-spacing:.08em;color:var(--dim);font-size:8.5px}.ce .bm-profile svg{width:100%;height:auto;display:block}.ce .bm-profile-fill{fill:var(--bm-heat-mid);opacity:.3}.ce .bm-profile-line{stroke:var(--bm-heat);stroke-width:1.4px}.ce .bm-profile-plate{stroke:var(--ui-low);stroke-width:1px;stroke-dasharray:3 3}.ce .bm-profile-platelabel{font-family:var(--font-mono);letter-spacing:.16em;fill:var(--ui);font-size:7px}.ce .bm-profile-peak{stroke:var(--accent);stroke-width:.8px;stroke-dasharray:2 2}.ce .bm-profile-dot{fill:var(--accent)}.ce .bm-profile-peaknum{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--accent);font-size:8px}.ce .bm-profile-strip{fill:var(--bm-heat-mid)}.ce .bm-profile-good .bm-profile-fill{opacity:.14}.ce .bm-profile-mixed .bm-profile-fill{opacity:.18}.ce .bm-pull{max-width:30ch;font-family:var(--font-serif), Georgia, serif;text-align:center;color:var(--text);margin:44px auto;font-size:26px;line-height:1.32}.ce .bm-diamond-notes{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;padding-top:26px;display:grid}.ce .bm-diamond-notes h3{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ui);margin:0 0 8px;font-size:9px;font-weight:500}.ce .bm-diamond-notes p{font-family:var(--font-serif), Georgia, serif;color:var(--body);margin:0;font-size:14.5px;line-height:1.55}.ce .bm-illustrative{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ui);margin:30px 0 0;font-size:8.5px}.ce .bm-foot{border-top:1px solid var(--hairline-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;margin-top:44px;padding-top:26px;display:grid}@media (width<=780px){.ce .bm-foot{grid-template-columns:minmax(0,1fr)}}.ce .bm-foot-claim{font-family:var(--font-serif), Georgia, serif;color:var(--text);margin:0;font-size:18px;line-height:1.5}.ce .bm-foot-note{color:var(--ui);margin:0;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.bm *{animation:none!important}}.ce .bm-makers{margin:0;padding:0;list-style:none}.ce .bm-makers li{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;padding:7px 0;display:grid}.ce .bm-maker{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text);font-size:10.5px}.ce .bm-maker-role{color:var(--ui);font-size:11.5px}.ce .bm-makers li.bm-maker-gate{padding-left:15px;position:relative}.ce .bm-makers li.bm-maker-gate:before{content:"";border-left:1px solid var(--ui-low);border-bottom:1px solid var(--ui-low);width:6px;position:absolute;top:0;bottom:50%;left:3px}.ce .bm-maker-gate .bm-maker{color:var(--dim)}.ce .bm-capture{font-family:var(--font-serif), Georgia, serif;color:var(--body);margin:0;font-size:14.5px;line-height:1.5}.ce .bm-controls-2{margin-top:-4px}.ce .bm-cases{width:fit-content;margin:0 0 22px}.ce .bm-ex-wrap{max-width:720px;margin:0 auto}.ce .ex{width:100%;height:auto;display:block}.ce .ex-layer{animation:bm-explode .9s var(--ease-out) both}@keyframes bm-explode{0%{transform:translateY(var(--dy));opacity:.5}to{opacity:1;transform:translateY(0)}}.ce .ex-reg{stroke:var(--hairline-2);stroke-width:.8px;stroke-dasharray:3 4}.ce .ex-lead{stroke:var(--ui-low);stroke-width:.7px}.ce .ex-label{font-family:var(--font-mono);letter-spacing:.16em;fill:var(--dim);font-size:7.5px}.ce .ex-in{font-family:var(--font-mono);letter-spacing:.16em;fill:var(--text);font-size:7px}.ce .ex-note{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--ui);font-size:7px}.ce .ex-alarm{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--bm-heat);font-size:6.5px}.ce .ex-coolant{fill:var(--bm-obj-1);stroke:var(--ui-low);stroke-width:.8px}.ce .ex-arrow{fill:none;stroke:var(--bm-heat);stroke-width:1.1px}.ce .ex-plate{fill:var(--bm-obj-2);stroke:var(--ui);stroke-width:1px}.ce .ex-tim{fill:var(--bm-heat);fill-opacity:.85;stroke:none}.ce .ex-spread{fill:var(--bm-obj-2);stroke:var(--ui);stroke-width:1px}.ce .ex-spread-d{fill:var(--bm-obj-3);stroke:var(--dim)}.ce .ex-die{fill:var(--bm-obj-3);stroke:var(--dim);stroke-width:1px}.ce .ex-heat rect{fill:var(--bm-heat-mid)}.ce .ex-boundary{fill:var(--bm-heat)}.ce .ex-peak line{stroke:var(--accent);stroke-width:.8px;stroke-dasharray:2 2}.ce .ex-peak text{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--accent);font-size:8px}.ce .bm-sub-h{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ui);margin:48px 0 0;font-size:9px;font-weight:500}.ce .bm-lede-2{margin:10px 0 26px;font-size:15px}.ce .site-fence{fill:none;stroke:var(--hairline-2);stroke-width:1px;stroke-dasharray:10 6}.ce .site-fence2{fill:none;stroke:var(--ui-low);stroke-width:1px;stroke-dasharray:4 3}.ce .hv{fill:none;stroke:var(--bm-power);stroke-width:2.6px}.ce .pylon path{fill:none;stroke:var(--ui);stroke-width:1.1px}.ce .xfmr circle{fill:none;stroke:var(--ui);stroke-width:1.2px}.ce .breaker{fill:var(--bm-obj-2);stroke:var(--ui-low);stroke-width:.8px}.ce .mv{fill:none;stroke:var(--bm-power);stroke-width:2.4px;opacity:.9}.ce .bldg{fill:var(--bm-obj-1);stroke:var(--ui);stroke-width:1px}.ce .gear,.ce .genset{fill:var(--bm-obj-2);stroke:var(--ui-low);stroke-width:.8px}.ce .hall{fill:var(--bm-obj-1);stroke:var(--ui);stroke-width:1px}.ce .rackcell{fill:var(--bm-obj-2);stroke:var(--ui-low);stroke-width:.6px}.ce .fabric{fill:none;stroke:var(--bm-data);stroke-width:1.4px}.ce .cdu{fill:var(--bm-obj-2);stroke:var(--ui);stroke-width:1px}.ce .pipe-hot{fill:none;stroke:var(--bm-heat);stroke-width:3.4px;opacity:.95}.ce .pipe-cold{fill:none;stroke:var(--bm-data);stroke-width:3.4px;opacity:.7}.ce .cooler rect{fill:var(--bm-obj-1);stroke:var(--ui);stroke-width:1px}.ce .cooler circle{fill:none;stroke:var(--ui-low);stroke-width:.9px}.ce .manifold{fill:var(--bm-obj-2);stroke:var(--ui);stroke-width:.9px}.ce .hose{stroke:var(--ui-low);stroke-width:1.2px}.ce .tray{fill:var(--bm-obj-1);stroke:var(--ui-low);stroke-width:.8px}.ce .tray-die{fill:var(--bm-obj-3);stroke:var(--dim);stroke-width:.6px}.ce .busbar-r{fill:var(--bm-obj-2);stroke:var(--bm-power);stroke-width:1px}.ce .bm-mode-power .hv,.ce .bm-mode-power .mv{stroke-dasharray:22 12;animation:3.6s linear infinite bm-run-power}.ce .bm-mode-heat .pipe-hot,.ce .bm-mode-heat .pipe-cold{stroke-dasharray:26 16;animation:4.4s linear infinite bm-run-power}.ce .bm-mode-data .fabric{stroke-dasharray:2 12;animation:1.2s linear infinite bm-run-data}.ce .ce-term{border-bottom:1px dotted var(--ui);cursor:help;position:relative}.ce .ce-gloss{z-index:5;background:var(--page-outer);border:1px solid var(--hairline-2);width:260px;font-family:var(--font-sans);color:var(--body);opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out);padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:0}.ce .ce-term:hover .ce-gloss,.ce .ce-term:focus .ce-gloss,.ce .ce-term:focus-within .ce-gloss{opacity:1}.ce .ce-inspector{border-top:1px solid var(--hairline-2);flex-wrap:wrap;align-items:baseline;gap:14px;min-height:20px;margin-top:8px;padding:8px 0 8px 46px;display:flex}.ce .ce-insp-name{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:10px}.ce .ce-insp-thesis{font-family:var(--font-serif), Georgia, serif;color:var(--text);flex:260px;min-width:0;font-size:14px}.ce .ce-insp-go{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ui);border:1px solid var(--hairline-2);white-space:nowrap;padding:3px 7px;font-size:8px}.ce .ce-insp-idle{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ui);font-size:9.5px}.ce .pt.is-near:hover rect:not(.zone):not(.hot),.ce .pt.is-near:hover circle:not(.hot){stroke:var(--accent)}.ce .ce-orient{max-width:62ch;color:var(--ui);margin:8px 0 0;font-size:13px;line-height:1.5}.ce .ce-viewbar{opacity:.72;transition:opacity .16s var(--ease-out);gap:8px;margin-bottom:6px}.ce .ce-viewbar:hover,.ce .ce-viewbar:focus-within{opacity:1}.ce .ce-viewbar .bm-modes button{padding:4px 9px;font-size:8px}.ce .ce-mig-head h2{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text);margin:0;font-size:10px;font-weight:500}.ce .ce-mig-head p{color:var(--ui);margin:8px 0 20px;font-size:12.5px;line-height:1.55}.ce .ce-mig-list{margin:0;padding:0;list-style:none}.ce .ce-mig-list li{padding-left:20px;position:relative}.ce .ce-mig-list li:before{content:"";border-left:1px solid var(--faint);position:absolute;top:0;bottom:0;left:4px}.ce .ce-mig-list li:first-child:before{top:14px}.ce .ce-mig-list li:last-child:before{height:14px;bottom:auto}.ce .ce-mig-list button{text-align:left;grid-template-columns:22px minmax(0,1fr);gap:2px 10px;width:100%;padding:7px 0;display:grid}.ce .ce-mig-list button:before{content:"";border:1px solid var(--dim);background:var(--page);width:9px;height:9px;position:absolute;top:14px;left:0}.ce .ce-mig-i{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ui-low);padding-top:2px;font-size:9px}.ce .ce-mig-name{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text);font-size:11.5px}.ce .ce-mig-list button:hover .ce-mig-name{color:var(--accent)}.ce .ce-mig-list button:hover:before{border-color:var(--accent)}.ce .ce-mig-list li.is-on .ce-mig-name{color:var(--accent)}.ce .ce-mig-beside h3{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ui);margin:0;font-size:8.5px;font-weight:500}.ce .ce-mig-beside p{color:var(--ui);margin:6px 0 10px;font-size:11.5px;line-height:1.5}.ce .ce-mig-chips{flex-wrap:wrap;gap:4px;display:flex}.ce .ce-mig-chips button{font-family:var(--font-mono);letter-spacing:.12em;color:var(--dim);border:1px solid var(--hairline-2);padding:5px 8px;font-size:8.5px}.ce .ce-whynow{font-family:var(--font-serif), Georgia, serif;color:var(--text);margin:0;font-size:14.5px;line-height:1.5}.ce .ce-whynow-q{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ui);margin-bottom:5px;font-size:8.5px;display:block}.ce .bm-whynow{border-left:2px solid var(--accent);margin-top:18px;padding:2px 0 2px 14px}.ce .bm-whynow h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ui);margin:0 0 6px;font-size:8.5px;font-weight:500}.ce .bm-whynow p{font-family:var(--font-serif), Georgia, serif;color:var(--text);margin:0;font-size:14.5px;line-height:1.55}.ce .ce-lenses{grid-template-columns:1fr 1fr;gap:3px;display:grid}.ce .ce-lenses button{font-family:var(--font-mono);letter-spacing:.13em;color:var(--ui);border:1px solid var(--hairline-2);text-align:left;transition:color .16s var(--ease-out), border-color .16s var(--ease-out);padding:7px 6px;font-size:8px;line-height:1.3}.ce .ce-lenses button:hover{color:var(--text);border-color:var(--dim)}.ce .ce-lenses button.is-on{color:var(--accent);border-color:var(--accent);background:var(--row-selected)}.ce .ce-lens-q{font-family:var(--font-serif), Georgia, serif;color:var(--body);margin:9px 0 18px;font-size:13px;line-height:1.4}.ce .ce-mig-line{color:var(--ui);grid-column:2;font-size:12px;line-height:1.45}.ce .ce-mig-line.is-empty{color:var(--ui-low);font-style:italic}.ce .bm-answer{font-family:var(--font-serif), Georgia, serif;color:var(--text);margin:0 0 14px;font-size:15px;line-height:1.55}.ce .bm-gap{border-left:2px solid var(--hairline-2);color:var(--ui);margin:0 0 14px;padding-left:12px;font-size:12.5px;font-style:italic;line-height:1.5}.ce .bm-rail{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:baseline;gap:10px;margin:14px 0 20px;padding:8px 0;font-size:8.5px;display:flex}.ce .bm-rail button{font:inherit;color:var(--dim)}.ce .bm-rail button:hover{color:var(--accent)}.ce .bm-rail span{color:var(--ui-low);letter-spacing:.06em;font-style:italic}.ce .bm-rail em{color:var(--ui-low);font-style:normal}.ce .ce-frame{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,auto));gap:4px 32px;max-width:62ch;margin:18px 0 0;padding-top:14px;display:grid}.ce .ce-frame dt{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ui);max-width:22ch;font-size:8px}.ce .ce-frame dd{font-family:var(--font-mono);color:var(--text);margin:3px 0 0;font-size:20px}.ce .ce-frame>div{cursor:help}.ce .ce-frame>p{font-family:var(--font-serif), Georgia, serif;color:var(--body);grid-column:1/-1;max-width:54ch;margin:10px 0 0;font-size:13.5px;line-height:1.45}.ce .ce-viewbar-where{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ui-low);font-size:8px}.ce .heatpath{pointer-events:none}.ce .hp-spine,.ce .hp-head{fill:none;stroke:var(--bm-heat-mid);stroke-width:1.25px}.ce .hp-head{stroke-linecap:round;stroke-linejoin:round}.ce .hp-tick{stroke:var(--bm-heat-mid);stroke-width:1px;opacity:.5}.ce .hp-dot{fill:var(--page);stroke:var(--bm-heat-mid);stroke-width:1.25px}.ce .hp-n{font-family:var(--font-mono);fill:var(--bm-heat-mid);font-size:6px}.ce .hp-step.is-worst .hp-dot{fill:var(--bm-heat-core);stroke:var(--bm-heat);stroke-width:1.5px}.ce .hp-step.is-worst .hp-n{fill:var(--page-outer);font-weight:700}.ce .hp-step.is-worst .hp-tick{stroke:var(--bm-heat);opacity:1}.ce .hp-from,.ce .hp-to{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--ui);font-size:6.5px}.ce .hp-from{fill:var(--bm-heat)}.ce .hp-budget{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--ui-low);font-size:6.5px}.ce .hp-step.is-worst .hp-dot{fill:var(--bm-heat);stroke:var(--bm-heat)}.ce .hp-step.is-worst .hp-n{fill:#fff}.ce .site-budget{pointer-events:none}.ce .sb-rule{stroke:var(--bm-power);stroke-width:1px;stroke-dasharray:4 3;opacity:.55;fill:none}.ce .sb-step{font-family:var(--font-mono);fill:var(--text);font-variant-numeric:tabular-nums;font-size:24px}.ce .sb-cap{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--bm-power);font-size:15px}.ce .sb-loss{font-family:var(--font-mono);fill:var(--bm-heat);font-variant-numeric:tabular-nums;font-size:17px}.ce .sb-loss-cap{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--dim);font-size:13px}.ce .sb-note{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--ui);font-size:13px}.ce .ce-sidebox{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ce .ce-sides{border:1px solid var(--hairline-2);display:flex}.ce .ce-sides button{font-family:var(--font-mono);letter-spacing:.16em;color:var(--dim);border-right:1px solid var(--hairline-2);transition:color .16s var(--ease-out), background .16s var(--ease-out);padding:6px 13px;font-size:9.5px}.ce .ce-sides button:last-child{border-right:none}.ce .ce-sides button:hover{color:var(--text);background:var(--row-hover)}.ce .ce-sides button.is-on{color:var(--accent);background:var(--row-selected)}.ce .ce-fin .bm-canvas{position:static}.ce .ce-tape{min-width:0;animation:bm-fade .4s var(--ease-out);flex:1}.ce .ce-tape-move{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text);margin:0;font-size:11px;line-height:1.55}.ce .ce-tape-date{color:var(--dim);letter-spacing:.1em;margin-right:6px}.ce .ce-tape-line{max-width:72ch;font-family:var(--font-serif), Georgia, serif;color:var(--text);margin:6px 0 0;font-size:16px;line-height:1.45}.ce .ce-tape-bar{align-items:center;gap:14px;margin-top:10px;display:flex}.ce .ce-tape-segs{flex:1;gap:3px;max-width:440px;display:flex}.ce .ce-tape-segs button{flex:1;height:14px;position:relative}.ce .ce-tape-segs button:after{content:"";background:var(--hairline-2);position:absolute;inset:6px 0}.ce .ce-tape-segs button.is-on:after{background:var(--dim)}.ce .ce-tape-segs button[aria-current=true]:after{background:var(--accent)}.ce .ce-tape-segs button:hover:after{background:var(--text)}.ce .bm-movers{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:6px 0 4px}.ce .bm-movers caption{caption-side:top;text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ui);padding-bottom:8px;font-size:8.5px}.ce .bm-movers th,.ce .bm-movers td{border-top:1px solid var(--hairline);text-align:right;color:var(--body);padding:6px 0;font-weight:400}.ce .bm-movers thead th{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ui);border-top:none;font-size:8px}.ce .bm-movers thead th:first-child,.ce .bm-movers tbody th{text-align:left}.ce .bm-movers tbody th{color:var(--text);font-size:12px}.ce .bm-movers tbody th span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ui);margin-left:4px;font-size:8.5px}.ce .bm-movers td{font-family:var(--font-mono);cursor:help;padding-left:10px;font-size:11px}.ce .bm-bets{margin-top:26px}.ce .bm-bets .bm-alt-head{justify-content:flex-start}.ce .bm-bet-phase{font-family:var(--font-mono);letter-spacing:.14em;color:var(--dim);margin-left:auto;font-size:8px}.ce .bm-bet-why{font-family:var(--font-serif), Georgia, serif;color:var(--body);margin:6px 0 0;font-size:13.5px;line-height:1.5}.ce .bm-bets .bm-alt-grid{grid-template-columns:58px 1fr;margin-top:8px}.ce .bm-movers-product{color:var(--ui);margin-top:2px;font-size:11px;font-weight:400;line-height:1.35;display:block}.ce .bm-gapwhy{margin:6px 0 18px}.ce .bm-gapwhy h3{align-items:center;gap:8px;display:flex}.ce .bm-gapwhy .bm-beats{margin-top:0}.ce .ce-co{border-top:1px solid var(--hairline-2);margin-top:18px;padding-top:16px}.ce .ce-co-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 28px;display:flex}.ce .ce-co-name{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin:0;font-size:16px;font-weight:500}.ce .ce-co-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:5px 0 0;font-size:9px}.ce .ce-co-product{max-width:64ch;font-family:var(--font-serif), Georgia, serif;color:var(--body);margin:8px 0 0;font-size:14.5px;line-height:1.45}.ce .ce-co-fig{text-align:right;cursor:help}.ce .ce-co-fig b{font-family:var(--font-mono);color:var(--text);font-size:32px;font-weight:500;line-height:1;display:block}.ce .ce-co-fig span{max-width:28ch;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ui);margin:6px 0 0 auto;font-size:8.5px;display:block}.ce .ce-co-chips{flex-wrap:wrap;gap:4px;margin-top:14px;display:flex}.ce .ce-co-chips button{border:1px solid var(--hairline-2);font-family:var(--font-mono);letter-spacing:.08em;color:var(--dim);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);padding:5px 9px;font-size:9px}.ce .ce-co-chips button:hover{color:var(--text);border-color:var(--dim)}.ce .ce-co-chips button.is-on{color:var(--accent);border-color:var(--accent);background:var(--row-selected)}.ce .ce-co-svg{width:100%;height:auto;margin-top:12px;display:block;overflow:visible}.ce .ce-co-grid{stroke:var(--hairline);stroke-width:1px}.ce .ce-co-tick{font-family:var(--font-mono);fill:var(--ui);font-variant-numeric:tabular-nums;font-size:9px}.ce .ce-co-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ce .ce-co-era{opacity:.09}.ce .ce-co-era-label{font-family:var(--font-mono);letter-spacing:.16em;fill:var(--dim);font-size:8px}.ce .ce-co-mark{cursor:pointer}.ce .ce-co-mark circle{fill:var(--page);stroke:var(--text);stroke-width:1.5px;transition:fill .16s var(--ease-out)}.ce .ce-co-mark circle.ce-co-hit{fill:#0000;stroke:none}.ce .ce-co-mark text{font-family:var(--font-mono);text-anchor:middle;fill:var(--body);pointer-events:none;font-size:9.5px;font-weight:500}.ce .ce-co-mark.is-on circle:not(.ce-co-hit){fill:var(--accent);stroke:var(--accent)}.ce .ce-co-mark.is-on text{fill:var(--accent)}.ce .ce-co-rule{stroke:var(--accent);stroke-width:1px;opacity:.5}.ce .ce-co-callout{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--text);font-size:9.5px}.ce .ce-co-scroll{margin-top:12px;overflow-x:auto}.ce .ce-co-ledger{border-collapse:collapse;width:100%;min-width:640px}.ce .ce-co-ledger thead th{text-align:left;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ui);padding:0 12px 6px 0;font-size:8px;font-weight:400}.ce .ce-co-ledger thead th:nth-child(4),.ce .ce-co-ledger thead th:nth-child(5){text-align:right}.ce .ce-co-ledger td{border-top:1px solid var(--hairline);vertical-align:top;padding:11px 12px 11px 0}.ce .ce-co-ledger tbody tr{transition:background .16s var(--ease-out)}.ce .ce-co-ledger tbody tr:hover,.ce .ce-co-ledger tbody tr.is-on{background:var(--row-selected)}.ce .ce-co-n{width:30px;padding-left:6px}.ce .ce-co-n button{border:1px solid var(--line-grey);width:20px;height:20px;font-family:var(--font-mono);color:var(--body);border-radius:50%;font-size:9px}.ce .ce-co-ledger tr.is-on .ce-co-n button{border-color:var(--accent);background:var(--accent);color:var(--page)}.ce .ce-co-date{white-space:nowrap;width:92px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--dim);font-size:10px;padding-top:13px!important}.ce .ce-co-what{font-family:var(--font-serif), Georgia, serif;color:var(--text);font-size:14.5px;line-height:1.45;display:block}.ce .ce-co-why{color:var(--body);margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.ce .ce-co-also{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ui);margin-top:6px;font-size:9px;display:block}.ce .ce-co-move{text-align:right;white-space:nowrap;width:90px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:13px;padding-top:12px!important}.ce .ce-co-move.is-down{color:var(--body)}.ce .ce-co-tag{text-align:right;width:100px;padding-top:12px!important}.ce .ce-co-note{max-width:90ch;color:var(--ui);margin:12px 0 0;font-size:11px;line-height:1.5}.ce .ce-co-none{border-left:2px solid var(--hairline-2);color:var(--ui);margin:12px 0 0;padding-left:12px;font-size:12.5px;font-style:italic}.ce .ce-co-empty{border:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.14em;color:var(--ui);place-items:center;font-size:9.5px;display:grid}.ce .bm-react{font-family:var(--font-mono);letter-spacing:.04em;color:var(--dim);margin-top:6px;font-size:9.5px;display:block}.ce .ce-tape-react{margin:6px 0 0}.ce .ce-tape-react .bm-react{margin:0}.ce .bm-movers-pick{font:inherit;color:inherit;text-align:left;cursor:pointer}.ce .bm-movers-pick:hover{color:var(--accent)}.ce .bm-movers tr.is-on>*{background:var(--row-selected)}.ce .bm-model .ms-box{fill:var(--bm-obj-1);stroke:var(--ui);stroke-width:1px}.ce .bm-model .ms-chip{fill:var(--bm-obj-2);stroke:var(--ui-low);stroke-width:.8px}.ce .bm-model .ms-chip-t{font-family:var(--font-mono);fill:var(--text);font-size:7.5px}.ce .bm-model .ms-quote{font-family:var(--font-serif), Georgia, serif;fill:var(--text);font-size:10.5px}.ce .bm-model .ms-cellv{fill:var(--bm-data);fill-opacity:.35;stroke:var(--bm-data);stroke-opacity:.5;stroke-width:.4px}.ce .ms-3d{width:312px;height:322px;position:relative;overflow:hidden}.ce .ms-3d canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block}.ce .ms-3d canvas:active{cursor:grabbing}.ce .ms-3d-label{pointer-events:none;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.14em;color:var(--dim);transition:opacity .32s var(--ease-out);font-size:7.5px;position:absolute;top:0;left:0}.ce .ms-3d-label .num-t{letter-spacing:.12em;color:var(--accent);margin-left:4px;font-size:5.5px}.ce .ms-3d-note{pointer-events:none;font-family:var(--font-mono);letter-spacing:.14em;color:var(--ui-low);font-size:6.5px;position:absolute;bottom:2px;right:4px}.ce .ms-3d-fallback{text-align:center;color:var(--ui);margin:0;font-size:10px;line-height:1.4;position:absolute;inset:40% 12px auto}.ce .bm-model .ms-bar{fill:var(--ui-low)}.ce .bm-model .ms-bar.is-on{fill:var(--bm-data)}.ce .bm-model .ms-hbm{fill:var(--bm-obj-2);stroke:var(--ui);stroke-width:.8px}.ce .bm-model .ms-life{fill:var(--bm-power);fill-opacity:.75}.ce .bm-model .ms-power{fill:none;stroke:var(--bm-power);stroke-width:2.4px;opacity:.85}.ce .bm-model .ms-heat path{fill:none;stroke:var(--bm-heat);stroke-width:7px;stroke-opacity:.4;stroke-linecap:round}.ce .bm-model .ms-flow{fill:none;stroke:var(--bm-data);stroke-width:1.3px;opacity:.9;marker-end:url(#ms-arrow)}.ce .bm-model #ms-arrow path{fill:var(--bm-data)}.ce .bm-model .ms-lever rect{fill:var(--page);stroke:var(--ui);stroke-width:.8px}.ce .bm-model .ms-lever text{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--dim);font-size:7px}.ce .bm-model .pt:hover .ms-lever rect,.ce .bm-model .pt.is-selected .ms-lever rect{stroke:var(--accent)}.ce .bm-model .ms-step{pointer-events:all;cursor:help}.ce .bm-model .ms-step-lead{stroke:var(--ui-low);stroke-width:.7px;stroke-dasharray:2 2}.ce .bm-model .ms-step-n{fill:var(--page);stroke:var(--text);stroke-width:1.2px}.ce .bm-model .ms-step-nt{font-family:var(--font-mono);text-anchor:middle;fill:var(--text);font-size:10px;font-weight:500}.ce .bm-model .ms-step-t{font-family:var(--font-serif), Georgia, serif;fill:var(--text);font-size:10.5px}.ce .bm-model .ms-step-f{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--text);font-size:8.5px;font-weight:500}.ce .bm-model.bm-mode-power .ms-flow,.ce .bm-model.bm-mode-heat .ms-flow,.ce .bm-model.bm-mode-data .ms-power,.ce .bm-model.bm-mode-heat .ms-power{opacity:.08}.ce .bm-model.bm-mode-data .ms-heat,.ce .bm-model.bm-mode-power .ms-heat{opacity:.1}.ce .ms-group{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ui);margin:20px 0 6px;font-size:8.5px;font-weight:500}.ce .ms-fig{font-family:var(--font-mono);color:var(--text);font-size:13px;font-style:normal}.ce .ms-how{color:var(--body);margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.ce .ms-missing{color:var(--ui-low);font-size:12.5px;font-style:italic}.ce{--ui:#77756d;--ui-low:#9c9a91}.bm{max-width:1500px;padding:0 var(--gutter) 60px;min-height:0}.ce .bm-masthead{border-bottom:2px solid var(--ink);align-items:end;gap:1.5rem 3rem;padding:0 0 1.6rem}.ce .ce-orient{max-width:44rem;font:400 1.08rem/1.55 var(--serif);color:var(--ink-2)}.ce .ce-frame{border-top:1px solid var(--hairline);gap:.2rem 3rem;max-width:44rem;margin-top:1.4rem;padding-top:1.2rem}.ce .ce-frame dt{font:600 .78rem/1.3 var(--sans);letter-spacing:.04em;text-transform:none;color:var(--ink-3);max-width:24ch}.ce .ce-frame dd{font:800 clamp(2.4rem, 4vw, 3.4rem)/.9 var(--sans);letter-spacing:-.01em;margin-top:.3rem;font-stretch:70%}.ce .ce-frame>div:first-child dd{color:var(--bm-power)}.ce .ce-frame>p{font:400 1.1rem/1.45 var(--serif);color:var(--ink);max-width:40rem;margin-top:1rem}.ce .ce-sidebox{justify-items:end;gap:.5rem;display:grid}.ce .ce-sides{border:1.5px solid var(--ink);border-radius:99px;padding:3px;display:inline-flex}.ce .ce-sides button{font:650 .85rem/1 var(--sans);letter-spacing:.04em;color:var(--ink-2);border-radius:99px;padding:.55rem 1rem;transition:background .2s,color .2s}.ce .ce-sides button:hover{color:var(--ink)}.ce .ce-sides button.is-on{background:var(--ink);color:var(--paper)}.ce .bm-follow{font:400 1.6rem/1 var(--hand);letter-spacing:0;color:var(--pen)}.ce .bm-stage{grid-template-columns:minmax(0,1fr) 380px;gap:0 28px;margin-top:1.6rem}.ce .bm-canvas{top:calc(var(--bar-h) + 10px);background:var(--sheet);box-shadow:var(--lift);padding:14px 16px 12px}.ce .bm-board{max-height:calc(100vh - var(--bar-h) - 200px)}@media (width<=1080px){.ce .bm-stage{grid-template-columns:minmax(0,1fr)}.ce .bm-canvas{padding:10px}}.ce .bm-modes{border:1.5px solid var(--ink);border-radius:6px;overflow:hidden}.ce .bm-modes button,.ce .ce-viewbar .bm-modes button{font:650 .72rem/1 var(--sans);letter-spacing:.06em;color:var(--ink-2);border-right:1px solid var(--hairline-2);padding:.45rem .75rem}.ce .bm-modes button.is-on{color:var(--paper);background:var(--ink)}.ce .ce-viewbar{opacity:1}.ce .ce-viewbar-where{font:600 .72rem/1 var(--sans);letter-spacing:.06em;color:var(--ink-3)}.ce .ce-inspector{gap:.5rem 1rem;padding:10px 2px 8px}.ce .ce-insp-name{font:700 .8rem/1.3 var(--sans);letter-spacing:.05em;color:var(--pen)}.ce .ce-insp-thesis{font:400 1rem/1.45 var(--serif)}.ce .ce-insp-go{font:650 .68rem/1 var(--sans);letter-spacing:.06em;border:1px solid var(--hairline-2);color:var(--ink-3);border-radius:99px;padding:.3rem .6rem}.ce .ce-insp-idle{font:400 1.35rem/1 var(--hand);letter-spacing:0;color:var(--pen)}.ce .bm-narration{gap:1rem;padding:10px 2px 2px}.ce .bm-narration-line{font:400 1.2rem/1.4 var(--serif)}.ce .bm-narration-idle{font:400 1rem/1.45 var(--sans);letter-spacing:0;color:var(--ink-2)}.ce .bm-skip{font:650 .72rem/1 var(--sans);letter-spacing:.06em;color:var(--ink-2);border-bottom:1.5px solid var(--ink-3);padding-bottom:2px}.ce .bm-skip:hover{color:var(--pen);border-color:var(--pen)}.ce .ce-whynow{font:400 1.08rem/1.5 var(--serif)}.ce .ce-whynow-q{font:400 1.35rem/1 var(--hand);letter-spacing:0;text-transform:none;color:var(--pen);margin-bottom:.3rem}.ce .ce-side{min-width:0;padding-top:2px}.ce .ce-lenses{border:1.5px solid var(--ink);border-radius:8px;gap:0;overflow:hidden}.ce .ce-lenses button{font:650 .78rem/1.25 var(--sans);letter-spacing:.03em;color:var(--ink-2);border:0;border-right:1px solid var(--hairline-2);border-bottom:1px solid var(--hairline-2);padding:.7rem .75rem;transition:background .2s,color .2s}.ce .ce-lenses button:nth-child(2n){border-right:0}.ce .ce-lenses button:nth-child(n+3){border-bottom:0}.ce .ce-lenses button:hover{color:var(--ink);background:var(--row-hover);border-color:var(--hairline-2)}.ce .ce-lenses button.is-on{color:var(--paper);background:var(--ink);border-color:var(--ink)}.ce .ce-lens-q{font:400 1.5rem/1.05 var(--hand);color:var(--pen);margin:.9rem 0 1.4rem}.ce .ce-mig-head h2{font:800 1.6rem/1 var(--sans);letter-spacing:-.01em;text-transform:none;font-stretch:72%}.ce .ce-mig-head p{font:400 1rem/1.5 var(--serif);color:var(--ink-2);margin:.5rem 0 1.1rem}.ce .ce-mig-list li{padding-left:22px}.ce .ce-mig-list li:before{border-left:1.5px solid var(--ink);left:5px}.ce .ce-mig-list button{border-radius:4px;grid-template-columns:1.6rem minmax(0,1fr);padding:.6rem 0}.ce .ce-mig-list button:before{border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;width:11px;height:11px;top:17px;left:0}.ce .ce-mig-i{font:600 .78rem/1.6 var(--sans);color:var(--ink-3)}.ce .ce-mig-name{font:700 1.05rem/1.3 var(--sans);letter-spacing:0}.ce .ce-mig-line{font:400 .95rem/1.45 var(--serif);color:var(--ink-2)}.ce .ce-mig-line.is-empty{color:var(--ink-3)}.ce .ce-mig-list button:hover .ce-mig-name,.ce .ce-mig-list li.is-on .ce-mig-name{color:var(--pen)}.ce .ce-mig-list li.is-on button:before{background:var(--pen);border-color:var(--pen)}.ce .ce-mig-beside{border-top:1px solid var(--hairline-2);margin-top:1.6rem;padding-top:1rem}.ce .ce-mig-beside h3{font:400 1.4rem/1 var(--hand);letter-spacing:0;text-transform:none;color:var(--pen)}.ce .ce-mig-beside p{font:400 .95rem/1.45 var(--serif);color:var(--ink-2);margin:.4rem 0 .8rem}.ce .ce-mig-chips{gap:.4rem}.ce .ce-mig-chips button{font:650 .8rem/1 var(--sans);letter-spacing:.02em;color:var(--ink-2);border:1.5px solid var(--hairline-2);border-radius:99px;padding:.45rem .8rem}.ce .ce-mig-chips button:hover{color:var(--ink);border-color:var(--ink)}.ce .ce-mig-chips button.is-on{color:var(--pen);border-color:var(--pen);background:var(--row-selected)}.ce .ce-back{font:650 .78rem/1 var(--sans);letter-spacing:.04em;color:var(--ink-2);margin-bottom:.6rem;padding:.3rem 0}.ce .ce-back:hover{color:var(--pen)}.ce .bm-panel{border-left:1.5px solid var(--ink);padding:0 0 2rem 1.4rem}.ce .bm-panel h2{font:800 2rem/.95 var(--sans);letter-spacing:-.01em;margin-top:.3rem;font-stretch:70%}.ce .bm-panel h3{font:400 1.4rem/1 var(--hand);letter-spacing:0;text-transform:none;color:var(--pen);margin:1.6rem 0 .6rem}.ce .bm-panel-layer{font:600 .75rem/1.2 var(--sans);letter-spacing:.06em;color:var(--ink-3)}.ce .bm-thesis{font:400 1.25rem/1.4 var(--serif)}.ce .bm-answer{font:400 1.08rem/1.55 var(--serif)}.ce .bm-gap{font:400 .98rem/1.5 var(--serif);color:var(--ink-2);border-left:3px solid var(--hi)}.ce .bm-whynow{border-left:3px solid var(--pen)}.ce .bm-whynow h3{font:400 1.3rem/1 var(--hand);letter-spacing:0;text-transform:none;color:var(--pen)}.ce .bm-whynow p{font:400 1.05rem/1.55 var(--serif)}.ce .bm-rail{font:600 .75rem/1.3 var(--sans);letter-spacing:.03em}.ce .bm-tag{border-radius:99px;font:650 .62rem/1 var(--sans)!important;letter-spacing:.06em!important}.ce .bm-beat dt{font:650 .75rem/1.3 var(--sans);letter-spacing:.05em;color:var(--ink-3)}.ce .bm-beat dd{font:400 1.02rem/1.55 var(--serif);color:var(--ink)}.ce .bm-maker{font:700 .95rem/1.3 var(--sans);letter-spacing:0}.ce .bm-maker-role{font:400 .92rem/1.45 var(--serif);color:var(--ink-2)}.ce .bm-alt-name{font:700 .98rem/1.3 var(--sans)}.ce .bm-maturity{border-radius:99px;font:650 .62rem/1 var(--sans)!important;letter-spacing:.06em!important}.ce .bm-sources li{font:400 .9rem/1.4 var(--sans);color:var(--ink-3)}.ce .bm-phase{border:1.5px solid var(--ink);border-radius:6px;overflow:hidden}.ce .bm-phase button{font:650 .72rem/1 var(--sans)!important;letter-spacing:.06em!important;padding:.45rem .8rem!important}.ce .bm-phase button.is-on{color:var(--paper);background:var(--ink)}.ce .ce-gloss{background:var(--card);box-shadow:var(--lift-high);font:400 .9rem/1.45 var(--sans);color:var(--ink-2);border:0}.ce .ce-term{text-decoration:underline dotted var(--ink-3);text-underline-offset:.2em;border-bottom:0}.ce .bm-deep{font:650 .8rem/1 var(--sans);letter-spacing:.04em}.ce .bm-foot{border-top:2px solid var(--ink);margin-top:3rem;padding-top:1.6rem}.ce .bm-foot-claim{font:700 1.3rem/1.3 var(--sans);font-stretch:85%}.ce .bm-foot-note{font:400 .95rem/1.55 var(--serif);color:var(--ink-2)}.ce .ctx rect{fill:var(--sheet)}.ce .bm-stage{scroll-margin-top:calc(var(--bar-h) + 12px)}.ce .ce-soft{margin-top:1.8rem}.ce .ce-soft h3{font:400 1.4rem/1 var(--hand);color:var(--pen);margin:0 0 .7rem}.ce .ce-soft ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ce .ce-soft a{background:var(--card);box-shadow:var(--lift);transition:translate .25s var(--ease), box-shadow .25s var(--ease);gap:.2rem;padding:.75rem .9rem;text-decoration:none;display:grid}.ce .ce-soft a:hover{box-shadow:var(--lift-high);translate:0 -2px}.ce .ce-soft-name{font:700 1rem/1.25 var(--sans);color:var(--ink)}.ce .ce-soft a:hover .ce-soft-name{color:var(--pen)}.ce .ce-soft-effect{font:400 .98rem/1.45 var(--serif);color:var(--ink)}.ce .ce-soft-from{font:500 .78rem/1.35 var(--sans);color:var(--ink-3)}.ce .w3d{aspect-ratio:4/3;width:100%;max-height:calc(100vh - var(--bar-h) - 210px);touch-action:pan-y;min-height:320px;position:relative}.ce .w3d canvas{display:block}.ce .w3d-where{pointer-events:none;font:600 .72rem/1 var(--sans);letter-spacing:.06em;color:var(--ink-3);align-items:baseline;gap:.6rem;display:flex;position:absolute;bottom:4px;left:4px}.ce .w3d-where b{color:var(--pen);font-weight:700}.ce .w3d-hint{pointer-events:none;font:400 1.15rem/1 var(--hand);color:var(--ink-3);position:absolute;bottom:4px;right:4px}.ce .bm-canvas.has-plate{position:static}.ce .ce-plate{border-top:1px solid var(--hairline);margin-top:10px;padding-top:10px}.ce .ce-plate>.bm-board{max-height:none;margin-top:12px}@media (width<=700px){.ce .w3d-hint{display:none}.ce .w3d{aspect-ratio:1}}.ce .ce-lens-q.is-long{font:400 1.02rem/1.5 var(--serif);color:var(--ink-2)}.ce.story{max-width:1500px;padding:0 var(--gutter);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 clamp(24px,3vw,48px);margin:0 auto;display:grid}.ce .story-stage{position:relative}.ce .story-sticky{top:calc(var(--bar-h) + 14px);height:calc(100vh - var(--bar-h) - 28px);grid-template-rows:minmax(0,1fr) auto;gap:8px;display:grid;position:sticky}.ce .story-sticky .w3d{aspect-ratio:auto;background:var(--sheet);height:100%;min-height:0;max-height:none;box-shadow:var(--lift)}.ce .story-flat{background:var(--sheet);box-shadow:var(--lift);place-items:center;padding:12px;display:grid;overflow:hidden}.ce .story-flat .bm-board{max-height:calc(100vh - var(--bar-h) - 90px)}.ce .story-rail{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.ce .story-rail a{font:650 .72rem/1 var(--sans);letter-spacing:.02em;color:var(--ink-3);border-radius:99px;padding:.35rem .55rem;text-decoration:none;transition:color .2s,background .2s;position:relative}.ce .story-rail a:hover{color:var(--ink);background:var(--row-hover)}.ce .story-rail a.is-on{color:var(--paper);background:var(--ink)}.ce .story-text{padding:10vh 0 22vh}.ce .story-ch+.story-ch{margin-top:10vh}.ce .story-head{margin-bottom:1.5vh}.ce .story-n{margin-bottom:.4rem;font-size:1.5rem;display:block}.ce .story-q{font:800 clamp(1.9rem, 3vw, 2.7rem)/.95 var(--sans);letter-spacing:-.02em;text-wrap:balance;font-stretch:70%}.ce .story-beat{align-items:center;min-height:30vh;padding-block:3vh;display:flex}.ce .story-head+.story-beat{min-height:0}.ce .story-card{background:var(--card);width:100%;box-shadow:var(--lift);opacity:.45;transition:opacity .4s var(--ease), translate .4s var(--ease);padding:1.3rem 1.4rem;translate:0 8px}.ce .story-beat.is-active .story-card{opacity:1;translate:0}.ce .story-body{font:400 1.1rem/1.52 var(--serif);color:var(--ink);text-wrap:pretty}.ce .story-tag{font:650 .75rem/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem;display:block}.ce .story-tag.hand{font:400 1.5rem/1 var(--hand);letter-spacing:0;text-transform:none;color:var(--pen)}.ce .story-big{font:800 clamp(2.8rem, 5vw, 4.2rem)/.9 var(--sans);letter-spacing:-.02em;color:var(--ink);margin-bottom:.5rem;font-stretch:68%}.ce .story-move{font:700 1.15rem/1.35 var(--sans);margin-bottom:.5rem}.ce .story-tape{border-left:4px solid var(--hi);margin-top:.9rem;padding:.6rem 0 0 .8rem}.ce .story-tape .story-move{margin:0;font-size:.98rem}.ce .story-card.is-money .story-tape .story-tag{color:#9d9b93}.ce .story-card.is-money{color:#efeee8;background:#151515}.ce .story-card.is-money .story-body{color:#efeee8}.ce .story-card.is-money .story-tag.hand{color:var(--hi)}.ce .story-next{font:600 .95rem/1.4 var(--sans);color:#bdbbb3;border-top:1px solid #ffffff2e;margin-top:.9rem;padding-top:.8rem}.ce .story-note{font:500 .8rem/1.4 var(--sans);color:var(--ink-3);margin-top:.7rem}.ce .story-card.is-papers ul{gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.ce .story-card a{color:var(--pen);text-underline-offset:3px;text-decoration:underline}.ce .story-card.is-papers li a{color:var(--ink);border-top:1px solid var(--line);gap:.1rem;padding:.5rem 0;text-decoration:none;display:grid}.ce .story-card.is-papers li a:hover b{color:var(--pen)}.ce .story-card.is-papers li span{font:400 .95rem/1.4 var(--serif);color:var(--ink-2)}.w3d-callouts{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.w3d-callout{width:0;height:0;display:block;position:absolute;top:0;left:0}.w3d-callout:before{content:"";background:var(--pen);width:1.5px;height:12px;position:absolute;bottom:0;left:-.75px}.w3d-callout>span{white-space:nowrap;border:1.5px solid var(--pen);font:400 1.25rem/1 var(--hand);color:var(--pen);background:#fffefaf0;border-radius:99px;padding:.2rem .55rem;position:absolute;bottom:12px;left:0;translate:-50%}@media (width<=900px){.ce.story{grid-template-columns:minmax(0,1fr)}.ce .story-stage{top:var(--bar-h);z-index:2;height:46vh;position:sticky}.ce .story-sticky{background:var(--paper);height:46vh;padding:6px 0;position:static}.ce .story-text{padding:8vh 0 20vh}.ce .story-ch+.story-ch{margin-top:8vh}.ce .story-beat{min-height:40vh}.ce .story-rail{display:none}.ce .story-body{font-size:1.08rem}.w3d-callout>span{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.ce .story-card{transition:none;translate:none}}.ce.journeys{max-width:1500px;padding:0 var(--gutter);scroll-margin-top:calc(var(--bar-h) + 12px);margin:0 auto 1.4rem}.ce .journeys-h{margin-bottom:.6rem;font-size:1.6rem}.ce .journeys-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.8rem;display:grid}.ce .journey{background:var(--card);box-shadow:var(--lift);text-align:left;transition:translate .25s var(--ease), box-shadow .25s var(--ease), background .25s;align-content:start;gap:.35rem;padding:.9rem 1rem;display:grid}.ce .journey:hover{box-shadow:var(--lift-high);translate:0 -2px}.ce .journey b{font:800 1.15rem/1.05 var(--sans);font-stretch:78%}.ce .journey span{font:400 .9rem/1.4 var(--serif);color:var(--ink-2)}.ce .journey em{font:600 .72rem/1 var(--sans);letter-spacing:.05em;color:var(--ink-3);margin-top:.2rem;font-style:normal}.ce .journey.is-on{background:#151515}.ce .journey.is-on b{color:#fffefa}.ce .journey.is-on span{color:#bdbbb3}.ce .journey.is-on em{color:var(--hi)}.ce .story-card.is-event{border-left:4px solid var(--hi)}.ce .story-card.is-event .story-move{font-size:1.1rem}.ce .story-card.is-list ul{margin:.6rem 0 0;padding:0;list-style:none;display:grid}.ce .story-card.is-list li{border-top:1px solid var(--line);gap:.1rem;padding:.5rem 0;display:grid}.ce .story-card.is-list li b{font:700 .98rem/1.3 var(--sans)}.ce .story-card.is-list li span{font:400 .92rem/1.4 var(--serif);color:var(--ink-2)}.ce .story-card.is-list li.is-flagged b{background:linear-gradient(transparent 55%, var(--hi) 55%, var(--hi) 92%, transparent 92%);justify-self:start}.ce .story-card.is-list .story-flag{font:400 1.05rem/1 var(--hand)!important;color:var(--pen)!important}.ce .story-end{border-top:2px solid var(--ink);margin-top:12vh;padding-top:1.4rem}.ce .story-end .story-tag.hand{margin-bottom:.8rem;font-size:1.7rem}.ce .story-end-row{gap:.7rem;display:grid}.ce .pj{background:var(--sheet);height:100%;min-height:0;box-shadow:var(--lift);touch-action:pan-y;position:relative;overflow:hidden}.ce .pj canvas{display:block}.ce .pj-label{color:var(--pen);pointer-events:none;font-size:1.35rem;line-height:1.1;transition:opacity .4s;position:absolute;top:10px;left:14px}.ce .pj-tok,.ce .pj-cand{font:700 .78rem/1 var(--sans);color:#1c1c1c;white-space:nowrap;pointer-events:none;user-select:none}.ce .pj-tok.on{color:#fff}.ce .pj-cand{color:#555;font-weight:500}.ce .pj-cand b{font-weight:700}.ce .pj-cand.on{color:#2345d6;font-weight:700}.ce .gl{cursor:help;border-bottom:1px dotted;position:relative}.ce .gl:hover:after,.ce .gl:focus-visible:after{content:attr(data-gloss);z-index:5;background:var(--ink);width:min(18rem,70vw);color:var(--paper);font:400 .82rem/1.35 var(--sans);box-shadow:var(--lift);padding:.5rem .65rem;position:absolute;bottom:calc(100% + 6px);left:0}.ce .story-card a.story-paper{border-top:1px dashed var(--line);font:400 .86rem/1.35 var(--sans);color:var(--ink-2);margin-top:.6rem;padding-top:.45rem;text-decoration:none;display:block}.ce .story-paper .hand{color:var(--pen);margin-right:.25rem;font-size:1.05rem}.ce .story-paper b{color:var(--ink)}.ce .story-paper:hover b{color:var(--pen)}@media (width<=900px){.ce .pj{height:100%}.ce .pj-label{font-size:1.1rem}}.ce .ms-stack-flat .ms-slab{fill:var(--sheet,#fbfaf5);stroke:var(--ink-3);stroke-width:1px}.ce .pj-tags{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ce .pj-tags span{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}
