:root{--bench:#16242a;--bench-2:#1c3038;--panel:#223a43;--rail:#325059;--rail-lit:#456b77;--bone:#f1eadc;--soft:#a6b8bd;--faint:#6b878f;--steel:#8fc7ce;--steel-soft:#8fc7ce26;--steel-dim:#8fc7ce73;--brass:#d9a441;--brass-dim:#8a6721;--signal:#e2542f;--signal-soft:#e2542f24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%}img{max-width:100%}[hidden]{display:none!important}body{background-color:var(--bench);color:var(--bone);-webkit-font-smoothing:antialiased;background-image:repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 4px),radial-gradient(120% 70% at 50% 0,#466e7a38,#0000 62%);margin:0;font-family:Familjen Grotesk,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5}.wrap{z-index:1;max-width:740px;margin:0 auto;padding-block:0 52px;padding-inline:20px;position:relative}#burst{pointer-events:none;z-index:50;width:100%;height:100%;position:fixed;inset:0}.masthead{border-bottom:1px solid var(--rail);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px 15px;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo svg{flex:none;display:block}.wordmark{letter-spacing:.34em;text-transform:uppercase;color:var(--bone);margin:0;padding-left:1px;font-family:Familjen Grotesk,sans-serif;font-size:17px;font-weight:700;line-height:1}.meta{color:var(--faint);letter-spacing:.09em;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:16px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;display:flex}.meta .lit{color:var(--brass)}.pips{gap:4px;padding-block:16px 0;display:flex}.pip{background:var(--bench-2);border:1px solid var(--rail);flex:1;height:5px;transition:background .2s,border-color .2s}.pip.done{background:var(--steel);border-color:var(--steel)}.pip.miss{background:var(--signal);border-color:var(--signal)}.pip.now{background:var(--brass);border-color:var(--brass)}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--faint);align-items:center;gap:14px;margin:26px 0 12px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:700;display:flex}.eyebrow .n{color:var(--brass);white-space:nowrap}.q{letter-spacing:-.018em;text-wrap:balance;max-width:21ch;margin:0;font-size:clamp(24px,5vw,33px);font-weight:600;line-height:1.23}.instrument{touch-action:none;-webkit-user-select:none;user-select:none;margin-top:34px}.scale{cursor:grab;border:1px solid var(--rail);background:linear-gradient(#ffffff07,#00000024);border-radius:2px;height:84px;position:relative}.scale.dragging{cursor:grabbing}.axis{background:var(--rail-lit);height:1px;position:absolute;top:42px;left:0;right:0}.tick{background:var(--rail-lit);width:1px;position:absolute;top:43px;transform:translate(-.5px)}.tick.major{height:11px}.tick.minor{background:var(--rail);height:5px}.tlabel{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;position:absolute;top:58px;transform:translate(-50%)}.band{background:var(--steel-soft);border:1px solid var(--steel);border-bottom:none;height:21px;position:absolute;top:22px}.band.bust{background:var(--signal-soft);border-color:var(--signal)}.band.flash{animation:.6s ease-out flash}@keyframes flash{0%{background:#d9a4418c;box-shadow:0 0 #d9a44180}to{background:var(--steel-soft);box-shadow:0 0 0 22px #d9a44100}}.handle{cursor:ew-resize;background:linear-gradient(#c9dfe3,#6e9ea6);border:1px solid #3a5e66;border-radius:1px;width:14px;height:37px;margin-left:-7px;position:absolute;top:14px;box-shadow:0 2px 5px #00000073}.handle:after{content:"";background:#16242a8c;width:1px;height:16px;margin-left:-.5px;position:absolute;top:10px;left:50%;box-shadow:-3px 0 #16242a8c,3px 0 #16242a8c}.handle:before{content:"";position:absolute;inset:-14px -18px}.handle:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.truth{background:var(--signal);opacity:0;width:2px;height:50px;margin-left:-1px;transition:opacity .28s;position:absolute;top:8px}.truth.shown{opacity:1}.truth:after{content:"";background:var(--signal);width:10px;height:10px;position:absolute;top:-5px;left:-4px;transform:rotate(45deg)}.truth-tag{color:var(--signal);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:700;position:absolute;top:-26px;transform:translate(-50%)}.readout{border-top:1px solid var(--rail);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:16px;padding-top:15px;display:flex}.range-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--steel);flex-wrap:wrap;align-items:baseline;gap:9px;font-family:Azeret Mono,ui-monospace,monospace;font-size:clamp(16px,3.4vw,20px);font-weight:700;display:flex}.range-val .dash{color:var(--faint);font-weight:400}.range-val .unit{color:var(--soft);font-family:Familjen Grotesk,sans-serif;font-size:13px;font-weight:500}.payout{text-align:right}.payout .lbl{text-transform:uppercase;letter-spacing:.22em;color:var(--faint);margin-bottom:3px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:700;display:block}.payout .val{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--brass);font-family:Azeret Mono,ui-monospace,monospace;font-size:34px;font-weight:700;line-height:1}.payout .val.zero{color:var(--signal)}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}button{letter-spacing:.12em;text-transform:uppercase;color:#1b1405;cursor:pointer;box-shadow:0 3px 0 var(--brass-dim);background:linear-gradient(#e8b85a,#c79231);border:1px solid #b98c2e;border-radius:2px;padding:14px 28px;font-family:Familjen Grotesk,sans-serif;font-size:13.5px;font-weight:700;transition:transform 70ms,box-shadow 70ms}button:hover{box-shadow:0 2px 0 var(--brass-dim);transform:translateY(1px)}button:active{box-shadow:0 0 0 var(--brass-dim);transform:translateY(3px)}button:focus-visible{outline:2px solid var(--steel);outline-offset:3px}button.ghost{color:var(--soft);border-color:var(--rail-lit);box-shadow:0 3px 0 var(--bench-2);background:0 0}button.ghost:hover{border-color:var(--steel);color:var(--steel)}.verdict{margin-top:24px}.verdict-line{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;display:flex}.stamp{border:1px solid;border-radius:2px;padding:6px 12px;display:inline-block}.stamp.hit{color:var(--steel)}.stamp.bust{color:var(--signal)}.stamp.near{color:var(--brass)}.stamp.prize{color:#1b1405;letter-spacing:.2em;background:linear-gradient(#e8b85a,#c79231);border-color:#b98c2e}.stamp.pop{animation:.42s cubic-bezier(.2,1.5,.4,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.55)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.vsub{color:var(--faint);font-variant-numeric:tabular-nums}.note{color:var(--soft);border-left:2px solid var(--rail);max-width:56ch;margin:14px 0 0;padding-left:16px;font-size:16.5px;line-height:1.58}.note b{color:var(--brass);font-weight:700}.total{background:var(--bench-2);border:1px solid var(--rail);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:22px;padding:20px;display:flex}.total .big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--brass);font-family:Azeret Mono,ui-monospace,monospace;font-size:clamp(42px,10vw,58px);font-weight:700;line-height:.9}.total .of{color:var(--faint);letter-spacing:0;font-size:.36em}.rows{margin-top:8px}.row{border-bottom:1px solid var(--rail);padding-block:16px}.row-top{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.row-q{flex:1;min-width:0;font-size:15.5px;font-weight:500;line-height:1.35}.row-pts{font-variant-numeric:tabular-nums;color:var(--brass);white-space:nowrap;font-family:Azeret Mono,ui-monospace,monospace;font-size:17px;font-weight:700}.row-pts.zero{color:var(--signal)}.mini{height:16px;margin-top:9px;position:relative}.mini .mline{background:var(--rail);height:1px;position:absolute;top:7px;left:0;right:0}.mini .mband{background:var(--steel-soft);border:1px solid var(--steel);height:12px;position:absolute;top:2px}.mini .mband.bust{background:var(--signal-soft);border-color:var(--signal)}.mini .mtruth{background:var(--signal);width:2px;height:16px;margin-left:-1px;position:absolute;top:0}.row-vals{color:var(--faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:7px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10.5px;display:flex}.rank{background:var(--bench-2);border:1px solid var(--rail);border-radius:2px;margin-top:24px;padding:20px}.rank h3{letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.rank .pct{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--steel);font-family:Azeret Mono,ui-monospace,monospace;font-size:24px;font-weight:700}.curve{width:100%;height:66px;margin-top:14px;display:block}.disclaimer{color:var(--faint);margin:12px 0 0;font-size:12.5px;line-height:1.5}.disclaimer b{color:var(--soft)}.sharebox{white-space:pre;background:var(--panel);border:1px solid var(--rail);color:var(--bone);border-radius:2px;margin-top:22px;padding:18px;font-family:Azeret Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500;line-height:1.6;overflow-x:auto}.comeback{background:var(--panel);border:1px solid var(--rail);color:var(--soft);border-radius:2px;margin-top:20px;padding:18px 20px;font-size:14.5px}.comeback b{color:var(--bone)}.foot{border-top:1px solid var(--rail);color:var(--faint);max-width:62ch;margin-top:36px;padding-top:18px;font-size:12.5px;line-height:1.65}.lamp{z-index:0;pointer-events:none;background:radial-gradient(560px circle at var(--lx,50%) var(--ly,28%), #e8b85a13, #8fc7ce08 42%, transparent 72%);position:fixed;inset:0}.lamp:after{content:"";opacity:0;background:radial-gradient(900px circle at var(--lx,50%) var(--ly,28%), #e8b85a57, #e8b85a14 45%, transparent 75%);position:absolute;inset:0}.lamp.flare:after{animation:.9s ease-out lampflare}.lamp.flare-big:after{animation:1.4s ease-out lampflare}.lamp.flare-big{animation:.38s ease-out lampshake}@keyframes lampflare{0%{opacity:0}14%{opacity:1}to{opacity:0}}@keyframes lampshake{0%,to{transform:none}25%{transform:translate(2px,-1px)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px,1px)}}.eyebrow .secs{color:var(--soft);font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-left:auto}.eyebrow .secs.warn{color:var(--brass)}.eyebrow .secs.urgent{color:var(--signal);animation:1s step-end infinite throb}@keyframes throb{50%{opacity:.45}}.fuse{background:var(--bench-2);border-radius:1px;height:3px;margin-bottom:10px;overflow:hidden}.fuse-fill{background:var(--steel);transform-origin:0;height:100%;transition:transform .1s linear,background-color .3s}.fuse.warn .fuse-fill{background:var(--brass)}.fuse.urgent .fuse-fill{background:var(--signal);box-shadow:0 0 12px var(--signal)}.fuse.spent .fuse-fill{background:var(--rail)}.q.in{animation:.38s ease-out qin}.q.ghost{color:var(--faint)}@keyframes qin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.scale.still,.scale.still .handle{cursor:default}.truth.settled .truth-tag{animation:.36s cubic-bezier(.2,1.5,.4,1) pop}.band.near,.mini .mband.near{border-color:var(--brass);background:#d9a44121}.pip.near{background:var(--brass);border-color:var(--brass)}.payout .val{transition:text-shadow .2s}.payout .val.hot{text-shadow:0 0 18px #d9a4418c}button:disabled{opacity:.55;cursor:default;box-shadow:0 3px 0 var(--brass-dim);transform:none}.meta{align-items:center}.meta .streak{color:var(--steel)}.meta .mute{border:1px solid var(--rail);box-shadow:none;color:var(--faint);letter-spacing:.09em;background:0 0;border-radius:2px;padding:3px 8px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.meta .mute:hover{color:var(--soft);border-color:var(--rail-lit);box-shadow:none;transform:none}.meta .mute[aria-pressed=true]{color:var(--soft)}.howto{background:var(--bench-2);border:1px solid var(--rail);border-radius:2px;margin-top:26px;padding:22px}.howto .eyebrow{margin-top:0}.howto ol{color:var(--soft);gap:12px;max-width:58ch;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:grid}.howto b{color:var(--bone)}.foot b{color:var(--soft);font-weight:600}.foot a{color:var(--soft);text-underline-offset:3px}.foot a:hover{color:var(--steel)}.ad{border-top:1px solid var(--rail);min-height:110px;margin-top:28px;padding-top:10px}.ad-label{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-family:Azeret Mono,ui-monospace,monospace;font-size:9.5px;display:block}.ad:has(ins[data-ad-status=unfilled]){display:none}.legal{max-width:62ch}.legal h2{letter-spacing:-.018em;margin:28px 0 6px;font-size:clamp(26px,5vw,34px);font-weight:600}.legal h3{color:var(--bone);margin:30px 0 8px;font-size:17px;font-weight:600}.legal p,.legal li{color:var(--soft);font-size:15.5px;line-height:1.65}.legal ul{gap:6px;padding-left:20px;display:grid}.legal a{color:var(--steel);text-underline-offset:3px}.legal .updated{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-family:Azeret Mono,ui-monospace,monospace;font-size:10.5px}.logo-link{color:inherit;text-decoration:none}.flags{height:24px;position:relative}.flag{color:var(--steel);background:var(--bench-2);border:1px solid var(--rail);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:2px;padding:2px 6px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:700;position:absolute;bottom:3px}.flag.pin-flag{color:var(--brass);border-color:var(--brass-dim)}.instrument.armed .scale{border-color:var(--brass-dim)}.ring{pointer-events:none;border-radius:2px;height:44px;position:absolute;top:10px}.ring-2{background:#d9a44112;border-left:1px dashed #d9a44159;border-right:1px dashed #d9a44159}.ring-1{background:#d9a44124}.ring-0{background:#d9a44161;box-shadow:0 0 12px #d9a44166}.handle.pin{background:linear-gradient(#f3d48b,#c79231);border-color:#8a6721;width:8px;height:56px;margin-left:-4px;top:4px}.handle.pin:after{display:none}.handle.pin.dead-on{animation:1.2s ease-out 2 pinglow}.handle.pin.off{background:linear-gradient(#8a8f8f,#5b6566);border-color:#3f4849}@keyframes pinglow{0%{box-shadow:0 0 #e8b85ae6}to{box-shadow:0 0 0 18px #e8b85a00}}.bull-toggle{letter-spacing:.08em}.bull-toggle.on{color:var(--brass);border-color:var(--brass)}.bull-hint{color:var(--faint);flex-basis:100%;font-size:12.5px}.stamp.bull{color:#1b1405;letter-spacing:.3em;background:linear-gradient(#f6d98f,#d9a441);border-color:#f6d98f;padding:8px 16px;font-size:13px;box-shadow:0 0 22px #e8b85a8c}.pip.bull{background:#f3d48b;border-color:#f3d48b;box-shadow:0 0 8px #f3d48bb3}.lamp.flare-bull:after{animation:2s ease-out lampflare}.lamp.flare-bull{animation:.5s ease-out lampshake}.wrap.jolt{animation:.6s cubic-bezier(.36,.07,.19,.97) jolt}@keyframes jolt{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px,-1px)}30%,50%,70%{transform:translate(-5px,1px)}40%,60%{transform:translate(5px,-1px)}}.total.bull-day{border-color:var(--brass-dim);box-shadow:0 0 0 1px #d9a44133,0 0 28px #d9a4411f}.mini .mpin{background:var(--brass);width:4px;height:16px;margin-left:-2px;position:absolute;top:0}.mini .mpin.dead-on{background:#f3d48b;box-shadow:0 0 6px #f3d48bcc}.mini .mpin.off{background:var(--faint)}.meta .meta-link{color:var(--soft);border-bottom:1px solid var(--rail);text-decoration:none}.meta .meta-link:hover{color:var(--steel);border-color:var(--steel)}.alltime{background:var(--bench-2);border:1px solid var(--rail);border-radius:2px;margin-top:18px;padding:20px}.alltime h3{letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.me-line{color:var(--soft);margin:0 0 12px;font-size:14.5px}.me-line b{color:var(--brass);font-variant-numeric:tabular-nums}.board{gap:2px;margin:0;padding:0;list-style:none;display:grid}.board li{font-variant-numeric:tabular-nums;border-radius:2px;grid-template-columns:2.2em 1fr auto;align-items:baseline;gap:10px;padding:6px 8px;display:grid}.board li:nth-child(odd){background:#ffffff05}.board .pos{color:var(--faint);font-family:Azeret Mono,ui-monospace,monospace;font-size:11px}.board li:nth-child(-n+3) .pos{color:var(--brass)}.board .who{color:var(--bone);text-overflow:ellipsis;font-weight:600;overflow:hidden}.board .pts{color:var(--brass);font-family:Azeret Mono,ui-monospace,monospace;font-weight:700}.board .rounds{display:none}.board li.mine{background:var(--steel-soft);outline:1px solid var(--steel)}.board-full li{grid-template-columns:2.4em 1fr auto auto}.board-full .rounds{color:var(--faint);font-family:Azeret Mono,ui-monospace,monospace;font-size:10.5px;display:inline}@media (max-width:520px){.board-full li{grid-template-columns:2.2em 1fr auto}.board-full .rounds{display:none}}.claim{gap:8px;margin-top:16px;display:grid}.claim label{color:var(--soft);font-size:13px;font-weight:600}.claim-row{flex-wrap:wrap;gap:10px;display:flex}.claim input{background:var(--bench);min-width:0;color:var(--bone);border:1px solid var(--rail-lit);border-radius:2px;flex:1;padding:11px 12px;font-family:Azeret Mono,ui-monospace,monospace;font-size:14px}.claim input:focus{outline:2px solid var(--steel);outline-offset:1px}.claim button{padding:11px 20px}.claim-msg{color:var(--signal);margin:0;font-size:13px}.lb-title{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(30px,6vw,44px);font-weight:700}.lb-stats{background:var(--rail);border:1px solid var(--rail);border-radius:2px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 30px;display:grid;overflow:hidden}.lb-stats div{background:var(--bench-2);padding:14px 16px}.lb-stats dt{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-family:Azeret Mono,ui-monospace,monospace;font-size:9.5px}.lb-stats dd{letter-spacing:-.03em;color:var(--brass);font-variant-numeric:tabular-nums;margin:0;font-family:Azeret Mono,ui-monospace,monospace;font-size:clamp(18px,4vw,26px);font-weight:700}@media (max-width:520px){.lb-stats{grid-template-columns:1fr}}.lb-gauge{margin-bottom:34px}.lb-flags{height:66px;position:relative}.lb-flag{white-space:nowrap;border:1px solid var(--rail);background:var(--bench-2);color:var(--soft);border-radius:2px;padding:3px 8px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:700;animation:.5s ease-out both flagin;position:absolute}.lb-flag b{color:var(--brass);margin-right:4px}.lb-flag.lane-0{color:var(--bone);border-color:var(--brass-dim);animation-delay:1.3s;bottom:44px}.lb-flag.lane-1{animation-delay:1.45s;bottom:22px}.lb-flag.lane-2{animation-delay:1.6s;bottom:0}@keyframes flagin{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.lb-scale{height:92px}.lb-mark{background:var(--steel);opacity:.75;width:2px;height:24px;animation:.45s cubic-bezier(.2,1.4,.4,1) both markin;animation-delay:calc(var(--i) * 30ms + .2s);margin-left:-1px;position:absolute;top:18px}.lb-mark.top{background:var(--brass);opacity:1;width:3px;height:32px;margin-left:-1.5px;top:10px}.lb-mark.top-0{background:#f3d48b;box-shadow:0 0 10px #f3d48b99}.lb-mark.mine{background:var(--signal);opacity:1;width:3px;height:34px;margin-left:-1.5px;top:8px}@keyframes markin{0%{opacity:0;transform:scaleY(0)}to{transform:scaleY(1)}}.lb-needle{width:2px;height:52px;top:2px;left:var(--to);background:var(--signal);margin-left:-1px;animation:1.3s cubic-bezier(.3,1.35,.5,1) .3s both needlesweep;position:absolute}.lb-needle:after{content:"";background:var(--signal);width:10px;height:10px;position:absolute;top:-5px;left:-4px;transform:rotate(45deg)}@keyframes needlesweep{0%{left:0}to{left:var(--to)}}.lb-caption{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin:8px 0 0;font-family:Azeret Mono,ui-monospace,monospace;font-size:9.5px}.plates{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.plate{border:1px solid var(--rail-lit);background:linear-gradient(180deg, #ffffff09, #0000002e), var(--bench-2);border-radius:3px;gap:4px;min-width:0;padding:18px 16px 16px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 6px 18px #00000040}.plate-0{background:linear-gradient(180deg, #e8b85a29, #0003), var(--bench-2);border-color:#b98c2e;order:2;padding-top:28px;box-shadow:inset 0 1px #f3d48b40,0 0 26px #d9a44124,0 8px 22px #0000004d}.plate-1{order:1}.plate-2{order:3}.plate-rank{letter-spacing:.16em;color:var(--faint);font-family:Azeret Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.plate-0 .plate-rank{color:var(--brass)}.plate-name{letter-spacing:-.01em;color:var(--bone);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #00000080;font-size:clamp(17px,3.2vw,22px);font-weight:700;overflow:hidden}.plate-0 .plate-name{font-size:clamp(20px,4vw,28px)}.plate-pts{letter-spacing:-.03em;color:var(--brass);font-variant-numeric:tabular-nums;font-family:Azeret Mono,ui-monospace,monospace;font-size:clamp(18px,3.4vw,24px);font-weight:700}.plate-0 .plate-pts{color:#f3d48b;font-size:clamp(22px,4.4vw,32px)}.plate-sub{color:var(--faint);font-family:Azeret Mono,ui-monospace,monospace;font-size:10px}.plate.mine{outline:2px solid var(--signal);outline-offset:2px}@media (max-width:560px){.plates{grid-template-columns:1fr}.plate-0,.plate-1,.plate-2{order:0}}.lb .board-full li{padding:10px 8px}.lb .board .who{gap:6px;display:grid}.lb .board li .pos{color:var(--faint)}.ruler{background:var(--rail);border-radius:1px;height:3px;display:block;overflow:hidden}.ruler span{background:var(--steel);opacity:.7;height:100%;display:block}.lb .board li.mine .ruler span{background:var(--signal);opacity:1}.lb-foot{color:var(--soft);margin-top:28px;font-size:14px}.lb-foot a{color:var(--steel)}.lb-flag.mine{border-color:var(--signal);color:var(--bone)}@media (prefers-reduced-motion:reduce){.lb-needle{animation:none}}.vernier-wrap{margin-top:10px}.vernier{border:1px solid var(--brass-dim);background:linear-gradient(180deg, #d9a4410f, #00000038), var(--bench-2);cursor:ew-resize;touch-action:none;border-radius:2px;height:58px;position:relative;overflow:hidden}.vernier.still{cursor:default}.vtick{background:var(--rail-lit);width:1px;height:10px;transition:left 80ms linear;position:absolute;top:0;transform:translate(-.5px)}.vtick.major{background:var(--brass-dim);height:18px}.vlabel{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;transition:left 80ms linear;position:absolute;top:22px;transform:translate(-50%)}.vring{pointer-events:none;height:16px;position:absolute;bottom:0}.vring-2{background:#d9a44114;border-left:1px dashed #d9a44159;border-right:1px dashed #d9a44159}.vring-1{background:#d9a4412e}.vring-0{background:#f3d48b8c;box-shadow:0 0 10px #f3d48b80}.vpin{background:#f3d48b;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #f3d48b99}.vtruth{background:var(--signal);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.vbeyond{color:var(--signal);font-family:Azeret Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;position:absolute;bottom:4px}.vbeyond.left{left:6px}.vbeyond.right{right:6px}.vcaption{letter-spacing:.18em;text-transform:uppercase;color:var(--brass-dim);margin:6px 0 0;font-family:Azeret Mono,ui-monospace,monospace;font-size:9.5px}.fine-btn{letter-spacing:0;background:var(--bench-2);color:var(--brass);border:1px solid var(--brass-dim);box-shadow:none;touch-action:none;border-radius:2px;align-self:center;padding:4px 10px;font-size:12px}.fine-btn:hover{box-shadow:none;border-color:var(--brass);background:var(--bench-2);transform:none}.fine-btn:active{transform:translateY(1px)}body.armed .lamp{background:radial-gradient(360px circle at var(--lx,50%) var(--ly,28%), #e8b85a21, #8fc7ce05 45%, transparent 70%)}body.armed:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 42%,#0000 35%,#00000059 100%);animation:.5s ease-out both vignette;position:fixed;inset:0}@keyframes vignette{0%{opacity:0}to{opacity:1}}.streak-chip{border:1px solid var(--steel);color:var(--steel);border-radius:2px;margin-left:10px;padding:3px 8px;display:inline-block}.legal .meta-link+.meta-link,.meta .meta-link+.meta-link{margin-left:14px}.arch-list{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.arch-list a{background:var(--bench-2);border:1px solid var(--rail);color:inherit;border-radius:2px;grid-template-columns:3.4em 1fr;gap:2px 12px;padding:12px 14px;text-decoration:none;display:grid}.arch-list a:hover{border-color:var(--steel)}.arch-no{color:var(--brass);grid-row:span 3;font-family:Azeret Mono,ui-monospace,monospace;font-size:16px;font-weight:700}.arch-date{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-family:Azeret Mono,ui-monospace,monospace;font-size:10.5px}.arch-q{color:var(--bone);font-size:15px;font-weight:600}.arch-cats{color:var(--faint);font-size:12.5px}.arch-foot{margin-top:24px}.arch-qs{gap:14px;margin:22px 0;padding:0;list-style:none;display:grid}.arch-card{background:var(--bench-2);border:1px solid var(--rail);border-radius:2px;padding:18px 18px 16px}.arch-card .eyebrow{margin:0 0 8px}.arch-card h3{color:var(--bone);margin:0 0 10px;font-size:19px;line-height:1.3}.arch-ans{letter-spacing:-.02em;color:var(--brass);margin:0 0 8px;font-family:Azeret Mono,ui-monospace,monospace;font-size:22px;font-weight:700}.arch-ans.muted{color:var(--faint);letter-spacing:0;font-size:14px;font-weight:500}.arch-note{margin:0}.arch-note b{color:var(--bone)}.arch-stat{border-top:1px solid var(--rail);color:var(--steel);margin:12px 0 0;padding-top:10px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px}.legal p.eyebrow{font-size:10px;line-height:1.5}.legal p.arch-ans{color:var(--brass);font-size:22px;line-height:1.3}.legal p.arch-ans.muted{color:var(--faint);font-size:14px}.legal p.arch-stat{color:var(--steel);font-size:11px;line-height:1.6}.arch-hidden-note{border:1px dashed var(--rail-lit);border-radius:2px;padding:12px 14px}.arch-nav{justify-content:space-between;gap:12px;margin-top:10px;font-size:14px;display:flex}.arch-nav a{color:var(--steel)}.ht-table{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:14.5px}.ht-table th,.ht-table td{text-align:left;border-bottom:1px solid var(--rail);padding:8px 10px}.ht-table th{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.ht-table td{color:var(--soft)}.ht-table td:last-child{color:var(--brass);font-family:Azeret Mono,ui-monospace,monospace;font-weight:700}.boards-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.boards-head h3{margin:0}.tabs{gap:4px;display:flex}.tab{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border:1px solid var(--rail);box-shadow:none;background:0 0;border-radius:2px;padding:5px 10px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.tab:hover{color:var(--soft);border-color:var(--rail-lit);box-shadow:none;background:0 0;transform:none}.tab.on{color:var(--brass);border-color:var(--brass-dim);background:#d9a44114}.lb .boards{margin-bottom:30px}.lb-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin:0 0 4px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
