@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ground:#060606;--color-surface:#121420;--color-surface-2:#171a28;--color-line:#232839;--color-line-2:#2f3550;--color-text:#ecebf3;--color-muted:#8b90a5;--color-dim:#5c6178;--color-well:#07080c;--color-tube:var(--tube);--color-core:#ffd6dd;--admin-tube:#3dff8a;--color-amber:#ffb547;--color-signal:#4aa8ff;--color-moss:#5dc98a;--color-neon:var(--tube);--font-display:var(--font-outfit), "Outfit", system-ui, sans-serif;--font-body:var(--font-outfit), "Outfit", system-ui, sans-serif;--font-vfd:var(--font-hand), "Handjet AH", "Handjet", monospace;--font-osd:var(--font-hand), "Handjet AH", "Handjet", monospace;--font-game:var(--font-hand), "Handjet AH", "Handjet", monospace;--font-game-display:var(--font-hand), "Handjet AH", "Handjet", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.set{gap:.75rem;max-width:76rem;margin:0 auto;padding:.75rem .75rem 6.5rem;display:grid}@media (min-width:1024px){.set{gap:1rem;padding:1rem 1.5rem 2rem}}.panel-top{z-index:3;align-items:center;gap:.6rem;padding:0 .1rem;display:flex;position:relative}.vfd{background:var(--glass);border:0;border-radius:2px;flex:auto;align-items:center;gap:.8rem;min-width:0;margin-left:0;padding:.42rem .8rem;font-size:13px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,0 1px 0 1px #ffffff12,0 -1px 0 1px #020202,inset 0 0 0 1px #000,inset 0 3px 8px #000000d9,inset 0 -1px #ffffff0d}.vfd .mark{height:2rem}.vfd-sep{background:var(--tube);flex:none;width:1px;height:1.5rem}@supports (color:color-mix(in lab, red, red)){.vfd-sep{background:color-mix(in srgb, var(--tube) 18%, #1f2330)}}@media (max-width:767px){.set{gap:.5rem;padding-top:.5rem}.panel-top{flex-wrap:nowrap;padding:0;overflow:hidden}.panel-top>.vfd{flex:1 1 0;min-width:0}.vfd-field-fill{min-width:3em}.panel-top [data-testid=badge]>span[aria-hidden]{display:none}.vfd{gap:.55rem;padding:.3rem .55rem}.vfd .mark{height:1.5rem}.vfd>.vfd-sep{display:none}}@media (max-width:399px){.vfd{gap:.45rem;font-size:12px}}@media (min-width:768px){.vfd{gap:.95rem;font-size:16px}.vfd .mark{height:2.5rem}}.vfd-tap{min-width:0;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.8rem;padding:0;display:inline-flex;overflow:hidden}@media (min-width:768px){.vfd-tap{gap:.95rem}}.vfd-drawer{flex-basis:100%;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.9,.2,1);display:grid}.vfd-drawer[data-open=true]{grid-template-rows:1fr}.vfd-drawer-in{min-height:0;overflow:hidden}.vfd-2{flex-wrap:wrap;gap:.3rem .7rem;margin-top:.3rem;padding:.35rem .65rem}.vfd-2 .vfd-field{flex:1 0 100%;width:100%}.mark-glow{filter:drop-shadow(0 0 3px var(--tube)) drop-shadow(0 0 10px var(--tube));display:block}@supports (color:color-mix(in lab, red, red)){.mark-glow{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--tube) 75%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--tube) 35%, transparent))}}.mark{aspect-ratio:1195/464;background:var(--tube);height:2.25rem;display:block;-webkit-mask:url(/brand/mark-solid.png) 50%/contain no-repeat;mask:url(/brand/mark-solid.png) 50%/contain no-repeat}@media (min-width:768px){.mark{height:3rem}}.seg-row{vertical-align:middle;white-space:nowrap;flex:none;align-items:center;gap:.14em;line-height:1;display:inline-flex}.seg{width:.62em;height:1em;display:inline-block;position:relative}.seg i{background:var(--vfd-off);border-radius:1px;display:block;position:absolute}.seg i.on{background:var(--vfd);box-shadow:0 0 4px var(--vfd), 0 0 10px var(--vfd)}@supports (color:color-mix(in lab, red, red)){.seg i.on{box-shadow:0 0 4px var(--vfd), 0 0 10px color-mix(in srgb, var(--vfd) 50%, transparent)}}.seg-dim .seg i.on,.seg-dim .seg-dot i,.seg-dim .seg-colon i{background:var(--tube)}@supports (color:color-mix(in lab, red, red)){.seg-dim .seg i.on,.seg-dim .seg-dot i,.seg-dim .seg-colon i{background:color-mix(in srgb, var(--tube) 32%, #2a2d3a)}}.seg-dim .seg i.on,.seg-dim .seg-dot i,.seg-dim .seg-colon i{box-shadow:none}.seg-dim .seg-tri i{border-left-color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.seg-dim .seg-tri i{border-left-color:color-mix(in srgb, var(--tube) 32%, #2a2d3a)}}.seg-dim .seg-tri i{filter:none}.seg i.a{width:.42em;height:.11em;top:0;left:.1em}.seg i.b{width:.11em;height:.4em;top:.07em;right:0}.seg i.c{width:.11em;height:.4em;bottom:.07em;right:0}.seg i.d{width:.42em;height:.11em;bottom:0;left:.1em}.seg i.e{width:.11em;height:.4em;bottom:.07em;left:0}.seg i.f{width:.11em;height:.4em;top:.07em;left:0}.seg i.g{width:.42em;height:.11em;top:.445em;left:.1em}.vfd-word{font-family:var(--font-vfd);letter-spacing:.08em;text-transform:uppercase;color:var(--vfd);text-shadow:0 0 4px var(--vfd), 0 0 12px var(--vfd);font-size:1.15em;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.vfd-word{text-shadow:0 0 4px color-mix(in srgb, var(--vfd) 80%, transparent), 0 0 12px color-mix(in srgb, var(--vfd) 35%, transparent)}}.seg-dim .vfd-word{color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.seg-dim .vfd-word{color:color-mix(in srgb, var(--tube) 32%, #2a2d3a)}}.seg-dim .vfd-word{text-shadow:none}.seg-colon,.seg-dot{flex-direction:column;justify-content:center;gap:.28em;width:.2em;height:1em;display:inline-flex}.seg-colon i,.seg-dot i{background:var(--vfd);width:.13em;height:.13em;box-shadow:0 0 4px var(--vfd);border-radius:1px;margin:0 auto;display:block}.seg-colon.off i{background:var(--vfd-off);box-shadow:none}.seg-tri{align-items:center;width:.5em;height:1em;display:inline-flex}.seg-tri i{border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-left:.42em solid var(--vfd);width:0;height:0;filter:drop-shadow(0 0 3px var(--vfd));display:block}.vfd-field{width:calc(var(--chars) * .7em);white-space:nowrap;vertical-align:middle;flex:none;margin:-.4em 0 -.4em -.2em;padding:.4em 0 .4em .2em;line-height:1;display:inline-block;overflow:hidden;-webkit-mask:linear-gradient(90deg,#000 90%,#0000);mask:linear-gradient(90deg,#000 90%,#0000)}.vfd-field-strip{align-items:center;display:inline-flex}.vfd-field-scroll{will-change:transform;animation:vfd-scroll calc(var(--len) * .3s) linear infinite}@keyframes vfd-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}:root[data-reduced-motion="1"] .vfd-field-scroll{animation:none}.seg-row[data-hit="1"]{--vfd:var(--hit-color,var(--tube));animation:.5s cubic-bezier(.2,.9,.2,1) vfd-hit}@keyframes vfd-hit{0%{filter:brightness();transform:scale(1)}25%{filter:brightness(1.8);transform:scale(1.22)}to{filter:brightness();transform:scale(1)}}.vfd-flash{animation:.16s step-end 6 alternate vfd-flash}@keyframes vfd-flash{0%{opacity:1}to{opacity:.12}}.vfd-blink{animation:1.6s steps(2,end) infinite vfd-blink}@keyframes vfd-blink{50%{opacity:.3}}.set-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}@media (min-width:1024px){.set-body{grid-template-columns:minmax(0,1fr) 320px;gap:1.25rem}.set[data-chat="0"] .room-dock{display:none}.set[data-mode=live][data-chat="0"] .set-body{grid-template-columns:minmax(0,1fr)}.set[data-mode=live][data-chat="0"] .frame{width:min(100%,133.333vh - 18rem);margin-inline:auto}.set[data-mode=game] .set-body,.set[data-mode=tape] .set-body{grid-template-columns:minmax(0,1fr)}.set[data-mode=watch] .set-body{grid-template-columns:minmax(0,1fr) 320px}.case-dock{align-self:stretch;min-width:0;position:relative;overflow:hidden}.case-dock>.case-dock-in{position:absolute;inset:0;overflow-y:auto}.set[data-mode=game] .frame,.set[data-mode=tape] .frame{aspect-ratio:auto;height:calc(100vh - 13.5rem);min-height:24rem}.set[data-mode=watch] .frame{width:100%}}.picture-col{flex-direction:column;min-width:0;display:flex}.below{min-width:0}.frame{aspect-ratio:4/3;background:#000;border:0;border-radius:2px;margin:0;transition:box-shadow .7s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,0 1px 0 1px #ffffff12,0 -1px 0 1px #020202,inset 0 0 0 1px #000,inset 0 3px 8px #000000d9,inset 0 -1px #ffffff0d}.monitor{position:absolute;inset:0}.monitor video{object-fit:contain}.frame[data-mode=live] .monitor,.frame[data-mode=game] .screen-slot{background:#000;inset:3px}.frame[data-mode=watch] .monitor,.frame[data-mode=tape] .monitor,.frame[data-mode=game] .monitor{display:none}.screen-slot{overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}.frame[data-mode=watch] .screen-slot{overflow:hidden}.frame[data-mode=watch] .screen-slot>*{position:absolute;inset:0}.tape-screen{position:absolute;inset:0;overflow:auto}.tape-deck{background:#000;position:absolute;inset:0}.tape-video{object-fit:contain;background:#000;width:100%;height:100%}.tape-video-crop,.monitor video[data-crop="1"]{object-fit:cover}.tape-strip{background:#000000a6;flex-wrap:wrap;align-items:center;gap:1rem;padding:.35rem .75rem;font-size:12px;display:flex;position:absolute;bottom:3.2rem;left:0;right:0}.osd-select{font:inherit;color:inherit;border:1px solid var(--osd);background:#000;padding:0 .3rem}.mini-readout{display:none}.vcr-idle{background:#000;position:absolute;inset:0}.vcr-idle-snow{opacity:.42;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.8 0 0 0 0 0.8 0 0 0 0 0.85 0 0 0 1 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;animation:80ms steps(2,end) infinite static-jitter;position:absolute;inset:0}.vcr-idle .fx-vcr-text,.no-signal .fx-vcr-text{opacity:1;animation:none}@media (max-width:1023px){.frame[data-mode=game]{aspect-ratio:auto}.frame[data-mode=game] .monitor{display:none}.frame[data-mode=game] .mini-readout{background:var(--glass);align-items:center;gap:.6rem;height:44px;padding:0 .75rem;text-decoration:none;display:flex}.frame[data-mode=game] .screen-slot{overscroll-behavior:contain;position:absolute;inset:3px;overflow-y:auto}.frame[data-mode=game],.frame[data-mode=tape]{flex:auto;height:auto;min-height:12rem}.set[data-mode=game],.set[data-mode=tape]{box-sizing:border-box;height:100dvh;padding-bottom:calc(3.6rem + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);overflow:hidden}.set[data-mode=game] .picture-col,.set[data-mode=tape] .picture-col{flex-direction:column;display:flex}.set[data-mode=game] .set-body,.set[data-mode=tape] .set-body{grid-template-rows:minmax(0,1fr);min-height:0}.set[data-mode=game] .picture-col,.set[data-mode=tape] .picture-col{height:100%;min-height:0}.set[data-mode=game] .pad-phone-slot{flex:none}.pad-phone-slot{margin:12px 6px 0;max-height:9rem;margin-top:auto;padding-top:10px;transition:max-height .35s cubic-bezier(.2,.9,.2,1),margin .35s,opacity .25s;overflow:hidden}.pad-phone-slot[data-open="0"]{opacity:0;pointer-events:none;max-height:0}html:has(.set[data-mode=game]){overscroll-behavior:none;height:100%;overflow:hidden}html:has(.set[data-mode=game]) body{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}}.osd{font-family:var(--font-osd);color:var(--osd);letter-spacing:.06em;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,0 0 6px #000c}.osd-strong{color:#fff}.osd-dim{color:#7fb08a}.osd-layer{pointer-events:none;z-index:20;position:absolute;inset:0}.osd-layer[data-open=true]{pointer-events:auto}.osd-flash{background:#0000008c;padding:.2rem .6rem;font-size:18px;animation:2.2s step-end both osd-fade;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}@keyframes osd-fade{0%,85%{opacity:1}to{opacity:0}}.osd-window{background:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 3px), var(--screen-bg);border:2px solid var(--screen-line);box-shadow:0 0 0 1px #000, 0 0 24px var(--tube);flex-direction:column;display:flex;position:absolute;inset:6%}@supports (color:color-mix(in lab, red, red)){.osd-window{box-shadow:0 0 0 1px #000, 0 0 24px color-mix(in srgb, var(--tube) 25%, transparent)}}.osd-window{color:var(--screen-fg);transform-origin:50%;font-size:17px;animation:.2s steps(3,end) both crt-on}@keyframes crt-on{0%{filter:brightness(3);transform:scaleY(.04)scaleX(1.15)}60%{filter:brightness(1.7);transform:scaleY(1)scaleX(1)}to{filter:none}}.osd-window .osd-strong{color:#fff}.osd-window .osd-dim{color:var(--screen-dim)}.osd-window .osd-cursor{color:var(--tube);text-shadow:0 0 6px var(--tube)}.osd-window .osd-row-now{background:var(--screen-hi);color:#fff;text-shadow:none;box-shadow:inset 2px 0 0 var(--tube)}.osd-window .osd-row-now .osd-strong{color:#fff}.osd-window .osd-row-now .osd-dim{color:#d6d7e2}.osd-title{border-bottom:2px solid var(--screen-line);background:var(--tube);justify-content:space-between;align-items:center;padding:.45rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.osd-title{background:color-mix(in srgb, var(--tube) 14%, transparent)}}.osd-title{letter-spacing:.14em;color:#fff;font-size:18px}.osd-body{flex:1;padding:.5rem .4rem;overflow-y:auto}.osd-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.osd-row{grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.3rem .5rem;display:grid}.osd-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;text-shadow:inherit;letter-spacing:inherit;background:0 0;border:0;grid-template-columns:1.2rem minmax(0,1fr) auto}.osd-row-now{background:var(--osd)}@supports (color:color-mix(in lab, red, red)){.osd-row-now{background:color-mix(in srgb, var(--osd) 14%, transparent)}}.osd-row-now{color:#fff}.osd-cursor{color:var(--tube);text-shadow:0 0 6px var(--tube)}.osd-col-name{text-overflow:ellipsis;white-space:nowrap;padding-left:.15em;overflow:hidden}.osd-window.osd-wide{inset:3%}.guide{flex-direction:column;gap:.9rem;font-size:14px;display:flex}.guide-day{flex-direction:column;gap:2px;display:flex}.guide-day-head{border-bottom:1px solid var(--screen-line);font-size:12px;font-weight:inherit;letter-spacing:.18em;margin:0 0 .2rem;padding:.2rem .5rem}.guide-block{text-align:left;width:100%;font:inherit;color:inherit;text-shadow:inherit;letter-spacing:inherit;background:0 0;border:0;grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.4rem .5rem;display:grid}button.guide-block{cursor:pointer}.guide-when{white-space:nowrap;gap:.35em;display:inline-flex}.guide-what{flex-direction:column;gap:.15rem;min-width:0;display:flex}.guide-name{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.guide-tag{letter-spacing:.14em;white-space:nowrap;font-size:11px}.guide-tag-on{background:var(--tube);color:#fff;text-shadow:none;padding:0 .35em}.guide-programs{flex-wrap:wrap;gap:0 .6rem;font-size:13px;display:flex}.guide-programs span+span:before{content:"· "}.guide-hint{white-space:nowrap;font-size:12px}.guide-empty{padding:1rem .5rem}@media (max-width:640px){.osd-window.osd-wide{inset:1.5%}.guide{font-size:13px}.guide-block{grid-template-columns:minmax(0,1fr);gap:.2rem}.guide-hint{display:none}}.osd-col-tag{white-space:nowrap;padding-left:.15em;font-size:11px;overflow:visible}.grille{pointer-events:none;z-index:15;mix-blend-mode:multiply;opacity:.75;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ff003c09 0,#00ff7809 1px,#005aff09 2px,#0000 3px);position:absolute;inset:0}.frame[data-crt="0"] .grille{display:none}.testcard-sign{filter:saturate(1.1);animation:6s ease-in-out infinite sign-breathe}@keyframes sign-breathe{0%,to{opacity:.78}50%{opacity:.98}}.rail{border:1px solid var(--shell-edge);background:linear-gradient(180deg, var(--shell-hi), var(--shell) 70%, var(--shell-lo));box-shadow:inset 0 1px 0 var(--shell-gloss), inset 0 -1px 0 var(--shell-shade), 0 3px 0 var(--shell-shadow), 0 10px 24px #00000059;border-radius:2px;flex-wrap:wrap;align-items:flex-start;gap:.4rem;margin:0;padding:.8rem .9rem .7rem}.rail-group{align-items:flex-start;gap:.4rem;display:flex}.rail-deck{border-top:1px solid var(--shell-edge);justify-content:center;padding-top:.55rem}.tab-rail{z-index:40;padding:.55rem .35rem max(.45rem, env(safe-area-inset-bottom));background:linear-gradient(180deg, var(--shell-hi), var(--shell-lo));border-top:1px solid var(--shell-edge);inset-inline:0;justify-content:space-between;align-items:flex-start;gap:.3rem;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 24px #0009}.tab-rail .rail-group{gap:.2rem}.tab-gap{background:var(--color-line-2);width:1px;height:24px;box-shadow:1px 0 0 var(--shell-gloss);align-self:flex-start;margin:0 .1rem}.vcr-idle-hint{color:#fff;opacity:.85;margin-top:.5rem}.pad{--cross:6.2rem;--key:3.4rem;background:linear-gradient(180deg, var(--shell-hi), var(--shell) 70%, var(--shell-lo));height:8.2rem;box-shadow:inset 0 1px 0 var(--shell-gloss), inset 0 -1px 0 var(--shell-shade), 0 2px 0 var(--shell-shadow);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:1.5rem 1.5rem 4px 4px;justify-content:center;align-items:center;gap:4.4rem;padding:1.2rem 1.2rem 0;display:flex;position:relative}.pad-desk{--cross:4.6rem;--key:2.8rem;width:100%;height:auto;box-shadow:none;background:0 0;justify-content:center;gap:3rem;padding:.35rem 1rem .3rem}.pad-shoulder{background:linear-gradient(180deg, var(--cap-hi), var(--cap) 60%, var(--cap-lo));width:3.4rem;height:1.3rem;box-shadow:inset 0 1px 0 var(--cap-gloss), 0 3px 0 var(--cap-side), 0 5px 4px var(--cap-drop);color:var(--color-muted);font-family:var(--font-body);letter-spacing:.1em;cursor:pointer;border:0;font-size:11px;font-weight:800;line-height:1.3rem;transition:transform 40ms,box-shadow 40ms;position:absolute;top:0;transform:translateY(-3px)}.pad-shoulder.l{border-radius:1.5rem .4rem .4rem;padding-left:.85rem;left:0}.pad-shoulder.r{border-radius:.4rem 1.5rem .4rem .4rem;padding-right:.85rem;right:0}.pad-shoulder:active{box-shadow:inset 0 1px 0 var(--cap-gloss), inset 0 2px 5px #0006;transform:translateY(0)}.pad-cross{width:var(--cross);height:var(--cross);position:relative}.pad-cross-face{width:100%;height:100%;filter:drop-shadow(0 6px 5px var(--cap-drop));transform-origin:50%;transition:transform 60ms ease-out;position:absolute;inset:0;overflow:visible;transform:perspective(240px)translateY(-5px)}.pad-cross-side{fill:var(--cap-side);stroke:var(--cap-side);stroke-width:8px;stroke-linejoin:round}.pad-cross-top{stroke:var(--cap-lo);stroke-width:8px;stroke-linejoin:round;paint-order:stroke}.pad-cross-dimple{fill:#00000047;stroke:#ffffff0d;stroke-width:1px}.pad-cross:has(.pad-dir.up:active) .pad-cross-face{transform:perspective(240px)translateY(-4px)rotateX(16deg)}.pad-cross:has(.pad-dir.down:active) .pad-cross-face{transform:perspective(240px)translateY(-4px)rotateX(-16deg)}.pad-cross:has(.pad-dir.left:active) .pad-cross-face{transform:perspective(240px)translateY(-4px)rotateY(-16deg)}.pad-cross:has(.pad-dir.right:active) .pad-cross-face{transform:perspective(240px)translateY(-4px)rotateY(16deg)}.pad-dir{cursor:pointer;background:0 0;border:0;width:34%;height:34%;padding:0;position:absolute;transform:translateY(-5px)}.pad-dir.up{top:0;left:33%}.pad-dir.down{bottom:0;left:33%}.pad-dir.left{top:33%;left:0}.pad-dir.right{top:33%;right:0}.pad-dir:after{content:"";border:calc(var(--cross) * .06) solid transparent;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pad-dir.up:after{border-bottom-color:var(--color-dim);margin-top:-.15rem}.pad-dir.down:after{border-top-color:var(--color-dim);margin-top:.15rem}.pad-dir.left:after{border-right-color:var(--color-dim);margin-left:-.15rem}.pad-dir.right:after{border-left-color:var(--color-dim);margin-left:.15rem}.pad-dir:active:after{border-color:#0000}.pad-dir.up:active:after{border-bottom-color:var(--color-text)}.pad-dir.down:active:after{border-top-color:var(--color-text)}.pad-dir.left:active:after{border-right-color:var(--color-text)}.pad-dir.right:active:after{border-left-color:var(--color-text)}.pad-ab{align-items:center;gap:1.1rem;display:flex}.pad-round{width:var(--key);height:var(--key);font-family:var(--font-body);font-weight:800;font-size:calc(var(--key) * .4);color:#120308;background:linear-gradient(180deg, var(--tube), var(--tube) 55%, var(--tube));border:0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pad-round{background:linear-gradient(180deg, color-mix(in srgb, var(--tube) 85%, #fff), var(--tube) 55%, color-mix(in srgb, var(--tube) 72%, #000))}}.pad-round{box-shadow:inset 0 1px 0 #ffffff59, 0 5px 0 var(--tube), 0 7px 6px var(--cap-drop)}@supports (color:color-mix(in lab, red, red)){.pad-round{box-shadow:inset 0 1px 0 #ffffff59, 0 5px 0 color-mix(in srgb, var(--tube) 45%, #000), 0 7px 6px var(--cap-drop)}}.pad-round{cursor:pointer;transition:transform 40ms,box-shadow 40ms;transform:translateY(-5px)}.pad-round.b{color:var(--color-muted);background:linear-gradient(180deg, var(--cap-hi), var(--cap) 55%, var(--cap-lo));box-shadow:inset 0 1px 0 var(--cap-gloss), 0 5px 0 var(--cap-side), 0 7px 6px var(--cap-drop);transform:translateY(calc(.55rem - 5px))}.pad-round:active{transform:translateY(-1px);box-shadow:inset 0 3px 6px #00000073}.pad-round.b:active{transform:translateY(calc(.55rem - 1px))}.console :focus-visible{outline:2px solid var(--tube);outline-offset:2px}.console [data-pad-focus]{outline-offset:2px;outline:2px solid var(--tube)!important;box-shadow:0 0 14px var(--tube)!important}@supports (color:color-mix(in lab, red, red)){.console [data-pad-focus]{box-shadow:0 0 14px color-mix(in srgb, var(--tube) 55%, transparent)!important}}.pts-layer{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pts-canvas{width:100%;height:100%;position:absolute;inset:0}.pts-flood{background:radial-gradient(60% 50% at 50% 45%, var(--tube), var(--tube) 55%, transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pts-flood{background:radial-gradient(60% 50% at 50% 45%, color-mix(in srgb, var(--tube) 55%, transparent), color-mix(in srgb, var(--tube) 18%, transparent) 55%, transparent)}}.pts-flood{animation:.9s ease-out forwards pts-flood}.pts-flood-jackpot{animation:1.4s ease-out forwards pts-flood}@keyframes pts-flood{0%{opacity:0}12%{opacity:1}to{opacity:0}}.pts-ring{border:2px solid var(--tube);width:24px;height:24px;box-shadow:0 0 12px var(--tube), inset 0 0 12px var(--tube);border-radius:50%;margin:-12px 0 0 -12px;animation:.55s ease-out forwards pts-ring;position:absolute}@keyframes pts-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(5)}}.pts-at{justify-content:center;align-items:center;width:0;height:0;display:flex;position:absolute;overflow:visible}.pts-pop{will-change:transform, opacity;white-space:nowrap;color:var(--tube);text-shadow:0 0 8px var(--tube), 0 0 22px var(--tube), 0 0 46px var(--tube);flex-direction:column;align-items:center;gap:2px;animation:.36s cubic-bezier(.2,1.4,.3,1) both pts-pop;display:inline-flex;position:relative;transform:translate(0)scale(1)}@supports (color:color-mix(in lab, red, red)){.pts-pop{text-shadow:0 0 8px var(--tube), 0 0 22px color-mix(in srgb, var(--tube) 70%, transparent), 0 0 46px color-mix(in srgb, var(--tube) 40%, transparent)}}.pts-pop b{font-family:var(--font-vfd);letter-spacing:.06em;font-size:30px;font-weight:700;line-height:1}.pts-pop small{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--color-text);text-shadow:0 0 8px var(--tube);font-size:10px;font-weight:700}.pts-pop-big b{font-size:clamp(64px,14vw,112px)}.pts-pop-big small{font-size:14px}.pts-pop-jackpot b{color:#fff;text-shadow:0 0 10px #fff, 0 0 30px var(--tube), 0 0 70px var(--tube)}@keyframes pts-pop{0%{opacity:0;transform:translateY(12px)scale(.35)}to{opacity:1;transform:translate(0)scale(1)}}:root[data-reduced-motion="1"] .pts-pop{animation:1.2s ease-out both pts-still}@keyframes pts-still{0%,80%{opacity:1}to{opacity:0}}.console{--rar-common:#8b8ea3;--rar-uncommon:#35e0ff;--rar-rare:#b57bff;--rar-limited:#ffd166;--rar-legendary:#ffd166}.con-list{flex-direction:column;gap:8px;margin:0;padding:.6rem .75rem 1rem;list-style:none;display:flex}.con-sec{font-family:var(--font-game);letter-spacing:.26em;text-transform:uppercase;color:var(--con-dim);align-items:center;gap:.6rem;padding:.55rem .25rem .1rem;font-size:14px;font-weight:700;display:flex}.con-sec:after{content:"";background:var(--con-line);flex:1;height:1px}.con-sec[data-rarity=uncommon]{color:var(--rar-uncommon);text-shadow:0 0 8px var(--rar-uncommon)}.con-sec[data-rarity=rare]{color:var(--rar-rare);text-shadow:0 0 8px var(--rar-rare)}.con-sec[data-rarity=limited],.con-sec[data-rarity=legendary]{color:var(--rar-limited);text-shadow:0 0 8px var(--rar-limited)}.con-row{border:1px solid var(--con-line);background:var(--con-panel);min-height:52px;color:var(--con-fg);font-family:var(--font-game);letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:2px;align-items:center;gap:10px;padding:6px 12px 6px 8px;scroll-margin-block:52px 40px;font-size:16px;font-weight:600;transition:border-color .12s,background-color .12s;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.con-row{min-height:44px;font-size:15px}}.con-row[data-rarity=uncommon]{border-color:var(--rar-uncommon)}@supports (color:color-mix(in lab, red, red)){.con-row[data-rarity=uncommon]{border-color:color-mix(in srgb, var(--rar-uncommon) 45%, var(--con-line))}}.con-row[data-rarity=rare]{border-color:var(--rar-rare)}@supports (color:color-mix(in lab, red, red)){.con-row[data-rarity=rare]{border-color:color-mix(in srgb, var(--rar-rare) 50%, var(--con-line))}}.con-row[data-rarity=limited],.con-row[data-rarity=legendary]{border-color:var(--rar-limited)}@supports (color:color-mix(in lab, red, red)){.con-row[data-rarity=limited],.con-row[data-rarity=legendary]{border-color:color-mix(in srgb, var(--rar-limited) 50%, var(--con-line))}}.con-row[data-disabled="1"]{opacity:.45;cursor:default}.con-row.is-cursor{background:var(--tube);border-color:var(--tube);color:#16040a;box-shadow:0 0 18px var(--tube), inset 0 0 0 1px #ffffff40}@supports (color:color-mix(in lab, red, red)){.con-row.is-cursor{box-shadow:0 0 18px color-mix(in srgb, var(--tube) 60%, transparent), inset 0 0 0 1px #ffffff40}}.con-row.is-cursor:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:40%;animation:2.2s ease-in-out infinite con-sweep;position:absolute;top:0;bottom:0;left:-40%}@keyframes con-sweep{0%{left:-40%}60%,to{left:110%}}.con-row.is-cursor .con-sub,.con-row.is-cursor .con-verb,.con-row.is-cursor .con-state,.con-row.is-cursor .con-choice-v,.con-row.is-cursor .con-arrow{color:#4a0a19}.con-row.is-cursor .con-val,.con-row.is-cursor .con-val .vfd-word,.con-row.is-cursor .con-val .seg .on{--vfd:#16040a;--color-tube:#16040a;color:#16040a;text-shadow:none;filter:none}.con-row.is-cursor .con-val .seg .on{box-shadow:none;background:#16040a}.con-art{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--con-line);color:var(--tube);font-family:var(--font-game);background:#0a0b10;border-radius:2px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}@media (max-width:767px){.con-art{width:26px;height:26px}}.con-art-none{box-shadow:none;background:0 0}.con-art-tube i{background:var(--c,var(--tube));width:60%;height:6px;box-shadow:0 0 8px var(--c,var(--tube)), 0 0 16px var(--c,var(--tube));border-radius:3px;display:block}.con-art-box{box-shadow:inset 0 0 0 1px var(--con-line), inset 0 -8px 0 var(--c,var(--tube));background:linear-gradient(#1e2233,#12141f)}@supports (color:color-mix(in lab, red, red)){.con-art-box{box-shadow:inset 0 0 0 1px var(--con-line), inset 0 -8px 0 color-mix(in srgb, var(--c,var(--tube)) 60%, transparent)}}.con-art-figure{color:var(--c,var(--tube));filter:drop-shadow(0 0 6px var(--c,var(--tube)))}.con-art-trophy{color:var(--rar-limited);text-shadow:0 0 8px var(--rar-limited)}.con-art-sigil{background:radial-gradient(circle, var(--tube), transparent 70%), #0a0b10}@supports (color:color-mix(in lab, red, red)){.con-art-sigil{background:radial-gradient(circle, color-mix(in srgb, var(--tube) 50%, transparent), transparent 70%), #0a0b10}}.con-art-image{overflow:hidden}.con-art-image img{object-fit:cover;width:100%;height:100%;display:block}.con-lab{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.con-lab-t{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.con-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--con-dim);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.con-sub-copy{white-space:normal;text-transform:none;letter-spacing:.02em;opacity:.85;margin-top:2px;font-size:13px;font-weight:500;line-height:1.3;display:block}.con-row.is-cursor .con-sub-copy{opacity:1}.con-right{flex:none;align-items:center;gap:8px;display:inline-flex}.con-val{font-size:15px}.con-verb,.con-state{font-family:var(--font-game);letter-spacing:.18em;text-transform:uppercase;color:var(--con-dim);white-space:nowrap;font-size:14px;font-weight:700}.con-verb-btn,.con-verb-link{text-decoration:none;border:1px solid var(--con-line)!important;color:var(--con-fg)!important;box-shadow:none!important;letter-spacing:.18em!important;background:0 0!important;border-radius:2px!important;min-height:0!important;padding:6px 10px!important;font-size:11px!important;line-height:1!important;transform:none!important}.con-row.is-cursor .con-verb-btn,.con-row.is-cursor .con-verb-link{color:#16040a!important;border-color:#4a0a19!important}.con-verb-btn:disabled{opacity:.4}.con-toggle{cursor:pointer;background:#1a1d2c;border:0;border-radius:2px;width:34px;height:16px;padding:0;position:relative;box-shadow:inset 0 0 0 1px #3a3e56}.con-toggle i{background:var(--con-dim);width:10px;height:10px;transition:left .12s;position:absolute;top:3px;left:3px}.con-toggle[data-on="1"] i{background:var(--tube);box-shadow:0 0 6px var(--tube);left:21px}.con-row.is-cursor .con-toggle{background:#4a0a19;box-shadow:inset 0 0 0 1px #16040a}.con-row.is-cursor .con-toggle[data-on="1"] i{background:#fff;box-shadow:0 0 6px #fff}.con-choice{align-items:center;gap:8px;display:inline-flex}.con-choice-v{text-align:center;letter-spacing:.14em;text-transform:uppercase;min-width:5.5em;color:var(--tube);font-size:12px;font-weight:700}.con-arrow{cursor:pointer;color:var(--tube)!important;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:4px!important;font-size:12px!important;line-height:1!important}.desk-tryon{place-items:center;padding:6px 0;display:grid}.desk-stack{white-space:pre-wrap;max-height:16rem;font-family:ui-monospace,Menlo,monospace;font-size:11px;overflow:auto}.desk-case-preview{width:150px;margin:6px auto 8px}.con-row-fold{font-family:var(--font-game);letter-spacing:.2em;text-transform:uppercase;background:var(--tube)}@supports (color:color-mix(in lab, red, red)){.con-row-fold{background:color-mix(in srgb, var(--tube) 6%, var(--con-panel))}}.con-row-fold.is-open{border-color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.con-row-fold.is-open{border-color:color-mix(in srgb, var(--tube) 50%, var(--con-line))}}.con-fold{border-left:1px solid var(--tube);flex-direction:column;gap:8px;padding-left:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.con-fold{border-left:1px solid color-mix(in srgb, var(--tube) 35%, transparent)}}.con-fold{margin-left:4px}.con-upload{align-items:center;gap:8px;display:inline-flex}.con-upload-bar{border:1px solid var(--con-line);background:#0006;border-radius:2px;width:72px;height:6px;display:block;overflow:hidden}.con-upload-bar i{background:var(--tube);height:100%;box-shadow:0 0 8px var(--tube);transition:width .2s;display:block}.con-row.is-cursor .con-upload-bar i{box-shadow:none;background:#16040a}.prog-day{min-height:62px;font-family:var(--font-game);letter-spacing:.1em;text-transform:uppercase;color:var(--con-dim);flex-direction:column;align-items:center;gap:2px;padding:6px 2px;font-size:10px;display:flex;position:relative}.prog-day b{color:var(--con-fg);font-size:18px}.prog-day-n{letter-spacing:.08em;color:var(--tube);white-space:nowrap;font-size:9px}.prog-day.is-today b{color:var(--tube);text-shadow:0 0 8px var(--tube)}.prog-day i{background:var(--tube);width:5px;height:5px;box-shadow:0 0 6px var(--tube);border-radius:50%;position:absolute;top:4px;right:4px}.con-row.is-cursor .prog-day,.con-row.is-cursor .prog-day b,.con-row.is-cursor .prog-day-n{color:#16040a;text-shadow:none}.prog-timeline{gap:2px;height:10px;margin:4px 0 6px;display:flex}.prog-timeline i{background:var(--tube);min-width:3px;box-shadow:0 0 6px var(--tube);border-radius:1px;display:block}@supports (color:color-mix(in lab, red, red)){.prog-timeline i{box-shadow:0 0 6px color-mix(in srgb, var(--tube) 60%, transparent)}}.prog-timeline i.is-pod{background:var(--con-dim);box-shadow:none}.prog-timeline i.is-marker{background:#fff;flex:0 0 4px!important}.con-row-text{flex-wrap:wrap;align-items:flex-start}.con-row-text .con-lab{flex:100%;padding-top:4px}.con-text{border:1px solid var(--con-line);color:var(--con-fg);font-family:var(--font-body);resize:vertical;background:#00000059;border-radius:2px;outline:none;flex:100%;margin:4px 0 2px;padding:8px 10px;font-size:14px;line-height:1.45}.con-text:focus{border-color:var(--tube)}.con-row.is-cursor .con-text{color:#16040a;background:#ffffff8c;border-color:#0000}.con-row.is-cursor .con-text:focus{color:var(--con-fg);background:#0a0b10}.con-entry{width:min(48vw,14rem);font-size:18px}.con-row-shelf{flex-wrap:wrap}.con-shelf{scrollbar-width:none;flex-basis:100%;gap:10px;padding:6px 2px 2px;display:flex;overflow-x:auto}.con-shelf-box{outline-offset:2px;border-radius:2px;outline:2px solid #0000;flex:none;width:64px;transition:outline-color .12s}.con-row.is-cursor .con-shelf-box.is-at{outline-color:#16040a}.con-row:not(.is-cursor) .con-shelf-box.is-at{outline-color:var(--tube)}.con-grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));flex-basis:100%;gap:8px;padding:6px 2px 2px;display:grid}.con-grid-tile{outline-offset:2px;border-radius:2px;outline:2px solid #0000;transition:outline-color .12s;display:block}.con-row.is-cursor .con-grid-tile.is-at{outline-color:#16040a}.con-row:not(.is-cursor) .con-grid-tile.is-at{outline-color:var(--tube)}.coll-tile{aspect-ratio:2/3;color:inherit;background:#0b0c12;border:1px solid #2a2d3a;border-radius:2px;text-decoration:none;display:block;position:relative;overflow:hidden}.coll-tile img,.coll-tile .coll-name{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.coll-tile .coll-name{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--con-dim);place-items:center;padding:6px;font-size:9px;font-weight:700;display:grid}.coll-tile[data-state=none]{border-style:dashed;border-color:#3a3d4c}.coll-tile[data-state=none] img{filter:grayscale()brightness(.35);opacity:.6}.coll-tile[data-state=watched] img{filter:saturate(.85)brightness(.85)}.coll-tile[data-state=finished]{border-color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.coll-tile[data-state=finished]{border-color:color-mix(in srgb, var(--tube) 60%, #2a2d3a)}}.coll-tile[data-state=finished]{box-shadow:0 0 10px var(--tube)}@supports (color:color-mix(in lab, red, red)){.coll-tile[data-state=finished]{box-shadow:0 0 10px color-mix(in srgb, var(--tube) 25%, transparent)}}.coll-stamp{border:1px solid var(--tube);color:var(--tube);font-family:var(--font-game);letter-spacing:.16em;background:#07080cd9;border-radius:2px;padding:1px 4px;font-size:14px;font-weight:800;position:absolute;bottom:4px;right:4px;transform:rotate(-8deg)}.coll-stars{letter-spacing:.05em;color:var(--tube);text-shadow:0 0 4px var(--tube);font-size:8px;position:absolute;bottom:4px;left:4px}@supports (color:color-mix(in lab, red, red)){.coll-stars{text-shadow:0 0 4px color-mix(in srgb, var(--tube) 60%, transparent)}}.con-row-game{border-color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.con-row-game{border-color:color-mix(in srgb, var(--tube) 45%, var(--con-line))}}.con-row-game .con-lab-t:before{content:"▶ "}.con-ladder{border-bottom:1px solid var(--con-line);background:linear-gradient(90deg, var(--tube), transparent 60%);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.55rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.con-ladder{background:linear-gradient(90deg, color-mix(in srgb, var(--tube) 14%, transparent), transparent 60%)}}.con-ladder{font-family:var(--font-game);letter-spacing:.18em;text-transform:uppercase;color:var(--con-dim);font-size:14px;font-weight:700}.con-ladder-rung .seg-row{font-size:12px}.con-ladder-bar{height:6px;box-shadow:inset 0 0 0 1px var(--con-line);background:#14161f;flex:6rem;position:relative}.con-ladder-bar i{background:linear-gradient(90deg, var(--tube), var(--tube));width:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.con-ladder-bar i{background:linear-gradient(90deg, var(--tube), color-mix(in srgb, var(--tube) 60%, #fff))}}.con-ladder-bar i{box-shadow:0 0 10px var(--tube);transition:width .6s cubic-bezier(.2,.9,.2,1)}.con-ladder-bar i:after{content:"";background:#fff;width:2px;height:12px;position:absolute;top:-3px;right:0;box-shadow:0 0 8px #fff}.con-ladder-bar-wide{flex:none;width:100%;margin:6px 0}.con-ladder-togo{color:var(--con-fg)}.con-ladder-lamps{margin-left:auto}.con-inline{padding:.4rem .75rem}.con-list .con-inline{padding:.2rem 0}.con-list-nested{padding:0}.con-empty{font-family:var(--font-body);letter-spacing:.08em;color:var(--con-dim);padding:.5rem .75rem;font-size:12px}.con-subhead{border-bottom:1px solid var(--con-line);font-family:var(--font-game);letter-spacing:.2em;text-transform:uppercase;color:var(--con-dim);align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:14px;font-weight:700;display:flex}.con-subhead b{color:var(--con-fg)}.con-subhead-back{color:var(--tube);padding:0 .3rem;text-decoration:none}.con-card-copy{font-family:var(--font-body);color:var(--con-fg);opacity:.85;margin:0;font-size:13px;font-weight:500;line-height:1.45}.con-card-price{align-items:center;gap:8px;margin-top:4px;display:flex}.con-card-swatch-glyph span{color:var(--tube);text-shadow:0 0 12px var(--tube);font-size:28px}.con-card-glyph{color:var(--rar-limited);text-shadow:0 0 14px var(--rar-limited);font-size:40px}.con-card-lamps{padding:4px 0}.con-val-wrap{align-items:center;display:inline-flex}.con-row-dim{opacity:.6}.con-row-you{box-shadow:inset 3px 0 0 var(--tube)}.con-verb-on{color:var(--tube)!important}.con-verb-hot{border-color:var(--tube)!important;color:var(--tube)!important}.con-art-big{width:72px;height:72px;font-size:36px}.con-art-big svg{width:48px;height:48px}.con-art-dim{opacity:.5}.con-row-bounty{padding-bottom:10px}.con-bounty-bar{background:#14161f;height:4px;position:absolute;bottom:0;left:0;right:0}.con-bounty-bar i{background:var(--tube);width:0;height:100%;box-shadow:0 0 8px var(--tube);transition:width .6s cubic-bezier(.2,.9,.2,1);display:block}.con-row.is-cursor .con-bounty-bar{background:#00000040}.con-row.is-cursor .con-bounty-bar i{box-shadow:none;background:#16040a}.con-row-ready{border-color:var(--tube);box-shadow:0 0 12px var(--tube)}@supports (color:color-mix(in lab, red, red)){.con-row-ready{box-shadow:0 0 12px color-mix(in srgb, var(--tube) 35%, transparent)}}.con-loading{font-family:var(--font-game);letter-spacing:.24em;color:var(--con-dim);align-items:center;gap:.75rem;padding:.7rem .75rem;font-size:14px;font-weight:700;display:flex}.con-loading-bar{background:#14161f;flex:1;max-width:12rem;height:4px;overflow:hidden}.con-loading-bar i{background:var(--tube);width:40%;height:100%;box-shadow:0 0 8px var(--tube);animation:.9s linear infinite con-loading;display:block}@keyframes con-loading{0%{transform:translate(-100%)}to{transform:translate(260%)}}.con-stage{border-left:1px solid var(--con-line);background:radial-gradient(70% 55% at 50% 30%, var(--tube), transparent 70%), linear-gradient(180deg, #0a0b12, #07080c);flex-direction:column;align-self:stretch;min-height:100%;padding:.9rem .9rem 1rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.con-stage{background:radial-gradient(70% 55% at 50% 30%, color-mix(in srgb, var(--tube) 22%, transparent), transparent 70%), linear-gradient(180deg, #0a0b12, #07080c)}}.con-stage:before{content:"";background:linear-gradient(90deg, transparent, var(--tube), transparent);height:1px;box-shadow:0 0 12px var(--tube);pointer-events:none;position:absolute;bottom:2.6rem;left:10%;right:10%}.con-stage-in{flex-direction:column;flex:1;animation:.3s ease-out both con-stage-in;display:flex}@keyframes con-stage-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.con-stage-press{text-align:center;font-family:var(--font-game);letter-spacing:.24em;color:var(--tube);font-size:14px;font-weight:700;animation:1.1s steps(2,end) infinite con-blink;position:absolute;bottom:.8rem;left:0;right:0}@keyframes con-blink{50%{opacity:.2}}.con-card{flex-direction:column;flex:1;gap:6px;display:flex}.con-card-t{font-family:var(--font-game-display);letter-spacing:.1em;text-transform:uppercase;color:var(--con-fg);font-size:14px}.con-card-big{font-family:var(--font-vfd);color:var(--tube);text-shadow:0 0 14px var(--tube), 0 0 30px var(--tube);font-size:38px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.con-card-big{text-shadow:0 0 14px var(--tube), 0 0 30px color-mix(in srgb, var(--tube) 50%, transparent)}}.con-card-big .seg-row{font-size:26px}.con-card-sub{font-family:var(--font-game);letter-spacing:.14em;text-transform:uppercase;color:var(--con-dim);font-size:14px;font-weight:600}.con-card-hint{font-family:var(--font-game);letter-spacing:.16em;text-transform:uppercase;color:var(--con-dim);margin-top:auto;padding-top:.6rem;font-size:14px;font-weight:700}.con-card-hint b{color:var(--tube);animation:1.1s steps(2,end) infinite con-blink}.con-card-swatch{border:1px solid var(--con-line);background:radial-gradient(circle at 50% 60%, var(--c,var(--tube)), transparent 62%), #0a0b10;place-items:center;height:84px;margin:4px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.con-card-swatch{background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--c,var(--tube)) 40%, transparent), transparent 62%), #0a0b10}}.con-card-swatch i{background:var(--c,var(--tube));width:56px;height:12px;box-shadow:0 0 14px var(--c,var(--tube)), 0 0 34px var(--c,var(--tube));border-radius:6px;display:block}.con-card-stats{justify-content:center;gap:1.25rem;margin:.35rem 0 .5rem;display:flex}.con-card-stat{color:var(--color-signal);flex-direction:column;align-items:center;gap:.2rem;font-size:1.1rem;display:flex}.con-card-stat small{letter-spacing:.14em;color:var(--color-dim);font-size:8.5px}.con-card-swatch-figure{place-items:center;height:172px;padding:0;display:grid;overflow:hidden}.con-card-swatch-figure .gnome-frame{margin:0 auto}.con-card-swatch-image img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.con-art-gnome{background:#0a0b10;overflow:hidden}.con-art-gnome>*{width:100%;height:100%}.con-art-gnome.is-top{box-shadow:inset 0 0 0 1px var(--tube)}.con-card-figure{place-items:center;padding:.4rem 0;display:grid}.con-legend{z-index:4;border-top:1px solid var(--con-line);min-height:28px;font-family:var(--font-game);letter-spacing:.2em;text-transform:uppercase;color:var(--con-dim);scrollbar-width:none;white-space:nowrap;background:#05060af0;align-items:center;gap:14px;padding:0 .75rem;font-size:14px;font-weight:700;display:flex;position:sticky;bottom:0;overflow-x:auto}.con-legend b{color:var(--con-fg);font-weight:700}.con-legend .lit,.con-legend .lit b{color:var(--tube);text-shadow:0 0 6px var(--tube)}.con-legend-far{margin-left:auto}.con-legend-pad{color:var(--color-signal,#7ddc9a);text-shadow:0 0 6px}@media (max-width:767px){.console .con-legend{display:none}}.deck-caps{justify-content:center;align-items:center;gap:.6rem;padding:.35rem 1rem .3rem;display:flex}.deck-cap{background:linear-gradient(180deg, var(--cap-hi), var(--cap) 55%, var(--cap-lo));min-width:2.4rem;height:26px;box-shadow:inset 0 1px 0 var(--cap-gloss), 0 3px 0 var(--cap-side), 0 5px 4px var(--cap-drop);color:var(--color-text);font-family:var(--font-body);letter-spacing:.14em;cursor:pointer;border:0;border-radius:2px;place-items:center;padding:0 .6rem;font-size:10px;font-weight:700;transition:transform 40ms,box-shadow 40ms;display:inline-grid;transform:translateY(-3px)}.deck-cap-a{color:#120308;background:linear-gradient(180deg, var(--tube), var(--tube) 55%, var(--tube))}@supports (color:color-mix(in lab, red, red)){.deck-cap-a{background:linear-gradient(180deg, color-mix(in srgb, var(--tube) 85%, #fff), var(--tube) 55%, color-mix(in srgb, var(--tube) 72%, #000))}}.deck-cap-a{box-shadow:inset 0 1px 0 #ffffff59, 0 3px 0 var(--tube), 0 5px 4px var(--cap-drop)}@supports (color:color-mix(in lab, red, red)){.deck-cap-a{box-shadow:inset 0 1px 0 #ffffff59, 0 3px 0 color-mix(in srgb, var(--tube) 45%, #000), 0 5px 4px var(--cap-drop)}}.deck-cap.is-down,.deck-cap:active{box-shadow:inset 0 1px 0 var(--cap-gloss), inset 0 2px 5px #0006;transform:translateY(0)}.shelf-dock.below:not(:has(>.screen-in>*)){display:none}.shelf-dock{background:var(--bay-bg);border:0;border-radius:2px;min-width:0;overflow:hidden;box-shadow:0 0 0 1px #000,0 1px 0 1px #ffffff12,0 -1px 0 1px #020202,inset 0 0 0 1px #000,inset 0 3px 8px #000000d9,inset 0 -1px #ffffff0d}.room-dock{background:var(--bay-bg);border:0;border-radius:2px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #000,0 1px 0 1px #ffffff12,0 -1px 0 1px #020202,inset 0 0 0 1px #000,inset 0 3px 8px #000000d9,inset 0 -1px #ffffff0d}@media (min-width:1024px){.set[data-mode=live] .set-body{container-type:inline-size}.room-dock{align-self:start;height:calc(75cqw - 240px - .9375rem);margin:0}}.corner{border-bottom:1px solid var(--bay-ring);background:linear-gradient(180deg, var(--tube), transparent);justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.corner{background:linear-gradient(180deg, color-mix(in srgb, var(--tube) 9%, transparent), transparent)}}.corner{color:var(--color-text);text-decoration:none}.corner-fig{flex:none;width:56px;height:56px;position:relative}.corner-ring{width:56px;height:56px;position:absolute;inset:0}.corner-ring-track{fill:var(--tube)}@supports (color:color-mix(in lab, red, red)){.corner-ring-track{fill:color-mix(in srgb, var(--tube) 10%, #0b0c12)}}.corner-ring-track{stroke:#2a2d3a;stroke-width:3px}.corner-ring-fill{fill:none;stroke:var(--tube);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--tube))}@supports (color:color-mix(in lab, red, red)){.corner-ring-fill{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--tube) 70%, transparent))}}.corner-ring-fill{transition:stroke-dasharray .6s cubic-bezier(.2,.9,.2,1)}.corner-face{font-family:var(--font-game);color:var(--tube);place-items:center;font-size:18px;font-weight:800;display:grid;position:absolute;inset:0}.corner-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.corner-handle{font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.corner-rank{font-family:var(--font-body);letter-spacing:.16em;color:var(--color-dim);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.corner-pts{flex:none;align-items:center;gap:.4rem;font-size:11px;display:inline-flex}.room-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.room-tab{font-family:var(--font-body);letter-spacing:.16em;color:var(--color-dim);cursor:pointer;background:0 0;border:0;padding:.25rem .45rem;font-size:11px;font-weight:600}.room-tab-on{color:var(--color-text);box-shadow:inset 0 -2px 0 var(--tube)}.room-pin{border-bottom:1px solid var(--color-line);background:var(--tube);flex-direction:column;flex:0 auto;min-height:0;max-height:72%;display:flex}@supports (color:color-mix(in lab, red, red)){.room-pin{background:color-mix(in srgb, var(--tube) 8%, transparent)}}.room-pin-head{width:100%;color:var(--color-text);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:11px;font-weight:600;display:flex}.room-pin-body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.35rem .75rem .8rem;overflow-y:auto}@media (max-width:640px){.room-pin{max-height:50%}}.room-mod{border-bottom:1px solid var(--color-line);background:var(--tube);flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding:5px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.room-mod{background:color-mix(in srgb, var(--tube) 5%, transparent)}}.room-mod-key{border:1px solid var(--color-line-2);color:var(--color-dim);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;padding:3px 6px;font-size:10px;font-weight:600;transition:color .12s,border-color .12s}.room-mod-key:hover,.room-mod-key[data-on="1"]{color:var(--tube);border-color:var(--tube)}.room-mod-key:disabled{opacity:.5;cursor:default}.room-mod-hot{color:var(--tube)}.room-mod-far{margin-left:auto}.room-rail{border-bottom:1px solid var(--color-line);align-items:center;gap:4px;padding:4px 8px;display:flex}.room-rail-desk{margin-left:auto}.room-filter-key{border:1px solid var(--color-line-2);color:var(--color-dim);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;padding:2px 7px;font-size:10px;font-weight:600}.room-filter-key[data-on="1"]{color:var(--tube);border-color:var(--tube)}.room-filter-note{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-dim);margin-left:auto;font-size:9px}.room-pollform{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--color-line);background:var(--tube);flex-direction:column;flex:0 auto;gap:6px;min-height:0;max-height:60%;padding:8px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.room-pollform{background:color-mix(in srgb, var(--tube) 8%, transparent)}}.room-pollform>*{flex:none}@media (max-width:640px){.room-formsheet{pointer-events:none;position:absolute;inset:0}.room-formsheet .room-pollform{z-index:46;pointer-events:auto;border:1px solid var(--tube);background:var(--tube);border-radius:2px;max-height:92%;padding:10px;position:absolute;top:4%;left:3%;right:3%}@supports (color:color-mix(in lab, red, red)){.room-formsheet .room-pollform{background:color-mix(in srgb, var(--tube) 8%, var(--bay-bg))}}.room-formsheet .room-pollform{box-shadow:0 0 0 1px #000,0 20px 60px #000000bf}}.room-pollform-in{border:1px solid var(--color-line-2);background:var(--color-well,#000);width:100%;color:var(--color-text);font-family:var(--font-body);resize:vertical;border-radius:3px;outline:none;padding:6px 8px;font-size:13px}.room-pollform-in:focus{border-color:var(--tube)}.room-dock[data-staff="1"] .room-log>li{border-radius:2px;padding-right:4px;position:relative}.chat-acts{background:linear-gradient(90deg, transparent, var(--bay-bg) 30%);gap:3px;padding-left:12px;display:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.room-dock[data-staff="1"] .room-log>li:hover,.room-dock[data-staff="1"] .room-log>li[data-open="1"]{background:var(--tube)}@supports (color:color-mix(in lab, red, red)){.room-dock[data-staff="1"] .room-log>li:hover,.room-dock[data-staff="1"] .room-log>li[data-open="1"]{background:color-mix(in srgb, var(--tube) 8%, transparent)}}@media (hover:hover){.room-dock[data-staff="1"] .room-log>li:hover .chat-acts{display:inline-flex}}.room-dock[data-staff="1"] .room-log>li[data-open="1"] .chat-acts{display:inline-flex}.chat-act{border:1px solid var(--color-line-2);background:var(--bay-bg);color:var(--color-dim);font-family:var(--font-body);letter-spacing:.08em;cursor:pointer;border-radius:2px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4}.chat-act:hover{color:var(--color-text);border-color:var(--color-text)}.chat-act-x{color:var(--tube);border-color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.chat-act-x{border-color:color-mix(in srgb, var(--tube) 60%, transparent)}}.chat-act-x:hover{color:var(--tube);border-color:var(--tube)}.chat-name-key{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000}.chat-name-key:hover{text-decoration-color:currentColor}.chat-card{z-index:3;border:1px solid var(--tube);background:var(--bay-bg);box-shadow:0 0 16px var(--tube);border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex;position:absolute;bottom:6px;left:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.chat-card{box-shadow:0 0 16px color-mix(in srgb, var(--tube) 30%, transparent)}}.chat-card{font-family:var(--font-body);font-size:12px}.chat-card b{color:var(--color-text)}.chat-card-keys{flex-wrap:wrap;flex:100%;gap:4px;display:flex}.chat-card-said{letter-spacing:.14em;color:var(--tube);font-size:10px}.room-mod-key.room-mod-tube{border-color:var(--tube);color:var(--tube)}.chat-card-close{color:var(--color-dim);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 6px}.room-charge{border-radius:3px;flex:1;align-items:center;min-width:0;display:flex;position:relative}.room-charge:before{content:"";width:calc(var(--charge,0) * 100%);background:linear-gradient(90deg, var(--tube), var(--tube));border-radius:3px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.room-charge:before{background:linear-gradient(90deg, color-mix(in srgb, var(--tube) 10%, transparent), color-mix(in srgb, var(--tube) 42%, transparent))}}.room-charge:before{box-shadow:inset 0 0 18px var(--tube), 0 0 12px var(--tube)}@supports (color:color-mix(in lab, red, red)){.room-charge:before{box-shadow:inset 0 0 18px color-mix(in srgb, var(--tube) 35%, transparent), 0 0 12px color-mix(in srgb, var(--tube) 40%, transparent)}}.room-charge:before{pointer-events:none;z-index:1;transition:width .35s cubic-bezier(.2,.9,.2,1),box-shadow .35s}.room-charge[data-charge-off]:before,.room-charge[data-next="1"]:before{box-shadow:none}.room-charge[data-next="5"]:before{box-shadow:inset 0 0 0 1px var(--tube), inset 0 0 8px var(--tube), 0 0 6px var(--tube)}@supports (color:color-mix(in lab, red, red)){.room-charge[data-next="5"]:before{box-shadow:inset 0 0 0 1px var(--tube), inset 0 0 8px color-mix(in srgb, var(--tube) 30%, transparent), 0 0 6px color-mix(in srgb, var(--tube) 30%, transparent)}}.room-charge[data-next="5"]:after{content:"";width:calc(var(--charge,0) * 100%);pointer-events:none;z-index:1;box-shadow:inset 0 0 18px var(--tube), 0 0 18px var(--tube);border-radius:3px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.room-charge[data-next="5"]:after{box-shadow:inset 0 0 18px color-mix(in srgb, var(--tube) 45%, transparent), 0 0 18px color-mix(in srgb, var(--tube) 60%, transparent)}}.room-charge[data-next="5"]:after{will-change:opacity;animation:1.2s ease-in-out infinite charge-pulse}@keyframes charge-pulse{0%,to{opacity:1}50%{opacity:.25}}.room-charge-x{z-index:2;pointer-events:none;font-family:var(--font-vfd);color:var(--tube);text-shadow:0 0 6px var(--tube);font-size:13px;font-weight:700;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.room-log-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.room-paused{z-index:2;border:1px solid var(--tube);background:var(--tube);border-radius:3px;align-items:center;gap:.5rem;padding:.35rem .7rem;display:inline-flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.room-paused{background:color-mix(in srgb, var(--tube) 14%, var(--color-surface))}}.room-paused{color:var(--color-text);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;box-shadow:0 0 14px var(--tube);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.room-paused{box-shadow:0 0 14px color-mix(in srgb, var(--tube) 35%, transparent)}}.room-paused{cursor:pointer;white-space:nowrap}.room-log{flex-direction:column;flex:1;gap:.2rem;min-height:0;padding:.5rem .75rem;font-size:14px;line-height:1.45;display:flex;overflow-y:auto}@media (max-width:1023px){html:has(.set[data-mode=live]){overscroll-behavior:none;height:100%;overflow:hidden}html:has(.set[data-mode=live]) body{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}.set[data-mode=live]{height:100dvh;transform:translateY(var(--vv-stuck,0px));box-sizing:border-box;padding-bottom:calc(55px + .5rem + env(safe-area-inset-bottom));overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr);position:fixed;top:0;left:0;right:0;overflow:hidden}.set[data-mode=live] .room-head{display:none}.set[data-mode=live] .room-line{padding:.35rem .5rem}.set[data-mode=live] .room-log{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.set[data-mode=live] .set-body{grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:.5rem;min-height:0}.set[data-mode=live] .room-dock{height:auto;min-height:10rem}.set:not([data-mode=live]) .room-dock[data-sheet=false]{display:none}.set:not([data-mode=live]) .room-dock[data-sheet=true]{z-index:45;position:fixed;inset:4.25rem .5rem 5.6rem;box-shadow:0 -20px 60px #000000b3}}.console{--con-bg:#07080c;--con-line:var(--screen-line);--con-panel:#06070ceb;--con-bar:var(--tube)}@supports (color:color-mix(in lab, red, red)){.console{--con-bar:color-mix(in srgb, var(--tube) 18%, #0a0b11)}}.console{--con-fg:var(--screen-fg);--con-dim:var(--screen-dim);--con-yellow:var(--tube);min-height:100%;color:var(--con-fg);font-family:var(--font-game);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background:radial-gradient(120% 90% at 50% 0%, var(--tube), transparent 60%), var(--con-bg);flex-direction:column;font-weight:500;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.console{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--tube) 10%, transparent), transparent 60%), var(--con-bg)}}.console-tabs{scrollbar-width:none;border-bottom:1px solid var(--con-line);z-index:5;background:#05060a;gap:.15rem;padding:.45rem .6rem 0;display:flex;position:sticky;top:0;overflow-x:auto}.console-tab{font-family:var(--font-game);letter-spacing:.12em;color:var(--con-dim);white-space:nowrap;border-radius:3px 3px 0 0;gap:.35rem;padding:.4rem .6rem .5rem;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.console-tab:hover{color:#fff}.console-tab-on{color:#fff;background:var(--con-bar);box-shadow:inset 0 -2px 0 var(--tube)}.console-tab .osd-cursor{color:var(--tube);text-shadow:0 0 6px var(--tube)}.console-tab-on .osd-cursor{animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.console{min-height:100%}.console-body{flex:1;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:768px){.console{height:100%;min-height:0}.console-body{grid-template-columns:minmax(0,1fr) 42%;align-items:stretch;min-height:0;overflow:hidden}.console-list-col{overscroll-behavior:contain;min-height:0;overflow-y:auto}.console-list-col .con-row{scroll-margin-block:8px}}.console-list-col{min-width:0}.console-tabs[data-cursor="1"] .console-tab-on{background:var(--tube);color:#16040a;box-shadow:0 0 14px var(--tube)}@supports (color:color-mix(in lab, red, red)){.console-tabs[data-cursor="1"] .console-tab-on{box-shadow:0 0 14px color-mix(in srgb, var(--tube) 60%, transparent)}}.console-tabs[data-cursor="1"] .console-tab-on .osd-cursor{color:#16040a;text-shadow:none}.con-game{padding:.75rem}.con-game .career-stat{background:0 0;border:0;padding:0}.console-tab-lamp{letter-spacing:.2em;color:var(--color-signal,#7ddc9a);text-shadow:0 0 6px;white-space:nowrap;align-self:center;margin-left:auto;padding:0 .6rem;font-size:9px}.console-body-legacy{padding:.9rem .9rem 1.2rem;font-size:17px;line-height:1.35}.console-in{animation:.22s cubic-bezier(.2,.9,.2,1) both console-in}@keyframes console-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.console h1,.console h2,.console h3,.console .font-display{font-family:var(--font-game-display);letter-spacing:.12em;text-transform:uppercase;font-weight:400}.console h1{font-size:18px}.console [data-ui=panel]{box-shadow:none;overflow:hidden;border:1px solid var(--con-line)!important;background:var(--con-panel)!important;border-radius:3px!important;max-width:none!important;padding:0!important}.console [data-ui=panel]>*{margin-left:.9rem;margin-right:.9rem}.console [data-ui=panel]>:last-child{margin-bottom:.9rem}.console [data-ui=panel]>div:first-child{background:var(--con-bar);border-bottom:1px solid var(--con-line);box-shadow:inset 3px 0 0 var(--tube);margin:0 0 .75rem;padding:.35rem .9rem}.console [data-ui=panel]>div:first-child h2{font-family:var(--font-game-display);letter-spacing:.22em;color:#fff;text-shadow:none;font-size:14px}.console .text-muted,.console .text-dim{color:var(--con-dim)}.console .border-line,.console .border-b,.console .border{border-color:var(--con-line)}.screen-btn,.console form button:not(.screen-btn):not(.screen-switch-val):not(.osd-item),.console button:not(.screen-btn):not(.screen-switch-val):not(.osd-item):not(.console-tab){cursor:pointer;align-items:center;gap:.4rem;line-height:1.2;text-decoration:none;transition:background 60ms,color 60ms;display:inline-flex;font-family:var(--font-game)!important;letter-spacing:.12em!important;text-transform:uppercase!important;border:1px solid var(--con-dim)!important;color:#fff!important;background:#00000059!important;border-radius:2px!important;padding:.34rem .8rem!important;font-size:15px!important;font-weight:700!important;transform:none!important;box-shadow:2px 2px #0000008c!important}.console button:not(.screen-btn)>span,.screen-btn>span{all:unset}.screen-btn:hover,.screen-btn:focus-visible,.console button:not(.screen-btn):not(.screen-switch-val):not(.osd-item):not(.console-tab):hover,.console button:not(.screen-btn):not(.screen-switch-val):not(.osd-item):not(.console-tab):focus-visible{outline:none;color:var(--con-bg)!important;background:#fff!important;border-color:#fff!important}.screen-btn[data-tone=primary]{border-color:var(--tube)!important;color:var(--tube)!important}.screen-btn[data-tone=primary]:hover,.screen-btn[data-tone=primary]:focus-visible{background:var(--tube)!important;color:#120308!important;border-color:var(--tube)!important}.console button:disabled{opacity:.4;cursor:not-allowed}.screen-row,.screen-switch{border:0;border-bottom:1px solid var(--con-line);width:100%;color:var(--con-fg);font-family:var(--font-game);letter-spacing:.06em;text-transform:uppercase;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;font-size:16px;font-weight:600;display:flex}.screen-switch{cursor:pointer}.screen-switch-val{font-family:var(--font-game);letter-spacing:.12em;color:var(--con-yellow);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:16px;font-weight:700}.screen-switch-val:hover,.screen-switch:hover .screen-switch-val{color:#fff}.console select,.console input:not([type=checkbox]):not([type=hidden]):not([type=radio]),.console textarea{font-family:var(--font-game)!important;color:#fff!important;border:1px solid var(--con-line)!important;box-shadow:none!important;background:#03040f!important;border-radius:2px!important;padding:.3rem .5rem!important;font-size:14px!important}.console input:focus,.console select:focus,.console textarea:focus{outline:none;border-color:var(--con-yellow)!important}.console [data-ui=panel] h2,.console label,.console dt{letter-spacing:.1em;text-transform:uppercase}.console .osd{font-family:var(--font-game);letter-spacing:.08em;-webkit-font-smoothing:antialiased;text-shadow:0 1px #000;font-size:16px;font-weight:700}.no-signal{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.7 0 0 0 0 0.7 0 0 0 0 0.75 0 0 0 1 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;animation:90ms steps(2,end) infinite static-jitter;position:absolute;inset:0}.no-signal-readout{background:#00000059;position:absolute;inset:0}.career-hud{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.career-stat{border:1px solid var(--con-line);border-top:2px solid var(--tube)}@supports (color:color-mix(in lab, red, red)){.career-stat{border-top:2px solid color-mix(in srgb, var(--tube) 70%, var(--con-line))}}.career-stat{background:var(--con-panel);gap:.25rem;padding:.6rem .8rem;display:grid}.career-stat .k{font-family:var(--font-game-display);letter-spacing:.22em;color:var(--con-dim);text-transform:uppercase;font-size:14px}.career-stat .v{font-family:var(--font-game);color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.career-stat .v.hot{color:var(--tube);text-shadow:0 0 8px var(--tube)}@supports (color:color-mix(in lab, red, red)){.career-stat .v.hot{text-shadow:0 0 8px color-mix(in srgb, var(--tube) 70%, transparent)}}.chart{border-bottom:1px solid var(--con-line);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:3px;height:110px;padding:.4rem .2rem 0;display:grid}.chart-bar{background:linear-gradient(180deg, var(--tube), var(--tube) 60%, var(--tube));position:relative}@supports (color:color-mix(in lab, red, red)){.chart-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--tube) 90%, #fff), var(--tube) 60%, color-mix(in srgb, var(--tube) 60%, #000))}}.chart-bar{box-shadow:0 0 6px var(--tube)}@supports (color:color-mix(in lab, red, red)){.chart-bar{box-shadow:0 0 6px color-mix(in srgb, var(--tube) 50%, transparent)}}.chart-bar{transform-origin:bottom;min-height:2px;animation:.6s cubic-bezier(.2,.9,.2,1) both chart-rise}.chart-bar.today{background:linear-gradient(180deg, #fff, var(--tube) 50%, var(--tube))}@supports (color:color-mix(in lab, red, red)){.chart-bar.today{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--tube) 70%, #fff) 50%, var(--tube))}}@keyframes chart-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.chart-labels{letter-spacing:.06em;color:var(--con-dim);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding-top:.2rem;font-size:14px;display:grid}.rankbar{border:1px solid var(--con-line);background:#03030a;height:10px}.rankbar i{background:var(--tube);height:100%;box-shadow:0 0 8px var(--tube);transition:width .6s cubic-bezier(.2,.9,.2,1);display:block}.lock-dial{border:1px solid var(--con-line);cursor:pointer;-webkit-user-select:none;user-select:none;background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 10%),#03030a;height:56px;position:relative;overflow:hidden}.lock-zone{background:var(--tube);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.lock-zone{background:color-mix(in srgb, var(--tube) 30%, transparent)}}.lock-zone{box-shadow:inset 0 0 0 1px var(--tube)}.lock-zone:after{content:"";background:var(--tube);width:2px;box-shadow:0 0 6px var(--tube);margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.lock-needle{background:#fff;width:3px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #fff}.lock-snow{pointer-events:none;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.8 0 0 0 0 0.8 0 0 0 0 0.85 0 0 0 1 0'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>");background-size:120px 120px;animation:90ms steps(2,end) infinite static-jitter;position:absolute;inset:0}.rack{background:linear-gradient(180deg, transparent 0, transparent calc(100% - 12px), var(--rack-lip) calc(100% - 12px), var(--rack-lip-lo) 100%), linear-gradient(180deg, var(--rack-top), var(--rack-bot));border-bottom:3px solid var(--rack-edge);border-radius:3px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:1.1rem .9rem;padding:1rem .9rem 1.1rem;display:grid}.rack-cell{flex-direction:column;align-items:center;gap:.4rem;min-width:0;display:flex}.rack-notes{font-family:var(--font-body);letter-spacing:.22em;color:var(--color-dim);font-size:9px;font-weight:600;text-decoration:none}.rack-now-label{font-family:var(--font-vfd);letter-spacing:.12em;color:var(--vfd);text-shadow:0 0 8px var(--tube);font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.rack-now-label{text-shadow:0 0 8px color-mix(in srgb, var(--tube) 70%, transparent)}}.rack-now-label{white-space:nowrap}.rack-resume{color:var(--vfd);text-transform:uppercase;white-space:nowrap}.rack-cell-now .tapebox-slot{position:relative}.rack-cell-now .tapebox-slot:before{content:"";background:radial-gradient(ellipse at 50% 50%, var(--tube), transparent 70%);border-radius:6px;position:absolute;inset:-10px}@supports (color:color-mix(in lab, red, red)){.rack-cell-now .tapebox-slot:before{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--tube) 45%, transparent), transparent 70%)}}.rack-cell-now .tapebox-slot:before{filter:blur(6px);animation:4s ease-in-out infinite sign-breathe}.rack-cell-now .tapebox{box-shadow:0 0 0 1px var(--tube), 0 0 18px var(--tube), 0 2px 0 var(--shell-shadow), 0 6px 14px #0009}@supports (color:color-mix(in lab, red, red)){.rack-cell-now .tapebox{box-shadow:0 0 0 1px var(--tube), 0 0 18px color-mix(in srgb, var(--tube) 60%, transparent), 0 2px 0 var(--shell-shadow), 0 6px 14px #0009}}.rack-cell-now .tapebox-locked{opacity:1}.rack-notes:hover{color:var(--color-text)}.tapebox-slot{perspective:700px;width:100%;text-decoration:none;display:block}.tapebox{transform-style:preserve-3d;box-shadow:0 2px 0 var(--shell-shadow), 0 6px 14px #0009, inset 0 0 0 1px #ffffff0f;background:#0d0f16;border-radius:2px;flex-direction:column;transition:transform .16s cubic-bezier(.2,.9,.2,1),box-shadow .16s;display:flex;position:relative}.tapebox:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(115deg,#ffffff24 0%,#fff0 32% 62%,#ffffff0f 100%);border-radius:2px;position:absolute;inset:0}.tapebox-slot:hover .tapebox,.tapebox-slot:focus-visible .tapebox{box-shadow:0 10px 0 var(--shell-shadow), 0 18px 26px #000000b3, inset 0 0 0 1px #ffffff1a;transform:translateY(-7px)rotateY(-7deg)}.tapebox-spine{z-index:2;background:linear-gradient(90deg,#262a36,#10121a);border-right:1px solid #000000b3;border-radius:2px 0 0 2px;width:7px;position:absolute;top:0;bottom:0;left:0}.tapebox-face{aspect-ratio:2/3;background:#07080c;border-radius:0 2px 0 0;margin-left:7px;display:block;position:relative;overflow:hidden}.tapebox-art{object-fit:cover;filter:saturate(.95)contrast(1.05);width:100%;height:100%;display:block}.tapebox-art[data-fit=contain]{object-fit:contain}.tapebox-blank{background:radial-gradient(at 30% 20%,#1c2033,#07080c 70%);justify-content:center;align-items:center;padding:.6rem;display:flex;position:absolute;inset:0}.tapebox-blank-title{font-family:var(--font-vfd);overflow-wrap:anywhere;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#0000;-webkit-text-stroke:1px var(--tube);text-shadow:var(--glow-sm);font-size:clamp(16px,1.6vw,22px);font-weight:700;line-height:1}.tapebox-print{z-index:2;background:#0b0c12;border-top:1px solid #ffffff0f;border-radius:0 0 2px;flex-direction:column;gap:2px;min-height:3.1rem;margin-left:7px;padding:.35rem .45rem .4rem;display:flex;position:relative}.tapebox-title{font-family:var(--font-vfd);-webkit-line-clamp:2;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 1px #000;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.tapebox-meta{font-family:var(--font-body);letter-spacing:.12em;color:#b9bccb;font-size:8px;font-weight:600}.tapebox-badge{z-index:2;font-family:var(--font-body);letter-spacing:.18em;color:#ffffffbf;background:#00000059;border:1px solid #ffffff73;border-radius:1px;padding:1px 4px;font-size:8px;font-weight:700;position:absolute;top:.3rem;right:.3rem}.tapebox-flag{z-index:2;font-family:var(--font-body);letter-spacing:.16em;color:var(--tube);background:#0009;padding:1px 4px;font-size:8px;font-weight:700;position:absolute;top:.3rem;left:.3rem}.tapebox-flag-worn{color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.tapebox-flag-worn{color:color-mix(in srgb, var(--tube) 60%, #fff)}}.tapebox-friends{z-index:2;font-family:var(--font-body);color:var(--color-signal);white-space:nowrap;text-overflow:ellipsis;background:#00000080;padding:1px 3px;font-size:8px;font-weight:600;position:absolute;top:1.5rem;left:.3rem;right:.3rem;overflow:hidden}.tapebox-empty{box-shadow:none;border:1px dashed var(--con-line,var(--color-line));background:0 0;justify-content:center;align-items:center;display:flex}.tapebox-empty-mark{font-family:var(--font-game);color:var(--con-dim,var(--color-dim));font-size:22px}.tapebox-worn .tapebox-face{filter:saturate(.6)brightness(.85)}.tapebox-locked{opacity:.35;pointer-events:none}@media (max-width:640px){.rack{grid-template-columns:repeat(3,1fr);gap:.8rem .6rem;padding:.75rem .6rem .9rem}}.fx{z-index:25;pointer-events:none;position:absolute;inset:0}.fx-static{opacity:.95;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.8 0 0 0 0 0.8 0 0 0 0 0.85 0 0 0 1 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;animation:80ms steps(2,end) infinite static-jitter}@keyframes static-jitter{0%{background-position:0 0}to{background-position:37px 91px}}.fx-vcr,.fx-play{background:#000}.fx-vcr-snow{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.8 0 0 0 0 0.8 0 0 0 0 0.85 0 0 0 1 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;animation:80ms steps(2,end) infinite static-jitter,.9s step-end both vcr-snow;position:absolute;inset:0}@keyframes vcr-snow{0%,30%{opacity:1}34%{opacity:.35}38%,to{opacity:0}}.fx-vcr-snow:after{content:"";mix-blend-mode:screen;background:#fff6;height:14%;animation:.3s linear both vcr-band;position:absolute;left:0;right:0}@keyframes vcr-band{0%{top:-14%}to{top:100%}}.fx-vcr-text{opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.3rem;padding:8% 9%;animation:.9s step-end both vcr-text;display:flex;position:absolute;inset:0}@keyframes vcr-text{0%,36%{opacity:0}37%,to{opacity:1}}.fx-vcr-big{font-family:var(--font-osd);letter-spacing:.08em;color:#fff;text-shadow:3px 3px 0 #000, 0 0 14px var(--tube);font-size:clamp(30px,6vw,60px);font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.fx-vcr-big{text-shadow:3px 3px 0 #000, 0 0 14px color-mix(in srgb, var(--tube) 55%, transparent)}}.fx-vcr-small{font-family:var(--font-osd);letter-spacing:.14em;color:var(--tube);text-shadow:2px 2px #000;font-size:clamp(14px,2.4vw,24px);font-weight:500}.fx-boot{background:#000}.fx-terminal{background:#020604}.terminal{font-family:var(--font-game);letter-spacing:.12em;text-transform:uppercase;color:var(--admin-tube);text-shadow:0 0 8px #3dff8ab3;flex-direction:column;gap:.35rem;padding:8% 9%;font-size:clamp(13px,2.2vw,22px);font-weight:700;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.terminal{text-shadow:0 0 8px color-mix(in srgb, var(--admin-tube) 70%, transparent)}}.terminal{overflow:hidden}.terminal-line{opacity:0;white-space:nowrap;animation:.28s steps(24,end) both terminal-type;overflow:hidden}.terminal-line:last-child:after{content:"▮";margin-left:.15em;animation:.5s steps(2,end) infinite blink}.terminal-prompt{opacity:.6}@keyframes terminal-type{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.terminal-scan{background:linear-gradient(#0000,#3dff8a2e,#0000);height:10%;position:absolute;top:-10%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.terminal-scan{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--admin-tube) 18%, transparent), transparent)}}.terminal-scan{pointer-events:none;animation:1.3s linear both terminal-scan}@keyframes terminal-scan{to{top:100%}}html[data-reduced-motion="1"] .terminal-line{opacity:1;animation:none}html[data-reduced-motion="1"] .terminal-scan{display:none}.boot{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.boot-rule{background:var(--tube);width:58%;height:1px;margin-bottom:.9rem}@supports (color:color-mix(in lab, red, red)){.boot-rule{background:color-mix(in srgb, var(--tube) 75%, transparent)}}.boot-rule{box-shadow:0 0 10px var(--tube);transform-origin:0;animation:.8s cubic-bezier(.2,.9,.2,1) both boot-rule}@keyframes boot-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.boot-mark{font-family:var(--font-game-display);letter-spacing:.24em;color:#0000;-webkit-text-stroke:1.5px var(--tube);text-shadow:var(--glow);padding-left:.24em;font-size:clamp(22px,4.2vw,46px);animation:1.1s cubic-bezier(.2,.9,.2,1) both boot-mark}@keyframes boot-mark{0%{opacity:0;filter:blur(2px);transform:scale(.92)}35%{opacity:1;filter:blur()}to{transform:scale(1)}}.boot-sub{font-family:var(--font-game);letter-spacing:.5em;color:var(--tube);padding-left:.5em;font-size:15px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.boot-sub{color:color-mix(in srgb, var(--tube) 55%, #fff)}}.boot-sub{animation:1.3s ease-out both boot-mark}.boot-bar{border:1px solid var(--tube);width:36%;height:6px;margin-top:.7rem}@supports (color:color-mix(in lab, red, red)){.boot-bar{border:1px solid color-mix(in srgb, var(--tube) 45%, #333)}}.boot-bar{background:#03040f}.boot-bar i{background:var(--tube);height:100%;box-shadow:0 0 8px var(--tube);animation:1.35s steps(12,end) both load;display:block}.boot-foot{font-family:var(--font-game);letter-spacing:.3em;color:var(--tube);font-size:14px;font-weight:500;position:absolute;bottom:.8rem}@supports (color:color-mix(in lab, red, red)){.boot-foot{color:color-mix(in srgb, var(--tube) 45%, #777)}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-16{bottom:calc(var(--spacing) * 16)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.m-0{margin:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-\[3px\]{margin-inline:3px}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-\[0\.35em\]{margin-left:.35em}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/3\]{aspect-ratio:2/3}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[7px\]{height:7px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[17px\]{height:17px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[36px\]{height:36px}.h-full{height:100%}.min-h-\[14rem\]{min-height:14rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[100svh\]{min-height:100svh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[120px\]{width:120px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[calc\(100\%-6px\)\]{max-width:calc(100% - 6px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[2\.6rem\]{min-width:2.6rem}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[2ch\]{min-width:2ch}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[4\.1rem\]{min-width:4.1rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[4rem\]{min-width:4rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[7\.6rem\]{min-width:7.6rem}.min-w-\[8\.6rem\]{min-width:8.6rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-3px\]{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-5px\]{--tw-translate-y:-5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-1\*var\(--t\)\)\]{--tw-translate-y:calc(-1 * var(--t));translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-1\*var\(--travel\)\)\]{--tw-translate-y:calc(-1 * var(--travel));translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[load_2\.5s_linear_forwards\]{animation:2.5s linear forwards load}.animate-\[spin_6s_linear_infinite\]{animation:6s linear infinite spin}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-amber{border-color:var(--color-amber)}.border-current{border-color:currentColor}.border-dim{border-color:var(--color-dim)}.border-line{border-color:var(--color-line)}.border-line\/40{border-color:#23283966}@supports (color:color-mix(in lab, red, red)){.border-line\/40{border-color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.border-signal{border-color:var(--color-signal)}.border-transparent{border-color:#0000}.border-tube{border-color:var(--color-tube)}.border-white{border-color:var(--color-white)}.bg-\[\#3a3f52\]{background-color:#3a3f52}.bg-amber{background-color:var(--color-amber)}.bg-amber\/10{background-color:#ffb5471a}@supports (color:color-mix(in lab, red, red)){.bg-amber\/10{background-color:color-mix(in oklab, var(--color-amber) 10%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-ground{background-color:var(--color-ground)}.bg-ground\/85{background-color:#060606d9}@supports (color:color-mix(in lab, red, red)){.bg-ground\/85{background-color:color-mix(in oklab, var(--color-ground) 85%, transparent)}}.bg-moss{background-color:var(--color-moss)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-2\/30{background-color:#171a284d}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/30{background-color:color-mix(in oklab, var(--color-surface-2) 30%, transparent)}}.bg-surface-2\/40{background-color:#171a2866}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/40{background-color:color-mix(in oklab, var(--color-surface-2) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-tube{background-color:var(--color-tube)}.bg-well{background-color:var(--color-well)}.bg-\[linear-gradient\(180deg\,\#14161f\,\#0e1017\)\]{background-image:linear-gradient(#14161f,#0e1017)}.bg-\[linear-gradient\(180deg\,\#151827\,\#0e1018\)\]{background-image:linear-gradient(#151827,#0e1018)}.bg-\[linear-gradient\(180deg\,\#ffd58a_0\%\,\#ffb547_55\%\,\#b8791c_100\%\)\]{background-image:linear-gradient(#ffd58a 0%,#ffb547 55%,#b8791c 100%)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--c\)_85\%\,\#fff\)_0\%\,var\(--c\)_55\%\,color-mix\(in_srgb\,var\(--c\)_72\%\,\#000\)_100\%\)\]{background-image:linear-gradient(180deg,var(--c) 0%,var(--c) 55%,var(--c) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--c\)_85\%\,\#fff\)_0\%\,var\(--c\)_55\%\,color-mix\(in_srgb\,var\(--c\)_72\%\,\#000\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--c) 85%,#fff) 0%,var(--c) 55%,color-mix(in srgb,var(--c) 72%,#000) 100%)}}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--tube\)_85\%\,\#fff\)_0\%\,var\(--tube\)_55\%\,color-mix\(in_srgb\,var\(--tube\)_72\%\,\#000\)_100\%\)\]{background-image:linear-gradient(180deg,var(--tube) 0%,var(--tube) 55%,var(--tube) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--tube\)_85\%\,\#fff\)_0\%\,var\(--tube\)_55\%\,color-mix\(in_srgb\,var\(--tube\)_72\%\,\#000\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--tube) 85%,#fff) 0%,var(--tube) 55%,color-mix(in srgb,var(--tube) 72%,#000) 100%)}}.bg-\[linear-gradient\(180deg\,var\(--cap-hi\)\,var\(--cap\)_55\%\,var\(--cap-lo\)\)\]{background-image:linear-gradient(180deg,var(--cap-hi),var(--cap) 55%,var(--cap-lo))}.bg-\[linear-gradient\(180deg\,var\(--cap-hi\)_0\%\,var\(--cap\)_55\%\,var\(--cap-lo\)_100\%\)\]{background-image:linear-gradient(180deg,var(--cap-hi) 0%,var(--cap) 55%,var(--cap-lo) 100%)}.bg-\[radial-gradient\(ellipse_at_50\%_50\%\,\#1a1408_0\%\,\#0a0b11_70\%\)\]{background-image:radial-gradient(#1a1408 0%,#0a0b11 70%)}.bg-\[radial-gradient\(ellipse_at_50\%_60\%\,rgba\(0\,0\,0\,0\.15\)\,rgba\(0\,0\,0\,0\.75\)_75\%\)\]{background-image:radial-gradient(at 50% 60%,#00000026,#000000bf 75%)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[3px\]{padding-inline:3px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[22svh\]{padding-top:22svh}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[3px\]{padding-bottom:3px}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-osd{font-family:var(--font-osd)}.font-vfd{font-family:var(--font-vfd)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.55em\]{font-size:.55em}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#1a1002\]{color:#1a1002}.text-\[\#120308\]{color:#120308}.text-amber{color:var(--color-amber)}.text-dim{color:var(--color-dim)}.text-moss{color:var(--color-moss)}.text-muted{color:var(--color-muted)}.text-signal{color:var(--color-signal)}.text-text{color:var(--color-text)}.text-text\/85{color:#ecebf3d9}@supports (color:color-mix(in lab, red, red)){.text-text\/85{color:color-mix(in oklab, var(--color-text) 85%, transparent)}}.text-text\/90{color:#ecebf3e6}@supports (color:color-mix(in lab, red, red)){.text-text\/90{color:color-mix(in oklab, var(--color-text) 90%, transparent)}}.text-transparent{color:#0000}.text-tube{color:var(--color-tube)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-neon{accent-color:var(--color-neon)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[0_0_20px_rgba\(255\,181\,71\,0\.6\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ffb54799);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(255\,59\,92\,0\.25\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#ff3b5c40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\,inset_0_3px_6px_rgba\(0\,0\,0\,0\.45\)\,0_1px_0_\#6a4410\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a), inset 0 3px 6px var(--tw-shadow-color,#00000073), 0 1px 0 var(--tw-shadow-color,#6a4410);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\,inset_0_3px_6px_rgba\(0\,0\,0\,0\.45\)\,0_1px_0_color-mix\(in_srgb\,var\(--tube\)_45\%\,\#000\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a), inset 0 3px 6px var(--tw-shadow-color,#00000073), 0 1px 0 var(--tw-shadow-color,var(--tube))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\,inset_0_3px_6px_rgba\(0\,0\,0\,0\.45\)\,0_1px_0_color-mix\(in_srgb\,var\(--tube\)_45\%\,\#000\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a), inset 0 3px 6px var(--tw-shadow-color,#00000073), 0 1px 0 var(--tw-shadow-color,color-mix(in srgb,var(--tube) 45%,#000))}}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\,inset_0_3px_6px_rgba\(0\,0\,0\,0\.45\)\,0_1px_0_color-mix\(in_srgb\,var\(--tube\)_45\%\,\#000\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,inset_0_3px_6px_var\(--cap-press\)\,0_1px_0_var\(--cap-side\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f), inset 0 3px 6px var(--tw-shadow-color,var(--cap-press)), 0 1px 0 var(--tw-shadow-color,var(--cap-side));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\,0_3px_0_var\(--cap-side\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1f), 0 3px 0 var(--tw-shadow-color,var(--cap-side));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.35\)\,0_var\(--t\)_0_\#6a4410\,0_calc\(var\(--t\)\+2px\)_4px_var\(--cap-drop\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59), inset 0 -1px 0 var(--tw-shadow-color,#00000059), 0 var(--t) 0 var(--tw-shadow-color,#6a4410), 0 calc(var(--t) + 2px) 4px var(--tw-shadow-color,var(--cap-drop));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.35\)\,0_var\(--t\)_0_color-mix\(in_srgb\,var\(--tube\)_45\%\,\#000\)\,0_calc\(var\(--t\)\+2px\)_4px_var\(--cap-drop\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59), inset 0 -1px 0 var(--tw-shadow-color,#00000059), 0 var(--t) 0 var(--tw-shadow-color,var(--tube)), 0 calc(var(--t) + 2px) 4px var(--tw-shadow-color,var(--cap-drop))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.35\)\,0_var\(--t\)_0_color-mix\(in_srgb\,var\(--tube\)_45\%\,\#000\)\,0_calc\(var\(--t\)\+2px\)_4px_var\(--cap-drop\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59), inset 0 -1px 0 var(--tw-shadow-color,#00000059), 0 var(--t) 0 var(--tw-shadow-color,color-mix(in srgb,var(--tube) 45%,#000)), 0 calc(var(--t) + 2px) 4px var(--tw-shadow-color,var(--cap-drop))}}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.35\)\,0_var\(--t\)_0_color-mix\(in_srgb\,var\(--tube\)_45\%\,\#000\)\,0_calc\(var\(--t\)\+2px\)_4px_var\(--cap-drop\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.35\)\,0_var\(--travel\)_0_color-mix\(in_srgb\,var\(--c\)_45\%\,\#000\)\,0_calc\(var\(--travel\)\+2px\)_4px_var\(--cap-drop\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59), inset 0 -1px 0 var(--tw-shadow-color,#00000059), 0 var(--travel) 0 var(--tw-shadow-color,var(--c)), 0 calc(var(--travel) + 2px) 4px var(--tw-shadow-color,var(--cap-drop))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.35\)\,0_var\(--travel\)_0_color-mix\(in_srgb\,var\(--c\)_45\%\,\#000\)\,0_calc\(var\(--travel\)\+2px\)_4px_var\(--cap-drop\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59), inset 0 -1px 0 var(--tw-shadow-color,#00000059), 0 var(--travel) 0 var(--tw-shadow-color,color-mix(in srgb,var(--c) 45%,#000)), 0 calc(var(--travel) + 2px) 4px var(--tw-shadow-color,var(--cap-drop))}}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.35\)\,0_var\(--travel\)_0_color-mix\(in_srgb\,var\(--c\)_45\%\,\#000\)\,0_calc\(var\(--travel\)\+2px\)_4px_var\(--cap-drop\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--cap-gloss\)\,inset_0_-1px_0_var\(--cap-shade\)\,0_5px_0_var\(--cap-side\)\,0_7px_4px_var\(--cap-drop\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--cap-gloss)), inset 0 -1px 0 var(--tw-shadow-color,var(--cap-shade)), 0 5px 0 var(--tw-shadow-color,var(--cap-side)), 0 7px 4px var(--tw-shadow-color,var(--cap-drop));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--cap-gloss\)\,inset_0_-1px_0_var\(--cap-shade\)\,0_var\(--t\)_0_var\(--cap-side\)\,0_calc\(var\(--t\)\+2px\)_4px_var\(--cap-drop\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--cap-gloss)), inset 0 -1px 0 var(--tw-shadow-color,var(--cap-shade)), 0 var(--t) 0 var(--cap-side), 0 calc(var(--t) + 2px) 4px var(--tw-shadow-color,var(--cap-drop));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--cap-gloss\)\,inset_0_-1px_0_var\(--cap-shade\)\,0_var\(--travel\)_0_var\(--cap-side\)\,0_calc\(var\(--travel\)\+2px\)_4px_var\(--cap-drop\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--cap-gloss)), inset 0 -1px 0 var(--tw-shadow-color,var(--cap-shade)), 0 var(--travel) 0 var(--cap-side), 0 calc(var(--travel) + 2px) 4px var(--tw-shadow-color,var(--cap-drop));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--cap-gloss\)\,inset_0_3px_6px_var\(--cap-press\)\,0_1px_0_var\(--cap-side\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--cap-gloss)), inset 0 3px 6px var(--tw-shadow-color,var(--cap-press)), 0 1px 0 var(--tw-shadow-color,var(--cap-side));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_5px_var\(--well-shade\)\,inset_0_0_0_1px_var\(--well-ring\)\]{--tw-shadow:inset 0 2px 5px var(--tw-shadow-color,var(--well-shade)), inset 0 0 0 1px var(--tw-shadow-color,var(--well-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_6px_rgba\(0\,0\,0\,0\.9\)\,inset_0_0_0_1px_var\(--well-ring\)\]{--tw-shadow:inset 0 2px 6px var(--tw-shadow-color,#000000e6), inset 0 0 0 1px var(--tw-shadow-color,var(--well-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_3px_6px_var\(--cap-press\)\,0_1px_0_var\(--cap-side\)\]{--tw-shadow:inset 0 3px 6px var(--tw-shadow-color,var(--cap-press)), 0 1px 0 var(--tw-shadow-color,var(--cap-side));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,box-shadow\]{transition-property:background,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background\]{transition-property:transform,box-shadow,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,color\,filter\]{transition-property:transform,box-shadow,color,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,color\]{transition-property:transform,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[70ms\]{--tw-duration:70ms;transition-duration:70ms}.duration-\[80ms\]{--tw-duration:80ms;transition-duration:80ms}.duration-\[90ms\]{--tw-duration:90ms;transition-duration:90ms}.ease-\[cubic-bezier\(\.2\,\.9\,\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.9,.2,1);transition-timing-function:cubic-bezier(.2,.9,.2,1)}.ease-\[cubic-bezier\(\.2\,\.9\,\.3\,1\)\]{--tw-ease:cubic-bezier(.2,.9,.3,1);transition-timing-function:cubic-bezier(.2,.9,.3,1)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[alert\:no-resend\]{alert:no-resend}.\[alert\:resend\]{alert:resend}.\[mail\:no-resend\]{mail:no-resend}.\[mail\:resend\]{mail:resend}.\[text-shadow\:0_0_8px_rgba\(255\,255\,255\,0\.6\)\]{text-shadow:0 0 8px #fff9}.\[text-shadow\:0_0_10px_rgba\(255\,255\,255\,0\.7\)\]{text-shadow:0 0 10px #ffffffb3}.\[text-shadow\:0_0_10px_rgba\(255\,255\,255\,0\.9\)\]{text-shadow:0 0 10px #ffffffe6}@media (hover:hover){.group-hover\:bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--c\)_75\%\,\#fff\)_0\%\,color-mix\(in_srgb\,var\(--c\)_92\%\,\#fff\)_55\%\,color-mix\(in_srgb\,var\(--c\)_78\%\,\#000\)_100\%\)\]:is(:where(.group):hover *){background-image:linear-gradient(180deg,var(--c) 0%,var(--c) 55%,var(--c) 100%)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--c\)_75\%\,\#fff\)_0\%\,color-mix\(in_srgb\,var\(--c\)_92\%\,\#fff\)_55\%\,color-mix\(in_srgb\,var\(--c\)_78\%\,\#000\)_100\%\)\]:is(:where(.group):hover *){background-image:linear-gradient(180deg,color-mix(in srgb,var(--c) 75%,#fff) 0%,color-mix(in srgb,var(--c) 92%,#fff) 55%,color-mix(in srgb,var(--c) 78%,#000) 100%)}}.group-hover\:bg-\[linear-gradient\(180deg\,var\(--cap-hover-hi\)_0\%\,var\(--cap-hover\)_55\%\,var\(--cap-hover-lo\)_100\%\)\]:is(:where(.group):hover *){background-image:linear-gradient(180deg,var(--cap-hover-hi) 0%,var(--cap-hover) 55%,var(--cap-hover-lo) 100%)}}.group-active\:translate-y-\[-1px\]:is(:where(.group):active *){--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,inset_0_3px_6px_var\(--cap-press\)\,0_1px_0_var\(--cap-side\)\]:is(:where(.group):active *){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f), inset 0 3px 6px var(--tw-shadow-color,var(--cap-press)), 0 1px 0 var(--tw-shadow-color,var(--cap-side));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-active\:shadow-\[inset_0_1px_0_var\(--cap-gloss\)\,inset_0_3px_6px_var\(--cap-press\)\,0_1px_0_var\(--cap-side\)\]:is(:where(.group):active *){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--cap-gloss)), inset 0 3px 6px var(--tw-shadow-color,var(--cap-press)), 0 1px 0 var(--tw-shadow-color,var(--cap-side));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[in\=true\]\:translate-y-\[-1px\]:is(:where(.group)[data-in=true] *){--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[in\=true\]\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,inset_0_3px_6px_var\(--cap-press\)\,0_1px_0_var\(--cap-side\)\]:is(:where(.group)[data-in=true] *){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f), inset 0 3px 6px var(--tw-shadow-color,var(--cap-press)), 0 1px 0 var(--tw-shadow-color,var(--cap-side));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.placeholder\:text-dim::placeholder{color:var(--color-dim)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-line-2:hover{border-color:var(--color-line-2)}.hover\:border-tube\/60:hover{border-color:var(--color-tube)}@supports (color:color-mix(in lab, red, red)){.hover\:border-tube\/60:hover{border-color:color-mix(in oklab, var(--color-tube) 60%, transparent)}}.hover\:text-text:hover{color:var(--color-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-tube:focus{border-color:var(--color-tube)}.focus\:shadow-\[inset_0_2px_5px_var\(--well-shade\)\,inset_0_0_0_1px_var\(--tube\)\,0_0_10px_color-mix\(in_srgb\,var\(--tube\)_30\%\,transparent\)\]:focus{--tw-shadow:inset 0 2px 5px var(--tw-shadow-color,var(--well-shade)), inset 0 0 0 1px var(--tw-shadow-color,var(--tube)), 0 0 10px var(--tw-shadow-color,var(--tube))}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[inset_0_2px_5px_var\(--well-shade\)\,inset_0_0_0_1px_var\(--tube\)\,0_0_10px_color-mix\(in_srgb\,var\(--tube\)_30\%\,transparent\)\]:focus{--tw-shadow:inset 0 2px 5px var(--tw-shadow-color,var(--well-shade)), inset 0 0 0 1px var(--tw-shadow-color,var(--tube)), 0 0 10px var(--tw-shadow-color,color-mix(in srgb,var(--tube) 30%,transparent))}}.focus\:shadow-\[inset_0_2px_5px_var\(--well-shade\)\,inset_0_0_0_1px_var\(--tube\)\,0_0_10px_color-mix\(in_srgb\,var\(--tube\)_30\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:border-tube:focus-visible{border-color:var(--color-tube)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-text:focus-visible{--tw-ring-color:var(--color-text)}.focus-visible\:ring-tube\/60:focus-visible{--tw-ring-color:var(--color-tube)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-tube\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-tube) 60%, transparent)}}.active\:translate-y-\[-1px\]:active{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:text-text:active{color:var(--color-text)}.active\:shadow-\[inset_0_1px_0_var\(--cap-gloss\)\,inset_0_3px_6px_var\(--cap-press\)\,0_1px_0_var\(--cap-side\)\]:active{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--cap-gloss)), inset 0 3px 6px var(--tw-shadow-color,var(--cap-press)), 0 1px 0 var(--tw-shadow-color,var(--cap-side));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-48{height:calc(var(--spacing) * 48)}.md\:h-56{height:calc(var(--spacing) * 56)}.md\:w-full{width:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:justify-center{justify-content:center}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-\[15px\]{font-size:15px}.md\:text-\[17px\]{font-size:17px}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.focus-visible\:\[\&\>span\:first-child\]\:ring-1:focus-visible>span:first-child{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:\[\&\>span\:first-child\]\:ring-text:focus-visible>span:first-child{--tw-ring-color:var(--color-text)}}:root{--tube:#ff3b5c;--osd:#d9ffe0;--screen-bg:#04050ae0;--screen-fg:#f2f2f6;--screen-dim:#8d8fa3;--bay-bg:#07080c;--bay-ring:var(--tube)}@supports (color:color-mix(in lab, red, red)){:root{--bay-ring:color-mix(in srgb, var(--tube) 70%, #1a1d27)}}:root{--bay-lip:#030303;--glass:#07080c;--glass-ring:#171a24;--glass-shade:#000000e6;--glow-k:1}:root,[data-tube]{--color-tube:var(--tube);--color-neon:var(--tube);--glow:0 0 6px var(--tube), 0 0 18px var(--tube), 0 0 42px var(--tube)}@supports (color:color-mix(in lab, red, red)){:root,[data-tube]{--glow:0 0 6px color-mix(in srgb, var(--tube) 90%, transparent), 0 0 18px color-mix(in srgb, var(--tube) 55%, transparent), 0 0 42px color-mix(in srgb, var(--tube) 30%, transparent)}}:root,[data-tube]{--glow-sm:0 0 6px var(--tube), 0 0 16px var(--tube)}@supports (color:color-mix(in lab, red, red)){:root,[data-tube]{--glow-sm:0 0 6px color-mix(in srgb, var(--tube) 90%, transparent), 0 0 16px color-mix(in srgb, var(--tube) 45%, transparent)}}:root,[data-tube]{--color-amber:var(--tube);--vfd:var(--tube);--vfd-off:var(--tube)}@supports (color:color-mix(in lab, red, red)){:root,[data-tube]{--vfd-off:color-mix(in srgb, var(--tube) 5%, var(--glass))}}:root,[data-tube]{--screen-line:var(--tube)}@supports (color:color-mix(in lab, red, red)){:root,[data-tube]{--screen-line:color-mix(in srgb, var(--tube) 60%, #101218)}}:root,[data-tube]{--screen-hi:var(--tube)}@supports (color:color-mix(in lab, red, red)){:root,[data-tube]{--screen-hi:color-mix(in srgb, var(--tube) 28%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-tube]{--vfd-off:transparent}:root{--bezel:#101218;--bezel-2:#1a1d27;--cap-hi:#2c3040;--cap:#1d2130;--cap-lo:#171a27;--cap-hover-hi:#333849;--cap-hover:#232738;--cap-hover-lo:#1b1e2c;--cap-side:#0b0d14;--cap-gloss:#ffffff1f;--cap-shade:#00000080;--cap-drop:#0000008c;--cap-press:#0000008c;--well-ring:#1a1d29;--well-shade:#000000e6;--lamp-off:#2a2f44;--pip-off:#1b1f2e;--shell-hi:#131313;--shell:#080808;--shell-lo:#030303;--shell-edge:#262626;--shell-shadow:#000;--shell-gloss:#ffffff12;--shell-shade:#000000b3;--panel-hi:#171a24;--panel-lo:#0f1118;--glass:#07080c;--glass-ring:#171a24;--rack-top:#0c0e15;--rack-bot:#0a0b11;--rack-lip:#1b1e29;--rack-lip-lo:#0b0d12;--rack-edge:#23273a}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ground:#e3e4ea;--color-surface:#f4f4f7;--color-surface-2:#e8e9ee;--color-line:#c5c7d2;--color-line-2:#aeb1bf;--color-text:#15161d;--color-muted:#4b4f62;--color-dim:#7a7f95;--color-well:#b2b5c1;--color-cap:#e2e3e9;--color-ink:#e3e4ea;--color-ink-2:#f4f4f7;--color-fog:#c5c7d2;--color-bone:#15161d;--cap-hi:#fbfbfc;--cap:#e6e7ec;--cap-lo:#d2d4dc;--cap-hover-hi:#fff;--cap-hover:#eeeff2;--cap-hover-lo:#dadce3;--cap-side:#9497a5;--cap-gloss:#ffffffe6;--cap-shade:#0000001f;--cap-drop:#00000040;--cap-press:#0003;--well-ring:#a3a6b4;--well-shade:#00000052;--lamp-off:#b5b8c4;--pip-off:#c4c7d2;--shell-hi:#e4e5ea;--shell:#d4d5dd;--shell-lo:#c6c8d1;--shell-edge:#f8f8fa;--shell-shadow:#9b9eab;--shell-gloss:#fffc;--shell-shade:#0000002e;--panel-hi:#dedfe5;--panel-lo:#cdcfd7;--bezel:#d3d5dd;--bezel-2:#a8abb7;--rack-top:#dfe0e6;--rack-bot:#d1d3dc;--rack-lip:#babdc8;--rack-lip-lo:#a1a4b1;--rack-edge:#9093a1;--glass:#e7e9ee;--glass-ring:#c2c5d0;--glass-shade:#00000024;--glow-k:.45;--bay-bg:#0b0c12;--bay-ring:#2a2d3a;--bay-lip:#9b9eab}:root[data-theme=light] .room-dock,:root[data-theme=light] .shelf-dock{color:var(--color-text);--color-cap:#1a1c26;--color-bone:#f2f2f6;--color-fog:#2a2d3a;--color-surface:#0b0c12;--color-surface-2:#12141c;--color-line:#1c1f2c;--color-line-2:#2a2d3a;--color-text:#f2f2f6;--color-muted:#a3a6b8;--color-dim:#8d8fa3;--color-well:#1a1c26;--color-ink:#0b0c12;--color-ink-2:#12141c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] .shelf-dock .screen-btn,:root[data-theme=light] .room-dock .screen-btn{color:#f2f2f6!important;background:#15161e!important;border-color:#2a2d3a!important}:root[data-theme=light] .seg i.on,:root[data-theme=light] .seg-colon i,:root[data-theme=light] .seg-dot i{box-shadow:0 0 4px var(--vfd)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .seg i.on,:root[data-theme=light] .seg-colon i,:root[data-theme=light] .seg-dot i{box-shadow:0 0 4px color-mix(in srgb, var(--vfd) 55%, transparent)}}:root[data-theme=light] .seg-dim .seg i.on,:root[data-theme=light] .seg-dim .seg-colon i,:root[data-theme=light] .seg-dim .seg-dot i{background:var(--tube)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .seg-dim .seg i.on,:root[data-theme=light] .seg-dim .seg-colon i,:root[data-theme=light] .seg-dim .seg-dot i{background:color-mix(in srgb, var(--tube) 30%, var(--glass))}}:root[data-theme=light] .vfd-word{text-shadow:0 0 4px var(--vfd)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .vfd-word{text-shadow:0 0 4px color-mix(in srgb, var(--vfd) 45%, transparent)}}:root[data-theme=light] .seg-dim .vfd-word{color:var(--tube)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .seg-dim .vfd-word{color:color-mix(in srgb, var(--tube) 30%, var(--glass))}}:root[data-theme=light] .vfd,:root[data-theme=light] .room-head{--glass:#07080c;--glass-ring:#171a24;--glass-shade:#000000e6;--glow-k:1;--color-text:#f2f2f6;--color-muted:#a3a6b8;--color-dim:#8d8fa3;--color-line:#1c1f2c}:root[data-theme=light] .room-head{background:var(--glass)}:root[data-theme=light] .vfd .seg i.on,:root[data-theme=light] .vfd .seg-colon i,:root[data-theme=light] .vfd .seg-dot i,:root[data-theme=light] .room-head .seg i.on,:root[data-theme=light] .room-head .seg-colon i,:root[data-theme=light] .room-head .seg-dot i{box-shadow:0 0 4px var(--vfd), 0 0 10px var(--vfd)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .vfd .seg i.on,:root[data-theme=light] .vfd .seg-colon i,:root[data-theme=light] .vfd .seg-dot i,:root[data-theme=light] .room-head .seg i.on,:root[data-theme=light] .room-head .seg-colon i,:root[data-theme=light] .room-head .seg-dot i{box-shadow:0 0 4px var(--vfd), 0 0 10px color-mix(in srgb, var(--vfd) 50%, transparent)}}:root[data-theme=light] .vfd .seg-dim .seg i.on,:root[data-theme=light] .vfd .seg-dim .seg-colon i,:root[data-theme=light] .vfd .seg-dim .seg-dot i,:root[data-theme=light] .room-head .seg-dim .seg i.on,:root[data-theme=light] .room-head .seg-dim .seg-colon i,:root[data-theme=light] .room-head .seg-dim .seg-dot i{background:var(--tube)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .vfd .seg-dim .seg i.on,:root[data-theme=light] .vfd .seg-dim .seg-colon i,:root[data-theme=light] .vfd .seg-dim .seg-dot i,:root[data-theme=light] .room-head .seg-dim .seg i.on,:root[data-theme=light] .room-head .seg-dim .seg-colon i,:root[data-theme=light] .room-head .seg-dim .seg-dot i{background:color-mix(in srgb, var(--tube) 32%, #2a2d3a)}}:root[data-theme=light] .vfd .seg-dim .seg i.on,:root[data-theme=light] .vfd .seg-dim .seg-colon i,:root[data-theme=light] .vfd .seg-dim .seg-dot i,:root[data-theme=light] .room-head .seg-dim .seg i.on,:root[data-theme=light] .room-head .seg-dim .seg-colon i,:root[data-theme=light] .room-head .seg-dim .seg-dot i{box-shadow:none}:root[data-theme=light] .vfd .vfd-word,:root[data-theme=light] .room-head .vfd-word{text-shadow:0 0 4px var(--vfd), 0 0 12px var(--vfd)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .vfd .vfd-word,:root[data-theme=light] .room-head .vfd-word{text-shadow:0 0 4px color-mix(in srgb, var(--vfd) 80%, transparent), 0 0 12px color-mix(in srgb, var(--vfd) 35%, transparent)}}:root[data-theme=light] .vfd .seg-dim .vfd-word,:root[data-theme=light] .room-head .seg-dim .vfd-word{color:var(--tube)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .vfd .seg-dim .vfd-word,:root[data-theme=light] .room-head .seg-dim .vfd-word{color:color-mix(in srgb, var(--tube) 32%, #2a2d3a)}}:root[data-theme=light] .vfd .seg-dim .vfd-word,:root[data-theme=light] .room-head .seg-dim .vfd-word{text-shadow:none}@media (max-width:1023px){input,select,textarea{font-size:16px}}html,body{background:var(--color-ground);height:100%;color:var(--color-text);font-family:var(--font-body);font-feature-settings:"tnum" 1}body{background:radial-gradient(120% 70% at 50% 0%, var(--tube), transparent 60%), linear-gradient(180deg, var(--shell-hi), var(--shell) 40%, var(--shell-lo))}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--tube) 5%, transparent), transparent 60%), linear-gradient(180deg, var(--shell-hi), var(--shell) 40%, var(--shell-lo))}}body{background-attachment:scroll}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% 0%, var(--tube), transparent 60%), linear-gradient(180deg, var(--shell-hi), var(--shell) 40%, var(--shell-lo));position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body:after{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--tube) 5%, transparent), transparent 60%), linear-gradient(180deg, var(--shell-hi), var(--shell) 40%, var(--shell-lo))}}body:before{content:"";z-index:0;pointer-events:none;opacity:.16;background-image:url(/brand/noise.png);background-size:128px 128px;position:fixed;inset:0}:root[data-textures="0"] body:before{display:none}body>*{z-index:1;position:relative}:root[data-theme=light] body:before{opacity:.35;mix-blend-mode:multiply}@keyframes pulse{50%{opacity:.5}}@keyframes strike{0%{opacity:0}9%{opacity:.7}12%{opacity:.05}22%{opacity:.8}26%{opacity:.2}40%{opacity:1}44%{opacity:.5}55%,to{opacity:1}}@keyframes load{0%{width:0}to{width:100%}}.pulse{animation:3.2s ease-in-out infinite pulse}.strike{animation:1.8s step-end both strike}@media (prefers-reduced-motion:reduce){.pulse,.strike{animation:none}}:root[data-reduced-motion="1"] *,:root[data-reduced-motion="1"] :before,:root[data-reduced-motion="1"] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.fader{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.fader::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--tube) 0 var(--p,50%), #07080c var(--p,50%) 100%);border-radius:3px;height:12px;box-shadow:inset 0 2px 5px #000000e6,inset 0 0 0 1px #1a1d29}.fader::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(#2c3040 0%,#1d2130 55%,#171a27 100%);border:0;border-radius:2px;width:26px;height:22px;margin-top:-5px;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0009,0 3px #0b0d14,0 5px 4px #0009}.fader:active::-webkit-slider-thumb{box-shadow:inset 0 1px #ffffff0f,inset 0 3px 6px #0000008c,0 1px #0b0d14}.fader::-moz-range-track{background:#07080c;border-radius:3px;height:12px;box-shadow:inset 0 2px 5px #000000e6,inset 0 0 0 1px #1a1d29}.fader::-moz-range-progress{background:var(--tube);border-radius:3px;height:12px}.fader::-moz-range-thumb{background:linear-gradient(#2c3040 0%,#1d2130 55%,#171a27 100%);border:0;border-radius:2px;width:26px;height:22px;box-shadow:inset 0 1px #ffffff24,0 3px #0b0d14,0 5px 4px #0009}.fader-hue::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ff3b5c,#ffb547,#5dff9a,#3ee6ff,#b26bff,#ff3b5c)}.fader-hue::-moz-range-track{background:linear-gradient(90deg,#ff3b5c,#ffb547,#5dff9a,#3ee6ff,#b26bff,#ff3b5c)}.fader:focus-visible{outline:1.5px solid var(--color-text);outline-offset:3px}@keyframes burst-fly{0%{opacity:0;transform:translate(-50%)scale(.6)}15%{opacity:1;transform:translate(-50%,-8px)scale(1.1)}to{opacity:0;transform:translate(-50%,-70px)scale(.9)}}.burst-fly{animation:1s cubic-bezier(.2,.9,.2,1) forwards burst-fly}@keyframes burst-spark{0%{opacity:1;transform:translate(0)}to{transform:translate(var(--dx), var(--dy));opacity:0}}.burst-spark{animation:.7s ease-out forwards burst-spark}@keyframes score-bump{0%{transform:scale(1)}30%{transform:scale(1.14)}to{transform:scale(1)}}.score-bump{animation:.5s cubic-bezier(.2,1.6,.3,1) score-bump}@keyframes combo-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.combo-shake{animation:.4s linear infinite combo-shake}@keyframes rank-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(14)}}.rank-ring{box-shadow:var(--glow);animation:1.6s cubic-bezier(.1,.8,.2,1) forwards rank-ring}@keyframes rank-word{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.rank-word{animation:1.2s cubic-bezier(.2,1.4,.3,1) forwards rank-word}@keyframes glint{0%,60%{left:-60%}to{left:130%}}.glint:after{content:"";background:linear-gradient(115deg,#0000,#ffffff73,#0000);width:40%;height:140%;animation:2.8s ease-in-out infinite glint;position:absolute;top:-20%;left:-60%;transform:skew(-20deg)}:root{--heat:0}@keyframes retune{0%{opacity:.15}60%{opacity:.15}to{opacity:1}}.retune{animation:.18s steps(2,end) both retune}@keyframes screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.screen-in{animation:.25s cubic-bezier(.2,.9,.2,1) both screen-in}@media (prefers-reduced-motion:reduce){.burst-fly,.burst-spark,.score-bump,.combo-shake,.rank-ring,.rank-word,.glint:after,.screen-in{animation:none}}.tab-rail .key-label{letter-spacing:.1em;font-size:8px}.notes-form{border:1px solid var(--color-line);background:var(--color-surface);border-radius:3px;flex-direction:column;gap:.6rem;max-width:42rem;padding:.8rem;display:flex}.notes-stars{border:0;gap:.15rem;margin:0;padding:0;display:inline-flex}.notes-star{cursor:pointer;color:var(--color-line-2);font-size:20px;line-height:1;transition:color .1s}.notes-star input{opacity:0;width:0;height:0;position:absolute}:is(.notes-star:has(input:checked),.notes-star:has(~.notes-star input:checked)){color:var(--tube);text-shadow:0 0 6px var(--tube)}@supports (color:color-mix(in lab, red, red)){:is(.notes-star:has(input:checked),.notes-star:has(~.notes-star input:checked)){text-shadow:0 0 6px color-mix(in srgb, var(--tube) 60%, transparent)}}.notes-star:hover{color:var(--tube)}.notes-star:has(~.notes-star:hover){color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.notes-star:hover{color:color-mix(in srgb, var(--tube) 70%, var(--color-line-2))}.notes-star:has(~.notes-star:hover){color:color-mix(in srgb, var(--tube) 70%, var(--color-line-2))}}.notes-text{resize:vertical;width:100%;font:inherit;color:var(--color-text);background:var(--color-ground);border:1px solid var(--color-line);border-radius:2px;padding:.5rem .6rem;font-size:14px}.notes-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.notes-list{flex-direction:column;gap:.5rem;max-width:42rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.notes-item{border:1px solid var(--color-line);background:var(--color-surface);border-radius:3px;padding:.55rem .7rem}.notes-head{align-items:baseline;gap:.7rem;font-size:12px;display:flex}.notes-handle{color:var(--tube);font-weight:700;text-decoration:none}.notes-item-stars{color:var(--tube);letter-spacing:.08em;font-size:10px}.notes-when{color:var(--color-dim);letter-spacing:.15em;text-transform:uppercase;margin-left:auto;font-size:10px}.notes-body{color:var(--color-text);white-space:pre-line;margin:.3rem 0 0;font-size:14px;line-height:1.45}.gnome-frame{border:1px solid var(--color-line);background:var(--color-surface-2);border-radius:3px;justify-content:center;align-items:flex-end;display:inline-flex;position:relative;overflow:hidden}.gnome-lamp{width:8px;height:8px;position:absolute;bottom:4px;right:4px}.osd-tour{flex-direction:column;gap:.8rem;max-width:34rem;display:flex}.osd-tour-bars{height:10px;display:flex}.osd-tour-bars i{opacity:.85;flex:1;display:block}.osd-tour-copy{color:var(--osd,#d9ffe0);text-shadow:0 0 6px var(--osd,#d9ffe0);margin:0;font-size:16px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.osd-tour-copy{text-shadow:0 0 6px color-mix(in srgb, var(--osd,#d9ffe0) 40%, transparent)}}.osd-tour-keys{flex-wrap:wrap;gap:.5rem;display:flex}@keyframes tour-hint{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--tube) 35%, transparent), 0 0 0 0 color-mix(in srgb, var(--tube) 0%, transparent), 0 0 10px color-mix(in srgb, var(--tube) 30%, transparent)}50%{box-shadow:0 0 0 2px var(--tube), 0 0 0 8px color-mix(in srgb, var(--tube) 40%, transparent), 0 0 28px color-mix(in srgb, var(--tube) 85%, transparent)}}:root[data-tour-hint=key-live] [data-tour=key-live],:root[data-tour-hint=key-chat] [data-testid=key-chat],:root[data-tour-hint=key-chat] [data-testid=room-dock],:root[data-tour-hint=panel-points] [data-testid=panel-points],:root[data-tour-hint=panel-points] [data-testid=corner],:root[data-tour-hint=key-tape] [data-tour=key-tape],:root[data-tour-hint=key-game] [data-tour=key-game],:root[data-tour-hint=badge] [data-testid=badge]{border-radius:4px;animation:1.2s ease-in-out infinite tour-hint}:root[data-reduced-motion="1"][data-tour-hint] [data-testid],:root[data-reduced-motion="1"][data-tour-hint] [data-tour]{box-shadow:0 0 0 2px var(--tube);animation:none}.picture-col{position:relative}.ambient{z-index:0;filter:blur(32px)saturate(1.5)brightness(1.15);opacity:.92;pointer-events:none;image-rendering:auto;width:calc(100% + 16rem);height:calc(100% + 16rem);position:absolute;inset:-8rem}:root[data-textures="0"] .ambient,:root[data-reduced-motion="1"] .ambient,.set[data-mode=game] .ambient,.set[data-mode=tape] .ambient{display:none}.picture-col>.frame{z-index:1;position:relative}.eq{background:var(--glass);min-width:5rem;height:36px;box-shadow:inset 0 2px 6px var(--glass-shade), inset 0 0 0 1px var(--glass-ring);border-radius:2px;flex:1 1 0;align-items:stretch;margin:0 .2rem;padding:3px 6px;position:relative}.eq-canvas{width:100%;height:100%;display:block}.eq-label{font-family:var(--font-body);letter-spacing:.2em;color:var(--color-dim);font-size:8px;font-weight:700;position:absolute;top:.15rem;right:.35rem}.corner-face .gnome-bust{background:radial-gradient(circle at 50% 35%, var(--tube), #07080c 70%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.corner-face .gnome-bust{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--tube) 22%, #0b0c12), #07080c 70%)}}.corner-face .gnome-bust{box-shadow:inset 0 0 0 1px var(--tube)}@supports (color:color-mix(in lab, red, red)){.corner-face .gnome-bust{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tube) 35%, transparent)}}.tab-rail .eq-phone{flex:1 1 0;min-width:2rem;height:24px;margin:0 .2rem;padding:2px 3px}.chat-name{color:var(--who,var(--color-signal));font-weight:600}.chat-bust{vertical-align:-.15em;background:var(--who,var(--tube));border-radius:50%;width:1em;height:1em;margin-right:.3em;display:inline-block}@supports (color:color-mix(in lab, red, red)){.chat-bust{background:color-mix(in srgb, var(--who,var(--tube)) 18%, #0b0c12)}}.chat-bust{box-shadow:0 0 0 1px var(--who,var(--tube))}@supports (color:color-mix(in lab, red, red)){.chat-bust{box-shadow:0 0 0 1px color-mix(in srgb, var(--who,var(--tube)) 45%, transparent)}}.set[data-mode=watch] .eq{display:none}.set[data-mode=watch] .rail{gap:.3rem;padding-left:.6rem;padding-right:.6rem}.set[data-mode=watch] .rail>span[aria-hidden]{margin-inline:.1rem}@media (max-width:1023px){.ambient{width:calc(100% + 24px);height:calc(100% + 6rem);inset:-3rem -12px}.set[data-mode=live] .set-body,.set[data-mode=watch] .set-body{gap:.75rem}}.con-game .arcade-screen{aspect-ratio:4/3;border:1px solid var(--con-line);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:#000;max-height:60vh;position:relative}.con-game .arcade-canvas{width:100%;height:100%;display:block}.con-game .arcade-osd{text-align:center;pointer-events:none;justify-content:center;padding:0 1rem;font-size:14px;display:flex;position:absolute;inset:auto 0 12%}.con-game .arcade-end{z-index:2;font-family:var(--font-body);letter-spacing:.2em;color:var(--color-dim);border:1px solid var(--con-line);cursor:pointer;background:#0009;padding:2px 8px;font-size:9px;position:absolute;top:6px;right:6px}.con-game .arcade-end:hover{color:var(--color-text);border-color:var(--tube)}.con-game .arcade-osd small{color:var(--color-dim);margin-top:4px;font-size:10px;display:block}.vfd-field-fill{min-width:calc(var(--chars) * .84em);flex:auto;width:auto}.vfd-tap{color:inherit;text-decoration:none}.frame,.room-dock,.shelf-dock{isolation:isolate}.frame>.monitor,.frame>.screen-slot,.frame>.tape-screen{border-radius:inherit;overflow:hidden;transform:translateZ(0)}.frame>.screen-slot{overflow-y:auto}@media (max-width:1023px){.shelf-dock{padding:12px 12px 14px}}@media (hover:none) and (pointer:coarse){.set,.tab-rail,.pad{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.set input,.set textarea,.set [contenteditable],.room-log{-webkit-user-select:text;user-select:text}}.pad-phone{--cross:7.2rem}.pad-phone .pad-dir{width:40%;height:40%}.pad-phone .pad-dir.up,.pad-phone .pad-dir.down{left:30%}.pad-phone .pad-dir.left,.pad-phone .pad-dir.right{top:30%}.pad-phone .pad-dir.up{top:-8%}.pad-phone .pad-dir.down{bottom:-8%}.pad-phone .pad-dir.left{left:-8%}.pad-phone .pad-dir.right{right:-8%}.con-game .arcade-end{top:auto;bottom:6px}.con-game .arcade-legend{pointer-events:none;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:1rem;display:flex;position:absolute;inset:0}.con-game .arcade-legend h4{font-family:var(--font-game);letter-spacing:.2em;color:var(--tube);text-shadow:0 0 8px var(--tube);margin:0;font-size:18px}@supports (color:color-mix(in lab, red, red)){.con-game .arcade-legend h4{text-shadow:0 0 8px color-mix(in srgb, var(--tube) 70%, transparent)}}.con-game .arcade-keys{font-family:var(--font-body);letter-spacing:.16em;color:var(--color-text);grid-template-columns:max-content max-content;align-items:center;gap:5px 12px;font-size:10px;display:grid}.con-game .arcade-keys kbd{justify-self:end;gap:3px;display:inline-flex}.con-game .arcade-keys kbd span{color:#e8e6e1;min-width:18px;font-family:var(--font-body);letter-spacing:.08em;text-align:center;background:linear-gradient(#23232b,#15151a);border:1px solid #3a3a44;border-bottom-width:3px;border-radius:3px;padding:2px 6px;font-size:10px;display:inline-block}.con-game .arcade-legend .go{font-family:var(--font-game);color:var(--color-text);margin-top:4px;font-size:14px;animation:1.2s steps(2,end) infinite legend-blink}@keyframes legend-blink{50%{opacity:.35}}.con-game .arcade-over{background:#000000b8;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:1rem;display:flex;position:absolute;inset:0}.con-game .arcade-over h4{font-family:var(--font-game);letter-spacing:.2em;color:var(--color-text);margin:0;font-size:17px}.con-game .arcade-over .score{font-family:var(--font-game);color:var(--tube);text-shadow:0 0 10px var(--tube);font-size:26px}@supports (color:color-mix(in lab, red, red)){.con-game .arcade-over .score{text-shadow:0 0 10px color-mix(in srgb, var(--tube) 70%, transparent)}}.con-game .arcade-over .worth{font-family:var(--font-body);letter-spacing:.2em;color:var(--color-dim);font-size:10px}.con-game .arcade-over .row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}:root[data-reduced-motion="1"] .con-game .arcade-legend .go{animation:none}.key-ghost{visibility:hidden;pointer-events:none}.con-subhead-back{align-items:center;gap:.4rem;display:inline-flex}.con-subhead-back b{color:var(--tube)}.con-subhead-sep{background:var(--con-line);width:1px;height:.9em}@media (hover:none) and (pointer:coarse){html,body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.pad{touch-action:none}}@media (min-width:1024px){.panel-top{padding:0}}.corner-me{min-width:0;color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.corner-room{flex:none;align-items:center;gap:.4rem;display:inline-flex}.corner-friends{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-family:var(--font-body);color:var(--color-signal);margin-right:.3rem;font-size:10px;font-weight:600;overflow:hidden}.corner-meter{background:var(--tube);height:3px;margin-top:3px;display:block}@supports (color:color-mix(in lab, red, red)){.corner-meter{background:color-mix(in srgb, var(--tube) 12%, #0b0c12)}}.corner-meter{border-radius:1px;overflow:hidden}.corner-meter>span{background:var(--tube);height:100%;box-shadow:0 0 6px var(--tube);display:block}@supports (color:color-mix(in lab, red, red)){.corner-meter>span{box-shadow:0 0 6px color-mix(in srgb, var(--tube) 70%, transparent)}}.corner-meter>span{transition:width .6s cubic-bezier(.2,.9,.2,1)}@media (min-width:1024px){.corner-meter{display:none}}@media (max-width:1023px){.corner{border-bottom:0;gap:.4rem;padding:.2rem .5rem .3rem;position:relative}.corner-me{gap:.45rem}.corner-fig,.corner-ring{width:24px;height:24px}.corner-ring-track,.corner-ring-fill{stroke-width:3px}.corner-face .gnome-bust{width:19px;height:19px}.corner-text{flex-direction:row;align-items:baseline;gap:.45rem}.corner-handle{font-size:11px}.corner-rank{letter-spacing:.12em;font-size:8px}.corner-meter{border-radius:0;height:2px;margin:0;position:absolute;bottom:0;left:0;right:0}.corner-friends{display:none}.set{overflow-x:clip}}.frame[data-sliding="1"]{aspect-ratio:auto;width:100%}@media (max-width:1023px){.frame:not([data-mode=game]):not([data-mode=tape]){aspect-ratio:auto;width:100%;height:calc(75vw - 18px)}}.member-key-face{align-items:center;gap:.45rem;min-width:0;padding-right:.15rem;display:inline-flex}.member-key-face .gnome-bust{background:#00000038;border-radius:50%;flex:none}.member-key-text{text-transform:none;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;line-height:1;display:flex}.member-key-name{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-family:var(--font-body);letter-spacing:.06em;font-size:11px;font-weight:700;overflow:hidden}.member-key-rank{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;opacity:.75;font-size:7px;font-weight:600}.key-meter{background:#00000059;border-radius:1px;height:2px;position:absolute;bottom:3px;left:5px;right:5px;overflow:hidden}.key-meter>span{background:#fff;height:100%;transition:width .6s cubic-bezier(.2,.9,.2,1);display:block;box-shadow:0 0 5px #fffc}@media (max-width:1023px){.member-key-name{max-width:4.6rem;font-size:10px}.member-key-rank{display:none}.key-meter{bottom:2px;left:4px;right:4px}}.corner{justify-content:flex-end;padding:.3rem .6rem}@media (max-width:1023px){.corner{padding:.2rem .5rem}}.vfd-me{flex:none;align-items:center;gap:.6rem;min-width:0;padding:0;transition:filter .15s;display:inline-flex;overflow:visible}.vfd-me:active{filter:brightness(1.35)}.vfd-me-gnome{box-shadow:none;background:0 0;border-radius:0;flex:none;display:block}.vfd-me-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;line-height:1;display:flex}.vfd-me-name{font-size:1em}.vfd-me-power{align-self:stretch;align-items:center;gap:4px;display:flex}.vfd-me-rank{font-family:var(--font-body);color:var(--color-dim);flex:none;font-size:9px;font-weight:600;line-height:1}.vfd-me-meter{background:#ffffff1f;border-radius:1px;flex:auto;height:3px;display:block;overflow:hidden}.vfd-me-meter>span{background:var(--tube);height:100%;box-shadow:0 0 6px var(--tube);display:block}@supports (color:color-mix(in lab, red, red)){.vfd-me-meter>span{box-shadow:0 0 6px color-mix(in srgb, var(--tube) 70%, transparent)}}.vfd-me-meter>span{transition:width .6s cubic-bezier(.2,.9,.2,1)}@media (max-width:1023px){.vfd-me{gap:.45rem}.vfd-me-gnome{width:auto;height:28px}.vfd-me-rank{font-size:7px}}.room-dock{position:relative}.corner{z-index:2;background:#000;border:0;border-radius:0;padding:0;position:absolute;top:8px;right:12px;box-shadow:0 0 14px 12px #000}.corner-room{white-space:nowrap;align-items:center;display:inline-flex}.corner-room:before{content:"";vertical-align:1px;background:var(--tube);width:5px;height:5px;box-shadow:0 0 6px var(--tube);border-radius:50%;margin-right:7px;display:inline-block}.corner-room[data-dim="1"]:before{box-shadow:none;background:#444}.corner-room[data-dim="1"]{color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.corner-room[data-dim="1"]{color:color-mix(in srgb, var(--tube) 45%, #444)}}.corner-room[data-dim="1"]{text-shadow:none}@media (max-width:1023px){.corner{top:4px;right:8px}}.osd{font-weight:500}.osd-strong,.con-stage-title,.con-card-title,.console-tab{font-weight:700}.osd-col-tag,.con-row-sub,.con-state,.con-verb,.con-subhead,.console-hints,.con-card-sub,.mini-readout,.arcade-osd,.corner-room{font-size:14px}.vfd-me-rank{font-family:var(--font-body)}:root[data-glow=seam] .frame,:root[data-glow=seam] .room-dock,:root[data-glow=seam] .shelf-dock{box-shadow:0 0 0 1px var(--tube), 0 0 6px var(--tube), 0 0 18px var(--tube), inset 0 0 0 1px var(--tube), inset 0 3px 8px #000000d9, inset 0 -1px 0 #ffffff0d}@supports (color:color-mix(in lab, red, red)){:root[data-glow=seam] .frame,:root[data-glow=seam] .room-dock,:root[data-glow=seam] .shelf-dock{box-shadow:0 0 0 1px color-mix(in srgb, var(--tube) 70%, #000), 0 0 6px color-mix(in srgb, var(--tube) 55%, transparent), 0 0 18px color-mix(in srgb, var(--tube) 28%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--tube) 70%, #000), inset 0 3px 8px #000000d9, inset 0 -1px 0 #ffffff0d}}:root[data-glow=seam][data-theme=light] .frame,:root[data-glow=seam][data-theme=light] .room-dock,:root[data-glow=seam][data-theme=light] .shelf-dock{box-shadow:0 0 0 1px var(--tube), 0 0 5px var(--tube), 0 0 14px var(--tube), inset 0 0 0 1px var(--tube), inset 0 3px 8px #0009}@supports (color:color-mix(in lab, red, red)){:root[data-glow=seam][data-theme=light] .frame,:root[data-glow=seam][data-theme=light] .room-dock,:root[data-glow=seam][data-theme=light] .shelf-dock{box-shadow:0 0 0 1px color-mix(in srgb, var(--tube) 80%, #000), 0 0 5px color-mix(in srgb, var(--tube) 45%, transparent), 0 0 14px color-mix(in srgb, var(--tube) 18%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--tube) 80%, #000), inset 0 3px 8px #0009}}.room-dock .corner{clip-path:inset(-5px -9px -20px -20px)}.frame:fullscreen{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:#000;border-radius:0;margin:0}.frame:fullscreen .monitor video,.frame:fullscreen video{object-fit:contain}.vfd-room{flex:none;align-items:center;gap:.45em}.vfd-room[data-dim="1"]{opacity:.45}.frame[data-mode=tape] .screen-slot{background:var(--bay-bg);color:var(--color-text);padding:16px 18px 20px}.frame[data-mode=tape] .screen-slot>.screen-in>.pt-4{padding-top:0}.frame[data-mode=tape] .rack{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.1rem .9rem}@media (max-width:1023px){.frame[data-mode=tape] .screen-slot{padding:12px 12px 16px}.frame[data-mode=tape] .rack{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.9rem .6rem}}.case{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.case-side{align-items:start;gap:1rem;min-width:0;display:flex}@media (min-width:768px){.case{grid-template-columns:200px minmax(0,1fr);gap:1.5rem 2rem}.case-side{flex-direction:column;position:sticky;top:0}.case-poster{width:100%}}.case-next{border:1px solid var(--tube);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"k k go""n t go""n m go""bar bar go";align-items:center;gap:.15rem .9rem;padding:.8rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.case-next{border:1px solid color-mix(in srgb, var(--tube) 55%, transparent)}}.case-next{background:var(--tube);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.case-next{background:color-mix(in srgb, var(--tube) 8%, transparent)}}.case-next{box-shadow:0 0 18px var(--tube)}@supports (color:color-mix(in lab, red, red)){.case-next{box-shadow:0 0 18px color-mix(in srgb, var(--tube) 18%, transparent)}}.case-next{color:var(--color-text);max-width:40rem;text-decoration:none}.case-next:hover,.case-next:focus-visible{border-color:var(--tube);outline:none}.case-next-k{font-family:var(--font-vfd);letter-spacing:.12em;color:var(--tube);text-shadow:0 0 8px var(--tube);grid-area:k;font-size:14px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.case-next-k{text-shadow:0 0 8px color-mix(in srgb, var(--tube) 60%, transparent)}}.case-next-n{font-family:var(--font-vfd);color:var(--tube);grid-area:n;font-size:32px;font-weight:700;line-height:1}.case-next-t{font-family:var(--font-vfd);letter-spacing:.04em;text-transform:uppercase;grid-area:t;font-size:18px;font-weight:700;line-height:1.1}.case-next-m{font-family:var(--font-vfd);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);grid-area:m;font-size:14px;font-weight:500}.case-next-bar{background:var(--color-surface-2);grid-area:bar;height:3px;margin-top:.4rem;display:block}.case-next-bar>span{background:var(--tube);height:100%;box-shadow:0 0 6px var(--tube);display:block}.case-next-go{font-family:var(--font-vfd);letter-spacing:.1em;color:var(--tube);white-space:nowrap;grid-area:go;font-size:16px;font-weight:700}.case-row[data-now="1"]{box-shadow:inset 3px 0 0 var(--tube)}.pts-pop-neg{animation:1.5s cubic-bezier(.2,.7,.3,1) both pts-neg}.pts-pop-neg b{color:#ff3b3b;text-shadow:0 0 10px #ff3b3bb3}@keyframes pts-neg{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,40%)scale(.9)}}.fx-vcr-text.fx-vcr-centre{text-align:center;justify-content:center;align-items:center}@media (max-width:767px){.vfd>.vfd-sep.vfd-sep-room{display:inline-block}}.eprack{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.1rem .9rem;margin:0;padding:0;list-style:none;display:grid}.eprack-cell{flex-direction:column;gap:.4rem;min-width:0;display:flex}.eprack-cell[data-now="1"] .tapebox{box-shadow:0 0 0 1px var(--tube), 0 0 18px var(--tube), 0 2px 0 var(--shell-shadow), 0 6px 14px #0009}@supports (color:color-mix(in lab, red, red)){.eprack-cell[data-now="1"] .tapebox{box-shadow:0 0 0 1px var(--tube), 0 0 18px color-mix(in srgb, var(--tube) 55%, transparent), 0 2px 0 var(--shell-shadow), 0 6px 14px #0009}}.eprack-n{font-family:var(--font-vfd);letter-spacing:.1em;color:var(--color-dim);font-size:14px;font-weight:700}.eprack-cell[data-now="1"] .eprack-n{color:var(--tube);text-shadow:0 0 8px var(--tube)}@supports (color:color-mix(in lab, red, red)){.eprack-cell[data-now="1"] .eprack-n{text-shadow:0 0 8px color-mix(in srgb, var(--tube) 60%, transparent)}}.eprack-wear{background:var(--color-surface-2);height:3px;display:block}.eprack-wear>span{background:var(--tube);height:100%;box-shadow:0 0 6px var(--tube);display:block}@media (max-width:1023px){.eprack{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.9rem .6rem}}.case-dock{background:var(--bay-bg);border-radius:2px;box-shadow:0 0 0 1px #000,0 1px 0 1px #ffffff12,0 -1px 0 1px #020202,inset 0 0 0 1px #000,inset 0 3px 8px #000000d9,inset 0 -1px #ffffff0d}.case-dock-in{color:var(--color-text);flex-direction:column;gap:12px;padding:14px;display:flex}.cd-k{font-family:var(--font-vfd);letter-spacing:.12em;color:var(--color-muted);text-transform:uppercase;font-size:14px;font-weight:500}.cd-card{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cd-cover{aspect-ratio:2/3;border-left:5px solid var(--tube);font-family:var(--font-vfd);color:var(--color-dim);text-align:center;text-transform:uppercase;background:radial-gradient(at 30% 20%,#1c2033,#07080c 70%);border-radius:2px;place-items:center;padding:4px;font-size:12px;display:grid;overflow:hidden}.cd-cover img{object-fit:cover;width:100%;height:100%;display:block}.cd-t{font-family:var(--font-vfd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.1}.cd-s,.cd-title{font-family:var(--font-vfd);letter-spacing:.08em;color:var(--color-dim);text-transform:uppercase;margin-top:3px;font-size:14px;font-weight:500}.cd-p{color:var(--color-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.cd-wear{background:var(--color-surface-2);height:3px;margin-top:8px;display:block}.cd-wear>span,.cd-mini-wear>span{background:var(--tube);height:100%;box-shadow:0 0 6px var(--tube);display:block}.cd-keys{flex-wrap:wrap;gap:8px;display:flex}.cd-key{font-family:var(--font-vfd);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--tube);border-radius:2px;padding:7px 11px;font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cd-key{border:1px solid color-mix(in srgb, var(--tube) 55%, transparent)}}.cd-key{color:var(--tube);background:var(--tube)}@supports (color:color-mix(in lab, red, red)){.cd-key{background:color-mix(in srgb, var(--tube) 8%, transparent)}}.cd-key{white-space:nowrap;text-decoration:none}.cd-key:hover,.cd-key:focus-visible{border-color:var(--tube);outline:none}.cd-key-q{border-color:var(--color-line-2);color:var(--color-dim);background:0 0}.cd-strip{grid-auto-columns:76px;grid-auto-flow:column;gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.cd-mini{aspect-ratio:2/3;border:1px solid var(--color-line);color:#fff;background:linear-gradient(#151827,#0e1018);border-radius:2px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.cd-mini img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cd-mini-print{z-index:1;width:100%;font-family:var(--font-vfd);letter-spacing:.04em;text-transform:uppercase;color:#d9dbe6;background:linear-gradient(#0000,#000000d9);padding:1.2rem 5px 6px;font-size:11px;font-weight:500;line-height:1.1;position:relative}.cd-mini-print b{color:#fff;font-size:13px;font-weight:700;display:block}.cd-mini-wear{z-index:2;background:#ffffff14;height:2px;position:absolute;bottom:0;left:0;right:0}.cd-mini-now{border-color:var(--tube);box-shadow:0 0 12px var(--tube)}@supports (color:color-mix(in lab, red, red)){.cd-mini-now{box-shadow:0 0 12px color-mix(in srgb, var(--tube) 45%, transparent)}}.cd-mini-worn{opacity:.6}.cd-mini-locked{opacity:.35}.cd-notes{flex-direction:column;gap:8px;display:flex}.cd-note{border:1px solid var(--color-line);background:var(--color-surface);border-radius:3px;padding:7px 9px}.cd-note.is-featured{border-color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.cd-note.is-featured{border-color:color-mix(in srgb, var(--tube) 55%, var(--color-line))}}.cd-note-head{align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.cd-note-handle{color:var(--who,var(--tube));text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.cd-note-stars{color:var(--tube);letter-spacing:.08em;font-size:9px}.cd-note-stars-off{color:var(--color-line)}.cd-note-tag{font-family:var(--font-vfd);letter-spacing:.15em;color:var(--tube);border:1px solid var(--tube);margin-left:auto;font-size:9px}@supports (color:color-mix(in lab, red, red)){.cd-note-tag{border:1px solid color-mix(in srgb, var(--tube) 50%, transparent)}}.cd-note-tag{padding:0 4px}.cd-note-tag+.cd-note-tag{margin-left:0}.cd-note-body{color:var(--color-text);overflow-wrap:anywhere;margin:4px 0 2px;font-size:12px;line-height:1.35}.cd-hint{letter-spacing:.15em;text-transform:uppercase;color:var(--color-dim);font-size:9px}.cd-log{border:1px solid var(--tube);flex-direction:column;gap:6px;padding:8px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.cd-log{border:1px solid color-mix(in srgb, var(--tube) 45%, var(--color-line))}}.cd-log{background:var(--color-surface);border-radius:3px}.cd-log-stars{gap:2px;display:flex}.cd-log-stars button{color:var(--color-line);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:16px;line-height:1}.cd-log-stars button.is-on{color:var(--tube);text-shadow:0 0 6px var(--tube)}@supports (color:color-mix(in lab, red, red)){.cd-log-stars button.is-on{text-shadow:0 0 6px color-mix(in srgb, var(--tube) 60%, transparent)}}.cd-log textarea{width:100%;min-height:56px;font:inherit;color:var(--color-text);background:var(--color-ground);border:1px solid var(--color-line);resize:vertical;border-radius:2px;padding:6px;font-size:12px;line-height:1.35}.cd-log-foot{letter-spacing:.15em;text-transform:uppercase;color:var(--color-dim);justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.cd-log-post{font-family:var(--font-vfd);letter-spacing:.12em;border:1px solid var(--tube);color:var(--tube);cursor:pointer;background:0 0;flex:none;padding:3px 9px;font-size:11px}.cd-log-post:disabled{opacity:.45;cursor:default}.cd-friends{font-family:var(--font-vfd);letter-spacing:.06em;color:var(--vfd);text-transform:uppercase;font-size:14px}.cd-friends i{background:var(--vfd);width:6px;height:6px;box-shadow:0 0 6px var(--vfd);vertical-align:middle;border-radius:50%;margin-right:6px;display:inline-block}@media (max-width:1023px){.case-dock{margin-top:.5rem}.case-dock-in{padding:12px}}.tapebox-series{cursor:pointer;position:relative}.tapebox-keys{z-index:3;opacity:0;pointer-events:none;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;transition:opacity .15s;display:flex;position:absolute;inset:0}.tapebox-series:hover .tapebox-keys,.tapebox-series:focus-within .tapebox-keys,.tapebox-series[data-open="1"] .tapebox-keys{opacity:1;pointer-events:auto}@media (hover:none){.tapebox-series:hover .tapebox-keys{opacity:0;pointer-events:none}.tapebox-series[data-open="1"] .tapebox-keys{opacity:1;pointer-events:auto}}.tapebox-key{font-family:var(--font-vfd);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--tube);color:var(--tube);text-align:center;background:#000000b3;border-radius:2px;min-width:7.5rem;padding:6px 9px;font-size:13px;font-weight:700;text-decoration:none}.tapebox-key-q{color:#e6e7ec;border-color:#ffffff59}.pic-readout{z-index:21;color:#dfe3ea;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;white-space:nowrap;pointer-events:none;background:#000000b8;padding:3px 6px;font-size:10px;position:absolute;bottom:12px;left:12px}.pic-ctl{z-index:21;opacity:0;pointer-events:none;align-items:stretch;gap:6px;transition:opacity .2s;display:flex;position:absolute;top:12px;right:12px}.pic-ctl[data-show="1"],.pic-ctl:hover,.pic-ctl:focus-within{opacity:1;pointer-events:auto}.pic-ctl-key{line-height:1;font-family:var(--font-osd);letter-spacing:.08em;color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffff59;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:14px;font-weight:500;display:inline-flex}.pic-ctl-key:hover,.pic-ctl-key:focus-visible{border-color:var(--tube);color:var(--tube);outline:none}:root[data-theater="1"] body{background:var(--color-ground);justify-content:center;align-items:center;min-height:100vh;display:flex}:root[data-theater="1"] .set{zoom:var(--theater-zoom,1);width:76rem;max-width:76rem;margin:0}:is(.monitor:fullscreen,.tape-deck:fullscreen){background:#000}:is(.monitor:fullscreen .mini-readout,.monitor:fullscreen .pic-ctl){display:none}.monitor:fullscreen video{object-fit:contain}:root[data-theater="1"] .set[data-mode=game] .frame,:root[data-theater="1"] .set[data-mode=tape] .frame{height:38rem;min-height:0}:root[data-theater="1"] .set[data-mode=watch] .frame{width:100%}.seg-row.vfd-down .vfd-word{color:#ff3b3b;text-shadow:0 0 4px #ff3b3bd9,0 0 12px #ff3b3b66}.set[data-source=admin]{--tube:var(--admin-tube);--vfd:var(--admin-tube);--color-core:#eafff0;--color-signal:var(--admin-tube)}.console-body:has(.sched){grid-template-columns:minmax(0,1fr)}.console-body:has(.sched) .con-stage{display:none}.console-body:has(.sched){align-items:stretch;height:100%;min-height:0;overflow:hidden}.console-list-col:has(.sched){min-height:0;position:relative;overflow:hidden}.console-list-col:has(.sched)>.console-in{flex-direction:column;display:flex;position:absolute;inset:0}.sched{--sched-line:#1a1c26;height:100%;min-height:0;font-family:var(--font-game);letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.sched[data-busy="1"]{cursor:progress}.sched-head{border-bottom:1px solid var(--con-line);color:var(--con-dim);align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.sched-title{color:var(--con-fg);letter-spacing:.12em;font-weight:700}.sched-spacer{flex:1}.sched-flash{color:var(--tube);font-weight:700}.sched-key{border:1px solid var(--con-line);color:var(--con-dim);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;padding:3px 8px;font-size:12px}.sched-key:hover:not(:disabled){color:var(--con-fg);border-color:var(--con-fg)}.sched-key:disabled{opacity:.5;cursor:default}.sched-key-hot{color:var(--tube);border-color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.sched-key-hot{border-color:color-mix(in srgb, var(--tube) 60%, transparent)}}.sched-body{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.sched-views{gap:2px;margin-right:4px;display:inline-flex}.sched-key[data-on="1"]{color:var(--tube);border-color:var(--tube)}.sched-side{border-left:1px solid var(--con-line);background:linear-gradient(#0a0b12,#07080c);flex-direction:column;min-height:0;display:flex}.sched-side-in{flex-direction:column;height:100%;min-height:0;display:flex}.sched-side .sched-insp{border-bottom:1px solid var(--con-line);flex:0 auto;max-height:60%;padding:8px 10px 10px;overflow-y:auto}.sched-note{color:var(--con-dim);margin:0;font-size:11px}.sched-insp-empty{color:var(--con-dim);gap:4px;font-size:12px}.sched-insp-empty b{color:var(--tube)}.sched-grid{min-height:0;position:relative;overflow:auto}.sched-days{z-index:4;border-bottom:1px solid var(--con-line);background:#05060af5;grid-template-columns:44px repeat(7,minmax(0,1fr));display:grid;position:sticky;top:0}.sched-day{text-align:center;color:var(--con-dim);border-left:1px solid var(--sched-line);padding:4px 4px 5px;font-size:11px}.sched-day b{color:var(--con-fg);font-size:16px;display:block}.sched-day.is-today b{color:var(--tube);text-shadow:0 0 8px var(--tube)}.sched-rows{grid-template-columns:44px repeat(7,minmax(0,1fr));display:grid;position:relative}.sched-hours{position:relative}.sched-hours span{color:var(--con-dim);font-size:10px;position:absolute;right:6px;transform:translateY(-50%)}.sched-col{border-left:1px solid var(--sched-line);position:relative}.sched-col.is-today{background:var(--tube)}@supports (color:color-mix(in lab, red, red)){.sched-col.is-today{background:color-mix(in srgb, var(--tube) 3%, transparent)}}.sched-col.is-drop{background:var(--tube)}@supports (color:color-mix(in lab, red, red)){.sched-col.is-drop{background:color-mix(in srgb, var(--tube) 8%, transparent)}}.sched-hourline{border-top:1px solid var(--sched-line);pointer-events:none;position:absolute;left:0;right:0}.sched-now{z-index:3;pointer-events:none;border-top:2px solid #8ff7ff;position:absolute;left:0;right:0;box-shadow:0 0 8px #8ff7ff}.sched-now b{color:#8ff7ff;font-size:9px;position:absolute;top:-14px;right:3px}.sched-block{z-index:2;border:1px solid var(--tube);background:var(--tube);border-radius:2px;flex-direction:column;gap:3px;padding:4px 5px;display:flex;position:absolute;left:3px;right:3px}@supports (color:color-mix(in lab, red, red)){.sched-block{background:color-mix(in srgb, var(--tube) 14%, #0a0b11)}}.sched-block{box-shadow:0 0 12px var(--tube)}@supports (color:color-mix(in lab, red, red)){.sched-block{box-shadow:0 0 12px color-mix(in srgb, var(--tube) 22%, transparent)}}.sched-block{color:var(--con-fg);cursor:pointer;font-size:11px;transition:box-shadow .12s,border-color .12s;overflow:hidden}.sched-block.is-draft{box-shadow:none;background:var(--tube);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.sched-block.is-draft{background:color-mix(in srgb, var(--tube) 6%, #0a0b11)}}.sched-block.is-off{opacity:.45;box-shadow:none;border-style:dotted}.sched-block.is-prime{border-width:2px}.sched-block.is-sel{box-shadow:0 0 0 1px #fff inset, 0 0 16px var(--tube);border-color:#fff}@supports (color:color-mix(in lab, red, red)){.sched-block.is-sel{box-shadow:0 0 0 1px #fff inset, 0 0 16px color-mix(in srgb, var(--tube) 50%, transparent)}}.sched-block.is-moving{opacity:.85;z-index:5;box-shadow:0 8px 24px #0009}.sched-block.is-ghost{opacity:.25}.sched-block.is-new{pointer-events:none;border-style:dashed;border-color:#fff}.sched-block.is-drop{border-color:#fff}.sched-grip{cursor:grab;touch-action:none;background:#ffffff8c;border-radius:2px;width:26px;height:4px;margin:-1px auto 0;display:block}.sched-grip:active{cursor:grabbing}.sched-block-t{flex-direction:column;gap:1px;font-weight:700;line-height:1.15;display:flex;overflow:hidden}.sched-block-t span{-webkit-line-clamp:2;word-break:break-word;letter-spacing:.04em;-webkit-box-orient:vertical;flex:none;font-size:10px;display:-webkit-box;overflow:hidden}.sched-block-t small,.sched-segs{flex:none}.sched-block-t small{color:var(--con-dim);flex:none;font-size:10px}.sched-segs{gap:2px;min-height:12px;display:flex}.sched-segs i{background:var(--tube);color:#16040a;white-space:nowrap;cursor:grab;touch-action:none;border-radius:1px;place-items:center;min-width:6px;height:12px;font-size:9px;font-style:normal;font-weight:700;display:grid;overflow:hidden}.sched-segs i.is-pod{color:#c9cbd6;background:#3a3d4a}.sched-segs i.is-marker{background:#fff;flex:0 0 6px!important}.sched-segs i.is-empty{border:1px dashed var(--con-dim);color:var(--con-dim);cursor:default;background:0 0;flex:1}.sched-segs i.is-moving{opacity:.5}.sched-segs i.is-target{outline-offset:-1px;outline:2px solid #fff}.sched-tray-h{letter-spacing:.16em;color:var(--con-dim);padding:8px 10px 4px;font-size:10px}.sched-tray-list{flex-direction:column;flex:1;gap:4px;min-height:0;padding:0 8px 10px;display:flex;overflow-y:auto}.sched-tape{border:1px solid var(--con-line);color:var(--con-fg);border-radius:2px;align-items:center;gap:6px;padding:5px 6px;font-size:11px;display:flex}.sched-tape[data-kind=pattern]{border-style:dashed;border-color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.sched-tape[data-kind=pattern]{border-color:color-mix(in srgb, var(--tube) 55%, var(--con-line))}}.sched-tape[data-kind=pattern]{color:var(--tube)}.sched-tape[data-kind=pod],.sched-tape[data-kind=marker],.sched-tape[data-kind=commercial],.sched-tape[data-kind=bumper],.sched-tape[data-kind=promo],.sched-tape[data-kind=station_id],.sched-tape[data-kind=filler]{color:var(--con-dim)}.sched-tape-grip{cursor:grab;color:var(--con-dim);touch-action:none;font-size:14px}.sched-tape-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sched-tape-m{color:var(--con-dim);white-space:nowrap;font-size:10px}.sched-tape .sched-key{padding:1px 6px}.sched-tray-empty{color:var(--con-dim);text-transform:none;letter-spacing:0;font-size:11px;font-family:var(--font-body);padding:8px}.sched-dragging{z-index:50;color:#fff;pointer-events:none;background:#0a0b11;border:1px solid #fff;border-radius:2px;padding:3px 8px;font-size:11px;position:fixed}.sched-insp{font-family:var(--font-game);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:8px;display:flex}.sched-insp-h{align-items:center;gap:6px;display:flex}.sched-insp-name{border:1px solid var(--con-line);min-width:0;color:var(--con-fg);font:inherit;letter-spacing:.08em;text-transform:none;background:#00000059;border-radius:2px;outline:none;flex:1;padding:4px 6px;font-size:15px;font-weight:700}.sched-insp-name:focus{border-color:var(--tube)}.sched-insp-when{color:var(--con-dim);flex-wrap:wrap;align-items:end;gap:8px;font-size:11px;display:flex}.sched-insp-when label{gap:2px;display:grid}.sched-insp-when input{border:1px solid var(--con-line);color:var(--con-fg);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000059;border-radius:2px;padding:3px 5px;font-size:12px}.sched-insp-len{margin-left:auto;padding-bottom:4px}.sched-insp-sw{flex-wrap:wrap;gap:4px;display:flex}.sched-switch{border:1px solid var(--con-line);color:var(--con-dim);font:inherit;letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:6px;padding:3px 8px 3px 5px;font-size:11px;display:inline-flex}.sched-switch i{background:#2a2d3a;border-radius:5px;width:20px;height:10px}.sched-switch[data-on="1"]{color:var(--con-fg);border-color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.sched-switch[data-on="1"]{border-color:color-mix(in srgb, var(--tube) 60%, transparent)}}.sched-switch[data-on="1"] i{background:var(--tube);box-shadow:0 0 6px var(--tube)}.sched-insp-items{flex-direction:column;gap:3px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.sched-insp-items li{border:1px solid var(--con-line);border-radius:2px;align-items:center;gap:6px;padding:3px 4px;display:flex}.sched-insp-items li[data-kind=pod] b,.sched-insp-items li[data-kind=marker] b{color:var(--con-dim)}.sched-insp-items li span{width:14px;color:var(--con-dim)}.sched-insp-items li b{-webkit-line-clamp:2;white-space:normal;word-break:break-word;text-transform:none;-webkit-box-orient:vertical;flex:1;min-width:0;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.sched-insp-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000}.sched-insp-link:hover,.sched-insp-link:focus-visible{color:var(--tube);outline:none;text-decoration-color:currentColor}.sched-insp-items li small{color:var(--con-dim);font-size:10px}.sched-insp-items li.is-empty{color:var(--con-dim);text-transform:none;letter-spacing:0;font-family:var(--font-body);border-style:dashed}.sched-insp-foot{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}@media (max-width:767px){.sched-body{grid-template-columns:minmax(0,1fr)}.sched-side{z-index:6;width:260px;transition:transform .2s;position:absolute;top:34px;bottom:0;right:0;transform:translate(100%)}.sched-side.is-open{transform:none}.sched{position:relative}}.host-panel{flex-direction:column;min-height:0;display:flex}.host-panel-h{border-bottom:1px solid var(--color-line);font-family:var(--font-game);letter-spacing:.16em;text-transform:uppercase;color:var(--color-dim);align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.host-panel-h b{color:var(--tube);text-shadow:0 0 6px var(--tube)}.host-panel-x{border:1px solid var(--color-line-2);color:var(--color-dim);border-radius:2px;margin-left:auto;padding:2px 8px;text-decoration:none}.host-panel-x:hover{color:var(--color-text);border-color:var(--color-text)}.host-panel-body{gap:12px;min-height:0;padding:12px;display:grid;overflow-y:auto}.host-panel [data-ui=panel]{width:100%;max-width:none!important}@media (min-width:1024px){.set[data-mode=live] .shelf-dock.below{grid-column:1/-1}.host-panel-body{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.set[data-mode=live]:has(.host-panel) .room-dock{display:none}.set[data-mode=live]:has(.host-panel) .shelf-dock.below{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.set[data-mode=live]:has(.host-panel) .shelf-dock.below>.screen-in{flex-direction:column;flex:1;min-height:0;display:flex}}.notice-layer{z-index:18;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;container-type:inline-size}.notice.notice-quiet{box-shadow:none;color:var(--tube);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#00000073;border:0;border-radius:2px;align-self:end;margin-bottom:12%;padding:2px 8px;font-size:12px;animation:2s ease-out both pts-low}.notice.notice-quiet.notice-announce{animation-duration:5s}.notice.notice-quiet.is-out{opacity:0;transition:opacity .3s;animation:none}.notice-quiet .notice-eyebrow,.notice-quiet .notice-flash,.notice-quiet .notice-claim{display:none}.notice-quiet .notice-title,.notice-quiet .notice-sub{font:inherit;color:inherit;margin:0;display:inline}.notice-quiet .notice-sub:before{content:" · "}.notice{text-align:center;width:100%;color:var(--color-core,#fff);background:linear-gradient(90deg,#0000,#000000d1 14% 86%,#0000);flex-direction:column;align-items:center;gap:.35em;padding:clamp(.8rem,3cqw,1.6rem) clamp(1rem,6cqw,3rem);animation:.42s cubic-bezier(.2,1.3,.3,1) both notice-in;display:flex;position:relative;overflow:hidden}.notice.is-out{animation:.32s ease-in both notice-out}.notice-flash{background:linear-gradient(90deg, transparent, var(--tube), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.notice-flash{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tube) 55%, white), transparent)}}.notice-flash{opacity:0;pointer-events:none;animation:.7s ease-out both notice-flash}.notice-eyebrow{font-family:var(--font-body);letter-spacing:.34em;text-transform:uppercase;color:var(--tube);text-shadow:0 0 10px var(--tube);font-size:clamp(10px,2.4cqw,13px);font-weight:700}.notice-title{font-family:var(--font-vfd);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 10px var(--tube), 0 0 34px var(--tube);font-size:clamp(22px,7cqw,56px);font-weight:700;line-height:1.05}@supports (color:color-mix(in lab, red, red)){.notice-title{text-shadow:0 0 10px var(--tube), 0 0 34px color-mix(in srgb, var(--tube) 70%, transparent)}}.notice-title{text-wrap:balance;max-width:18ch}.notice-sub{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text,#ddd);max-width:40ch;font-size:clamp(10px,2.6cqw,14px);font-weight:700}.notice-claim{pointer-events:auto;font-family:var(--font-body);letter-spacing:.24em;color:#0a0b10;background:var(--tube);box-shadow:0 0 18px var(--tube), 0 0 40px var(--tube);border:0;border-radius:3px;margin-top:.4em;padding:.55em 1.4em;font-size:clamp(12px,3cqw,16px);font-weight:800}@supports (color:color-mix(in lab, red, red)){.notice-claim{box-shadow:0 0 18px var(--tube), 0 0 40px color-mix(in srgb, var(--tube) 60%, transparent)}}.notice-claim{cursor:pointer;animation:1.2s ease-in-out infinite alternate notice-claim}.notice-claim:disabled{opacity:.6;cursor:default;animation:none}.notice-house .notice-title,.notice-sweep .notice-title,.notice-trophy .notice-title{color:#fff}@keyframes notice-in{0%{opacity:0;transform:translateY(10px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes notice-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes notice-flash{0%{opacity:0;transform:translate(-100%)}30%{opacity:.9}to{opacity:0;transform:translate(100%)}}@keyframes notice-claim{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.notice,.notice.is-out,.notice-flash,.notice-claim{animation:none}}.frame[data-mode=game] .notice-layer{place-items:end stretch;padding-bottom:29px}@media (max-width:767px){.frame[data-mode=game] .notice-layer{padding-bottom:0}}.frame[data-mode=game] .notice{text-align:left;border-top:1px solid var(--tube);background:#06070ceb;flex-direction:row;justify-content:flex-start;align-items:center;gap:.9em;width:100%;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.frame[data-mode=game] .notice{border-top:1px solid color-mix(in srgb, var(--tube) 60%, transparent)}}.frame[data-mode=game] .notice{animation:.32s cubic-bezier(.2,.9,.2,1) both notice-strip-in}.frame[data-mode=game] .notice.is-out{animation:.28s ease-in both notice-strip-out}.frame[data-mode=game] .notice-eyebrow{letter-spacing:.24em;flex:none;font-size:10px}.frame[data-mode=game] .notice-title{letter-spacing:.06em;text-wrap:nowrap;text-overflow:ellipsis;max-width:none;text-shadow:0 0 8px var(--tube);font-size:15px;line-height:1.1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.frame[data-mode=game] .notice-title{text-shadow:0 0 8px color-mix(in srgb, var(--tube) 60%, transparent)}}.frame[data-mode=game] .notice-sub{letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;font-size:10px;overflow:hidden}.frame[data-mode=game] .notice-claim{letter-spacing:.18em;flex:none;margin:0 0 0 auto;padding:.4em .9em;font-size:11px;animation:none}.frame[data-mode=game] .notice-flash{animation-duration:.5s}@keyframes notice-strip-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes notice-strip-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (max-width:767px){.frame[data-mode=game] .notice-sub{display:none}}.pts-pop-mid b{font-size:clamp(44px,9vw,84px)}.pts-pop-mid small{font-size:13px}.pts-pop-big b{font-size:clamp(72px,15vw,128px)}.pts-low{color:var(--tube);white-space:nowrap;background:#00000073;border-radius:2px;align-items:baseline;gap:.4em;padding:2px 8px;animation:2s ease-out both pts-low;display:inline-flex;position:relative}.pts-low b{font-family:var(--font-vfd);letter-spacing:.08em;text-shadow:0 0 6px var(--tube);font-size:clamp(14px,1.6vw,20px);font-weight:700}@supports (color:color-mix(in lab, red, red)){.pts-low b{text-shadow:0 0 6px color-mix(in srgb, var(--tube) 60%, transparent)}}.pts-low small{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;font-size:9px;font-weight:600}.pts-low-jackpot{animation-duration:2.8s}.pts-low-jackpot b{color:#ffd166;text-shadow:0 0 10px #ffd166;font-size:clamp(18px,2.2vw,28px)}.pts-low-neg b{color:#ff5a68;text-shadow:0 0 6px #ff5a6899}@keyframes pts-low{0%{opacity:0;transform:translateY(6px)}8%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}:root[data-reduced-motion="1"] .pts-low{animation:2s step-end both pts-low-still}@keyframes pts-low-still{0%,90%{opacity:1}to{opacity:0}}.pts-bump{animation:.3s cubic-bezier(.2,1.4,.3,1) both pts-bump}@keyframes pts-bump{0%{transform:scale(1.25)}to{transform:scale(1)}}.no-signal-page{color:#e8e6ef;background:#0b0b10;place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid}.no-signal-card{border:1px solid var(--tube,#ff3b5c);width:min(100%,34rem);padding:clamp(1.6rem,5vw,3rem) clamp(1.2rem,5vw,2.6rem);position:relative}@supports (color:color-mix(in lab, red, red)){.no-signal-card{border:1px solid color-mix(in srgb, var(--tube,#ff3b5c) 35%, #2a1a24)}}.no-signal-card{text-align:center;box-shadow:0 0 60px var(--tube,#ff3b5c);background:#121018;border-radius:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.no-signal-card{box-shadow:0 0 60px color-mix(in srgb, var(--tube,#ff3b5c) 18%, transparent)}}.no-signal-snow{opacity:.14;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff59 0 1px,#0000 1px 3px),radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 2px),radial-gradient(circle at 70% 60%,#fff 0 1px,#0000 2px),radial-gradient(circle at 40% 80%,#fff 0 1px,#0000 2px);background-size:100% 3px,37px 41px,53px 47px,29px 31px;animation:.6s steps(3,end) infinite no-signal-snow;position:absolute;inset:0}@keyframes no-signal-snow{to{background-position:0 3px,37px 0,0 47px,29px 31px}}.no-signal-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--tube,#ff3b5c);text-shadow:0 0 10px var(--tube,#ff3b5c);margin:0 0 .6rem;font-size:11px;font-weight:700;position:relative}.no-signal-title{font-family:var(--font-vfd);letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 0 14px var(--tube,#ff3b5c);margin:0 0 .8rem;font-size:clamp(28px,7vw,48px);font-weight:700;line-height:1.05;position:relative}@supports (color:color-mix(in lab, red, red)){.no-signal-title{text-shadow:0 0 14px color-mix(in srgb, var(--tube,#ff3b5c) 70%, transparent)}}.no-signal-title{text-wrap:balance}.no-signal-copy{color:#cfcbdb;max-width:40ch;margin:0 auto;font-size:15px;line-height:1.55;position:relative}@media (prefers-reduced-motion:reduce){.no-signal-snow{animation:none}}.month-tile{aspect-ratio:1;width:100%;font-family:var(--font-vfd);color:var(--color-dim);box-shadow:inset 0 0 0 1px var(--con-line);background:#0a0b10;border-radius:2px;place-items:center;font-size:11px;display:grid}.month-tile.is-on{color:#0a0b10;background:var(--tube);box-shadow:inset 0 0 0 1px var(--tube), 0 0 8px var(--tube)}@supports (color:color-mix(in lab, red, red)){.month-tile.is-on{box-shadow:inset 0 0 0 1px var(--tube), 0 0 8px color-mix(in srgb, var(--tube) 60%, transparent)}}.notice-rank{background:radial-gradient(60% 80% at 50% 50%, var(--tube), #000000d1 70%)}@supports (color:color-mix(in lab, red, red)){.notice-rank{background:radial-gradient(60% 80% at 50% 50%, color-mix(in srgb, var(--tube) 34%, transparent), #000000d1 70%)}}.notice-rank .notice-title{color:var(--tube);text-shadow:0 0 12px var(--tube), 0 0 40px var(--tube);font-size:clamp(28px,9cqw,72px)}@supports (color:color-mix(in lab, red, red)){.notice-rank .notice-title{text-shadow:0 0 12px var(--tube), 0 0 40px color-mix(in srgb, var(--tube) 80%, transparent)}}.notice-rank:before,.notice-rank:after{content:"";border:2px solid var(--tube);opacity:0;pointer-events:none;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1.4s ease-out .1s both notice-ring;position:absolute;top:50%;left:50%}.notice-rank:after{animation-delay:.45s}@keyframes notice-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(12)}}@media (prefers-reduced-motion:reduce){.notice-rank:before,.notice-rank:after{animation:none}}.gnome-frame.is-bare{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lock-dial.is-blown{animation:1.1s step-end both lock-blow}.lock-dial.is-blown:before,.lock-dial.is-blown:after{content:"";pointer-events:none;position:absolute;inset:0}.lock-dial.is-blown:before{background:radial-gradient(circle,#fff 0 10%,#0000 45%);animation:.4s ease-out both lock-flash}.lock-dial.is-blown:after{background:radial-gradient(circle at 50% 55%,#b0121c 0 2px,#0000 3px) 0 0/11px 9px,radial-gradient(circle at 20% 30%,#6e0a12 0 1.5px,#0000 2.5px) 3px 4px/17px 13px;animation:.9s ease-out .15s both lock-shatter}@keyframes lock-blow{0%{filter:brightness(4)}30%{filter:brightness(.2)}to{filter:brightness(.2)}}@keyframes lock-flash{0%{opacity:1}to{opacity:0}}@keyframes lock-shatter{0%{opacity:0;transform:scale(.3)}20%{opacity:1}to{opacity:0;transform:scale(1.6)translateY(20px)}}@media (prefers-reduced-motion:reduce){.lock-dial.is-blown,.lock-dial.is-blown:before,.lock-dial.is-blown:after{animation:none}}.con-note{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--tube);background:var(--tube);border-radius:2px;margin:2px 0 6px;padding:6px 10px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.con-note{background:color-mix(in srgb, var(--tube) 10%, transparent)}}.con-note{box-shadow:inset 0 0 0 1px var(--tube)}@supports (color:color-mix(in lab, red, red)){.con-note{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tube) 35%, transparent)}}.con-note.is-error{color:#ff6b6b;background:#ff3c3c14;box-shadow:inset 0 0 0 1px #ff3c3c59}.sched-side-back{display:none}@media (max-width:767px){.sched-side{z-index:70;background:#07080c;border-left:0;width:auto;position:fixed;inset:0}.sched-side-back{text-align:left;width:100%;font-family:var(--font-body);letter-spacing:.24em;color:var(--tube);border:0;border-bottom:1px solid var(--con-line);background:#0a0b12;padding:12px 14px;font-size:12px;font-weight:700;display:block}.sched-side .sched-insp{flex:auto;max-height:none}}:root[data-theme=light] .eq{--glass:#07080c;--glass-ring:#171a24;--glass-shade:#000000e6}.con-card-stat-rank{color:var(--tube)}.con-card-stat-rank .vfd-word,.con-card-stat-rank .seg-row{color:var(--tube);text-shadow:0 0 10px var(--tube)}.con-card-stat-rank small{color:var(--tube);font-size:9.5px}@media (max-width:1023px){.set[data-mode=watch] .case-dock{min-height:calc(100dvh - 3.4rem - (100vw - 1rem) * .75 - 52px - 1.5rem - env(safe-area-inset-bottom))}}.tapebox-keys{transition:opacity .16s cubic-bezier(.2,.9,.2,1),transform .16s cubic-bezier(.2,.9,.2,1)}.tapebox-series[data-open="1"] .tapebox{box-shadow:0 10px 0 var(--shell-shadow), 0 18px 26px #000000b3, inset 0 0 0 1px #ffffff1a;transform:translateY(-7px)rotateY(-7deg)}.monitor video[data-active=false]{pointer-events:none}.toast-layer{z-index:90;pointer-events:none;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.toast{pointer-events:auto;max-width:min(92vw,34rem);color:var(--tube);border:1px solid var(--tube);background:#07080cf0;align-items:center;gap:1.1rem;padding:.85rem .85rem .85rem 1.4rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.toast{border:1px solid color-mix(in srgb, var(--tube) 80%, transparent)}}.toast{box-shadow:0 0 0 1px #000, 0 0 24px var(--tube), 0 18px 40px #0009;border-radius:3px}@supports (color:color-mix(in lab, red, red)){.toast{box-shadow:0 0 0 1px #000, 0 0 24px color-mix(in srgb, var(--tube) 45%, transparent), 0 18px 40px #0009}}.toast{animation:.42s cubic-bezier(.2,1.3,.3,1) both notice-in}.toast b{font-family:var(--font-vfd);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 10px var(--tube);font-size:clamp(16px,3vw,22px);font-weight:700}.toast-flash{background:linear-gradient(90deg, transparent, var(--tube), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.toast-flash{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tube) 35%, transparent), transparent)}}.toast-flash{pointer-events:none;animation:.7s ease-out both notice-flash}.toast-x{border:1px solid var(--tube);flex:none;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.toast-x{border:1px solid color-mix(in srgb, var(--tube) 55%, transparent)}}.toast-x{color:var(--tube);cursor:pointer;background:0 0;border-radius:2px;font-size:12px}.toast-x:hover,.toast-x:focus-visible{background:var(--tube)}@supports (color:color-mix(in lab, red, red)){.toast-x:hover,.toast-x:focus-visible{background:color-mix(in srgb, var(--tube) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.toast,.toast-flash{animation:none}}.con-game .arcade-keys,.con-game .arcade-legend .go,.con-game .arcade-over h4{color:#f2f2f6}.con-game .arcade-over .worth{color:#9a9cab}:root[data-theme=light] .con-game .arcade-over .screen-btn{color:#e8e6e1;background:linear-gradient(#23232b,#15151a);border-color:#3a3a44}:root[data-theme=light] .con-game .arcade-over .screen-btn[data-tone=primary]{color:var(--tube);border-color:var(--tube)}.pts-pop-mid{background:radial-gradient(#000000c7 0%,#0000009e 55%,#0000 100%);border-radius:8px;padding:.35em .9em .45em}.pts-pop-mid small{color:#fff;text-shadow:0 0 4px #000,0 0 10px #000,0 1px 2px #000;font-size:14px}@media (max-width:767px){.sched-side-in{-webkit-overflow-scrolling:touch;overflow-y:auto}.sched-side .sched-insp{flex:none;max-height:none;overflow:visible}.sched-side .sched-tray-list{flex:none;min-height:auto;overflow:visible}}.con-row-owned{background:var(--tube)}@supports (color:color-mix(in lab, red, red)){.con-row-owned{background:color-mix(in srgb, var(--tube) 20%, var(--con-panel))}}.con-row-owned{border-color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.con-row-owned{border-color:color-mix(in srgb, var(--tube) 65%, var(--con-line))}}.con-row-owned{box-shadow:inset 3px 0 0 var(--tube), 0 0 14px var(--tube)}@supports (color:color-mix(in lab, red, red)){.con-row-owned{box-shadow:inset 3px 0 0 var(--tube), 0 0 14px color-mix(in srgb, var(--tube) 28%, transparent)}}.con-row-owned .con-verb{color:var(--tube)}.con-row-said-error .con-sub{color:#ff6b6b}.con-row-fresh{animation:2.6s ease-out both row-fresh}@keyframes row-fresh{0%{box-shadow:inset 3px 0 0 var(--tube), 0 0 0 1px var(--tube), 0 0 34px color-mix(in srgb, var(--tube) 75%, transparent)}to{box-shadow:inset 3px 0 0 var(--tube), 0 0 14px color-mix(in srgb, var(--tube) 28%, transparent)}}.con-verb-pop{animation:.5s cubic-bezier(.2,1.4,.3,1) both verb-pop}@keyframes verb-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.con-art-trophy-art{background:0 0;border:0;place-items:center;display:grid}.trophy-art{color:var(--tube);filter:drop-shadow(0 0 4px var(--tube))}@supports (color:color-mix(in lab, red, red)){.trophy-art{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--tube) 45%, transparent))}}.trophy-art.is-dim{color:var(--con-dim);filter:none;opacity:.45}.streak-meter{--heat:var(--tube);flex:none;align-items:center;gap:8px;width:150px;display:inline-flex}@media (max-width:640px){.streak-meter{width:104px}}.streak-meter-well{background:#ffffff14;border-radius:2px;flex:auto;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.streak-meter-fill{background:linear-gradient(90deg, var(--tube), var(--tube));border-radius:2px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.streak-meter-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--tube) 40%, transparent), var(--tube))}}.streak-meter-fill{box-shadow:0 0 8px var(--tube)}@supports (color:color-mix(in lab, red, red)){.streak-meter-fill{box-shadow:0 0 8px color-mix(in srgb, var(--tube) 60%, transparent)}}.streak-meter-fill{transition:width .6s cubic-bezier(.2,.9,.2,1)}.streak-meter[data-heat="1"] .streak-meter-fill{box-shadow:0 0 10px var(--tube), 0 0 18px var(--tube)}@supports (color:color-mix(in lab, red, red)){.streak-meter[data-heat="1"] .streak-meter-fill{box-shadow:0 0 10px var(--tube), 0 0 18px color-mix(in srgb, var(--tube) 60%, transparent)}}.streak-meter[data-heat="2"] .streak-meter-fill,.streak-meter[data-heat="3"] .streak-meter-fill{background:linear-gradient(90deg, var(--tube), var(--tube) 55%, #fff)}@supports (color:color-mix(in lab, red, red)){.streak-meter[data-heat="2"] .streak-meter-fill,.streak-meter[data-heat="3"] .streak-meter-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--tube) 55%, transparent), var(--tube) 55%, #fff)}}.streak-meter[data-heat="2"] .streak-meter-fill,.streak-meter[data-heat="3"] .streak-meter-fill{box-shadow:0 0 10px #fff, 0 0 22px var(--tube), 0 0 34px var(--tube)}@supports (color:color-mix(in lab, red, red)){.streak-meter[data-heat="2"] .streak-meter-fill,.streak-meter[data-heat="3"] .streak-meter-fill{box-shadow:0 0 10px #fff, 0 0 22px var(--tube), 0 0 34px color-mix(in srgb, var(--tube) 60%, transparent)}}.streak-meter[data-heat="3"] .streak-meter-fill{animation:2.4s step-end infinite streak-filament}@keyframes streak-filament{0%,to{filter:brightness()}7%{filter:brightness(1.25)}9%{filter:brightness(.92)}11%{filter:brightness(1.2)}53%{filter:brightness(1.1)}56%{filter:brightness(.95)}}.streak-meter b{font-family:var(--font-vfd);letter-spacing:.08em;color:var(--tube);text-align:right;min-width:2.4em;text-shadow:0 0 6px var(--tube);font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.streak-meter b{text-shadow:0 0 6px color-mix(in srgb, var(--tube) 60%, transparent)}}.streak-meter[data-heat="2"] b,.streak-meter[data-heat="3"] b{color:#fff;text-shadow:0 0 6px var(--tube), 0 0 14px var(--tube)}@supports (color:color-mix(in lab, red, red)){.streak-meter[data-heat="2"] b,.streak-meter[data-heat="3"] b{text-shadow:0 0 6px var(--tube), 0 0 14px color-mix(in srgb, var(--tube) 70%, transparent)}}:root[data-reduced-motion="1"] .streak-meter[data-heat="3"] .streak-meter-fill{animation:none}.con-portrait{align-items:center;gap:.6rem;margin:.2rem 0 .3rem;display:flex}.con-portrait>.inline-flex{flex:none}.con-portrait .con-card-stats{flex-direction:column;flex:auto;align-items:flex-start;gap:.7rem;margin:0}.con-portrait .con-card-stat{align-items:flex-start}.con-portrait .con-card-stat-rank .seg-row{font-size:34px}.con-portrait .con-card-stat small{letter-spacing:.18em;font-size:9.5px}.con-inline-card{padding-bottom:0}.con-card-profile{border:1px solid var(--con-line);background:var(--con-panel);padding:10px 12px 12px;position:relative}.con-card-copy-btn{position:absolute;top:8px;right:8px}.con-card-wall{gap:10px;padding:8px 0 2px;display:flex}.con-card-wall .con-shelf-box a{display:block}.con-card-trophies{flex-wrap:wrap;gap:6px;padding:6px 0 2px;display:flex}.con-card-trophies .con-trophy{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;padding:2px;line-height:0;display:block}.con-card-trophies .con-trophy.is-at,.con-card-trophies .con-trophy:focus-visible{border-color:var(--tube);box-shadow:0 0 10px var(--tube)}@supports (color:color-mix(in lab, red, red)){.con-card-trophies .con-trophy.is-at,.con-card-trophies .con-trophy:focus-visible{box-shadow:0 0 10px color-mix(in srgb, var(--tube) 40%, transparent)}}.con-card-trophies .con-trophy.is-at,.con-card-trophies .con-trophy:focus-visible{outline:none}.con-card-trophies .trophy-art{display:block}.con-card-trophy-line{white-space:normal;min-height:2.6em;font-size:12px;line-height:1.3}.con-trophy-row{flex-wrap:wrap;gap:8px;padding:6px 4px 10px;display:flex}.con-trophy-row .trophy-art{display:block}.con-trophy-row .con-trophy{background:0 0;border:0;padding:0;line-height:0;display:block}.daily-frame{aspect-ratio:4/3;border:1px solid var(--con-line);background:#000;margin:4px 0;position:relative;overflow:hidden}.daily-frame img{object-fit:cover;filter:blur(1.5px)contrast(1.1)saturate(.9);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.9,.2,1),filter .6s;transform:scale(1.35)}.daily-frame.is-clear img{filter:none;transform:scale(1)}.daily-frame-none{font-family:var(--font-game);letter-spacing:.2em;color:var(--con-dim);place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.card-page{color:#e8e6e1;min-height:100vh;font-family:var(--font-body,Outfit, sans-serif);background:#07080c;place-items:center;padding:24px 16px;display:grid}.card{border:1px solid var(--tube);width:min(100%,560px)}@supports (color:color-mix(in lab, red, red)){.card{border:1px solid color-mix(in srgb, var(--tube) 55%, #2a2d3a)}}.card{box-shadow:0 0 0 1px #000, 0 0 40px var(--tube);background:#0b0c12;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.card{box-shadow:0 0 0 1px #000, 0 0 40px color-mix(in srgb, var(--tube) 25%, transparent)}}.card{overflow:hidden}.card-head{border-left:6px solid var(--tube);padding:22px 24px 8px}.card-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--tube);font-size:11px;display:block}.card-handle{color:#fff;margin:8px 0 0;font-size:34px;line-height:1.1}.card-body{grid-template-columns:180px 1fr;align-items:center;gap:18px;padding:12px 24px 8px;display:grid}.card-gnome{aspect-ratio:600/730;width:180px;position:relative}.card-gnome img{width:100%;height:100%;position:absolute;inset:0}.card-facts{gap:10px;margin:0;display:grid}.card-facts dt{letter-spacing:.24em;text-transform:uppercase;color:#8d8fa3;font-size:10px}.card-facts dd{color:#e8e6e1;margin:2px 0 0;font-size:18px}.card-rank{font-family:var(--font-vfd,monospace);text-shadow:0 0 14px var(--tube);line-height:1;color:var(--tube)!important;font-size:44px!important}.card-tier{letter-spacing:.2em;text-transform:uppercase;color:#c9cbd6!important;font-size:12px!important}.card-foot{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px 22px;display:flex}.card-btn{border:1px solid var(--tube);padding:11px 16px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.card-btn{border:1px solid color-mix(in srgb, var(--tube) 55%, transparent)}}.card-btn{letter-spacing:.16em;text-transform:uppercase;color:var(--tube);border-radius:3px;font-size:12px;font-weight:700;text-decoration:none}.card-btn-primary{background:var(--tube);color:#0a0b10;border-color:var(--tube)}.card-note{letter-spacing:.18em;text-transform:uppercase;color:#6f7280;width:100%;margin:6px 0 0;font-size:11px}@media (max-width:480px){.card-body{text-align:center;grid-template-columns:1fr;justify-items:center}.card-facts{justify-items:center}}.set:focus{outline:none}.shelf-tools{flex-direction:column;gap:8px;display:flex}.shelf-search{border:1px solid var(--con-line,#2a2f44);width:100%;color:var(--color-text,#e8e6e1);font-family:var(--font-body);background:#00000059;border-radius:2px;padding:9px 12px;font-size:14px}.shelf-search:focus{border-color:var(--tube);box-shadow:0 0 10px var(--tube);outline:none}@supports (color:color-mix(in lab, red, red)){.shelf-search:focus{box-shadow:0 0 10px color-mix(in srgb, var(--tube) 35%, transparent)}}.rack-head{font-family:var(--font-vfd);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:.75rem 0 .25rem;font-size:14px;font-weight:500}.shelf-keys{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shelf-keys-gap{flex:auto}.shelf-key{border:1px solid var(--con-line,#2a2f44);color:var(--color-dim,#8a8fa8);font-family:var(--font-game);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:4px 9px;font-size:11px}.shelf-key.is-on{border-color:var(--tube);color:var(--tube)}.notes-item.is-featured{border-color:var(--tube)}@supports (color:color-mix(in lab, red, red)){.notes-item.is-featured{border-color:color-mix(in srgb, var(--tube) 60%, var(--color-line))}}.notes-item.is-featured{box-shadow:inset 3px 0 0 var(--tube)}.notes-featured{border:1px solid var(--tube);color:var(--tube);letter-spacing:.2em;text-transform:uppercase;border-radius:2px;padding:1px 6px;font-size:9px}.note-mod{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.note-mod button{font-family:var(--font-vfd);letter-spacing:.12em;border:1px solid var(--tube);padding:2px 6px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.note-mod button{border:1px solid color-mix(in srgb, var(--tube) 40%, transparent)}}.note-mod button{color:var(--tube);cursor:pointer;background:0 0}.note-mod button:hover,.note-mod button:focus-visible{background:var(--tube)}@supports (color:color-mix(in lab, red, red)){.note-mod button:hover,.note-mod button:focus-visible{background:color-mix(in srgb, var(--tube) 15%, transparent)}}.note-mod button:disabled{opacity:.5;cursor:default}.note-mod .note-mod-hot{color:#ff5a68;border-color:#ff2a3c99}.note-mod-said{font-family:var(--font-vfd);letter-spacing:.12em;color:var(--tube);font-size:10px}.note-thumbs{gap:6px;margin-top:6px;display:inline-flex}.note-thumb{border:1px solid var(--color-line);color:var(--color-dim);font-family:var(--font-game);letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:2px;padding:2px 8px;font-size:11px}.note-thumb.is-on{border-color:var(--tube);color:var(--tube)}.note-thumb:disabled{cursor:default;opacity:.7}.pic-ctl-key.is-on{border-color:var(--tube);color:var(--tube)}.chat-time{font-family:var(--font-game);letter-spacing:.08em;color:var(--color-dim);opacity:.8;margin-right:6px;font-size:10px}.sched-segs i{position:relative}.sched-cue{opacity:.85;background:#16040a;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.sched-insp-h2{border-top:1px solid var(--sched-line);margin-top:6px;padding-top:6px}.sched-insp-sub{letter-spacing:.16em;color:var(--con-dim);font-size:10px}.sched-insp-spots li[data-kind=commercial]>span{color:var(--con-dim)}.sched-insp-perbreak{align-items:center;gap:4px}.desk-meter{border:1px solid var(--color-line);background:var(--tube);border-radius:3px;flex-direction:column;gap:6px;margin:0 0 .75rem;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-meter{background:color-mix(in srgb, var(--tube) 5%, transparent)}}.desk-meter-head{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;font-size:11px;display:flex}.desk-meter-label{font-weight:600}.desk-meter-line{color:var(--color-dim);text-transform:none;letter-spacing:.02em;font-size:12px}.desk-meter-bar{background:#232839b3;border-radius:3px;height:6px}@supports (color:color-mix(in lab, red, red)){.desk-meter-bar{background:color-mix(in srgb, var(--color-line) 70%, transparent)}}.desk-meter-bar{overflow:hidden}.desk-meter-bar>span{background:var(--tube);height:100%;display:block}.desk-meter[data-state=near] .desk-meter-bar>span{background:#ffb347}.desk-meter[data-state=full] .desk-meter-bar>span{background:#ff4d5e}.desk-meter-note{color:var(--color-text);margin:0;font-size:12px}.logo-bloom{--interlude-scale:100%;place-items:center;padding:0;display:grid;position:absolute;inset:0}.logo-bloom-still,.logo-bloom-canvas{max-width:var(--interlude-scale);max-height:var(--interlude-scale);object-fit:contain;grid-area:1/1;width:auto;height:auto}.logo-bloom-still{opacity:.85;transition:opacity .6s}.logo-bloom[data-live="1"] .logo-bloom-still{opacity:0}.logo-bloom-canvas{opacity:0;transition:opacity .6s}.logo-bloom[data-live="1"] .logo-bloom-canvas{opacity:1}.desk-interlude-art{object-fit:contain;background:#000;border-radius:2px;width:3.2rem;height:2.2rem;padding:2px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0;margin:5px 0}::-webkit-scrollbar-track:horizontal{margin:0 5px}::-webkit-scrollbar-thumb{background:#555971 padding-box padding-box}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-line-2) 80%, var(--color-text)) padding-box}}::-webkit-scrollbar-thumb{border:3px solid #0000;border-radius:2px;min-height:36px}::-webkit-scrollbar-thumb:horizontal{min-width:36px}::-webkit-scrollbar-thumb:hover{background:#848799 padding-box padding-box}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-line-2) 55%, var(--color-text)) padding-box}}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:#555971 transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--color-line-2) 80%, var(--color-text)) transparent}}}.rail{flex-wrap:nowrap}.set{container:set/inline-size}@container set (max-width:1165px){.set[data-mode=watch] .rail .rail-drop-vol{display:none}}@container set (max-width:1011px){.set[data-mode=watch] .rail .rail-drop-scrub{display:none}}.rail-gap{background:var(--color-line-2);box-shadow:1px 0 0 var(--shell-gloss)}html::-webkit-scrollbar-track{background:var(--color-ground)}:root[data-theater="1"]{overflow:hidden}.room-line-key[data-phase=live]{color:var(--tube);text-shadow:0 0 8px var(--tube)}.room-line-said{font-family:var(--font-game);letter-spacing:.08em;color:var(--tube);align-self:center;font-size:12px}.pic-line{text-align:right;z-index:5;max-width:60%;font-family:var(--font-game);letter-spacing:.18em;text-transform:uppercase;color:var(--tube);text-shadow:0 0 8px var(--tube);pointer-events:none;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}@media (max-width:640px){.pic-line{text-align:left;max-width:90%;top:44px;left:12px;right:auto}}.stage-root{background:var(--color-ground);min-height:100vh;color:var(--color-text)}.stage{flex-direction:column;height:100dvh;display:flex}.stage-bar{border-bottom:1px solid var(--con-line,var(--color-line));background:linear-gradient(180deg, var(--shell-hi), var(--shell-lo));align-items:center;gap:12px;padding:10px 14px;display:flex}.stage-title{font-family:var(--font-game);letter-spacing:.22em;color:var(--tube);text-shadow:0 0 10px var(--tube);margin:0;font-size:18px;font-weight:700}.stage-sel{font-family:var(--font-game);letter-spacing:.16em;color:var(--color-muted,var(--con-dim));white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.stage-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(360px,560px);min-height:0;display:grid}.stage-left{border-right:1px solid var(--con-line,var(--color-line));flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.stage-left>*{flex:1;min-height:0}.stage-right{min-height:0;padding:14px;overflow-y:auto}.stage-preview{flex-direction:column;gap:10px;display:flex}.stage-pic{aspect-ratio:16/9;border:1px solid var(--con-line,var(--color-line));background:#000;position:relative;overflow:hidden}.stage-video{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.stage-video[data-active="1"]{opacity:1}.stage-video[data-crop="1"]{object-fit:cover}.stage-card{text-align:center;font-family:var(--font-game);letter-spacing:.12em;color:var(--color-muted,var(--con-dim));background:#06060a;place-items:center;padding:24px;font-size:15px;display:grid;position:absolute;inset:0}.stage-card-gap{color:var(--tube);letter-spacing:.3em}.stage-status{font-family:var(--font-game);letter-spacing:.1em;color:var(--tube);font-size:12px;position:absolute;bottom:10px;left:10px}.stage-readout{min-height:1.4em;font-family:var(--font-game);letter-spacing:.16em;color:var(--color-text);justify-content:space-between;gap:12px;font-size:13px;font-weight:700;display:flex}.stage-draft{color:var(--tube)}.stage-scrub{padding-top:6px;position:relative}.stage-scrub input[type=range]{width:100%;accent-color:var(--tube);cursor:pointer}.stage-cuts{pointer-events:none;height:6px;position:absolute;top:0;left:8px;right:8px}.stage-cuts i{background:var(--tube);width:2px;height:6px;box-shadow:0 0 6px var(--tube);margin-left:-1px;position:absolute;top:0}.stage-times{font-family:var(--font-game);letter-spacing:.12em;color:var(--color-muted,var(--con-dim));justify-content:space-between;font-size:12px;display:flex}.stage-keys{flex-wrap:wrap;gap:8px;display:flex}.stage-list{flex-direction:column;gap:2px;max-height:32vh;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.stage-list li button{width:100%;color:inherit;text-align:left;font-family:var(--font-game);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 8px;font-size:13px;display:grid}.stage-list li button:hover{border-color:var(--con-line,var(--color-line))}.stage-list li[data-cur="1"] button{border-color:var(--tube);color:var(--tube)}.stage-list-t{color:var(--color-muted,var(--con-dim));font-variant-numeric:tabular-nums}.stage-list-n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stage-list-k{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted,var(--con-dim));font-size:11px}.stage-tip{color:var(--color-muted,var(--con-dim));margin:0;font-size:12px}@media (max-width:900px){.stage{height:auto;min-height:100dvh}.stage-body{grid-template-rows:auto auto;grid-template-columns:1fr}.stage-right{border-bottom:1px solid var(--con-line,var(--color-line));order:-1;overflow:visible}.stage-left{border-right:0;min-height:70vh}}.sched-preview{border-bottom:1px solid var(--con-line)}.sched-preview-h{width:100%;color:var(--tube);font-family:var(--font-game);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:10px;padding:10px;font-size:13px;font-weight:700;display:flex}.sched-preview-sub{letter-spacing:.16em;color:var(--con-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:500;overflow:hidden}.sched-preview .stage-preview{padding:10px 10px 12px}.sched-preview .stage-list{max-height:22vh}.stage-preview[data-full="1"]{background:var(--color-ground);grid-template-rows:minmax(0,1fr) auto auto auto auto;gap:12px;height:100%;padding:18px 24px;display:grid;overflow:hidden}.stage-preview[data-full="1"] .stage-pic{aspect-ratio:auto;height:100%;min-height:0}.stage-preview[data-full="1"] .stage-list,.stage-preview[data-full="1"] .stage-tip{display:none}.room-line-mic{border:1px solid var(--con-line,var(--color-line));background:var(--well,#0a0b10);max-width:11rem;color:var(--color-text);font-family:var(--font-game);letter-spacing:.1em;border-radius:2px;padding:4px 6px;font-size:11px}.room-mic{border-bottom:1px solid var(--con-line,var(--color-line));font-family:var(--font-game);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 10px 5px;font-size:12px;line-height:1.3;display:flex}.room-mic-lbl{color:var(--con-dim,var(--color-muted));font-weight:700}.room-mic-dot{color:var(--con-dim,var(--color-muted));align-items:center;gap:5px;transition:color .12s;display:inline-flex}.room-mic-dot:before{content:"";background:var(--color-line-2);border-radius:50%;width:6px;height:6px;transition:background .12s}.room-mic-dot[data-host="1"]:after{content:"◆";color:var(--con-dim,var(--color-muted));margin-left:1px;font-size:8px}.room-mic-dot[data-live="1"]{color:var(--tube);text-shadow:0 0 6px var(--tube)}.room-mic-dot[data-live="1"]:before{background:var(--tube);box-shadow:0 0 6px var(--tube);animation:.7s infinite alternate mic-pulse}@keyframes mic-pulse{0%{transform:scale(.8)}to{transform:scale(1.25)}}.stage-keys{flex-wrap:nowrap;grid-template-columns:auto auto auto 1fr auto auto;align-items:center;gap:6px;display:grid}.stage-key-play{padding-left:16px;padding-right:16px;font-size:13px}.stage-key-quiet{color:var(--con-dim,var(--color-muted))}.stage-key-quiet[data-on="1"]{color:var(--color-text)}.stage-scrub input[type=range]{appearance:none;background:0 0;height:16px;margin:0}.stage-scrub input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--tube) 0 var(--played,0%), var(--color-line-2) var(--played,0%) 100%);border-radius:2px;height:3px}.stage-scrub input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--tube);width:13px;height:13px;box-shadow:0 0 8px var(--tube);border:0;border-radius:50%;margin-top:-5px}.stage-scrub input[type=range]::-moz-range-track{background:var(--color-line-2);border-radius:2px;height:3px}.stage-scrub input[type=range]::-moz-range-progress{background:var(--tube);height:3px}.stage-scrub input[type=range]::-moz-range-thumb{background:var(--tube);width:13px;height:13px;box-shadow:0 0 8px var(--tube);border:0;border-radius:50%}.stage-preview{container-type:inline-size}.stage-keys .sched-key{letter-spacing:.12em;padding:5px 8px;font-size:10px}.stage-keys .stage-key-play{padding:6px 14px;font-size:12px}.stage-key-gap{min-width:4px}@container (max-width:330px){.stage-keys{flex-wrap:nowrap;display:flex}.stage-keys .stage-key-cut{display:none}.stage-key-gap{flex:1;min-width:0;height:0}}.console-loading{justify-content:center;align-items:center;gap:8px;min-height:160px;display:flex}.console-loading-dot{background:var(--color-dim,#666);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite console-loading-pulse}.console-loading-dot:nth-child(2){animation-delay:.2s}.console-loading-dot:nth-child(3){animation-delay:.4s}@keyframes console-loading-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.console-loading-dot{opacity:.6;animation:none}}:root[data-tour-hint=room-dock] [data-testid=room-dock]{border-radius:4px;animation:1.2s ease-in-out infinite tour-hint}.chat-name[data-admin],.chat-card b[data-admin]{color:var(--tube);letter-spacing:.04em;text-shadow:0 0 2px var(--tube), 0 0 5px var(--tube)}@supports (color:color-mix(in lab, red, red)){.chat-name[data-admin],.chat-card b[data-admin]{text-shadow:0 0 2px var(--tube), 0 0 5px color-mix(in srgb, var(--tube) 70%, transparent)}}.room-pay{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.room-pay-amount,.room-pay-reason{background:var(--color-well,#0b0c13);min-width:0;color:var(--color-text);box-shadow:inset 0 0 0 1px var(--well-ring);border-radius:3px;outline:none;padding:4px 8px;font-size:12px}.room-pay-amount{width:5.5em}.room-pay-reason{flex:8em}@keyframes chat-admin-breathe{0%,to{opacity:.75}50%{opacity:1}}.tapebox-own{flex-direction:column;gap:6px;display:flex}.tapebox-keys{justify-content:center;gap:6px;display:flex}.tapebox-key{font-family:var(--font-ui,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--color-dim);border:1px solid var(--color-line-2);cursor:pointer;background:0 0;border-radius:2px;padding:3px 7px;font-size:9px;font-weight:600;text-decoration:none}.tapebox-key:hover,.tapebox-key:focus-visible{color:var(--tube);border-color:var(--tube);outline:none}.gnome-backdrop{border-radius:inherit;pointer-events:none;background-position:50% 85%;background-size:cover;position:absolute;inset:0}.gnome-frame>svg,.gnome-frame>.gnome-lamp{position:relative}.con-row-ghost{border:1px solid var(--color-line);background:linear-gradient(90deg,#2328394d,#2328391a);border-radius:3px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.con-row-ghost{background:linear-gradient(90deg, color-mix(in srgb, var(--color-line) 30%, transparent), color-mix(in srgb, var(--color-line) 10%, transparent))}}.con-row-ghost{opacity:.6}.con-list-loading .con-row-ghost+.con-row-ghost{margin-top:6px}.con-picker{border-top:1px solid var(--color-line);flex-basis:100%;margin-top:6px;padding:8px 2px 4px}.con-picker-bar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.con-picker-sort{align-items:center;gap:4px;display:flex}.con-picker-sort-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-dim);margin-right:4px;font-size:9px}.con-picker-sort-key{letter-spacing:.14em;text-transform:uppercase;color:var(--color-dim);border:1px solid var(--color-line-2);cursor:pointer;background:0 0;border-radius:2px;padding:3px 7px;font-size:9px;font-weight:600}.con-picker-sort-key[data-on="1"],.con-picker-sort-key:hover{color:var(--tube);border-color:var(--tube)}.con-picker-grid{padding:0}.con-picker-tile{background:var(--color-surface-2);border:1px solid var(--color-line);color:var(--color-dim);cursor:pointer;border-radius:3px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 4px;display:flex}.con-picker-tile[data-on="1"]{border-color:var(--tube);color:var(--color-text);box-shadow:0 0 10px var(--tube)}@supports (color:color-mix(in lab, red, red)){.con-picker-tile[data-on="1"]{box-shadow:0 0 10px color-mix(in srgb, var(--tube) 35%, transparent)}}.con-picker-tile:hover,.con-picker-tile:focus-visible{border-color:var(--tube);outline:none}.con-picker-art{aspect-ratio:1;background:#0b0c12;border-radius:2px;place-items:center;width:100%;display:grid;overflow:hidden}.con-picker-art img{object-fit:contain;width:100%;height:100%}.con-picker-art i{border-radius:50%;width:60%;height:60%;display:block}.con-picker-art b{font-size:18px;font-weight:400}.con-picker-name{letter-spacing:.12em;text-transform:uppercase;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;overflow:hidden}.con-picker-tile[data-rarity=legendary] .con-picker-name{color:var(--color-amber,#ffb020)}.con-picker-tip{color:var(--color-dim);margin:8px 0 0;font-size:11px}@media (min-width:768px){.con-picker-grid{--cols:6}}.pic-held{z-index:5;font-family:var(--font-vfd,inherit);letter-spacing:.18em;color:var(--tube);border:1px solid var(--tube);background:#0000008c;padding:4px 10px;font-size:12px;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.pic-held{border:1px solid color-mix(in srgb, var(--tube) 60%, transparent)}}.pic-held{text-shadow:0 0 8px var(--tube);animation:1.6s ease-in-out infinite chat-admin-breathe}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
