/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@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-border-style:solid;--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:"Guggenheim Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}}@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,ui-sans-serif, system-ui, 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{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}button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}}@layer components{.device-stage{perspective:1600px;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex}.device-stage input,.device-stage textarea,.device-stage [contenteditable],.device-stage [contenteditable=true]{-webkit-user-select:text;user-select:text}.device{--dw:min(54dvh, calc(100vw - 32px), 384px);--depth:calc(var(--dw) * .16);--edge-inset:var(--radius-device);--bezel:calc(var(--dw) * .05);--corner-k:1.4;--co-track-h:6%;--co-film-filter:grayscale(1) contrast(1.05);--milky-h:clamp(24px, calc(var(--dw) * .585 - 163.3px), 80px);--thanks-fc:clamp(20px, calc(var(--dw) * .1455 - 26.55px), 28px);--thanks-panel:calc(var(--thanks-fc) * 5 + 4 * var(--tile-gap));--radius-lcd:calc(var(--dw) * .02);--radius-frame:calc(var(--radius-lcd) + 2px);--radius-device:calc(var(--radius-frame) + var(--bezel));width:var(--dw);aspect-ratio:620/1040;transform-style:preserve-3d;transform:translateZ(calc(var(--depth) / -2));transition:transform var(--flip-dur) var(--ease-in-out);position:relative}.device--flipped{transform:translateZ(calc(var(--depth) / -2)) rotateY(180deg)}.device-face{border-radius:var(--radius-device);backface-visibility:hidden;position:absolute;inset:0}@supports (corner-shape:superellipse(1.4)){.device-face,.device-screen,.lcd{corner-shape:superellipse(var(--corner-k))}.device-front:after{corner-shape:inherit}}.device--flipped .device-front,.device:not(.device--flipped) .device-back{pointer-events:none}.device:not(.device--flipped) .device-back{visibility:hidden;transition:visibility 0s var(--flip-dur)}.device--flipped .device-back{visibility:visible;transition:visibility}.device-front{transform:translateZ(calc(var(--depth) / 2));padding:var(--bezel) 0;background:radial-gradient(120% 46% at 50% -8%, #fffffff2, #fff0 62%), linear-gradient(180deg, var(--body-hi), var(--body-lo));border:1px solid var(--body-edge);box-shadow:inset 0 1px 0 var(--white-soft), 0 1px 1px #26282c0d, 0 2px 2px #26282c0d, 0 4px 4px #26282c0d, 0 8px 8px #26282c0f, 0 16px 16px #26282c12, 0 32px 32px #26282c14;background-origin:border-box;flex-direction:column;align-items:center;display:flex}.device-back{transform:rotateY(180deg) translateZ(calc(var(--depth) / 2));box-shadow:inset 0 0 0 1px #ffffff73, inset 0 0 calc(var(--dw) * .11) #1e21254d, inset 0 1px 0 #fffc, 0 24px 48px #00000029, 0 2px 6px #00000014;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='luminanceToAlpha'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.04'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(112deg,#fff0 28%,#ffffff2e 38%,#ffffff8c 45%,#fff3 50%,#fff0 60%),linear-gradient(#fff0 18%,#ffffff4d 25%,#ffffffb8 30%,#ffffff38 36%,#fff0 46% 66%,#fff3 75%,#fff0 84%),conic-gradient(from 200deg at 50% 30%,#fff0 0deg,#ffffff24 50deg,#0000001a 130deg,#ffffff2e 210deg,#00000014 300deg,#fff0 360deg),linear-gradient(#8f9398 0%,#e2e4e7 6%,#f7f9fb 11%,#bec1c5 19%,#797d82 30%,#edeff1 44%,#a2a5aa 56%,#dee0e3 68%,#83878c 82%,#a7aaaf 92%,#8f9398 100%);border:1px solid #8e9196;flex-direction:column;display:flex;overflow:hidden}.device-edge{pointer-events:none;background:linear-gradient(var(--edge-run), #ffffff2e, #fff0 18%, #0000 78%, #00000038), linear-gradient(var(--edge-dir), #55585d 0%, #7e8186 10%, #a6a9ad 28%, #e4e6e8 52%, #f6f7f8 60%, #c0c3c6 72%, #8a8d92 88%, #6a6d72 100%);position:absolute}.device-edge--top,.device-edge--bottom{transition:opacity .1s}.device--flipped .device-edge--top,.device--flipped .device-edge--bottom{opacity:0;transition:opacity .15s ease calc(var(--flip-dur) * .75)}.device-edge--left{top:var(--edge-inset);bottom:var(--edge-inset);left:calc(var(--depth) / -2);width:var(--depth);backface-visibility:hidden;--edge-dir:90deg;--edge-run:180deg;transform:rotateY(-90deg)}.device-edge--right{top:var(--edge-inset);bottom:var(--edge-inset);right:calc(var(--depth) / -2);width:var(--depth);backface-visibility:hidden;--edge-dir:270deg;--edge-run:180deg;transform:rotateY(90deg)}.device-edge--top{left:var(--edge-inset);right:var(--edge-inset);top:calc(var(--depth) / -2);height:var(--depth);backface-visibility:hidden;--edge-dir:180deg;--edge-run:90deg;transform:rotateX(90deg)}.device-edge--bottom{left:var(--edge-inset);right:var(--edge-inset);bottom:calc(var(--depth) / -2);height:var(--depth);backface-visibility:hidden;--edge-dir:0deg;--edge-run:90deg;transform:rotateX(-90deg)}.engrave{color:var(--steel-ink);text-shadow:0 1px #fff9,0 -1px 1px #26282c29}.back-col{text-align:center;width:100%;min-height:0;padding:calc(var(--dw) * .09) calc(var(--dw) * .09) calc(var(--dw) * .07);font-family:var(--font-mono);flex-direction:column;flex:1 1 0;align-items:center;display:flex;position:relative}.back-logo{width:calc(var(--dw) * .155);filter:drop-shadow(0 1px #ffffff8c);height:auto}.back-word{margin-top:calc(var(--dw) * .03);font-size:calc(var(--dw) * .046);letter-spacing:.42em;text-indent:.42em;font-weight:700}.back-serial{margin-top:calc(var(--dw) * .016);font-size:calc(var(--dw) * .026);letter-spacing:.12em;text-indent:.12em}.back-metal,.back-metal-shade{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.back-metal-shade{background:radial-gradient(120% 120% at 50% 40%,#1e212500 55%,#1e212547 100%);box-shadow:inset 0 0 0 1px #ffffff59}.back-col>:not(.back-metal):not(.back-metal-shade){z-index:1;position:relative}.back-row{padding:calc(var(--dw) * .008) calc(var(--dw) * .02);font-family:inherit;font-size:calc(var(--dw) * .028);letter-spacing:.08em;text-indent:.08em;cursor:pointer;background:0 0;border:0;font-weight:500;line-height:1.2;transition:color .12s;display:block}.back-row:hover{color:#5d6065}.back-row:active{transform:translateY(1px)}.back-credit{align-items:center;gap:calc(var(--dw) * .006);color:var(--steel-ink-dim);text-shadow:0 1px #ffffff80;flex-direction:column;text-decoration:none;display:flex}.back-credit-by{font-size:calc(var(--dw) * .021);letter-spacing:.24em;text-indent:.24em;font-weight:500}.back-credit-name{font-size:calc(var(--dw) * .034);letter-spacing:.22em;text-indent:.22em;color:var(--steel-ink);font-weight:700}.back-credit-no{margin-top:calc(var(--dw) * .012);padding:0 calc(var(--dw) * .014);font-size:calc(var(--dw) * .018);letter-spacing:.16em;text-indent:.16em;opacity:.72;border:1px solid;border-radius:2px;font-weight:700}.back-credit:hover .back-credit-name{text-underline-offset:3px;text-decoration:underline}.hw-label{font-family:var(--font-mono);font-size:calc(var(--dw) * .028);letter-spacing:normal;font-weight:700;line-height:1}.device-front:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:radial-gradient(58% 34% at 24% 8%,#ffffff42,#fff0 60%),linear-gradient(128deg,#ffffff26 0%,#ffffff0a 18%,#fff0 38%),linear-gradient(#ffffff8c 0 1px,#fff0 1px);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffffb3;-webkit-mask:linear-gradient(#000 0% 33%,#0000 54%);mask:linear-gradient(#000 0% 33%,#0000 54%)}.device-screen{width:calc(100% - 2 * var(--bezel));border-radius:var(--radius-frame);background:var(--lcd-bezel);flex-shrink:0;padding:2px;box-shadow:0 1px 2px #0003,0 0 18px 1px #ffffff73,inset 0 1px 1px #ffffff0d}.lcd{isolation:isolate;aspect-ratio:5/4;background:radial-gradient(135% 95% at 50% 20%, #ffffff8f, #fff0 66%), linear-gradient(180deg, var(--lcd), var(--lcd-lo));border-radius:var(--radius-lcd);--lcd-pad-y:calc(var(--dw) * .009);--lcd-pad-x:calc(var(--dw) * .013);--actions-floor:max(0px, calc(var(--actions-anchor) - var(--lcd-pad-y)));width:100%;padding:var(--lcd-pad-y) var(--lcd-pad-x);font-family:var(--font-lcd);color:var(--lcd-ink);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 16px 2px #ffffff57,inset 0 1px 2px #0000001f}:is(.lcd:has(>.lcd-flash),.lcd:has(>.lcd-wrong),.lcd:has(>.lcd-reel),.lcd:has(>.tv-static)){background:var(--lcd-ink);box-shadow:none}.lcd-inverted{--lcd:#1f2321;--lcd-lo:#171a18;--lcd-ink:#d9ddd8;--lcd-ink-dim:#d9ddd89e;--lcd-ink-ghost:#d9ddd852;background:linear-gradient(180deg, var(--lcd), var(--lcd-lo));color:var(--lcd-ink);box-shadow:inset 0 1px 2px #00000059}.lcd:after{content:"";pointer-events:none;z-index:6;--px:max(calc(var(--dw) * .0055), 2px);background-image:repeating-linear-gradient(0deg, #1f232108 0 1px, transparent 1px var(--px)), repeating-linear-gradient(90deg, #1f232108 0 1px, transparent 1px var(--px));position:absolute;inset:0}.device-controls{width:calc(100% - 2 * var(--bezel));margin-top:calc(var(--dw) * .065);justify-content:space-between;align-items:center;gap:calc(var(--dw) * .02);flex-shrink:0;display:flex}.ctrl-btn{width:calc(var(--dw) * .15);height:calc(var(--dw) * .15);background:var(--face-buttons);color:var(--glow);font-family:var(--font-lcd);touch-action:manipulation;-webkit-user-select:none;user-select:none;text-shadow:0 0 1.5px #ff4e0080;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;transition:color .15s,text-shadow .15s,box-shadow .1s;display:flex;position:relative;box-shadow:inset 3px 3px 6px #4646402e,inset -3px -3px 6px #fffffff2}.ctrl-btn:active{box-shadow:inset 4px 4px 8px #46464038,inset -2px -2px 5px #ffffffd9}.ctrl-btn svg{filter:drop-shadow(0 0 1.5px #ff4e0080);transition:filter .15s;display:block}.ctrl-btn--dim{color:var(--unlit);text-shadow:none;cursor:default}.ctrl-btn--dim svg{filter:none}.device-spacer{flex:1 1 0;min-height:0}.device-wheel{width:calc(var(--dw) * .58);flex-shrink:0}.lcd-titlebar{width:100%;height:var(--titlebar-h);font-size:var(--type-row);border-bottom:1px solid var(--lcd-ink);flex-shrink:0;justify-content:center;align-items:center;padding:0 28px 0 8px;display:flex;position:relative}.lcd-titlebar--bare{border-bottom:none}.lcd-titlebar:after{content:"";box-sizing:border-box;border:1px solid var(--lcd-ink);background:repeating-linear-gradient(90deg, var(--lcd-ink) 0 2px, transparent 2px 3.4px);background-clip:content-box;border-radius:1.5px;width:15px;height:8px;padding:1.5px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.lcd-titlebar:before{content:"";background:var(--lcd-ink);border-radius:0 1px 1px 0;width:2px;height:4px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.lcd-titlebar--nobatt:before,.lcd-titlebar--nobatt:after{content:none}.lcd-titlebar--nobatt{padding-right:8px}.lcd-titlebar--battfade:before,.lcd-titlebar--battfade:after{opacity:0;animation:.24s ease-out 60ms forwards fade-in}.lcd-titlebar-points{font-size:var(--type-head);letter-spacing:.02em;flex-shrink:0;font-weight:700;line-height:1}.lcd-titlebar-title{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lcd-titlebar-title--type{opacity:var(--dim-off)}.lcd-titlebar--centered{--title-side:52px}.lcd-titlebar--centered>:first-child{max-width:calc(50% - var(--title-side))}.lcd-titlebar--centered>:last-child{max-width:calc(50% - var(--title-side));font-size:10px}.gl-list{flex-direction:column;display:flex}.gl-list>li{flex:26px;min-height:22px;max-height:40px;display:flex}.gl-list>li>.lcd-row{height:100%}.lcd-row{width:100%;height:26px;font-size:var(--type-row);white-space:nowrap;text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0 8px;display:flex}.lcd-row--action{font-size:var(--type-action)}.lcd-row--squeeze{height:23px}.gutter-row{grid-template-columns:var(--gutter-w) minmax(0, 1fr) var(--gutter-score);align-items:center;gap:var(--gap-1);text-align:left;--gutter-w:44px;--gutter-score:58px;justify-content:start;display:grid}.gutter-mark{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;font-weight:700;display:flex}.gutter-mark-head{font-size:var(--type-row);letter-spacing:.04em;line-height:1}.gutter-mark-sub{font-size:var(--type-label);letter-spacing:.02em;opacity:.68;white-space:nowrap;line-height:1}.gutter-body{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.gutter-body>span{text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.gutter-sub{font-size:var(--type-row);letter-spacing:.05em;font-weight:700;line-height:1}.gutter-title{font-size:var(--type-label);letter-spacing:.02em;opacity:.62;line-height:1}.gutter-section{background:var(--lcd-ink);color:var(--lcd);padding:3px var(--gap-1);font-size:var(--type-label);letter-spacing:.14em;text-indent:.14em;border-bottom:1px solid var(--lcd-ink-dim);flex:none;font-weight:700}.gutter-section:first-child{border-top:0}.gutter-row--off{opacity:.5}.gutter-struck{text-decoration:line-through;text-decoration-thickness:1px}.gutter-right{font-size:var(--type-row);letter-spacing:.04em;white-space:nowrap;justify-self:end;font-weight:700}.lcd-actions-anchor{padding-bottom:var(--actions-floor,var(--actions-anchor))}.gutter-frame{--gutter-frame:var(--gap-1);padding-bottom:max(0px, calc(var(--gutter-frame) - var(--lcd-pad-y,0px)))}.gutter-frame:has(>.lcd-pinned-row){padding-bottom:max(0px, calc(var(--gutter-frame) - var(--lcd-pad-y,0px) - var(--gap-2)))}.lcd-actions-anchor:after{content:"";flex:0 0 0;display:block}.lcd-actions-anchor[data-stack="3"]:after,.lcd-actions-anchor[data-stack="1"]:after{flex:1 1 0}.lcd-actions-anchor[data-stack="2"]:after{flex:0 0 max(0px, calc(var(--stack-pair) - var(--actions-anchor)))}.lcd-page-top{padding-top:var(--gap-3)}.lcd-text-top{padding-top:var(--gap-text)}.lcd-board-head{padding-bottom:var(--gap-1);border-bottom:1px solid var(--lcd-ink);flex-shrink:0}.lcd-tabs{--tab-slot:32px;--tab-batt:26px;-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent var(--tab-slot), #000 26%, #000 74%, transparent calc(100% - var(--tab-batt)));-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent var(--tab-slot), #000 26%, #000 74%, transparent calc(100% - var(--tab-batt)));-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent var(--tab-slot), #000 26%, #000 74%, transparent calc(100% - var(--tab-batt)));-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent var(--tab-slot), #000 26%, #000 74%, transparent calc(100% - var(--tab-batt)));mask-image:linear-gradient(90deg, transparent 0, transparent var(--tab-slot), #000 26%, #000 74%, transparent calc(100% - var(--tab-batt)));flex:none;padding:2px 0 0;overflow:hidden}.lcd-tabs--bar{pointer-events:none;align-items:center;padding:0;display:flex;position:absolute;inset:0}.lcd-tabs--bar .lcd-tab{pointer-events:auto}.lcd-tabs-track{align-items:center;gap:var(--gap-5);width:max-content;transition:transform .3s var(--ease-out);display:flex}.lcd-tab{white-space:nowrap;font-size:var(--type-label);letter-spacing:.14em;text-indent:.14em;color:var(--lcd-ink);opacity:.3;transition:opacity .3s var(--ease-out);flex:none;padding:0;font-weight:700}.lcd-tab--on{opacity:1}.lcd-tabs--dim .lcd-tab{letter-spacing:.18em;text-indent:.18em;color:var(--lcd-ink-dim);font-weight:400}@media (prefers-reduced-motion:reduce){.lcd-tabs-track,.lcd-tab{transition:none}}.lcd-page-title{font-size:var(--type-head);letter-spacing:var(--track-head);text-indent:var(--track-head);font-weight:700;line-height:1.25}.lcd-page-sub{margin-top:var(--gap-sub);font-size:var(--type-lede);color:var(--lcd-ink-dim);line-height:1.5}.lcd-page-sub--line{min-height:calc(var(--type-lede) * 1.5)}.lcd-page-sub--clamp{white-space:nowrap;text-overflow:ellipsis;width:100%;line-height:1.3;overflow:hidden}.lcd-page-sub--ration{margin-top:var(--gap-1)}@media (width>=360px){.lcd-page-sub--ration{margin-top:var(--gap-sub)}}.lcd-section-head{margin-top:var(--gap-1);font-size:var(--type-lede);letter-spacing:.18em;font-weight:700}.lcd-section-head--ruled{text-indent:.18em;border-bottom:1px solid var(--lcd-ink-dim);padding-bottom:3px}.sheet-col{padding-top:var(--gap-2);padding-left:var(--gap-4);padding-right:var(--gap-4);gap:var(--gap-2)}.sheet-col--compact{padding-top:var(--gap-1);gap:var(--gap-1)}@media (width<=359px){.sheet-col{gap:var(--gap-1);padding-top:0}.sheet-fields{gap:var(--gap-1)}.sheet-field--line{padding-top:2px;padding-bottom:2px}}.sheet-blurb{font-size:var(--type-lede);color:var(--lcd-ink-dim);flex:none;line-height:1.45}.sheet-fields{gap:var(--gap-2)}.sheet-field{border:1px solid var(--lcd-ink-dim);width:100%;color:var(--lcd-ink);background:0 0;border-radius:3px;outline:none;padding:8px 9px;font-family:inherit;font-size:16px;line-height:1.35}.sheet-field--line{padding:4px 6px}.sheet-field--tight{padding:6px 9px}.sheet-col--compact .sheet-fields{gap:var(--gap-1)}.sheet-actions{margin:0 calc(var(--gap-4) * -1);flex:none}.sheet-col--compact .sheet-actions{margin:0 calc(var(--gap-4) * -1)}.sheet-col--compact .lcd-page-title{font-size:var(--type-action)}.sheet-col--compact .lcd-page-sub{font-size:var(--type-label)}.sheet-col--compact .sheet-actions>.lcd-row:first-child{height:var(--row-h)}.sheet-col--compact .sheet-actions>.lcd-row{height:auto}.sheet-actions>.lcd-row:first-child{height:var(--row-h-cta)}.sheet-actions>.lcd-row{height:var(--row-h);flex:none}.sheet-note{padding-top:var(--gap-1);font-size:var(--type-label);color:var(--lcd-ink-dim);text-align:center;flex:none}.bonus-cover{filter:grayscale()contrast(1.05);position:relative;overflow:hidden}.bonus-cover img,.bonus-cover canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bonus-mosaic{image-rendering:pixelated;opacity:1;transition:opacity .64s var(--ease-out)}.bonus-mosaic--lifted{opacity:0}.bonus-ask-art{aspect-ratio:2/3;border:1px solid var(--lcd-ink);filter:grayscale()contrast(1.05);flex:1 1 0;max-width:100%;min-height:0;position:relative;overflow:hidden}.bonus-ask-art--cover{aspect-ratio:1}.bonus-ask-art img,.bonus-ask-art canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-body{padding:var(--gap-1) 0}.news-head-block{padding:0 var(--news-inset);margin-top:var(--gap-2)}.news-head-block.wrap-head{margin-top:var(--wrap-inset)}.news-head{margin:var(--gap-3) var(--news-inset) var(--gap-1);color:var(--lcd-ink)}.news-body>:first-child .news-head,.news-body>:first-child>.news-head{margin-top:var(--gap-1)}.news-item{margin:6px var(--news-inset) 0;font-size:var(--type-lede);color:var(--lcd-ink);gap:6px;line-height:1.45;display:flex}.news-item--lead{font-size:var(--type-head)}.news-item-mark{color:var(--lcd-ink-dim)}.lcd-row--settings{text-align:left;justify-content:space-between}.lcd-more{z-index:3;border-left:3.5px solid #0000;border-right:3.5px solid #0000;border-top:4.5px solid var(--lcd-ink-dim);pointer-events:none;width:0;height:0;position:absolute}.lcd-row--active{background:var(--lcd-ink);color:var(--lcd)}.lcd-row--muted{opacity:.4;cursor:default}.lcd-badge{font-size:var(--type-badge);letter-spacing:.1em;opacity:.75;border:1px solid;border-radius:2px;padding:0 4px;font-weight:700;display:inline-block}.lcd-badge--pull{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.news-tag{width:fit-content;font-size:var(--type-badge);letter-spacing:.1em;transition:transform .14s var(--ease-out);flex:none;align-items:center;padding:3px;font-weight:700;line-height:1;display:flex}.news-tag--on,.menu-stat--on{background:var(--lcd-ink);color:var(--lcd)}.lcd-body--pull-up,.news-tag--pull{transform:none}.home-sub{margin-top:var(--gap-sub);font-size:var(--type-lede);letter-spacing:.02em;color:var(--lcd-ink-dim);white-space:nowrap;text-overflow:ellipsis;width:100%;line-height:1.4;overflow:hidden}.home-sub--clamp{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.home-body{padding-top:0}.home-gap{min-height:var(--gap-1);flex:1 1 0}.home-title{font-size:var(--type-head)}@media (width>=360px){.home-title{font-size:var(--type-hero);letter-spacing:var(--track-hero);text-indent:var(--track-hero)}}.home-mark,.splash-ball{margin-top:var(--mark-seat);margin-left:-4px}@media (width>=360px){.home-body{padding-top:var(--gap-1)}.home-gap{min-height:var(--gap-2)}.home-mark{margin-top:calc(var(--mark-seat) - var(--gap-1))}}:root{--mark-size:40px;--mark-seat:var(--gap-1);--row-h:28px;--row-h-cta:36px;--dim-quiet:.65;--dim-off:.32;--news-inset:8px}@media (width>=360px){:root{--mark-size:64px}}@media (width>=390px){:root{--mark-seat:var(--gap-3)}}.home-mark--sub{--mark-size:24px}@media (width>=360px){.home-mark--sub{--mark-size:40px}}.menu-stat{font-size:var(--type-badge);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:4px;padding:3px;font-weight:700;line-height:1;display:flex}.lcd-row:active:not(:disabled){filter:brightness(.82);transition:filter .12s var(--ease-out)}.lcd-pinned{text-align:center;width:100%;font-size:var(--type-micro);letter-spacing:.14em;text-indent:.14em;color:var(--lcd-ink-dim);border-top:1px solid var(--lcd-ink-dim);transition:transform .14s var(--ease-out);flex:none;padding:5px 0 6px;font-weight:700}.lcd-pinned-row{border-top:1px solid var(--lcd-ink-dim);width:100%;padding-block:var(--gap-2);flex:none;height:auto}.lcd-pinned.lcd-row--active{background:var(--lcd-ink);color:var(--lcd)}.lcd-list--pull,.lcd-pinned--pull{transform:none}@media (prefers-reduced-motion:reduce){.lcd-pinned{transition:none;transform:none}}.lcd-status{width:100%;height:24px;font-size:var(--type-lede);white-space:nowrap;border-top:1px solid var(--lcd-ink-dim);background:0 0;border-bottom:0;border-left:0;border-right:0;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.lcd-status--bare{border-top:none}.lcd-status--slots{justify-items:start;column-gap:var(--gap-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.lcd-status--slots>:first-child{min-width:0;overflow:hidden}.lcd-status--slots>:nth-child(2){justify-self:center}.lcd-splash-word{font-size:var(--type-hero);letter-spacing:var(--track-hero);text-indent:var(--track-hero);color:var(--lcd-ink);font-weight:700}.lcd-livebar{width:calc(var(--dw) * .28);align-items:center;display:flex}.lcd-livebar-track{border:1px solid var(--lcd-ink);flex:1 1 0;height:4px;position:relative}.lcd-livebar-fill{background:var(--lcd-ink);width:100%;position:absolute;top:0;bottom:0;left:0}.blink{animation:1s step-end infinite lcd-blink}.color-code{z-index:10;cursor:pointer;background:0 0;border:0;grid-template-rows:repeat(3,16px);grid-template-columns:repeat(3,16px);gap:0;padding:0;display:grid;position:fixed}.color-code.tr{top:0;right:0}.color-code.inline{grid-template-columns:repeat(3, calc(var(--dw) * .026));grid-template-rows:repeat(3, calc(var(--dw) * .026));margin:0 auto calc(var(--dw) * .018);z-index:auto;display:grid;position:static}.color-code.inline span{width:calc(var(--dw) * .026);height:calc(var(--dw) * .026);display:block}.color-code.inline .corner-info{font-size:calc(var(--dw) * .02)}.color-code span{background:0 0;width:16px;height:16px;transition:background 50ms;display:block}.corner-info{color:#1a1a1a;cursor:pointer;justify-content:center;align-items:center;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:12px;font-style:italic;font-weight:900;position:relative;box-shadow:0 1px 3px #0003,inset 0 1px #fff6;background:#f6c600!important;display:flex!important}.corner-info:after{content:"";border-radius:inherit;pointer-events:none;animation:3s ease-in-out infinite badge-glow;position:absolute;inset:0;box-shadow:0 0 12px #f6c600b3}.corner-info:hover{background:#e0b600!important}@keyframes badge-glow{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.corner-info:after{animation:none}}@media (width<=520px){.color-code:not(.inline){display:none}}.lcd-wrong,.lcd-flash{z-index:5;row-gap:calc(var(--dw) * .015);background:var(--lcd-ink);color:var(--lcd);font-weight:700;font-size:calc(var(--dw) * .09);letter-spacing:.08em;text-indent:.08em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;grid-template-rows:1fr auto 1fr;display:grid;position:absolute;inset:0}.lcd-flash{pointer-events:none}.lcd-takeover-over,.lcd-takeover-main,.lcd-takeover-under{justify-content:center;align-items:center;row-gap:calc(var(--dw) * .015);flex-direction:column;min-width:0;max-width:100%;display:flex}.lcd-takeover-over{grid-row:1;align-self:end}.lcd-takeover-main{grid-row:2}.lcd-takeover-under{grid-row:3;align-self:start}.lcd-takeover-backdrop{position:absolute;inset:0;overflow:hidden}.lcd-takeover-backdrop:after{content:"";background:#0006;position:absolute;inset:0}.lcd-takeover-backdrop video{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%}.lcd-takeover--backdrop>.lcd-takeover-over,.lcd-takeover--backdrop>.lcd-takeover-main,.lcd-takeover--backdrop>.lcd-takeover-under{position:relative}.lcd-flash.lcd-takeover--window{background:0 0}.lcd-takeover--wave .lcd-takeover-main{padding-bottom:17px}.lcd-takeover--wave .lcd-takeover-over{margin-bottom:18px}.lcd-takeover--wave .lcd-takeover-under{align-self:start;margin-top:18px}.lcd-takeover-over,.lcd-takeover-under{font-size:calc(var(--dw) * .032);letter-spacing:.14em;text-indent:.14em;color:var(--lcd);font-weight:400}@supports (color:color-mix(in lab, red, red)){.lcd-takeover-over,.lcd-takeover-under{color:color-mix(in srgb, var(--lcd) 80%, transparent)}}.lcd-takeover-over,.lcd-takeover-under{text-align:center;padding:0 var(--gap-3);box-sizing:border-box}.lcd-takeover-over--span{text-indent:0;letter-spacing:.08em;color:var(--lcd);white-space:nowrap;justify-self:center;padding:0;font-weight:700;line-height:1}.tv-static{z-index:4;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.arcade{flex-direction:column;flex:1;min-height:0;display:flex}.arcade-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.arcade-canvas{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.arcade-over,.arcade-paused{justify-content:center;align-items:center;gap:var(--gap-3);background:linear-gradient(180deg, var(--lcd), var(--lcd-lo));flex-direction:column;display:flex;position:absolute;inset:0}.arcade-paused{font-size:var(--type-head);letter-spacing:.06em;background:0 0;font-weight:700}.arcade-over-score{font-weight:700;line-height:1}.arcade-over-label{font-size:var(--type-lede);opacity:.62;margin-top:var(--gap-sub)}.arcade-over-rows{flex-direction:column;align-items:stretch;width:100%;display:flex}.lcd-wavefill{width:0;animation-name:slicefill;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.lcd-waverew{width:0;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.lcd-wavehead-mark{opacity:.85;pointer-events:none;background:currentColor;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.lcd-wavehead-mark{display:none}}.lcd-coverwall{z-index:0;opacity:.22;filter:grayscale()contrast(1.1);grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:2px;display:grid;position:absolute;inset:0;overflow:hidden}.lcd-coverwall img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.finale-scrim{z-index:0;pointer-events:none;position:absolute;left:0;right:0}.finale-scrim--center{background:radial-gradient(56% 22% at 50% 40%, var(--lcd) 0%, var(--lcd) 26%, #d9ddd8b8 52%, #d9ddd800 84%);inset:0}.lcd-outline{text-shadow:1px 0 0 var(--lcd), -1px 0 0 var(--lcd), 0 1px 0 var(--lcd), 0 -1px 0 var(--lcd), 1px 1px 0 var(--lcd), -1px -1px 0 var(--lcd), 1px -1px 0 var(--lcd), -1px 1px 0 var(--lcd), 0 0 5px var(--lcd)}.pts-pop{animation:pts-pop .5s var(--ease-pop) 1}@keyframes pts-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.pun-pop{animation:pun-slam .44s var(--ease-pop) 1}@keyframes pun-slam{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}.ask-slam{animation:ask-slam .46s var(--ease-pop) 1}@keyframes ask-slam{0%{opacity:0;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}.pun-shake{animation:.45s ease-out pun-shake}@keyframes pun-shake{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pts-pop,.pun-pop,.pun-shake,.answer-stamp,.ask-slam{animation:none}}.answer-stamp{animation:answer-stamp .18s var(--ease-out) 80ms both}@keyframes answer-stamp{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.spark-burst{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.spark{background:var(--lcd-ink);pointer-events:none;animation:.24s steps(4,end) both spark-fly;animation-delay:var(--spark-delay,0s);position:absolute;top:0;left:0}@keyframes spark-fly{0%{opacity:1;transform:translate(-50%,-50%)}to{transform:translate(calc(-50% + cos(var(--spark-angle)) * var(--spark-throw)), calc(-50% + sin(var(--spark-angle)) * var(--spark-throw)));opacity:0}}.bonus-intro{z-index:6;isolation:isolate;border-radius:var(--radius-lcd);pointer-events:none;animation:bonus-intro-in .14s var(--ease-out) both;place-items:center;display:grid;position:absolute;inset:0}.bonus-intro-word{font-size:clamp(18px, calc(var(--dw) * .11), 46px);letter-spacing:.18em;text-indent:.18em;color:var(--lcd-ink);font-weight:700}.bonus-intro--flash{animation:none}@media (prefers-reduced-motion:reduce){.bonus-intro,.bonus-intro .spotlight{animation:none}}@keyframes bonus-intro-in{0%{opacity:0}to{opacity:1}}.cold-dip{z-index:7;border-radius:var(--radius-lcd);pointer-events:none;animation:cold-dip var(--cold-dip-ms) var(--ease-out) both;position:absolute;inset:0}@keyframes cold-dip{0%{opacity:0}34%{opacity:1}55%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cold-dip{animation-timing-function:linear}}.reveal-spotlights{inset:calc(var(--dw) * -.009) calc(var(--dw) * -.013);z-index:-1;pointer-events:none;position:absolute}.spotlight{pointer-events:none;background:repeating-conic-gradient(var(--lcd-ink) 0% 25%, transparent 0% 50%) 0 0 / 3px 3px, radial-gradient(44% 26% at var(--spot-base-x) 100%, var(--lcd-ink), transparent 68%), linear-gradient(var(--spot-cross), var(--lcd-ink), var(--lcd-ink) 62%, var(--lcd-ink)), linear-gradient(to top, var(--lcd-ink), var(--lcd-ink) 46%, transparent 80%);width:64%;height:138%;position:absolute;bottom:-4px}@supports (color:color-mix(in lab, red, red)){.spotlight{background:repeating-conic-gradient(color-mix(in srgb, var(--lcd-ink) 9%, transparent) 0% 25%, transparent 0% 50%) 0 0 / 3px 3px, radial-gradient(44% 26% at var(--spot-base-x) 100%, color-mix(in srgb, var(--lcd-ink) 18%, transparent), transparent 68%), linear-gradient(var(--spot-cross), color-mix(in srgb, var(--lcd-ink) 3%, transparent), color-mix(in srgb, var(--lcd-ink) 11%, transparent) 62%, color-mix(in srgb, var(--lcd-ink) 5%, transparent)), linear-gradient(to top, color-mix(in srgb, var(--lcd-ink) 12%, transparent), color-mix(in srgb, var(--lcd-ink) 5%, transparent) 46%, transparent 80%)}}.spotlight{-webkit-mask-image:linear-gradient(#0000 15%,#000 60%);mask-image:linear-gradient(#0000 15%,#000 60%)}.spotlight--l{--spot-base-x:7%;--spot-cross:to right;transform-origin:0 100%;clip-path:polygon(0% 100%,8% 0%,74% 0%,13% 100%);animation:spot-enter-l 1.15s var(--ease-in-out) both, spot-sway-l 2.6s var(--ease-in-out) 1.15s infinite alternate;left:0}.spotlight--r{--spot-base-x:93%;--spot-cross:to left;transform-origin:100% 100%;clip-path:polygon(100% 100%,92% 0%,26% 0%,87% 100%);animation:spot-enter-r 1.15s var(--ease-in-out) both, spot-sway-r 2.6s var(--ease-in-out) 1.15s infinite alternate;right:0}@keyframes spot-enter-l{0%{opacity:0;transform:rotate(40deg)}12%{opacity:1}to{opacity:1;transform:rotate(-10deg)}}@keyframes spot-enter-r{0%{opacity:0;transform:rotate(-40deg)}12%{opacity:1}to{opacity:1;transform:rotate(10deg)}}@keyframes spot-sway-l{0%{transform:rotate(-10deg)}to{transform:rotate(24deg)}}@keyframes spot-sway-r{0%{transform:rotate(10deg)}to{transform:rotate(-24deg)}}.spotlight--settled.spotlight--l{animation:spot-sway-l 2.6s var(--ease-in-out) infinite alternate}.spotlight--settled.spotlight--r{animation:spot-sway-r 2.6s var(--ease-in-out) infinite alternate}@media (prefers-reduced-motion:reduce){.spotlight--settled.spotlight--l,.spotlight--settled.spotlight--r{animation:none}}.spotlight--blows{animation:spot-enter-r 1.15s var(--ease-in-out) both, spot-sway-r 2.6s var(--ease-in-out) 1.15s infinite alternate, spot-blow .9s linear 1.85s forwards}@keyframes spot-blow{0%{opacity:1}6%{opacity:.18}10%{opacity:.95}17%{opacity:.14}23%{opacity:.78}31%{opacity:.1}40%{opacity:.52}48%{opacity:.06}62%{opacity:.3}78%{opacity:.04}to{opacity:0}}@media (prefers-reduced-motion:reduce){.spotlight--blows{opacity:0;animation:none}}.milky-gif{height:var(--milky-h);z-index:0;pointer-events:none;opacity:.85;width:auto;position:absolute;top:50%}.milky-gif--l{left:max(2px, calc(25% - var(--thanks-panel) / 4));transform:translate(-50%,-50%)}.milky-gif--r{right:max(2px, calc(25% - var(--thanks-panel) / 4));transform:translate(50%,-50%)scaleX(-1)}.milky-gif--gap{left:50%;right:auto;transform:translate(-50%,-50%)}.exit-gap{min-height:calc(var(--milky-h) + 7px);flex:2 1 calc(var(--milky-h) + 7px)}.exit-foot{min-height:var(--actions-floor,var(--actions-anchor));flex:1 1 0}.finale{z-index:3;isolation:isolate;background:radial-gradient(135% 95% at 50% 20%, #ffffff8f, #fff0 66%), linear-gradient(180deg, var(--lcd), var(--lcd-lo));border-radius:inherit;corner-shape:inherit;color:var(--lcd-ink);animation:finale-in .26s var(--ease-out) both;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 16px 2px #ffffff57}@keyframes finale-in{0%{opacity:0}to{opacity:1}}.finale-covers{--fc:calc(var(--dw) * .092);z-index:2;margin-top:calc(var(--dw) * .115);justify-content:center;gap:var(--tile-gap);max-width:calc(var(--fc) * 5 + 4 * var(--tile-gap));flex-wrap:wrap;display:flex;position:relative}.finale-cover{width:var(--fc);aspect-ratio:1;background:var(--lcd-ink-dim);position:relative}.finale-cover img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;display:block}.h2h{justify-content:center;align-items:center;gap:var(--h2h-col-gap);width:100%;margin-top:var(--h2h-gap);--h2h-tile:clamp(18px, calc(var(--dw) * .078), 32px);--h2h-col-gap:clamp(2px, calc(var(--dw) * .008), 4px);--h2h-gap:2px;flex-direction:row;display:flex}.h2h-bands{flex-direction:column;align-items:center;width:100%;display:flex}.h2h-who{font-size:var(--type-label);opacity:var(--dim-off);letter-spacing:.1em;text-indent:.1em;line-height:1.35}.h2h-row{align-items:center;gap:var(--h2h-gap);flex-direction:column;flex:1 1 var(--h2h-tile);min-width:0;max-width:var(--h2h-tile);transition:opacity .16s var(--ease-out);display:flex}.h2h-row--rest{opacity:.42}.h2h-cover{aspect-ratio:1;background:var(--lcd-ink-dim);width:100%;position:relative}.h2h-cover img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;display:block}.h2h-mark{aspect-ratio:1;flex:none;width:100%;position:relative}.h2h-mark--none{background:0 0}.h2h-mark.finale-mark--hit,.h2h-mark.finale-mark--miss,.h2h-mark .finale-glyph{animation:none}.h2h--compact{--h2h-tile:clamp(16px, calc(var(--dw) * .082), 34px);--h2h-col-gap:5px;justify-content:center;gap:var(--h2h-col-gap);flex-direction:row;margin-top:0}.h2h--compact .h2h-row{--h2h-gap:1px;flex-direction:column;gap:1px}.h2h--compact .h2h-row--rest{opacity:1}.h2h--compact .h2h-row{animation:strip-deal .38s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes strip-deal{0%{opacity:0;transform:translateX(calc(var(--h2h-tile) * -.34))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.h2h--compact .h2h-row{animation:none}}.h2h--pixel .h2h-cover img{image-rendering:pixelated}.challenge-tease{padding-inline:var(--news-inset);flex:1 1 0;justify-content:center;align-items:center;display:flex}.h2h-page{padding-bottom:var(--actions-anchor)}.h2h-page-mid{scrollbar-width:none;flex-direction:column;align-items:center;min-height:0;margin-block:auto;display:flex;overflow-y:auto}.h2h-page-mid::-webkit-scrollbar{display:none}.h2h-page-actions{margin-top:var(--wrap-tie);flex:none}.finale-mark{animation:finale-mark-in .14s var(--ease-out) both;position:absolute;inset:0}.finale-mark--hit{background:#1f23216b}.finale-mark--miss{background:#1f2321a3}@keyframes finale-mark-in{0%{opacity:0}to{opacity:1}}.finale-glyph{animation:finale-stamp .16s var(--ease-pop) both;position:absolute;inset:0}@keyframes finale-stamp{0%{opacity:0;transform:scale(1.9)}to{opacity:1;transform:scale(1)}}.finale-mark--hit .finale-glyph:before{content:"";border-left:2px solid var(--white-soft);border-bottom:2px solid var(--white-soft);width:42%;height:22%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.finale-mark--miss .finale-glyph:before,.finale-mark--miss .finale-glyph:after{content:"";background:var(--white-soft);width:58%;height:2px;position:absolute;top:50%;left:50%}.finale-mark--miss .finale-glyph:before{transform:translate(-50%,-50%)rotate(45deg)}.finale-mark--miss .finale-glyph:after{transform:translate(-50%,-50%)rotate(-45deg)}.thanks-col{padding-top:var(--gap-2)}.thanks-head{padding-bottom:var(--gap-1)}@media (width>=360px){.thanks-col{padding-top:var(--gap-3)}.thanks-head{padding-bottom:var(--gap-2)}}.lcd-film-layer{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.lcd-film-layer--hidden{visibility:hidden}.lcd-film-layer--bed:after{content:"";background:#0006;position:absolute;inset:0}.cold-open-host{z-index:-1;background:#000;position:absolute;inset:0;overflow:hidden}.cold-open-host--out{opacity:0;transition:opacity 2.4s linear}@media (prefers-reduced-motion:reduce){.cold-open-host--out{transition:none}}.cold-open-snow{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.cold-open-glass{z-index:-1;transition:opacity 2.4s linear}@media (prefers-reduced-motion:reduce){.cold-open-glass{transition:none}}.cold-open-host>video{filter:var(--co-film-filter)}.cold-open-skip{right:calc(var(--dw) * .075);z-index:2;color:var(--white-soft);font-size:var(--type-micro);letter-spacing:.14em;text-indent:.14em;pointer-events:none;text-shadow:0 0 4px #000c;font-weight:700;line-height:1.4;position:absolute;bottom:6px;transform:translate(50%)}.cold-open-track{height:var(--co-track-h);z-index:1;pointer-events:none;border-top:1px solid #ffffff73;min-height:7px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cold-open-track>.tv-static{opacity:.62;width:106%;height:700%;animation:.3s steps(4,end) infinite co-track;inset:auto auto 0 -3%}@keyframes co-track{0%{transform:translate(0)}to{transform:translate(-2%,14.2857%)}}.cold-open-track--play{height:calc(var(--co-track-h) / 2);border-top-color:#ffffff47;min-height:4px}.cold-open-track--play>.tv-static{opacity:.45;animation-duration:.9s}.cold-open-track--hard{border-top-color:#ffffffbf}.cold-open-track--hard>.tv-static{opacity:.86;animation-duration:.16s;animation-timing-function:steps(3,end)}.cold-open-track--extreme{border-top-color:#fffffff2}.cold-open-track--extreme>.tv-static{opacity:1;animation-duration:.11s;animation-timing-function:steps(2,end)}.cold-open-track--roam{height:calc(var(--co-track-h) * .8);opacity:.8;min-height:5px;animation:.52s linear infinite co-track-roam;top:0;bottom:auto}@keyframes co-track-roam{0%{transform:translateY(30%)}to{transform:translateY(1100%)}}.cold-open-track--fwd>.tv-static,.cold-open-track--fwd.cold-open-track--roam{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.cold-open-track>.tv-static{animation:none}.cold-open-track--roam{display:none}}.tv-bands{pointer-events:none;background:var(--lcd-ink,#12100e);position:absolute;inset:0;overflow:hidden}.tv-band{will-change:transform, opacity;display:block;position:absolute;left:0;right:0}.tv-band--ink{background:var(--lcd-ink,#12100e)}.tv-band--lit{background:var(--lcd,#b9c4a8)}.tune-lift--unzip .tv-band{animation:tune-unzip var(--lift-ms,.3s) steps(4, end) 1 forwards;animation-delay:calc(var(--i) * var(--lift-ms,.3s) * .45)}@keyframes tune-unzip{to{transform:translate3d(calc(var(--dir) * 110%), 0, 0)}}.tune-lift--collapse .tv-band{animation:tune-collapse var(--lift-ms,.32s) steps(4, end) 1 forwards;animation-delay:calc(var(--i) * var(--lift-ms,.32s) * .5);transform-origin:50%}@keyframes tune-collapse{to{transform:scaleY(0)}}.tune-lift--shear .tv-band{animation:tune-shear var(--lift-ms,.28s) steps(3, end) 1 forwards}@keyframes tune-shear{0%{opacity:1;transform:translate(0)}66%{transform:translate3d(calc(var(--dir) * var(--i) * 38%), 0, 0);opacity:1}to{transform:translate3d(calc(var(--dir) * var(--i) * 38%), 0, 0);opacity:0}}.tune-lift--blind .tv-band{animation:tune-blind var(--lift-ms,.3s) steps(4, end) 1 forwards;animation-delay:calc(var(--i) * var(--lift-ms,.3s) * .3)}@keyframes tune-blind{to{transform:translateY(-140%)}}@media (prefers-reduced-motion:reduce){.tune-lift--unzip .tv-band,.tune-lift--collapse .tv-band,.tune-lift--shear .tv-band,.tune-lift--blind .tv-band{opacity:0;animation:none}}.cold-open-freeze{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;filter:var(--co-film-filter) var(--co-look, );display:block;position:absolute;inset:0}.cold-open-freeze--under{z-index:-1}.wheel-woke .wheel-compass-glyph{animation:.9s ease-in-out 2 wheel-woke}@keyframes wheel-woke{0%,to{opacity:.45}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.wheel-woke .wheel-compass-glyph{opacity:1;animation:none}}.lcd-go .lcd-takeover-main{font-size:calc(var(--dw) * .17);letter-spacing:.18em;text-indent:.18em}.cold-open-rew{left:calc(var(--dw) * .075);bottom:calc(var(--co-track-h) + 5px);z-index:2;color:var(--white-soft);font-size:var(--type-micro);letter-spacing:.14em;pointer-events:none;text-shadow:0 0 4px #000c;font-weight:700;line-height:1.4;position:absolute;transform:translate(-50%)}.cold-open-cue{z-index:2;text-align:center;text-wrap:balance;max-width:80%;color:var(--white-soft);font-size:var(--type-label);letter-spacing:.02em;pointer-events:none;text-shadow:0 0 4px #000000e6,0 1px 2px #000c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 auto;padding:0 4px;line-height:1.35;display:-webkit-box;position:absolute;bottom:6px;left:0;right:0;overflow:hidden}.reel-bar{z-index:2;pointer-events:none;background:#ffffff1a;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.reel-bar>span{transform-origin:0;background:#ffffff8c;height:100%;display:block}.thanks-band{--thanks-band-min:max(calc(var(--thanks-fc) * 2 + 3px), calc(var(--milky-h) + 7px));--tb-label:clamp(10px, calc(var(--dw) * .0364 - 1.64px), 12px);--tb-num:clamp(26px, calc(var(--dw) * .109 - 8.9px), 32px);--tb-week:clamp(11px, calc(var(--dw) * .0364 - .64px), 13px);container-type:size}.thanks-band .challenge-summary .card-listhead{font-size:min(var(--type-label), 22cqh);margin-bottom:min(var(--gap-sub), 4cqh);line-height:1.1}.thanks-band .card-primaries--pair .card-primary-value{font-size:min(calc(var(--dw) * .105), 46cqh)}.thanks-band .challenge-summary .card-primary-label{font-size:min(var(--type-badge), 20cqh);margin-top:min(var(--gap-1), 3cqh);line-height:1.1}.week-strip{--tb-day:clamp(8px, calc(var(--dw) * .0273 - .73px), 10px);--tb-dot:clamp(7px, calc(var(--dw) * .0364 - 4.64px), 9px);--tb-daygap:clamp(7px, calc(var(--dw) * .0364 - 4.64px), 9px);gap:var(--tb-daygap);display:flex}.tb-label{font-size:var(--tb-label);letter-spacing:.14em;opacity:.55;font-weight:700}.tb-num{font-size:var(--tb-week);letter-spacing:.1em;font-weight:700}.thanks-covers{--fc:var(--thanks-fc);justify-content:center;gap:var(--tile-gap);max-width:var(--thanks-panel);flex-wrap:wrap;display:flex}.finale-num{font-size:calc(var(--dw) * .17);letter-spacing:.02em;font-weight:700;line-height:1}.finale-num>span{display:inline-block}.finale-num--card{font-size:calc(var(--dw) * .13)}.volume-band{padding:var(--wrap-step) var(--news-inset) 0}.volume-band .finale-label{margin-top:var(--gap-1)}.volume-sub{margin-top:var(--gap-1);font-size:var(--type-lede);color:var(--lcd-ink-dim)}.volume-list{padding:var(--gap-1) var(--news-inset) 0;gap:2px}.volume-list .news-item{margin-inline:0}.wrap-line{justify-content:space-between;align-items:baseline;gap:var(--gap-2);line-height:1.2;display:flex}.wrap-line-label{font-size:var(--type-row);letter-spacing:.04em;opacity:.62;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wrap-line-value{font-size:var(--type-row);letter-spacing:.02em;flex:none;font-weight:700}.volume-bonus{opacity:1;letter-spacing:.06em;font-weight:700}.finale-head{font-size:var(--type-head);letter-spacing:.1em;text-indent:.1em;text-align:center;margin-bottom:var(--gap-2);font-weight:700}.story{padding:var(--wrap-inset) var(--news-inset) var(--gap-4);cursor:pointer;transition:transform .12s var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0}.story:active{transform:scale(.99)}.story--asks{cursor:default}.story--asks:active{transform:none}.story-fact>.card-head,.story-fact>.card-sub,.story-fact .card-primaries,.story-fact .card-rows,.story-fact .wrap-save,.story-fact .wrap-actions{animation:story-in .32s var(--ease-out) both}.card-head{animation-delay:0s}.card-sub{animation-delay:60ms}.card-primaries{animation-delay:.12s}.card-rows,.wrap-save,.story-fact .wrap-actions{animation-delay:.18s}@keyframes story-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.story:active{transform:none}.story-fact>.card-head,.story-fact>.card-sub,.story-fact .card-primaries,.story-fact .card-rows,.story-fact .wrap-save,.story-fact .wrap-actions{animation:story-fade .2s var(--ease-out) both}@keyframes story-fade{0%{opacity:0}to{opacity:1}}}.story-body{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:0;display:flex}.story-fact{width:100%;min-height:0;padding-top:var(--wrap-head-seat);flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex}.card-mid{width:100%;min-height:0;padding-top:var(--wrap-step);flex-direction:column;flex:0 auto;justify-content:center;align-items:center;display:flex}.story-wrapped,.lcd-titlebar-title--type{font-size:var(--type-label);letter-spacing:.1em;text-indent:.1em;font-weight:700}.story-wrapped{text-align:center;opacity:var(--dim-off);flex:none}.story-label{font-size:var(--type-label);letter-spacing:.1em;text-indent:.1em;opacity:.62;margin-bottom:var(--gap-2);font-weight:700}.story-value{font-size:calc(var(--dw) * .17);letter-spacing:.02em;font-weight:700;line-height:1}.howto{--howto-tie:var(--wrap-tie);min-height:0;padding:var(--wrap-inset) var(--news-inset);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:stretch;display:flex}.howto-head{margin-bottom:var(--howto-tie);flex:none}.howto-list{justify-content:center;align-items:center;gap:var(--gap-2);flex-direction:row;flex:none;min-height:0;display:flex}.howto-line{justify-content:center;align-items:center;gap:var(--gap-2);min-width:0;transition:opacity .26s var(--ease-out);flex-direction:column;flex:1 1 0;display:flex}.howto-line--off{opacity:var(--dim-off)}.howto-vis{justify-content:center;align-items:center;width:100%;height:34px;display:flex;overflow:hidden}.howto-verb{max-width:100%;font-size:var(--type-label);letter-spacing:.1em;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.howto-slice{justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.howto-slice-bar{background:var(--lcd-ink);border-radius:1px;flex:1 1 0;min-width:0;max-width:3px}.howto-switch-line{background:var(--lcd-ink);opacity:var(--dim-off);flex:0 0 1px;align-self:stretch;margin:0 1px}.howto-slice--on .howto-slice-bar{animation:1ms linear both howto-ink}@keyframes howto-ink{0%{background:var(--lcd-ink-ghost)}to{background:var(--lcd-ink)}}.howto-ring-wrap{justify-content:center;align-items:center;display:flex}.howto-ring{border:1.5px solid var(--lcd-ink);border-radius:50%;width:28px;height:28px;position:relative}.howto-ring-arm{position:absolute;inset:0;transform:rotate(415deg)}.howto-ring--on .howto-ring-arm{animation:howto-turn calc(var(--howto-beat) * .7) var(--ease-out) both}@keyframes howto-turn{0%{transform:rotate(0)}to{transform:rotate(415deg)}}.howto-ring-dot{background:var(--lcd-ink);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:1.5px;left:50%}.howto-ring-hub{border:1.5px solid var(--lcd-ink);background:var(--lcd-ink);box-sizing:border-box;border-radius:50%;position:absolute;inset:7px}.howto-ring--on .howto-ring-hub{animation:howto-press calc(var(--howto-beat) * .3) var(--ease-out) calc(var(--howto-beat) * .7) both}@keyframes howto-press{0%{background:var(--lcd-ink-ghost);transform:scale(1)}60%{background:var(--lcd-ink);transform:scale(1.15)}to{background:var(--lcd-ink);transform:scale(1)}}.howto-points{letter-spacing:.02em;font-size:24px;font-weight:700;line-height:1}.lcd-row--center{justify-content:center}.howto-go{margin-top:var(--howto-tie);flex:none}@media (prefers-reduced-motion:reduce){.howto-slice--on .howto-slice-bar{background:var(--lcd-ink);animation:none}.howto-ring--on .howto-ring-arm{animation:none;transform:rotate(415deg)}.howto-ring--on .howto-ring-hub{background:var(--lcd-ink);animation:none}.howto-line{transition:none}}.card-head{font-size:var(--type-head);letter-spacing:var(--track-head);text-indent:var(--track-head);flex:none;font-weight:700;line-height:1.2}@media (width>=360px){.card-head{font-size:var(--type-hero);letter-spacing:var(--track-hero);text-indent:var(--track-hero)}}.card-sub{margin-top:var(--gap-sub);font-size:var(--type-lede);letter-spacing:.04em;flex:none;font-weight:700}.card-primaries{justify-content:center;gap:var(--gap-5);margin-bottom:var(--wrap-step);display:flex}.card-primary-value{font-size:calc(var(--dw) * .155);letter-spacing:.02em;font-weight:700;line-height:1}.card-primaries--pair .card-primary-value{font-size:calc(var(--dw) * .105)}.card-primaries--meet .card-primary{animation:pair-meet-left .52s var(--ease-out) both}.card-primaries--meet .card-primary:last-child{animation-name:pair-meet-right}@keyframes pair-meet-left{0%{opacity:0;transform:translateX(calc(var(--dw) * -.12))}to{opacity:1;transform:translate(0)}}@keyframes pair-meet-right{0%{opacity:0;transform:translateX(calc(var(--dw) * .12))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.card-primaries--meet .card-primary,.card-primaries--meet .card-primary:last-child{animation:pair-meet-fade .26s var(--ease-out) both}@keyframes pair-meet-fade{0%{opacity:0}to{opacity:1}}}.card-primary-label{white-space:nowrap;margin-top:var(--gap-1);font-size:var(--type-badge);letter-spacing:.1em;text-indent:.1em;opacity:.62;font-weight:700}.card-rows{gap:var(--gap-1);flex-direction:column;width:100%;max-width:15em;margin-inline:auto;display:flex}.card-row{justify-content:space-between;align-items:baseline;gap:var(--gap-2);font-size:var(--type-row);line-height:1.25;display:flex}.card-row-label{letter-spacing:.06em;opacity:.62;text-align:left;font-weight:700}.card-row-value{letter-spacing:.02em;text-align:right;white-space:nowrap;font-weight:700}.story--next .card-rows{gap:var(--gap-2);max-width:17em}.story--next .card-row{flex-direction:column;align-items:flex-start;gap:0}.story--next .card-row-label{font-size:var(--type-badge)}.story--next .card-row-value{text-align:left;white-space:normal;font-size:var(--type-lede);letter-spacing:.01em;font-weight:400}.story--next .card-sub{opacity:.62;font-size:var(--type-label);letter-spacing:.06em}.story--next--dense .card-rows{gap:var(--gap-1)}.story--next--dense .card-row-value{font-size:var(--type-row);line-height:1.15}.story--next--dense .card-mid{padding-top:var(--gap-2)}.story-say{font-size:var(--type-hero);letter-spacing:.04em;text-wrap:balance;max-width:14em;font-weight:700;line-height:1.25}.reel-bar--lcd{background:var(--lcd-ink-ghost)}.reel-bar--lcd>span{background:var(--lcd-ink)}.reel-bar--sliced{background:0 0;gap:3px;display:flex}.reel-bar--sliced>span{background:#ffffff1a;flex:1;height:100%;overflow:hidden;transform:none}.reel-bar--sliced>span>i{transform-origin:0;background:#ffffff8c;height:100%;display:block;transform:scaleX(0)}.reel-bar--lcd.reel-bar--sliced>span{background:var(--lcd-ink-ghost)}.reel-bar--lcd.reel-bar--sliced>span>i{background:var(--lcd-ink)}.reel-bar--sliced.reel-bar--story>span{background:linear-gradient(#ffffff4d, #ffffff4d), var(--lcd-ink-dim)}.reel-bar--sliced.reel-bar--story>span>i{background:var(--white-soft)}.reel-bar--sliced>.reel-slice--done>i{transform:scaleX(1)}.reel-bar--sliced>.reel-slice--now>i{animation:story-reel var(--story-dwell,4s) linear both}@keyframes story-reel{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story--still .reel-bar--sliced>.reel-slice--now>i,.story--paused .reel-bar--sliced>.reel-slice--now>i{animation-play-state:paused}.card-listhead{margin-bottom:var(--gap-sub);font-size:var(--type-label);letter-spacing:.1em;text-indent:.1em;text-align:center;opacity:var(--dim-off);flex:none;font-weight:700}.wrap-actions{margin-top:var(--wrap-tie);flex:none}.challenge{min-height:0;padding:var(--wrap-inset) var(--news-inset);padding-bottom:var(--actions-floor,var(--actions-anchor));flex-direction:column;flex:1;align-items:stretch;display:flex}.challenge-card{margin-block:auto}.challenge-actions{height:calc(3 * var(--row-h));flex-direction:column;flex:none;display:flex}.challenge-dare{text-align:center;font-size:var(--type-label);opacity:var(--dim-off);letter-spacing:.1em;text-indent:.1em;flex:1 1 0;justify-content:center;align-items:center;display:flex}.challenge-card{text-align:center;flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.challenge-mid{margin-top:var(--wrap-step);flex-direction:column;align-items:center;display:flex}.challenge .card-primaries{margin-bottom:0}.challenge-go{height:var(--row-h);flex:none}.challenge-summary{flex-direction:column;align-items:center;width:100%;display:flex}.challenge-summary .card-primaries{margin-bottom:0}.story--share .story-fact{justify-content:flex-start}.story--share .card-mid{flex:1;justify-content:flex-start}.story--share .wrap-actions{margin-top:auto}.wrap-mark{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.wrap-note{margin-top:var(--gap-sub);font-size:var(--type-label);letter-spacing:.08em;text-indent:.08em;text-align:center;opacity:var(--dim-quiet);flex:none}.news-body:has(>.wrap-actions){padding-top:0}.wrap-save{margin-top:var(--wrap-step);gap:var(--gap-1);align-self:center}.wrap-save-card{border:1px solid var(--lcd-ink-ghost);image-rendering:auto;width:auto;max-height:92px}.finale-label{margin-top:var(--gap-3);font-size:var(--type-lede);letter-spacing:.1em;text-indent:.1em;color:var(--lcd-ink-dim);text-align:center;padding:0 var(--gap-4);font-weight:700}.finale--exit{animation:finale-out .42s var(--ease-in-out) both}.finale--exit .finale-num{animation:finale-num-out .42s var(--ease-in-out) both}@keyframes finale-out{0%{opacity:1}to{opacity:0}}@keyframes finale-num-out{0%{transform:scale(1)}to{transform:scale(var(--finale-exit,.4))}}.confetti{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.confetti-bit{top:calc(var(--cf-size) * -2);width:var(--cf-size);height:var(--cf-size);background:var(--lcd-ink);opacity:var(--cf-op);will-change:transform, opacity;animation:cf-fall var(--cf-dur) linear var(--cf-delay) both;position:absolute}@keyframes cf-fall{0%{opacity:var(--cf-op);transform:translate(0)rotate(0)}82%{opacity:var(--cf-op)}to{transform:translate3d(var(--cf-drift), calc(var(--dw) * .95), 0) rotate(var(--cf-spin));opacity:0}}@media (prefers-reduced-motion:reduce){.finale,.finale--exit,.confetti-bit,.finale-mark,.finale-glyph{animation:none}.confetti{display:none}}.share-glints{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.share-band{--sb-emoji:min(clamp(10px, calc(var(--dw) * .142857 - 35.71px), 22px), calc(var(--dw) * .0672 - 6.3px));--sb-pun:clamp(11px, calc(var(--dw) * .078125 - 14px), 16px);--sb-line:clamp(10px, calc(var(--dw) * .046875 - 5px), 13px);--sb-step1:clamp(5px, calc(var(--dw) * .03125 - 5px), 7px);--sb-step2:clamp(2px, calc(var(--dw) * .015625 - 3px), 3px);--share-band-min:calc(var(--sb-emoji) * 1.1 + var(--sb-step1) + var(--sb-pun) * 1.15 + var(--sb-step2) + var(--sb-line) * 1.15)}.share-head-pad{padding-bottom:var(--gap-1)}.share-brag{max-width:calc(100% - 2 * var(--share-lane))}.share-emoji{margin-block:-.4em;padding-block:.4em}.share-glint{left:calc(2px + var(--sg-x,.5) * (var(--share-lane) - var(--sg-size) - 4px));width:var(--sg-size);height:var(--sg-size);background:var(--lcd-ink);clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%);animation:share-glint var(--sg-dur,1.1s) var(--ease-out) var(--sg-delay,0s) infinite both;position:absolute}.share-glint--r{left:auto;right:calc(2px + var(--sg-x,.5) * (var(--share-lane) - var(--sg-size) - 4px))}@keyframes share-glint{0%{opacity:0;transform:scale(.25)rotate(-25deg)}18%{opacity:1;transform:scale(1)rotate(0)}72%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.5)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.share-glints{display:none}}.karaoke-stage{--k-ink:var(--white-soft);--k-ink-soft:#dce6ff;--k-shadow:0 2px 6px #000000b3;--k-shadow-deep:0 3px 10px #000c;background:#000;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;container-type:size}.karaoke-stage--bare{background:0 0}.karaoke-stage--bare .karaoke-video,.karaoke-stage--bare .karaoke-wash{display:none}.karaoke-stage--bare .karaoke-line,.karaoke-stage--bare .karaoke-count,.karaoke-stage--bare .karaoke-card,.karaoke-stage--bare .karaoke-osd{color:var(--lcd-ink);text-shadow:none}.karaoke-video{object-fit:cover;filter:grayscale()contrast(1.15)brightness(1.02);width:100%;height:100%;position:absolute;inset:0}.karaoke-wash{pointer-events:none;background:#0000004d;position:absolute;inset:0}.scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0006 100%);position:absolute;inset:0}.karaoke-ladder{text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;padding:0 10px;display:flex;position:absolute;inset:0}.karaoke-line{width:100%;color:var(--k-ink-soft);text-shadow:var(--k-shadow);white-space:nowrap;text-overflow:ellipsis;min-height:13px;font-size:10px;line-height:1.25;overflow:hidden}.karaoke-line--now{color:var(--k-ink);white-space:normal;font-size:15px;font-weight:700;overflow:visible}.karaoke-count{text-align:center;color:var(--k-ink);text-shadow:0 0 22px #fffc;pointer-events:none;justify-content:center;align-items:center;font-size:64px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.karaoke-card{color:var(--k-ink);text-align:left;text-shadow:var(--k-shadow-deep);pointer-events:none;position:absolute;bottom:12px;left:12px}.karaoke-card-title{font-size:15px;font-weight:700;line-height:1.2}.karaoke-card-artist{margin-top:2px;font-size:11px;font-weight:500}.karaoke-card-year{font-size:var(--type-micro);opacity:.75;margin-top:2px}.karaoke-osd{text-align:center;letter-spacing:.14em;text-indent:.14em;color:var(--k-ink);text-shadow:var(--k-shadow-deep);pointer-events:none;font-size:12px;font-weight:700;position:absolute;top:8px;left:0;right:0}.karaoke-chip{letter-spacing:.1em;color:var(--k-ink);text-shadow:var(--k-shadow-deep);animation:chip-pop .3s var(--ease-pop) 1;pointer-events:none;font-size:11px;font-weight:700;position:absolute;top:8px;left:10px}@keyframes chip-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.karaoke-stage--bare .karaoke-chip{color:var(--lcd-ink);text-shadow:none}@media (prefers-reduced-motion:reduce){.karaoke-chip{animation:none}}.karaoke-paused{color:var(--white-soft);text-shadow:0 0 8px #000c;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;font-size:26px;display:flex;position:absolute;inset:0}.kmarquee{white-space:nowrap;max-width:230px;display:block;overflow:hidden}.kmarquee>span{display:inline-block}.kmarquee-run{animation:11s linear infinite kmarquee}@keyframes kmarquee{0%,28%{transform:translate(0)}48%,62%{transform:translateX(var(--kshift))}82%,to{transform:translate(0)}}.gl-marquee{white-space:nowrap;overflow:hidden}.gl-marquee>span{display:inline-block}.gl-artist{opacity:.62}@media (prefers-reduced-motion:reduce){.kmarquee-run{animation:none}}.karaoke-notes{pointer-events:none;position:absolute;inset:0}.kn{color:var(--k-ink-soft);opacity:.55;text-shadow:var(--k-shadow);font-size:13px;animation:7s ease-in-out infinite kn-drift;position:absolute}.kn-1{top:10%;left:8%}.kn-2{animation-duration:8.5s;animation-delay:-2s;top:14%;right:9%}.kn-3{animation-duration:9.5s;animation-delay:-4s;bottom:16%;left:10%}.kn-4{animation-duration:7.8s;animation-delay:-6s;bottom:12%;right:8%}@keyframes kn-drift{0%,to{opacity:.35;transform:translate(0)}25%{opacity:.6;transform:translate(7px,-9px)}50%{opacity:.45;transform:translate(-5px,-14px)}75%{opacity:.6;transform:translate(-9px,-4px)}}.karaoke-notes--orbit{animation:16s linear infinite kn-spin}@keyframes kn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.karaoke-notes--orbit .kn{opacity:.55;animation:none;inset:50% auto auto 50%}.karaoke-notes--orbit .kn-1{transform:translate(-50%,-50%)translateY(-46px)}.karaoke-notes--orbit .kn-2{transform:translate(-50%,-50%)translate(46px)}.karaoke-notes--orbit .kn-3{transform:translate(-50%,-50%)translateY(46px)}.karaoke-notes--orbit .kn-4{transform:translate(-50%,-50%)translate(-46px)}.karaoke-stage--bare .kn{color:var(--lcd-ink-dim);text-shadow:none}.karaoke-bounce{opacity:.8;filter:grayscale()contrast(1.1);pointer-events:none;border-radius:4px;width:44px;height:44px;animation:7.3s linear infinite alternate kb-x,5.9s linear infinite alternate-reverse kb-y;position:absolute;top:0;left:0;box-shadow:0 3px 10px #00000080}@keyframes kb-x{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 44px))}}@keyframes kb-y{0%{translate:0}to{translate:0 calc(100cqh - 44px)}}.karaoke-instr{text-align:center;color:var(--k-ink);text-shadow:var(--k-shadow);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:0 20px;display:flex;position:absolute;inset:0}.karaoke-instr-label{letter-spacing:.22em;text-indent:.22em;opacity:.85;font-size:12px}.karaoke-instr-bar{background:#ffffff40;width:60%;height:2px}.karaoke-instr-bar>span{background:#fffc;height:100%;display:block}.karaoke-instr-next{color:var(--k-ink-soft);opacity:.7;font-size:11px}.karaoke-stage--bare .karaoke-instr{color:var(--lcd-ink);text-shadow:none}.karaoke-stage--bare .karaoke-instr-bar{background:var(--lcd-ink-dim)}.karaoke-stage--bare .karaoke-instr-bar>span{background:var(--lcd-ink)}.karaoke-stage--bare .karaoke-instr-next{color:var(--lcd-ink-dim)}.karaoke-count-pop{animation:kcount-pop .95s var(--ease-out) 1;display:inline-block}@keyframes kcount-pop{0%{opacity:.55;transform:scale(1.28)}35%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(.94)}}.karaoke-card-art{filter:grayscale()contrast(1.1);border-radius:4px;width:40px;height:40px;margin-bottom:6px;display:block;box-shadow:0 3px 10px #0009}@media (prefers-reduced-motion:reduce){.kmarquee-run,.kn,.karaoke-notes--orbit,.karaoke-bounce,.karaoke-count-pop{animation:none}}.wheel-select:after{content:"";border-radius:50%;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-compass{pointer-events:none;position:absolute;inset:0}.wheel-compass-glyph{color:var(--wheel-label);opacity:.45;position:absolute}.lcd-slicetrack{background:var(--lcd-ink-ghost);vertical-align:middle;width:56px;height:3px;display:inline-block;position:relative}.lcd-slicetrack-hash{background:var(--lcd-ink-dim);transform-origin:50%;width:1px;height:8px;position:absolute;top:-2px;transform:rotate(20deg)}.lcd-slicetrack-fill{background:var(--lcd-ink);width:var(--fillw,0%);animation-name:slicefill;animation-timing-function:linear;animation-fill-mode:both;position:absolute;inset:0 auto 0 0}@keyframes slicefill{0%{width:var(--prevw,0%)}to{width:var(--fillw,0%)}}.lcd-slicetrack--invert{background:#d9ddd84d}.lcd-slicetrack--invert .lcd-slicetrack-hash{background:#d9ddd899}.lcd-slicetrack--invert .lcd-slicetrack-fill{background:var(--lcd)}@media (prefers-reduced-motion:reduce){.lcd-slicetrack-fill{animation:none}}.lcd-row--flash{animation:.4s steps(2,jump-none) .5s row-flash}@keyframes row-flash{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.lcd-row--flash{animation:none}}.lcd-wrongmenu{pointer-events:auto}.lcd-wrongmenu .lcd-row{color:var(--lcd)}.lcd-wrongmenu .lcd-row--active{background:var(--lcd);color:var(--lcd-ink)}.lcd-wrongmenu .lcd-row:disabled{opacity:.4;cursor:default}.lcd-count{pointer-events:auto;font-size:calc(var(--dw) * .22)}.reel-osd{transition:opacity .32s}@media (prefers-reduced-motion:reduce){.reel-osd{transition:none}}.disco-moon{pointer-events:none;z-index:0;position:absolute;top:-52px;left:-54px}.lcd-row--flashloop{animation:1.1s step-end .4s infinite row-startblink}.drum-band{background:var(--lcd-ink);animation:.7s step-end .4s infinite drum-band-blink}@keyframes drum-band-blink{0%,49.9%{background:var(--lcd-ink)}50%,to{background:color-mix(in srgb, var(--lcd-ink) 48%, var(--lcd))}}.drum-band-val{color:var(--lcd)}.drum-band-val--dim{color:#f4f4f18c}.lcd-row--breathe{position:relative}.lcd-row--breathe:after{content:"";background:var(--lcd);opacity:0;pointer-events:none;animation:2.4s ease-in-out 1s infinite lcd-row-breathe;position:absolute;inset:0}@keyframes lcd-row-breathe{0%,to{opacity:0}50%{opacity:.2}}@keyframes row-startblink{0%,49.9%{background:var(--lcd-ink);color:var(--lcd)}50%,to{color:var(--lcd-ink);background:0 0}}@media (prefers-reduced-motion:reduce){.lcd-row--flashloop,.lcd-row--breathe:after,.blink,.drum-band,.drum-band-val,.drum-band-val--dim{animation:none}}.splash-actions{width:calc(100% + 32px);height:calc(3 * var(--row-h));flex-direction:column;flex-shrink:0;margin:0 -16px;display:flex}.splash-note{text-align:center;flex:1 1 0;justify-content:center;align-items:center;display:flex}.splash-ball{display:block}.splash-fade-away{transition:opacity .11s ease-out;opacity:0!important}@keyframes rise-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[style*=rise-in],[style*=fade-in]{opacity:1!important;animation:none!important;transform:none!important}}.intro-shade{text-shadow:0 1px 2px #0000008c,0 0 10px #00000073}.intro-word{opacity:0;animation:1ms step-end forwards intro-word-pop}@keyframes intro-word-pop{to{opacity:1}}@media (prefers-reduced-motion:reduce){.intro-word{opacity:1;animation:none}}.lcd-chip{margin:-1px -4px;padding:1px 4px;transition:background .1s,color .1s}.lcd-chip--live{background:var(--lcd-ink);color:var(--lcd)}.lcd-fade{animation:lcd-fade var(--dur-fade) var(--ease-out)}@keyframes dot-in{0%{opacity:0}to{opacity:1}}@media (width<=520px){.device{--dw:100dvw;--wheel-k:.58;--bezel-bottom:calc(var(--dw) * .028);--chin-min:10px;--chin-clear:8px;--edge-inset:0px;width:100dvw;height:calc(100dvh + env(safe-area-inset-bottom,0px));aspect-ratio:auto}.device-face{border:none;border-radius:0}.device-front{box-shadow:none;padding:max(var(--bezel), env(safe-area-inset-top,0px)) 0 calc(env(safe-area-inset-bottom,0px) + var(--bezel-bottom));background:radial-gradient(120% 46% at 50% -8%, #fffffff2, #fff0 62%), linear-gradient(180deg, var(--body-hi), var(--body-lo) calc(100% - env(safe-area-inset-bottom,0px) - var(--bezel) * 2.5), var(--body-hi) calc(100% - env(safe-area-inset-bottom,0px) - var(--bezel) * .5))}.device-back{box-shadow:inset 0 0 0 1px #ffffff73, inset 0 0 calc(var(--dw) * .11) #1e21254d;padding:max(var(--bezel), env(safe-area-inset-top,0px)) 0 calc(env(safe-area-inset-bottom,0px) + var(--bezel))}.back-metal,.back-metal-shade{top:calc(-1 * max(var(--bezel), env(safe-area-inset-top,0px)));bottom:calc(-1 * (env(safe-area-inset-bottom,0px) + var(--bezel)))}.device-screen{min-height:0}.lcd{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--dw) * var(--wheel-k) - var(--dw) * .215 - 2 * var(--bezel) - 8px)}.device-front{justify-content:flex-end}.device-spacer{max-height:calc(var(--dw) * .12)}html.crushed .device-front,html.kb-typing .device-front{justify-content:flex-start}.device-wheel{width:min(calc(var(--dw) * var(--wheel-k)), 34dvh);margin-bottom:max(0px, calc(max(var(--chin-min), calc(env(safe-area-inset-bottom,0px) + var(--chin-clear))) - var(--bezel-bottom)))}html.kb-typing .device{height:var(--kbvh,calc(100dvh + env(safe-area-inset-bottom,0px)))}html.kb-typing .device-front{padding-bottom:var(--bezel)}html.kb-typing .device-spacer,html.kb-typing .device-controls,html.kb-typing .device-wheel{display:none}html.kb-typing .lcd{max-height:none}}html.fitted .device{--wheel-k:.28;--stack-k:1.035;--dw:min(100dvw, calc((100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 8px) / (var(--stack-k) + var(--wheel-k))));width:var(--dw);height:calc(var(--dw) * (var(--stack-k) + var(--wheel-k)) + 8px);aspect-ratio:auto;margin-inline:auto}html.fitted .device-wheel{width:calc(var(--dw) * var(--wheel-k))}html.crushed .device{--dw:min(100dvw, calc((100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px) / .84));width:var(--dw);height:calc(var(--dw) * .82 + 4px);aspect-ratio:auto}html.crushed .device-front{padding:var(--bezel) 0}html.crushed .lcd{max-height:none}html.crushed .device-controls,html.crushed .device-spacer,html.crushed .device-wheel{display:none}.lcd-flash--crushed{pointer-events:auto;text-align:center;padding:0 8%;text-decoration:none}}@layer utilities{.collapse{visibility:collapse}.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}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-40{top:calc(var(--spacing) * 40)}.top-58{top:calc(var(--spacing) * 58)}.top-100{top:calc(var(--spacing) * 100)}.top-200{top:calc(var(--spacing) * 200)}.top-202{top:calc(var(--spacing) * 202)}.left-1\/2{left:50%}.z-1{z-index:1}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.row-6{grid-row:6}.row-7{grid-row:7}.row-8{grid-row:8}.row-9{grid-row:9}.row-10{grid-row:10}.row-11{grid-row:11}.row-12{grid-row:12}.row-13{grid-row:13}.row-14{grid-row:14}.row-15{grid-row:15}.row-16{grid-row:16}.row-17{grid-row:17}.row-18{grid-row:18}.row-19{grid-row:19}.row-20{grid-row:20}.row-21{grid-row:21}.row-22{grid-row:22}.row-23{grid-row:23}.row-24{grid-row:24}.row-25{grid-row:25}.row-26{grid-row:26}.row-27{grid-row:27}.row-28{grid-row:28}.row-29{grid-row:29}.row-30{grid-row:30}.row-31{grid-row:31}.row-32{grid-row:32}.row-33{grid-row:33}.row-34{grid-row:34}.row-35{grid-row:35}.row-36{grid-row:36}.row-37{grid-row:37}.row-38{grid-row:38}.row-39{grid-row:39}.row-40{grid-row:40}.row-41{grid-row:41}.row-42{grid-row:42}.row-43{grid-row:43}.row-44{grid-row:44}.row-45{grid-row:45}.row-46{grid-row:46}.row-47{grid-row:47}.row-48{grid-row:48}.row-49{grid-row:49}.row-50{grid-row:50}.row-51{grid-row:51}.row-52{grid-row:52}.row-53{grid-row:53}.row-54{grid-row:54}.row-55{grid-row:55}.row-56{grid-row:56}.row-57{grid-row:57}.row-58{grid-row:58}.row-59{grid-row:59}.row-60{grid-row:60}.row-61{grid-row:61}.row-62{grid-row:62}.row-63{grid-row:63}.row-64{grid-row:64}.row-65{grid-row:65}.row-66{grid-row:66}.row-67{grid-row:67}.row-68{grid-row:68}.row-69{grid-row:69}.row-70{grid-row:70}.row-71{grid-row:71}.row-72{grid-row:72}.row-73{grid-row:73}.row-74{grid-row:74}.row-75{grid-row:75}.row-76{grid-row:76}.row-77{grid-row:77}.row-78{grid-row:78}.row-79{grid-row:79}.row-80{grid-row:80}.row-81{grid-row:81}.row-82{grid-row:82}.row-83{grid-row:83}.row-84{grid-row:84}.row-85{grid-row:85}.row-86{grid-row:86}.row-87{grid-row:87}.row-88{grid-row:88}.row-89{grid-row:89}.row-90{grid-row:90}.row-91{grid-row:91}.row-92{grid-row:92}.row-93{grid-row:93}.row-94{grid-row:94}.row-95{grid-row:95}.row-96{grid-row:96}.row-97{grid-row:97}.row-98{grid-row:98}.row-99{grid-row:99}.row-100{grid-row:100}.row-101{grid-row:101}.row-102{grid-row:102}.row-103{grid-row:103}.row-104{grid-row:104}.row-105{grid-row:105}.row-106{grid-row:106}.row-107{grid-row:107}.row-108{grid-row:108}.row-109{grid-row:109}.row-110{grid-row:110}.row-111{grid-row:111}.row-112{grid-row:112}.row-113{grid-row:113}.row-114{grid-row:114}.row-115{grid-row:115}.row-116{grid-row:116}.row-117{grid-row:117}.row-118{grid-row:118}.row-119{grid-row:119}.row-120{grid-row:120}.row-121{grid-row:121}.row-122{grid-row:122}.row-123{grid-row:123}.row-124{grid-row:124}.row-125{grid-row:125}.row-126{grid-row:126}.row-127{grid-row:127}.row-128{grid-row:128}.row-129{grid-row:129}.row-130{grid-row:130}.row-131{grid-row:131}.row-132{grid-row:132}.row-133{grid-row:133}.row-134{grid-row:134}.row-135{grid-row:135}.row-136{grid-row:136}.row-137{grid-row:137}.row-138{grid-row:138}.row-139{grid-row:139}.row-140{grid-row:140}.row-141{grid-row:141}.row-142{grid-row:142}.row-143{grid-row:143}.row-144{grid-row:144}.row-145{grid-row:145}.row-146{grid-row:146}.row-147{grid-row:147}.row-148{grid-row:148}.row-149{grid-row:149}.row-150{grid-row:150}.row-151{grid-row:151}.row-152{grid-row:152}.row-153{grid-row:153}.row-154{grid-row:154}.row-155{grid-row:155}.row-156{grid-row:156}.row-157{grid-row:157}.row-158{grid-row:158}.row-159{grid-row:159}.row-160{grid-row:160}.row-161{grid-row:161}.row-162{grid-row:162}.row-163{grid-row:163}.row-164{grid-row:164}.row-165{grid-row:165}.row-166{grid-row:166}.row-167{grid-row:167}.row-168{grid-row:168}.row-169{grid-row:169}.row-170{grid-row:170}.row-171{grid-row:171}.row-172{grid-row:172}.row-173{grid-row:173}.row-174{grid-row:174}.row-175{grid-row:175}.row-176{grid-row:176}.row-177{grid-row:177}.row-178{grid-row:178}.row-179{grid-row:179}.row-180{grid-row:180}.row-181{grid-row:181}.row-182{grid-row:182}.row-183{grid-row:183}.row-184{grid-row:184}.row-185{grid-row:185}.row-186{grid-row:186}.row-187{grid-row:187}.row-188{grid-row:188}.row-189{grid-row:189}.row-190{grid-row:190}.row-191{grid-row:191}.row-192{grid-row:192}.row-193{grid-row:193}.row-194{grid-row:194}.row-195{grid-row:195}.row-196{grid-row:196}.row-197{grid-row:197}.row-198{grid-row:198}.row-199{grid-row:199}.row-200{grid-row:200}.row-201{grid-row:201}.row-202{grid-row:202}.row-203{grid-row:203}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-367{margin:calc(var(--spacing) * 367)}.m-497{margin:calc(var(--spacing) * 497)}.m-506{margin:calc(var(--spacing) * 506)}.m-553{margin:calc(var(--spacing) * 553)}.m-1269{margin:calc(var(--spacing) * 1269)}.m-1723{margin:calc(var(--spacing) * 1723)}.mt-1{margin-top:var(--spacing)}.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}.size-full{width:100%;height:100%}.h-full{height:100%}.min-h-0{min-height:0}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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,)}.resize{resize:both}.columns-1{columns:1}.columns-2{columns:2}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-\[a-z0-9-\]{padding:a-z0-9-}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-wrap{text-wrap:wrap}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[offset\:ms\]{offset:ms}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-\[color\:var\(--wheel-label\)\]:focus-visible{--tw-ring-color:var(--wheel-label)}.active\:brightness-95:active{--tw-brightness:brightness(95%);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,)}}@font-face{font-family:Guggenheim Sans;src:url(/fonts/GuggenheimSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Guggenheim Sans;src:url(/fonts/GuggenheimSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Guggenheim Sans;src:url(/fonts/GuggenheimSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ChicagoFLF;src:url(/fonts/ChicagoFLF.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--font-sans:"Guggenheim Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--page:var(--body-lo);--page-text:#6e6c66;--body-hi:#fdfdfb;--body-lo:#f1f1ed;--body-edge:#26282c2e;--white-soft:#f4f4f1;--lcd:#d9ddd8;--lcd-lo:#cdd2cc;--lcd-ink:#1f2321;--lcd-ink-dim:#1f23218c;--lcd-ink-ghost:#1f23214d;--lcd-bezel:#1b1b20;--wheel:#f2f2ef;--wheel-edge:#dad9d2;--wheel-label:#8f9089;--steel-ink:#6f7277;--steel-ink-dim:#898c92;--face-buttons:#f6f6f3;--face-wheel:#f3f3f0;--unlit:#46464047;--glow:#ff4e00;--font-lcd:"ChicagoFLF","Chicago","Charcoal",ui-monospace,"SF Mono",Menlo,monospace;--font-mono:ui-monospace,"SF Mono","SFMono-Regular",Menlo,"Courier New",monospace;--wrap-head-seat:24px;--cold-dip-ms:.32s;--actions-anchor:12px;--stack-pair:27.5px;--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-text:10px;--gap-sub:6px;--gap-4:16px;--gap-5:20px;--gap-6:24px;--tile-gap:3px;--titlebar-h:22px;--share-lane:34px;--wrap-inset:var(--gap-3);--wrap-step:var(--gap-3);--wrap-tie:var(--gap-6);--bonus-mask-h:34%;--type-label:10px;--type-lede:11px;--type-head:15px;--type-home:17px;--type-hero:19px;--type-row:12px;--type-action:13px;--type-micro:9px;--type-badge:8px;--track-hero:.04em;--track-head:.06em;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-pop:cubic-bezier(.2, 1.6, .4, 1);--dur-fade:.15s;--dur-rise:.24s;--flip-dur:.6s}html{height:100%;overflow:hidden}body{height:100%}html{background:var(--page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--page);color:var(--page-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1;overscroll-behavior:none;touch-action:manipulation;margin:0;font-weight:400}#root{isolation:isolate;background:var(--page);justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex}@media (width<=520px){html,body,#root{background:var(--body-hi) linear-gradient(180deg, var(--body-hi), var(--body-lo) calc(100% - env(safe-area-inset-bottom,0px) - 12vw), var(--body-hi) calc(100% - env(safe-area-inset-bottom,0px) - 2vw)) no-repeat}#root{height:calc(100dvh + env(safe-area-inset-bottom,0px))}}::selection{background:var(--lcd-ink);color:var(--lcd)}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.no-touch{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes lcd-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes lcd-fade{0%{opacity:0}to{opacity:1}}.slim-scroll{scrollbar-width:thin;scrollbar-color:var(--lcd-ink) transparent}.slim-scroll::-webkit-scrollbar{width:7px}.slim-scroll::-webkit-scrollbar-track{border-left:1px solid var(--lcd-ink-dim)}.slim-scroll::-webkit-scrollbar-thumb{background:var(--lcd-ink);border-radius:0}@media (prefers-reduced-motion:reduce){.lcd-titlebar--battfade:before,.lcd-titlebar--battfade:after{opacity:1;animation:none}.device,.device-edge--top,.device-edge--bottom{transition:none}.lcd-wavefill{width:var(--fillw,0%);animation:none}.circles-stagger span{animation:none!important}}@media (width<=820px){input[type=text],input[type=search],input[type=url],input[type=email],textarea,select{font-size:max(16px,1em)}}.dictate-hint{display:none}@media (pointer:coarse){.dictate-hint{display:block}}.desktop-hint{text-align:center;font-family:var(--font-sans);letter-spacing:.14em;color:var(--page-text);opacity:.45;pointer-events:none;font-size:10px;display:none;position:fixed;bottom:10px;left:0;right:0}@media (pointer:fine) and (width>=700px){.desktop-hint{display:block}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
