@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2)format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2)format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2)format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-latin-800-normal-wB2poyF_.woff2)format("woff2"),url(/assets/onest-latin-800-normal-ovMoM2vU.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}:root{--stage:#0b0d12;--stage-2:#10131a;--stage-3:#161a23;--line:#dee4ff14;--line-2:#dee4ff26;--ink:#f2f3f8;--ink-2:#a9aebf;--ink-3:#6f7589;--uv:#7b5cff;--uv-hi:#9a83ff;--uv-ink:#fff;--frost:#dfe3ee;--plate:#0c0e13;--r:6px;--gut:24px;--head:"Onest", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--stage);color:var(--ink);margin:0}body{font:400 16px/1.5 var(--head);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--uv);color:#fff}:focus-visible{outline:2px solid var(--uv-hi);outline-offset:2px;border-radius:var(--r)}.mono{font-family:var(--mono);font-feature-settings:"zero" 0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1440px;padding:0 var(--gut);margin:0 auto}.top{z-index:30;border-bottom:1px solid var(--line);background:#0b0d12eb;position:sticky;top:0}.top .wrap{align-items:center;gap:28px;height:60px;display:flex}.brand{font:800 19px/1 var(--head);letter-spacing:.06em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.nav{gap:4px;display:flex}.nav a{color:var(--ink-2);font:500 15px/1 var(--head);border-radius:var(--r);padding:9px 12px;text-decoration:none;transition:color .15s,background .15s}.nav a:hover{color:var(--ink);background:var(--stage-3)}.nav a[aria-current=page]{color:var(--ink)}.top .right{align-items:center;gap:14px;margin-left:auto;display:flex}.sentbtn{border:1px solid var(--line-2);border-radius:var(--r);font:500 12.5px/1 var(--mono);color:var(--ink-2);cursor:pointer;background:0 0;padding:7px 11px;transition:border-color .15s,color .15s}.sentbtn:hover{color:var(--ink);border-color:var(--ink-3)}.sentbtn b{color:var(--ink);font-weight:600}.btn{border-radius:var(--r);border:1px solid var(--line-2);height:46px;color:var(--ink);font:600 16px/1 var(--head);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:background .15s,border-color .15s,transform 80ms;display:inline-flex}.btn:hover{border-color:var(--ink-3);background:var(--stage-3)}.btn:active{transform:translateY(1px)}.btn.uv{background:var(--uv);border-color:var(--uv);color:var(--uv-ink)}.btn.uv:hover{background:var(--uv-hi);border-color:var(--uv-hi)}.btn.small{height:36px;padding:0 14px;font-size:14.5px}.btn[disabled]{opacity:.45;cursor:not-allowed}.tally{background:var(--ink-3);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.tally.on{background:var(--uv);box-shadow:0 0 0 3px #7b5cff38,0 0 14px #7b5cffbf}.textlink{color:var(--ink-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s,text-decoration-color .15s}.textlink:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.multiview{padding:18px var(--gut) 0;max-width:1600px;margin:0 auto}.monitors{grid-template-columns:1fr 30px 1fr;align-items:stretch;display:grid}.monitor{min-width:0;position:relative}.screen{aspect-ratio:1000/625;border:1px solid var(--line-2);border-radius:var(--r);background:#050608;position:relative;overflow:hidden}.screen canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.monitor.program .screen{border-color:#7b5cff8c;box-shadow:0 0 0 1px #7b5cff40}.screen .typing{opacity:0;resize:none;cursor:text;color:#0000;caret-color:#0000;background:0 0;border:0;padding:0;font-size:16px;position:absolute;inset:0}.screen:focus-within{border-color:var(--ink-3)}.umd{min-height:40px;font:500 12.5px/1.3 var(--mono);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:0 2px;display:flex}.umd .name{color:var(--ink);font-weight:600}.umd .sep{color:var(--ink-3)}.umd .grow{flex:1}.umd .num{color:var(--ink);font-variant-numeric:tabular-nums}.umd .acts{gap:12px;display:inline-flex}.pane{border-radius:var(--r);background:linear-gradient(180deg, #ffffff1a, #ffffff08 30%, #ffffff0f 70%, #ffffff05), var(--grain), #d2d8eb12;border:1px solid #ffffff1a;height:calc(100% - 40px);margin:0 4px;position:relative;overflow:hidden;box-shadow:inset 1px 0 #ffffff24,inset -1px 0 #0006}.pane i{height:40%;opacity:var(--lit,0);filter:blur(2px);background:radial-gradient(closest-side,#9a83ffd9,#7b5cff00 100%);transition:opacity .25s;position:absolute;top:30%;left:0;right:0}:root{--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.09 0'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>")}.lower{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:40px;margin-top:10px;padding:30px 0 8px;display:grid}.lower h1{font:800 clamp(40px, 5.2vw, 76px)/.98 var(--head);letter-spacing:-.035em;margin:0}.lower .act{justify-items:start;gap:18px;padding-bottom:6px;display:grid}.lower .act p{color:var(--ink-2);max-width:34ch;margin:0;font-size:18px;line-height:1.45}.lower .act .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lower .act .note{font:500 12.5px/1.3 var(--mono);color:var(--ink-3)}section.band{border-top:1px solid var(--line);padding:96px 0}.h2{font:800 clamp(32px, 3.6vw, 52px)/1.02 var(--head);letter-spacing:-.03em;max-width:18ch;margin:0 0 18px}.lede{color:var(--ink-2);max-width:56ch;margin:0 0 40px;font-size:18px}.mech{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;display:grid}.mech .rows{display:grid}.mech .step{border-top:1px solid var(--line);opacity:.38;grid-template-columns:44px 1fr;align-content:start;gap:6px 14px;min-height:46vh;padding:30px 0 34px;transition:opacity .3s;display:grid}.mech .step.on{opacity:1}.mech .step .n{font:500 13px/2.2 var(--mono);color:var(--ink-3)}.mech .step.on .n{color:var(--uv-hi)}.mech .step h3{font:700 28px/1.15 var(--head);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.mech .step h3 code{font:500 14px/1 var(--mono);color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r);letter-spacing:0;padding:5px 8px}.mech .step p{color:var(--ink-2);grid-column:2;max-width:46ch;margin:8px 0 0;font-size:16.5px}.mech .step .val{font:500 13px/1.5 var(--mono);color:var(--ink);grid-column:2;margin-top:14px}.mech .pin{align-self:start;position:sticky;top:92px}.mech .pin .screen{aspect-ratio:1000/625}.mech .pin .cap{font:500 12.5px/1.4 var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.covered{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.covered .it{border-top:1px solid var(--line);grid-template-columns:170px 1fr;align-items:baseline;gap:16px;padding:18px 0;display:grid}.covered .it b{font:600 16px/1.3 var(--head)}.covered .it span{color:var(--ink-2);font-size:15.5px}.plate{background:var(--plate);color:#8b90a3;font:500 11.5px/1 var(--mono);vertical-align:1px;border-radius:2px;align-items:center;padding:5px 8px;display:inline-flex;box-shadow:0 0 0 1px #ffffff12}.frostchip{vertical-align:-2px;background:var(--grain), #dfe3eec7;border-radius:2px;width:30px;height:14px;display:inline-block}.golive{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.golive ol{margin:0;padding:0;list-style:none;display:grid}.golive li{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:44px 1fr;gap:14px;padding:18px 0;display:grid}.golive li .n{font:500 13px/1.7 var(--mono);color:var(--ink-3)}.golive li b{color:var(--ink);font-weight:600}.measure{font:500 13px/1.6 var(--mono);color:var(--ink-2);border-left:2px solid var(--uv);padding-left:14px}.measure b{color:var(--ink)}.page-h{padding:64px 0 28px}.page-h h1{font:800 clamp(38px, 4.4vw, 62px)/1 var(--head);letter-spacing:-.035em;max-width:20ch;margin:0 0 14px}.page-h p{color:var(--ink-2);max-width:60ch;margin:0;font-size:18px}.prose{max-width:760px}.prose h2{font:700 28px/1.15 var(--head);letter-spacing:-.02em;margin:56px 0 14px}.prose p,.prose li{color:var(--ink-2);font-size:17px;line-height:1.6}.prose b,.prose strong{color:var(--ink);font-weight:600}.prose code{font:500 .88em var(--mono);color:var(--ink)}table.t{border-collapse:collapse;width:100%;font:400 14.5px/1.4 var(--head)}table.t th{text-align:left;font:500 12px/1.3 var(--mono);color:var(--ink-3);border-bottom:1px solid var(--line-2);padding:10px 12px 10px 0;font-weight:500}table.t td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top;padding:11px 12px 11px 0}table.t td.n{font-family:var(--mono);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}table.t th.n{text-align:right}.foot{border-top:1px solid var(--line);margin-top:40px;padding:28px 0 40px}.foot .wrap{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:22px;font-size:14px;display:flex}.foot a,.foot button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.foot a:hover,.foot button:hover{color:var(--ink)}.coinbar{border-bottom:1px solid var(--line);background:var(--stage-2);font:500 14px/1 var(--head);color:var(--ink-2)}.coinbar .wrap{align-items:center;gap:14px;height:52px;display:flex}.coinbar .cb-sym{color:var(--ink);letter-spacing:-.01em;flex:none;font-size:15px;font-weight:700}.coinbar .cb-ca{background:var(--stage-3);border:1px solid var(--line-2);border-radius:var(--r);min-width:0;height:36px;color:var(--ink);cursor:pointer;font:inherit;align-items:center;gap:10px;padding:0 4px 0 12px;transition:border-color .15s;display:inline-flex}.coinbar .cb-ca:hover{border-color:var(--ink-2)}.coinbar .cb-addr{font:500 13.5px/1 var(--mono);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coinbar .cb-copy{color:var(--uv-hi);background:#7b5cff29;border-radius:4px;flex:none;padding:6px 10px;font-size:12.5px;font-weight:700}.coinbar .cb-right{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.coinbar .cb-mc{font:500 13px/1 var(--mono);white-space:nowrap}.coinbar a{color:var(--ink-2);white-space:nowrap;font-weight:600;text-decoration:none}.coinbar .cb-chart:hover{color:var(--ink)}.coinbar .cb-buy{border-radius:var(--r);background:var(--uv);height:36px;color:var(--uv-ink);align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.coinbar .cb-buy:hover{background:var(--uv-hi);color:var(--uv-ink)}@media (max-width:640px){.coinbar .wrap{gap:10px;height:50px}.coinbar .cb-mc,.coinbar .cb-chart{display:none}.coinbar .cb-addr{font-size:12.5px}.coinbar .cb-buy{padding:0 14px}}.sent{z-index:40;background:var(--stage-2);border:1px solid var(--line-2);border-radius:var(--r);width:min(380px,100vw - 36px);padding:18px 18px 16px;position:fixed;top:70px;right:18px;box-shadow:0 20px 60px #00000080}.sent h3{font:700 17px/1.2 var(--head);margin:0 0 12px}.sent dl{font:500 13px/1.3 var(--mono);grid-template-columns:1fr auto;gap:8px 14px;margin:0;display:grid}.sent dt{color:var(--ink-2)}.sent dd{text-align:right;color:var(--ink);margin:0}.sent p{color:var(--ink-3);margin:14px 0 0;font-size:13.5px;line-height:1.45}.sent .x{position:absolute;top:10px;right:10px}@media (max-width:900px){:root{--gut:16px}.top .wrap{gap:12px;height:54px}.nav{display:none}.nav.open{background:var(--stage);border-bottom:1px solid var(--line);padding:8px var(--gut) 14px;display:grid;position:absolute;top:54px;left:0;right:0}.menu{display:inline-flex!important}.monitors{grid-template-columns:1fr}.pane{height:12px;margin:6px 0}.pane i{height:auto;inset:0 30%}.screen.portrait{aspect-ratio:720/560}.multiview{flex-direction:column;padding-top:6px;display:flex}.multiview .lower{border-top:0;order:-1;margin:0 0 18px;padding:16px 0 4px}.umd{gap:8px;min-height:34px;font-size:11.5px}.umd .acts{gap:14px;width:100%;padding-bottom:6px;display:flex}.lower{grid-template-columns:1fr;gap:20px;padding-top:22px}.lower h1{font-size:40px}.lower .act p{font-size:16.5px}section.band{padding:64px 0}.mech{grid-template-columns:1fr;gap:0}.mech .pin{z-index:2;background:var(--stage);padding:10px 0 8px;position:sticky;top:54px}.mech .step{opacity:1;min-height:0;padding:22px 0 26px}.mech .step h3{font-size:23px}.covered{grid-template-columns:1fr}.covered .it{grid-template-columns:1fr;gap:4px}.golive{grid-template-columns:1fr;gap:28px}.sentbtn .long{display:none}}.menu{border:1px solid var(--line-2);border-radius:var(--r);height:34px;font:500 13px/1 var(--mono);color:var(--ink-2);cursor:pointer;background:0 0;align-items:center;padding:0 12px;display:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.live-h{flex-wrap:wrap;align-items:center;gap:14px;padding:26px 0 18px;display:flex}.live-h h1{font:800 34px/1 var(--head);letter-spacing:-.03em;margin:0}.live-meta{color:var(--ink-2);font-size:13px}.room{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.program-big{aspect-ratio:16/9;border-color:#7b5cff80}.program-big canvas{object-fit:contain;background:#000}.idle{text-align:center;background:radial-gradient(60% 55% at 50% 38%, #e6eaf51a, #e6eaf500 70%), repeating-linear-gradient(90deg, #ffffff12 0 1px, transparent 1px 32px), repeating-linear-gradient(0deg, #ffffff12 0 1px, transparent 1px 32px), var(--grain), #1b1e27;place-content:center;justify-items:center;gap:18px;padding:24px;display:grid;position:absolute;inset:0}.idle p{border-radius:var(--r);color:var(--ink-2);background:#0b0d12c7;max-width:44ch;margin:0;padding:10px 14px;font-size:17px}.why{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.heldflag{background:var(--uv);color:#fff;border-radius:var(--r);padding:6px 10px;font-size:12.5px;position:absolute;top:12px;left:12px}.room-side{gap:0;display:grid}.room-side .blk{border-top:1px solid var(--line);justify-items:start;gap:10px;padding:16px 0 18px;display:grid}.room-side h2{font:600 13px/1 var(--mono);color:var(--ink-3);letter-spacing:0;margin:0}.room-side .row{flex-wrap:wrap;gap:8px;display:flex}.hint{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.45}.hint b{color:var(--ink-2);font-weight:600}.kinds{gap:7px;width:100%;margin:0;padding:0;list-style:none;display:grid}.kinds li{justify-content:space-between;align-items:center;gap:8px;display:flex}.check{color:var(--ink-2);cursor:pointer;align-items:center;gap:9px;font-size:14.5px;display:inline-flex}.check input{accent-color:var(--uv);width:15px;height:15px;margin:0}.cnt{color:var(--ink);background:var(--plate);border-radius:3px;padding:2px 7px;font-size:12px}.allow{background:var(--stage-2);width:100%;color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r);resize:vertical;padding:10px;font-size:12.5px}.allow:focus{border-color:var(--uv-hi);outline:none}.counts{grid-template-columns:1fr auto;gap:6px 12px;width:100%;margin:0;font-size:13px;display:grid}.counts dt{color:var(--ink-3)}.counts dd{text-align:right;margin:0}.err{color:#ffb4a8;font-size:14.5px}@media (max-width:900px){.room{grid-template-columns:1fr}.live-h h1{font-size:28px}}.feed{background:#000;place-items:center;display:grid;position:fixed;inset:0}.feed canvas{object-fit:contain;width:100vw;height:100vh;display:block}.feed-wait{color:#8b90a3;font:500 15px/1.4 var(--head);text-align:center;justify-items:center;gap:16px;padding:20px;display:grid;position:absolute}.intro{z-index:100;background:var(--stage);place-items:center;padding:24px;transition:opacity .38s;display:grid;position:fixed;inset:0}.intro.out{opacity:0}.intro .skip{position:absolute;top:16px;right:20px}.intro-stage{width:min(1120px,100%,160vh - 224px)}.intro-stage .screen{border-color:#7b5cff8c}.intro-count{background:linear-gradient(#0b0d12db,#0b0d12f0);gap:6px;padding:26px 30px;animation:.35s both rise;display:grid;position:absolute;bottom:0;left:0;right:0}.intro-count b{font:800 clamp(30px, 4.6vw, 62px)/1 var(--head);letter-spacing:-.035em}.intro-count span{color:var(--ink-2);font-size:13px}.intro-mark{background:var(--stage);place-content:center;justify-items:center;gap:18px;animation:.3s both fade;display:grid;position:absolute;inset:0}.intro-mark span{font:800 clamp(44px, 7vw, 96px)/1 var(--head);letter-spacing:.08em}.intro-bar{background:var(--line);border-radius:2px;height:2px;overflow:hidden}.intro-bar i{background:var(--uv);height:100%;transition:width .2s linear;display:block}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.intro{padding:56px 12px 16px}.intro-stage{width:min(100%,80vh - 136px)}.intro-count{padding:16px 18px}}.dets{border-bottom:1px solid var(--line);display:grid}.det{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;padding:26px 0;display:grid}.det h2{font:700 21px/1.2 var(--head);letter-spacing:-.01em;margin:0 0 8px}.det p{color:var(--ink-2);max-width:52ch;margin:0;font-size:15.5px}.ex{border:1px solid var(--line);border-radius:var(--r);font:400 13.5px/1.9 var(--mono);color:#d6d9e2;background:#06070a;align-self:start;padding:14px 16px;position:relative;overflow-x:auto}.exl{white-space:pre}.ex .plate{vertical-align:0;padding:0 8px;line-height:1.5;display:inline-block}.exhold{color:var(--uv-hi);margin-top:8px;font-size:12px}@media (max-width:900px){.det{grid-template-columns:1fr;gap:14px}.exl{white-space:pre-wrap;overflow-wrap:anywhere}}.wipe .screen{touch-action:pan-y}.wipe-stream{position:absolute;inset:0}.wipe-stream canvas{width:100%;height:100%;position:absolute;inset:0}.wipe-bar{cursor:ew-resize;z-index:3;touch-action:none;width:22px;margin-left:-11px;position:absolute;top:0;bottom:0}.wipe-bar i{background:var(--grain), #dfe3eed1;width:8px;box-shadow:0 0 0 1px #fff6, 0 0 calc(18px * var(--lit,0)) #7b5cffe6;border-radius:3px;position:absolute;top:0;bottom:0;left:7px}.wipe-l,.wipe-r{color:var(--ink-2);z-index:2;pointer-events:none;background:#0b0d12d1;border-radius:4px;align-items:center;gap:6px;padding:3px 7px;font-size:11px;display:inline-flex;position:absolute;top:8px}.wipe-l{left:8px}.wipe-r{right:8px}.wipe-r .tally{width:7px;height:7px}.howgrid{grid-template-columns:minmax(0,760px) 1fr;align-items:start;gap:64px;display:grid}.toc{border-left:1px solid var(--line);justify-self:end;gap:2px;padding-left:16px;font-size:12.5px;display:grid;position:sticky;top:96px}.toc a{color:var(--ink-3);padding:5px 0;text-decoration:none;transition:color .15s}.toc a:hover{color:var(--ink)}@media (max-width:900px){.howgrid{grid-template-columns:1fr}.toc{display:none}}.evsum{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 40px;display:grid}.evsum>div{align-content:start;gap:8px;padding:22px 22px 24px 0;display:grid}.evsum>div+div{border-left:1px solid var(--line);padding-left:22px}.evsum b{font:600 34px/1 var(--mono);color:var(--ink);letter-spacing:-.02em}.evsum span{color:var(--ink-2);font-size:14.5px;line-height:1.4}.hist{max-width:980px;margin:26px 0 8px}.hist .bars{border-bottom:1px solid var(--line-2);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:2px;height:150px;display:grid}.hist .bar{outline:none;align-items:flex-end;height:100%;display:flex;position:relative}.hist .bar i{background:var(--uv);border-radius:4px 4px 0 0;width:100%;min-height:1px;display:block}.hist .bar .tip{white-space:nowrap;background:var(--stage-3);border:1px solid var(--line-2);border-radius:var(--r);color:var(--ink);opacity:0;pointer-events:none;z-index:2;padding:4px 8px;font-size:11.5px;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.hist .bar:hover .tip,.hist .bar:focus .tip{opacity:1}.hist .bar:hover i,.hist .bar:focus i{background:var(--uv-hi)}.hist .axis{color:var(--ink-3);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin-top:6px;font-size:10.5px;display:grid}.hist figcaption{color:var(--ink-3);margin-top:8px;font-size:12px}@media (max-width:900px){.evsum{grid-template-columns:1fr 1fr}.evsum>div:nth-child(3){border-left:0;padding-left:0}.evsum>div{border-top:1px solid var(--line)}.evsum b{font-size:26px}.hist .axis{font-size:9px}}
