.marge{flex:none;display:inline-flex}.marge--bob{animation:1.4s steps(2,jump-none) infinite px-bob}.sh{gap:var(--sp-8);margin-bottom:var(--sp-24);flex-direction:column;display:flex}.sh-top{align-items:center;gap:var(--sp-12);min-height:var(--hit);display:flex}.sh-title{align-items:center;gap:var(--sp-12);min-width:0;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-tight);text-transform:uppercase;color:var(--text-hi);text-shadow:0 2px 0 var(--grout), 0 4px 0 var(--civic-red-deep);flex:auto;display:flex}.sh-icon{flex:none;display:inline-flex}.sh-right{align-items:center;gap:var(--sp-8);flex:none;display:flex}.sh-hint{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-dim);max-width:60ch}@media (width>=900px){.sh-title{font-size:var(--fs-h1)}.sh-hint{font-size:var(--fs-body-lg)}}.help-btn{--step:2px;width:var(--hit);height:var(--hit);clip-path:var(--clip-1);background:var(--ink-3);box-shadow:inset 0 0 0 2px var(--grout), inset 0 4px 0 0 var(--ink-4), inset 0 -4px 0 0 var(--grout);color:var(--civic-gold-hi);font-family:var(--font-display);font-weight:700;font-size:var(--fs-label-lg);flex:none;justify-content:center;align-items:center;padding-bottom:2px;line-height:1;display:inline-flex}.help-btn:hover{background:var(--ink-4);color:var(--text-hi)}.help-btn:active{box-shadow:inset 0 0 0 2px var(--grout), inset 0 4px 0 0 var(--grout)}.sbub{filter:drop-shadow(0 4px #0b0c1299);pointer-events:none;flex-direction:column;align-items:center;display:inline-flex}.sbub-box{--step:2px;clip-path:var(--clip-1);background:var(--parchment);box-shadow:inset 0 0 0 2px var(--grout), inset 0 -4px 0 2px var(--paper-shadow);padding:var(--sp-8) var(--sp-12) var(--sp-12);color:var(--paper-ink);text-align:left}.sbub-speaker{font-family:var(--font-display);font-size:var(--fs-label);text-transform:uppercase;color:var(--civic-red-deep);margin-bottom:var(--sp-4);line-height:1}.sbub-text{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-snug)}.sbub-tail{margin-top:-2px;line-height:0;display:flex}.sbub--t-start{align-items:flex-start}.sbub--t-start .sbub-tail{padding-left:16px}.sbub--t-end{align-items:flex-end}.sbub--t-end .sbub-tail{padding-right:16px}.sbub--up{flex-direction:column-reverse}.sbub--up .sbub-tail{margin:0 0 -2px;transform:scaleY(-1)}.sbub--left,.sbub--right{flex-direction:row;align-items:center}.sbub--left{flex-direction:row-reverse}.sbub--left .sbub-tail{margin:0 -7px 0 0;transform:rotate(90deg)}.sbub--right .sbub-tail{margin:0 0 0 -7px;transform:rotate(-90deg)}.heat{gap:var(--sp-8);flex-direction:column;min-width:0;display:flex}.heat-row{align-items:center;gap:var(--sp-12);display:flex}.heat-main{gap:var(--sp-8);flex-direction:column;flex:1;min-width:0;display:flex}.heat-head{justify-content:space-between;align-items:baseline;display:flex}.heat-title{font-family:var(--font-display);font-size:var(--fs-label);text-transform:uppercase;color:var(--text-dim)}.heat-num{font-family:var(--font-display);font-weight:700;font-size:var(--fs-label-lg);color:var(--text-hi);font-variant-numeric:tabular-nums;line-height:1}.heat-track{position:relative}.heat-bar{background:var(--grout);gap:2px;padding:2px;display:flex}.heat-seg{background:var(--ink-3);flex:1;height:12px}.heat-seg.on{background:var(--seg);box-shadow:inset 0 2px #ffffff47,inset 0 -2px #00000038}.heat-ticks>span{background:var(--parchment-dim);width:2px;box-shadow:0 0 0 1px var(--grout);margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.heat-zone{align-items:baseline;column-gap:var(--sp-8);row-gap:var(--sp-4);padding-left:calc(27px + var(--sp-12));flex-wrap:wrap;display:flex}.heat-zone-name{font-family:var(--font-display);font-weight:700;font-size:var(--fs-label);text-transform:uppercase}.heat-zone-fx{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--text-dim)}.heat--investigation .heat-seg.on:nth-last-child(-n+4){animation:1s step-end infinite px-blink}.heat--compact{--step:2px;align-items:center;gap:var(--sp-8);clip-path:var(--clip-1);background:var(--ink-2);box-shadow:inset 0 0 0 2px var(--grout), inset 0 4px 0 var(--ink-3), inset 0 -4px 0 var(--grout);flex-direction:row;padding:6px 10px 6px 8px;display:inline-flex}.heat--compact .heat-num{text-align:right;min-width:2.2ch}.heat--compact .heat-bar{gap:1px;width:52px;padding:2px}.heat--compact .heat-seg{height:8px}.pips{align-items:flex-end;gap:2px;display:inline-flex}.coach{z-index:var(--z-coach);padding:0 var(--sp-12);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.coach--bottom{bottom:calc(var(--sp-12) + env(safe-area-inset-bottom,0px))}.coach--top{top:calc(var(--sp-12) + env(safe-area-inset-top,0px))}.coach-box{--step:4px;pointer-events:auto;cursor:pointer;gap:var(--sp-12);width:min(620px,100%);clip-path:var(--clip-1);background:var(--plate);box-shadow:inset 0 0 0 2px var(--grout), inset 0 0 0 4px var(--civic-gold-deep), inset 0 0 0 6px var(--grout), inset 0 8px 0 6px var(--ink-3);padding:var(--sp-16);filter:drop-shadow(0 4px 0 var(--grout));-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;align-items:flex-start;display:flex}.coach-portrait{--step:2px;clip-path:var(--clip-1);background:linear-gradient(var(--civic-blue-deep) 0 0) bottom / 100% 40% no-repeat, var(--civic-blue);box-shadow:inset 0 0 0 2px var(--grout);flex:none;padding:6px 6px 0;line-height:0}.coach-main{gap:var(--sp-8);flex-direction:column;flex:1;min-width:0;display:flex}.coach-name{align-items:baseline;gap:var(--sp-8);flex-wrap:wrap;display:flex}.coach-name>span:first-child{font-family:var(--font-display);font-weight:700;font-size:var(--fs-label-lg);text-transform:uppercase;color:var(--civic-gold-hi);line-height:1}.coach-role{font-family:var(--font-body);font-size:var(--fs-small);color:var(--text-muted)}.coach-count{font-family:var(--font-display);font-size:var(--fs-label);color:var(--text-muted);margin-left:auto}.coach-text{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-hi);min-height:calc(var(--fs-body-lg) * 1.3 * 2);display:grid}.coach-ghost,.coach-live{grid-area:1/1}.coach-ghost{visibility:hidden}.coach-extra{cursor:auto}.coach-actions{justify-content:space-between;align-items:center;gap:var(--sp-12);min-height:var(--hit);display:flex}.coach-skip{min-height:var(--hit);padding:0 var(--sp-4);font-family:var(--font-body);font-size:var(--fs-small);color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.coach-skip:hover{color:var(--text-hi)}.coach-tap{font-family:var(--font-body);font-size:var(--fs-small);color:var(--text-muted);animation:1.2s step-end infinite px-blink}@media (width<=480px){.coach-box{padding:var(--sp-12);gap:var(--sp-8)}.coach-portrait .marge svg{width:48px;height:52px}.coach-role{display:none}.coach-text{font-size:var(--fs-body);min-height:calc(var(--fs-body) * 1.3 * 3)}}.spot{z-index:var(--z-spotlight);pointer-events:none;position:fixed;inset:0}.spot-block{pointer-events:auto;position:absolute}.spot-hole{pointer-events:none;box-shadow:0 0 0 2px var(--grout), 0 0 0 4px var(--civic-gold), 0 0 0 6px var(--grout), 0 0 0 200vmax var(--scrim);animation:1.2s steps(2,jump-none) infinite spot-pulse;position:absolute}@keyframes spot-pulse{0%,to{box-shadow:0 0 0 2px var(--grout), 0 0 0 4px var(--civic-gold), 0 0 0 6px var(--grout), 0 0 0 200vmax var(--scrim)}50%{box-shadow:0 0 0 2px var(--grout), 0 0 0 4px var(--civic-gold-hi), 0 0 0 6px var(--grout), 0 0 0 200vmax var(--scrim)}}.spot-corner{background:var(--civic-gold-hi);width:6px;height:6px;box-shadow:0 0 0 2px var(--grout);position:absolute}.spot-corner.tl{top:-8px;left:-8px}.spot-corner.tr{top:-8px;right:-8px}.spot-corner.bl{bottom:-8px;left:-8px}.spot-corner.br{bottom:-8px;right:-8px}.spot-arrow{filter:drop-shadow(0 3px 0 var(--grout));line-height:0;display:inline-flex;position:absolute}.spot-arrow-bob{animation:.8s steps(2,jump-none) infinite spot-bob;display:inline-flex}@keyframes spot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.spot-label{--step:2px;width:max-content;clip-path:var(--clip-1);background:var(--parchment);box-shadow:inset 0 0 0 2px var(--grout), inset 0 -4px 0 2px var(--paper-shadow);padding:var(--sp-8) var(--sp-12) var(--sp-12);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--paper-ink);text-align:center;position:absolute}.hs-scrim{z-index:var(--z-sheet);background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hs{--step:4px;width:100%;max-height:calc(100dvh - 48px);clip-path:polygon(0 var(--step), var(--step) var(--step), var(--step) 0, calc(100% - var(--step)) 0, calc(100% - var(--step)) var(--step), 100% var(--step), 100% 100%, 0 100%);background:var(--plate);box-shadow:inset 0 2px 0 0 var(--grout), inset 0 6px 0 0 var(--civic-gold-deep), inset 0 8px 0 0 var(--grout);padding:var(--sp-24) var(--sp-16) calc(var(--sp-24) + env(safe-area-inset-bottom,0px));gap:var(--sp-16);flex-direction:column;display:flex;overflow:auto}@media (width>=640px){.hs-scrim{padding:var(--sp-16);align-items:center}.hs{width:min(480px,100%);clip-path:var(--clip-1);box-shadow:inset 0 0 0 2px var(--grout), inset 0 0 0 4px var(--civic-gold-deep), inset 0 0 0 6px var(--grout);padding:var(--sp-24);filter:drop-shadow(4px 4px 0 var(--grout))}}.hs-head{align-items:center;gap:var(--sp-12);display:flex}.hs-marge{--step:2px;clip-path:var(--clip-1);background:var(--civic-blue);box-shadow:inset 0 0 0 2px var(--grout);padding:4px 4px 0;line-height:0}.hs-title{min-width:0;font-family:var(--font-display);font-weight:700;font-size:var(--fs-label-lg);text-transform:uppercase;color:var(--text-hi);flex:1;line-height:1.2}.hs-x{width:var(--hit);height:var(--hit);color:var(--text-dim);background:var(--ink-3);box-shadow:inset 0 0 0 2px var(--grout);flex:none;justify-content:center;align-items:center;display:inline-flex}.hs-x:hover{color:var(--text-hi);background:var(--civic-red)}.hs-intro{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-dim)}.hs-rows{gap:var(--sp-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-row{align-items:flex-start;gap:var(--sp-12);padding:var(--sp-12);background:var(--ink-2);box-shadow:inset 0 0 0 2px var(--grout);display:flex}.hs-icon{flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.hs-copy{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.hs-row-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-label);text-transform:uppercase;color:var(--civic-gold-hi);line-height:1.2}.hs-row-text{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}.toasts{z-index:var(--z-toast);align-items:center;gap:var(--sp-8);padding:0 var(--sp-12);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:0;right:0}.toasts--top{top:calc(var(--sp-12) + env(safe-area-inset-top,0px))}.toasts--bottom{bottom:calc(80px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse}.toast{--accent:var(--civic-blue-hi);--step:2px;pointer-events:auto;align-items:center;gap:var(--sp-12);width:min(380px,100%);min-height:52px;padding:var(--sp-8) var(--sp-12) var(--sp-8) var(--sp-16);clip-path:var(--clip-1);background:var(--plate);box-shadow:inset 0 0 0 2px var(--grout), inset 6px 0 0 0 var(--accent), inset 8px 0 0 0 var(--grout), inset 0 -4px 0 0 var(--grout);text-align:left;filter:drop-shadow(0 4px 0 var(--grout));display:flex}.toast--cash{--accent:var(--civic-gold)}.toast--heat{--accent:var(--heat-attack)}.toast--success{--accent:var(--mint)}.toast--error{--accent:var(--civic-red-hi)}.toast-icon{padding-left:var(--sp-4);flex:none;display:inline-flex}.toast-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.toast-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-label-lg);color:var(--text-hi);line-height:1.1}.toast--cash .toast-title{color:var(--civic-gold-hi)}.toast--error .toast-title{color:var(--text-bad)}.toast-detail{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--text-dim)}.lock{z-index:3;padding:var(--sp-8);cursor:not-allowed;image-rendering:pixelated;background-color:#0b0c129e;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Crect width='1' height='1' fill='%230B0C12'/%3E%3C/svg%3E");background-size:4px 4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lock-plate{--step:2px;align-items:center;gap:var(--sp-8);max-width:100%;clip-path:var(--clip-1);background:var(--plate);box-shadow:inset 0 0 0 2px var(--grout), inset 0 4px 0 2px var(--ink-3);padding:var(--sp-8) var(--sp-12);display:inline-flex}.lock-text{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--text)}.lock--compact{background-color:#0b0c1266;background-image:none;justify-content:flex-end;align-items:flex-start;padding:0}.lock--compact .lock-plate{box-shadow:inset 0 0 0 2px var(--grout);padding:4px;position:absolute;top:-6px;right:-6px}.tg,.sl{--tg-on:var(--verdigris)}.tg{justify-content:space-between;align-items:center;gap:var(--sp-16);min-height:var(--hit);cursor:pointer;display:flex;position:relative}.ctl-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ctl-label{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--text)}.ctl-hint{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--text-muted)}.tg-input,.sl-input{opacity:0;margin:0;position:absolute}.tg-input{width:1px;height:1px}.tg-track{--step:2px;width:72px;height:36px;clip-path:var(--clip-1);background:var(--ink-3);box-shadow:inset 0 0 0 2px var(--grout), inset 0 4px 0 2px var(--grout);flex:none;transition:background 60ms step-end;position:relative}.tg-state{font-family:var(--font-display);font-weight:700;font-size:var(--fs-label);color:var(--text-muted);line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-40%)}.tg-knob{background:var(--parchment-dim);width:28px;height:28px;box-shadow:inset 0 2px 0 var(--parchment-hi), inset 0 -4px 0 var(--paper-deep), 0 0 0 2px var(--grout);transition:left 80ms steps(2,end);position:absolute;top:4px;left:4px}.tg--on .tg-track{background:var(--tg-on)}.tg--on .tg-state{color:var(--parchment-hi);text-shadow:0 2px 0 var(--verdigris-deep);left:10px;right:auto}.tg--on .tg-knob{background:var(--parchment-hi);left:40px}.tg-input:focus-visible+.tg-track{outline:2px dashed var(--civic-gold);outline-offset:2px}.tg--disabled,.sl--disabled{cursor:not-allowed}.tg--disabled .ctl-label,.sl--disabled .ctl-label,.sl--disabled .sl-val{color:var(--text-muted)}.tg--disabled .tg-track,.sl--disabled .sl-track,.sl--disabled .sl-thumb{opacity:.45}.sl--disabled .sl-input{cursor:not-allowed}.sl{gap:var(--sp-8);flex-direction:column;display:flex}.sl-head{justify-content:space-between;align-items:baseline;gap:var(--sp-12);display:flex}.sl-val{font-family:var(--font-display);font-weight:700;font-size:var(--fs-label-lg);color:var(--civic-gold-hi);font-variant-numeric:tabular-nums}.sl-wrap{height:var(--hit);align-items:center;display:flex;position:relative}.sl-track{background:var(--grout);width:100%;height:16px;box-shadow:inset 0 4px 0 var(--grout);padding:2px;display:block}.sl-fill{height:100%;width:var(--pct);background:var(--civic-gold);box-shadow:inset 0 2px 0 var(--civic-gold-hi), inset 0 -2px 0 var(--civic-gold-deep);background-image:repeating-linear-gradient(90deg,#0000 0 10px,#0b0c1259 10px 12px);display:block}.sl-thumb{top:50%;left:clamp(0px, calc(var(--pct) - 12px), calc(100% - 24px));background:var(--parchment);width:24px;height:32px;box-shadow:inset 0 2px 0 var(--parchment-hi), inset 0 -4px 0 var(--paper-deep), 0 0 0 2px var(--grout), 0 4px 0 2px var(--grout);pointer-events:none;position:absolute;transform:translateY(-50%)}.sl-input{cursor:pointer;width:100%;height:100%;inset:0}.sl-input:focus-visible~.sl-thumb{outline:2px dashed var(--civic-gold);outline-offset:4px}.sl-wrap:has(.sl-input:focus-visible) .sl-thumb{outline:2px dashed var(--civic-gold);outline-offset:4px}.nt{--step:2px;width:100%;min-height:var(--hit);clip-path:var(--clip-1);background:var(--plate);box-shadow:inset 0 0 0 2px var(--grout), inset 0 4px 0 2px var(--ink-3);text-align:left;align-items:stretch;display:flex;overflow:hidden}button.nt{cursor:pointer}.nt-tag{align-items:center;gap:var(--sp-8);padding:0 var(--sp-12);background:var(--civic-red);box-shadow:inset 0 0 0 2px var(--grout), inset 0 4px 0 -2px var(--civic-red-hi);font-family:var(--font-display);font-weight:700;font-size:var(--fs-label);text-transform:uppercase;color:var(--parchment-hi);text-shadow:0 2px 0 var(--civic-red-deep);flex:none;line-height:1;display:inline-flex}.nt-dot{background:var(--parchment-hi);width:6px;height:6px;animation:1s step-end infinite px-blink}.nt-box{min-width:0;padding:var(--sp-8) 0;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.nt-track{white-space:nowrap;flex:none;display:flex}.nt-item{align-items:baseline;gap:var(--sp-12);padding:0 var(--sp-12);white-space:nowrap;display:inline-flex}.nt-measure{visibility:hidden;pointer-events:none;position:absolute}.nt-head{font-family:var(--font-display);font-weight:700;font-size:var(--fs-label-lg);text-transform:uppercase;color:var(--civic-gold-hi);line-height:1}.nt-sep{background:var(--text-muted);align-self:center;width:4px;height:4px}.nt-detail{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text);line-height:1}.nt--scroll .nt-track{animation:linear infinite nt-marquee}.nt--scroll .nt-item{padding-right:var(--sp-48)}@keyframes nt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nt--wrap .nt-track,.nt--wrap .nt-item:not(.nt-measure){white-space:normal;flex-wrap:wrap;flex:1}.nt--wrap .nt-item:not(.nt-measure){row-gap:var(--sp-4)}@media (prefers-reduced-motion:reduce){.marge--bob,.spot-hole,.spot-arrow-bob,.coach-tap,.nt-dot,.heat--investigation .heat-seg.on{animation:none!important}}.toast-act{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);background:var(--civic-gold);box-shadow:0 0 0 2px var(--grout);align-self:center;margin-left:auto;padding:6px 12px;font-size:16px;line-height:1}.pc{--u:3px;-webkit-user-select:none;user-select:none;color:var(--ink);filter:drop-shadow(0 calc(var(--u) * 2) 0 var(--grout));transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;flex:none;transition:filter 80ms steps(2,end);position:relative}.pc[role=button]{cursor:pointer}.pc--interactive:hover{filter:drop-shadow(0 calc(var(--u) * 4) 0 var(--grout))}.pc:focus-visible{outline:calc(var(--u)) dashed var(--civic-gold);outline-offset:calc(var(--u) * 2)}.pc .cf{display:block;position:absolute;inset:0}.cf-lg{fill:var(--lg-1);animation:2.4s step-end infinite cf-cycle}@keyframes cf-cycle{0%{fill:var(--lg-1)}16.66%{fill:var(--lg-2)}33.33%{fill:var(--lg-3)}50%{fill:var(--lg-4)}66.66%{fill:var(--lg-5)}83.33%{fill:var(--lg-6)}to{fill:var(--lg-1)}}.pc-window{left:calc(var(--u) * 5);top:calc(var(--u) * 5);width:calc(var(--u) * 66);height:calc(var(--u) * 66);padding:var(--u);background:var(--grout);position:absolute;overflow:hidden}.pc-portrait{position:relative}.pc-foil{top:var(--u);bottom:var(--u);left:calc(var(--u) * -12);width:calc(var(--u) * 6);pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#ffffff47 0 33.3%,#0000 33.3% 50%,#ffffff29 50% 66.6%,#0000 66.6%);animation:4.8s step-end infinite pc-foil;position:absolute}@keyframes pc-foil{0%{transform:translate(0)}2%{transform:translateX(calc(var(--u) * 12))}4%{transform:translateX(calc(var(--u) * 24))}6%{transform:translateX(calc(var(--u) * 36))}8%{transform:translateX(calc(var(--u) * 48))}10%{transform:translateX(calc(var(--u) * 60))}12%{transform:translateX(calc(var(--u) * 72))}14%,to{transform:translateX(calc(var(--u) * 90))}}.pc-ed-foil{inset:var(--u);width:calc(100% - var(--u) * 2);height:calc(100% - var(--u) * 2);opacity:.22;mix-blend-mode:screen;pointer-events:none;position:absolute}.pc-ed{right:var(--u);top:calc(var(--u) * 14);z-index:3;height:calc(var(--u) * 6);padding:0 calc(var(--u) * 2) 0 calc(var(--u) * 2);font-family:var(--font-pixel);white-space:nowrap;color:var(--ed-ink);background:var(--ed);box-shadow:inset 0 var(--u) 0 color-mix(in srgb, white 30%, var(--ed)), inset 0 calc(var(--u) * -1) 0 color-mix(in srgb, black 35%, var(--ed)), 0 var(--u) 0 var(--grout), 0 calc(var(--u) * -1) 0 var(--grout);align-items:center;font-weight:700;line-height:1;display:flex;position:absolute}.pc--sm .pc-ed{top:calc(var(--u) * 6);height:calc(var(--u) * 8)}.pc-ed:before{content:"";width:calc(var(--u) * 3);background:color-mix(in srgb, black 25%, var(--ed));box-shadow:0 var(--u) 0 var(--grout), 0 calc(var(--u) * -1) 0 var(--grout);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 calc(50% + var(--u)), calc(var(--u) * 1.5) calc(50% + var(--u)), calc(var(--u) * 1.5) calc(50% - var(--u)), 0 calc(50% - var(--u)));position:absolute;top:0;bottom:0;right:100%}.pc-ed:after{content:"";right:0;top:calc(100% + var(--u));width:calc(var(--u) * 2);height:calc(var(--u) * 2);background:color-mix(in srgb, black 55%, var(--ed));clip-path:polygon(0 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%);position:absolute}.pc-ovr{left:calc(var(--u) * 6);top:calc(var(--u) * 6);min-width:calc(var(--u) * 15);padding:calc(var(--u) * 1.5) calc(var(--u) * 2) calc(var(--u) * 2);background:var(--m-base);box-shadow:inset var(--u) var(--u) 0 var(--m-hi), inset calc(var(--u) * -1) calc(var(--u) * -1) 0 var(--m-lo), var(--u) 0 0 var(--grout), 0 var(--u) 0 var(--grout);color:var(--ink);flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute}.pc--legend .pc-ovr{animation:2.4s step-end infinite pc-ovr-cycle}@keyframes pc-ovr-cycle{0%{background:#f6d85a}33.33%{background:#ffd1dc}66.66%{background:#bfe8ff}}.pc-ovr-n{font-family:var(--font-pixel);letter-spacing:0;text-shadow:var(--u) var(--u) 0 color-mix(in srgb, var(--m-hi) 70%, transparent);font-weight:700;line-height:1}.pc-ovr-l{font-family:var(--font-pixel);margin-top:calc(var(--u) * .5);color:color-mix(in srgb, var(--ink) 80%, var(--m-base));font-size:12px;line-height:1}.pc-chip{right:calc(var(--u) * 6);top:calc(var(--u) * 6);font-family:var(--font-pixel);box-shadow:calc(var(--u) * -1) 0 0 var(--grout), 0 var(--u) 0 var(--grout), calc(var(--u) * -1) var(--u) 0 var(--grout);line-height:1;display:flex;position:absolute}.pc-chip-p{background:var(--party);color:var(--parchment-hi);padding:var(--u) calc(var(--u) * 1.5);box-shadow:inset 0 var(--u) 0 color-mix(in srgb, white 25%, var(--party));font-weight:700}.pc-chip-s{background:var(--parchment);color:var(--ink);padding:var(--u) calc(var(--u) * 1.5);box-shadow:inset 0 calc(var(--u) * -1) 0 var(--paper-shadow)}.pc-deep{right:calc(var(--u) * 6);top:calc(var(--u) * 62);align-items:center;gap:var(--u);padding:var(--u) calc(var(--u) * 1.5);font-family:var(--font-pixel);color:var(--parchment-hi);background:var(--verdigris-deep);box-shadow:inset 0 var(--u) 0 var(--verdigris), inset 0 calc(var(--u) * -1) 0 #1a3f38, 0 calc(var(--u) * -1) 0 var(--grout), calc(var(--u) * -1) 0 0 var(--grout), 0 var(--u) 0 var(--grout), var(--u) 0 0 var(--grout);font-weight:700;line-height:1;display:flex;position:absolute;transform:translateY(-50%)}.pc-star{width:calc(var(--u) * 2.5);height:calc(var(--u) * 2.5);flex:none;animation:1.6s step-end infinite px-blink}.pc--sm .pc-star{width:6px;height:6px}.pc-paper{left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 71);bottom:calc(var(--u) * 5);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='1' y='0' width='1' height='1' fill='%23E2D7BF'/%3E%3Crect x='3' y='2' width='1' height='1' fill='%23E6DCC5'/%3E%3C/svg%3E");background-size:calc(var(--u) * 4) calc(var(--u) * 4);image-rendering:pixelated;position:absolute}.pc-plate{left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 71);height:calc(var(--u) * 15);text-align:center;justify-content:center;align-items:center;gap:calc(var(--u) * .75);flex-direction:column;display:flex;position:absolute;overflow:hidden}.pc-name{font-family:var(--font-pixel);color:var(--ink);white-space:nowrap;text-overflow:clip;max-width:100%;font-weight:700;line-height:1;overflow:hidden}.pc-first{font-family:var(--font-pixel);color:var(--paper-ink-dim);white-space:nowrap;margin-bottom:calc(var(--u) * -.25);font-weight:400;line-height:1}.pc-title{font-family:var(--font-body);color:#5d5647;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;line-height:1;overflow:hidden}.pc-stats{left:calc(var(--u) * 7);right:calc(var(--u) * 7);top:calc(var(--u) * 87);height:calc(var(--u) * 13);gap:var(--u);grid-template-columns:repeat(6,1fr);align-items:center;display:grid;position:absolute}.pc-stats:before{content:"";left:0;right:0;top:calc(var(--u) * -1);height:var(--u);background:repeating-linear-gradient(90deg, var(--paper-deep) 0 calc(var(--u) * 2), transparent calc(var(--u) * 2) calc(var(--u) * 3));position:absolute}.pc-stats--grid{column-gap:calc(var(--u) * 2);row-gap:calc(var(--u) * 1);padding:0 calc(var(--u) * 1);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}.pc-stat--row{justify-content:flex-start;align-items:center!important;gap:var(--u)!important;flex-direction:row!important}.pc-stat--row .pc-stat-l{color:var(--paper-ink-dim)}.pc-stat-tick{width:var(--u);box-shadow:var(--u) 0 0 #0b0c1226;flex:none;align-self:stretch}.pc-stat{align-items:center;gap:calc(var(--u) * .75);flex-direction:column;min-width:0;display:flex}.pc-stat-l{font-family:var(--font-body);color:var(--paper-ink-dim);font-size:14px;line-height:1}.pc-stat-v{font-family:var(--font-pixel);color:var(--ink);font-weight:700;line-height:1}.pc-stat-bar{width:100%;height:var(--u);background:var(--paper-deep);box-shadow:0 var(--u) 0 var(--paper-shadow);display:block}.pc-stat-bar>span{height:100%;display:block}.pc--sm .pc-stat-bar{height:2px}.pc--sm .pc-stat{gap:2px}.pc--lg .pc-stat-l{font-size:16px}.pc-plate--sm{top:calc(var(--u) * 72);bottom:calc(var(--u) * 7);height:auto;padding:0 calc(var(--u) * 1);gap:2px}.pc-first-sm{font-family:var(--font-body);color:var(--paper-ink-dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;line-height:1;overflow:hidden}.pc-name--sm{text-overflow:ellipsis}.pc-badge{top:calc(var(--u) * -3);right:calc(var(--u) * -3);z-index:4;pointer-events:none;position:absolute}.pc-quip{z-index:5;pointer-events:none;width:max-content;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.pc-tag{--tag:var(--civic-red);--tag-hi:var(--civic-red-hi);--tag-lo:var(--civic-red-deep);background:var(--tag);box-shadow:inset 0 2px 0 var(--tag-hi), inset 0 -2px 0 var(--tag-lo), 0 0 0 2px var(--grout), 0 4px 0 2px var(--grout);font-family:var(--font-pixel);text-transform:uppercase;color:var(--parchment-hi);text-shadow:0 2px 0 var(--tag-lo);white-space:nowrap;padding:4px 6px 6px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.pc-tag--gold{--tag:var(--civic-gold);--tag-hi:var(--civic-gold-hi);--tag-lo:var(--civic-gold-deep);color:var(--ink);text-shadow:none}.pc-tag--green{--tag:var(--verdigris-deep);--tag-hi:var(--verdigris);--tag-lo:#1a3f38}.cb{--u:3px;flex:none;position:relative}.cb .cf{position:absolute;inset:0}.cb-field{left:calc(var(--u) * 5);top:calc(var(--u) * 5);right:calc(var(--u) * 5);bottom:calc(var(--u) * 5);background-size:calc(var(--u) * 8) calc(var(--u) * 8);background-position:calc(var(--u) * -1) calc(var(--u) * -1);image-rendering:pixelated;box-shadow:inset 0 0 0 var(--u) var(--civic-blue-deep), inset 0 0 0 calc(var(--u) * 2) var(--civic-gold-deep);position:absolute}.cb-center{justify-content:center;align-items:center;gap:calc(var(--u) * 3);flex-direction:column;display:flex;position:absolute;inset:0}.cb-center .seal-mark{filter:drop-shadow(0 var(--u) 0 var(--grout))}.cb-word{font-family:var(--font-pixel);color:var(--civic-gold-hi);letter-spacing:.1em;background:var(--grout);padding:var(--u) calc(var(--u) * 3);box-shadow:inset 0 0 0 var(--u) var(--civic-gold-deep);font-weight:700}.seal{align-items:center;gap:12px;display:inline-flex}.seal--stacked{flex-direction:column;gap:8px}.seal-mark{flex:none}.seal-words{flex-direction:column;gap:4px;display:flex}.seal--stacked .seal-words{align-items:center}.seal-word{font-family:var(--font-pixel);color:var(--parchment-hi);letter-spacing:.04em;text-shadow:2px 0 0 var(--grout), -2px 0 0 var(--grout), 0 2px 0 var(--grout), 0 -2px 0 var(--grout), 2px 2px 0 var(--grout), -2px 2px 0 var(--grout), 2px -2px 0 var(--grout), -2px -2px 0 var(--grout), 0 4px 0 var(--civic-red-deep), 2px 4px 0 var(--civic-red-deep), -2px 4px 0 var(--civic-red-deep), 0 6px 0 var(--grout);font-weight:700;line-height:1}.seal-tag{font-family:var(--font-pixel);letter-spacing:.16em;color:var(--civic-gold);text-transform:uppercase;font-size:12px}.db{filter:drop-shadow(0 2px 0 var(--grout));flex:none;display:inline-block;position:relative}.db img{display:block}.db-mono{font-family:var(--font-pixel);color:var(--parchment-hi);letter-spacing:0;justify-content:center;align-items:center;padding-top:1px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.db--locked{filter:grayscale(1) brightness(.6) drop-shadow(0 2px 0 var(--grout))}.pxb{--face:var(--civic-gold);--face-hi:#e6b656;--hi:var(--civic-gold-hi);--lo:var(--civic-gold-deep);--edge:var(--grout);--text:var(--ink);--drop:4px;color:var(--text);filter:drop-shadow(0 var(--drop) 0 var(--grout));-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;padding:0;transition:transform 40ms step-end,filter 40ms step-end;display:inline-flex;position:relative;transform:translateY(0)}.pxb-edge{--step:2px;width:100%;clip-path:var(--clip-1);background:var(--edge);padding:2px;display:flex}.pxb-face{--step:2px;width:100%;clip-path:var(--clip-1);background:var(--face);box-shadow:inset 0 2px 0 var(--hi), inset 2px 0 0 var(--hi), inset 0 -4px 0 var(--lo);color:var(--text);font-family:var(--font-pixel);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;display:flex}.pxb-icon{flex:none;display:inline-flex}.pxb--sm .pxb-face{font-size:var(--fs-label);gap:6px;min-height:32px;padding:7px 12px 10px}.pxb--sm:after{content:"";height:var(--hit);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pxb--md .pxb-face{font-size:var(--fs-label-lg);min-height:40px;padding:8px 16px 12px}.pxb--lg .pxb-face{padding:14px 28px 18px;font-size:16px}.pxb--block{width:100%;display:flex}.pxb:hover:not(:disabled){filter:drop-shadow(0 calc(var(--drop) + 2px) 0 var(--grout));transform:translateY(-2px)}.pxb:hover:not(:disabled) .pxb-face{background:var(--face-hi)}.pxb:active:not(:disabled){transform:translateY(calc(var(--drop) - 2px));filter:drop-shadow(0 2px 0 var(--grout))}.pxb:active:not(:disabled) .pxb-face{box-shadow:inset 0 2px 0 var(--lo), inset 0 -2px 0 var(--hi)}.pxb:focus-visible{outline:none}.pxb:focus-visible .pxb-edge{background:var(--parchment-hi)}.pxb:disabled{cursor:not-allowed;--face:var(--ink-2);--face-hi:var(--ink-2);--hi:var(--ink-2);--lo:var(--ink-2);--edge:var(--ink-4);--text:var(--text-muted);filter:none;transform:translateY(var(--drop))}.pxb:disabled .pxb-face{text-shadow:none;box-shadow:none;background-image:repeating-linear-gradient(135deg,#0000 0 6px,#434a6859 6px 8px)}.pxb--ghost:disabled{transform:none}.pxb--secondary{--face:var(--ink-4);--face-hi:var(--ink-5);--hi:#4f5778;--lo:var(--ink-2);--text:var(--parchment)}.pxb--danger{--face:var(--civic-red);--face-hi:#d6503c;--hi:var(--civic-red-hi);--lo:var(--civic-red-deep);--text:var(--parchment-hi)}.pxb--danger .pxb-face,.pxb--secondary .pxb-face{text-shadow:0 2px 0 var(--grout)}.pxb--ghost{--face:var(--ink);--face-hi:var(--ink-2);--hi:var(--ink);--lo:var(--ink);--edge:var(--ink-5);--text:var(--parchment-dim);--drop:0px;filter:none}.pxb--ghost:hover:not(:disabled){--text:var(--parchment-hi);--edge:var(--parchment-dim);filter:none}.pxb--ghost:active:not(:disabled){filter:none;transform:translateY(2px)}.pxp{--pf:var(--ink-2);--ph:var(--ink-3);--pl:#15171f;--pt:var(--parchment);filter:drop-shadow(4px 4px 0 var(--grout));color:var(--pt);min-width:0}.pxp-edge{--step:4px;clip-path:var(--clip-1);background:var(--grout);height:100%;padding:2px}.pxp-face{--step:2px;clip-path:var(--clip-1);background:var(--pf);box-shadow:inset 2px 2px 0 var(--ph), inset -2px -2px 0 var(--pl);height:100%;padding:16px}.pxp--raised{--pf:var(--ink-3);--ph:var(--ink-4);--pl:var(--ink-2)}.pxp--paper{--pf:var(--parchment);--ph:var(--parchment-hi);--pl:var(--paper-shadow);--pt:var(--ink)}.pxp--gold{--pf:var(--civic-gold);--ph:var(--civic-gold-hi);--pl:var(--civic-gold-deep);--pt:var(--ink)}.pxp--red{--pf:var(--civic-red);--ph:var(--civic-red-hi);--pl:var(--civic-red-deep);--pt:var(--parchment-hi)}.pxp--blue{--pf:var(--civic-blue);--ph:var(--civic-blue-hi);--pl:var(--civic-blue-deep);--pt:var(--parchment-hi)}.pxp-head{color:color-mix(in srgb, var(--pt) 30%, transparent);background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px) 0 100%/100% 2px no-repeat;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 12px;padding-bottom:10px;display:flex}.pxp-title{font-family:var(--font-pixel);text-transform:uppercase;color:var(--pt);font-size:16px;font-weight:700;line-height:1}.pxp-extra{color:var(--pt)}.rb{--rb:var(--civic-red);--rb-hi:var(--civic-red-hi);--rb-lo:var(--civic-red-deep);--rb-text:var(--parchment-hi);filter:drop-shadow(2px 0 0 var(--grout)) drop-shadow(-2px 0 0 var(--grout)) drop-shadow(0 2px 0 var(--grout)) drop-shadow(0 -2px 0 var(--grout)) drop-shadow(0 4px 0 var(--grout));align-items:flex-start;max-width:100%;display:inline-flex}.rb-body{z-index:1;background:var(--rb);box-shadow:inset 0 2px 0 var(--rb-hi), inset 0 -2px 0 var(--rb-lo);color:var(--rb-text);font-family:var(--font-pixel);text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-weight:700;line-height:1;display:inline-flex;position:relative}.rb-text{text-shadow:0 2px 0 var(--rb-lo);text-overflow:ellipsis;overflow:hidden}.rb-tail{background:var(--rb-lo);width:18px;box-shadow:inset 0 2px 0 color-mix(in srgb, var(--rb-lo) 70%, black);flex:none;margin-top:8px}.rb-tail--l{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),8px calc(100% - 8px),8px 8px,4px 8px,4px 4px,0 4px);margin-right:-8px}.rb-tail--r{clip-path:polygon(0 0,100% 0,100% 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,calc(100% - 8px) 8px,calc(100% - 8px) calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),100% calc(100% - 4px),100% 100%,0 100%);margin-left:-8px}.rb-star{background:var(--rb-hi);width:2px;height:2px;box-shadow:2px 0 0 var(--rb-hi), -2px 0 0 var(--rb-hi), 0 2px 0 var(--rb-hi), 0 -2px 0 var(--rb-hi);flex:none;margin:0 2px}.rb--sm .rb-body{font-size:var(--fs-label);padding:7px 12px}.rb--sm .rb-tail{height:20px;margin-top:6px}.rb--md .rb-body{padding:8px 16px;font-size:16px}.rb--md .rb-tail{height:28px}.rb--lg .rb-body{padding:10px 24px;font-size:24px}.rb--lg .rb-tail{width:24px;height:36px;margin-top:12px}.rb--blue{--rb:var(--civic-blue);--rb-hi:var(--civic-blue-hi);--rb-lo:var(--civic-blue-deep)}.rb--gold{--rb:var(--civic-gold);--rb-hi:var(--civic-gold-hi);--rb-lo:var(--civic-gold-deep);--rb-text:var(--ink)}.rb--gold .rb-text{text-shadow:0 2px 0 var(--civic-gold-hi)}.rb--violet{--rb:var(--violet);--rb-hi:var(--violet-hi);--rb-lo:var(--violet-deep)}.rb--green{--rb:var(--verdigris);--rb-hi:var(--verdigris-hi);--rb-lo:var(--verdigris-deep)}.rb--ink{--rb:var(--ink-3);--rb-hi:var(--ink-5);--rb-lo:var(--ink-2)}.sb{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.sb-label{font-family:var(--font-pixel);font-size:var(--fs-label);color:var(--text-dim);text-transform:uppercase;min-width:36px}.sb-track{background:var(--grout);gap:2px;min-width:0;padding:2px;display:flex}.sb-seg{background:var(--ink-3);flex:1;height:8px}.sb-seg.on{background:var(--sb-col);box-shadow:inset 0 2px #ffffff4d}.sb-val{font-family:var(--font-pixel);text-align:right;min-width:32px;font-size:16px;font-weight:700;line-height:1}.sb-delta{font-size:var(--fs-label);color:var(--mint);vertical-align:top;margin-left:4px}.sb-delta.neg{color:var(--civic-red-hi)}.cp{--step:2px;clip-path:var(--clip-1);background:var(--ink-2);box-shadow:inset 0 0 0 2px var(--grout), inset 0 4px 0 var(--ink-3), inset 0 -4px 0 var(--grout);font-family:var(--font-pixel);color:var(--civic-gold-hi);white-space:nowrap;border:0;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}button.cp{cursor:pointer}.cp--sm{font-size:var(--fs-label);gap:6px;padding:6px 10px 6px 6px}.cp-icon{display:inline-flex}.cp-amt{text-shadow:0 2px 0 var(--grout)}.cp-delta{font-size:var(--fs-label);color:var(--mint)}.cp-delta.neg{color:var(--civic-red-hi)}.coin-spin{display:inline-block;position:relative}.coin-spin>svg{animation:.8s step-end infinite coin-frame;position:absolute;inset:0}.coin-spin>svg:first-child{animation-delay:0s}.coin-spin>svg:nth-child(2){animation-delay:-.6s}.coin-spin>svg:nth-child(3){animation-delay:-.4s}.coin-spin>svg:nth-child(4){animation-delay:-.2s}@keyframes coin-frame{0%{opacity:1}25%,to{opacity:0}}.pg{--pg-col:var(--civic-gold);background:var(--ink-3);width:100%;box-shadow:inset 0 0 0 2px var(--grout), inset 0 4px 0 var(--grout);padding:2px;display:block;position:relative;overflow:hidden}.pg-fill{background:var(--pg-col);height:100%;box-shadow:inset 0 2px 0 #ffffff52, inset 0 -2px 0 #00000047, 2px 0 0 var(--grout);transition:width .24s steps(6,end);display:block}.pg--striped .pg-fill{background-image:repeating-linear-gradient(90deg,#ffffff2e 0 4px,#0000 4px 8px);animation:.6s steps(2,end) infinite pg-march}@keyframes pg-march{to{background-position:8px 0}}.pg-ticks{background-image:linear-gradient(90deg, transparent calc(100% - 2px), var(--grout) calc(100% - 2px));pointer-events:none;position:absolute;inset:2px}.pg-label{font-family:var(--font-pixel);font-size:var(--fs-label);color:var(--parchment-hi);text-shadow:2px 2px 0 var(--grout);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.tabs{background:var(--grout);align-self:flex-start;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.tab{min-height:var(--hit);background:var(--ink-2);box-shadow:inset 0 -2px 0 var(--ink);color:var(--text-muted);font-family:var(--font-pixel);font-size:var(--fs-label);text-transform:uppercase;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px 10px;line-height:1;display:inline-flex}.tabs--md .tab{padding:8px 14px 12px;font-size:16px}.tab:hover{color:var(--parchment);background:var(--ink-3)}.tab--on,.tab--on:hover{background:var(--ink-4);color:var(--parchment-hi);box-shadow:inset 0 2px 0 var(--ink-5), inset 0 -4px 0 var(--civic-gold)}.tab-icon{display:inline-flex}.tab-badge{font-size:var(--fs-label);background:var(--civic-red);color:var(--parchment-hi);box-shadow:0 2px 0 var(--grout);padding:2px 4px}.modal-scrim{z-index:100;image-rendering:pixelated;background-color:#0b0c12b3;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Crect width='1' height='1' fill='%230B0C12'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%230B0C12'/%3E%3C/svg%3E");background-size:4px 4px;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-box{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.modal-box>.pxp{min-height:0;max-height:100%}.modal-box .pxp-face{max-height:calc(100dvh - 40px);overflow:auto}.modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.modal-title{font-family:var(--font-pixel);font-size:16px;font-weight:700}.modal-x{width:var(--hit);height:var(--hit);color:var(--parchment-dim);background:var(--ink-3);box-shadow:inset 0 0 0 2px var(--grout);flex:none;justify-content:center;align-items:center;display:inline-flex}.modal-x:hover{color:var(--parchment-hi);background:var(--civic-red)}.modal-body{font-size:var(--fs-body);line-height:var(--lh-body)}.modal-foot{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.tip{display:inline-flex;position:relative}.tip-box{z-index:50;background:var(--parchment);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-snug);width:max-content;max-width:240px;box-shadow:0 0 0 2px var(--grout), 4px 4px 0 2px var(--grout);opacity:0;pointer-events:none;padding:6px 8px;transition:opacity 60ms step-end;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tip--bottom .tip-box{top:calc(100% + 8px);bottom:auto}.tip:hover .tip-box,.tip:focus-within .tip-box{opacity:1}.chip{--chip:var(--ink-4);--step:2px;clip-path:var(--clip-1);background:var(--chip);box-shadow:inset 0 2px 0 color-mix(in srgb, white 22%, var(--chip)), inset 0 -2px 0 color-mix(in srgb, black 30%, var(--chip));font-family:var(--font-pixel);font-size:var(--fs-label);text-transform:uppercase;color:var(--parchment-hi);text-shadow:0 2px 0 color-mix(in srgb, black 45%, var(--chip));white-space:nowrap;align-items:center;gap:4px;padding:5px 8px 6px;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){.cf-lg,.pc-foil,.pc-star,.coin-spin>svg,.pc--legend .pc-ovr{animation:none!important}.coin-spin>svg:not(:first-child){display:none}}.pc-ed{max-width:calc(100% - var(--u) * 28)}.pc-ed>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc--sm .pc-ed{max-width:none}
