.display-card-slot[data-v-02f8ba91]{perspective:100vmin;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.display-card[data-v-02f8ba91]{position:relative;height:min(72%,50vmin);max-width:92%;aspect-ratio:16 / 9;background-color:#050505;border:.4vmin solid rgba(255,255,255,.12);border-radius:.6vmin;overflow:hidden;box-shadow:0 6vmin 10vmin #0000008c,0 0 4vmin #fa82002e;transform-origin:center center;animation:display-card-float-02f8ba91 14s ease-in-out infinite;will-change:transform}@keyframes display-card-float-02f8ba91{0%{transform:rotateX(7deg) rotateY(-6deg) rotate(1deg) translateY(0) translateZ(0)}25%{transform:rotateX(-5deg) rotateY(8deg) rotate(-2deg) translateY(-1.2vmin) translateZ(1.5vmin)}50%{transform:rotateX(6deg) rotateY(5deg) rotate(2deg) translateY(0) translateZ(.8vmin)}75%{transform:rotateX(-7deg) rotateY(-4deg) rotate(-1deg) translateY(1.2vmin) translateZ(1.5vmin)}to{transform:rotateX(7deg) rotateY(-6deg) rotate(1deg) translateY(0) translateZ(0)}}.slot-frame[data-v-02f8ba91]{position:absolute;top:2.5vmin;right:2.5vmin;bottom:2.5vmin;left:2.5vmin;border:.4vmin dashed rgba(250,130,0,.7);border-radius:.4vmin;pointer-events:none}.slot-content[data-v-02f8ba91]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2vmin;padding:0 4vmin;text-align:center}.slot-label[data-v-02f8ba91]{font-family:Goldman,system-ui,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(28px,5.4vmin,80px);letter-spacing:.12em;color:#fa8200d9;text-shadow:0 0 2vmin rgba(250,130,0,.45);animation:slot-pulse-02f8ba91 2.4s ease-in-out infinite}@keyframes slot-pulse-02f8ba91{0%,to{opacity:.65}50%{opacity:1}}.slot-specs[data-v-02f8ba91]{display:flex;flex-direction:column;align-items:center;gap:.4vmin;font-family:Kanit,system-ui,monospace;font-size:clamp(11px,1.5vmin,22px);letter-spacing:.16em;color:#ffffff8c;text-transform:uppercase}.live-indicator[data-v-02f8ba91]{position:absolute;top:3.6vmin;left:3.8vmin;display:inline-flex;align-items:center;gap:.7vmin;padding:.5vmin 1vmin;background:#dc00002e;border:.2vmin solid rgba(255,80,80,.55);border-radius:.3vmin;font-family:Goldman,system-ui,monospace;font-weight:700;font-size:clamp(11px,1.5vmin,24px);letter-spacing:.18em;color:#ffffffe6}.live-dot[data-v-02f8ba91]{width:.9vmin;height:.9vmin;border-radius:50%;background:#ff3838;box-shadow:0 0 .8vmin #ff3838b3;animation:live-pulse-02f8ba91 1.2s ease-in-out infinite}@keyframes live-pulse-02f8ba91{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}.eyebrow-badge[data-v-02f8ba91]{align-self:flex-start;display:inline-flex;align-items:center;background:#fa8200;color:#fff;padding:1vmin 1.8vmin;font-family:Goldman,system-ui,sans-serif;font-weight:800;letter-spacing:.16em;font-size:clamp(16px,2.8vmin,42px);text-transform:uppercase;border-radius:.4vmin;animation:eyebrow-pulse-02f8ba91 2.4s ease-in-out infinite;will-change:transform,box-shadow}@keyframes eyebrow-pulse-02f8ba91{0%,to{transform:scale(1);box-shadow:0 0 #fa820000}50%{transform:scale(1.06);box-shadow:0 0 3vmin .6vmin #ff9f3880}}.title-gradient[data-v-02f8ba91]{font-family:Goldman,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;line-height:1.05;font-size:clamp(40px,8.5vmin,140px);text-transform:uppercase;background:linear-gradient(95deg,#fa8200,#ff5050,#db38ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1.6vmin rgba(250,130,0,.22)) drop-shadow(0 0 1.6vmin rgba(219,56,255,.18))}.description[data-v-02f8ba91]{max-width:60vmin;font-family:Kanit,system-ui,sans-serif;font-weight:400;font-size:clamp(20px,2.7vmin,38px);line-height:1.35;color:#ffffffeb}.chip[data-v-02f8ba91]{display:inline-flex;align-items:center;padding:.8vmin 1.6vmin;background:#ffffff0f;border:.25vmin solid rgba(255,255,255,.12);font-size:clamp(12px,1.6vmin,22px);font-family:Kanit,system-ui,sans-serif;letter-spacing:.05em;color:#ffffffd9;text-transform:uppercase}.contact-line[data-v-02f8ba91]{margin-top:2vmin;font-family:Kanit,system-ui,sans-serif;font-weight:500;font-size:clamp(18px,2.4vmin,34px);letter-spacing:.04em;color:#fa8200;text-shadow:0 0 1.4vmin rgba(250,130,0,.3)}.clock-stage[data-v-8963ab9f]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.clock-pixels[data-v-8963ab9f]{--cell-size: 5vmin;--pixel-gap: .5vmin;position:relative}@media (orientation: portrait){.clock-pixels[data-v-8963ab9f]{--cell-size: 3vmin;--pixel-gap: .3vmin}}.pixel[data-v-8963ab9f]{position:absolute;width:calc(var(--cell-size) - var(--pixel-gap));height:calc(var(--cell-size) - var(--pixel-gap));background:#fa8200;border-radius:.4vmin;box-shadow:inset 0 0 .6vmin #ffffff38,0 0 1.6vmin #fa8200f2,0 0 4.5vmin #fa820073}.pixel.blink[data-v-8963ab9f]{animation:colon-blink-8963ab9f 1s steps(2,jump-none) infinite}@keyframes colon-blink-8963ab9f{50%{opacity:.18}}.display-card-slot[data-v-739dbce6]{perspective:100vmin;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.display-card[data-v-739dbce6]{position:relative;height:min(82%,82vmin);max-width:92%;aspect-ratio:15 / 32;background-color:#040404;background-image:radial-gradient(circle,rgba(255,255,255,.05) 0%,rgba(255,255,255,.014) 35%,transparent 62%);background-size:calc(100% / 15) 3.125%;background-repeat:repeat;border:.4vmin solid rgba(255,255,255,.12);border-radius:.6vmin;overflow:hidden;box-shadow:0 6vmin 10vmin #0000008c,0 0 4vmin #64b4ff1a;transform-origin:center center;animation:display-card-float-739dbce6 14s ease-in-out infinite;will-change:transform}@keyframes display-card-float-739dbce6{0%{transform:rotateX(7deg) rotateY(-6deg) rotate(1deg) translateY(0) translateZ(0)}25%{transform:rotateX(-5deg) rotateY(8deg) rotate(-2deg) translateY(-1.2vmin) translateZ(1.5vmin)}50%{transform:rotateX(6deg) rotateY(5deg) rotate(2deg) translateY(0) translateZ(.8vmin)}75%{transform:rotateX(-7deg) rotateY(-4deg) rotate(-1deg) translateY(1.2vmin) translateZ(1.5vmin)}to{transform:rotateX(7deg) rotateY(-6deg) rotate(1deg) translateY(0) translateZ(0)}}.led-grid-mask[data-v-739dbce6]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(to right,rgba(0,0,0,.95) 0,rgba(0,0,0,.95) .18vmin,transparent .18vmin,transparent calc(100% / 15)),repeating-linear-gradient(to bottom,rgba(0,0,0,.95) 0,rgba(0,0,0,.95) .18vmin,transparent .18vmin,transparent 3.125%)}.pong-paddle[data-v-739dbce6]{position:absolute;width:calc(5 * 100% / 15);height:3.125%;transform:translate(-50%);will-change:left}.pong-paddle-top[data-v-739dbce6]{top:3.125%;left:40%;background:#64b4ff;box-shadow:0 0 2.4vmin #64b4ffb3;animation:pong-paddle-top-739dbce6 8s ease-in-out infinite}.pong-paddle-bottom[data-v-739dbce6]{bottom:3.125%;left:60%;background:#dc0000;box-shadow:0 0 2.4vmin #dc0000b3;animation:pong-paddle-bottom-739dbce6 8s ease-in-out infinite}@keyframes pong-paddle-top-739dbce6{0%{left:43.333%;animation-timing-function:steps(3,end)}25%{left:23.333%;animation-timing-function:steps(6,end)}75%{left:63.333%;animation-timing-function:steps(3,end)}to{left:43.333%}}@keyframes pong-paddle-bottom-739dbce6{0%{left:63.333%;animation-timing-function:steps(2,end)}25%{left:50%;animation-timing-function:steps(2,end)}50%{left:36.667%;animation-timing-function:steps(2,end)}75%{left:50%;animation-timing-function:steps(2,end)}to{left:63.333%}}.pong-ball[data-v-739dbce6]{position:absolute;width:calc(100% / 15);aspect-ratio:1;background:#fff;box-shadow:0 0 2vmin #ffffffd9;transform:translate(-50%,-50%);animation:pong-ball-739dbce6 8s linear infinite;will-change:left,top}@keyframes pong-ball-739dbce6{0%{left:43.333%;top:7.8125%;animation-timing-function:steps(8,end)}15%{left:96.667%;top:32.8125%;animation-timing-function:steps(14,end)}41%{left:3.333%;top:76.5625%;animation-timing-function:steps(5,end)}50%{left:36.667%;top:92.1875%;animation-timing-function:steps(5,end)}59%{left:3.333%;top:76.5625%;animation-timing-function:steps(14,end)}85%{left:96.667%;top:32.8125%;animation-timing-function:steps(8,end)}to{left:43.333%;top:7.8125%}}.pong-score[data-v-739dbce6]{position:absolute;left:50%;transform:translate(-50%);font-family:Goldman,system-ui,sans-serif;font-weight:700;font-size:11vmin;line-height:1;letter-spacing:.05em;pointer-events:none}.pong-score-top[data-v-739dbce6]{top:18%;color:#64b4ff8c;text-shadow:0 0 2vmin rgba(100,180,255,.4)}.pong-score-bottom[data-v-739dbce6]{bottom:18%;color:#dc3c3c99;text-shadow:0 0 2vmin rgba(220,0,0,.4)}.eyebrow-badge[data-v-739dbce6]{align-self:flex-start;display:inline-flex;align-items:center;background:#fa8200;color:#fff;padding:1vmin 1.8vmin;font-family:Goldman,system-ui,sans-serif;font-weight:800;letter-spacing:.16em;font-size:clamp(16px,2.8vmin,42px);text-transform:uppercase;border-radius:.4vmin;animation:eyebrow-pulse-739dbce6 2.4s ease-in-out infinite;will-change:transform,box-shadow}@keyframes eyebrow-pulse-739dbce6{0%,to{transform:scale(1);box-shadow:0 0 #fa820000}50%{transform:scale(1.06);box-shadow:0 0 3vmin .6vmin #ff9f3880}}.title-gradient[data-v-739dbce6]{font-family:Goldman,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1;font-size:clamp(48px,11vmin,180px);text-transform:uppercase;background:linear-gradient(95deg,#64b4ff,#db38ff 55%,#ff3838);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1.6vmin rgba(100,180,255,.25)) drop-shadow(0 0 1.6vmin rgba(220,0,0,.18))}.description[data-v-739dbce6]{max-width:60vmin;font-family:Kanit,system-ui,sans-serif;font-weight:400;font-size:clamp(20px,2.9vmin,40px);line-height:1.35;color:#ffffffeb}.chip[data-v-739dbce6]{display:inline-flex;align-items:center;padding:.8vmin 1.6vmin;background:#ffffff0f;border:.25vmin solid rgba(255,255,255,.12);font-size:clamp(12px,1.6vmin,22px);font-family:Kanit,system-ui,sans-serif;letter-spacing:.05em;color:#ffffffd9;text-transform:uppercase}.display-card-slot[data-v-219803ba]{perspective:100vmin;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.display-card[data-v-219803ba]{position:relative;height:min(82%,82vmin);max-width:92%;aspect-ratio:15 / 32;background-color:#040404;border:.4vmin solid rgba(255,255,255,.12);border-radius:.6vmin;overflow:hidden;box-shadow:0 6vmin 10vmin #0000008c,0 0 3vmin #dc000014,0 0 3vmin #2962ff14;transform-origin:center center;animation:display-card-float-219803ba 14s ease-in-out infinite;will-change:transform}@keyframes display-card-float-219803ba{0%{transform:rotateX(7deg) rotateY(-6deg) rotate(1deg) translateY(0) translateZ(0)}25%{transform:rotateX(-5deg) rotateY(8deg) rotate(-2deg) translateY(-1.2vmin) translateZ(1.5vmin)}50%{transform:rotateX(6deg) rotateY(5deg) rotate(2deg) translateY(0) translateZ(.8vmin)}75%{transform:rotateX(-7deg) rotateY(-4deg) rotate(-1deg) translateY(1.2vmin) translateZ(1.5vmin)}to{transform:rotateX(7deg) rotateY(-6deg) rotate(1deg) translateY(0) translateZ(0)}}.led-floor[data-v-219803ba]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(15,1fr);grid-template-rows:repeat(32,1fr)}.led-cell[data-v-219803ba],.led-cell.neutral[data-v-219803ba]{background:#0a0a0a}.led-cell.seed-red[data-v-219803ba],.led-cell.claim-red[data-v-219803ba]{background:#dc0000;box-shadow:inset 0 0 1vmin #dc000080}.led-cell.seed-blue[data-v-219803ba],.led-cell.claim-blue[data-v-219803ba]{background:#2962ff;box-shadow:inset 0 0 1vmin #2962ff80}.led-cell.claim-red[data-v-219803ba],.led-cell.claim-blue[data-v-219803ba]{animation:claim-pop-219803ba .22s ease-out both;transform-origin:center center;will-change:transform,opacity}@keyframes claim-pop-219803ba{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.led-grid-mask[data-v-219803ba]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(to right,rgba(0,0,0,.95) 0,rgba(0,0,0,.95) .18vmin,transparent .18vmin,transparent calc(100% / 15)),repeating-linear-gradient(to bottom,rgba(0,0,0,.95) 0,rgba(0,0,0,.95) .18vmin,transparent .18vmin,transparent 3.125%)}.eyebrow-badge[data-v-219803ba]{align-self:flex-start;display:inline-flex;align-items:center;background:#fa8200;color:#fff;padding:1vmin 1.8vmin;font-family:Goldman,system-ui,sans-serif;font-weight:800;letter-spacing:.16em;font-size:clamp(16px,2.8vmin,42px);text-transform:uppercase;border-radius:.4vmin;animation:eyebrow-pulse-219803ba 2.4s ease-in-out infinite;will-change:transform,box-shadow}@keyframes eyebrow-pulse-219803ba{0%,to{transform:scale(1);box-shadow:0 0 #fa820000}50%{transform:scale(1.06);box-shadow:0 0 3vmin .6vmin #ff9f3880}}.title-gradient[data-v-219803ba]{font-family:Goldman,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1;font-size:clamp(48px,11vmin,180px);text-transform:uppercase;background:linear-gradient(95deg,#ff5050,#db38ff,#4080ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1.6vmin rgba(220,0,0,.22)) drop-shadow(0 0 1.6vmin rgba(41,98,255,.18))}.description[data-v-219803ba]{max-width:60vmin;font-family:Kanit,system-ui,sans-serif;font-weight:400;font-size:clamp(20px,2.9vmin,40px);line-height:1.35;color:#ffffffeb}.chip[data-v-219803ba]{display:inline-flex;align-items:center;padding:.8vmin 1.6vmin;background:#ffffff0f;border:.25vmin solid rgba(255,255,255,.12);font-size:clamp(12px,1.6vmin,22px);font-family:Kanit,system-ui,sans-serif;letter-spacing:.05em;color:#ffffffd9;text-transform:uppercase}.welcome-stage[data-v-6eb2d422]{padding:0 8vmin}.welcome-text[data-v-6eb2d422]{position:relative;font-size:clamp(56px,14vmin,280px);letter-spacing:-.01em;text-shadow:0 0 4vmin rgba(219,56,255,.35)}.welcome-slide-enter-active[data-v-6eb2d422],.welcome-slide-leave-active[data-v-6eb2d422]{transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .45s ease,filter .45s ease}.welcome-slide-enter-from[data-v-6eb2d422]{transform:translate3d(40vmin,0,0) scale(.96);opacity:0;filter:blur(.5vmin)}.welcome-slide-leave-to[data-v-6eb2d422]{transform:translate3d(-40vmin,0,0) scale(.98);opacity:0;filter:blur(.4vmin)}.wifi-symbol[data-v-30019af1]{position:relative;width:32vmin;height:17vmin}.wifi-arch[data-v-30019af1]{position:absolute;bottom:0;left:50%;transform:translate(-50%);border:.6vmin solid #fa8200;border-bottom:none;border-radius:50% 50% 0 0/100% 100% 0 0;opacity:0;animation:wifi-arch-30019af1 2.4s ease-out infinite;will-change:opacity}.wifi-arch.arch-1[data-v-30019af1]{width:11vmin;height:5.5vmin;animation-delay:0s}.wifi-arch.arch-2[data-v-30019af1]{width:21vmin;height:10.5vmin;animation-delay:.5s}.wifi-arch.arch-3[data-v-30019af1]{width:31vmin;height:15.5vmin;animation-delay:1s}.wifi-dot[data-v-30019af1]{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:1.8vmin;height:1.8vmin;border-radius:50%;background:#fa8200;box-shadow:0 0 1.4vmin #fa8200a6}@keyframes wifi-arch-30019af1{0%{opacity:0}15%{opacity:1}60%{opacity:1}80%{opacity:0}to{opacity:0}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.ad-stage{position:relative;display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden}.ad-logo{pointer-events:none;position:absolute;bottom:3vmin;right:3vmin;height:5vmin;opacity:.8}.score{font-family:Goldman,sans-serif;font-weight:700;line-height:1;font-feature-settings:"tnum";letter-spacing:-.02em}.score-hero{font-size:clamp(80px,18vmin,360px)}.score-xl{font-size:clamp(56px,12vmin,220px)}.score-lg{font-size:clamp(40px,8vmin,140px)}.slab{font-family:Goldman,sans-serif;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.02em;font-size:clamp(48px,7vmin,140px)}.slab-xl{font-family:Goldman,sans-serif;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.02em;font-size:clamp(64px,11vmin,240px)}.slab-sm{font-family:Goldman,sans-serif;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.04em;font-size:clamp(28px,4vmin,72px)}.eyebrow{font-family:Goldman,sans-serif;text-transform:uppercase;letter-spacing:.4em;font-size:clamp(14px,1.6vmin,26px)}.body-lg{font-family:Kanit,sans-serif;font-size:clamp(22px,2.6vmin,44px)}.body{font-family:Kanit,sans-serif;font-size:clamp(18px,2.2vmin,36px)}.body-sm{font-family:Kanit,sans-serif;opacity:.8;font-size:clamp(14px,1.6vmin,24px)}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.left-1\/2{left:50%}.left-2{left:.5rem}.top-0{top:0}.top-2{top:.5rem}.top-\[-3vmin\]{top:-3vmin}.top-\[3vmin\]{top:3vmin}.z-10{z-index:10}.z-20{z-index:20}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.mt-\[2vmin\]{margin-top:2vmin}.mt-\[3vmin\]{margin-top:3vmin}.mt-\[4vmin\]{margin-top:4vmin}.mt-\[5vmin\]{margin-top:5vmin}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-\[1\.6\/1\]{aspect-ratio:1.6/1}.aspect-square{aspect-ratio:1 / 1}.h-\[1\.6vmin\]{height:1.6vmin}.h-\[12vmin\]{height:12vmin}.h-\[2\.5vmin\]{height:2.5vmin}.h-\[24vmin\]{height:24vmin}.h-\[28vmin\]{height:28vmin}.h-\[2vmin\]{height:2vmin}.h-\[36vmin\]{height:36vmin}.h-\[3vmin\]{height:3vmin}.h-\[8vmin\]{height:8vmin}.h-dvh{height:100dvh}.h-full{height:100%}.w-\[1\.6vmin\]{width:1.6vmin}.w-\[2\.5vmin\]{width:2.5vmin}.w-\[28vmin\]{width:28vmin}.w-\[2vmin\]{width:2vmin}.w-\[36vmin\]{width:36vmin}.w-\[3vmin\]{width:3vmin}.w-\[40vmin\]{width:40vmin}.w-\[60vmin\]{width:60vmin}.w-\[6vmin\]{width:6vmin}.w-\[8vmin\]{width:8vmin}.w-auto{width:auto}.w-dvw{width:100dvw}.w-full{width:100%}.max-w-\[40vmin\]{max-width:40vmin}.max-w-\[60vmin\]{max-width:60vmin}.max-w-\[80vmin\]{max-width:80vmin}.flex-1{flex:1 1 0%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-\[1\.2vmin\]{gap:1.2vmin}.gap-\[1\.4vmin\]{gap:1.4vmin}.gap-\[1\.5vmin\]{gap:1.5vmin}.gap-\[1\.6vmin\]{gap:1.6vmin}.gap-\[1vmin\]{gap:1vmin}.gap-\[2\.5vmin\]{gap:2.5vmin}.gap-\[2vmin\]{gap:2vmin}.gap-\[3vmin\]{gap:3vmin}.gap-\[4vmin\]{gap:4vmin}.gap-\[5vmin\]{gap:5vmin}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-white\/10{border-color:#ffffff1a}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(13 13 13 / var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(250 130 0 / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(22 22 22 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-white\/\[0\.04\]{--tw-gradient-from: rgb(255 255 255 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-\[2\.5vmin\]{padding:2.5vmin}.p-\[2vmin\]{padding:2vmin}.p-\[3\.5vmin\]{padding:3.5vmin}.p-\[4vmin\]{padding:4vmin}.p-\[5vmin\]{padding:5vmin}.px-3{padding-left:.75rem;padding-right:.75rem}.px-\[2\.4vmin\]{padding-left:2.4vmin;padding-right:2.4vmin}.px-\[2vmin\]{padding-left:2vmin;padding-right:2vmin}.px-\[3vmin\]{padding-left:3vmin;padding-right:3vmin}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-\[1\.6vmin\]{padding-top:1.6vmin;padding-bottom:1.6vmin}.py-\[1vmin\]{padding-top:1vmin;padding-bottom:1vmin}.pb-\[1\.2vmin\]{padding-bottom:1.2vmin}.pb-\[1vmin\]{padding-bottom:1vmin}.pl-\[4vmin\]{padding-left:4vmin}.text-center{text-align:center}.font-heading{font-family:Goldman,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10vmin\]{font-size:10vmin}.text-\[12px\]{font-size:12px}.text-\[9vmin\]{font-size:9vmin}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-widest{letter-spacing:.1em}.text-ink{--tw-text-opacity: 1;color:rgb(13 13 13 / var(--tw-text-opacity, 1))}.text-primary-light{--tw-text-opacity: 1;color:rgb(219 56 255 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(250 130 0 / var(--tw-text-opacity, 1))}.text-secondary-light{--tw-text-opacity: 1;color:rgb(255 159 56 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.pixel-grid-lines{background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:var(--cell, 4vmin) var(--cell, 4vmin)}.pixel-grid-dots{background-image:radial-gradient(circle at center,rgba(255,255,255,.12) 1.5px,transparent 1.6px);background-size:var(--cell, 4vmin) var(--cell, 4vmin)}.bg-brand-radial{background:radial-gradient(60% 60% at 25% 30%,rgba(130,0,160,.7) 0%,transparent 60%),radial-gradient(60% 60% at 80% 70%,rgba(250,130,0,.55) 0%,transparent 60%)}.bg-brand-stripe{background:linear-gradient(135deg,#8200a0,#db38ff,#fa8200 70%,#ff9f38)}html,body,#app{font-family:Kanit,Goldman,sans-serif;font-weight:400;font-style:normal;height:100%;width:100%;margin:0;background-color:#0d0d0d;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}body.kiosk-mode{cursor:none}.pixel-cell{position:absolute;width:var(--pixel-size, 4vmin);height:var(--pixel-size, 4vmin);background:currentColor;box-shadow:0 0 1vmin currentColor,0 0 2.5vmin currentColor,0 0 4.5vmin currentColor;opacity:.55}.pixel-cell-fg{opacity:1;box-shadow:0 0 1.4vmin currentColor,0 0 3vmin currentColor}.pixel-grid-soft{filter:blur(.2vmin)}@keyframes pixel-wave{0%,to{opacity:0;transform:scale(.92)}30%,70%{opacity:.55;transform:scale(1)}}.anim-pixel-wave{animation:pixel-wave var(--dur, 8s) ease-in-out infinite}@keyframes pixel-flash{0%,to{opacity:0}30%,70%{opacity:.55}}.anim-pixel-flash{animation:pixel-flash var(--dur, 6s) ease-in-out infinite}@keyframes pixel-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.08);opacity:.7}}.anim-pixel-pulse{animation:pixel-pulse var(--dur, 4.5s) ease-in-out infinite}@keyframes pixel-ripple{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.6);opacity:0}}.anim-pixel-ripple{animation:pixel-ripple var(--dur, 2.4s) ease-out infinite}@keyframes slab-slide-in{0%{transform:translate3d(-105%,0,0);opacity:0}60%{opacity:1}to{transform:translateZ(0);opacity:1}}.anim-slab-slide-in{animation:slab-slide-in .7s cubic-bezier(.2,.8,.2,1) both}@keyframes slab-rise{0%{transform:translate3d(0,8%,0);opacity:0}to{transform:translateZ(0);opacity:1}}.anim-slab-rise{animation:slab-rise .8s cubic-bezier(.2,.8,.2,1) both}@keyframes score-flicker{0%,to{opacity:1;text-shadow:0 0 2vmin rgba(219,56,255,.7)}50%{opacity:.92;text-shadow:0 0 3.5vmin rgba(255,159,56,.85)}}.anim-score-flicker{animation:score-flicker 4.5s ease-in-out infinite}@keyframes color-sweep{0%,to{color:#db38ff}50%{color:#ff9f38}}.anim-color-sweep{animation:color-sweep 5s ease-in-out infinite}@keyframes glow-cycle{0%,to{box-shadow:0 0 4vmin #8200a0b3,inset 0 0 0 .4vmin #db38ff80}50%{box-shadow:0 0 6vmin #fa8200b3,inset 0 0 0 .4vmin #ff9f3880}}.anim-glow-cycle{animation:glow-cycle 5s ease-in-out infinite}@keyframes drift-slow{0%{transform:translateZ(0)}50%{transform:translate3d(1.5vmin,-1vmin,0)}to{transform:translateZ(0)}}.anim-drift{animation:drift-slow 22s ease-in-out infinite}@keyframes scan-line{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}.anim-scan-line{animation:scan-line 6s linear infinite}.ad-transition-enter-active,.ad-transition-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .7s cubic-bezier(.32,.72,.28,1);will-change:transform}.ad-transition-enter-from{transform:translate(100%)}.ad-transition-leave-to{transform:translate(-100%)}.ad-enter>*{animation:slab-rise .7s cubic-bezier(.2,.8,.2,1) both}.ad-enter>*:nth-child(2){animation-delay:.08s}.ad-enter>*:nth-child(3){animation-delay:.16s}.ad-enter>*:nth-child(4){animation-delay:.24s}.ad-enter>*:nth-child(5){animation-delay:.32s}@media (orientation: portrait){.portrait\:w-\[70vmin\]{width:70vmin}.portrait\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.portrait\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.portrait\:grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.portrait\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}}@media (orientation: landscape){.landscape\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.landscape\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.landscape\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.landscape\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.landscape\:items-center{align-items:center}}
