#start{--holo-rgb:var(--p-amber-rgb);--holo:var(--p-amber);--ink:var(--p-ink);--on-hot:var(--p-deep);--line:rgba(var(--holo-rgb), .34);--line-soft:rgba(var(--holo-rgb), .14);--glow:rgba(var(--holo-rgb), .42);--quiet:rgba(var(--holo-rgb), .76);--dim:var(--p-amber-text);--fs:clamp(8px, min(1.2vw, 1.78vh), 40px);--px:1px;--hair:max(1px, calc(var(--fs) * .07));--bold:max(2px, calc(var(--fs) * .16));z-index:10;box-sizing:border-box;color:var(--holo);font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,DejaVu Sans Mono,monospace;font-size:var(--fs);text-align:center;-webkit-user-select:none;user-select:none;background:radial-gradient(ellipse at 50% 40%, rgba(var(--p-deep-rgb), .94), rgba(var(--p-deep-rgb), .985) 78%);cursor:default;flex-direction:column;padding:1.2vh 2vw 1.6vh;line-height:1.35;display:flex;position:fixed;inset:0;overflow:hidden auto}#start[data-state=ready]{cursor:pointer}#start.hidden{display:none}#start [hidden]{display:none!important}#start:before,#start:after{content:"";pointer-events:none;position:fixed;inset:0}#start:before{opacity:.2;background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);background-size:calc(var(--fs) * 4) calc(var(--fs) * 4);-webkit-mask-image:radial-gradient(at 50% 38%,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 38%,#000 0%,#0000 70%)}#start:after{background:repeating-linear-gradient(to bottom, rgba(var(--holo-rgb), .03) 0 1px, transparent 1px 3px)}#start .boot{letter-spacing:.3em;color:var(--ink);text-shadow:0 0 .5em var(--holo);margin:auto;font-size:1.6em}#start .holo{box-sizing:border-box;width:100%;max-width:calc(var(--fs) * 84);flex-direction:column;align-items:center;gap:1.6em;margin:auto;padding-top:1em;animation:.85s linear holo-in;display:flex;position:relative;overflow-x:clip}#start .pix-text,#start .pix-icon{--h:1em;--hs:var(--h);height:var(--hs);width:calc(var(--hs) * var(--cols) / var(--rows));flex:none;display:block;overflow:visible}@supports (height:round(nearest, 10px, 3px)){#start .pix-text,#start .pix-icon{--hs:max(calc(var(--px) * var(--rows)), round(nearest, var(--h), calc(var(--px) * var(--rows))))}}#start .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#start .topbar{z-index:4;box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;gap:.6em 1.6em;padding-bottom:.7em;animation:.85s linear holo-in;display:flex;position:relative}#start .topbar:after{content:"";height:var(--hair);pointer-events:none;background:linear-gradient(90deg, transparent, var(--line) 18%, var(--line) 82%, transparent);position:absolute;bottom:0;left:0;right:0}#start .topbar-group{align-items:center;gap:.5em;min-width:0;display:flex}#start .tool,#start .opt,#start .refit-open{box-sizing:border-box;min-width:3.2em;height:3.2em;font:inherit;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.7em;margin:0;padding:0 .5em;display:inline-flex;position:relative}#start .tool .pix-icon,#start .opt .pix-icon,#start .refit-open .pix-icon{--h:1.8em}#start .tool .pix-text{--h:1em}#start .tool:hover,#start .opt:hover,#start .refit-open:hover{color:var(--ink)}#start .tool:hover .pix-icon,#start .tool:hover .pix-text,#start .opt:hover .pix-icon,#start .refit-open:hover .pix-icon{filter:drop-shadow(0 0 .4em var(--holo))}#start .tool.selected,#start .opt.selected{color:var(--ink)}#start .tool.selected .pix-icon,#start .opt.selected .pix-icon{filter:drop-shadow(0 0 .35em var(--holo))}#start .tool.selected:after,#start .opt.selected:after{content:"";height:var(--bold);box-shadow:0 0 .6em var(--glow);background:currentColor;position:absolute;bottom:.15em;left:.5em;right:.5em}#start .settings-open,#start .founder-open,#start .record-open{padding:0 .9em}#start .report-open{z-index:3;min-width:0;height:2.6em;color:var(--dim);gap:.6em;padding:0 .8em;font-size:.82em;position:fixed;bottom:.9em;left:max(.9em,1.6vw)}#start .report-open .pix-icon{--h:1.5em}#start .report-open:hover{color:var(--ink)}#start[data-loading] .report-open{display:none}#start :is(.slot,.practice-pick,.tool,.opt,.refit-open,.switch,.pilot-btn):focus-visible{outline:none}#start :is(.slot,.practice-pick,.tool,.opt,.refit-open,.switch,.pilot-btn):focus-visible:before{content:"";pointer-events:none;--k:var(--ink);--kl:.9em;--kt:max(2px, calc(var(--fs) * .14));background:linear-gradient(var(--k), var(--k)) 0 0 / var(--kl) var(--kt) no-repeat, linear-gradient(var(--k), var(--k)) 0 0 / var(--kt) var(--kl) no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / var(--kl) var(--kt) no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / var(--kt) var(--kl) no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / var(--kl) var(--kt) no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / var(--kt) var(--kl) no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / var(--kl) var(--kt) no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / var(--kt) var(--kl) no-repeat;position:absolute;inset:.1em}#start :is(.slot,.practice-pick):focus-visible:before{--kl:1.4em;inset:.3em}#start .set-menu{z-index:6;box-sizing:border-box;text-align:left;cursor:default;background:repeating-linear-gradient(to bottom, rgba(var(--holo-rgb), .03) 0 1px, transparent 1px 3px), var(--p-deep);padding:1.6vh 2vw 2.4vh;position:fixed;inset:0;overflow:hidden auto}#start .set-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--fs) * 78);flex-direction:column;gap:1.8em;margin:0 auto;display:flex}#start .set-bar{align-items:center;gap:1.4em;padding-bottom:.9em;display:flex;position:relative}#start .set-bar:after{content:"";height:var(--hair);pointer-events:none;background:linear-gradient(90deg, transparent, var(--line) 18%, var(--line) 82%, transparent);position:absolute;bottom:0;left:0;right:0}#start .set-back{box-sizing:border-box;width:4.6em;height:3.6em;font:inherit;color:var(--ink);background:rgba(var(--holo-rgb), .1);border:var(--bold) solid var(--holo);box-shadow:0 0 .9em var(--glow), inset 0 0 .7em rgba(var(--holo-rgb), .25);cursor:pointer;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}#start .set-back:hover{color:var(--on-hot);background:var(--holo)}#start .set-back:focus-visible{outline:var(--bold) solid var(--ink);outline-offset:.3em}#start .set-back .pix-icon{--h:1.7em}#start .set-title{color:var(--ink);filter:drop-shadow(0 0 .35em var(--holo));align-items:center;gap:1em;margin:0;font-size:1em;font-weight:400;display:flex}#start .set-title .pix-icon{--h:2.4em}#start .set-title .pix-text{--h:1.9em}#start .set-board{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:2.2em 2.4em;display:grid}#start .set-col{flex-direction:column;gap:2.2em;min-width:0;display:flex}#start .set-panel{background:rgba(var(--p-deep-rgb), .6);flex-direction:column;align-items:stretch;gap:.85em;padding:1.5em 1.5em 1.3em;display:flex}#start .set-panel .switch,#start .set-panel .set-keymap{align-self:flex-start}#start .sound-rows{gap:.4em;display:grid}#start .sound-row,#start .set-row{letter-spacing:.1em;align-items:center;gap:.8em;font-size:.9em;line-height:1.3;display:grid}#start .sound-row{grid-template-columns:11em minmax(5em,1fr) 3.4em}#start .sound-row.wide-readout{grid-template-columns:11em minmax(5em,1fr) 9em}#start .sound-row.wide-readout .sound-readout{white-space:nowrap}#start .set-row{grid-template-columns:11em minmax(0,1fr)}#start .set-smooth{flex-direction:column;align-items:flex-start;gap:.4em;display:flex}#start .set-muted-ctl{flex-wrap:wrap;align-items:center;gap:.3em 1em;min-width:0;display:flex}#start .set-muted-count{color:var(--ink);font-weight:700}#start .set-muted-all,#start .set-muted-one{letter-spacing:.18em;border:var(--hair) solid var(--line-soft);min-width:0;height:auto;padding:.3em .9em;font-size:.85em;font-weight:700}#start .set-muted-all:hover,#start .set-muted-one:hover{border-color:var(--line)}#start .set-muted-all[hidden]{display:none}#start .set-muted-list{gap:.3em;max-height:9.5em;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}#start .set-muted-list[hidden]{display:none}#start .set-muted-item{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:.8em;font-size:.9em;display:flex}#start .set-muted-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:700}#start .set-note{letter-spacing:.12em;color:var(--ink);font-size:.8em;font-weight:700}#start .sound-label,#start .set-label{color:var(--ink);cursor:default;font-weight:700}#start .sound-label.has-icon{align-items:center;gap:.6em;display:flex}#start .sound-label.has-icon .pix-icon{--h:1.15em;color:var(--ink)}#start .sound-slider{box-sizing:border-box;width:100%;min-width:0;height:1.6em;accent-color:var(--holo);cursor:pointer;margin:0}#start .sound-slider:focus-visible{outline:var(--bold) solid var(--ink);outline-offset:.2em}#start .sound-readout{color:var(--ink);text-align:right;font-weight:700}#start .sound-floor{letter-spacing:.06em;color:var(--ink);font-size:.85em}#start .sound-row:hover .sound-label,#start .set-row:hover .set-label{text-shadow:0 0 .5em var(--holo)}#start .opts{flex-wrap:wrap;align-items:center;gap:.2em .4em;display:flex}#start .switch{box-sizing:border-box;font:inherit;letter-spacing:.18em;color:var(--quiet);border:var(--hair) solid var(--line-soft);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.6em;margin:0;padding:.4em .9em;font-size:.85em;font-weight:700;display:inline-flex;position:relative}#start .switch:hover{color:var(--ink);border-color:var(--line)}#start .switch-mark{box-sizing:border-box;border:var(--hair) solid currentColor;flex:none;width:.6em;height:.6em;display:inline-block}#start .switch.selected{color:var(--ink);border-color:var(--line);text-shadow:0 0 .5em var(--holo)}#start .switch.selected .switch-mark{background:currentColor}#start .switch-state{text-align:left;min-width:2.2em}#start .set-keymap{border:var(--hair) solid var(--line-soft);height:3em;padding:0 1.1em}#start .set-keymap:hover{border-color:var(--line)}#start .set-keymap .pix-icon{--h:1.5em}#start .set-pilot{gap:.7em}#start .set-callsign.is-none{grid-template-columns:minmax(0,1fr)}#start .pilot-line{flex-wrap:wrap;align-items:center;gap:.6em 1.4em;min-width:0;display:flex}#start .pilot-name{min-width:0;color:var(--ink);letter-spacing:.12em;overflow-wrap:anywhere;font-size:1.15em;font-weight:700}#start .pilot-none{color:var(--dim);font-weight:700}#start .pilot-btn{box-sizing:border-box;min-height:3.2em;font:inherit;letter-spacing:.18em;color:var(--quiet);border:var(--hair) solid var(--line-soft);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 1.2em;font-size:.85em;font-weight:700;display:inline-flex;position:relative}#start .pilot-btn:hover{color:var(--ink);border-color:var(--line)}#start .pilot-btn:disabled{opacity:.5;cursor:default}#start .pilot-edit{flex-direction:column;gap:.7em;display:flex}#start .pilot-warn,#start .pilot-answer,#start .pilot-pending-text{letter-spacing:.08em;color:var(--ink);margin:0;font-size:.9em;line-height:1.5}#start .pilot-answer,#start .pilot-pending-text{font-weight:700}#start .pilot-edit-row,#start .pilot-code-btns{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}#start .pilot-pending{flex-wrap:wrap;align-items:center;gap:.6em 1.2em;display:flex}#start .pilot-field,#start .pilot-code-field{box-sizing:border-box;min-width:0;height:3.2em;font:inherit;color:var(--ink);background:rgba(var(--p-deep-rgb), .6);border:var(--hair) solid var(--line);-webkit-user-select:text;user-select:text;border-radius:0;margin:0;padding:0 .9em;font-size:.95em;font-weight:600}#start .pilot-field{letter-spacing:.14em;text-transform:uppercase;flex:16em;max-width:24em}#start .pilot-field::placeholder{color:var(--dim);opacity:1}#start .pilot-code-field{letter-spacing:.04em;width:100%}#start .pilot-field:focus-visible,#start .pilot-code-field:focus-visible{outline:var(--bold) solid var(--ink);outline-offset:.2em}#start .pilot-code{border-top:var(--hair) solid var(--line-soft);flex-direction:column;gap:.6em;padding-top:.9em;display:flex}#start .pilot-code-head{flex-wrap:wrap;align-items:baseline;gap:.3em 1.2em;display:flex}#start .pilot-code-word{color:var(--ink);letter-spacing:.14em;font-weight:700}#start .pilot-code-keep{letter-spacing:.08em;color:var(--dim);font-size:.85em}#start .panel{box-sizing:border-box;border:var(--hair) solid var(--line);padding:1.2em 1.2em 1em;position:relative;box-shadow:0 0 2em #0009}#start .panel .caption{letter-spacing:.34em;color:var(--dim);background:var(--p-deep);padding:0 .6em;font-size:.72em;position:absolute;top:-.75em;left:1.4em}#start .head{cursor:default;flex-direction:column;align-items:center;gap:1.1em;display:flex;position:relative}#start .head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse closest-side at 50% 52%, rgba(var(--holo-rgb), .26), rgba(var(--holo-rgb), .1) 45%, transparent 100%);position:absolute;inset:-55% -22% -45%}#start .logo,#start .subtitle{justify-content:center;margin:0;font-size:1em;font-weight:400;display:flex}#start .logo{color:var(--ink);filter:drop-shadow(.13em .13em 0 var(--p-amber-dim)) drop-shadow(0 0 .45em rgba(var(--holo-rgb), .7)) drop-shadow(0 0 1.6em rgba(var(--holo-rgb), .35))}#start .logo-text{--h:min(8.4em, 13vw)}#start .subtitle{color:var(--dim)}#start .subtitle-text{--h:1.4em}#start .tagline{color:var(--dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:.45em 1.1em;margin:0;display:flex}#start .tagline-text{--h:1.05em}#start .choose{flex-direction:column;align-items:stretch;gap:.6em;width:min(100%,50em);display:flex;position:relative}#start .versus{grid-template-columns:minmax(0,15em) auto minmax(0,15em);justify-content:center;align-items:center;gap:1.6em;display:grid}#start .slot{box-sizing:border-box;min-width:0;height:11em;font:inherit;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.9em;margin:0;padding:1em 1em 1.3em;display:flex;position:relative}#start .slot .pix-icon{--h:5.4em}#start .slot .pix-text{--h:2em}#start .slot-pair{justify-content:center;align-items:center;gap:.6em;display:flex}#start .slot .slot-pair .pix-icon{--h:4.2em}#start .slot:hover,#start .slot:focus-visible,#start .practice-pick:hover,#start .practice-pick:focus-visible{color:var(--ink);background:radial-gradient(ellipse at 50% 50%, rgba(var(--holo-rgb), .16), transparent 70%)}#start .slot:hover .pix-icon,#start .slot:hover .pix-text,#start .slot:focus-visible .pix-icon,#start .slot:focus-visible .pix-text,#start .practice-pick:hover .pix-icon,#start .practice-pick:hover .pix-text{filter:drop-shadow(0 0 .4em var(--holo))}#start .slot:after,#start .practice-pick:after{content:"";border-top:var(--hair) dashed currentColor;opacity:.7;height:0;position:absolute;bottom:.35em;left:20%;right:20%}#start .slot.selected,#start .practice-pick.selected{color:var(--ink)}#start .slot.selected:after,#start .practice-pick.selected:after{height:var(--bold);box-shadow:0 0 .7em var(--glow);opacity:1;background:currentColor;border-top:0}#start .slot.selected .pix-icon,#start .slot.selected .pix-text,#start .practice-pick.selected .pix-icon,#start .practice-pick.selected .pix-text{filter:drop-shadow(0 0 .45em var(--holo))}#start .slot .pix-icon.slot-flip{--h:1.3em;opacity:.5;filter:none;position:absolute;top:.8em;right:.9em}#start .slot:hover .pix-icon.slot-flip,#start .slot:focus-visible .pix-icon.slot-flip{opacity:.95;filter:none}#start .vs{color:var(--dim);filter:drop-shadow(.1em .1em 0 var(--p-amber-dim)) drop-shadow(0 0 .4em var(--glow));justify-content:center;align-items:center;padding:0 .4em .9em;display:flex}#start .vs-text{--h:3.6em}#start .practice{--side:11em;--mid:16em;--gap:2.4em;box-sizing:border-box;grid-template-columns:var(--side) var(--mid) var(--side);justify-content:center;align-items:stretch;column-gap:var(--gap);grid-template-rows:3.2em;display:grid;position:relative}#start .practice-pick{box-sizing:border-box;min-width:0;height:3.2em;font:inherit;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:0;grid-area:1/2;justify-content:center;align-items:center;gap:.9em;margin:0;padding:0 1.4em .2em;display:inline-flex;position:relative}#start .practice-pick .pix-icon{--h:1.9em}#start .practice-pick .pix-text{--h:1.1em}#start .practice-pick:after{bottom:.2em;left:14%;right:14%}#start .practice-pick .pix-icon.practice-nofire{--h:1.7em}#start .people-act{box-sizing:border-box;min-width:0;height:3.2em;font:inherit;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.8em;margin:0;padding:0 1.2em .2em;display:inline-flex;position:relative}#start .people-act .pix-icon{--h:1.9em}#start .people-act .pix-text{--h:1.1em}#start .people-invite{grid-area:1/1}#start .people-join{grid-area:1/3}#start .people-act:hover,#start .people-act:focus-visible{color:var(--ink);background:radial-gradient(ellipse at 50% 50%, rgba(var(--holo-rgb), .16), transparent 70%)}#start .people-act:hover .pix-icon,#start .people-act:hover .pix-text{filter:drop-shadow(0 0 .4em var(--holo))}#start .people-act:after{content:"";border-top:var(--hair) dashed currentColor;opacity:.7;height:0;position:absolute;bottom:.2em;left:14%;right:14%}#start .people-act.selected{color:var(--ink)}#start .people-act.selected:after{height:var(--bold);box-shadow:0 0 .7em var(--glow);opacity:1;background:currentColor;border-top:0}#start .people-act:focus-visible{outline:none}#start .people-act:focus-visible:before{content:"";pointer-events:none;--k:var(--ink);--kl:.9em;--kt:max(2px, calc(var(--fs) * .14));background:linear-gradient(var(--k), var(--k)) 0 0 / var(--kl) var(--kt) no-repeat, linear-gradient(var(--k), var(--k)) 0 0 / var(--kt) var(--kl) no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / var(--kl) var(--kt) no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / var(--kt) var(--kl) no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / var(--kl) var(--kt) no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / var(--kt) var(--kl) no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / var(--kl) var(--kt) no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / var(--kt) var(--kl) no-repeat;position:absolute;inset:.1em}#start .join-box{z-index:1;box-sizing:border-box;grid-area:1/1/2/3;justify-content:center;align-items:center;height:3.2em;display:flex;position:relative}:is(#start .practice:has(.join-box:not([hidden])) .people-invite,#start .practice:has(.join-box:not([hidden])) .practice-pick){visibility:hidden}#start .join-row{justify-content:center;align-items:stretch;gap:.8em;height:2.8em;display:flex}#start .join-input{box-sizing:border-box;width:10em;font:inherit;letter-spacing:.4em;text-align:center;text-transform:uppercase;color:var(--ink);background:rgba(var(--holo-rgb), .06);border:var(--hair) dashed var(--line);caret-color:var(--ink);-webkit-user-select:text;user-select:text;border-radius:0;margin:0;padding:0 .6em;font-size:1.15em;font-weight:700}#start .join-input::placeholder{color:var(--dim);opacity:.6}#start .join-input:focus-visible{outline:var(--bold) solid var(--ink);outline-offset:calc(var(--bold) * .5)}#start .join-input[aria-invalid=true]{border-style:solid;border-width:var(--bold)}#start .join-go{box-sizing:border-box;min-width:5em;font:inherit;color:var(--ink);background:rgba(var(--holo-rgb), .1);border:var(--bold) solid var(--holo);box-shadow:0 0 .9em var(--glow), inset 0 0 .7em rgba(var(--holo-rgb), .25);cursor:pointer;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 1.2em;display:inline-flex}#start .join-go .pix-text{--h:1.3em}#start .join-go:hover{color:var(--on-hot);background:var(--holo)}#start .join-go:focus-visible{outline:var(--bold) solid var(--ink);outline-offset:calc(var(--bold) * .5)}#start .join-line{letter-spacing:.14em;color:var(--ink);margin:0;font-size:.82em;line-height:1.3;position:absolute;top:calc(100% + .2em);left:0;right:0}#start .build{justify-content:center;align-items:center;gap:.5em;min-height:3.04em;display:flex}#start .build-text{flex-direction:column;align-items:flex-end;display:flex}#start .build-name{box-sizing:border-box;font:inherit;letter-spacing:.16em;color:var(--dim);text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:.25em .5em;font-size:.95em;font-weight:700}#start .build-name:hover{color:var(--ink);text-decoration-thickness:var(--bold)}#start .build-name:focus-visible{outline:var(--bold) solid var(--ink);outline-offset:.15em}#start .opt{gap:.6em;min-width:0;height:2.8em;padding:0 .9em}#start .opt .pix-icon{--h:1.5em}#start .opt-word{white-space:nowrap}#start .refit-open{letter-spacing:.18em;gap:.6em;padding:0 .6em;font-size:.95em;font-weight:700}#start .refit-key{font:inherit;border:var(--hair) solid currentColor;opacity:.8;padding:0 .4em;font-size:.85em}#start .refit-open.keyless .refit-key{visibility:hidden}#start .launch{--word:3em;--word-h:var(--word);box-sizing:border-box;max-width:100%;font:inherit;color:var(--ink);background:linear-gradient(90deg, transparent, rgba(var(--holo-rgb), .15) 24%, rgba(var(--holo-rgb), .15) 76%, transparent);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:1.4em;margin:.2em 0;padding:.85em 3em .85em 2.6em;display:none;position:relative}#start[data-state=ready] .launch{animation:2.8s ease-in-out infinite holo-glow;display:inline-flex}#start .launch:before,#start .launch:after{content:"";height:var(--bold);pointer-events:none;background:linear-gradient(90deg, transparent, var(--holo) 16%, var(--holo) 84%, transparent);position:absolute;left:0;right:0}#start .launch:before{top:0}#start .launch:after{bottom:0}#start .launch .pix-icon{--h:4.2em;color:var(--holo)}@supports (height:round(nearest, 10px, 3px)){#start .launch{--word-h:max(calc(var(--px) * var(--launch-rows)), round(nearest, var(--word), calc(var(--px) * var(--launch-rows))))}}#start .launch .pix-text{--h:var(--word-h)}#start .launch-word{width:calc(var(--word-h) * var(--launch-cols) / var(--launch-rows));filter:drop-shadow(.08em .08em 0 var(--p-amber-dim));flex:none;justify-content:center;display:inline-flex}#start .launch:hover{color:var(--on-hot);background:linear-gradient(90deg, transparent, var(--holo) 14%, var(--holo) 86%, transparent)}#start .launch:hover .pix-icon{color:var(--on-hot)}#start .launch:hover .launch-word{filter:none}#start .launch:focus-visible{outline:var(--bold) solid var(--ink);outline-offset:.3em}#start .launch-key{letter-spacing:.2em;border:var(--hair) solid currentColor;opacity:.8;align-self:flex-end;padding:.1em .5em;font-size:.75em}#start .foot{grid-template-columns:minmax(0,1fr);place-items:center;row-gap:.5em;width:100%;display:grid}#start .foot>.rank-box{grid-area:1/1}#start .foot>.status,#start .foot>.hint{grid-area:2/1}#start .foot>.build{grid-area:3/1}#start .foot>.more{grid-area:4/1}#start .foot>.legal{grid-area:5/1}#start .more{box-sizing:border-box;letter-spacing:.08em;text-wrap:balance;overflow-wrap:anywhere;max-width:min(100%,64em);color:var(--dim);cursor:default;margin:.5em 0 0;font-size:.82em;line-height:1.4;display:none}#start[data-state=ready] .more{display:block}#start .legal{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:0 .6em;max-width:100%;margin:0;display:none}#start[data-state=ready] .legal{display:flex}#start .legal-link{letter-spacing:.16em;color:var(--dim);text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:.3em;cursor:pointer;padding:0 .7em;font-size:.72em;line-height:1.2;position:relative}#start .legal-link:after{content:"";position:absolute;inset:-.45em -.1em}#start .legal-link:hover{color:var(--ink)}#start .legal-link:focus-visible{outline:var(--bold) solid var(--ink);outline-offset:.15em}#start .rank-box{box-sizing:border-box;cursor:default;justify-self:center;max-width:100%;margin:0;display:none}#start[data-state=ready] .rank-box{display:grid}#start .rank-word{box-sizing:border-box;color:var(--ink);grid-area:1/1;justify-content:center;align-items:center;padding:.2em 1.2em .2em 1.5em;display:flex}#start .rank-ranked{border:var(--bold) solid var(--holo)}#start .rank-unranked{color:var(--dim);border:var(--hair) dashed var(--line)}#start .rank-box[data-ranked="1"] .rank-unranked,#start .rank-box[data-ranked="0"] .rank-ranked{visibility:hidden}#start .face-word.rank-text{letter-spacing:.3em;margin-right:-.3em;font-size:1.1em;font-weight:600}#start .status{box-sizing:border-box;letter-spacing:.22em;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;min-height:1.4em;color:var(--dim);font-size:1.05em;line-height:1.3}#start .hint{box-sizing:border-box;letter-spacing:.03em;text-wrap:balance;max-width:100%;min-height:1.63333em;color:var(--dim);visibility:hidden;margin:0;font-size:.9em;line-height:1.3}#start[data-state=ready][data-hint] .hint{visibility:visible}#start[data-state=ready][data-hint] .status{visibility:hidden}#start[data-state=busy] .status{letter-spacing:.16em;min-width:60%;color:var(--ink);background:linear-gradient(90deg, transparent, rgba(var(--holo-rgb), .1), transparent);text-shadow:0 0 .5em var(--holo);opacity:.8;padding:.55em 1.5em;font-size:1.9em}#start[data-loading] .topbar,#start[data-loading] .head,#start[data-loading] .choose,#start[data-loading] .launch,#start[data-loading] .build,#start[data-loading] .more,#start[data-loading] .legal{display:none}#start[data-state=failed] .status{letter-spacing:.02em;text-transform:none;max-width:60em;color:var(--ink);border:max(3px, calc(var(--fs) * .22)) double var(--ink);background:rgba(var(--p-deep-rgb), .7);-webkit-user-select:text;user-select:text;padding:.55em 1.5em;font-size:1.25em}#start .bridge{flex-direction:column;align-items:center;display:flex}#start .bridge-line{letter-spacing:.14em;min-height:1.4em;color:var(--ink);justify-content:center;align-items:center;gap:.6em;font-size:.82em;display:flex}#start .bridge-line.single{position:absolute;top:calc(100% + .2em);left:0;right:0}#start .seat-lines{flex-direction:column;align-items:center;gap:.35em;display:flex}#start .bridge-mark{box-sizing:border-box;border:var(--hair) dashed currentColor;flex:none;width:.7em;height:.7em;display:inline-block}#start .bridge-line[data-mark=wait] .bridge-mark{border-style:solid;border-width:var(--bold)}#start .bridge-line[data-mark=live] .bridge-mark{background:currentColor;border-style:solid}@keyframes holo-in{0%{opacity:0}8%{opacity:.9}13%{opacity:.15}21%{opacity:.8}27%{opacity:.3}42%{opacity:1}54%{opacity:.7}64%,to{opacity:1}}@keyframes holo-glow{0%,to{filter:drop-shadow(0 0 .3em rgba(var(--holo-rgb), .3))}50%{filter:drop-shadow(0 0 .9em rgba(var(--holo-rgb), .55))}}@media (prefers-reduced-motion:reduce){#start .holo,#start .topbar,#start[data-state] .status,#start[data-state] .launch{animation:none}}#start[data-face]{--logo-size:min(calc(var(--fs) * 9.4), 14vw);font-family:var(--face);font-variant-numeric:tabular-nums}@supports (height:round(nearest, 10px, 3px)){#start[data-face]{--hair:max(round(up, 1px, var(--px)), round(nearest, calc(var(--fs) * .07), var(--px)));--bold:max(round(up, 2px, var(--px)), round(nearest, calc(var(--fs) * .16), var(--px)))}}#start[data-face] .pix-icon{filter:none!important}#start[data-face] .logo{filter:drop-shadow(calc(var(--logo-size) * .04) calc(var(--logo-size) * .04) 0 var(--p-amber-dim)) drop-shadow(0 0 .5em rgba(var(--holo-rgb), .35))}#start .face-word.logo-text{font-size:var(--logo-size);letter-spacing:.1em;color:var(--p-amber);padding:.04em .05em .02em .1em;line-height:.8}#start[data-face] .subtitle{align-items:center;gap:1.6em}#start[data-face] .subtitle:before,#start[data-face] .subtitle:after{content:"";width:7em;height:var(--hair);background:linear-gradient(90deg, transparent, var(--line));display:block}#start[data-face] .subtitle:after{transform:scaleX(-1)}#start .face-word.subtitle-text{letter-spacing:.5em;margin-right:-.5em;font-size:1.5em;font-weight:600}#start .face-word.tagline-text{letter-spacing:.14em;font-size:1.05em;font-weight:500}#start .tool .face-word{letter-spacing:.2em;margin-right:-.2em;font-size:1.02em;font-weight:600}#start .slot .face-word{letter-spacing:.14em;margin-right:-.14em;font-size:2em}#start[data-face] .vs{filter:drop-shadow(.2em .2em 0 var(--p-amber-dim))}#start .face-word.vs-text{letter-spacing:.04em;font-size:3.9em}#start .practice-pick .face-word,#start .people-act .face-word{letter-spacing:.22em;margin-right:-.22em;font-size:1.2em;font-weight:600}#start .join-go .face-word{letter-spacing:.14em;font-size:1.3em}#start[data-face] .build-name,#start[data-face] .refit-open,#start[data-face] .opt{font-weight:600}#start[data-face] .set-title{filter:none}#start .set-title .face-word{letter-spacing:.1em;color:var(--p-amber);filter:drop-shadow(.05em .05em 0 var(--p-amber-dim));font-size:3em}#start .set-keymap .face-word{letter-spacing:.2em;font-size:1.02em;font-weight:600}#start[data-face] .launch{gap:1.8em;min-width:44em;padding-right:7.4em}#start[data-face] .launch-word{filter:none;place-items:center;width:auto;display:inline-grid}#start[data-face] .launch-word>*{grid-area:1/1}#start .launch .face-word{letter-spacing:.1em;text-shadow:.05em .05em 0 var(--p-amber-dim);margin-right:-.1em;font-size:3.5em}#start .launch .face-word.launch-sizer{visibility:hidden}#start .launch:hover .face-word{text-shadow:none}#start[data-face] .launch-key{letter-spacing:.22em;font-family:inherit;font-weight:600;position:absolute;bottom:1.1em;right:2.6em}@media (max-width:899px){#start{--fs:clamp(9px, 1.7vw, 14px);padding:10px 16px 14px}#start .hint{min-height:2.6em}#start .holo{gap:1.4em}#start .head:before{left:-2%;right:-2%}#start .set-menu{padding:10px 16px 14px}#start .report-open{flex:none;align-self:center;margin:.4em 0 0;position:relative;bottom:auto;left:auto}#start .set-board{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){#start .tagline-text{--h:min(1.25em, calc((100vw - 34px) / 30))}#start .launch{--word:2.3em;padding:.7em 1.6em}#start .launch .pix-icon{--h:3.4em}#start .practice{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:.4em}#start .people-act{gap:.5em;padding:0 .4em .2em}#start .people-act .pix-icon{--h:1.6em}#start .launch-key{display:none}#start .slot{height:9.4em;padding:.6em .3em 1.2em}#start .slot .pix-icon{--h:4.2em}#start .slot .slot-pair .pix-icon{--h:3.4em}#start .slot .pix-text{--h:1.6em}#start .slot .pix-icon.slot-flip{--h:1.2em;top:.5em;right:.5em}#start .vs-text{--h:2.6em}#start .practice-pick{gap:.6em;padding:0 .4em .2em}#start .founder-open .pix-text{display:none}#start .founder-open{padding:0 .5em}#start .sound-row{grid-template-columns:minmax(0,1fr) 3em;gap:.3em .8em}#start .sound-row.wide-readout{grid-template-columns:minmax(0,1fr) 8em}#start .sound-label,#start .sound-floor{grid-column:1/-1}#start .set-row{grid-template-columns:minmax(0,1fr);gap:.3em}#start .set-panel{padding:1.4em 1em 1.1em}#start .pilot-field{flex-basis:100%;max-width:none}#start[data-face] .launch{gap:1.2em;min-width:0;padding:.7em 1.6em}#start .launch .face-word{font-size:2.6em}#start[data-face] .subtitle{gap:1em}#start[data-face] .subtitle:before,#start[data-face] .subtitle:after{width:2em}#start .face-word.subtitle-text{letter-spacing:.34em;margin-right:-.34em;font-size:1.15em}#start .face-word.tagline-text{letter-spacing:.08em;font-size:1em}#start .slot .face-word{font-size:1.7em}#start .face-word.vs-text{font-size:2.8em}#start .founder-open .face-word{display:none}#start .set-title .face-word{font-size:2.2em}}.comms,.results{--holo-rgb:var(--p-amber-rgb);--holo:var(--p-amber);--ink:var(--p-ink);--line:rgba(var(--holo-rgb), .45);--line-soft:rgba(var(--holo-rgb), .2);--glow:rgba(var(--holo-rgb), .5);--dim:var(--p-amber-text);--panel:rgba(var(--p-bg-rgb), .62);--fs:clamp(9px, 1.7vh, 40px);--hair:max(1px, calc(var(--fs) * .08));--bold:max(2px, calc(var(--fs) * .18));--arm:1.1em;color:var(--holo);font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,DejaVu Sans Mono,monospace;font-size:var(--fs);-webkit-user-select:none;user-select:none;box-sizing:border-box;line-height:1.35}.comms[hidden],.results[hidden],.comms [hidden]{display:none}.corner{width:var(--arm);height:var(--arm);pointer-events:none;border:0 solid var(--holo);filter:drop-shadow(0 0 .3em var(--glow));position:absolute}.corner.tl{top:calc(var(--bold) * -1);left:calc(var(--bold) * -1);border-top-width:var(--bold);border-left-width:var(--bold)}.corner.tr{top:calc(var(--bold) * -1);right:calc(var(--bold) * -1);border-top-width:var(--bold);border-right-width:var(--bold)}.corner.bl{bottom:calc(var(--bold) * -1);left:calc(var(--bold) * -1);border-bottom-width:var(--bold);border-left-width:var(--bold)}.corner.br{bottom:calc(var(--bold) * -1);right:calc(var(--bold) * -1);border-bottom-width:var(--bold);border-right-width:var(--bold)}.comms{--outline:rgba(var(--p-deep-rgb), .95);z-index:5;pointer-events:none;width:min(24em,28vw);text-shadow:var(--hair) 0 0 var(--outline), calc(var(--hair) * -1) 0 0 var(--outline), 0 var(--hair) 0 var(--outline), 0 calc(var(--hair) * -1) 0 var(--outline), 0 0 .4em var(--outline);position:fixed;top:24vh;right:13.5vw}.tx{--dock:0;box-sizing:border-box;max-height:calc(18em * (1 - var(--dock)));margin-bottom:calc(.7em * (1 - var(--dock)));transform-origin:100% 0;transform:scale(calc(1 - .08 * var(--dock)));padding:0;position:relative;overflow:hidden}.tx .corner{display:none}.tx-head{color:var(--ink);letter-spacing:.18em;white-space:nowrap;align-items:center;gap:.6em;font-size:.95em;font-weight:700;display:flex}.tx-head.dim .tx-title{opacity:.3}.tx-lamp{background:var(--holo);width:.7em;height:.7em;box-shadow:0 0 .6em var(--holo);flex:none}.tx-head.dim .tx-lamp{box-shadow:none;outline:var(--hair) solid var(--holo);outline-offset:calc(var(--hair) * -1);background:0 0}.tx-link{letter-spacing:.12em;min-height:1.35em;color:var(--dim);white-space:nowrap;margin-top:.7em;font-size:.85em}.tx-name{min-height:1.15em;color:var(--ink);letter-spacing:.08em;white-space:nowrap;margin-top:.3em;font-size:2.4em;font-weight:700;line-height:1.15;overflow:hidden}.tx-name.long{letter-spacing:.04em;font-size:1.5em}.tx-takeover{letter-spacing:.08em;overflow-wrap:anywhere;min-height:2.7em;margin-top:.3em;font-size:.9em;line-height:1.35}.tx-model{letter-spacing:.08em;min-height:1.35em;color:var(--dim);overflow-wrap:anywhere;margin-top:.3em;font-size:.78em;line-height:1.35}.tx-wave{align-items:center;gap:.15em;height:2.2em;margin-top:.6em;display:flex}.tx-wave b{background:var(--holo);opacity:.85;transform-origin:50%;flex:1 1 0;min-width:0;height:100%;transform:scaleY(.1)}.log{max-height:22em;margin:0;padding:0;list-style:none;overflow:hidden}.log:empty{display:none}.comms .line{letter-spacing:.03em;overflow-wrap:anywhere;color:var(--p-green-text);margin:0 0 .2em;padding:0;font-size:.92em}.comms .line .tag{color:var(--p-green);letter-spacing:.08em;background:0 0;border:0;padding:0;font-weight:700;display:inline;position:static}.comms .line.fresh .msg{color:var(--p-green)}.comms .line.is-system{color:var(--p-green-text);opacity:.8}.comms .line.is-agent{color:var(--p-green);font-size:1.12em}.comms .line.is-agent .msg{color:var(--p-green-ink);font-weight:600}.results{z-index:6;pointer-events:none;background:radial-gradient(ellipse at 50% 46%, rgba(var(--p-deep-rgb), .5), rgba(var(--p-deep-rgb), .1) 70%);justify-content:center;align-items:center;padding:2vh 2vw;transition:opacity .35s ease-out;display:flex;position:fixed;inset:0}.results.entering{opacity:0}.results[data-dock=strip]{align-items:flex-start}.results[data-dock=strip] .res{cursor:default}.res{box-sizing:border-box;pointer-events:auto;cursor:default;border:var(--hair) solid var(--line);background:rgba(var(--p-bg-rgb), .93);width:min(34em,92vw);box-shadow:inset 0 0 2em rgba(var(--holo-rgb), .16), 0 0 2em rgba(var(--holo-rgb), .22);text-align:center;text-shadow:0 0 .5em rgba(var(--holo-rgb), .55);padding:1.6em 2em 1.4em;position:relative}.res:after{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom, rgba(var(--holo-rgb), .07) 0 1px, transparent 1px 3px);position:absolute;inset:0}.res .corner.tl{top:0;left:0}.res .corner.tr{top:0;right:0}.res .corner.bl{bottom:0;left:0}.res .corner.br{bottom:0;right:0}.res-versus{letter-spacing:.22em;color:var(--dim);font-size:.8em}.res-runby{letter-spacing:.2em;width:-moz-fit-content;width:fit-content;color:var(--ink);border:var(--hair) solid var(--ink);margin:.35em auto 0;padding:0 .5em;font-size:.7em}.res-ranked{color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:.3em .9em;margin:.45em auto 0;display:flex}.res-ranked-word{letter-spacing:.3em;border:var(--bold) solid var(--holo);padding:.05em .7em .05em 1em;font-size:.8em}.res-ranked[data-ranked="0"] .res-ranked-word{color:var(--dim);border:var(--hair) dashed var(--line)}.res-ranked-why{letter-spacing:.16em;color:var(--dim);font-size:.7em}.res-rating{border-top:var(--hair) dotted var(--line-soft);text-align:left;grid-template-columns:auto 1fr;gap:.35em 1.6em;margin:.9em 0 0;padding:.8em 0 0;font-size:.95em;display:grid}.res-rating[hidden]{display:none}.res-rating dt{color:var(--dim);letter-spacing:.14em;margin:0}.res-rating dt .res-core-ico{vertical-align:-.15em;width:1.1em;height:1.1em;margin-right:.45em;display:inline-block}.res-rating dd{color:var(--ink);text-align:right;letter-spacing:.05em;margin:0;font-weight:700}.res-title{color:var(--ink);letter-spacing:.14em;margin:.15em 0 0;padding-left:.14em;font-size:3.4em;font-weight:700;line-height:1.1}.res[data-outcome=victory] .res-title{border-bottom:var(--bold) solid var(--holo)}.res[data-outcome=defeat] .res-title{border-bottom:var(--bold) dashed var(--holo)}.res[data-outcome=draw] .res-title{border-bottom:calc(var(--bold) * 2.2) double var(--holo)}.res-how{letter-spacing:.08em;margin-top:.6em;font-size:1.15em}.res-nuke{border-top:var(--hair) solid var(--line-soft);margin-top:.9em;padding-top:.8em}.res-nuke-main{color:var(--ink);letter-spacing:.12em;justify-content:center;align-items:center;gap:.7em;font-weight:700;display:flex}.res-nuke-icon{width:2.3em;height:2.3em;color:var(--holo);filter:drop-shadow(0 0 .3em var(--glow));flex:none}.res-nuke-time{color:var(--dim)}.res-nuke-rad,.res-nuke-lost{letter-spacing:.04em;color:var(--ink);overflow-wrap:anywhere;text-align:center;margin-top:.35em;font-size:.92em}.res-nuke-lost{font-weight:700}.res-eye{border-top:var(--hair) solid var(--line-soft);margin-top:.9em;padding-top:.8em}.res-eye-main{color:var(--ink);letter-spacing:.12em;justify-content:center;align-items:center;gap:.7em;font-weight:700;display:flex}.res-eye-icon{width:2em;height:2em;color:var(--holo);filter:drop-shadow(0 0 .3em var(--glow));flex:none}.res-eye-line{letter-spacing:.04em;color:var(--ink);overflow-wrap:anywhere;text-align:center;margin-top:.35em;font-size:.92em}.res-stats{border-top:var(--hair) solid var(--line-soft);text-align:left;grid-template-columns:auto 1fr;gap:.35em 1.6em;margin:1.3em 0 0;padding:.9em 0 0;font-size:.95em;display:grid}.res-stats dt{color:var(--dim);letter-spacing:.14em;margin:0}.res-stats dd{color:var(--ink);text-align:right;letter-spacing:.05em;margin:0;font-weight:700}.res-stats dt .res-heat-ico{vertical-align:-.05em;width:2.4em;height:.75em;margin-right:.55em;display:inline-block}.res-builds{border-top:var(--hair) dotted var(--line-soft);text-align:left;grid-template-columns:auto 1fr;gap:.35em 1.6em;margin:.9em 0 0;padding:.8em 0 0;font-size:.95em;display:grid}.res-builds dt{color:var(--dim);letter-spacing:.14em;margin:0}.res-builds dd{color:var(--ink);text-align:right;letter-spacing:.08em;margin:0;font-weight:700}.res-tally{border-top:var(--hair) solid var(--line-soft);letter-spacing:.06em;margin-top:1em;padding-top:.8em;font-size:.9em}.res-tally .res-tally-label{color:var(--dim);letter-spacing:.14em}.res-saved{color:var(--dim);letter-spacing:.14em;margin-top:.6em;font-size:.72em}.res-watch{color:var(--dim);letter-spacing:.12em;margin-top:1em;font-size:.9em}.res-watch+.res-watch{margin-top:.3em}.res-copy-field{box-sizing:border-box;width:100%;font:inherit;letter-spacing:.04em;text-align:center;color:var(--ink);background:var(--panel);border:var(--hair) dashed var(--line);-webkit-user-select:text;user-select:text;pointer-events:auto;border-radius:0;margin-top:.4em;padding:.4em .6em;font-size:.78em;display:block}.res-copy-field[hidden]{display:none}.res-btn{font:inherit;letter-spacing:.12em;color:var(--dim);text-shadow:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;margin-right:auto;padding:.1em .4em;font-size:.9em;display:block}.res-btn:hover,.res-btn:focus-visible{color:var(--ink);outline:var(--hair) solid var(--holo);outline-offset:.15em;text-decoration:underline}.res-btn:active{text-shadow:0 0 .9em rgba(var(--holo-rgb), .9)}.res-foot{color:var(--ink);letter-spacing:.16em;margin-top:1.2em;font-size:1em;font-weight:700}.res-menu{margin-top:.5em}.res-report{margin-top:.8em;font-size:.78em}.res-foot:before,.res-foot:after{content:" > ";color:var(--dim)}.res-foot:after{content:" < "}.res-foot:empty{display:none}@media (prefers-reduced-motion:reduce){.results{transition:none}}#radio{--holo-rgb:var(--p-amber-rgb);--holo:var(--p-amber);--ink:var(--p-ink);--line:rgba(var(--holo-rgb), .55);--glow:rgba(var(--holo-rgb), .5);--dim:var(--p-amber-text);--panel:rgba(var(--p-bg-rgb), .78);--fs:clamp(10px, 1.9vh, 40px);--hair:max(1px, calc(var(--fs) * .08));--bold:max(2px, calc(var(--fs) * .18));--arm:1.1em;z-index:6;box-sizing:border-box;width:min(44em,92vw);color:var(--holo);font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,DejaVu Sans Mono,monospace;font-size:var(--fs);border:var(--hair) solid var(--line);background:var(--panel);box-shadow:inset 0 0 1.4em rgba(var(--holo-rgb), .16), 0 0 1.2em rgba(var(--holo-rgb), .18);padding:.6em 1em;line-height:1.35;position:fixed;bottom:27vh;left:50%;transform:translate(-50%)}#radio[hidden],#radio [hidden]{display:none!important}#radio .corner{width:var(--arm);height:var(--arm);pointer-events:none;border:0 solid var(--holo);filter:drop-shadow(0 0 .3em var(--glow));position:absolute}#radio .corner.tl{top:calc(var(--bold) * -1);left:calc(var(--bold) * -1);border-top-width:var(--bold);border-left-width:var(--bold)}#radio .corner.tr{top:calc(var(--bold) * -1);right:calc(var(--bold) * -1);border-top-width:var(--bold);border-right-width:var(--bold)}#radio .corner.bl{bottom:calc(var(--bold) * -1);left:calc(var(--bold) * -1);border-bottom-width:var(--bold);border-left-width:var(--bold)}#radio .corner.br{bottom:calc(var(--bold) * -1);right:calc(var(--bold) * -1);border-bottom-width:var(--bold);border-right-width:var(--bold)}#radio .radio-row{align-items:baseline;gap:.8em;min-width:0;display:flex}#radio .radio-label{letter-spacing:.2em;color:var(--ink);text-shadow:0 0 .5em var(--holo);flex:none;font-weight:700}#radio .radio-field{box-sizing:border-box;min-width:0;font:inherit;letter-spacing:.04em;color:var(--ink);caret-color:var(--ink);background:rgba(var(--p-deep-rgb), .35);border:0;border-bottom:var(--bold) solid var(--holo);-webkit-user-select:text;user-select:text;border-radius:0;outline:none;flex:auto;margin:0;padding:.15em .3em}#radio .radio-field:focus-visible{background:rgba(var(--holo-rgb), .12)}#radio .radio-count,#radio .radio-hint{letter-spacing:.12em;color:var(--dim);white-space:nowrap;flex:none;font-size:.78em}#radio .radio-heard{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto}@media (max-width:599px){#radio .radio-hint{display:none}}.spectator{--holo-rgb:var(--p-amber-rgb);--holo:var(--p-amber);--ink:var(--p-ink);--line:rgba(var(--holo-rgb), .45);--line-soft:rgba(var(--holo-rgb), .2);--glow:rgba(var(--holo-rgb), .5);--dim:var(--p-amber-text);--panel:rgba(var(--p-bg-rgb), .68);--tone-green:rgba(var(--p-green-rgb), .65);--tone-yellow:rgba(var(--p-yellow-rgb), .8);--tone-red:rgba(var(--p-red-rgb), .85);--tone-black:#000000d9;--fs:clamp(9px, 1.55vh, 34px);--hair:max(1px, calc(var(--fs) * .08));--bold:max(2px, calc(var(--fs) * .18));z-index:4;pointer-events:none;color:var(--holo);font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,DejaVu Sans Mono,monospace;font-size:var(--fs);-webkit-user-select:none;user-select:none;box-sizing:border-box;line-height:1.35;position:fixed;inset:0}.spectator[hidden],.spectator [hidden]{display:none}.spec-top{text-align:center;flex-direction:column;align-items:center;gap:.4em;max-width:90vw;display:flex;position:absolute;top:1.2em;left:50%;transform:translate(-50%)}.spec-camera,.spec-note{box-sizing:border-box;border:var(--hair) solid var(--line);background:var(--panel);color:var(--ink);letter-spacing:.12em;text-shadow:0 0 .4em var(--glow);padding:.35em 1em}.spec-note{border-style:dashed}.spec-mechtag{--accent:255, 150, 120;box-sizing:border-box;border:var(--hair) solid var(--line);background:var(--panel);color:var(--ink);letter-spacing:.22em;white-space:nowrap;text-shadow:0 0 .4em var(--glow);padding:.15em .7em;font-weight:700;position:absolute;transform:translate(-50%,calc(-100% - .7em))}.spec-mechtag.blue{--accent:130, 190, 255}.spec-mechtag:before{content:"";background:rgb(var(--accent));width:.7em;height:.7em;margin-right:.5em;display:inline-block}.spec-mechtag.red:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.spec-mechtag:after{content:"";width:var(--hair);background:var(--line);height:.6em;position:absolute;top:100%;left:50%}.spec-col{--accent:255, 150, 120;box-sizing:border-box;border:var(--hair) solid var(--line);background:var(--panel);width:min(19em,44vw);box-shadow:inset 0 0 1.2em rgba(var(--holo-rgb), .12), 0 0 1em rgba(var(--holo-rgb), .14);padding:.6em .8em .7em;position:absolute;bottom:1.2em}.spec-col.red{border-left:var(--bold) solid rgb(var(--accent));left:1.2em}.spec-col.blue{--accent:130, 190, 255;border-right:var(--bold) double rgb(var(--accent));right:1.2em}.spec-head{align-items:baseline;gap:.7em;min-width:0;display:flex}.spec-seat{letter-spacing:.22em;color:var(--ink);flex:none;font-weight:700}.spec-seat:before{content:"";background:rgb(var(--accent));width:.7em;height:.7em;margin-right:.5em;display:inline-block}.spec-col.red .spec-seat:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.spec-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;min-width:0;color:var(--holo);overflow:hidden}.spec-edge{border:var(--hair) solid var(--ink);letter-spacing:.12em;color:var(--ink);flex:none;padding:0 .4em;font-weight:700}.spec-edge[hidden]{display:none}.spec-tag{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;color:var(--dim);margin-top:.1em;font-size:.82em;overflow:hidden}.spec-body{align-items:center;gap:.8em;margin:.55em 0 .5em;display:flex}.fig{flex:none;width:4.6em;height:auto;overflow:visible}.fig .part .body{fill:var(--tone-green);stroke:var(--holo);stroke-width:.7px}.fig .part[data-tone=yellow] .body{fill:var(--tone-yellow)}.fig .part[data-tone=red] .body{fill:var(--tone-red)}.fig .part[data-tone=black] .body{fill:var(--tone-black)}.fig .stripe-bar{fill:rgba(var(--p-deep-rgb), .6)}.fig .part .stripes{display:none}.fig .part[data-state=damaged] .stripes,.fig .part[data-state=exposed] .stripes{display:inline}.fig .part .bare{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:2 1.4;display:none}.fig .part[data-state=exposed] .bare{display:inline}.fig .part .cross{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:square;display:none}.fig .part[data-state=destroyed] .cross{display:inline}.fig .part[data-state=destroyed] .body{stroke-dasharray:1.4 1.4}.fig .shoulder{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:butt;display:none}.fig .shoulder[data-state=weak]{stroke-dasharray:2 1.6;display:inline}.fig .shoulder[data-state=gone]{display:inline}.spec-parts{letter-spacing:.04em;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15em .9em;min-width:0;margin:0;padding:0;font-size:.8em;list-style:none;display:grid}.spec-part{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spec-part:before{content:"";box-sizing:border-box;border:var(--hair) solid var(--holo);background:var(--tone-green);width:.6em;height:.6em;margin-right:.4em;display:inline-block}.spec-part[data-tone=yellow]:before{background:var(--tone-yellow)}.spec-part[data-tone=red]:before{background:var(--tone-red)}.spec-part[data-tone=black]:before{background:var(--tone-black);border-style:dashed}.spec-part[data-state=destroyed]{color:var(--dim)}.spec-heat{letter-spacing:.08em;color:var(--ink)}.spec-heat[data-warn=true]{font-weight:700}.spec-status{letter-spacing:.14em;color:var(--ink);margin-top:.15em;font-weight:700}.spec-intent{border-top:var(--hair) dashed var(--line-soft);color:var(--holo);overflow-wrap:anywhere;margin-top:.35em;padding-top:.35em;font-size:.82em;line-height:1.3}@media (max-width:700px){.spectator{--fs:clamp(8px, 2.1vw, 14px)}.spec-col{width:calc(50vw - 1.6em);padding:.5em .6em .6em}.spec-col.red{left:.8em}.spec-col.blue{right:.8em}.fig{width:3.4em}.spec-parts{grid-template-columns:minmax(0,1fr)}}#refit{--holo-rgb:var(--p-amber-rgb);--holo:var(--p-amber);--ink:var(--p-ink);--on-hot:var(--p-deep);--mine:var(--p-cyan);--alarm:var(--p-red);--line:rgba(var(--holo-rgb), .45);--line-soft:rgba(var(--holo-rgb), .2);--fill:rgba(var(--holo-rgb), .06);--glow:rgba(var(--holo-rgb), .5);--dim:var(--p-amber-text);--fs:clamp(8px, min(1vw, 1.36vh), 40px);--hair:max(1px, calc(var(--fs) * .08));--bold:max(2px, calc(var(--fs) * .2));z-index:20;box-sizing:border-box;color:var(--holo);font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,DejaVu Sans Mono,monospace;font-size:var(--fs);letter-spacing:.04em;text-transform:none;-webkit-user-select:none;user-select:none;background:radial-gradient(ellipse at 50% 40%, rgba(var(--p-bg-rgb), .96), rgba(var(--p-deep-rgb), .99) 80%);cursor:default;padding:1.2vh 1.2vw;line-height:1.3;display:flex;position:fixed;inset:0;overflow:hidden}#refit[hidden],#refit.hidden{display:none}#refit:after{content:"";z-index:30;pointer-events:none;background:repeating-linear-gradient(to bottom, rgba(var(--holo-rgb), .05) 0 1px, transparent 1px 3px), radial-gradient(ellipse at 50% 50%, transparent 62%, #00000073);position:absolute;inset:0}#refit button{font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}#refit button:disabled{cursor:default;opacity:.55}#refit :focus-visible{outline:var(--bold) solid var(--ink);outline-offset:calc(var(--bold) * .5)}#refit h3,#refit h4{letter-spacing:.22em;color:var(--ink);margin:0;font-weight:700}#refit h3{border-bottom:var(--hair) solid var(--line);margin-bottom:.5em;padding-bottom:.3em;font-size:1.05em}#refit h4{margin-bottom:.4em;font-size:1em}#refit h4 small{letter-spacing:.06em;color:var(--dim);margin-left:.7em;font-size:.78em;font-weight:400}#refit .k{color:var(--dim);letter-spacing:.16em}#refit .v{color:var(--ink);font-weight:700}.bay-frame{outline:none;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.7em;width:100%;min-height:0;display:grid;position:relative}.bay-top{border:var(--hair) solid var(--line);background:var(--fill);align-items:center;gap:2.2em;padding:.6em 1em;display:flex}.bay-name{letter-spacing:.34em;color:var(--ink);text-shadow:0 0 .4em var(--glow);font-size:1.6em;font-weight:700}.bay-tons{grid-template-columns:auto auto auto;align-items:center;gap:.25em .7em;display:grid}.bay-tons .k{grid-area:1/1}.bay-tons .blocks{grid-area:1/2;gap:.7em;display:inline-flex}.bay-tons .parts,.bay-tons .sinks{gap:.18em;display:inline-flex}.bay-tons .k,.bay-tons .v{white-space:nowrap}.bay-tons .v{grid-area:1/3}.bay-tons .spare{letter-spacing:.1em;white-space:nowrap;color:var(--mine);grid-area:2/2;justify-self:end;font-size:.82em;font-weight:700}.bay-tons .b{box-sizing:border-box;border:var(--hair) solid var(--holo);width:.62em;height:1.5em;display:inline-block}.bay-tons .b.part{background:var(--holo)}.bay-tons .b.sink{border-color:var(--mine);background:repeating-linear-gradient(90deg, var(--mine) 0 1px, transparent 1px 3px)}.bay-tons .b.sep{margin-left:.5em}.bay-gate{color:var(--ink);border:var(--hair) solid var(--line);margin-left:auto;padding:.2em .8em;font-weight:700}.bay-main{grid-template-columns:21em minmax(0,1fr) 30em;gap:.9em;min-height:0;display:grid}.bay-left,.bay-right{border:var(--hair) solid var(--line);background:var(--fill);scrollbar-width:thin;min-height:0;padding:.6em .8em;overflow:hidden auto}.preset,.last,.slot{box-sizing:border-box;align-items:baseline;width:100%;display:grid}.preset{border:var(--hair) solid var(--line-soft);grid-template-columns:1.1em 1fr auto;column-gap:.4em;margin-bottom:.4em;padding:.35em .5em}.preset .mark,.card .mark{box-sizing:border-box;border:var(--hair) solid var(--holo);width:.7em;height:.7em;display:inline-block}.preset .pname{color:var(--ink);font-weight:700}.preset .pcode{letter-spacing:.3em}.preset:hover,.last:hover,.card:hover{background:rgba(var(--holo-rgb), .16);border-color:var(--holo)}.preset.on{border:var(--bold) solid var(--holo);background:rgba(var(--holo-rgb), .12)}.preset.on .mark,.card.on .mark{background:var(--holo)}.custom{border:var(--hair) dashed var(--holo);color:var(--ink);margin:.2em 0 .4em;padding:.3em .5em}.last{border:var(--hair) solid var(--line);grid-template-columns:auto 1fr auto;column-gap:.7em;margin-bottom:.6em;padding:.35em .5em}.last.none{opacity:.7}.slots{gap:.2em;display:grid}.slot{border-bottom:var(--hair) solid var(--line-soft);color:var(--dim);grid-template-columns:1.2em 4.2em 1fr auto auto;column-gap:.4em;padding:.1em .2em}.slot.full{color:var(--ink)}.slot .sn{color:var(--holo);font-weight:700}.slot .pcode{letter-spacing:.3em}.slot .sname{text-overflow:ellipsis;white-space:nowrap;font-size:.86em;overflow:hidden}.slot button{letter-spacing:.12em;border:var(--hair) solid var(--line);color:var(--holo);padding:.05em .45em;font-size:.82em}.slot button:hover:not(:disabled){background:var(--holo);color:var(--on-hot)}.bay-view{border:var(--hair) solid var(--line);background:radial-gradient(ellipse at 50% 70%, rgba(var(--holo-rgb), .1), transparent 70%);min-height:0;position:relative;overflow:hidden}.bay-view:before,.bay-view:after{content:"";z-index:3;pointer-events:none;border:var(--bold) solid var(--holo);width:2.2em;height:2.2em;position:absolute}.bay-view:before{border-bottom:0;border-right:0;top:.4em;left:.4em}.bay-view:after{border-top:0;border-left:0;bottom:.4em;right:.4em}.bay-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.bay-no3d{color:var(--dim);border:var(--hair) dashed var(--line);white-space:nowrap;padding:.4em .8em;position:absolute;bottom:1.2em;left:50%;transform:translate(-50%)}.bay-no3d[hidden]{display:none}.bay-leaders{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.leader{stroke:var(--line);stroke-width:1.5px;stroke-dasharray:5 4}.leader.on{stroke:var(--holo);stroke-width:2.5px;stroke-dasharray:none}.leader-dot{fill:#0000;stroke:var(--holo);stroke-width:2px}.leader-dot.on{fill:var(--holo)}.leader-bracket{fill:none;stroke:var(--holo);stroke-width:2px;stroke-linejoin:miter}.bay-tags{z-index:2;pointer-events:none;position:absolute;inset:0}#refit .tag{pointer-events:auto;white-space:nowrap;border:var(--hair) solid var(--line);background:rgba(var(--p-deep-rgb), .82);align-items:baseline;gap:.35em;padding:.35em .6em;display:flex;position:absolute}#refit .tag[data-hp=racks]{top:6%;left:3%}#refit .tag[data-hp=rightArm]{top:44%;left:3%}#refit .tag[data-hp=chest]{top:6%;right:3%}#refit .tag[data-hp=leftArm]{top:44%;right:3%}#refit .tag .tk{text-align:center;min-width:1.3em;color:var(--on-hot);background:var(--holo);font-weight:700;display:inline-block}#refit .tag .tl{color:var(--dim);letter-spacing:.12em}#refit .tag .tp{color:var(--ink);font-weight:700}#refit .tag .tr{color:var(--ink);letter-spacing:.06em}#refit .tag .caret,#refit .tag .br{min-width:.6em;color:var(--ink);font-weight:700;display:inline-block}#refit .tag:hover{border-color:var(--holo)}#refit .tag.on{border:var(--bold) solid var(--holo);background:rgba(var(--p-deep-rgb), .95);box-shadow:0 0 1em var(--glow)}.cards{gap:.6em;display:grid}.card{box-sizing:border-box;border:var(--hair) solid var(--line);width:100%;padding:.5em .7em;display:block}.card.on{border:var(--bold) solid var(--holo);background:rgba(var(--holo-rgb), .12)}.card .chead{align-items:center;gap:.5em;margin-bottom:.35em;display:flex}.card .cname{letter-spacing:.14em;color:var(--ink);font-weight:700}.card .trait{letter-spacing:.1em;border:var(--hair) solid var(--line);color:var(--dim);margin-left:auto;padding:0 .4em;font-size:.78em}.card .fitted{color:var(--on-hot);background:var(--holo);padding:0 .4em;font-size:.78em;font-weight:700}.card .figs{align-items:flex-end;gap:1.1em;display:flex}.card .tn{min-width:3.4em;color:var(--ink);flex:none;align-items:baseline;gap:.15em;display:inline-flex}.card .tn b{letter-spacing:0;font-size:2.1em;font-weight:700;line-height:1}.card .tn i{color:var(--dim);font-size:.9em;font-style:normal;font-weight:700}.card .st{flex-direction:column;gap:.1em;min-width:0;display:inline-flex}.card .sk{letter-spacing:.14em;color:var(--dim);opacity:.8;font-size:.66em}.card .sv{white-space:nowrap;color:var(--dim);font-size:.9em}.card .cnote{border-top:var(--hair) dotted var(--line-soft);color:var(--ink);letter-spacing:.08em;white-space:pre;margin-top:.3em;padding-top:.25em;font-size:.86em;display:block}.card.blocked{background:repeating-linear-gradient(135deg, rgba(var(--p-red-rgb), .16) 0 .4em, transparent .4em .9em);border-style:dashed}.card.blocked:hover{border-color:var(--alarm);background:repeating-linear-gradient(135deg, rgba(var(--p-red-rgb), .26) 0 .4em, transparent .4em .9em)}.card .over{color:var(--ink);border:var(--hair) solid var(--alarm);background:rgba(var(--p-deep-rgb), .8);margin:0 0 .35em;padding:.2em .5em;display:block}.card .over b{letter-spacing:.12em;display:block}.card .over b:before{content:"! "}.card .over span{color:var(--dim);font-size:.82em;display:block}.bay-scopes{grid-template-columns:1fr 1fr 1.1fr 1.6fr;gap:.9em;display:grid}.scope{border:var(--hair) solid var(--line);background:var(--fill);min-width:0;padding:.5em .8em .6em}.plot{letter-spacing:0;width:100%;height:auto;max-height:13em;font-size:9px;display:block}.plot text{fill:var(--dim);font-family:inherit}.plot .axis,.plot .tick{stroke:var(--line);stroke-width:1px}.plot .cap{stroke:var(--alarm);stroke-width:1px;stroke-dasharray:3 3}.plot .cap-t{fill:var(--ink)}.plot .ghost{fill:none;stroke:var(--holo);stroke-width:1.5px;stroke-dasharray:4 3;opacity:.85}.plot .mine{fill:none;stroke:var(--mine);stroke-width:2.4px}.plot .gmark{fill:#0000;stroke:var(--holo);stroke-width:1.2px}.plot .mmark{fill:var(--mine)}.big{letter-spacing:.1em;color:var(--ink);margin:.2em 0 0;font-size:1.15em;font-weight:700}.cmp{color:var(--dim);margin:.15em 0 0;font-size:.86em}.dps{gap:.45em;margin-top:.4em;display:grid}.drow,.rrow{align-items:center;column-gap:.6em;display:grid}.drow{grid-template-columns:6.5em 1fr 3.4em 3.4em}.rrow{grid-template-columns:5em 1fr 7.5em;margin-bottom:.45em}.dl{color:var(--dim);letter-spacing:.1em;font-size:.9em}.dv,.rv{color:var(--ink);text-align:right;font-weight:700}.dd{text-align:right;color:var(--dim);font-size:.82em}.track{box-sizing:border-box;border:var(--hair) solid var(--line);background:rgba(var(--p-deep-rgb), .7);height:1.1em;display:block;position:relative}.track i{background:var(--mine);position:absolute;top:0;bottom:0;left:0}.track u{width:var(--bold);margin-left:calc(var(--bold) * -.5);background:var(--ink);text-decoration:none;position:absolute;top:-.3em;bottom:-.3em}.track.empty em{color:var(--dim);letter-spacing:.14em;font-size:.8em;font-style:normal;position:absolute;top:50%;left:.6em;transform:translateY(-50%)}.track .min{background:repeating-linear-gradient(135deg, var(--dim) 0 1px, transparent 1px 4px);border-right:var(--hair) solid var(--dim);position:absolute;top:0;bottom:0;left:0}.track .guide{border-left:var(--hair) dotted var(--line);width:0;position:absolute;top:0;bottom:0}.raxis{color:var(--dim);grid-template-columns:5em 1fr 7.5em;column-gap:.6em;font-size:.8em;display:grid}.raxis .scale{height:1.3em;position:relative}.raxis .scale span{position:absolute;transform:translate(-50%)}.mu{gap:.18em;margin-top:.3em;display:grid}.mrow{border-bottom:var(--hair) dotted var(--line-soft);grid-template-columns:7.2em repeat(3,3.6em) 1fr;align-items:baseline;column-gap:.4em;padding:.12em .3em;display:grid}.mrow.mhead{letter-spacing:.12em;color:var(--dim);font-size:.8em}.mrow .mn{color:var(--ink);font-weight:700}.mrow .band{text-align:right;color:var(--dim)}.mrow .all{text-align:right;color:var(--ink)}.mrow .all small{color:var(--dim);letter-spacing:.1em;font-size:.78em}.mrow .vd{letter-spacing:.1em;border:var(--hair) solid var(--holo);margin-right:.4em;padding:0 .35em;font-size:.82em;display:inline-block}.mrow.ahead .vd{color:var(--on-hot);background:var(--holo)}.mrow.behind .vd{border-style:dashed;border-color:var(--alarm)}.mrow.same .msame{color:var(--dim);text-align:right;grid-column:2/6}.bay-foot{border:var(--hair) solid var(--line);background:var(--fill);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.3em 1.2em;padding:.5em .8em;display:grid}.bay-msg{min-height:2.6em;color:var(--ink);grid-area:1/1}.bay-msg p{margin:0}.bay-msg .warn{border-left:var(--bold) solid var(--alarm);padding-left:.6em}.bay-msg .notes{color:var(--dim);margin:.2em 0 0;padding:0 0 0 1.4em;font-size:.86em}.bay-keys{color:var(--dim);letter-spacing:.06em;grid-area:2/1;font-size:.8em}.bay-buttons{align-items:center;gap:.6em;display:flex}.bay-buttons button{letter-spacing:.16em;border:var(--hair) solid var(--holo);color:var(--holo);padding:.45em 1em}.bay-buttons button:hover{background:var(--holo);color:var(--on-hot)}.bay-actions{grid-area:1/2/3;align-items:center;gap:1em;display:flex}.bay-share{position:relative}#refit .share-btn{letter-spacing:.14em;color:var(--holo);border:var(--hair) solid var(--line);padding:.4em .9em;font-size:.86em}#refit .share-btn:hover,#refit .share-btn.on{color:var(--on-hot);background:var(--holo);border-color:var(--holo)}.share-menu{z-index:35;box-sizing:border-box;border:var(--bold) solid var(--holo);background:rgba(var(--p-deep-rgb), .98);gap:.3em;min-width:25em;padding:.4em;display:grid;position:absolute;bottom:calc(100% + .6em);right:0;box-shadow:0 0 2em #000c}.share-menu[hidden]{display:none}#refit .share-item{border:var(--hair) solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"word key""hint hint";align-items:baseline;gap:.1em .8em;padding:.4em .6em;display:grid}#refit .share-item:hover{border-color:var(--holo);background:rgba(var(--holo-rgb), .16)}.share-item .si-word{letter-spacing:.14em;color:var(--ink);grid-area:word;font-weight:700}.share-item .si-hint{color:var(--dim);grid-area:hint;font-size:.86em}.share-item .si-key{letter-spacing:.1em;color:var(--dim);border:var(--hair) solid var(--line);grid-area:key;padding:0 .4em;font-size:.78em}#refit .bigbtn{box-sizing:border-box;min-height:2.9em;font-family:var(--face,"Chakra Petch", "Bahnschrift", "Segoe UI Semibold", "Trebuchet MS", system-ui, sans-serif);letter-spacing:.12em;text-align:center;white-space:nowrap;color:var(--ink);border-radius:0;justify-content:center;align-items:center;padding:.5em 1.8em;font-size:1.75em;font-weight:700;line-height:1;display:inline-flex;position:relative}#refit .bigbtn .bw{text-shadow:.05em .05em 0 var(--p-amber-dim);align-items:center;gap:.55em;display:inline-flex}#refit .bigbtn.back{background:rgba(var(--holo-rgb), .1);border:var(--bold) solid var(--holo);box-shadow:0 0 .9em var(--glow), inset 0 0 .7em rgba(var(--holo-rgb), .25)}#refit .bigbtn.back .bw:before{content:"";box-sizing:border-box;border-left:var(--bold) solid currentColor;border-bottom:var(--bold) solid currentColor;width:.42em;height:.42em;transform:rotate(45deg)}#refit .bigbtn.go{background:linear-gradient(90deg, transparent, rgba(var(--holo-rgb), .18) 18%, rgba(var(--holo-rgb), .18) 82%, transparent);min-width:11em;padding:.5em 3.4em .5em 2.2em;animation:2.8s ease-in-out infinite bay-glow}#refit .bigbtn.go:before,#refit .bigbtn.go:after{content:"";height:var(--bold);pointer-events:none;background:linear-gradient(90deg, transparent, var(--holo) 14%, var(--holo) 86%, transparent);position:absolute;left:0;right:0}#refit .bigbtn.go:before{top:0}#refit .bigbtn.go:after{bottom:0}#refit .bigbtn.go .bw:after{content:"";box-sizing:border-box;border-right:var(--bold) solid currentColor;border-top:var(--bold) solid currentColor;width:.42em;height:.42em;transform:rotate(45deg)}#refit .bigbtn .bkey{letter-spacing:.22em;border:var(--hair) solid currentColor;opacity:.8;padding:.1em .5em;font-size:.4em;font-weight:600;position:absolute;bottom:.45em;right:.9em}#refit .bigbtn:hover{color:var(--on-hot);background:linear-gradient(90deg, transparent, var(--holo) 12%, var(--holo) 88%, transparent)}#refit .bigbtn.back:hover{background:var(--holo)}#refit .bigbtn:hover .bw{text-shadow:none}@keyframes bay-glow{0%,to{filter:drop-shadow(0 0 .3em rgba(var(--holo-rgb), .3))}50%{filter:drop-shadow(0 0 .9em rgba(var(--holo-rgb), .55))}}.bay-paste{z-index:40;box-sizing:border-box;border:var(--bold) solid var(--holo);background:rgba(var(--p-deep-rgb), .98);width:46em;max-width:92%;padding:1em 1.2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2em #000c}.bay-paste[hidden]{display:none}.bay-paste label{color:var(--ink);letter-spacing:.1em;margin-bottom:.5em;display:block}.bay-paste textarea{box-sizing:border-box;width:100%;font:inherit;letter-spacing:.04em;color:var(--ink);-webkit-user-select:text;user-select:text;background:rgba(var(--p-bg-rgb), .95);border:var(--hair) solid var(--holo);resize:vertical;margin-bottom:.7em;padding:.5em;display:block}.bay-paste .bay-buttons{justify-content:flex-end}.bay-tabs{z-index:4;gap:.4em;display:flex;position:absolute;top:.6em;left:50%;transform:translate(-50%)}.bay-tabs[hidden]{display:none}#refit .btab{text-align:center;letter-spacing:.22em;color:var(--holo);border:var(--hair) solid var(--line);background:rgba(var(--p-deep-rgb), .85);padding:.35em 1.3em}#refit .btab:hover{border-color:var(--holo)}#refit .btab.on{color:var(--on-hot);background:var(--holo);border:var(--bold) solid var(--ink);font-weight:700}#refit .btab.on:before{content:"[ "}#refit .btab.on:after{content:" ]"}#refit.paint .bay-tags,#refit.paint .bay-leaders,#refit.paint .bay-scopes,#refit.paint .wonly,#refit.paint .k-weapons,#refit .k-paint{display:none}#refit.paint .k-paint{display:inline}#refit:not(.has-paint) .k-paint-key{display:none}#refit.paint .bay-main{grid-template-columns:22em minmax(0,1fr) 41em}.prows{gap:.4em;display:grid}#refit .prow{box-sizing:border-box;border:var(--hair) solid var(--line-soft);grid-template-columns:1.5em 1fr auto;align-items:baseline;gap:.15em .5em;width:100%;padding:.45em .6em;display:grid}#refit .prow:hover{background:rgba(var(--holo-rgb), .16);border-color:var(--holo)}#refit .prow.on{border:var(--bold) solid var(--holo);background:rgba(var(--holo-rgb), .12);box-shadow:0 0 1em var(--glow)}#refit .prow .pk{text-align:center;color:var(--on-hot);background:var(--holo);font-weight:700}#refit .prow .pl{letter-spacing:.16em;color:var(--ink);font-weight:700}#refit .prow.on .pl:before{content:"> "}#refit .prow .pc{color:var(--dim);letter-spacing:.1em;font-size:.8em}#refit .prow .pw{color:var(--holo);letter-spacing:.1em;grid-column:2/4}#refit .prow .pk2{color:var(--dim);letter-spacing:.14em;font-size:.85em}#refit .pcaches{box-sizing:border-box;text-align:center;letter-spacing:.3em;width:100%;color:var(--on-hot);background:var(--holo);border:var(--bold) solid var(--ink);margin:0 0 .7em;padding:.5em .8em;font-weight:700;display:block}#refit .pcaches:hover{background:var(--ink)}#refit .pnote{color:var(--dim);letter-spacing:.08em;margin:.8em 0 0;font-size:.8em}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;margin-bottom:.6em;display:grid}#refit .pcard{box-sizing:border-box;border:var(--hair) solid var(--line-soft);grid-template-columns:3.6em minmax(0,1fr);align-items:center;gap:.7em;width:100%;padding:.45em .6em;display:grid}#refit .pcard:hover,#refit .pcard:focus-visible{background:rgba(var(--holo-rgb), .16);border-color:var(--holo)}#refit .pcard.on{border:var(--bold) solid var(--holo);background:rgba(var(--holo-rgb), .12)}#refit .pcard .pic{width:3.6em;height:3.6em;display:block}#refit .pcard.locked .pic{filter:saturate(.55)brightness(.75)}#refit .pcard .pbody{flex-direction:column;gap:.12em;min-width:0;display:flex}#refit .pcard .pname{letter-spacing:.14em;color:var(--ink);font-weight:700}#refit .pcard .prar{letter-spacing:.22em;font-size:.85em;font-weight:700}#refit .pcard .pstate{letter-spacing:.14em;color:var(--dim);font-size:.8em}#refit .pcard.on .pstate{color:var(--ink);font-weight:700}#refit .pcard .plock{letter-spacing:.14em;color:var(--holo);align-items:center;gap:.4em;font-size:.8em;display:inline-flex}#refit .pcard .pearly{letter-spacing:.14em;color:var(--dim);font-size:.7em}#refit .peye{text-align:center;letter-spacing:.3em;color:var(--ink);border:var(--hair) dashed var(--holo);margin:0 0 .6em;padding:.4em .6em}@media (prefers-reduced-motion:reduce){#refit *{transition:none!important;animation:none!important}}@media (max-width:900px){#refit{overflow-y:auto}.bay-frame{grid-template-rows:none}.bay-main,#refit.paint .bay-main{grid-template-columns:1fr}.bay-view{min-height:40vh}.bay-scopes{grid-template-columns:1fr 1fr}.bay-foot{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.bay-actions{flex-wrap:wrap;grid-area:auto/1;justify-content:flex-end}}.founder{--holo-rgb:var(--p-amber-rgb);--holo:var(--p-amber);--ink:var(--p-ink);--gold:var(--p-yellow);--gold-rgb:var(--p-yellow-rgb);--on-hot:var(--p-deep);--line:rgba(var(--holo-rgb), .6);--line-soft:rgba(var(--holo-rgb), .25);--glow:rgba(var(--holo-rgb), .55);--dim:var(--p-amber-text);--fill:rgba(var(--holo-rgb), .07);--fs:clamp(11px, min(1.65vh, 3.3vw), 21px);--hair:max(1px, calc(var(--fs) * .1));--bold:max(2px, calc(var(--fs) * .22));--arm:1.1em;z-index:30;box-sizing:border-box;color:var(--holo);font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,DejaVu Sans Mono,monospace;font-size:var(--fs);letter-spacing:.1em;text-transform:uppercase;text-rendering:optimizespeed;-webkit-user-select:none;user-select:none;cursor:default;background:radial-gradient(ellipse at 50% 45%, rgba(var(--p-bg-rgb), .82), rgba(var(--p-deep-rgb), .94) 80%);justify-content:center;align-items:center;padding:1.4vh 3vw;font-weight:700;line-height:1.3;display:flex;position:fixed;inset:0;overflow:hidden}.founder[hidden]{display:none}.founder:after{content:"";z-index:5;pointer-events:none;background:repeating-linear-gradient(to bottom, rgba(var(--holo-rgb), .06) 0 1px, transparent 1px 3px), radial-gradient(ellipse at 50% 50%, transparent 62%, #00000073);position:absolute;inset:0}:where(.founder) button,:where(.founder) input{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}:where(.founder) button{cursor:pointer;background:0 0;border:0;padding:0}.founder :focus-visible{outline:var(--bold) solid var(--ink);outline-offset:calc(var(--bold) * .5)}.founder .ico{flex:none;width:1.5em;height:1.5em;display:block}.founder-panel{z-index:1;box-sizing:border-box;border:var(--hair) solid var(--line);background:rgba(var(--p-bg-rgb), .94);width:min(62em,100%);max-height:100%;box-shadow:inset 0 0 1.6em rgba(var(--holo-rgb), .16), 0 0 1.4em rgba(var(--holo-rgb), .22);outline:none;gap:.55em;padding:.9em 1.3em 1.1em;display:grid;position:relative;overflow:auto}.founder-panel[data-owner="1"]{border-color:var(--gold);box-shadow:inset 0 0 1.6em rgba(var(--gold-rgb), .2), 0 0 1.4em rgba(var(--gold-rgb), .28)}.founder-panel .corner{width:var(--arm);height:var(--arm);pointer-events:none;border:0 solid var(--holo);filter:drop-shadow(0 0 .3em var(--glow));position:absolute}.founder-panel .corner.tl{border-top-width:var(--bold);border-left-width:var(--bold);top:0;left:0}.founder-panel .corner.tr{border-top-width:var(--bold);border-right-width:var(--bold);top:0;right:0}.founder-panel .corner.bl{border-bottom-width:var(--bold);border-left-width:var(--bold);bottom:0;left:0}.founder-panel .corner.br{border-bottom-width:var(--bold);border-right-width:var(--bold);bottom:0;right:0}.founder-head{border-bottom:var(--hair) solid var(--line);justify-content:space-between;align-items:center;gap:1em;padding-bottom:.5em;display:flex}.founder-title{letter-spacing:.22em;color:var(--ink);text-shadow:0 0 .4em var(--glow);align-items:center;gap:.6em;margin:0;font-size:1.25em;font-weight:700;display:flex}.founder-title .ico{color:var(--gold);filter:drop-shadow(0 0 .25em rgba(var(--gold-rgb), .6));animation:3.6s ease-in-out infinite fp-glow}.founder-x{border:var(--hair) solid var(--line);background:var(--fill);flex:none;place-items:center;width:2.3em;height:2.3em;display:grid}.founder-x .ico{width:1.2em;height:1.2em}.founder-x:hover{color:var(--on-hot);background:var(--holo)}.fp-page{gap:.55em;display:grid}.fp-page[hidden]{display:none}.founder-body{grid-template-columns:minmax(0,22em) minmax(0,1fr);align-items:stretch;gap:1.2em;display:grid;position:relative}.fp-stage{grid-template-rows:minmax(0,1fr) auto auto;gap:.6em;min-width:0;display:grid}.founder-view{border:var(--hair) solid var(--line);background:radial-gradient(ellipse at 50% 62%, rgba(var(--gold-rgb), .2), rgba(var(--p-deep-rgb), .96) 72%);min-height:20em;position:relative;overflow:hidden}.founder-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.founder-no3d{place-items:center;display:grid;position:absolute;inset:0}.founder-no3d[hidden]{display:none}.founder-no3d .ico{width:45%;height:auto;color:var(--holo)}.fp-caption{border:var(--hair) solid var(--line-soft);background:var(--fill);align-items:center;gap:.7em;margin:0;padding:.35em .7em;display:flex}.fp-cap-name{min-width:0;color:var(--ink);letter-spacing:.16em;flex:1}.fp-cap-rarity{border:var(--hair) solid var(--gold);color:var(--gold);padding:0 .5em;font-size:.85em}.fp-cap-place{color:var(--dim);font-size:.85em}.fp-skins{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.fp-skin{border:var(--hair) solid var(--line-soft);background:var(--fill);letter-spacing:.08em;text-align:center;justify-items:center;gap:.2em;padding:.4em .3em .55em;font-size:.78em;line-height:1.15;display:grid;position:relative}.fp-skin .ico{width:2.2em;height:2.2em;color:var(--holo)}.fp-skin-name{overflow-wrap:anywhere;min-width:0}.fp-skin:hover{border-color:var(--line)}.fp-skin[aria-pressed=true]{border-color:var(--holo);background:rgba(var(--holo-rgb), .18);color:var(--ink)}.fp-skin[aria-pressed=true]:after{content:"";height:var(--bold);background:var(--holo);position:absolute;bottom:.12em;left:12%;right:12%}.founder-perks{align-content:stretch;gap:.35em;margin:0;padding:0;list-style:none;display:grid}.perk{border:var(--hair) solid var(--line-soft);border-left:var(--bold) solid var(--holo);background:var(--fill);grid-template:"icon label act"minmax(0,1fr)"icon extra extra"/2.4em minmax(0,1fr) auto;align-items:center;gap:0 .8em;padding:.3em .7em;display:grid;position:relative}.perk[data-worn="1"]{border-left-color:var(--gold);background:rgba(var(--gold-rgb), .1)}.perk-icon{width:2.4em;height:2.4em;color:var(--holo);filter:drop-shadow(0 0 .25em var(--glow));grid-area:icon;place-items:center;display:grid}.perk-icon .ico{width:1.9em;height:1.9em}.perk[data-worn="1"] .perk-icon{color:var(--gold)}.perk-label{min-width:0;color:var(--ink);letter-spacing:.12em;grid-area:label;line-height:1.2}.fp-line,.fp-try-note{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fp-act{grid-area:act;justify-content:flex-end;align-items:center;gap:.5em;min-width:0;display:flex}.fp-lock{color:var(--dim);place-items:center;display:grid}.fp-lock[hidden]{display:none}.fp-lock .ico{width:1.1em;height:1.1em}.fp-state{color:var(--gold);letter-spacing:.12em;align-items:center;gap:.35em;font-size:.8em;display:flex}.fp-state[hidden]{display:none}.fp-state .ico{width:1.1em;height:1.1em}.fp-btn{border:var(--hair) solid var(--line);background:var(--fill);white-space:nowrap;padding:.3em .8em;font-size:.85em}.fp-btn[hidden]{display:none}.fp-btn:hover{color:var(--on-hot);background:var(--holo)}.fp-btn[data-state=worn]{border-color:var(--gold);border-style:double;border-width:var(--bold)}.fp-tracks{flex-wrap:wrap;grid-area:extra;gap:.5em;margin-top:.3em;display:flex}.fp-tracks[hidden]{display:none}.fp-track[aria-busy=true]{color:var(--on-hot);background:var(--holo);border-color:var(--holo)}.fp-track[aria-disabled=true]{cursor:default;color:var(--dim);background:repeating-linear-gradient(135deg, rgba(var(--holo-rgb), .16) 0 .35em, transparent .35em .7em);border-style:dashed}.fp-track[data-state=saved]{border-color:var(--gold);color:var(--gold)}.fp-track[data-state=failed]{border-style:dashed}.fp-norender{color:var(--dim);grid-area:extra;margin-top:.3em;font-size:.8em}.fp-norender[hidden]{display:none}.founder-fair{color:var(--dim);letter-spacing:.14em;border:var(--hair) solid var(--line-soft);background:var(--fill);align-items:center;gap:.7em;margin:0;padding:.35em .8em;display:flex}.founder-fair .ico{width:1.3em;height:1.3em;color:var(--holo)}.founder-buy{gap:.25em;display:grid}.founder-buy[hidden]{display:none}.founder-buy-btn{letter-spacing:.4em;text-align:center;color:var(--on-hot);background:var(--holo);border:var(--bold) solid var(--holo);box-shadow:0 0 .9em var(--glow);justify-content:center;align-items:center;gap:1em;padding:.4em 1em;font-size:1.35em;display:flex}.founder-buy-btn:hover{color:var(--holo);background:var(--on-hot)}.fp-buyrow{align-items:stretch;gap:.9em;display:flex}.fp-buyrow .founder-buy-btn{flex:auto;min-width:0}.fp-price{align-content:center;justify-items:end;gap:.1em;margin:0;padding:0 .4em 0 .2em;display:grid}.fp-price[hidden]{display:none}.fp-price-amt{color:var(--gold);letter-spacing:.06em;text-shadow:0 0 .45em rgba(var(--gold-rgb), .5);font-size:2.1em;line-height:1}.fp-price-note{color:var(--dim);letter-spacing:.24em;font-size:.8em}.founder-buy-btn[hidden]{display:none}.fp-buyrow[data-sold="1"] .fp-price{border:var(--bold) dashed var(--gold);flex:auto;justify-items:center;padding:.25em .8em}.fp-buyrow[data-sold="1"] .fp-price-amt{letter-spacing:.2em;text-align:center;overflow-wrap:anywhere;font-size:1.7em}.fp-price-note[hidden]{display:none}.fp-limit{text-align:center;color:var(--ink);letter-spacing:.14em;overflow-wrap:anywhere;margin:0;font-size:.8em}.fp-limit[hidden]{display:none}.fp-terms{text-align:center;color:var(--dim);letter-spacing:.14em;overflow-wrap:anywhere;margin:0;font-size:.8em}.fp-terms[hidden]{display:none}.fp-terms-link{color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:.3em;cursor:pointer;padding:.15em .3em}.fp-terms-link:hover{color:var(--on-hot);background:var(--holo);text-decoration:none}.fp-terms-link:focus-visible{outline:var(--bold) solid var(--ink);outline-offset:.1em}.fp-trust{color:var(--dim);letter-spacing:.14em;flex-wrap:wrap;justify-content:center;gap:.2em 1.8em;margin:0;padding:0;font-size:.8em;list-style:none;display:flex}.fp-trust[hidden],.fp-once[hidden],.fp-sandbox[hidden]{display:none}.fp-trust li:before{content:"▪ ";color:var(--holo)}.fp-link{color:var(--ink);letter-spacing:.14em;text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:.3em;justify-self:center;padding:.15em .5em;font-size:.8em}.fp-link[hidden]{display:none}.fp-link:hover{color:var(--on-hot);background:var(--holo);text-decoration:none}.fp-sandbox{color:var(--ink);letter-spacing:.14em;border:var(--hair) dashed var(--line);justify-content:center;align-items:center;gap:.6em;margin:0;padding:.2em .8em;font-size:.8em;display:flex}.fp-sandbox .ico{width:1.1em;height:1.1em;color:var(--holo)}.founder-buy-btn[aria-disabled=true]{cursor:default;color:var(--dim);border-style:dashed;border-color:var(--line);box-shadow:none;background:repeating-linear-gradient(135deg, rgba(var(--holo-rgb), .16) 0 .35em, transparent .35em .7em)}.founder-buy-btn[aria-disabled=true]:hover{color:var(--dim);background:repeating-linear-gradient(135deg, rgba(var(--holo-rgb), .16) 0 .35em, transparent .35em .7em)}.fp-once{text-align:center;color:var(--dim);letter-spacing:.14em;margin:0;font-size:.8em}.fp-owner{border:var(--bold) double var(--gold);background:rgba(var(--gold-rgb), .1);box-shadow:inset 0 0 1.2em rgba(var(--gold-rgb), .18);align-items:center;gap:1em;padding:.3em 1em;display:flex}.fp-owner[hidden]{display:none}.fp-owner-star{color:var(--gold);filter:drop-shadow(0 0 .35em rgba(var(--gold-rgb), .7));animation:3.6s ease-in-out infinite fp-glow}.fp-owner-star .ico{width:2.2em;height:2.2em}.fp-owner-text{gap:.1em;display:grid}.fp-owner-line{color:var(--ink);letter-spacing:.3em;font-size:1.3em}.fp-owner-thanks{color:var(--dim);letter-spacing:.14em;font-size:.8em}.founder-key{border:var(--hair) solid var(--line);border-left:var(--bold) solid var(--holo);background:var(--fill);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6em;padding:.45em .7em;display:grid}.key-label{color:var(--ink);align-items:center;gap:.5em;display:flex}.key-field{box-sizing:border-box;text-transform:none;letter-spacing:.06em;min-width:0;color:var(--ink);caret-color:var(--holo);-webkit-user-select:text;user-select:text;background:rgba(var(--p-deep-rgb), .9);border:var(--hair) solid var(--line);border-radius:0;padding:.5em .7em}.key-field::placeholder{color:var(--dim);opacity:.7}.key-btn{border:var(--hair) solid var(--line);background:var(--fill);padding:.5em .9em}.key-btn:hover{color:var(--on-hot);background:var(--holo)}.key-btn[hidden]{display:none}.key-lines{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.3em 1.8em;display:flex}.key-lines[hidden]{display:none}.key-kept{color:var(--dim);letter-spacing:.08em;text-transform:none;margin:0}.key-kept[hidden]{display:none}.key-status{color:var(--dim);letter-spacing:.08em;align-items:center;gap:.6em;margin:0;display:flex}.key-status[hidden]{display:none}.key-status .ico{width:1.2em;height:1.2em;color:var(--holo)}.key-ico{place-items:center;display:grid}.key-status:not([data-state=granted]) .key-ico-ok,.key-status[data-state=granted] .key-ico-lock{display:none}.key-status[data-state=granted],.key-status[data-state=granted] .ico{color:var(--gold)}.key-status[data-state=checking] .key-line:after{content:"..."}.key-fix-text[hidden],.key-fix[hidden]{display:none}.key-fix{padding:.1em .4em;font-size:1em}.fp-pilot{grid-column:1/-1;gap:.4em;display:grid}.fp-pilot[hidden]{display:none}.fp-pilot .on-pilot{flex-wrap:wrap;align-items:center;gap:.4em .9em;display:flex}.fp-pilot .on-pilot-row{flex-wrap:wrap;flex:auto;align-items:center;gap:.4em .8em;min-width:0;display:flex}.fp-pilot .on-pilot-restore{flex-wrap:wrap;flex:100%;order:4;align-items:center;gap:.4em .8em;display:flex}.fp-pilot .on-pilot-error{flex:100%;order:3}.fp-pilot .on-pilot-restore[hidden],.fp-pilot .on-pilot-error[hidden],.fp-pilot .on-codecard[hidden]{display:none}.fp-pilot .on-pilot-label{color:var(--ink);letter-spacing:.22em}.fp-pilot .on-pilot-field{box-sizing:border-box;min-width:0;max-width:24em;font:inherit;letter-spacing:.1em;color:var(--ink);caret-color:var(--holo);-webkit-user-select:text;user-select:text;background:rgba(var(--p-deep-rgb), .9);border:var(--hair) solid var(--line);border-radius:0;flex:12em;padding:.5em .7em}.fp-pilot .on-pilot-field[data-field=code]{text-transform:none;letter-spacing:.04em;flex-basis:16em;max-width:34em}.fp-pilot .on-pilot-field::placeholder{color:var(--dim);opacity:.7;font-size:.8em}.fp-pilot .on-pilot-field[readonly]{cursor:progress;border-style:dashed}.fp-pilot .fp-pilot-btn:disabled{opacity:.5;cursor:progress}.fp-pilot .on-pilot-name{letter-spacing:.22em;color:var(--ink);border:var(--bold) solid var(--holo);padding:.2em 1em .2em 1.2em}.fp-pilot .on-pilot-error{color:var(--ink);letter-spacing:.1em;margin:0}.fp-pilot .on-codecard{border:var(--bold) solid var(--gold);background:var(--fill);gap:.45em;padding:.55em .8em;display:grid}.fp-pilot .on-codecard-head{flex-wrap:wrap;align-items:baseline;gap:.2em 1.2em;display:flex}.fp-pilot .on-codecard-word{color:var(--gold);letter-spacing:.3em}.fp-pilot .on-codecard-keep{color:var(--dim);letter-spacing:.12em;font-size:.85em}.fp-pilot .on-codecard-field{box-sizing:border-box;width:100%;font:inherit;letter-spacing:.04em;text-transform:none;color:var(--ink);-webkit-user-select:text;user-select:text;background:rgba(var(--p-deep-rgb), .9);border:var(--hair) dashed var(--line);border-radius:0;padding:.45em .7em;font-size:.9em}.fp-pilot .on-codecard-btns{flex-wrap:wrap;gap:.5em .8em;display:flex}.fp-tryon{border:var(--hair) dashed var(--line);background:var(--fill);gap:.35em;padding:.45em .7em;display:grid;position:relative}.fp-tryon[hidden]{display:none}.fp-try-row{flex-wrap:wrap;align-items:center;gap:.4em .5em;display:flex}.fp-try-row .fp-btn{letter-spacing:.06em;padding:.3em .6em;font-size:.74em}.fp-try-row .fp-state{flex-basis:100%}.fp-try-next{color:var(--ink);letter-spacing:.1em;margin:0;font-size:.72em;line-height:1.3}.fp-try-next[hidden]{display:none}.fp-credits-head{justify-items:center;gap:.2em;padding:.4em 0 .2em;display:grid}.fp-credits-title{letter-spacing:.3em;color:var(--ink);align-items:center;gap:.6em;margin:0;font-size:1.3em;display:flex}.fp-credits-title .ico{color:var(--gold)}.fp-credits-sub{color:var(--dim);letter-spacing:.2em;margin:0}.fp-names{overscroll-behavior:contain;border:var(--hair) solid var(--line-soft);background:var(--fill);min-height:12em;max-height:50vh;color:var(--ink);letter-spacing:.12em;grid-template-columns:repeat(auto-fill,minmax(max(13em,33.3333% - 1em),1fr));align-content:start;gap:0 1.5em;margin:0;padding:.8em 1em;list-style:none;display:grid;overflow:hidden auto}.fp-names[hidden]{display:none}.fp-names li{overflow-wrap:anywhere;padding:.15em 0}.fp-names li:before{content:"★ ";color:var(--gold)}.fp-credits-empty{min-height:12em;color:var(--dim);letter-spacing:.2em;border:var(--hair) dashed var(--line);place-items:center;margin:0;display:grid}.fp-credits-empty[hidden]{display:none}.fp-credits-foot{justify-content:center;display:flex}.fp-credits-foot .fp-btn{padding:.45em 1.6em;font-size:1em}.fp-welcome{z-index:4;cursor:pointer;background:radial-gradient(ellipse at 50% 50%, rgba(var(--p-deep-rgb), .78), rgba(var(--p-deep-rgb), .9));border-left:var(--hair) solid var(--line-soft);grid-area:1/2;align-content:center;justify-items:center;gap:1em;padding:1em;display:grid;position:absolute;inset:0}.fp-welcome[hidden]{display:none}.fp-welcome-line{color:var(--ink);letter-spacing:.45em;text-align:center;margin:0;font-size:1.05em}.fp-welcome-plate{border:var(--bold) double var(--gold);background:rgba(var(--p-bg-rgb), .94);box-shadow:inset 0 0 1.4em rgba(var(--gold-rgb), .28), 0 0 1.6em rgba(var(--gold-rgb), .32);justify-content:center;align-items:center;gap:1em;padding:.7em 1.4em;display:flex}.fp-welcome-star{color:var(--gold);filter:drop-shadow(0 0 .4em rgba(var(--gold-rgb), .7));place-items:center;display:grid}.fp-welcome-star .ico{width:3.4em;height:3.4em}.fp-welcome-star[hidden],.fp-owner-star[hidden]{display:none}.fp-welcome-text{color:var(--ink);letter-spacing:.26em;text-align:center;font-size:1.7em;line-height:1.15}.fp-welcome-skip{color:var(--dim);letter-spacing:.22em;text-align:center;margin:0;font-size:.7em}@keyframes fp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fp-drop{0%{opacity:0;transform:translateY(-9em)}20%{opacity:1}68%{transform:translateY(.35em)}84%{transform:translateY(-.12em)}to{opacity:1;transform:translateY(0)}}@keyframes fp-swell{0%,to{box-shadow:inset 0 0 1.4em rgba(var(--gold-rgb), .28), 0 0 1.6em rgba(var(--gold-rgb), .32)}50%{box-shadow:inset 0 0 1.9em rgba(var(--gold-rgb), .42), 0 0 2.2em rgba(var(--gold-rgb), .5)}}.founder-panel[data-moment=full] .fp-welcome{animation:.3s ease-out both fp-fade-in,.3s ease-in 2.7s forwards fp-fade-out}.founder-panel[data-moment=full] .fp-welcome-star{animation:.8s cubic-bezier(.2,.7,.3,1) both fp-drop}.founder-panel[data-moment=full] .fp-welcome-text{animation:.5s ease-out .6s both fp-fade-in}.founder-panel[data-moment=full][data-glow="1"] .fp-welcome-plate{animation:3s ease-in-out fp-swell}@media (max-width:600px){.fp-welcome{border-left:0;grid-area:auto/1/auto/-1}}@media (prefers-reduced-motion:reduce){.fp-welcome,.fp-welcome *{animation:none!important}}.founder-panel[data-calm="1"] .fp-welcome,.founder-panel[data-calm="1"] .fp-welcome *{animation:none!important}@keyframes fp-glow{0%,to{opacity:.8}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.founder-title .ico,.fp-owner-star{animation:none}}.founder-panel[data-calm="1"] .ico{animation:none}@media (max-height:1100px){.founder-perks{gap:.28em}.perk{padding-top:.2em;padding-bottom:.2em}}@media (max-height:700px){.founder-panel{gap:.4em;padding-top:.6em;padding-bottom:.8em}.founder-perks{gap:.25em}.perk{padding-top:.12em;padding-bottom:.12em}.founder-view{min-height:14em}.founder-fair{padding-top:.2em;padding-bottom:.2em}}@media (max-width:600px){.founder-body{grid-template-columns:minmax(0,1fr)}.founder-view{min-height:15em}.founder-key{grid-template-columns:auto minmax(0,1fr) auto}.key-btn[data-act=clear]{grid-column:2/-1}}.founder-btn{letter-spacing:.22em;text-transform:uppercase;color:var(--p-amber);cursor:pointer;background:rgba(var(--p-bg-rgb), .85);border:max(1px, .1em) solid var(--p-amber);box-shadow:inset 0 0 .9em rgba(var(--p-amber-rgb), .18), 0 0 .8em rgba(var(--p-amber-rgb), .3);text-shadow:0 0 .4em rgba(var(--p-amber-rgb), .55);padding:.5em 1.1em;font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,DejaVu Sans Mono,monospace;font-size:1em;font-weight:700}.founder-btn:hover{color:var(--p-deep);background:var(--p-amber);text-shadow:none}.founder-btn:focus-visible{outline:max(2px, .2em) solid var(--p-ink);outline-offset:.15em}.caches{--holo-rgb:var(--p-amber-rgb);--holo:var(--p-amber);--ink:var(--p-ink);--on-hot:var(--p-deep);--line:rgba(var(--holo-rgb), .6);--line-soft:rgba(var(--holo-rgb), .25);--glow:rgba(var(--holo-rgb), .55);--dim:var(--p-amber-text);--fill:rgba(var(--holo-rgb), .07);--fs:clamp(11px, min(2.1vh, 3.3vw), 22px);--hair:max(1px, calc(var(--fs) * .1));--bold:max(2px, calc(var(--fs) * .22));--arm:1.1em;z-index:32;box-sizing:border-box;color:var(--holo);font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,DejaVu Sans Mono,monospace;font-size:var(--fs);letter-spacing:.1em;text-transform:uppercase;text-rendering:optimizespeed;-webkit-user-select:none;user-select:none;cursor:default;background:radial-gradient(ellipse at 50% 45%, rgba(var(--p-bg-rgb), .82), rgba(var(--p-deep-rgb), .94) 80%);justify-content:center;align-items:center;padding:2vh 3vw;font-weight:700;line-height:1.3;display:flex;position:fixed;inset:0;overflow:hidden}.caches[hidden]{display:none}.caches:after{content:"";z-index:5;pointer-events:none;background:repeating-linear-gradient(to bottom, rgba(var(--holo-rgb), .06) 0 1px, transparent 1px 3px), radial-gradient(ellipse at 50% 50%, transparent 62%, #00000073);position:absolute;inset:0}:where(.caches) button,:where(.caches) input{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}:where(.caches) button{cursor:pointer;background:0 0;border:0;padding:0}.caches :focus-visible{outline:var(--bold) solid var(--ink);outline-offset:calc(var(--bold) * .5)}.caches .ico{flex:none;width:1.5em;height:1.5em;display:block}.caches [data-rarity=common]{--rc:var(--rarity-common)}.caches [data-rarity=rare]{--rc:var(--rarity-rare)}.caches [data-rarity=epic]{--rc:var(--rarity-epic)}.caches [data-rarity=mythic]{--rc:var(--rarity-mythic)}.caches-panel{z-index:1;box-sizing:border-box;border:var(--hair) solid var(--line);background:rgba(var(--p-bg-rgb), .94);width:min(54em,100%);max-height:100%;box-shadow:inset 0 0 1.6em rgba(var(--holo-rgb), .16), 0 0 1.4em rgba(var(--holo-rgb), .22);outline:none;gap:.9em;padding:1em 1.3em 1.2em;display:grid;position:relative;overflow:auto}.caches-panel .corner{width:var(--arm);height:var(--arm);pointer-events:none;border:0 solid var(--holo);filter:drop-shadow(0 0 .3em var(--glow));position:absolute}.caches-panel .corner.tl{border-top-width:var(--bold);border-left-width:var(--bold);top:0;left:0}.caches-panel .corner.tr{border-top-width:var(--bold);border-right-width:var(--bold);top:0;right:0}.caches-panel .corner.bl{border-bottom-width:var(--bold);border-left-width:var(--bold);bottom:0;left:0}.caches-panel .corner.br{border-bottom-width:var(--bold);border-right-width:var(--bold);bottom:0;right:0}.caches-head{border-bottom:var(--hair) solid var(--line);justify-content:space-between;align-items:center;gap:1em;padding-bottom:.6em;display:flex}.caches-title{letter-spacing:.22em;color:var(--ink);text-shadow:0 0 .4em var(--glow);align-items:center;gap:.6em;margin:0;font-size:1.25em;font-weight:700;display:flex}.caches-title .ico{color:var(--holo);filter:drop-shadow(0 0 .25em var(--glow))}.caches-x{border:var(--hair) solid var(--line);background:var(--fill);flex:none;place-items:center;width:2.3em;height:2.3em;display:grid}.caches-x .ico{width:1.2em;height:1.2em}.caches-x:hover{color:var(--on-hot);background:var(--holo)}.caches-body{grid-template-columns:15em minmax(0,1fr);align-items:stretch;gap:1.2em;display:grid}.caches-left{align-content:start;gap:.8em;display:grid}.crate-stage{border:var(--hair) solid var(--line);background:radial-gradient(ellipse at 50% 70%, rgba(var(--holo-rgb), .13), rgba(var(--p-deep-rgb), .96) 75%);place-items:center;padding:.8em .6em .4em;display:grid}.crate{width:9.5em;height:auto;display:block;overflow:visible}.crate-glow{opacity:0}.balance{border:var(--hair) solid var(--line-soft);border-left:var(--bold) solid var(--holo);background:var(--fill);justify-content:space-between;align-items:baseline;gap:.6em;padding:.5em .8em;display:flex}.bal-label{color:var(--dim);letter-spacing:.18em}.bal-num{color:var(--ink);text-shadow:0 0 .4em var(--glow);font-size:1.9em;line-height:1}.offline-scrap{color:var(--dim);letter-spacing:.12em;flex-wrap:wrap;align-items:baseline;gap:.2em .6em;margin:0;font-size:.8em;display:flex}.off-num{color:var(--ink)}.caches-right{align-content:start;gap:.7em;display:grid}.caches-sub{letter-spacing:.2em;color:var(--dim);margin:0;font-size:1em;font-weight:700}.odds{gap:.4em;margin:0;padding:0;list-style:none;display:grid}.odd{border:var(--hair) solid var(--line-soft);border-left:var(--bold) solid var(--rc,var(--holo));background:var(--fill);grid-template-columns:4.6em 6.2em minmax(0,1fr) 3.4em 5.4em;grid-template-areas:"pips word bar pct items"".eye eye eye eye";align-items:center;column-gap:.7em;padding:.4em .7em;display:grid}.odd-pips{color:var(--rc);grid-area:pips;display:block}.odd-pips .pips{width:4.2em;height:auto;display:block}.odd-word{color:var(--rc);letter-spacing:.16em;grid-area:word}.odd-bar{background:rgba(var(--holo-rgb), .12);border:var(--hair) solid var(--line-soft);grid-area:bar;height:.6em;display:block}.odd-fill{width:var(--w,0%);background:var(--rc);height:100%;display:block}.odd-pct{text-align:right;color:var(--ink);grid-area:pct}.odd-items{text-align:right;color:var(--dim);letter-spacing:.1em;grid-area:items;font-size:.8em}.odd-eye{color:var(--rc);letter-spacing:.2em;grid-area:eye;padding-top:.15em;font-size:.8em}.dups{gap:.35em;display:grid}.dups-label{color:var(--dim);letter-spacing:.14em;margin:0;font-size:.8em}.dups-row{flex-wrap:wrap;gap:.5em;display:flex}.dup{border:var(--hair) solid var(--line-soft);border-left:var(--bold) solid var(--rc,var(--holo));gap:.5em;padding:.2em .6em;font-size:.8em;display:inline-flex}.dup-word{color:var(--rc)}.dup-n{color:var(--ink)}.pity{border:var(--hair) solid var(--line-soft);background:var(--fill);flex-wrap:wrap;align-items:center;gap:.6em 1em;padding:.5em .8em;display:flex}.pity-line{color:var(--ink);letter-spacing:.16em}.pity-meter{gap:.25em;display:flex}.pity-meter i{border:var(--hair) solid var(--line);background:0 0;width:.8em;height:.8em;display:block}.pity-meter i.on{background:var(--holo)}.pity-meter i.goal{border-width:var(--bold);border-color:var(--rarity-epic)}.caches-action{gap:.4em;display:grid}.caches-open{letter-spacing:.4em;text-align:center;color:var(--on-hot);background:var(--holo);border:var(--bold) solid var(--holo);box-shadow:0 0 .9em var(--glow);justify-content:center;align-items:center;gap:1.2em;padding:.55em 1em;font-size:1.5em;display:flex}.open-price{letter-spacing:.2em;font-size:.6em}.caches-open:hover{color:var(--holo);background:var(--on-hot)}.caches-open[aria-disabled=true]{cursor:default;color:var(--dim);border-style:dashed;border-color:var(--line);box-shadow:none;background:repeating-linear-gradient(135deg, rgba(var(--holo-rgb), .16) 0 .35em, transparent .35em .7em)}.caches-open[aria-disabled=true]:hover{color:var(--dim);background:repeating-linear-gradient(135deg, rgba(var(--holo-rgb), .16) 0 .35em, transparent .35em .7em)}.open-reason{text-align:center;min-height:1.3em;color:var(--ink);letter-spacing:.18em;margin:0}.open-reason[hidden]{visibility:hidden;display:block}.caches-notice{color:var(--ink);border:var(--hair) dashed var(--line);background:var(--fill);letter-spacing:.1em;margin:0;padding:.4em .8em}.caches-notice[hidden]{display:none}.caches-foot{flex-wrap:wrap;align-items:center;gap:.6em .8em;display:flex}.caches-btn{border:var(--hair) solid var(--line);background:var(--fill);letter-spacing:.14em;padding:.5em .9em}.caches-btn:hover{color:var(--on-hot);background:var(--holo)}.caches-btn.strong{color:var(--on-hot);background:var(--holo);border-color:var(--holo)}.caches-btn.strong:hover{color:var(--holo);background:var(--on-hot)}.caches-btn[aria-disabled=true]{cursor:default;color:var(--dim);background:repeating-linear-gradient(135deg, rgba(var(--holo-rgb), .16) 0 .35em, transparent .35em .7em);border-style:dashed}.caches-btn[hidden]{display:none}.keep{color:var(--dim);letter-spacing:.1em;flex:18em;margin:0;font-size:.75em}.keep[data-saved="0"]{color:var(--ink);-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.reveal{z-index:3;background:radial-gradient(ellipse at 50% 50%, rgb(var(--p-bg-rgb)), rgb(var(--p-deep-rgb)));place-items:center;padding:1em;display:grid;position:absolute;inset:0}.reveal[hidden]{display:none}.reveal-crate{grid-area:1/1;place-items:center;display:grid}.reveal-crate .crate{width:14em}.reveal-card{text-align:center;border:var(--bold) solid var(--rc,var(--holo));background:rgba(var(--p-bg-rgb), .97);width:min(26em,100%);box-shadow:0 0 1.6em color-mix(in srgb, var(--rc,var(--holo)) 55%, transparent), inset 0 0 1.4em color-mix(in srgb, var(--rc,var(--holo)) 18%, transparent);opacity:0;pointer-events:none;grid-area:1/1;justify-items:center;gap:.6em;padding:1.1em 1.4em 1.2em;transition:opacity .5s,transform .5s;display:grid;transform:translateY(1em)scale(.96)}.reveal-card p{margin:0}.rv-rarity{color:var(--rc);letter-spacing:.3em;text-shadow:0 0 .5em color-mix(in srgb, var(--rc,var(--holo)) 70%, transparent);align-items:center;gap:.7em;font-size:1.5em;display:flex}.rv-pips .pips{width:4.2em;height:auto;display:block}.rv-art{border:var(--hair) solid var(--line-soft);background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--rc,var(--holo)) 22%, transparent), rgba(var(--p-deep-rgb), .96) 75%);place-items:center;width:10em;height:10em;display:grid}.rv-art .item-art{width:8em;height:8em}.rv-name{color:var(--ink);letter-spacing:.2em;font-size:1.5em}.rv-kind{color:var(--dim);letter-spacing:.18em;font-size:.8em}.rv-dup{color:var(--ink);border:var(--hair) dashed var(--line);letter-spacing:.18em;padding:.25em .8em}.rv-dup[hidden],.rv-pity[hidden]{display:none}.rv-pity{color:var(--rc);letter-spacing:.16em;font-size:.8em}.rv-actions{flex-wrap:wrap;justify-content:center;gap:.6em;margin-top:.4em;display:flex}.reveal[data-phase=shake] .reveal-crate .crate{animation:.9s ease-in-out crate-sway}.reveal[data-phase=crack] .reveal-crate .crate-lid{transform-origin:6px 24px;transition:transform .5s;transform:translateY(-5px)rotate(-5deg)}.reveal[data-phase=crack] .reveal-crate .crate-glow{opacity:1;transition:opacity .5s}.reveal[data-phase=show] .reveal-crate{opacity:0;pointer-events:none;transition:opacity .4s}.reveal[data-phase=show] .reveal-card{opacity:1;pointer-events:auto;transform:none}.reveal[data-phase=shake] .reveal-card,.reveal[data-phase=crack] .reveal-card{visibility:hidden}.reveal[data-phase=show] .reveal-card{visibility:visible}@keyframes crate-sway{0%{transform:translate(0)rotate(0)}25%{transform:translate(-3px)rotate(-1.5deg)}75%{transform:translate(3px)rotate(1.5deg)}to{transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.reveal-card{transition:none}.reveal[data-phase] .reveal-crate .crate{animation:none}}@media (max-width:640px){.caches-body{grid-template-columns:minmax(0,1fr)}.odd{grid-template-columns:3.6em 5.4em minmax(0,1fr) 3.2em;grid-template-areas:"pips word bar pct"".items items items"".eye eye eye"}}.shop-earned{color:var(--dim);letter-spacing:.2em;flex:auto;margin:0;font-size:.8em}.shop-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em;display:grid}.shop-counts .balance{flex-wrap:wrap;align-items:center}.shop-counts .bal-label{align-items:center;gap:.5em;display:inline-flex}.shop-counts .bal-label .ico{width:1.2em;height:1.2em}.shop-counts .balance.cores{border-left-style:double;border-left-width:calc(var(--bold) * 1.6)}.bal-note{color:var(--dim);letter-spacing:.14em;flex-basis:100%;font-size:.7em}.shop-sec{border-bottom:var(--hair) solid var(--line-soft);letter-spacing:.24em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.2em .9em;margin:.2em 0 0;padding-bottom:.3em;font-size:1em;font-weight:700;display:flex}.shop-sec small{color:var(--dim);letter-spacing:.16em;font-size:.75em}.picks{gap:.4em;margin:0;padding:0;list-style:none;display:grid}.pick{border:var(--hair) solid var(--line-soft);border-left:var(--bold) solid var(--rc,var(--holo));background:var(--fill);grid-template-columns:4.6em 3.2em minmax(0,1fr) 7.2em 4.6em;grid-template-areas:"pips art main price get"". .reason reason reason";align-items:center;column-gap:.7em;padding:.4em .7em;display:grid}.pick.none{color:var(--dim);letter-spacing:.16em;display:block}.pick-pips{color:var(--rc);grid-area:pips;display:block}.pick-pips .pips{width:4.2em;height:auto;display:block}.pick-art{grid-area:art;place-items:center;display:grid}.pick-art .item-art{width:2.8em;height:2.8em}.pick-main{grid-area:main;gap:.1em;min-width:0;display:grid}.pick-name{color:var(--ink);letter-spacing:.16em}.pick-kind{color:var(--rc);letter-spacing:.14em;font-size:.75em}.pick-price{color:var(--ink);white-space:nowrap;grid-area:price;justify-content:flex-end;align-items:center;gap:.4em;display:inline-flex}.pick-price .ico{width:1.1em;height:1.1em}.pick-get{text-align:center;grid-area:get;justify-self:end}.pick-reason{color:var(--dim);letter-spacing:.14em;grid-area:reason;font-size:.75em}.pick-reason:empty{display:none}.pick[data-can="0"] .pick-get{cursor:default}.reveal[data-how=pick] .reveal-crate{display:none}@media (max-width:640px){.shop-counts{grid-template-columns:minmax(0,1fr)}.pick{grid-template-columns:3.6em 2.8em minmax(0,1fr) 4.6em;grid-template-areas:"pips art main get"". .price price"". .reason reason"}.pick-price{justify-content:flex-start}}.clip-panel{--holo-rgb:var(--p-amber-rgb);--holo:var(--p-amber);--ink:var(--p-ink);--line:rgba(var(--holo-rgb), .45);--line-soft:rgba(var(--holo-rgb), .2);--glow:rgba(var(--holo-rgb), .5);--dim:var(--p-amber-text);--fs:clamp(10px, 1.7vh, 30px);--hair:max(1px, calc(var(--fs) * .08));--bold:max(2px, calc(var(--fs) * .18));--arm:1.1em;z-index:15;background:rgb(var(--p-deep-rgb));color:var(--holo);font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,DejaVu Sans Mono,monospace;font-size:var(--fs);box-sizing:border-box;justify-content:center;align-items:center;padding:2vh 2vw;line-height:1.35;display:flex;position:fixed;inset:0;overflow-y:auto}.clip-panel[hidden]{display:none}.clip-panel *,.clip-panel :before,.clip-panel :after{box-sizing:border-box}.clip-panel [hidden]{display:none}.clip-card{border:var(--hair) solid var(--line);background:rgba(var(--p-bg-rgb), .93);width:min(36em,94vw);box-shadow:inset 0 0 2em rgba(var(--holo-rgb), .16), 0 0 2em rgba(var(--holo-rgb), .22);text-align:center;text-shadow:0 0 .5em rgba(var(--holo-rgb), .55);margin:auto;padding:1.6em 2em 1.4em;position:relative}.clip-card:after{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom, rgba(var(--holo-rgb), .07) 0 1px, transparent 1px 3px);position:absolute;inset:0}.clip-card .corner{width:var(--arm);height:var(--arm);pointer-events:none;border:0 solid var(--holo);filter:drop-shadow(0 0 .3em var(--glow));position:absolute}.clip-card .corner.tl{border-top-width:var(--bold);border-left-width:var(--bold);top:0;left:0}.clip-card .corner.tr{border-top-width:var(--bold);border-right-width:var(--bold);top:0;right:0}.clip-card .corner.bl{border-bottom-width:var(--bold);border-left-width:var(--bold);bottom:0;left:0}.clip-card .corner.br{border-bottom-width:var(--bold);border-right-width:var(--bold);bottom:0;right:0}.clip-kicker{letter-spacing:.22em;color:var(--dim);font-size:.8em}.clip-title{letter-spacing:.12em;color:var(--ink);text-shadow:.06em .06em 0 rgba(var(--p-amber-dim-rgb), 1), 0 0 .5em var(--glow);margin:.15em 0 .5em;font-size:2em;font-weight:700}.clip-bar{border:var(--hair) solid var(--line);background:rgba(var(--p-deep-rgb), .9);height:1em;margin:.8em 0 .35em;position:relative}.clip-bar>i{background:var(--holo);width:0;box-shadow:0 0 .6em var(--glow);position:absolute;inset:0 auto 0 0}.clip-percent{letter-spacing:.16em;color:var(--ink);font-weight:700}.clip-line{color:var(--dim);letter-spacing:.1em;overflow-wrap:anywhere;margin:.5em 0 0}.clip-live,.clip-view{aspect-ratio:16/9;border:var(--hair) solid var(--line);image-rendering:auto;background:#000;width:min(100%,22em);height:auto;margin:.9em auto 0;display:block}.clip-view{object-fit:contain;width:100%;max-height:40vh}.clip-text{border:var(--hair) dashed var(--line);color:var(--ink);letter-spacing:.04em;text-align:left;text-shadow:none;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;white-space:pre-wrap;margin:.9em 0 0;padding:.6em .8em;font-size:.82em}.clip-buttons{flex-wrap:wrap;justify-content:center;gap:.6em;margin:1em 0 0;display:flex}.clip-btn{appearance:none;border:var(--hair) solid var(--holo);background:rgba(var(--p-deep-rgb), .7);color:var(--ink);font:inherit;letter-spacing:.16em;text-shadow:0 0 .4em var(--glow);cursor:pointer;padding:.55em 1.1em;font-weight:700;text-decoration:none;display:inline-block}.clip-btn.is-main{border-width:var(--bold);background:rgba(var(--holo-rgb), .14)}.clip-btn:hover,.clip-btn:focus-visible,.clip-btn:active{background:var(--holo);color:rgb(var(--p-deep-rgb));text-shadow:none}.clip-btn:hover:before,.clip-btn:focus-visible:before,.clip-btn:active:before{content:"> "}.clip-btn:focus-visible{outline:var(--bold) solid var(--ink);outline-offset:2px}.clip-btn[disabled]{opacity:.5;cursor:default}.clip-note{color:var(--dim);letter-spacing:.1em;margin:.9em 0 0;font-size:.82em}.clip-note+.clip-note{margin-top:.3em}.clip-small{color:var(--dim);letter-spacing:.1em;margin:.5em 0 0;font-size:.72em}@media (prefers-reduced-motion:reduce){.clip-btn{transition:none}}
