@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Onest-latin.woff2)format("woff2")}@font-face{font-family:Commit Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/CommitMono-400.woff2)format("woff2")}:root{--s950:#0b0e11;--s900:#111519;--s800:#1c2329;--s700:#262f37;--s600:#36424d;--s500:#4f5b67;--s400:#6e7883;--s300:#9aa2ac;--s200:#b9bdc7;--chalk:#d4d2de;--s50:#eeedf3;--allow:#20c05c;--ask:#ffe14a;--block:#d4123a;--sans:"Onest",ui-sans-serif,system-ui,sans-serif;--mono:"Commit Mono",ui-monospace,monospace;--gut:max(16px,4vw);--ease:cubic-bezier(.2,0,0,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--s900);scrollbar-color:var(--s600) var(--s900);scroll-padding-top:72px}::-webkit-scrollbar{background:var(--s900);width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--s600);border:2px solid var(--s900)}::-webkit-scrollbar-thumb:hover{background:var(--s500)}::-webkit-scrollbar-corner{background:var(--s900)}body{background:var(--s900);color:var(--chalk);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ol,ul,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}code,.mono{font-family:var(--mono);font-size:.92em}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--chalk);outline-offset:3px}.skip{background:var(--chalk);color:var(--s900);z-index:30;border-radius:3px;padding:8px 12px;font-weight:650;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{max-width:1600px;padding-inline:var(--gut);margin-inline:auto}.k{color:var(--s300);align-items:baseline;gap:10px;font-size:14px;font-weight:600;display:flex}.k .n{font:400 13px/1 var(--mono);color:var(--s400)}h2.k{line-height:inherit;letter-spacing:inherit;text-wrap:wrap}.h2{letter-spacing:-.033em;text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);font-weight:700;line-height:1.04}.lede{color:var(--s200);text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55}.sec{padding-block:clamp(64px,8vw,112px)}.sec-head{gap:16px;max-width:46rem;margin-bottom:clamp(32px,4vw,56px);display:grid}.btn{white-space:nowrap;cursor:pointer;min-height:44px;transition:background-color .15s var(--ease),border-color .15s var(--ease),transform .12s var(--ease);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-p{background:var(--chalk);color:var(--s900)}.btn-p:hover{background:var(--s50)}.btn-s{color:var(--chalk);border-color:var(--s500);background:0 0}.btn-s:hover{border-color:var(--chalk)}.btn-sm{min-height:36px;padding:0 14px;font-size:14px}.link{text-decoration:underline;-webkit-text-decoration-color:var(--s500);text-decoration-color:var(--s500);padding-block:2px;font-weight:600}.link:hover{-webkit-text-decoration-color:var(--chalk);text-decoration-color:var(--chalk)}@media print{body>canvas[aria-hidden]{display:none}}.foot{background:var(--s700);margin-top:clamp(260px,38vh,440px)}.js .foot{background:0 0}.foot .wrap{gap:32px;padding-block:104px 40px;display:grid}.f-top{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.f-links{flex-wrap:wrap;gap:12px 28px;font-size:15px;display:flex}.f-links a{color:var(--s200);text-decoration:none}.f-links a:hover{color:var(--chalk)}.f-cols{grid-template-columns:repeat(3,auto);gap:32px 64px;display:grid}.f-h{font:400 13px/16px var(--mono);color:var(--s300);margin-bottom:8px}.f-cols ul{padding:0;list-style:none;display:grid}.f-cols a{min-height:32px;color:var(--s200);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.f-cols a:hover{color:var(--chalk)}@media (max-width:640px){.f-cols{grid-template-columns:1fr 1fr;gap:24px 32px;width:100%}}.f-bot{border-top:1px solid var(--s600);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-top:24px;display:flex}.f-legal{color:var(--s300);max-width:46rem;font-size:13.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.dash{--bar:56px;background:var(--s900);color:var(--chalk);--g1:#5aa66c;--g2:#509566;--g3:#528658;--g4:#57a05b;--y1:#ddcc70;--y2:#cdbb6d;--y3:#beaa67;--y4:#d4c760;--r1:#ce585b;--r2:#b95159;--r3:#a74954;--r4:#c9504e;--l1:var(--s300);--l2:var(--s200);--l3:var(--s300);--l4:var(--s400);--n1:var(--s700);--n2:var(--s700);--n3:var(--s600);--n4:var(--s700);font-size:16px;line-height:1.5}.allow{--v1:var(--g1);--v2:var(--g2);--v3:var(--g3);--v4:var(--g4)}.ask{--v1:var(--y1);--v2:var(--y2);--v3:var(--y3);--v4:var(--y4)}.block{--v1:var(--r1);--v2:var(--r2);--v3:var(--r3);--v4:var(--r4)}.q4{aspect-ratio:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;display:grid}.q4 b{background:var(--v1);display:block}.q4 b:nth-child(2){background:var(--v2)}.q4 b:nth-child(3){background:var(--v3)}.q4 b:nth-child(4){background:var(--v4)}.q4:nth-child(3n+2) b:first-child{background:var(--v3)}.q4:nth-child(3n+2) b:nth-child(2){background:var(--v1)}.q4:nth-child(3n+2) b:nth-child(3){background:var(--v4)}.q4:nth-child(3n+2) b:nth-child(4),.q4:nth-child(5n+3) b:first-child{background:var(--v2)}.q4:nth-child(5n+3) b:nth-child(2){background:var(--v4)}.q4:nth-child(5n+3) b:nth-child(3){background:var(--v1)}.q4:nth-child(5n+3) b:nth-child(4){background:var(--v3)}.m4{vertical-align:middle;background:linear-gradient(var(--v1),var(--v1)) 0 0/4px 4px no-repeat,linear-gradient(var(--v2),var(--v2)) 100% 0/4px 4px no-repeat, linear-gradient(var(--v3),var(--v3)) 0 100%/4px 4px no-repeat,linear-gradient(var(--v4),var(--v4)) 100% 100%/4px 4px no-repeat;flex:none;width:9px;height:9px;display:inline-block}.dash .mono,.dash code{font-family:var(--mono);letter-spacing:0;font-size:12px;line-height:16px}.bar{z-index:10;height:var(--bar);border-bottom:1px solid var(--s800);background:#111519f0;position:sticky;top:0}.bar-in{align-items:center;gap:32px;max-width:1600px;height:100%;margin-inline:auto;padding-inline:24px;display:flex}.bar .lk{color:var(--chalk);align-items:center;display:flex}.bar .lk svg{width:auto;height:22px}.bar nav{flex:1;gap:4px;display:flex}.bar nav a{height:32px;color:var(--s300);border-radius:3px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.bar nav a:hover{color:var(--chalk);background:var(--s800)}.bar nav a[aria-current=page]{color:var(--chalk);text-decoration:underline;-webkit-text-decoration-color:var(--s500);text-decoration-color:var(--s500);text-underline-offset:8px;text-decoration-thickness:1px}.bar nav .cnt{--v1:var(--y1);--v2:var(--y2);--v3:var(--y3);--v4:var(--y4);min-width:19px;height:19px;color:var(--s900);font:700 11px/1 var(--sans);place-items:center;padding:0 5px;display:inline-grid}.bar .me{color:var(--s300);white-space:nowrap;align-items:center;gap:14px;font-size:13px;display:flex}.bar .me a{color:var(--s300);text-decoration:underline;-webkit-text-decoration-color:var(--s500);text-decoration-color:var(--s500);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.live{color:var(--s300);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.live:before{content:"";--v1:var(--g1);--v2:var(--g2);--v3:var(--g3);--v4:var(--g4);background:linear-gradient(var(--v1),var(--v1)) 0 0/4px 4px no-repeat,linear-gradient(var(--v2),var(--v2)) 100% 0/4px 4px no-repeat,linear-gradient(var(--v3),var(--v3)) 0 100%/4px 4px no-repeat,linear-gradient(var(--v4),var(--v4)) 100% 100%/4px 4px no-repeat;width:9px;height:9px}.vd{white-space:nowrap;color:var(--chalk);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.vd i{--q:8px;background:linear-gradient(var(--v1),var(--v1)) 0 0/var(--q) var(--q) no-repeat,linear-gradient(var(--v2),var(--v2)) 100% 0/var(--q) var(--q) no-repeat, linear-gradient(var(--v3),var(--v3)) 0 100%/var(--q) var(--q) no-repeat,linear-gradient(var(--v4),var(--v4)) 100% 100%/var(--q) var(--q) no-repeat;flex:none;width:18px;height:18px;display:block}.vd-allow i{--v1:var(--g1);--v2:var(--g2);--v3:var(--g3);--v4:var(--g4)}.vd-ask i{--v1:var(--y1);--v2:var(--y2);--v3:var(--y3);--v4:var(--y4)}.vd-block i{--v1:var(--r1);--v2:var(--r2);--v3:var(--r3);--v4:var(--r4)}.vd-neutral i{--v1:var(--s600);--v2:var(--s500);--v3:var(--s600);--v4:var(--s600)}.vd-shadow i{opacity:.55}.vd-shadow{font-style:italic}:is(tr,.stat):nth-child(3n+2) .vd i{--v1:var(--w3);--v2:var(--w1);--v3:var(--w4);--v4:var(--w2)}:is(tr,.stat):nth-child(5n+3) .vd i{--v1:var(--w2);--v2:var(--w4);--v3:var(--w1);--v4:var(--w3)}.vd-allow i{--w1:var(--g1);--w2:var(--g2);--w3:var(--g3);--w4:var(--g4)}.vd-ask i{--w1:var(--y1);--w2:var(--y2);--w3:var(--y3);--w4:var(--y4)}.vd-block i{--w1:var(--r1);--w2:var(--r2);--w3:var(--r3);--w4:var(--r4)}.vd-neutral i{--w1:var(--s600);--w2:var(--s500);--w3:var(--s600);--w4:var(--s600)}.dim{color:var(--s300)}.faint{color:var(--s400)}.tag{border:1px solid var(--s600);height:22px;color:var(--s200);white-space:nowrap;border-radius:3px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.panel{background:var(--s800);border:1px solid var(--s700);border-radius:6px}.tbl{border-collapse:collapse;width:100%}.tbl th{color:var(--s300);text-align:left;border-bottom:1px solid var(--s700);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:600}.tbl td{border-bottom:1px solid var(--s800);vertical-align:top;padding:12px;font-size:14px;line-height:20px}.tbl tbody tr:hover td{background:#1c2329b3}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.kv{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:0 24px;display:grid}.kv>dt{color:var(--s300);border-top:1px solid var(--s700);padding:10px 0;font-size:13px}.kv>dd{border-top:1px solid var(--s700);overflow-wrap:anywhere;padding:10px 0}.quote{color:var(--chalk);background:var(--s900);border:1px solid var(--s700);overflow-wrap:anywhere;border-radius:3px;padding:12px 14px;font-size:15px;line-height:1.55}.ratio{background:var(--s700);border-radius:1px;gap:2px;height:6px;display:flex;overflow:hidden}.ratio span{min-width:3px;display:block}.ratio .allow{background:var(--allow)}.ratio .ask{background:var(--ask)}.ratio .block{background:var(--block)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips a{border:1px solid var(--s600);height:32px;color:var(--s200);border-radius:3px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.chips a:hover{border-color:var(--s400);color:var(--chalk)}.chips a[aria-current=true]{background:var(--chalk);border-color:var(--chalk);color:var(--s900)}.chips a .n{font:400 12px/1 var(--mono);color:inherit;opacity:.75}.search{border:1px solid var(--s600);background:var(--s950);height:32px;color:var(--s400);border-radius:3px;align-items:center;gap:8px;min-width:16rem;padding:0 10px;font-size:14px;display:flex}.ex{background:var(--s700);height:22px;color:var(--s200);border-radius:3px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.tape{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.tape.grid{grid-auto-flow:row;grid-template-columns:repeat(var(--c,48),minmax(0,1fr))}.tape-w{gap:4px;min-width:0;display:grid}.tape{min-width:0}.tape-l{font:400 11px/1.4 var(--mono);color:var(--s400);text-align:right}.tape i{display:grid}.tape i.none{--v1:var(--n1);--v2:var(--n2);--v3:var(--n3);--v4:var(--n4)}.cc.wait .tape i.none{--v1:var(--s800);--v2:var(--s800);--v3:var(--s700);--v4:var(--s800)}@media (max-width:759px){.cc .tape i:nth-child(-n+16){display:none}.tape.grid{grid-template-columns:repeat(24,minmax(0,1fr))}.tape.grid i:nth-child(-n+96){display:none}.tapebig .cc-f .dim{flex-basis:100%;margin-left:0}}[hidden]{display:none!important}.dash{background:0 0}.bgdots{z-index:-1;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.bgdots canvas{image-rendering:pixelated;display:block;position:absolute;top:0;left:0}.dash .foot{margin-top:clamp(120px,18vh,176px)}.dash .foot .wrap{gap:24px;padding:88px 24px 32px}.foot .fl{width:auto;height:24px;display:block}body{flex-direction:column;min-height:100vh;display:flex}.pg>*{min-width:0}.pg{flex:1;align-content:start;gap:32px;width:100%;max-width:1280px;margin-inline:auto;padding:32px 24px 64px;display:grid}.pg-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.pg-head h1{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:12px;font-size:30px;font-weight:700;line-height:36px;display:flex}.pg-head p{color:var(--s300);margin-top:4px;font-size:14px;line-height:20px}.crumb{color:var(--s400);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.crumb a{color:var(--s200);font-weight:600;text-decoration:none}.crumb a:hover{color:var(--chalk);text-decoration:underline}.notice{border:1px solid var(--s600);background:var(--s800);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.notice:hover{border-color:var(--s400)}.notice .go{white-space:nowrap;margin-left:auto;font-weight:600}.stats{border:1px solid var(--s700);background:var(--s800);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(16rem,1.5fr);display:grid}.stat{align-content:start;gap:8px;padding:16px 20px;display:grid}.stat+.stat{box-shadow:inset 1px 0 0 var(--s700)}.stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:36px}.stat small{color:var(--s300);font-size:12px;line-height:16px}.stat .lbl{color:var(--s300);font-size:14px;line-height:20px}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.sec-h h2{font-size:20px;font-weight:700;line-height:28px}.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cc{background:var(--s800);border:1px solid var(--s700);color:inherit;transition:border-color .15s var(--ease);border-radius:6px;align-content:start;gap:16px;padding:20px;text-decoration:none;display:grid}.cc:hover{border-color:var(--s500)}.cc.wait{border-style:dashed;border-color:var(--s600);background:0 0}.cc-h{justify-content:space-between;align-items:start;gap:12px;display:flex}.cc-h h3{font-size:18px;font-weight:700;line-height:28px}.cc-m{color:var(--s200);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.cc-f{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;line-height:20px;display:flex}.cc-f .dim{margin-left:auto}.cc-s{color:var(--s300);flex-wrap:wrap;gap:16px;font-size:12px;line-height:16px;display:flex}.cc-s span:before{content:"";vertical-align:-1px;--v1:var(--g1);--v2:var(--g2);--v3:var(--g3);--v4:var(--g4);background:linear-gradient(var(--v1),var(--v1)) 0 0/4px 4px no-repeat,linear-gradient(var(--v2),var(--v2)) 100% 0/4px 4px no-repeat,linear-gradient(var(--v3),var(--v3)) 0 100%/4px 4px no-repeat,linear-gradient(var(--v4),var(--v4)) 100% 100%/4px 4px no-repeat;width:9px;height:9px;margin-right:6px;display:inline-block}.cc-s span.off:before{--v1:var(--s500);--v2:var(--s600);--v3:var(--s500);--v4:var(--s600)}.scroll{overflow-x:auto}.tbl tr[data-href]{cursor:pointer}.tbl .t{white-space:nowrap;width:7rem}.tbl .what div{gap:2px;display:grid}.tbl .what b{color:var(--chalk);font-weight:600}.tbl .what span{color:var(--s300)}.tbl .wl{white-space:nowrap}.tbl .wl div{gap:2px;display:grid}.tbl a{color:inherit;text-decoration:none}.tbl a:hover b{text-underline-offset:3px;text-decoration:underline}.tbl .empty-row td{color:var(--s300);padding:24px 12px}.two{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:32px;display:grid}.side{gap:12px;display:grid;position:sticky;top:72px}.pnl{background:var(--s800);border:1px solid var(--s700);border-radius:6px;align-content:start;gap:12px;padding:20px;display:grid}.pnl>h2,.pnl>h3{color:var(--s300);font-size:14px;font-weight:600;line-height:20px}.pnl .kv{grid-template-columns:minmax(0,9rem) minmax(0,1fr);font-size:14px;line-height:20px}.pnl .kv>dt,.pnl .kv>dd{padding:8px 0}.pnl p{font-size:14px;line-height:20px}.addr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.addr .mono{color:var(--s200);overflow-wrap:anywhere;font-size:14px;line-height:20px}.copy{border:1px solid var(--s600);height:24px;color:var(--s200);cursor:pointer;background:0 0;border-radius:3px;padding:0 8px;font-size:12px;font-weight:600}.copy:hover{border-color:var(--s400);color:var(--chalk)}.under{color:var(--s200);gap:4px;font-size:14px;line-height:20px;list-style:none;display:grid}.under li{border-top:1px solid var(--s700);padding:6px 0}.under li.chk{color:var(--chalk)}.under li.chk:before{content:"? ";color:var(--ask);font-weight:700}.tapebig .tape{gap:4px}.dhead{gap:12px;display:grid}.dhead .vd{gap:10px;font-size:16px}.dhead .vd i{--q:11px;width:24px;height:24px}.dhead h1{letter-spacing:-.03em;text-wrap:balance;font-size:36px;font-weight:700;line-height:40px}.reason{color:var(--s50);text-wrap:pretty;max-width:48rem;font-size:20px;line-height:28px}.meta{color:var(--s300);flex-wrap:wrap;gap:8px 20px;font-size:14px;line-height:20px;display:flex}.meta a{color:var(--s200)}.pn{align-items:center;gap:8px;margin-left:auto;font-size:14px;line-height:20px;display:flex}.pn a{border:1px solid var(--s600);height:32px;color:var(--s200);border-radius:3px;align-items:center;gap:8px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.pn a:hover{border-color:var(--s400);color:var(--chalk)}.pn span.off{border:1px solid var(--s800);height:32px;color:var(--s500);border-radius:3px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}kbd{font:400 12px/16px var(--mono);border:1px solid var(--s600);color:var(--s300);border-radius:3px;padding:0 4px}.blk{gap:16px;display:grid}.blk>h2{font-size:20px;font-weight:700;line-height:28px}.blk>p.dim{font-size:14px;line-height:20px}.flow{background:var(--s800);border:1px solid var(--s700);border-radius:6px;grid-template-columns:minmax(0,1fr) 9rem minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.node{border:1px solid var(--s600);background:var(--s900);border-radius:6px;gap:4px;min-width:0;padding:12px 16px;display:grid}.node b{overflow-wrap:anywhere;font-weight:600}.node small{color:var(--s300);font-size:12px;line-height:16px}.node.bad{border-color:var(--block);box-shadow:inset 0 0 0 1px var(--block)}.node.ok{border-color:#20c05c99}.arrow{text-align:center;justify-items:center;gap:8px;display:grid}.arrow b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:center;font-size:16px;font-weight:700;line-height:24px}.arrow .ln{background:repeating-linear-gradient(90deg,var(--s500) 0 6px,transparent 6px 10px);width:136px;height:6px;margin-right:16px;position:relative}.arrow .ln:after{content:"";background:var(--s300);width:6px;height:6px;box-shadow:-6px -6px 0 var(--s300),-6px 6px 0 var(--s300);position:absolute;top:0;right:-16px}.arrow .ln i{background:var(--chalk);width:6px;height:6px;animation:2.6s steps(14,jump-none) infinite crawl;position:absolute;top:0;left:0}.flow[class*=v-] .ln i{background:linear-gradient(var(--v1),var(--v1)) 0 0/4px 4px no-repeat,linear-gradient(var(--v2),var(--v2)) 100% 0/4px 4px no-repeat,linear-gradient(var(--v3),var(--v3)) 0 100%/4px 4px no-repeat,linear-gradient(var(--v4),var(--v4)) 100% 100%/4px 4px no-repeat;width:9px;height:9px;translate:0 -1.5px}.flow.v-allow .ln i{--v1:var(--g1);--v2:var(--g2);--v3:var(--g3);--v4:var(--g4)}.flow.v-ask .ln i{--v1:var(--y1);--v2:var(--y2);--v3:var(--y3);--v4:var(--y4)}.flow.v-block .ln i{--v1:var(--r1);--v2:var(--r2);--v3:var(--r3);--v4:var(--r4)}@keyframes crawl{0%{left:0}85%,to{left:130px}}@keyframes crawlv{0%{top:0}85%,to{top:40px}}@media (prefers-reduced-motion:reduce){.arrow .ln i{display:none}}.arrow small{color:var(--s300);font-size:12px;line-height:16px}.flow-note{color:var(--s300);grid-column:1/-1;font-size:12px;line-height:16px}.flow.single{grid-template-columns:minmax(0,1fr)}.meters{display:grid}.meter{border-top:1px solid var(--s700);grid-template-columns:minmax(0,15rem) minmax(0,1fr) 4rem;align-items:center;gap:16px;padding:12px 0;font-size:14px;line-height:20px;display:grid}.meter:last-child{border-bottom:1px solid var(--s700)}.dm{grid-template-columns:repeat(32,minmax(0,1fr));gap:3px;display:grid}.dm i{--v1:var(--n1);--v2:var(--n2);--v3:var(--n3);--v4:var(--n4)}.dm i.on{--v1:var(--l1);--v2:var(--l2);--v3:var(--l3);--v4:var(--l4)}.dm i.hot{--v1:var(--r1);--v2:var(--r2);--v3:var(--r3);--v4:var(--r4)}.dm i.good{--v1:var(--g1);--v2:var(--g2);--v3:var(--g3);--v4:var(--g4)}.meter b{text-align:right;font-variant-numeric:tabular-nums}details.more{border:1px solid var(--s700);background:var(--s800);border-radius:6px}details.more summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:flex}details.more summary:after{content:"+";font-family:var(--mono);color:var(--s400)}details.more[open] summary:after{content:"−"}details.more summary::-webkit-details-marker{display:none}details.more .in{gap:12px;padding:0 16px 16px;font-size:14px;line-height:20px;display:grid}details.more .kv>dd .mono{font-size:12px}.wiz{grid-template-columns:15rem minmax(0,44rem);align-items:start;gap:48px;display:grid}.steps-v{counter-reset:s;gap:4px;display:grid;position:sticky;top:72px}.steps-v li{color:var(--s300);border-radius:3px;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:600;line-height:20px;display:grid}.steps-v li i{border:1px solid var(--s600);width:28px;height:28px;font:400 12px/1 var(--mono);border-radius:3px;place-items:center;font-style:normal;display:grid}.steps-v li[aria-current=step]{background:var(--s800);color:var(--chalk)}.steps-v li[aria-current=step] i{border-color:var(--chalk);color:var(--chalk)}.steps-v li.done{color:var(--s200)}.steps-v li.done i{background:var(--allow);border-color:var(--allow);color:var(--s900);font-family:var(--sans);font-weight:700}.step{display:none}.step.on{gap:24px;display:grid}.step>h2{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:32px}.step>p{color:var(--s200);max-width:40rem}.choice{border:0;gap:8px;margin:0;padding:0;display:grid}.choice legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.choice label{border:1px solid var(--s600);cursor:pointer;border-radius:6px;grid-template-columns:20px 1fr;gap:4px 12px;padding:16px;display:grid}.choice label:hover{border-color:var(--s400)}.choice input{accent-color:var(--chalk);grid-row:span 2;width:16px;height:16px;margin:3px 0 0}.choice b{font-weight:600}.choice small{color:var(--s300);font-size:14px;line-height:20px}.choice label:has(input:checked){border-color:var(--chalk);background:var(--s800)}.field{gap:8px;display:grid}.field>label{font-size:14px;font-weight:600;line-height:20px}.field input,.field textarea{background:var(--s950);border:1px solid var(--s600);width:100%;color:var(--chalk);font:400 16px/24px var(--sans);border-radius:3px;padding:8px 12px}.field input.mono{font:400 14px/24px var(--mono)}.field textarea{resize:vertical;min-height:128px}.field input::placeholder,.field textarea::placeholder{color:var(--s400)}.field input:focus,.field textarea:focus{outline:2px solid var(--chalk);outline-offset:1px;border-color:var(--chalk)}.field small{color:var(--s300);font-size:12px;line-height:16px}.msg{border:1px solid var(--s600);background:var(--s800);border-radius:6px;align-items:start;gap:12px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.msg.ok{border-color:#20c05c8c}.msg.warn{border-color:#ffe14a8c}.msg.err{border-color:#d4123abf}.msg .vd{flex:none}.pre{white-space:pre-wrap;background:var(--s950);border:1px solid var(--s700);font:400 12px/20px var(--mono);color:var(--s200);border-radius:6px;margin:0;padding:16px;overflow-x:auto}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ld{vertical-align:middle;gap:3px;margin-left:8px;display:inline-flex}.ld i{background:var(--s600);width:4px;height:4px;animation:1.2s step-end infinite ld}.ld i:nth-child(2){animation-delay:.2s}.ld i:nth-child(3){animation-delay:.4s}@keyframes ld{0%{background:var(--s600)}20%{background:var(--chalk)}45%{background:var(--s600)}}.skel{gap:12px;display:grid}.skel i{background:linear-gradient(90deg,var(--s700) 0 38%,var(--s400) 50%,var(--s700) 62% 100%);background-size:300% 100%;height:16px;animation:1.8s steps(30,end) infinite sk;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Crect width='6' height='6'/%3E%3C/svg%3E") 0 0/10px 10px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Crect width='6' height='6'/%3E%3C/svg%3E") 0 0/10px 10px}@keyframes sk{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ld i,.skel i{animation:none}}.login{background:var(--s900);min-height:min(calc(100vh - var(--bar)),100vw);min-height:min(calc(100svh - var(--bar)),100vw);flex:1;align-items:center;padding:48px max(24px,50% - 616px);display:flex;position:relative}.login>canvas{width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 88%,#0000);mask-image:linear-gradient(#0000 0,#000 8% 88%,#0000)}.login-in{gap:24px;width:min(40%,26rem);display:grid;position:relative}@media (max-width:759px){.login{min-height:0;padding:352px 12px 24px;display:block}.login>canvas{height:560px}.login-in{border:1px solid var(--s700);background:#111519f0;border-radius:6px;width:100%;max-width:30rem;margin-inline:auto;padding:20px}}.login-in h1{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:36px}.login-in .lede{font-size:16px}.nf{text-align:center;flex:1;place-items:center;padding:64px 16px;display:grid}.nf-in{justify-items:center;gap:16px;max-width:32rem;display:grid}.nf-in .code{font:400 12px/16px var(--mono);color:var(--s400)}.nf-in h1{letter-spacing:-.03em;font-size:36px;font-weight:700;line-height:40px}.prog{gap:0;list-style:none;display:grid}.prog li{border-top:1px solid var(--s700);grid-template-columns:28px 1fr;gap:12px;padding:12px 0;font-size:14px;line-height:20px;display:grid}.prog li i{border:1px solid var(--s600);width:24px;height:24px;font:700 12px/1 var(--sans);color:var(--s300);border-radius:3px;place-items:center;font-style:normal;display:grid}.prog li.done i{--v1:var(--g1);--v2:var(--g2);--v3:var(--g3);--v4:var(--g4);color:var(--s900);border:0}.prog li.now i{border-color:var(--ask);color:var(--ask)}.prog b{font-weight:600}.prog small{color:var(--s300);font-size:14px;display:block}@media (max-width:1023px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){box-shadow:inset 0 1px 0 var(--s700)}.stat:nth-child(4){box-shadow:inset 1px 0 0 var(--s700),inset 0 1px 0 var(--s700)}.stat:nth-child(5){box-shadow:inset 0 1px 0 var(--s700);grid-column:1/-1}.two{grid-template-columns:1fr}.side{position:static}}@media (max-width:759px){.bar-in{gap:12px;padding-inline:16px}.bar .me{display:none}.bar nav{scrollbar-width:none;overflow-x:auto}.bar nav a{padding:0 8px}.pg{gap:24px;padding:24px 16px 48px}.cc-grid{grid-template-columns:1fr}.wiz{grid-template-columns:1fr;gap:24px}.steps-v{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}.steps-v li{grid-template-columns:28px;gap:0}.steps-v li span{display:none}.steps-v li[aria-current=step]{grid-template-columns:28px auto;gap:12px}.steps-v li[aria-current=step] span{display:inline}.flow{grid-template-columns:1fr}.arrow .ln{background:repeating-linear-gradient(180deg,var(--s500) 0 6px,transparent 6px 10px);width:6px;height:46px;margin:0 0 16px}.arrow .ln:after{box-shadow:-6px -6px 0 var(--s300),6px -6px 0 var(--s300);top:auto;bottom:-16px;right:0}.arrow .ln i{animation-name:crawlv;animation-timing-function:steps(5,jump-none)}.flow[class*=v-] .ln i{translate:-1.5px}.meter{grid-template-columns:1fr 3.5rem}.meter .dm{grid-area:2/1/auto/-1;gap:2px}.dhead h1{font-size:30px;line-height:36px}.reason{font-size:18px}.tbl .hide-s{display:none}.bar nav a{white-space:nowrap;flex:none}.tbl.stack thead{display:none}.tbl.stack tbody tr{border-bottom:1px solid var(--s800);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:14px 0;display:grid}.tbl.stack td{border:0;width:auto;padding:0}.tbl.stack td:not(.t):not(.v){grid-column:1/-1}.tbl.stack tbody tr:hover td{background:0 0}.tbl.stack .empty-row td{padding:8px 0}.pn{margin-left:0}.dash .foot .wrap{padding-inline:16px}}.bar .me form{display:inline}.bar .me .ends{color:var(--s400);font-size:12px}@media (max-width:1100px){.bar .me .ends{display:none}}.bar .me button{color:var(--s300);text-decoration:underline;-webkit-text-decoration-color:var(--s500);text-decoration-color:var(--s500);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.bar .me button:hover{color:var(--chalk)}.so-s{color:var(--s300);font-size:13px;display:none}.so-s button{color:var(--s200);text-decoration:underline;-webkit-text-decoration-color:var(--s500);text-decoration-color:var(--s500);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:32px;margin-left:8px;padding:0;font-size:13px}@media (max-width:759px){.bar nav .ext{display:none}.so-s{display:block}.pn kbd{display:none}.kv,.pnl .kv{grid-template-columns:minmax(0,1fr)}.kv>dt{padding-bottom:2px}.kv>dd{border-top:0;padding-top:0}}.bar nav a:focus-visible,.chips a:focus-visible{outline-offset:1px}.msg>span{overflow-wrap:anywhere;min-width:0}.msg a{color:var(--chalk)}.cc-h h3.mono{font:400 16px/28px var(--mono)}.tbl .empty-row td{text-align:left}.pg-note{color:var(--s300);font-size:12px;line-height:16px}.stats-w{gap:8px;min-width:0;display:grid}.live{font-size:13px}.dhead .meta .mono{font-size:12px}.kv>dd .quote{margin-top:2px}.node .mono{overflow-wrap:anywhere;font-size:12px;line-height:16px}.wz>div{grid-template-columns:15rem minmax(0,44rem);align-items:start;gap:16px 48px;display:grid}.wz>div>*{grid-column:2}.wz .steps{grid-area:1/1/span 6;gap:4px;display:grid;position:sticky;top:72px}.wz .steps span{color:var(--s300);border-radius:3px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:600;line-height:20px;display:flex}.wz .steps span:before{content:"";--v1:var(--s600);--v2:var(--s700);--v3:var(--s600);--v4:var(--s600);background:linear-gradient(var(--v1),var(--v1)) 0 0/4px 4px no-repeat,linear-gradient(var(--v2),var(--v2)) 100% 0/4px 4px no-repeat,linear-gradient(var(--v3),var(--v3)) 0 100%/4px 4px no-repeat,linear-gradient(var(--v4),var(--v4)) 100% 100%/4px 4px no-repeat;flex:none;width:9px;height:9px}.wz .steps span.done{color:var(--s200)}.wz .steps span.done:before{--v1:var(--g1);--v2:var(--g2);--v3:var(--g3);--v4:var(--g4)}.wz .steps span[aria-current=step]{background:var(--s800);color:var(--chalk)}.wz .steps span[aria-current=step]:before{--v1:var(--chalk);--v2:var(--s200);--v3:var(--s200);--v4:var(--chalk)}.wz .panel,.lg .panel{align-content:start;justify-items:start;gap:16px;padding:24px;display:grid}.wz .panel>*,.lg .panel>*{max-width:100%}.wz .panel>:is(p,div,textarea,input,label,.choice,.pre){justify-self:stretch}.wz h2{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:32px}.lg h2{font-size:18px;font-weight:700;line-height:28px}.wz p,.lg p{color:var(--s200);font-size:16px;line-height:24px}.wz small,.lg .note{color:var(--s300);font-size:14px;line-height:20px}.wz label{margin-bottom:-8px;font-size:14px;font-weight:600;line-height:20px}.wz input[type=text],.wz textarea{background:var(--s950);border:1px solid var(--s600);width:100%;color:var(--chalk);font:400 14px/24px var(--mono);border-radius:3px;padding:8px 12px}.wz textarea{font-family:var(--sans);resize:vertical;min-height:128px;font-size:16px}.wz input::placeholder,.wz textarea::placeholder{color:var(--s400)}.wz input:focus,.wz textarea:focus{outline:2px solid var(--chalk);outline-offset:1px;border-color:var(--chalk)}.wz .btn,.lg .btn{background:var(--chalk);min-height:44px;color:var(--s900)}.wz .btn:hover,.lg .btn:hover{background:var(--s50)}.wz .btn.secondary{color:var(--chalk);border-color:var(--s500);background:0 0}.wz .btn.secondary:hover{border-color:var(--chalk)}.wz .btn:disabled,.lg .btn:disabled{opacity:.5;cursor:default;transform:none}.wz .panel>.btn+.btn{margin-top:-4px}.wz .choice{gap:8px;display:grid}.wz .choice button{text-align:left;border:1px solid var(--s600);cursor:pointer;background:0 0;border-radius:6px;gap:4px;padding:16px;display:grid}.wz .choice button:hover{border-color:var(--s400)}.wz .choice button.soon{color:var(--s400);cursor:default;border-style:dashed}.wz .choice button.soon:hover{border-color:var(--s600)}.wz .choice button.soon .tag{vertical-align:middle;margin-left:8px}.wz .choice button[aria-pressed=true]{border-color:var(--chalk);background:var(--s900)}.wz .choice b{font-weight:600}.wz .choice small{display:block}:is(.wz,.lg) :is(.ok,.warn,.err){border:1px solid var(--s600);background:var(--s800);overflow-wrap:anywhere;border-radius:6px;padding:12px 16px;font-size:14px;line-height:20px}:is(.wz,.lg) .ok{border-color:#20c05c8c}:is(.wz,.lg) .warn{border-color:#ffe14a8c}:is(.wz,.lg) .err{border-color:#d4123abf}.wz>div>:is(.ok,.warn,.err){margin-bottom:0}.lg{gap:12px;display:grid}@media (max-width:759px){.wz>div{grid-template-columns:1fr;gap:16px}.wz>div>*{grid-column:1}.wz .steps{flex-wrap:wrap;grid-row:auto;gap:4px;display:flex;position:static}.wz .steps span{padding:6px 10px}.wz .panel,.lg .panel{padding:20px}}.tg{justify-items:start;gap:10px;display:grid}.tg .cc-s{font-size:14px;line-height:20px}.tg .msg{width:100%}.msg.warn .tg p b{font-weight:600}.so-s a{color:var(--s200);text-decoration:underline;-webkit-text-decoration-color:var(--s500);text-decoration-color:var(--s500);text-underline-offset:3px;margin-left:8px}.mz,.bar nav .cnt,.prog li.done i{isolation:isolate;position:relative}.mz:before,.bar nav .cnt:before,.prog li.done i:before{content:"";z-index:-1;width:100%;height:100%;background:conic-gradient(from 270deg at 4px 4px,var(--v1) 90deg,#0000 0) 0px 0px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v2) 90deg,#0000 0) 5px 0px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v3) 90deg,#0000 0) 10px 0px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v4) 90deg,#0000 0) 15px 0px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v3) 90deg,#0000 0) 0px 5px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v4) 90deg,#0000 0) 5px 5px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v1) 90deg,#0000 0) 10px 5px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v2) 90deg,#0000 0) 15px 5px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v2) 90deg,#0000 0) 0px 10px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v1) 90deg,#0000 0) 5px 10px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v4) 90deg,#0000 0) 10px 10px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v3) 90deg,#0000 0) 15px 10px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v4) 90deg,#0000 0) 0px 15px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v3) 90deg,#0000 0) 5px 15px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v2) 90deg,#0000 0) 10px 15px/20px 20px,conic-gradient(from 270deg at 4px 4px,var(--v1) 90deg,#0000 0) 15px 15px/20px 20px;width:calc(round(down,100% + 1px,5px) - 1px);height:calc(round(down,100% + 1px,5px) - 1px);position:absolute;top:50%;left:50%;translate:-50% -50%}.bar nav .cnt:before,.prog li.done i:before{background-color:color-mix(in srgb,var(--v3) 75%,var(--s900))}.btt{z-index:15;opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s .2s;display:none;position:fixed;bottom:24px;right:24px;transform:translateY(8px)}.js .btt{display:grid}.btt.on{opacity:1;visibility:visible;transition:opacity .2s var(--ease),transform .2s var(--ease);transform:none}.btt button{background:var(--chalk);border:1px solid var(--s50);cursor:pointer;width:48px;height:48px;transition:background-color .15s var(--ease),border-color .15s var(--ease),transform .12s var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}.btt button:hover{background:var(--s50)}.btt button:active{transform:translateY(1px)}.btt button:focus-visible{outline-offset:4px}.btt .da{grid-template-columns:repeat(5,4px);gap:1px;display:grid}.btt .da i{width:4px;height:4px}.btt .da i.d{background:var(--s900)}@media (max-width:759px){.btt{bottom:16px;right:16px}.f-bot{padding-right:56px}}@media (prefers-reduced-motion:no-preference){.arrive{animation:arrive .4s var(--ease) both}@keyframes arrive{0%{opacity:0}}}.pg.pg-wide{max-width:1600px}@media (min-width:1600px){.pg-wide .cc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-wide.has-dp .cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tbl .what span,.pg-head p,.msg>span,.blk>p.dim{max-width:70ch}.tbl tr.day th{letter-spacing:.04em;text-transform:uppercase;color:var(--s300);border-bottom:1px solid var(--s700);background:0 0;padding:20px 12px 6px;font-size:12px;font-weight:600;line-height:16px}.tbl tbody tr.day:first-child th{padding-top:8px}.tbl tbody tr.day:hover th{background:0 0}.tbl tr.run .rn{color:var(--s300);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;line-height:20px;display:flex}.tbl tr.run .rn b{color:var(--s200);font-weight:600}.tbl tr[data-run] td:first-child{position:relative}.tbl tr[data-run] .t{padding-left:24px}.lnk{font:inherit;color:var(--chalk);text-decoration:underline;-webkit-text-decoration-color:var(--s500);text-decoration-color:var(--s500);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.lnk:hover{-webkit-text-decoration-color:var(--chalk);text-decoration-color:var(--chalk)}.ad{font-family:var(--mono);letter-spacing:0;color:var(--s200);overflow-wrap:normal;font-size:14px;line-height:20px}.ad>span{margin-right:.55ch}.ad>span:last-child{margin-right:0}.ad>span:first-child{margin-right:.15ch}@media (max-width:759px){.tbl.stack tbody tr.day{border-bottom:1px solid var(--s700);padding:16px 0 4px;display:block}.tbl.stack tr.day th{border:0;padding:0;display:block}.tbl.stack tbody tr.day:first-child{padding-top:0}.tbl tr[data-run] .t{padding-left:0}}.pg-col{align-content:start;gap:32px;min-width:0;display:grid}.dpanel{display:none}@media (min-width:1600px){.pg.has-dp{grid-template-columns:minmax(0,1fr) clamp(560px,40%,680px);align-items:start}.dpanel{top:calc(var(--bar) + 16px);max-height:calc(100vh - var(--bar) - 32px);max-height:calc(100svh - var(--bar) - 32px);overscroll-behavior:contain;background:var(--s900);border:1px solid var(--s600);border-radius:6px;align-content:start;display:grid;position:sticky;overflow:auto}}.dp-top{z-index:1;background:var(--s900);border-bottom:1px solid var(--s700);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px 10px 16px;display:flex;position:sticky;top:0}.dp-k{font:400 13px/20px var(--mono);color:var(--s300)}.dpanel .pn{margin-left:auto}.dp-full{color:var(--chalk);text-decoration:underline;-webkit-text-decoration-color:var(--s500);text-decoration-color:var(--s500);text-underline-offset:3px;font-size:14px;font-weight:600;line-height:20px}.dp-full:hover{-webkit-text-decoration-color:var(--chalk);text-decoration-color:var(--chalk)}.dp-x{border:1px solid var(--s600);width:32px;height:32px;color:var(--s200);border-radius:3px;place-items:center;font-size:20px;line-height:1;text-decoration:none;display:inline-grid}.dp-x:hover{border-color:var(--s400);color:var(--chalk)}.dp-in{align-content:start;gap:24px;padding:20px;display:grid}.dpanel .dhead h2{letter-spacing:-.02em;text-wrap:balance;font-size:30px;font-weight:700;line-height:36px}.dpanel .dhead h2:focus{outline:none}.dpanel .dhead h2:focus-visible{outline:2px solid var(--chalk);outline-offset:4px}.dpanel .reason{font-size:18px;line-height:28px}.dpanel .two{grid-template-columns:minmax(0,1fr)}.dpanel .side{position:static}.dpanel .blk>h3{font-size:18px;font-weight:700;line-height:28px}.tbl tr.on td,.tbl tbody tr.on:hover td{background:var(--s700)}.tbl tr.on td:first-child{box-shadow:inset 2px 0 0 var(--chalk)}.tbl tr.sel td{background:var(--s800)}table.log tr{scroll-margin-top:calc(var(--bar) + 24px);scroll-margin-bottom:24px}.tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:12px;display:flex}.find{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.find label{color:var(--s300);font-size:14px;font-weight:600;line-height:20px}.find input{border:1px solid var(--s600);background:var(--s950);width:24rem;max-width:100%;height:36px;color:var(--chalk);font:400 14px/20px var(--mono);border-radius:3px;padding:0 10px}.find input::placeholder{color:var(--s400);font-family:var(--sans)}.find input:focus-visible{outline:2px solid var(--chalk);outline-offset:1px}.find input[aria-invalid=true]{border-color:var(--s300)}.find .btn{background:var(--s800);border-color:var(--s600);color:var(--chalk)}.find .btn:hover{border-color:var(--s400)}.find .bad{color:var(--s200);flex-basis:100%;font-size:13px;line-height:20px}.found{margin:0 0 8px;font-size:14px;line-height:20px}.exp{color:var(--s300);font-size:14px;line-height:20px}.mw td{vertical-align:middle}.mw a{text-decoration:none}.mw a:hover .ad{color:var(--chalk);text-underline-offset:3px;text-decoration:underline}.mw tr.third .ad{color:var(--chalk)}.cnts{font-variant-numeric:tabular-nums;white-space:nowrap;gap:12px;display:inline-flex}.cnts>span{align-items:center;gap:6px;display:inline-flex}.pnl .note{font-size:12px;line-height:16px}.rk{list-style:none;display:grid}.rk li{border-top:1px solid var(--s700);gap:4px;padding:10px 0;display:grid}.rk li:first-child{border-top:0;padding-top:0}.rk-h{color:var(--chalk);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.rk-h .mono{font-size:13px}.rk-r{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.rk .rk-id{-webkit-line-clamp:1;font-size:12px;line-height:16px}.rk .rk-id .mono{font-size:12px}.rk p{color:var(--s300);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.left{color:var(--chalk);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:16px}.tour{z-index:60;pointer-events:none;position:fixed;inset:0}.tour-spot{width:0;height:0;box-shadow:0 0 0 200vmax #0b0e11b8,0 0 0 1px var(--chalk);border-radius:8px;transition:left .45s cubic-bezier(.65,0,.35,1),top .45s cubic-bezier(.65,0,.35,1),width .45s cubic-bezier(.65,0,.35,1),height .45s cubic-bezier(.65,0,.35,1);animation:.2s tour-in;position:fixed;top:50%;left:50%}.tour.welcome .tour-spot{box-shadow:0 0 0 200vmax #0b0e11b8}.tour-card{pointer-events:auto;background:var(--s800);border:1px solid var(--s500);border-radius:8px;gap:12px;width:min(340px,100vw - 24px);padding:16px;transition:left .45s cubic-bezier(.65,0,.35,1),top .45s cubic-bezier(.65,0,.35,1);animation:.2s tour-in;display:grid;position:fixed;top:0;left:0;box-shadow:0 12px 32px #0006}.tour.now .tour-spot,.tour.now .tour-card{transition:none}@keyframes tour-in{0%{opacity:0}}.tour-tx{gap:8px;transition:opacity .15s;display:grid}.tour-tx.fade{opacity:0}.tour-tx .k{font:400 12px/16px var(--mono);color:var(--s300)}.tour-tx h2{letter-spacing:-.01em;color:var(--chalk);margin:0;padding-right:32px;font-size:18px;font-weight:600;line-height:28px}.tour-tx p{color:var(--s200);margin:0;font-size:14px;line-height:20px}.tour-f{align-items:center;gap:8px;display:flex}.tour-dots{gap:4px;margin-right:auto;display:flex}.tour-dots i{background:var(--s600);border-radius:1px;width:6px;height:6px;transition:background .2s}.tour-dots i.on{background:var(--chalk)}.tour-f .btn{min-height:32px;padding:0 12px}.tour-x{width:32px;height:32px;color:var(--s300);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.tour-x:hover{color:var(--chalk);background:var(--s700)}.tour-card button:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}@media (max-width:639px){.tour-card{width:auto;bottom:12px;right:12px;top:auto!important;left:12px!important}}@media (prefers-reduced-motion:reduce){.tour-spot,.tour-card,.tour-tx,.tour-dots i{transition:none;animation:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rf{gap:20px;width:100%;min-width:0;display:grid}.rf p,.rf small,.rf li,.rf output{overflow-wrap:anywhere}.rf-note{color:var(--s300);font-size:14px;line-height:20px}.rf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 16px;display:flex}.rf-head h3,.rf h4{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:28px}.rf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rf-card{text-align:left;border:1px solid var(--s600);cursor:pointer;width:100%;transition:border-color .15s var(--ease);background:0 0;border-radius:6px;gap:4px;padding:16px;display:grid}.rf-card:hover{border-color:var(--s400)}.rf-card b{font-size:16px;font-weight:600;line-height:24px}.rf-card small{color:var(--s300);font-size:14px;line-height:20px;display:block}.rf-hist{border-color:var(--s400);background:var(--s900)}.rf-blank{border-style:dashed}.rf-set{border:1px solid var(--s700);border-radius:6px;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.rf-set legend{margin-left:-6px;padding:0 6px;font-size:14px;font-weight:600;line-height:20px}.rf-opts{gap:8px;display:grid}.rf-opt{border:1px solid var(--s700);cursor:pointer;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.rf-opt:hover{border-color:var(--s500)}.rf-opt:has(input:checked){border-color:var(--s400);background:var(--s900)}.rf-opt input{width:16px;height:16px;accent-color:var(--chalk);margin:4px 0 0}.rf-opt b{font-size:14px;font-weight:600;line-height:20px;display:block}.rf-opt small{color:var(--s300);font-size:13px;line-height:18px;display:block}.rf-chips{border:1px solid var(--s600);background:var(--s950);cursor:text;border-radius:3px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 8px;display:flex}.rf-chips:focus-within{outline:2px solid var(--chalk);outline-offset:1px;border-color:var(--chalk)}.rf-chip{background:var(--s700);height:28px;color:var(--chalk);font:400 13px/1 var(--mono);border-radius:3px;align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.rf-chip button{width:24px;height:24px;color:var(--s300);cursor:pointer;background:0 0;border:0;border-radius:3px;font-size:16px;line-height:1}.rf-chip button:hover{background:var(--s600);color:var(--chalk)}.rf-chips input{min-width:8rem;color:var(--chalk);font:400 14px/28px var(--mono);background:0 0;border:0;outline:0;flex:1;padding:0 4px}.rf-chips input::placeholder{color:var(--s400);font-family:var(--sans)}.rf-unit{border:1px solid var(--s600);border-radius:3px;display:inline-flex;overflow:hidden}.rf-unit label{min-height:36px;color:var(--s300);cursor:pointer;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.rf-unit label+label{border-left:1px solid var(--s600)}.rf-unit label.on{background:var(--chalk);color:var(--s900)}.rf-unit input{opacity:0;width:1px;height:1px;position:absolute}.rf-unit label:has(input:focus-visible){outline:2px solid var(--chalk);outline-offset:-2px}.rf-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rf-amount{border:1px solid var(--s600);background:var(--s950);border-radius:3px;align-items:center;display:flex}.rf-amount span{color:var(--s300);font:400 14px/1 var(--mono);padding:0 0 0 12px}.rf .rf-amount input{width:100%;font:400 16px/24px var(--mono);background:0 0;border:0;padding:8px 12px 8px 8px}.rf .rf-amount input:focus{outline:0}.rf-amount:focus-within{outline:2px solid var(--chalk);outline-offset:1px;border-color:var(--chalk)}.rf-amount:has(input[aria-invalid=true]){border-color:var(--ask)}.rf .field input[aria-invalid=true]{border-color:var(--ask)}.rf .field label .dim{font-weight:400}.rf-addr{grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;align-items:start;gap:8px;display:grid}.rf-addr .copy{height:24px;margin-top:10px}.rf .field small:empty{display:none}.rf-more summary .dim{font-weight:400}.rf-check{border:1px solid var(--s600);background:var(--s900);border-radius:6px;gap:12px;padding:16px;display:grid}.rf-cov{font:400 13px/20px var(--mono);color:var(--s300)}.rf-items,.rf-warn,.rf-causes{margin:0;padding:0;list-style:none;display:grid}.rf-items li{border-top:1px solid var(--s700);grid-template-columns:9px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;font-size:14px;line-height:20px;display:grid}.rf-items li .m4{margin-top:6px}.rf-items li b{font-weight:600;display:block}.rf-items li span:last-child{color:var(--s300)}.rf-items li.gap span:last-child{color:var(--chalk)}.rf-warn li,.rf-causes li{color:var(--s200);grid-template-columns:9px minmax(0,1fr);align-items:start;gap:12px;padding:6px 0;font-size:14px;line-height:20px;display:grid}.rf-warn li .m4,.rf-causes li .m4{margin-top:6px}.rf .m4.neutral{--v1:var(--s600);--v2:var(--s500);--v3:var(--s600);--v4:var(--s600)}.rf-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.rf-list{border:1px solid var(--s700);background:var(--s900);border-radius:6px;align-content:start;gap:8px;padding:16px;display:grid}.rf-list h4{align-items:center;gap:8px;font-size:16px;line-height:24px;display:flex}.rf-list>p.dim{font-size:13px;line-height:18px}.rf-list ul{margin:0;padding:0;list-style:none;display:grid}.rf-list li{border-top:1px solid var(--s700);padding:6px 0;font-size:14px;line-height:20px}.rf-always summary{color:var(--s300);cursor:pointer;padding-top:6px;font-size:13px;line-height:20px}.rf-always li{color:var(--s300)}.rf-est{border:1px solid var(--s700);border-radius:6px;gap:12px;padding:16px;display:grid}.rf-est h4{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rf-est>p{color:var(--chalk);font-size:16px;line-height:24px}.rf-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rf-tile{border:1px solid var(--s700);background:var(--s900);border-radius:6px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px 14px;display:grid}.rf-tile .m4{grid-row:span 2;align-self:center}.rf-tile b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:28px}.rf-tile small{color:var(--s300);font-size:13px;line-height:16px}.rf .quote{font-size:15px;line-height:24px}.rf .actions .btn{min-height:44px}@media (max-width:759px){.rf-grid,.rf-row2,.rf-two,.rf-addr{grid-template-columns:minmax(0,1fr)}.rf-addr .copy{justify-self:start;margin-top:0}.rf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-tile b{font-size:20px;line-height:24px}}.rf-diff{border:1px solid var(--s600);background:var(--s900);border-radius:6px;gap:8px;padding:16px;display:grid}.rf-dl{gap:6px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.rf-dl li{align-items:baseline;gap:10px;display:flex}.rf-out s{color:var(--s300)}.tg-all{margin-bottom:16px;display:block}.tg-all .tg{gap:10px;display:grid}.pre.handover{padding-right:72px;position:relative}.pre.handover .copy{position:absolute;top:8px;right:8px}
