@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Micro 5";src:url(/fonts/micro5.woff2) format("woff2");font-display:swap}:root{--bg: #040404;--green: #5cf59e;--green-2: #3fc07c;--green-3: #23784c;--green-4: #11301f;--text: #c9f2db;--pixel: "Micro 5", "DM Mono", monospace;--mono: "DM Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--glow: 0 0 2px rgba(92, 245, 158, .85), 0 0 18px rgba(92, 245, 158, .45), 0 0 46px rgba(92, 245, 158, .18);--s1: 8px;--s2: 16px;--s3: 24px;--s4: 32px;--s5: 48px;--s6: 64px;--s7: 96px;--gutter: 24px;--page: 1200px;--narrow: 720px;--line: 1px solid var(--green-3);--line-faint: 1px solid var(--green-4);font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.6 var(--mono);font-variant-ligatures:none;text-rendering:optimizeLegibility}a{color:var(--green);text-underline-offset:3px}a:hover{color:#fff}img{display:block;max-width:100%}button,input{font:inherit;color:inherit}figure{margin:0}h1,h2,h3,p{margin:0}::selection{background:var(--green);color:var(--bg)}:focus-visible{outline:2px dashed var(--green);outline-offset:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}.wrap{width:100%;max-width:calc(var(--page) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.narrow{max-width:calc(var(--narrow) + 2 * var(--gutter))}.cap{display:block;font:500 12px/16px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green-2)}.dim{color:var(--green-2)}.faint{color:var(--green-3)}.head{display:grid;justify-items:center;gap:var(--s2);text-align:center}.head h1,.head h2{font:400 72px/.85 var(--pixel);color:var(--green);text-shadow:var(--glow);text-wrap:balance}.head p{max-width:60ch;color:var(--text);text-wrap:pretty}.section{padding-top:var(--s7)}.office.home~main>div>.section:first-child{padding-top:var(--s6)}.office.room~main>.section{padding-top:var(--s2)}.section>.head+*{margin-top:var(--s5)}main{padding-bottom:var(--s7)}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.office{position:relative;isolation:isolate;overflow:hidden;background:var(--bg)}.office>picture img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.office:after{content:"";position:absolute;inset:auto 0 0;height:20%;z-index:-1;background:linear-gradient(to bottom,rgba(4,4,4,0),var(--bg))}.office.home{min-height:clamp(720px,60vw,1040px)}.office.room{min-height:0}.office.room>picture img{object-position:50% 58%;opacity:.3}.office.room:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 70%,#04040433,#040404d9 70%)}.floors{display:grid;grid-template-columns:repeat(5,160px);justify-content:center;padding-top:var(--s3)}.floor{display:flex;align-items:center;justify-content:center;gap:var(--s1);height:48px;color:var(--green-2);text-decoration:none;font:500 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.floor b{display:grid;place-items:center;flex:none;width:32px;height:32px;border-style:solid;border-width:9px;border-image:url(/img/ui/key-line.png) 9 fill / 9px stretch;image-rendering:pixelated;font:400 26px/1 var(--pixel);color:var(--green)}.floor b span{margin:-9px;padding-bottom:2px}.floor em{font-style:normal}.floor:hover,.floor[aria-current=page]{color:var(--green)}.floor[aria-current=page] b{border-image-source:url(/img/ui/key-filled.png);color:var(--bg)}.sign{display:grid;justify-items:center;text-align:center;padding-top:var(--s5)}.sign .wordmark{width:clamp(240px,24vw,380px);height:auto}.reading{display:grid;justify-items:center;gap:var(--s1);margin-top:var(--s3)}.reading .cap{text-shadow:0 0 10px rgba(4,4,4,.9)}.rate{display:block;font:400 clamp(112px,12vw,200px)/.8 var(--pixel);color:var(--green);text-shadow:var(--glow)}.rate[data-state=loading]{color:var(--green-3);text-shadow:none}.rate-sub{font:400 14px/1.5 var(--mono);color:var(--green-2)}.countdown{position:absolute;left:0;right:0;margin-inline:auto;bottom:var(--s4);display:grid;justify-items:center;gap:var(--s1);width:max-content;max-width:calc(100% - 2 * var(--gutter));padding:var(--s2) var(--s3);background:#040404c7;text-align:center}.clock{font:400 48px/1 var(--pixel);color:var(--green);text-shadow:var(--glow);white-space:nowrap}.clock i{font-style:normal;font-size:.6em;color:var(--green-2);margin:0 .45em 0 .06em;text-shadow:none}.clock i:last-child{margin-right:0}.room-head{padding:var(--s6) 0}.pot{display:grid;justify-items:center;gap:var(--s1);padding:var(--s4) 0;border-top:var(--line);border-bottom:var(--line);text-align:center}.pot .amount{font:400 72px/.85 var(--pixel);color:var(--green);text-shadow:var(--glow)}.pot .amount small{font-size:.45em;margin-left:.3em;color:var(--green-2);text-shadow:none}.pot-sub{font-size:14px;color:var(--green-2)}.pot-sub a{word-break:break-all}.desks{margin-top:var(--s5);column-gap:var(--s4)}.desk{display:grid;grid-template-rows:auto auto 1fr auto;justify-items:center;gap:var(--s2);text-align:center;min-width:0}.desk h3{margin-top:var(--s1);font:500 14px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.desk p{max-width:32ch;font-size:15px;color:var(--text)}.desk .last{color:var(--green-2);font-size:14px}.desk .sum{display:grid;justify-items:center;gap:4px;padding-top:var(--s2);border-top:var(--line-faint);width:100%;font:400 40px/1 var(--pixel);color:var(--green)}.desk .sum small{font:400 13px/1.3 var(--mono);color:var(--green-2)}.screen-box{position:relative;width:100%;max-width:300px;aspect-ratio:640 / 625}.screen-box>img{width:100%;height:100%}.glass{position:absolute;inset:15.8% 16% 34%;display:grid;place-items:center;align-content:center;gap:6px;text-align:center;overflow:hidden}.glass:after{content:"";position:absolute;inset:0;background:url(/img/ui/scan.png) repeat;image-rendering:pixelated;pointer-events:none}.glass .big{font:400 64px/.8 var(--pixel);color:var(--green);text-shadow:var(--glow)}.glass .small{font:400 24px/1 var(--pixel);color:var(--green-2);letter-spacing:.04em}.desk[data-happened] .glass{background:var(--green)}.desk[data-happened] .glass .big,.desk[data-happened] .glass .small{color:var(--bg);text-shadow:none}.stats{border-top:var(--line);border-bottom:var(--line)}.stats>div{display:grid;justify-items:center;align-content:start;gap:var(--s1);padding:var(--s4) var(--s3);text-align:center}.stats>div+div{border-left:var(--line)}.stats b{font:400 56px/.9 var(--pixel);color:var(--green);text-shadow:var(--glow)}.stats span:not(.cap){font-size:14px;color:var(--green-2)}.card{max-width:880px;margin-left:auto;margin-right:auto;border-style:solid;border-width:18px;border-image:url(/img/ui/card.png) 18 / 18px stretch;image-rendering:pixelated}.card>*{image-rendering:auto}.card-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding:10px var(--s3);background:var(--green);color:var(--bg);font:500 12px/16px var(--mono);letter-spacing:.16em;text-transform:uppercase}.card-body{display:grid;gap:var(--s2);padding:var(--s4)}.member{display:grid;justify-items:center;gap:var(--s1);text-align:center}.member-row{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:var(--s2);width:100%}.member-row .btn{height:auto;min-height:52px}.member output{display:grid;place-items:center;width:100%;min-height:52px;padding:var(--s2);border:var(--line);background:#000;font:400 18px/1.35 var(--mono);color:var(--green);word-break:break-all;user-select:all}.member output[data-empty]{color:var(--green-3);border-style:dashed;user-select:none}.keys{display:grid;grid-template-columns:repeat(var(--keys, 4),minmax(0,1fr));gap:var(--s2)}.copy-state{height:20px;font-size:13px;line-height:20px;color:var(--green-2);text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);height:52px;padding:0 var(--s2);border-style:solid;border-width:9px;border-image:url(/img/ui/key-line.png) 9 fill / 9px stretch;image-rendering:pixelated;background:none;color:var(--green);font:500 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .06s steps(2,end)}.btn img{width:18px;height:18px;object-fit:contain;image-rendering:auto}.btn .mark-light{filter:invert(1) brightness(1.1)}.btn:hover{color:#fff}.btn:active{transform:translateY(2px)}.btn.lit{border-image-source:url(/img/ui/key-filled.png);color:var(--bg)}.btn.lit:hover{color:#000;filter:brightness(1.08)}.btn.lit .mark-light{filter:none}.btn[aria-disabled=true],.btn:disabled{border-image-source:url(/img/ui/key-dashed.png);color:var(--green-3);cursor:not-allowed}.btn[aria-disabled=true] img{opacity:.35}.btn[aria-disabled=true]:active{transform:none}.chart{margin-top:var(--s5)}.chart canvas{display:block;width:100%;height:320px}.legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s1) var(--s4);padding-top:var(--s2);font-size:13px;color:var(--green-2)}.legend i{display:inline-block;width:18px;height:0;border-top:2px solid var(--green);vertical-align:middle;margin-right:var(--s1)}.legend i.avg{border-top:2px dotted var(--green-2)}.legend i.line{border-top:1px dashed var(--green-3)}.legend span:empty{display:none}.ledger{width:100%;margin-top:var(--s5);border-collapse:collapse;table-layout:fixed;font-size:14px}.ledger caption{caption-side:top;padding-bottom:var(--s2);text-align:center;color:var(--green-2)}.ledger th{height:40px;padding:0 var(--s2) 0 0;border-bottom:1px solid var(--green-2);text-align:left;font:500 11.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green-2);white-space:nowrap}.ledger td{height:52px;padding:0 var(--s2) 0 0;border-bottom:var(--line-faint);vertical-align:middle}.ledger th:last-child,.ledger td:last-child{padding-right:0;text-align:right}.ledger td.num{font:400 28px/1 var(--pixel);color:var(--green)}.ledger .short{display:none}.ledger tr.before td,.ledger tr.before td.num{color:var(--green-2)}.ledger .divider td{height:auto;padding:var(--s3) 0 var(--s1);border-bottom:1px solid var(--green);text-align:center;font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.chip{display:inline-block;min-width:120px;padding:5px 8px 3px;border:1px solid currentColor;font:400 22px/1 var(--pixel);letter-spacing:.04em;text-align:center;white-space:nowrap}.chip.pay{background:var(--green);color:var(--bg);border-color:var(--green)}.chip.burn{color:var(--green)}.chip.hold,.chip.none{color:var(--green-3);border-style:dashed}.chip.wait{color:var(--green-2);border-style:dashed}tr.before .chip.pay{background:transparent;color:var(--green-2);border-color:var(--green-2)}.lookup{display:grid;gap:var(--s1)}.lookup .cap{text-align:center}.lookup-row{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:var(--s2)}.lookup input{width:100%;height:52px;padding:0 var(--s2);border:var(--line);border-radius:0;background:#000;color:var(--green);font:400 16px/1 var(--mono)}.lookup input::placeholder{color:var(--green-3)}.lookup input[aria-invalid=true]{border-style:dashed}.lookup .hint{font-size:13px;color:var(--green-2);text-align:center}.policy-out{margin-top:var(--s5)}.policy-out:empty{display:none}.policy-out .verdict{text-align:center;font:400 64px/.85 var(--pixel);color:var(--green);text-shadow:var(--glow)}.policy-out .why{margin-top:var(--s2);text-align:center;color:var(--text)}.facts{display:grid;grid-template-columns:160px minmax(0,1fr);margin:var(--s4) 0 0;border-top:var(--line)}.facts dt,.facts dd{margin:0;padding:var(--s2) 0;border-bottom:var(--line-faint)}.facts dt{font:500 12px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green-2)}.facts dd{color:var(--text);word-break:break-word}.facts dd b{font-weight:500;color:var(--green)}.hours{display:grid;justify-items:center;gap:var(--s1);margin-top:var(--s4)}.hours canvas{display:block;width:100%;max-width:560px;height:auto;image-rendering:pixelated}.wording{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) var(--s6)}.wording section{display:grid;align-content:start;gap:var(--s2);padding-top:var(--s3);border-top:var(--line);min-width:0}.wording h2{font:400 36px/.9 var(--pixel);color:var(--green)}.wording h2 span{color:var(--green-3);margin-right:12px}.wording p,.wording li{color:var(--text);font-size:15px}.wording ul{display:grid;gap:var(--s1);margin:0;padding-left:18px}.wording li::marker{color:var(--green-3)}.wording code{color:var(--green);word-break:break-all;font-size:14px}.scheme{margin:0;padding:var(--s2);border:var(--line);background:#000;color:var(--green);font:400 13px/1.45 var(--mono);white-space:pre;overflow-x:auto}.risk{font-size:14px;color:var(--green-2)}@media(max-width:1000px){.floors{grid-template-columns:repeat(5,minmax(0,1fr))}.floor{flex-direction:column;height:auto;gap:6px;padding:var(--s1) 0;font-size:11px}.wording{grid-template-columns:minmax(0,1fr)}.keys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){:root{--gutter: 16px}body{font-size:15px}.section{padding-top:var(--s6)}main{padding-bottom:var(--s6)}.section>.head+*{margin-top:var(--s4)}.head h1,.head h2{font-size:52px}.floors{padding-top:var(--s2)}.floor em{display:none}.floor b{width:44px;height:44px;font-size:30px}.office.home{min-height:720px}.sign{padding-top:var(--s4)}.rate{font-size:112px}.countdown{bottom:var(--s3);padding:var(--s1) var(--s2)}.countdown .cap{font-size:11px;letter-spacing:.1em}.clock{font-size:36px}.room-head{padding:var(--s5) 0}.pot .amount{font-size:56px}.grid3{grid-template-columns:minmax(0,1fr)}.desks{row-gap:var(--s6)}.screen-box{max-width:240px}.stats>div+div{border-left:0;border-top:var(--line)}.stats>div{padding:var(--s3) var(--s2)}.stats b{font-size:48px}.card{border-width:12px;border-image-width:12px}.card-head{flex-direction:column;gap:4px;text-align:center;padding:var(--s1) var(--s2)}.card-body{padding:var(--s3) var(--s2)}.member output{font-size:15px}.keys,.member-row{grid-template-columns:minmax(0,1fr);gap:var(--s1)}.chart canvas{height:240px}.ledger{table-layout:auto;font-size:13px}.ledger colgroup,.ledger thead,.ledger .opt{display:none}.ledger tbody tr{display:grid;align-items:center;gap:var(--s1);min-height:52px;border-bottom:var(--line-faint)}#readings-table tbody tr{grid-template-columns:minmax(0,1fr) 56px 40px 84px}#claims-table tbody tr{grid-template-columns:minmax(0,1fr) 76px 56px 72px}.ledger .long{display:none}.ledger .short{display:inline}.ledger td{height:auto;padding:0;border:0}.ledger td.num{font-size:24px;text-align:right}.ledger td:nth-child(n){text-align:right}.ledger td.lead{text-align:left}.ledger .chip{min-width:0;width:100%;font-size:18px}.ledger .divider{display:block;min-height:0}.ledger .divider td{display:block;text-align:center!important}.lookup-row,.facts{grid-template-columns:minmax(0,1fr)}.facts dt{padding-bottom:0;border-bottom:0}.policy-out .verdict{font-size:48px}.wording h2{font-size:30px}}.office-fx{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;image-rendering:pixelated}.js [data-reveal]{opacity:0}.js [data-reveal].in{animation:step-in .36s steps(4,end) both}@keyframes step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.crt-on{animation:crt-on .52s steps(8,end) both;transform-origin:50% 50%}@keyframes crt-on{0%{opacity:0;transform:scale(.4,.01);filter:brightness(4)}25%{opacity:1;transform:scaleY(.02);filter:brightness(3)}55%{transform:scaleY(1.06);filter:brightness(1.6)}75%{transform:scaleY(.97);filter:brightness(1.2)}to{opacity:1;transform:none;filter:none}}.glitch{animation:glitch .22s steps(3,end)}@keyframes glitch{0%{transform:translate(-4px);clip-path:inset(0 0 55% 0)}33%{transform:translate(5px);clip-path:inset(40% 0 0 0)}66%{transform:translate(-2px);clip-path:inset(20% 0 30% 0)}to{transform:none;clip-path:none}}.clock span{display:inline-block}.clock .tick{animation:tick .26s steps(2,end)}@keyframes tick{0%{color:#fff;text-shadow:0 0 2px #fff,0 0 22px rgba(92,245,158,.9)}to{color:var(--green)}}.glass:before{content:"";position:absolute;left:0;right:0;top:0;height:22%;background:url(/img/ui/band.png) repeat-x;background-size:3px 100%;image-rendering:pixelated;opacity:.35;animation:roll 3.6s steps(36,end) infinite;pointer-events:none}.desk:nth-child(2) .glass:before{animation-delay:-1.2s}.desk:nth-child(3) .glass:before{animation-delay:-2.4s}@keyframes roll{0%{transform:translateY(-110%)}to{transform:translateY(560%)}}.desk[data-happened] .glass:before{opacity:.25;mix-blend-mode:multiply}.desk[data-happened].in .glass{animation:lit .7s steps(2,end) .9s 2}@keyframes lit{50%{background:var(--bg)}}.member output[data-empty]:after{content:"";display:inline-block;width:.6em;height:1.1em;margin-left:6px;vertical-align:-.2em;background:var(--green-3);animation:caret 1s steps(1,end) infinite}@keyframes caret{50%{opacity:0}}.card-head{position:relative;overflow:hidden}.card-head:after{content:"";position:absolute;top:0;bottom:0;left:0;width:72px;background:url(/img/ui/shine.png) repeat-y;background-size:100% 3px;image-rendering:pixelated;opacity:.5;transform:translate(-80px);animation:shine 6s steps(30,end) infinite;pointer-events:none}@keyframes shine{0%{transform:translate(-80px)}18%,to{transform:translate(1000px)}}.btn:not([aria-disabled=true]):hover{text-shadow:0 0 10px rgba(92,245,158,.8);filter:drop-shadow(0 0 6px rgba(92,245,158,.45))}.btn.lit:not([aria-disabled=true]):hover{text-shadow:none}.floor:hover b{filter:drop-shadow(0 0 6px rgba(92,245,158,.6))}.btn.copied{animation:lit-key .6s steps(2,end)}@keyframes lit-key{50%{border-image-source:url(/img/ui/key-filled.png);color:var(--bg)}}.meter{display:grid;justify-items:center;gap:var(--s1);margin-top:var(--s4)}.meter-cells{display:grid;grid-template-columns:repeat(20,1fr);gap:4px;width:min(100%,560px)}.meter-cells i{height:14px;background:var(--green-4)}.meter-cells i.on{background:var(--green);box-shadow:0 0 8px #5cf59e99}.meter span:not(.cap){font-size:14px;color:var(--green-2)}#lift{position:fixed;inset:0;z-index:50;pointer-events:none}#lift .door{position:absolute;top:0;bottom:0;width:50.5%;background:var(--bg);transition:transform .24s steps(5,end)}#lift .door.l{left:0;transform:translate(-101%);border-right:3px solid var(--green-3)}#lift .door.r{right:0;transform:translate(101%);border-left:3px solid var(--green-3)}#lift.closing .door,#lift.closed .door{transform:none}#lift .lift-floor{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:var(--s1);opacity:0}#lift.closed .lift-floor{opacity:1}#lift .lift-floor span{font:400 160px/.8 var(--pixel);color:var(--green);text-shadow:var(--glow)}#lift .lift-floor em{font:500 13px/1 var(--mono);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--green-2)}@media(prefers-reduced-motion:reduce){.btn{transition:none}.js [data-reveal]{opacity:1}.js [data-reveal].in,.crt-on,.glitch,.clock .tick,.glass:before,.card-head:after,.member output[data-empty]:after,.desk[data-happened].in .glass,.btn.copied{animation:none!important}.glass:before,.card-head:after{display:none}}
