.nos-root{--cab-steel-face:linear-gradient(180deg, #1a2733 0%, #0e1720 55%, #0a1119 100%);--cab-steel-body:linear-gradient(180deg, #223140 0%, #17222d 45%, #0e1822 100%);--cab-steel-foot:linear-gradient(180deg, #24343f 0%, #101a24 100%);--cab-rail:linear-gradient(180deg, #304354 0%, #1d2c39 55%, #15212c 100%);--cab-plate-face:linear-gradient(180deg, #33414e 0%, #27333f 48%, #1d2833 100%);--cab-key-ink:#d7e4ee;--cab-key-face:linear-gradient(180deg, #46617a 0%, #2a3d4d 55%, #1d2d3a 100%);--cab-key-face-hover:linear-gradient(180deg, #527089 0%, #33485a 55%, #243646 100%);--cab-key-face-active:linear-gradient(180deg, #2a3d4d 0%, #1d2d3a 100%);--cab-buy-ready-hi:#71a67d;--cab-buy-ready-face:#41764f;--cab-buy-ready-lo:#27492f;--cab-buy-ready-edge:#132b1a;--cab-buy-armed-hi:#dda157;--cab-buy-armed-face:#b26f26;--cab-buy-armed-lo:#6b3d10;--cab-buy-armed-edge:#351c05;--cab-paper-receipt:#e9e5d6;--cab-silk-ink:#cdd6dd;--cab-silk-ink-bright:#d3dce3;--cab-silk-ink-dim:#a3b2be;--cab-silk-ink-faint:#9fb0bd;--cab-time-shift:.42s;--cab-time-pop:.22s;--cab-time-arm-flip:.36s;--cab-time-vend-drop:.62s;--cab-time-vend-restock:.76s;--cab-time-ticket-print:1.25s;--cab-time-ticket-tear:.7s}.shop-shell h1{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shop-live{margin:0 0 var(--hud-space-4);color:var(--hud-ink);font:12px/1.6 Verdana,Geneva,Tahoma,sans-serif}.shop-live:empty{display:none}.shop-loading{width:224px;max-width:100%;margin:0 0 var(--hud-space-4);background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);padding:3px;box-shadow:inset 0 1px 2px #0000008c}.shop-loading__blocks{background:repeating-linear-gradient(to right, var(--hud-blue) 0 14px, transparent 14px 18px);width:126px;height:12px;animation:2s steps(13,jump-none) infinite shop-loading-fill;display:block}.shop-shell-loading{margin:var(--hud-space-3) 0 var(--hud-space-5)}.shop-shell:not([data-state=loading]) .shop-shell-loading{display:none}#shop-root[data-state=loading]>.shop-shell-loading,#shop-root[data-state=loading]>.shop-live,#account-root[data-state=loading]>.account-loading,#account-root[data-state=loading]>.account-live{margin:0;position:fixed;left:50%}#shop-root[data-state=loading]>.shop-shell-loading,#account-root[data-state=loading]>.account-loading{top:50%;transform:translate(-50%,-50%)}#shop-root[data-state=loading]>.shop-live,#account-root[data-state=loading]>.account-live{bottom:calc(50% + 10px + var(--hud-space-2));width:max-content;max-width:calc(100vw - 2 * var(--hud-space-4));text-align:center;transform:translate(-50%)}@keyframes shop-loading-fill{0%{width:0}to{width:216px}}.lcd-title{display:block}.lcd-title__text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lcd-title__panel{border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:linear-gradient(#03090f,#081522 55%,#050f18);gap:5px;max-width:30rem;padding:10px 12px;display:grid;box-shadow:inset 0 2px 6px #000c,inset 0 0 24px #54b2cc14}.lcd-title__char{width:100%;height:auto;fill:var(--hud-blue);display:block;transform:skew(-5deg)}.lcd-title__char polygon{fill-opacity:.09}.lcd-title__char polygon[data-lit]{fill-opacity:1;filter:drop-shadow(0 0 4px #54b2ccbf)}.lcd-title--inline{display:inline-block}.lcd-title--inline .lcd-title__panel{align-items:flex-end;gap:3px;width:fit-content;max-width:none;padding:7px 9px;display:flex}.lcd-title--inline .lcd-title__char{width:19px}.lcd-title--inline .lcd-title__char--dot{width:8px}.shop-account{gap:var(--hud-space-2);max-width:32rem;padding:var(--hud-space-3);display:grid}.shop-account h2{color:var(--retro-ink-bright);text-transform:uppercase;margin:0;font:700 1.05rem/1.3 Trebuchet MS,Tahoma,Verdana,sans-serif}.shop-account p:not([class]){margin:0;font:11px/1.6 Verdana,Geneva,Tahoma,sans-serif}.shop-account-destination{margin:0}.shop-account [data-account-status]:empty,.shop-account [data-account-intro]:empty{display:none}.shop-account-controls{gap:var(--hud-space-2);display:grid}.shop-account__step{display:contents}.shop-account-controls>[data-account-status]{order:1}.shop-account__step>.nos-button,.shop-account-recovery{order:2}.shop-account[data-step=code] .shop-account__step[data-step-name=email],.shop-account[data-step=email] .shop-account__step[data-step-name=code]{display:none}.shop-account label{letter-spacing:.08em;text-transform:uppercase;font:700 10px/1.4 Verdana,Geneva,Tahoma,sans-serif;display:block}.shop-account input{width:100%;min-height:44px;padding:var(--hud-space-2);background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);color:var(--hud-ink);font:13px/1.4 Courier New,Courier,monospace;box-shadow:inset 0 1px 2px #0000008c}.shop-account__step .nos-button,.shop-account__step .nos-button__face{width:100%}.shop-account__step .nos-button__face{min-height:44px}.shop-account-recovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:0;display:grid}.shop-account-recovery button{color:#d7e4ee;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);min-width:0;min-height:32px;box-shadow:0 2px 0 var(--retro-lo), inset 0 1px 0 #ffffff2e;cursor:pointer;background:linear-gradient(#46617a 0%,#2a3d4d 55%,#1d2d3a 100%);border-radius:2px;padding:6px 8px;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.shop-account-recovery button:hover{filter:brightness(1.12)}.shop-account-recovery button:active{box-shadow:0 1px 0 var(--retro-lo), inset 0 1px 0 #ffffff1f;transform:translateY(1px)}.shop-account-recovery button:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.shop-captcha{min-height:1px}.shop-shell:not([data-state=account-required]) .shop-captcha{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.shop-account .shop-account-session-key,.shop-account .shop-account-session-key .nos-button__face{width:100%}.shop-account .shop-account-session-key .nos-button__face{min-height:32px;padding:6px 12px;font-size:11px}.shop-membership{gap:var(--hud-space-1);margin:0;display:grid}.shop-membership[hidden],.shop-membership__row[hidden]{display:none}.shop-membership__row{gap:var(--hud-space-2);grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);font:11px/1.5 Verdana,Geneva,Tahoma,sans-serif;display:grid}.shop-membership dt{color:var(--hud-blue-muted)}.shop-membership dd{min-width:0;color:var(--hud-ink);overflow-wrap:anywhere;margin:0}.shop-renewal-stop{--stop-edge:#0b0304;border:1px solid var(--stop-edge);box-shadow:0 2px 0 var(--stop-edge), 0 3px 5px #0006;border-radius:3px;margin-bottom:2px}.shop-renewal-stop[data-armed=true]{border-color:var(--hud-danger)}.shop-renewal-stop .nos-button__face{background:var(--retro-button);border-radius:2px;min-height:32px;padding:8px 12px;font-size:10px;box-shadow:inset 0 1px #ffffff1a}.shop-renewal-stop[data-armed=true] .nos-button__face{color:#fff1ef;box-shadow:inset 0 1px 0 #ffffff1a, inset 3px 0 0 var(--nos-button-rail), inset 0 0 0 1px var(--hud-danger)}.shop-renewal-stop:active:not(:disabled){box-shadow:0 1px 0 var(--stop-edge);transform:translateY(1px)}.shop-renewal-stop:disabled .nos-button__face{filter:saturate(.45)brightness(.82);opacity:.75}.shop-renewal-stop[hidden]{display:none}.shop-account-records__status{color:var(--hud-ink);margin:0;font:11px/1.5 Verdana,Geneva,Tahoma,sans-serif}.shop-account-records__status[hidden],.shop-account-records__retry[hidden]{display:none}.shop-account-records__retry{color:#d7e4ee;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);cursor:pointer;background:linear-gradient(#46617a 0%,#2a3d4d 55%,#1d2d3a 100%);border-radius:2px;justify-self:start;min-height:32px;padding:6px 10px;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.shop-account-records__retry:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.shop-purchases{gap:var(--hud-space-1);margin:0;padding:0;list-style:none;display:grid}.shop-purchases:empty{display:none}.shop-purchase{align-items:baseline;gap:2px var(--hud-space-2);padding:var(--hud-space-1) var(--hud-space-2);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:#03090e85;grid-template-columns:minmax(0,1fr) auto;font:11px/1.4 Verdana,Geneva,Tahoma,sans-serif;display:grid}.shop-purchase__name{min-width:0;color:var(--hud-ink);overflow-wrap:anywhere;font-weight:700}.shop-purchase__amount,.shop-purchase__date{font-variant-numeric:tabular-nums;font:700 12px/1.4 Courier New,Courier,monospace}.shop-purchase__amount{color:var(--retro-ink-bright);text-align:right}.shop-purchase__date{color:var(--hud-ink)}.shop-purchase__state{color:var(--hud-green);text-align:right;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.shop-purchase[data-purchase-state=refunded] .shop-purchase__state,.shop-purchase[data-purchase-state=reversed] .shop-purchase__state{color:var(--hud-amber)}.shop-purchase__id{align-items:baseline;gap:2px var(--hud-space-2);min-width:0;color:var(--hud-ink);flex-wrap:wrap;grid-column:1/-1;display:flex}.shop-purchase__id-label{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.shop-purchase__id-value{min-width:0;color:var(--retro-ink-bright);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font:12px/1.4 Courier New,Courier,monospace}.shop-notices{gap:var(--hud-space-2);margin:0 0 var(--hud-space-2);display:grid}.shop-notices[hidden]{display:none}.shop-notice{gap:var(--hud-space-1);min-width:0;padding:var(--hud-space-2);color:#cdd6dd;background:repeating-linear-gradient(180deg, #6890a608 0 1px, transparent 1px 5px), var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);border-left:3px solid var(--hud-amber);margin:0;display:grid;box-shadow:inset 0 1px 2px #00000073}.shop-notice__title{color:var(--retro-ink-bright);letter-spacing:.04em;text-transform:uppercase;font:700 11px/1.3 Trebuchet MS,Tahoma,Verdana,sans-serif}.shop-notice__text{color:#c0cbd4;overflow-wrap:anywhere;margin:0;font:400 12px/1.45 Verdana,Geneva,Tahoma,sans-serif}.shop-notice__link{min-height:24px;color:var(--retro-ink-bright);text-underline-offset:2px;justify-self:start;font:700 12px/1.45 Verdana,Geneva,Tahoma,sans-serif;text-decoration:underline}.shop-notice__link:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}@media (prefers-contrast:more){.shop-account .shop-account__step{opacity:1!important}.shop-renewal-stop{border-color:var(--hud-danger)}.shop-renewal-stop .nos-button__face{background:var(--hud-danger-plate)}}.lab-shell{gap:var(--hud-space-4);display:grid}.lab-shell>h1{margin:0}.lab-intro{max-width:52ch;color:var(--hud-blue-muted);margin:0}.lab-bench{gap:var(--hud-space-3);grid-template-columns:repeat(auto-fit,minmax(23rem,1fr));align-items:start;display:grid}.lab-test{gap:var(--hud-space-2);padding:var(--hud-space-3);align-content:start;display:grid}.lab-test h2{color:var(--retro-ink-bright);letter-spacing:.02em;text-transform:uppercase;margin:0;font:700 1.05rem/1.2 Trebuchet MS,Tahoma,Verdana,sans-serif}.lab-test>p{max-width:48ch;margin:0}.lab-controls{gap:var(--hud-space-2);flex-wrap:wrap;display:flex}.lab-controls .nos-button[aria-pressed=true]{border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo)}.lab-controls .nos-button[aria-pressed=true] .nos-button__face{background:var(--hud-track);color:var(--retro-ink-bright)}.lab-status{color:var(--hud-ink);letter-spacing:.06em;text-transform:uppercase;margin:0;font:700 11px/1.6 Courier New,Courier,monospace}.lab-post-display{width:min(100%,24rem)}.lab-post-display .lcd-title__char polygon{transition:fill-opacity .24s ease-out}.lab-post-display[data-power=off] .lcd-title__panel{box-shadow:inset 0 2px 6px #000c}.lab-post-display[data-power=off] .lcd-title__char polygon{fill-opacity:.035;filter:none}.lab-post-display.is-testing .lcd-title__char polygon{fill-opacity:1;filter:drop-shadow(0 0 4px #54b2ccbf)}.lab-instruments{gap:var(--hud-space-3);flex-wrap:wrap;display:flex}.lab-price{gap:var(--hud-space-1);justify-items:start;display:grid}.lab-price-caption{color:var(--hud-blue-muted);margin:0;font-size:11px}.lab-lamp{gap:var(--hud-space-2);padding:var(--hud-space-2);background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);display:grid}.lab-lamp .shop-loading{margin:0}.lab-lamp:not([data-state=loading]) .shop-loading{display:none}.lab-lamp-row{align-items:center;gap:var(--hud-space-2);display:flex}.lab-lamp-label{color:var(--hud-blue-muted);letter-spacing:.08em;text-transform:uppercase;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.lab-led{border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:#060a0e;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.lab-led:after{content:"";background:#1a232c;border-radius:50%;position:absolute;inset:2px}.lab-lamp[data-state=loading] .lab-led:after{background:var(--hud-amber-solid);animation:.8s linear infinite lab-led-blink;box-shadow:0 0 7px 1px #f0b43c99,inset 0 1px 1px #fff6}.lab-lamp[data-state=ready] .lab-led:after{background:var(--hud-green);box-shadow:0 0 7px 1px #78dc8273,inset 0 1px 1px #fff6}.lab-lamp[data-state=error] .lab-led:after{background:var(--hud-danger);box-shadow:0 0 7px 1px #ff645a80,inset 0 1px 1px #fff6}.lab-lamp[data-state=checkout-pending] .lab-led:after{background:var(--hud-blue);animation:1.6s linear infinite lab-led-blink;box-shadow:0 0 7px 1px #54b2cc8c,inset 0 1px 1px #fff6}@keyframes lab-led-blink{0%,50%{opacity:1}51%,to{opacity:.15}}.lab-offer{gap:var(--hud-space-2);padding:var(--hud-space-3);max-width:26rem;display:grid}.lab-offer h3{color:var(--retro-ink-bright);text-transform:uppercase;margin:0;font:700 1.05rem/1.2 Trebuchet MS,Tahoma,Verdana,sans-serif}.lab-offer-live{gap:var(--hud-space-2);display:grid}.lab-offer-price{color:var(--hud-ink);margin:0;font:700 16px/1.2 Courier New,Courier,monospace}.lab-offer[data-feed=lost] .lab-offer-live,.lab-offer[data-feed=live] .lab-nosignal{display:none}.lab-nosignal{gap:var(--hud-space-2);padding:var(--hud-space-2) 0;justify-items:start;display:grid}.lab-nosignal .lcd-title__char{fill:var(--hud-amber)}.lab-nosignal .lcd-title__panel{box-shadow:inset 0 2px 6px #000c,inset 0 0 24px #f0b43c12}.lab-nosignal .lcd-title__char polygon[data-lit]{filter:drop-shadow(0 0 4px #f0b43c8c);animation:1.6s linear infinite lab-seg-blink}@keyframes lab-seg-blink{0%,60%{fill-opacity:1}61%,to{fill-opacity:.12}}.lab-nosignal-note{color:var(--hud-amber);letter-spacing:.08em;text-transform:uppercase;margin:0;font:700 10px/1.6 Verdana,Geneva,Tahoma,sans-serif}.lab-test--wide{grid-column:1/-1}.lab-vendor{gap:var(--hud-space-3);padding:var(--hud-space-3);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);background:linear-gradient(#1a2733 0%,#0e1720 55%,#0a1119 100%);grid-template-columns:minmax(0,5fr) minmax(0,4fr);display:grid;position:relative}@media (width<=760px){.lab-vendor{grid-template-columns:minmax(0,1fr)}}.lab-screw{z-index:5;background:radial-gradient(circle at 35% 30%,#5b7488,#24333f 65%,#0b1218);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 1px 1px #000000b3}.lab-screw:after{content:"";background:#000000b3;height:1px;position:absolute;top:4px;left:1px;right:1px}.lab-screw--tl{top:5px;left:5px}.lab-screw--tr{top:5px;right:5px;transform:rotate(58deg)}.lab-screw--bl{bottom:5px;left:5px;transform:rotate(-31deg)}.lab-screw--br{bottom:5px;right:5px;transform:rotate(102deg)}.lab-marquee{border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:#0a0603;grid-column:1/-1;padding:7px 10px;box-shadow:inset 0 2px 8px #000c,inset 0 0 24px #f0b43c0f}.lab-dots{width:100%;height:auto;display:block}.lab-marquee circle{fill:#201409}.lab-marquee circle[data-lit=true]{fill:var(--hud-amber-solid)}.lab-vendor-screen{gap:var(--hud-space-2);align-content:start;display:grid}.lab-crt{aspect-ratio:4/3;box-shadow:inset 0 0 22px #000000d9, 0 0 0 1px var(--retro-lo), 0 2px 6px #0000008c;background:radial-gradient(at 50% 42%,#0d1d2a 0%,#060d14 62%,#03070b 100%);border:9px solid #131f29;border-radius:10px;position:relative;overflow:hidden}.lab-crt:before{content:"";z-index:3;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000042 2px 3px);position:absolute;inset:0}.lab-crt:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(at 28% 18%,#bee6ff14,#0000 42%),radial-gradient(at 50% 55%,#0000 58%,#00000080 100%);position:absolute;inset:0}.lab-crt-content{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.lab-crt-static{z-index:2;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lab-crt-static.is-on{opacity:.9}.lab-sprite{filter:drop-shadow(0 0 6px #54b2cc73);shape-rendering:crispedges;width:min(58%,200px)}.lab-sprite rect[data-tone=hi]{fill:var(--hud-blue)}.lab-sprite rect[data-tone=mid]{fill:#54b2cc66}.lab-camo-swatch{aspect-ratio:1;-webkit-user-select:none;user-select:none;pointer-events:none;border:2px solid #cde0ee59;width:min(46%,132px);height:auto;display:block;box-shadow:0 3px 8px #0009}.lab-crt-content.is-vending .lab-sprite{animation:.62s cubic-bezier(.5,0,.9,.45) forwards lab-vend-drop}@keyframes lab-vend-drop{0%{transform:translateY(0)rotate(0)}to{transform:translateY(180%)rotate(-6deg)}}.lab-testcard{fill:none;stroke:#54b2cc73;stroke-width:1px;width:72%}.lab-crt .lab-dots{width:56%}.lab-crt .lab-dots circle{fill:#54b2cc12}.lab-crt .lab-dots circle[data-lit=true]{fill:var(--hud-blue)}.lab-crt-plate{color:#dff4ff57;letter-spacing:.14em;text-transform:uppercase;justify-self:end;margin:0;font:700 9px/1 Verdana,Geneva,Tahoma,sans-serif}.lab-card-slot{border:2px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:linear-gradient(#05090d,#0a1219);height:58px;padding:6px;position:relative;overflow:hidden;box-shadow:inset 0 3px 8px #000c}.lab-card-slot:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000008c,#0000);height:10px;position:absolute;inset:0 0 auto}.lab-card{z-index:1;justify-content:space-between;align-items:center;gap:var(--hud-space-2);color:#2c261c;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);background:linear-gradient(174deg,#ded7c2 0%,#cfc7ae 70%,#c2b99f 100%);height:100%;padding:0 10px;transition:transform .22s cubic-bezier(.2,1.4,.4,1);display:flex;position:relative;transform:translateY(0)rotate(-.5deg);box-shadow:inset 0 -10px 14px -12px #0000008c}.lab-card.is-out{transition:transform .17s ease-in;transform:translateY(-120%)rotate(-.5deg)}.lab-card[data-empty=true]{visibility:hidden}.lab-card-name{letter-spacing:.08em;text-transform:uppercase;font:700 12px/1.2 Courier New,Courier,monospace}.lab-card-code{border:1px solid #2c261c8c;padding:1px 5px;font:700 11px/1.4 Courier New,Courier,monospace}.lab-card-stamp{z-index:2;color:#922c22c7;letter-spacing:.14em;text-transform:uppercase;border:2px solid #922c22b3;border-radius:2px;padding:1px 6px;font:700 12px/1.5 Courier New,Courier,monospace;position:absolute;top:50%;left:68%;transform:translate(-50%,-50%)rotate(-7deg)}.lab-slot-etch{z-index:0;color:#dff4ff33;letter-spacing:.22em;text-transform:uppercase;place-content:center;font:700 9px/1 Verdana,Geneva,Tahoma,sans-serif;display:grid;position:absolute;inset:0}.lab-vendor-controls{gap:var(--hud-space-2);align-content:start;display:grid}.lab-plates{gap:var(--hud-space-2);flex-wrap:wrap;display:flex}.lab-plate{padding:var(--hud-space-2);background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);gap:4px;display:grid}.lab-plate-label{color:var(--hud-blue-muted);letter-spacing:.08em;text-transform:uppercase;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.lab-keypad{gap:var(--hud-space-2);display:flex}.lab-keypad .nos-button__face{text-align:center;min-width:30px;font-weight:700;display:inline-block}.lab-keypad .nos-button[aria-pressed=true]{border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo)}.lab-keypad .nos-button[aria-pressed=true] .nos-button__face{background:var(--hud-track);color:var(--retro-ink-bright)}.lab-vend-button{justify-self:start}.lab-vend-button .nos-button__face{letter-spacing:.18em;text-transform:uppercase;padding:8px 26px;font:700 14px/1.2 Trebuchet MS,Tahoma,Verdana,sans-serif}.lab-vendor .nos-button:disabled{opacity:.6}.lab-card-row{gap:var(--hud-space-2);display:grid}.lab-card-row .lab-card-slot{height:54px}.lab-plate-row{align-items:flex-end;gap:6px;display:flex}.lab-plate-unit{color:#b8cddf73;letter-spacing:.08em;padding-bottom:2px;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.lab-crt--readout .lab-sprite{width:min(40%,150px)}.lab-crt--readout .lab-dots{width:auto;height:22px}.lab-shelf{gap:var(--hud-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lab-shelf-unit{gap:var(--hud-space-2);padding:var(--hud-space-3);border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);background:linear-gradient(#1a2733 0%,#0e1720 55%,#0a1119 100%);align-content:start;display:grid}.lab-crt--mini{border-width:6px;border-radius:8px}.lab-crt--mini .lab-sprite{width:min(52%,130px)}.lab-shelf-unit:hover .lab-crt-content{filter:brightness(1.3)}.lab-shelf-unit .lab-card-slot{height:44px}.lab-shelf-unit .lab-card-name{font-size:11px}.lab-shelf-unit .lab-card-code{font-size:10px}.lab-shelf-spec{color:#b8cddf8c;margin:0;font:400 11px/1.5 Verdana,Geneva,Tahoma,sans-serif}.lab-plate--shelf{justify-self:start}.lab-variants{gap:var(--hud-space-3);grid-template-columns:1.15fr .95fr .9fr;align-items:start;display:grid}.lab-placard{color:#2c261c;clip-path:polygon(0 0, calc(100% - var(--placard-fold,14px)) 0, 100% var(--placard-fold,14px), 100% 100%, 0 100%);transform:rotate(var(--placard-tilt,-.4deg));background:linear-gradient(160deg,#ded7c2 0%,#cfc7ae 55%,#c2b99f 100%);gap:6px;padding:14px 16px;font-family:Courier New,Courier,monospace;display:grid}.lab-placard-name{letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #2c261cb3;padding-bottom:4px;font:700 14px/1.3 Courier New,Courier,monospace}.lab-placard-line{color:#241d12;margin:0;font:700 12px/1.5 Courier New,Courier,monospace}.lab-placard-foot{gap:var(--hud-space-2);justify-content:space-between;align-items:center;margin-top:4px;display:flex}.lab-placard-code{border:1px solid #2c261c8c;padding:1px 5px;font:700 11px/1.4 Courier New,Courier,monospace}.lab-placard-price{letter-spacing:.08em;border:2px solid #2c261c;padding:2px 8px;font:700 13px/1.4 Courier New,Courier,monospace}.lab-tag{color:#33291a;clip-path:polygon(0 50%,12px 0,100% 0,100% 100%,12px 100%);background:linear-gradient(160deg,#d9c48f 0%,#cbb478 55%,#bfa768 100%);gap:6px;padding:14px 14px 14px 32px;display:grid;position:relative;transform:rotate(.8deg)}.lab-tag-hole{background:#0a1119;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 0 0 3px #a8905c}.lab-tag-code{border:1px solid #33291a8c;padding:1px 5px;font:700 10px/1.4 Courier New,Courier,monospace;position:absolute;top:10px;right:10px}.lab-tag-name{letter-spacing:.06em;text-transform:uppercase;font:700 13px/1.3 Courier New,Courier,monospace}.lab-tag-line{margin:0;font:400 11px/1.5 Courier New,Courier,monospace}.lab-tag-price{letter-spacing:.08em;border-top:1px dashed #33291a73;margin-top:2px;padding-top:6px;font:700 15px/1.3 Courier New,Courier,monospace}.lab-receipt{color:#40474d;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),95% 100%,90% calc(100% - 6px),85% 100%,80% calc(100% - 6px),75% 100%,70% calc(100% - 6px),65% 100%,60% calc(100% - 6px),55% 100%,50% calc(100% - 6px),45% 100%,40% calc(100% - 6px),35% 100%,30% calc(100% - 6px),25% 100%,20% calc(100% - 6px),15% 100%,10% calc(100% - 6px),5% 100%,0 calc(100% - 6px));background:#e9e5d6;gap:4px;padding:14px 16px 20px;font:700 11px/1.6 Courier New,Courier,monospace;display:grid;transform:rotate(-.6deg)}.lab-receipt-head{letter-spacing:.1em;text-align:center;font-size:12px}.lab-receipt-rule{letter-spacing:.1em;text-align:center;white-space:nowrap;opacity:.7;overflow:hidden}.lab-receipt-item{font-size:12px}.lab-receipt-total{letter-spacing:.08em;font-size:13px}.lab-test--wall{z-index:3;position:relative}.lab-cabinet{margin-top:var(--hud-space-3);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);background:linear-gradient(#223140 0%,#17222d 45%,#0e1822 100%);padding:0 18px;position:relative;box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000073}.lab-cabinet-rail{justify-content:space-between;align-items:center;gap:var(--hud-space-3);border-bottom:2px solid var(--retro-lo);background:linear-gradient(#304354 0%,#1d2c39 55%,#15212c 100%);margin:0 -18px 18px;padding:9px 30px;display:flex;box-shadow:inset 0 1px #ffffff24,0 3px 5px #0006}.lab-cabinet-mark{color:#dff4ff42;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font:700 9px/1 Verdana,Geneva,Tahoma,sans-serif}.lab-cabinet-foot{justify-content:space-between;align-items:center;gap:var(--hud-space-3);border-top:2px solid var(--retro-hi);background:linear-gradient(#24343f 0%,#101a24 100%);margin:18px -18px 0;padding:9px 30px;display:flex;box-shadow:inset 0 1px #ffffff14}.lab-cabinet-vent{background:repeating-linear-gradient(#0000008c 0 2px,#546e8459 2px 4px);flex:1;max-width:220px;height:12px}.lab-cabinet-plate{color:#dff4ff4d;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font:700 9px/1 Verdana,Geneva,Tahoma,sans-serif}.lab-stage{--lab-stage-apron:340px;margin-bottom:calc(-1 * var(--lab-stage-apron));padding-bottom:var(--lab-stage-apron);position:relative;overflow:clip}.lab-stage-shade{inset:0 0 var(--lab-stage-apron);z-index:6;opacity:0;visibility:hidden;background:#03070bc7;transition:opacity .42s,visibility 0s linear .42s;position:absolute}.lab-stage.is-inspecting .lab-stage-shade{opacity:1;visibility:visible;transition:opacity .42s}.lab-stage.is-noted .lab-stage-shade{opacity:.6;visibility:visible;transition:opacity .22s}.lab-wall{gap:var(--hud-space-3);grid-template-columns:repeat(3,1fr);display:grid}.lab-wall-unit{gap:var(--hud-space-2);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);will-change:transform, filter;background:linear-gradient(#1a2733 0%,#0e1720 55%,#0a1119 100%);flex-direction:column;padding:20px 16px 16px;transition:transform .42s,filter .42s;display:flex;position:relative}.lab-wall .lab-wall-unit:nth-child(2){transition-delay:45ms}.lab-wall .lab-wall-unit:nth-child(3){transition-delay:90ms}.lab-stage.is-inspecting .lab-wall-unit,.lab-stage.is-inspecting .shop-camo-tile{filter:brightness(.38)saturate(.6)blur(1.2px);transform:scale(.86)translateY(26px)}.lab-wall-unit:hover .lab-crt-content{filter:brightness(1.3)}.lab-slot{border:2px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:linear-gradient(#05090d 0%,#0c141c 100%);padding:5px;position:relative}.lab-slot:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff24 37%,#ffffff0a 45%,#0000 55%),linear-gradient(#ffffff14 0%,#0000 14%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 5px 7px -4px #000000bf}.lab-placard--wall,.lab-placard--inspect{background:radial-gradient(circle 24px at var(--placard-ring-x,79%) var(--placard-ring-y,82%), transparent 17px, #86602838 19px, #86602812 21px, transparent 23px), radial-gradient(75px 48px at var(--placard-stain-x,85%) var(--placard-stain-y,10%), #80603026, transparent 70%), radial-gradient(52px 38px at 6% 94%, #604e322e, transparent 72%), linear-gradient(var(--placard-crease,169deg), transparent 46.5%, #fff6 47.4%, #4a3c2433 48.2%, transparent 49%), radial-gradient(130% 105% at 50% 45%, transparent 58%, #58462a29 100%), linear-gradient(160deg, #dcd2b6 0%, #cbc09e 55%, #b9ad8a 100%);transform:rotate(var(--placard-tilt,-.35deg))}.lab-placard--wall{flex-direction:column;gap:6px;height:150px;padding:10px 12px;display:flex}.lab-placard--wall .lab-placard-name{color:#1c1610;font-size:15px;line-height:1.25}.lab-placard--wall .lab-placard-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lab-placard--wall .lab-placard-foot{margin-top:auto}.lab-placard-more{color:#4a3c24;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#c2b691 0%,#cfc4a4 60%,#d8cfb2 100%);border:1px solid #4a3c2499;border-radius:2px;margin:0;padding:3px 9px 4px;font:700 10px/1 Courier New,Courier,monospace;box-shadow:inset 0 1px 3px #0000004d,0 1px #ffffff73}.lab-placard-more:hover{color:#2c261c;background:linear-gradient(#c9bd98 0%,#d6cbab 60%,#dfd6b9 100%)}.lab-placard-more:active{background:linear-gradient(#b3a67f 0%,#c2b691 100%);box-shadow:inset 0 2px 4px #0006}.lab-plate--wall{align-self:flex-start}.lab-buy-button{--buy-hi:#487954;--buy-face:#41764f;--buy-lo:#27492f;--buy-edge:#132b1a;background:linear-gradient(180deg, var(--buy-hi) 0%, var(--buy-face) 42%, var(--buy-lo) 100%);border:1px solid var(--buy-edge);box-shadow:0 3px 0 var(--buy-edge), 0 5px 7px #00000073, inset 0 1px 0 #ffffff4d;cursor:pointer;border-radius:3px;margin:0;padding:3px}.lab-buy-face{color:#f0f5ef;letter-spacing:.14em;text-align:center;text-shadow:0 1px 1px #00000073;text-transform:uppercase;border:1px solid #ffffff59;border-radius:2px;padding:7px 14px 8px;font:700 12px/1.2 Trebuchet MS,Tahoma,Verdana,sans-serif;display:block}.lab-buy-button:not(:disabled):hover{filter:brightness(1.08)}.lab-buy-button:focus-visible,.lab-inspect-return:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.lab-buy-button:not(:disabled):active{box-shadow:0 1px 0 var(--buy-edge), inset 0 1px 0 #fff3;transform:translateY(2px)}.lab-buy-button:disabled{cursor:default;filter:saturate(.45)brightness(.82);opacity:.75}.lab-printer{margin-top:auto;position:relative}.lab-printer-slit{border:2px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:#05080c;border-radius:2px;height:8px;display:block}.lab-printer-out{pointer-events:none;height:300px;position:absolute;top:9px;left:9%;right:9%;overflow:hidden}.lab-ticket{clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),95% 100%,90% calc(100% - 6px),85% 100%,80% calc(100% - 6px),75% 100%,70% calc(100% - 6px),65% 100%,60% calc(100% - 6px),55% 100%,50% calc(100% - 6px),45% 100%,40% calc(100% - 6px),35% 100%,30% calc(100% - 6px),25% 100%,20% calc(100% - 6px),15% 100%,10% calc(100% - 6px),5% 100%,0 calc(100% - 6px));cursor:pointer;pointer-events:auto;background:#e9e5d6;border:0;gap:5px;width:100%;margin:0;padding:12px 10px 16px;transition:transform 1.25s steps(12,end);display:grid;transform:translateY(-102%);box-shadow:0 8px 16px #00000080}.lab-ticket.is-printed{transform:translateY(0)}.lab-ticket.is-torn{opacity:0;transition:transform .3s ease-in,opacity .3s ease-in;transform:translateY(12%)rotate(5deg)}.lab-ticket.is-dropped{opacity:0;transition:transform .6s cubic-bezier(.45,0,.85,.55),opacity .6s ease-in;transform:translateY(140%)rotate(-10deg)}.lab-stub{clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),95% 100%,90% calc(100% - 5px),85% 100%,80% calc(100% - 5px),75% 100%,70% calc(100% - 5px),65% 100%,60% calc(100% - 5px),55% 100%,50% calc(100% - 5px),45% 100%,40% calc(100% - 5px),35% 100%,30% calc(100% - 5px),25% 100%,20% calc(100% - 5px),15% 100%,10% calc(100% - 5px),5% 100%,0 calc(100% - 5px));background:#e9e5d6;height:11px;display:block;box-shadow:0 3px 6px #00000073}.lab-ticket .lab-dots{justify-self:center;width:auto;max-width:100%}.lab-ticket .lab-dots circle{fill:#40474d1a}.lab-ticket .lab-dots circle[data-lit=true]{fill:#3b4046}.lab-ticket-rule{border-top:2px dashed #40474d66;display:block}.lab-ticket-foil{background:linear-gradient(130deg,#a0dcff59 0%,#e6b4ff59 30%,#aaffdc59 60%,#fff0b459 100%),#f2f0e8;border:1px solid #788ca073;border-radius:3px;justify-self:center;justify-items:center;gap:5px;margin-bottom:3px;padding:8px 10px;display:grid}.lab-ticket-foil .lab-qr{background:#f6f4ec;border-radius:4px;width:86px;padding:5px;display:block}.lab-qr [data-qr=ink]{fill:#14181c}.lab-qr [data-qr=paper]{fill:#f6f4ec}.lab-inspect{inset:0 0 var(--lab-stage-apron);z-index:7;visibility:hidden;pointer-events:none;place-items:center;display:grid;position:absolute}.lab-inspect.is-open{visibility:visible}.lab-inspect.is-open .lab-inspect-unit{animation:.72s linear both lab-inspect-slide-in}.lab-inspect.is-closing .lab-inspect-unit{animation:.48s linear both lab-inspect-slide-out}@keyframes lab-inspect-slide-in{0%{animation-timing-function:cubic-bezier(.3,.1,.6,.9);transform:translate(calc(50vw + 55%))}55%{animation-timing-function:cubic-bezier(.25,.55,.5,1);transform:translate(0)}74%{animation-timing-function:cubic-bezier(.5,0,.75,.45);transform:translate(24px)}88%{animation-timing-function:cubic-bezier(.25,.6,.5,1);transform:translate(0)}94%{animation-timing-function:cubic-bezier(.45,0,.65,1);transform:translate(6px)}to{transform:translate(0)}}@keyframes lab-inspect-slide-out{0%{transform:var(--inspect-close-from,translateX(0));animation-timing-function:cubic-bezier(.3,.45,.55,1)}30%{transform:var(--inspect-close-bump,translateX(24px));animation-timing-function:cubic-bezier(.4,.1,.7,.9)}to{transform:translate(calc(50vw + 55%))}}.lab-inspect-unit{gap:var(--hud-space-3);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);pointer-events:auto;will-change:transform;background:linear-gradient(#1a2733 0%,#0e1720 55%,#0a1119 100%);grid-template-columns:1.05fr .95fr;width:min(700px,100%);padding:0 22px 22px;display:grid;position:relative;box-shadow:0 12px 28px #0000008c}.lab-inspect-rail{border-bottom:2px solid var(--retro-lo);background:linear-gradient(#304354 0%,#1d2c39 55%,#15212c 100%);grid-column:1/-1;justify-content:space-between;align-items:center;margin:0 -22px;padding:7px 10px 7px 16px;display:flex;box-shadow:inset 0 1px #ffffff24,0 3px 5px #0006}.lab-inspect-rail-text{color:#dff4ff61;letter-spacing:.22em;text-transform:uppercase;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.lab-inspect-return{color:#d7e4ee;letter-spacing:.16em;text-transform:uppercase;border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);box-shadow:0 2px 0 var(--retro-lo), inset 0 1px 0 #ffffff2e;cursor:pointer;background:linear-gradient(#46617a 0%,#2a3d4d 55%,#1d2d3a 100%);border-radius:3px;margin:0;padding:6px 16px 7px;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.lab-inspect-return:hover{filter:brightness(1.12)}.lab-inspect-return:active{box-shadow:0 1px 0 var(--retro-lo), inset 0 1px 0 #ffffff1f;transform:translateY(1px)}.lab-crt--inspect{aspect-ratio:auto;border-width:12px;border-radius:12px;align-self:stretch;min-height:300px}.lab-crt--inspect .lab-sprite{width:min(64%,240px)}.lab-inspect-detail{gap:var(--hud-space-2);flex-direction:column;display:flex}.lab-placard--inspect{padding:14px 16px}.lab-placard--inspect .lab-placard-name{color:#1c1610;font-size:17px;line-height:1.25}.lab-placard--inspect .lab-placard-line{font-size:13px}.lab-inspect-manifest{color:#241d12;margin:0;padding-left:16px;font:700 12px/1.6 Courier New,Courier,monospace}.lab-inspect-detail .lab-buy-button{margin-top:auto}.lab-stage-note{inset:0 0 var(--lab-stage-apron);z-index:8;visibility:hidden;pointer-events:none;place-items:center;display:grid;position:absolute}.lab-stage-note.is-open{visibility:visible}.lab-note{gap:var(--hud-space-2);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);pointer-events:auto;background:linear-gradient(#1a2733 0%,#0e1720 55%,#0a1119 100%);width:min(320px,86%);padding:0 16px 16px;display:grid;position:relative;box-shadow:0 12px 28px #0000008c}.lab-stage-note.is-open .lab-note{animation:.22s cubic-bezier(.2,1.4,.4,1) both lab-note-pop}@keyframes lab-note-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.lab-note-rail{color:#dff4ff61;letter-spacing:.22em;text-transform:uppercase;border-bottom:2px solid var(--retro-lo);background:linear-gradient(#304354 0%,#1d2c39 55%,#15212c 100%);margin:0 -16px;padding:6px 12px;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif;box-shadow:inset 0 1px #ffffff24,0 3px 5px #0006}.lab-note-text{color:var(--hud-ink);margin:4px 0 2px;font:400 12px/1.6 Verdana,Geneva,sans-serif}.lab-note-text strong{color:#e8eef4}.lab-note-ok{color:#d7e4ee;letter-spacing:.16em;text-transform:uppercase;border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);box-shadow:0 2px 0 var(--retro-lo), inset 0 1px 0 #ffffff2e;cursor:pointer;background:linear-gradient(#46617a 0%,#2a3d4d 55%,#1d2d3a 100%);border-radius:3px;justify-self:end;margin:0;padding:6px 22px 7px;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.lab-note-ok:hover{filter:brightness(1.12)}.lab-note-ok:active{box-shadow:0 1px 0 var(--retro-lo), inset 0 1px 0 #ffffff1f;transform:translateY(1px)}.lab-pay-body{place-items:center;min-height:100vh;margin:0;display:grid}.lab-pay{gap:var(--hud-space-2);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);background:linear-gradient(#1a2733 0%,#0e1720 55%,#0a1119 100%);width:min(340px,100%);padding:26px 20px 20px;display:grid;position:relative}.lab-pay-title{color:#e8eef4;overflow-wrap:anywhere;margin:0;font:700 20px/1.25 Trebuchet MS,Tahoma,Verdana,sans-serif}.lab-pay-note{color:var(--hud-ink);text-wrap:balance;margin:0;font:400 12px/1.5 Verdana,Geneva,sans-serif}.lab-pay .lab-plate{justify-self:start}.lab-pay-actions{gap:var(--hud-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lab-pay-actions .nos-button,.lab-pay-actions .nos-button__face{box-sizing:border-box;width:100%}.lab-pay-actions .nos-button__face{place-items:center;min-height:42px;display:grid}.lab-pay .lab-plate{box-sizing:border-box;width:100%}.lab-pay .lab-plate-row{justify-content:space-between;align-items:center}.lab-pay .lab-plate-unit{color:var(--cab-silk-ink);font-size:11px}.lab-pay .lab-status{padding:var(--hud-space-2);background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);margin:0;box-shadow:inset 0 1px 2px #0000008c}@media (width<=460px){.lab-pay{width:min(390px,100vw - 24px);padding:22px 16px 16px}.lab-pay-actions{gap:var(--hud-space-2)}}.lab-pay[data-state=approved] .lab-status{color:var(--hud-amber-solid)}.lab-draft-rank{gap:var(--hud-space-3);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.lab-draft-unit{gap:var(--hud-space-2);display:grid}.lab-draft-tag{color:var(--hud-blue-muted);margin:0;font:11px/1.5 Verdana,Geneva,Tahoma,sans-serif}.lab-backlit{background:var(--hud-plate);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);height:150px;padding:7px;display:flex}.lab-backlit-lens{border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:radial-gradient(120% 90% at 50% 0,#ffffff73 0%,#0000 55%),radial-gradient(70% 50% at 85% 100%,#7e623029 0%,#0000 70%),linear-gradient(#fff6dc 0%,#f1e6c6 55%,#e3d6ae 100%);flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex;overflow:hidden;box-shadow:inset 0 0 16px #7a602c4d}.lab-backlit-name{color:#241f14;font:700 14px/1.25 var(--hud-font-condensed);letter-spacing:.04em;text-transform:uppercase}.lab-backlit-line{color:#241f14d1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font:700 11px/1.5 Verdana,Geneva,Tahoma,sans-serif;display:-webkit-box;overflow:hidden}.lab-backlit-more{color:#241f14;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #241f14;border-radius:0;margin:auto 0 0;padding:5px 10px;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.lab-backlit-more:hover{background:#241f141a}.lab-backlit-more:active{background:#241f1433}.lab-charlcd{background:var(--hud-plate);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);height:150px;padding:7px;display:flex}.lab-charlcd-glass{background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #000000b3,inset 0 0 26px #78dcff0d}.lab-charlcd-glass:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 7px,#8cdcff0d 7px 8px),repeating-linear-gradient(90deg,#0000 0 7px,#8cdcff0d 7px 8px);position:absolute;inset:0}.lab-charlcd-name{color:var(--hud-blue);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 6px #78dcff73;font:700 13px/1.3 Courier New,Courier,monospace}.lab-charlcd-line{color:var(--hud-blue-muted);text-shadow:0 0 4px #78dcff40;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font:700 11px/1.5 Courier New,Courier,monospace;display:-webkit-box;overflow:hidden}.lab-charlcd-more{color:var(--hud-blue);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 5px #78dcff66;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:auto 0 0;padding:2px 0;font:700 11px/1.2 Courier New,Courier,monospace}.lab-charlcd-more:hover{color:var(--retro-ink-bright);text-shadow:0 0 8px #a0e6ffcc}.lab-charlcd-more:active{color:#fff}.lab-splate{border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);background:radial-gradient(4px at 10px 10px,#5d6f80 0% 35%,#1a242e 60%,#0000 75%),radial-gradient(4px at calc(100% - 10px) 10px,#5d6f80 0% 35%,#1a242e 60%,#0000 75%),radial-gradient(4px at 10px calc(100% - 10px),#5d6f80 0% 35%,#1a242e 60%,#0000 75%),radial-gradient(4px at calc(100% - 10px) calc(100% - 10px),#5d6f80 0% 35%,#1a242e 60%,#0000 75%),linear-gradient(#2c3947 0%,#1d2836 100%);flex-direction:column;gap:6px;height:150px;padding:14px 18px;display:flex}.lab-splate-name{color:#cdd6dd;font:700 13px/1.3 var(--hud-font-condensed);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #cdd6dd8c;padding-bottom:4px}.lab-splate-line{color:#9fb0bd;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font:400 11px/1.5 Verdana,Geneva,Tahoma,sans-serif;display:-webkit-box;overflow:hidden}.lab-splate-more{color:#cdd6dd;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #cdd6dda6;border-radius:0;margin:auto 0 0;padding:5px 10px;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.lab-splate-more:hover{background:#ffffff14}.lab-splate-more:active{background:#ffffff24}@media (width<=760px){.lab-shelf,.lab-variants,.lab-draft-rank,.lab-wall,.lab-inspect-unit{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lab-ticket,.lab-ticket.is-torn,.lab-ticket.is-dropped,.lab-wall-unit,.lab-stage-shade{transition:none}.lab-inspect.is-open .lab-inspect-unit,.lab-inspect.is-closing .lab-inspect-unit,.lab-stage-note.is-open .lab-note{animation:none}}.shop-cabinet{margin-bottom:var(--hud-space-5)}.shop-cabinet>.lab-stage{--lab-stage-apron:0px}.shop-cabinet:not(.is-stocked){display:none}.shop-shell.is-machine-on .shop-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.shop-cabinet .lab-marquee{flex:1;min-width:0;padding:5px 8px}.shop-feature{align-content:start;gap:var(--hud-space-3);padding:0 0 18px;display:grid;position:relative;overflow:clip}.shop-feature>.lab-inspect,.shop-feature>.lab-stage-shade{inset:0}.shop-feature>.lab-inspect{place-items:start center}.shop-feature-shade{z-index:7;opacity:0;visibility:hidden;pointer-events:none;background:#03080da8;transition:opacity .42s;position:absolute;left:0;right:0}.shop-feature-shade.is-on{opacity:1;visibility:visible;pointer-events:auto}.shop-rows{gap:var(--hud-space-3);display:grid}.shop-cabinet .lab-wall.is-inspecting .lab-wall-unit,.shop-cabinet .lab-wall.is-inspecting .shop-camo-tile,.shop-cabinet .lab-wall.is-inspecting .shop-bay-blank{filter:brightness(.62)saturate(.75);transition-timing-function:cubic-bezier(.2,.85,.3,1);transform:scale(.9)translateY(12px)}.shop-cabinet .lab-wall.is-inspecting{overflow:hidden}.shop-bay-light{z-index:1;pointer-events:none;background:linear-gradient(90deg,#7ec4e0,#e2f6ff,#7ec4e0);border-radius:2px;height:4px;transition:opacity .42s,filter .42s;position:absolute;top:7px;left:14px;right:14px;box-shadow:0 0 5px #9edef6d9,0 0 16px #60badc73,0 1px #060c12cc}.shop-bay-light:after{content:"";clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);background:linear-gradient(#a8e0f638,#0000);height:44px;position:absolute;top:4px;left:-4px;right:-4px}.shop-cabinet .lab-wall.is-inspecting .shop-bay-light{filter:brightness(.4)saturate(.5);opacity:.35}.shop-cabinet .lab-stage-shade.is-on{opacity:1;visibility:visible;transition:opacity .42s}@media (width>=761px){.shop-cabinet .lab-inspect{place-items:start center}.shop-cabinet .lab-inspect .lab-inspect-unit{grid-template-rows:auto auto;align-content:start}.shop-feature>.lab-inspect{place-items:start center}.shop-feature>.lab-inspect .lab-inspect-unit{grid-template-rows:auto;align-self:center;height:auto}.shop-feature>.lab-inspect .lab-inspect-detail{align-self:start}.shop-feature>.lab-inspect .shop-inspect-product{flex:none}.shop-feature>.lab-inspect .shop-inspect-product .lab-buy-button,.shop-feature>.lab-inspect .shop-inspect-plans{margin-top:0}.shop-cabinet>.lab-stage>.lab-inspect[data-inspect-source=wall]{place-items:stretch center}.shop-cabinet>.lab-stage>.lab-inspect[data-inspect-source=wall] .lab-inspect-unit{grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-self:stretch;height:100%}}.shop-bay-blank{border:2px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:linear-gradient(#40586a42 0%,#18242e66 10%,#0000 42%),linear-gradient(#46586647,#1c262e47) 24% 10px/14px 7px no-repeat,radial-gradient(150% 130% at 50% 0,#0d161e 0%,#050b11 32%,#02060a 60%,#000 86%);min-height:220px;transition:transform .42s,filter .42s;position:relative;overflow:hidden;box-shadow:inset 0 18px 24px -10px #000000e6,inset 0 -1px #ffffff0a}.shop-bay-blank:before{content:"";background:repeating-linear-gradient(#68829633 0 2px,#0000 2px 22px) 0/5px 100% no-repeat,repeating-linear-gradient(#68829633 0 2px,#0000 2px 22px) 100%/5px 100% no-repeat;position:absolute;inset:8px 12px 42%;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.shop-bay-blank:after{content:"";border-bottom:2px solid #5c728252;border-radius:0 0 48% 52%/0 0 100% 100%;width:44%;height:34px;position:absolute;top:12px;left:24%}.shop-bay-note{color:#dff4ff73;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:0;font:700 9px/1.5 Verdana,Geneva,Tahoma,sans-serif}.shop-plate-row{align-items:stretch;gap:var(--hud-space-2);flex-wrap:wrap;min-width:0;display:flex}.shop-plate-row>.lab-plate{flex:none}.shop-support{flex-direction:column;flex:140px;justify-content:center;gap:6px;min-width:0;display:flex}.shop-support-line{color:#dff4ff9e;letter-spacing:.1em;text-align:center;text-transform:uppercase;text-wrap:balance;margin:0;font:700 9px/1.4 Verdana,Geneva,Tahoma,sans-serif}.shop-support-status{color:var(--retro-ink-bright);background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);letter-spacing:.1em;text-align:center;text-transform:uppercase;text-wrap:balance;margin:0;padding:11px 8px 12px;font:700 12px/1.2 Trebuchet MS,Tahoma,Verdana,sans-serif;box-shadow:inset 0 1px 2px #00000073}.shop-support-status[hidden]{display:none}@media (width>=761px){.shop-cabinet .shop-feature .lab-wall-unit>.shop-plate-row{grid-column:2}}.shop-cabinet .lab-placard{color:#cdd6dd;font-family:var(--hud-font-condensed);clip-path:none;transform:rotate(calc(var(--placard-tilt,-.35deg) * .5));position:relative}.shop-cabinet .lab-placard--wall,.shop-cabinet .lab-placard--inspect{background:radial-gradient(calc(var(--placard-fold,14px) * 5) calc(var(--placard-fold,14px) * 2) at var(--placard-ring-x,79%) var(--placard-ring-y,82%), #cde0ee0d, #cde0ee05 55%, transparent 75%), radial-gradient(90px 50px at var(--placard-stain-x,85%) var(--placard-stain-y,10%), #04080c4d, #04080c1f 55%, transparent 75%), radial-gradient(60px 42px at 4% 96%, #02060a42, transparent 72%), repeating-linear-gradient(180deg, #d7e6f005 0 1px, transparent 1px 3px), repeating-linear-gradient(180deg, #02060a12 0 1px, transparent 1px 7px), radial-gradient(140% 120% at 50% 42%, transparent 58%, #00000052 100%), linear-gradient(180deg, #33414e 0%, #27333f 48%, #1d2833 100%);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);box-shadow:0 2px 5px #00000073,inset 0 1px #ffffff12}.shop-cabinet .lab-placard--wall:after,.shop-cabinet .lab-placard--inspect:after{content:"";opacity:.16;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0.6 0.6 0 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.shop-cabinet .lab-slot:after{background:0 0}.shop-cabinet .lab-placard--wall{padding:13px 16px}.shop-cabinet .lab-placard--wall .lab-placard-name{font-size:14px}.shop-cabinet .lab-placard--inspect{padding:16px 20px}.shop-cabinet .lab-placard-name{color:#d3dce3;font-family:var(--hud-font-condensed);letter-spacing:.08em;border-bottom:1px solid #cdd6dd73;padding-bottom:5px}.shop-cabinet .lab-placard-line{color:#c0cbd4;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:11px;font-weight:400;line-height:1.55}.shop-cabinet .lab-placard--inspect .lab-placard-line{font-size:12px}.shop-cabinet .lab-inspect-manifest{color:#d3dce3;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:11px;font-weight:400}.shop-cabinet .shop-inspect-facts{color:#c0cbd4;margin:6px 0 0;padding-left:16px;font:400 11px/1.45 Verdana,Geneva,Tahoma,sans-serif}.shop-cabinet .shop-inspect-tax{color:#c0cbd4;margin:4px 0 0;font:400 11px/1.4 Verdana,Geneva,Tahoma,sans-serif}.shop-cabinet .shop-inspect-tax[hidden]{display:none}.shop-system-needs{color:#c0cbd4;text-align:center;margin:12px 0 0;font:400 12px/1.5 Verdana,Geneva,Tahoma,sans-serif}#shop-root[data-state=loading]>.shop-system-needs{visibility:hidden}.shop-cabinet .lab-placard-more{color:#d7e4ee;letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);background:linear-gradient(#46617a 0%,#2a3d4d 55%,#1d2d3a 100%);border-radius:2px;flex:1;min-height:24px;margin:0 4px;padding:4px 10px 5px;font:700 9px/1 Verdana,Geneva,Tahoma,sans-serif;box-shadow:0 0 0 3px #05090d,0 0 0 4px #9eb0be8c,0 2px 5px 3px #0006,inset 0 1px #ffffff2e}@media (width<=760px){.shop-cabinet .lab-placard-more{min-height:32px}}.lab-placard-perks{display:none}.shop-cabinet .lab-wall-unit[data-kind=nsc-amount] .lab-placard--wall{container-type:inline-size}.shop-cabinet .lab-wall-unit[data-kind=nsc-amount] .lab-placard-name{letter-spacing:.04em;white-space:nowrap;font-size:min(14px,9cqi);overflow:hidden}.shop-cabinet .lab-placard-more:hover{color:#f2f8fc;background:linear-gradient(#527089 0%,#33485a 55%,#243646 100%)}.shop-cabinet .lab-placard-more:active{background:linear-gradient(#2a3d4d 0%,#1d2d3a 100%);box-shadow:0 0 0 3px #05090d,0 0 0 4px #9eb0be8c,0 2px 5px 3px #0006,inset 0 2px 3px #00000073}.shop-cabinet .lab-plate{width:212px;max-width:100%}.shop-cabinet .lab-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-cabinet .shop-feature .lab-wall{grid-template-columns:minmax(0,1fr)}.shop-cabinet .shop-feature .lab-placard--wall{height:auto;min-height:0}@media (width>=761px){.shop-cabinet .shop-feature .lab-wall-unit{align-items:start;column-gap:var(--hud-space-3);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.shop-cabinet .shop-feature .lab-wall-unit>.lab-crt{aspect-ratio:auto;grid-area:1/1/span 4;align-self:stretch;width:100%;min-width:0;height:auto;min-height:0}.shop-cabinet .shop-feature .lab-wall-unit>.lab-slot,.shop-cabinet .shop-feature .lab-wall-unit>.lab-plate,.shop-cabinet .shop-feature .lab-wall-unit>.lab-buy-button,.shop-cabinet .shop-feature .lab-wall-unit>.shop-bay-note{grid-column:2}.shop-cabinet .shop-feature .lab-wall-unit>.lab-printer{grid-area:5/1/auto/-1}}.shop-inspect-product{gap:var(--hud-space-2);flex-direction:column;flex:auto;display:flex}.shop-inspect-product .lab-buy-button{margin-top:auto}.shop-inspect-product[hidden],.shop-inspect-plans[hidden]{display:none}.shop-inspect-plans{gap:10px;margin-top:auto;display:grid}.shop-plan-option{width:100%;color:inherit;font:inherit;text-align:left;margin:0}.shop-plan-option:hover{filter:brightness(1.08)}.shop-plan-option .lab-buy-button,.shop-plan-more{min-width:0}.shop-cabinet .lab-plate-row{justify-content:space-between}.shop-cabinet .lab-plate-unit{text-align:right}.shop-section{gap:var(--hud-space-3);display:grid}.shop-section-rail{gap:var(--hud-space-3);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);background:linear-gradient(#304354 0%,#1d2c39 55%,#15212c 100%);justify-content:space-between;align-items:center;padding:8px 14px;display:flex;box-shadow:inset 0 1px #ffffff1a,0 2px 5px #0006}.shop-section-rail-text{color:#dff4ff8c;letter-spacing:.22em;text-transform:uppercase;margin:0;font:700 11px/1 Verdana,Geneva,Tahoma,sans-serif}.shop-section-balance{gap:var(--hud-space-2);align-items:center;display:inline-flex}.shop-section-balance-label{color:var(--hud-blue-muted);letter-spacing:.12em;text-transform:uppercase;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.shop-section-balance .lcd-title__panel,.shop-plan-option .lcd-title__panel{gap:2px;padding:4px 6px}.shop-section-balance .lcd-title--inline .lcd-title__char,.shop-plan-option .lcd-title--inline .lcd-title__char{width:11px}.shop-section-balance .lcd-title--inline .lcd-title__char--dot,.shop-plan-option .lcd-title--inline .lcd-title__char--dot{width:5px}.shop-plan-option{gap:var(--hud-space-2) var(--hud-space-3);background:var(--hud-field);border:2px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px;display:grid;box-shadow:inset 0 2px 6px #0000008c}.shop-plan-actions{gap:var(--hud-space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.shop-plan-actions .lab-buy-button{width:100%;margin:0}.shop-plan-more{color:#d7e4ee;letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);box-shadow:0 2px 0 var(--retro-lo), inset 0 1px 0 #ffffff2e;cursor:pointer;background:linear-gradient(#46617a 0%,#2a3d4d 55%,#1d2d3a 100%);border-radius:2px;padding:3px 8px 4px;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.shop-plan-more:hover{filter:brightness(1.12)}.shop-plan-more:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.shop-plan-option .lab-plate{width:auto}.shop-plan-term{gap:3px;display:grid}.shop-plan-term-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.shop-plan-term-name{color:#d3dce3;font:700 13px/1.2 var(--hud-font-condensed);letter-spacing:.08em;text-transform:uppercase}.shop-plan-save{color:var(--hud-amber);border:1px solid var(--hud-amber-solid);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:2px 5px 3px;font:700 9px/1 Verdana,Geneva,Tahoma,sans-serif}.shop-plan-term-note{color:#a3b2be;font:400 10px/1.2 Verdana,Geneva,Tahoma,sans-serif}.shop-plan-option .lab-buy-button{margin-top:0}.shop-account-viewer{z-index:8;scroll-margin-top:calc(var(--hud-space-5) * 3)}.shop-account-detail{padding:var(--hud-space-3);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:repeating-linear-gradient(#6890a608 0 1px,#0000 1px 5px),#03090e85;place-items:stretch stretch;display:grid;box-shadow:inset 0 2px 8px #0000007a}.shop-account-viewer .shop-account{width:100%;max-width:22rem;height:100%;min-height:0;max-height:calc(100vh - 14rem);padding:var(--hud-space-3) 0;flex-direction:column;align-self:start;margin:0 auto;display:flex}.shop-account-viewer .shop-account-controls{margin-top:auto}.shop-account-viewer .shop-account input{min-height:64px;font-size:16px}.shop-account-viewer .shop-account .nos-button__face{min-height:52px}.shop-account-viewer[data-account-source=feature].is-open:not(.is-closing) .shop-account-unit{transform-origin:50% 0;animation:.56s linear both shop-feature-account-open}.shop-account-viewer[data-account-source=feature].is-open{background:linear-gradient(#152331 0%,#0a1119 100%)}.shop-account-viewer[data-account-source=feature].is-closing .shop-account-unit{transform-origin:50% 0;animation:.36s linear both shop-feature-account-close}@keyframes shop-feature-account-open{0%{opacity:1;clip-path:inset(0 0 100%);transform:translateY(calc(-1 * var(--hud-space-5))) scaleY(.94);animation-timing-function:cubic-bezier(.35,0,.7,.45)}34%{opacity:1;clip-path:inset(0);animation-timing-function:cubic-bezier(.2,.75,.35,1);transform:translateY(0)scaleY(1)}62%{transform:translateY(calc(-1 * var(--hud-space-2))) scaleY(.985);animation-timing-function:cubic-bezier(.55,0,.75,.5)}82%{animation-timing-function:cubic-bezier(.25,.7,.4,1);transform:translateY(0)scaleY(1)}92%{transform:translateY(-2px)scaleY(.996)}to{clip-path:inset(0);transform:translateY(0)scaleY(1)}}@keyframes shop-feature-account-close{0%{opacity:1;clip-path:inset(0);transform:translateY(0)scaleY(1)}24%{transform:translateY(var(--hud-space-2)) scaleY(.985);animation-timing-function:cubic-bezier(.45,0,.65,.45)}to{opacity:1;clip-path:inset(0 0 100%);transform:translateY(calc(-1 * var(--hud-space-5))) scaleY(.94)}}.shop-feature>.shop-account-viewer{width:100%}.shop-shell{margin-top:calc(var(--hud-space-4) * 2)}.site-main--account{flex-direction:column;display:flex}.account-shell{align-content:center;gap:var(--hud-space-4);flex:1 0 auto;display:grid}.site-main:has(>#shop-root:not(.is-machine-on):not([data-state=loading])){flex-direction:column;display:flex}#shop-root:not(.is-machine-on):not([data-state=loading]){flex:1 0 auto;align-content:center;display:grid}.account-live{color:var(--hud-ink);margin:0;font:12px/1.6 Verdana,Geneva,Tahoma,sans-serif}.account-live[hidden],.account-loading[hidden],.account-unit[hidden]{display:none}.account-loading{margin:0}.account-unit{gap:var(--hud-space-4);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);background:linear-gradient(#1a2733 0%,#0e1720 55%,#0a1119 100%);min-width:0;padding:0 22px 22px;display:grid;position:relative;box-shadow:0 12px 28px #0000008c}.account-unit--sign-in{justify-self:center;gap:0;width:min(26rem,100%)}.account-unit .shop-account{max-width:none;padding:var(--hud-space-3) 0 0}.account-bank{gap:var(--hud-space-3);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.account-panel{align-content:start;gap:var(--hud-space-2);min-width:0;padding:var(--hud-space-3);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:#03090e61;display:grid}.account-panel__title{color:var(--retro-ink-bright);letter-spacing:.12em;text-transform:uppercase;margin:0;font:700 11px/1.4 Verdana,Geneva,Tahoma,sans-serif}.account-panel__text{color:var(--hud-ink);margin:0;font:11px/1.6 Verdana,Geneva,Tahoma,sans-serif}.account-panel__text[hidden],.account-panel__link[hidden]{display:none}.account-panel__link{min-height:24px;color:var(--retro-ink-bright);text-underline-offset:2px;justify-self:start;font:700 12px/1.45 Verdana,Geneva,Tahoma,sans-serif;text-decoration:underline}.account-panel__link:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.account-nsc{display:block}.account-nsc[hidden]{display:none}.account-nsc .lcd-title--inline .lcd-title__char{width:24px}.account-nsc .lcd-title--inline .lcd-title__char--dot{width:10px}.account-panel .shop-renewal-stop{justify-self:start}@media (width>=761px){.account-panel .shop-purchase{grid-template-columns:minmax(0,1fr) 7rem 7.5rem 6rem}.account-panel .shop-purchase__date{text-align:right}}.account-keys{justify-content:flex-end;gap:var(--hud-space-2);flex-wrap:wrap;display:flex}#account-heading:focus{outline:none}@media (width<=760px){.account-bank{grid-template-columns:minmax(0,1fr)}}@media (width<=460px){.account-unit{padding:0 14px 16px}.account-unit>.lab-inspect-rail{margin:0 -14px}.account-keys>.nos-button{flex:1 1 0}.account-keys .nos-button__face{width:100%}}.site-drop{width:min(24rem, calc(100vw - 2 * var(--hud-space-4)));padding:0 var(--hud-space-3) calc(var(--hud-space-4) * 2);visibility:hidden;pointer-events:none;position:absolute;top:100%;right:0;overflow:hidden}.site-drop.is-open{visibility:visible}.site-drop-unit{padding:0 var(--hud-space-4) var(--hud-space-4);border:2px solid;border-top-width:0;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);transform:translateY(calc(-100% - var(--hud-space-3)));pointer-events:auto;will-change:transform;background:linear-gradient(#1a2733 0%,#0e1720 55%,#0a1119 100%);position:relative;box-shadow:0 14px 30px #0009}.site-drop .shop-account{max-width:none;padding:var(--hud-space-3) 0 0}.site-drop.is-open .site-drop-unit{animation:.5s linear both site-drop-fall;transform:translateY(0)}.site-drop.is-closing .site-drop-unit{animation:.48s linear both site-drop-lift}@keyframes site-drop-fall{0%{transform:translateY(calc(-100% - var(--hud-space-3)));animation-timing-function:cubic-bezier(.5,0,.85,.4)}54%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)}70%{transform:translateY(calc(-1 * var(--hud-space-3)));animation-timing-function:cubic-bezier(.5,0,.8,.4)}84%{animation-timing-function:cubic-bezier(.25,.6,.45,1);transform:translateY(0)}92%{animation-timing-function:cubic-bezier(.5,0,.7,1);transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes site-drop-lift{0%{animation-timing-function:cubic-bezier(.4,0,.7,.5);transform:translateY(0)}18%{transform:translateY(var(--hud-space-2));animation-timing-function:cubic-bezier(.45,0,.6,1)}to{transform:translateY(calc(-100% - var(--hud-space-3)))}}@media (width<=760px){.shop-account-viewer{scroll-margin-top:calc(var(--hud-space-5) * 6)}.shop-account-viewer .lab-crt--inspect{aspect-ratio:auto;align-self:start;height:160px;min-height:0}.shop-account-viewer[data-account-source=feature]{place-items:start center}.shop-bay-blank{display:none}.shop-cabinet .lab-wall,.shop-plan-option,.shop-cabinet .shop-feature .lab-wall{grid-template-columns:minmax(0,1fr)}.shop-feature>.lab-inspect .lab-inspect-unit{width:min(100%, calc(100vw - 2 * var(--hud-space-3)));padding:0 10px 12px}.shop-feature>.lab-inspect .lab-inspect-rail{margin-left:-10px;margin-right:-10px}.shop-feature>.lab-inspect .lab-crt--inspect,.shop-cabinet>[data-stage]>.lab-inspect[data-inspect-source=wall] .lab-crt--inspect{aspect-ratio:auto;height:160px;min-height:0}.shop-cabinet>[data-stage]>.lab-inspect[data-inspect-source=wall] .lab-inspect-unit{width:min(100%, calc(100vw - 2 * var(--hud-space-3)));padding:0 10px 12px}.shop-cabinet>[data-stage]>.lab-inspect[data-inspect-source=wall] .lab-inspect-rail{margin-left:-10px;margin-right:-10px}.shop-cabinet>[data-stage]>.lab-inspect[data-inspect-source=wall] .lab-inspect-detail{align-self:start}.shop-cabinet>[data-stage]>.lab-inspect[data-inspect-source=wall] .shop-inspect-product .lab-buy-button,.shop-cabinet>[data-stage]>.lab-inspect[data-inspect-source=wall] .shop-inspect-plans{margin-top:0}.shop-feature>.lab-inspect.is-plan-picker .lab-crt--inspect{height:96px}.shop-feature>.lab-inspect .lab-placard--inspect{padding:10px 12px}.shop-feature>.lab-inspect .lab-placard--inspect .lab-placard-line{font-size:11px;line-height:1.4}.shop-feature>.lab-inspect .lab-inspect-detail{align-self:start}.shop-feature>.lab-inspect .shop-inspect-product .lab-buy-button,.shop-feature>.lab-inspect .shop-inspect-plans{margin-top:0}.shop-feature>.lab-inspect .shop-inspect-plans{gap:6px}.shop-feature>.lab-inspect .shop-plan-option{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:6px 8px}.shop-feature>.lab-inspect .shop-plan-term-name{font-size:12px}.shop-feature>.lab-inspect .shop-plan-term-note{font-size:10px}.shop-feature>.lab-inspect .shop-plan-actions{gap:6px}.shop-cabinet .lab-plate{width:auto}}.lab-inspect-return{margin-left:auto}.shop-section-rail-text{overflow-wrap:anywhere;white-space:normal;max-width:100%}.shop-plan-term-note{color:#c0cbd4;font-size:11px;line-height:1.3}.shop-plan-option .lab-plate-unit,.shop-cabinet .lab-plate-unit{color:#c0cbd4;font-size:11px}.shop-bay-note{color:#c0cbd4;background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);margin:0;padding:6px 8px;line-height:1.4;box-shadow:inset 0 1px 2px #00000073}.shop-account-viewer [data-account-context],.shop-account-viewer .shop-account-context,.shop-account-detail [data-account-context],.shop-account-detail .shop-account-context,.shop-cabinet [data-shop-feedback],.shop-cabinet .shop-feedback,.shop-shell>[data-shop-recovery],.shop-shell>.shop-recovery,.shop-shell>[data-shop-route-result],.shop-shell>.shop-route-result{gap:var(--hud-space-2);padding:var(--hud-space-2);color:#cdd6dd;background:repeating-linear-gradient(180deg, #6890a608 0 1px, transparent 1px 5px), var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);margin:0;display:grid;box-shadow:inset 0 1px 2px #00000073}.shop-account-viewer [data-account-context][hidden],.shop-account-detail [data-account-context][hidden],.shop-cabinet [data-shop-feedback][hidden],.shop-cabinet .shop-feedback[hidden],.shop-shell>[data-shop-recovery][hidden],.shop-shell>.shop-recovery[hidden],.shop-shell>[data-shop-route-result][hidden],.shop-shell>.shop-route-result[hidden]{display:none}.shop-account-viewer [data-account-context] strong,.shop-account-viewer .shop-account-context strong,.shop-account-detail [data-account-context] strong,.shop-account-detail .shop-account-context strong,.shop-cabinet [data-shop-feedback] strong,.shop-cabinet .shop-feedback strong,.shop-shell>[data-shop-recovery] strong,.shop-shell>.shop-recovery strong,.shop-shell>[data-shop-route-result] strong,.shop-shell>.shop-route-result strong{color:var(--retro-ink-bright);letter-spacing:.04em;text-transform:uppercase;font:700 11px/1.3 Trebuchet MS,Tahoma,Verdana,sans-serif}.shop-account-viewer [data-account-context] .nos-button,.shop-account-detail [data-account-context] .nos-button,.shop-cabinet [data-shop-feedback] .nos-button,.shop-cabinet .shop-feedback .nos-button,.shop-cabinet [data-shop-feedback] [data-shop-nsc-packs],.shop-shell>[data-shop-recovery] button,.shop-shell>.shop-recovery button{justify-self:start}.shop-cabinet [data-shop-feedback][data-outcome=insufficient],.shop-cabinet [data-shop-feedback][data-outcome=failed],.shop-cabinet [data-shop-feedback][data-outcome=unconfirmed],.shop-cabinet [data-shop-feedback][data-outcome=canceled],.shop-cabinet [data-shop-feedback][data-outcome=waiting],.shop-cabinet [data-shop-feedback][data-outcome=reversed]{border-left:3px solid var(--hud-amber)}.shop-cabinet [data-shop-feedback][data-outcome=purchased],.shop-cabinet [data-shop-feedback][data-outcome=confirming]{border-left:3px solid var(--hud-blue)}body>.tebex-js-lightbox{--tebex-js-lightbox-bg:#070b10e6}body>.tebex-js-lightbox .tebex-js-lightbox__holder{border-radius:0;box-shadow:0 0 0 1px #2e4356,0 0 0 4px #070b10,0 0 0 5px #41764f}body>.tebex-js-lightbox .tebex-js-lightbox__holder>div{width:min(800px,100vw)!important;height:min(760px,100dvh)!important}@media (width<=800px),(height<=760px){body>.tebex-js-lightbox .tebex-js-lightbox__holder{box-shadow:none}}@media (width<=800px){body>.tebex-js-lightbox .tebex-js-lightbox__holder>div{height:100dvh!important}}.shop-shell>[data-shop-route-result] button,.shop-shell>.shop-route-result button{justify-self:end}.shop-shell>[data-shop-recovery] [data-shop-recovery-message],.shop-shell>.shop-recovery [data-shop-recovery-message],.shop-shell>[data-shop-route-result] h2,.shop-shell>.shop-route-result h2{color:var(--retro-ink-bright);letter-spacing:.04em;text-transform:uppercase;margin:0;font:700 13px/1.3 Trebuchet MS,Tahoma,Verdana,sans-serif}.shop-shell>[data-shop-route-result] p,.shop-shell>.shop-route-result p{color:#c0cbd4;margin:0;font:400 12px/1.45 Verdana,Geneva,Tahoma,sans-serif}.shop-shell>[data-shop-recovery] button,.shop-shell>.shop-recovery button,.shop-cabinet [data-shop-feedback] [data-shop-nsc-packs],.shop-cabinet .shop-camo-get-nsc,.shop-shell>[data-shop-route-result] button,.shop-shell>.shop-route-result button{color:#d7e4ee;letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);min-height:32px;box-shadow:0 2px 0 var(--retro-lo), inset 0 1px 0 #ffffff2e;cursor:pointer;background:linear-gradient(#46617a 0%,#2a3d4d 55%,#1d2d3a 100%);border-radius:2px;padding:6px 12px;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.shop-cabinet [data-shop-feedback] [data-shop-nsc-packs]:hover,.shop-cabinet .shop-camo-get-nsc:hover{filter:brightness(1.12)}.shop-cabinet [data-shop-feedback] [data-shop-nsc-packs]:active,.shop-cabinet .shop-camo-get-nsc:active{box-shadow:0 1px 0 var(--retro-lo), inset 0 1px 0 #ffffff1f;transform:translateY(1px)}.shop-cabinet [data-shop-feedback] [data-shop-nsc-packs]:focus-visible,.shop-cabinet .shop-camo-get-nsc:focus-visible,.shop-shell>[data-shop-recovery] button:focus-visible,.shop-shell>.shop-recovery button:focus-visible,.shop-shell>[data-shop-route-result] button:focus-visible,.shop-shell>.shop-route-result button:focus-visible{outline:var(--hud-focus-width) solid var(--hud-focus);outline-offset:var(--hud-focus-offset)}.shop-shell[data-state=checkout-pending] .shop-live,.shop-shell[data-state=canceled] .shop-live,.shop-shell[data-state=error] .shop-live,.shop-shell[data-state=empty] .shop-live,.shop-shell[data-state=unavailable] .shop-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.shop-shell>[data-shop-route-result]:not([hidden]),.shop-shell>.shop-route-result:not([hidden]){gap:var(--hud-space-2) var(--hud-space-3);min-height:238px;margin:var(--hud-space-4) 0 var(--hud-space-5);padding:0 var(--hud-space-3) var(--hud-space-3);color:var(--cab-silk-ink);background:var(--cab-steel-body);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);grid-template-columns:minmax(124px,148px) minmax(0,1fr);grid-template-areas:"title title""screen context""screen message""screen action";align-items:start;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000073,inset 0 1px #ffffff14,inset 0 -10px 20px #00000038}.shop-shell>[data-shop-route-result]:not([hidden]):before,.shop-shell>.shop-route-result:not([hidden]):before{content:"";box-sizing:border-box;background:radial-gradient(circle,#0000 0 23px,#7ec4e0b8 24px 27px,#0000 28px),linear-gradient(90deg,#0000 46%,#7ec4e06b 47% 53%,#0000 54%),linear-gradient(#0000 46%,#7ec4e06b 47% 53%,#0000 54%),repeating-linear-gradient(#6890a614 0 1px,#0000 1px 5px),#02070c;border:9px solid #071019;border-radius:8px;grid-area:screen;width:100%;min-height:144px;display:block;box-shadow:0 0 0 2px #05090d,inset 0 0 0 1px #9eb0be6b,inset 0 0 16px #000c,0 3px 7px #00000080}.shop-shell>[data-shop-route-result]:not([hidden])>[data-shop-route-title],.shop-shell>.shop-route-result:not([hidden])>h2{margin:0 calc(-1 * var(--hud-space-3));color:var(--retro-ink-bright);letter-spacing:.1em;text-transform:uppercase;background:var(--cab-rail);border-bottom:2px solid var(--retro-lo);grid-area:title;padding:9px 12px;font:700 13px/1.2 Trebuchet MS,Tahoma,Verdana,sans-serif;box-shadow:inset 0 1px #ffffff1a,0 3px 5px #00000059}.shop-shell>[data-shop-route-result]:not([hidden])>[data-shop-route-context],.shop-shell>.shop-route-result:not([hidden])>[data-shop-route-context]{color:var(--retro-ink-bright);background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);grid-area:context;align-self:end;margin:0;padding:8px 10px;font:700 13px/1.45 Trebuchet MS,Tahoma,Verdana,sans-serif;box-shadow:inset 0 1px 2px #00000080}.shop-shell>[data-shop-route-result]:not([hidden])>[data-shop-route-message],.shop-shell>.shop-route-result:not([hidden])>p:not([data-shop-route-context]){color:#c0cbd4;grid-area:message;align-self:start;margin:0;font:400 12px/1.5 Verdana,Geneva,Tahoma,sans-serif}.shop-shell>[data-shop-route-result]:not([hidden])>[data-shop-return],.shop-shell>.shop-route-result:not([hidden])>button{grid-area:action;place-self:end}.shop-shell>[data-shop-route-result]:not([hidden])>[data-shop-route-screen],.shop-shell>.shop-route-result:not([hidden])>.shop-route-preview{z-index:1;grid-area:screen;align-self:stretch;min-height:144px}.shop-shell>[data-shop-route-result]:not([hidden])>[data-shop-route-body],.shop-shell>.shop-route-result:not([hidden])>.shop-route-body{align-content:start;gap:var(--hud-space-2);grid-area:message;display:grid}.shop-shell>[data-shop-route-result]:not([hidden])>[data-shop-route-body]>[data-shop-route-context],.shop-shell>.shop-route-result:not([hidden])>.shop-route-body>[data-shop-route-context]{color:var(--retro-ink-bright);background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);margin:0;padding:8px 10px;font:700 13px/1.45 Trebuchet MS,Tahoma,Verdana,sans-serif;box-shadow:inset 0 1px 2px #00000080}.shop-shell>[data-shop-route-result]:not([hidden])>[data-shop-route-body]>[data-shop-route-message],.shop-shell>.shop-route-result:not([hidden])>.shop-route-body>[data-shop-route-message]{color:#c0cbd4;margin:0;font:400 12px/1.5 Verdana,Geneva,Tahoma,sans-serif}.shop-shell>[data-shop-route-result]:not([hidden]):has(>[data-shop-route-screen]):before{display:none}.shop-shell>.shop-route-result:not([hidden]):has(>.shop-route-preview):before{display:none}.shop-shell>.shop-route-result:not([hidden])>.shop-route-preview{align-self:start;min-height:0}.shop-shell>.shop-route-result[data-route-product=none]:not([hidden]){grid-template-columns:minmax(0,1fr);grid-template-areas:"title""message""action";min-height:0}.shop-shell>.shop-route-result[data-route-product=none]:not([hidden]):before{display:none}.shop-shell>[data-shop-recovery]:not([hidden]),.shop-shell>.shop-recovery:not([hidden]){gap:var(--hud-space-2) var(--hud-space-3);min-height:92px;margin:var(--hud-space-4) 0 var(--hud-space-5);padding:var(--hud-space-2) var(--hud-space-3);color:var(--cab-silk-ink);background:var(--cab-steel-body);border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);grid-template-columns:minmax(76px,88px) minmax(0,1fr);grid-template-areas:"screen message""screen action";align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000073,inset 0 1px #ffffff14}.shop-shell>[data-shop-recovery]:not([hidden]):before,.shop-shell>.shop-recovery:not([hidden]):before{content:"!";min-height:62px;color:var(--hud-amber-solid);background:repeating-linear-gradient(#6890a614 0 1px,#0000 1px 5px),#0a0603;border:7px solid #071019;border-radius:7px;grid-area:screen;place-items:center;font:700 34px/1 Impact,Arial Black,sans-serif;display:grid;box-shadow:0 0 0 2px #05090d,inset 0 0 12px #f0b43c1a}.shop-shell>[data-shop-recovery]:not([hidden])>[data-shop-recovery-message],.shop-shell>.shop-recovery:not([hidden])>[data-shop-recovery-message]{grid-area:message;align-self:end}.shop-shell>[data-shop-recovery]:not([hidden])>[data-shop-retry],.shop-shell>.shop-recovery:not([hidden])>button{grid-area:action;place-self:start}@media (width<=760px){.shop-shell>[data-shop-route-result]:not([hidden]),.shop-shell>.shop-route-result:not([hidden]){grid-template-columns:minmax(0,1fr);grid-template-areas:"title""screen""context""message""action";min-height:0;padding:0 10px 10px}.shop-shell>[data-shop-route-result]:not([hidden])>[data-shop-route-title],.shop-shell>.shop-route-result:not([hidden])>h2{margin-left:-10px;margin-right:-10px}.shop-shell>[data-shop-route-result]:not([hidden]):before,.shop-shell>.shop-route-result:not([hidden]):before{min-height:112px}.shop-shell>[data-shop-route-result]:not([hidden])>[data-shop-route-context],.shop-shell>.shop-route-result:not([hidden])>[data-shop-route-context]{align-self:start}.shop-shell>.shop-route-result:not([hidden])>.shop-route-preview{justify-self:center;width:min(100%,180px)}.shop-shell>[data-shop-route-result]:not([hidden])>[data-shop-return],.shop-shell>.shop-route-result:not([hidden])>button{justify-self:end}.shop-shell>[data-shop-recovery]:not([hidden]),.shop-shell>.shop-recovery:not([hidden]){grid-template-columns:64px minmax(0,1fr);grid-template-areas:"screen message""screen action";gap:8px;min-height:76px;padding:8px 10px}.shop-shell>[data-shop-recovery]:not([hidden]):before,.shop-shell>.shop-recovery:not([hidden]):before{border-width:6px;min-height:56px}.shop-shell>[data-shop-recovery]:not([hidden])>[data-shop-retry],.shop-shell>.shop-recovery:not([hidden])>button{justify-self:start}}.shop-account-viewer [data-account-status],.shop-account [data-account-status]{color:var(--hud-amber);border:1px solid var(--hud-amber-solid);background:#0a0603;margin:0;padding:6px 8px;font-size:11px;line-height:1.45;box-shadow:inset 0 0 12px #f0b43c14}.shop-account [data-account-status][hidden]{display:none}.shop-account-viewer [data-account-status] a,.shop-account [data-account-status] a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (width>=761px){.shop-feature>.lab-inspect .lab-inspect-detail{align-self:start}.shop-account-viewer .shop-account{height:auto;max-height:none}.shop-account-viewer .shop-account-controls{margin-top:0}.shop-account-viewer .shop-account-detail{align-self:start}.shop-account-viewer .lab-crt--inspect{aspect-ratio:auto;align-self:start;height:300px;min-height:0}.shop-feature>.lab-inspect.is-plan-picker .lab-inspect-unit{grid-template-rows:auto auto auto;grid-template-columns:minmax(150px,160px) minmax(0,1fr);align-content:start;height:auto}.shop-feature>.lab-inspect.is-plan-picker .lab-inspect-rail{grid-area:1/1/auto/-1}.shop-feature>.lab-inspect.is-plan-picker .lab-crt--inspect{aspect-ratio:auto;border-width:9px;border-radius:9px;grid-area:2/1;align-self:stretch;height:auto;min-height:112px}.shop-feature>.lab-inspect.is-plan-picker .lab-inspect-detail{display:contents}.shop-feature>.lab-inspect.is-plan-picker .lab-inspect-detail>.lab-slot{grid-area:2/2;align-self:start}.shop-feature>.lab-inspect.is-plan-picker .shop-inspect-plans:not([hidden]){gap:var(--hud-space-2);grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}.shop-feature>.lab-inspect.is-plan-picker .shop-plan-option{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:8px}.shop-feature>.lab-inspect.is-plan-picker .shop-plan-option .lab-plate{width:100%}.shop-feature>.lab-inspect.is-plan-picker .shop-plan-actions{grid-template-columns:minmax(0,1fr);gap:6px}.shop-feature>.lab-inspect.is-plan-picker .shop-plan-actions .lab-buy-button,.shop-feature>.lab-inspect.is-plan-picker .shop-plan-actions .shop-plan-more{box-sizing:border-box;white-space:nowrap;text-align:center;width:100%;min-width:0;min-height:32px}}@media (width<=760px){.shop-feature>.lab-inspect.is-plan-picker .lab-crt--inspect{border-width:8px;border-radius:8px;height:88px;min-height:0}.shop-feature>.lab-inspect.is-plan-picker .shop-inspect-plans:not([hidden]){gap:6px;margin-top:0}.shop-feature>.lab-inspect.is-plan-picker .shop-plan-option{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;padding:6px 8px}.shop-feature>.lab-inspect.is-plan-picker .shop-plan-actions{gap:6px}.shop-feature>.lab-inspect.is-plan-picker .shop-plan-term-name,.shop-feature>.lab-inspect.is-plan-picker .shop-plan-term-note{overflow-wrap:anywhere}.shop-section-rail-text{line-height:1.25}}@media (prefers-reduced-motion:reduce){.shop-bay-blank{transition:none}.shop-account-viewer[data-account-source=feature].is-open .shop-account-unit,.shop-account-viewer[data-account-source=feature].is-closing .shop-account-unit{opacity:1;clip-path:inset(0);animation:none;transform:none}.site-drop.is-open .site-drop-unit,.site-drop.is-closing .site-drop-unit{animation:none}.site-drop.is-open .site-drop-unit{transform:translateY(0)}}@media (width>=761px){.shop-cabinet .lab-inspect .lab-inspect-unit{width:100%}.shop-cabinet [data-inspect]:not(.is-plan-picker) .lab-inspect-unit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shop-cabinet [data-inspect]:not(.is-plan-picker) .lab-crt--inspect{aspect-ratio:5/4;align-self:center;width:100%;height:auto;min-height:0}.shop-cabinet [data-inspect]:not(.is-plan-picker) .lab-inspect-detail{align-self:center}.shop-cabinet [data-inspect]:not(.is-plan-picker) .shop-inspect-product{flex:none}.shop-cabinet [data-inspect]:not(.is-plan-picker) .shop-inspect-product .lab-buy-button{margin-top:0}.shop-cabinet .shop-feature{container:shop-feature/inline-size}.shop-cabinet .shop-feature .lab-wall,.shop-cabinet .shop-feature>.lab-inspect{--shop-feature-bay-height:424px;--shop-feature-rail-space:53px;--shop-feature-screen-height:calc(var(--shop-feature-bay-height) - var(--shop-feature-rail-space) - 36px)}@container shop-feature (width<=760px){.shop-cabinet .shop-feature .lab-wall,.shop-cabinet .shop-feature>.lab-inspect{--shop-feature-bay-height:464px}}.shop-cabinet .shop-feature .lab-wall,.shop-cabinet .shop-feature .lab-wall-unit{min-height:var(--shop-feature-bay-height)}.shop-cabinet .shop-feature .lab-wall-unit{padding-top:var(--shop-feature-rail-space);grid-template-rows:minmax(0,1fr) auto auto auto auto}.shop-cabinet .shop-feature .lab-wall-unit>.lab-slot{flex-direction:column;align-self:start;min-height:0;display:flex}.shop-cabinet .shop-feature .lab-wall-unit>.lab-slot>.lab-placard--wall{flex:auto}.shop-cabinet .shop-feature .lab-placard--wall .lab-placard-line{-webkit-line-clamp:5}.shop-cabinet .shop-feature .lab-placard-perks{color:#c0cbd4;gap:4px;margin:4px 0 0;padding-left:16px;font:400 12px/1.45 Verdana,Geneva,Tahoma,sans-serif;display:grid}.shop-cabinet .shop-feature>[data-inspect]:not(.is-plan-picker) .lab-inspect-unit{grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-self:start;height:auto;min-height:100%;padding:0 16px 16px}.shop-cabinet .shop-feature>[data-inspect]:not(.is-plan-picker) .lab-inspect-rail{margin:0 -16px}.shop-cabinet .shop-feature>[data-inspect]:not(.is-plan-picker) .lab-crt--inspect{height:auto;min-height:var(--shop-feature-screen-height);aspect-ratio:auto;border-width:6px;border-radius:8px;align-self:stretch}.shop-cabinet .shop-feature>[data-inspect] .lab-crt--inspect .lab-sprite{width:min(52%,130px)}.shop-cabinet .shop-feature>[data-inspect]:not(.is-plan-picker) .lab-inspect-detail{align-self:start}.shop-cabinet .shop-feature>[data-inspect].is-plan-picker .lab-inspect-unit{align-self:start;min-height:100%}}.shop-cabinet .lab-wall--camo{align-items:start;gap:var(--hud-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.shop-cabinet .lab-wall--camo .shop-bay-blank{min-height:0}.shop-camo-tile{border:2px solid;border-color:var(--retro-hi) var(--retro-lo) var(--retro-lo) var(--retro-hi);background:linear-gradient(#1a2733 0%,#0e1720 55%,#0a1119 100%);grid-template-columns:auto minmax(0,1fr) auto;align-content:start;align-items:center;gap:8px 12px;padding:8px 10px 8px 8px;transition:transform .42s,filter .42s,box-shadow .42s;display:grid;position:relative}.shop-camo-frame{border:2px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);background:#05090d;padding:3px;line-height:0;box-shadow:inset 0 2px 4px #0009}.shop-camo-tile .lab-camo-swatch{width:84px;height:84px;box-shadow:none;border:0;transition:filter .16s}.shop-camo-tile:hover .lab-camo-swatch{filter:brightness(1.12)}.shop-camo-body{justify-items:start;gap:8px;min-width:0;display:grid}.shop-camo-name{color:#dfe9f0;letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;max-width:100%;font:700 13px/1.25 Courier New,Courier,monospace}.shop-camo-price{align-items:flex-end;gap:6px;display:flex}.shop-camo-price .lcd-title__panel{gap:2px;padding:4px 6px}.shop-camo-price .lcd-title--inline .lcd-title__char{width:12px}.shop-camo-unit{color:#c0cbd4;letter-spacing:.08em;padding-bottom:3px;font:700 10px/1 Verdana,Geneva,Tahoma,sans-serif}.shop-camo-buy .lab-buy-face{letter-spacing:.12em;min-width:48px;padding:6px 10px 7px;font-size:11px}.shop-camo-note{color:#c0cbd4;background:var(--hud-field);border:1px solid;border-color:var(--retro-lo) var(--retro-hi) var(--retro-hi) var(--retro-lo);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 10px;margin:0;padding:6px 8px;font:700 10px/1.4 Verdana,Geneva,Tahoma,sans-serif;display:flex;box-shadow:inset 0 1px 2px #00000073}.shop-camo-note:focus{outline:none}.shop-camo-note:focus-visible{outline:2px solid var(--hud-amber);outline-offset:2px}.shop-camo-note[hidden],.shop-camo-get-nsc[hidden]{display:none}.shop-camo-note[data-outcome=purchased]{border-left:3px solid #5fa86f}.shop-camo-note[data-outcome=insufficient],.shop-camo-note[data-outcome=failed]{border-left:3px solid var(--hud-amber)}.shop-cabinet .shop-camo-get-nsc{min-height:28px;padding:5px 10px}.shop-camo-tile.is-requested{border-color:#e2b75a #6b4f18 #6b4f18 #e2b75a;box-shadow:0 0 0 1px #e2b75a73,0 0 14px #e2b75a47}@media (prefers-reduced-motion:no-preference){.shop-camo-tile.is-requested{animation:.9s ease-in-out 2 shop-camo-call}}@keyframes shop-camo-call{50%{box-shadow:0 0 0 1px #e2b75ad9,0 0 24px #e2b75a8c}}@media (width<=760px){.shop-cabinet .lab-wall--camo{grid-template-columns:minmax(0,1fr)}.shop-cabinet .lab-wall--camo .shop-bay-blank{display:none}.shop-camo-tile .lab-camo-swatch{width:72px;height:72px}}
