@font-face{font-family:NickCarrStudioDisplay;src:url(/fonts/FBWallW%20W34%20Regular.woff2)format("woff2"),url(/fonts/fbwallw%20w34%20regular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:AlarmClockStatus;src:url(/fonts/alarm%20clock.woff2)format("woff2"),url(/fonts/alarm%20clock%202.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue.woff2)format("woff2"),url(/fonts/BebasNeue-Regular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Bebas Neue Title;src:url(/fonts/BebasNeue-Bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype-variations");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf)format("truetype-variations");font-display:swap;font-style:italic;font-weight:100 900}:root{--font-brand:"NickCarrStudioDisplay", system-ui, sans-serif;--font-boot:"AlarmClockStatus", monospace;--font-subtitle:"Bebas Neue", sans-serif;--font-ui:"Montserrat", "Avenir Next", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--space-base:#08040c;--space-purple:#2a1542;--space-deep:#140a1e;--space-pink:#4a154b;--nebula-teal:#185b65;--nebula-blue:#233d54;--nebula-moss:#2e4a3d;--nebula-light:#38a3b5;--earth-rust:#c95d3b;--console-core-light:#80ff80;--console-core-mid:#00e640;--console-core-dark:#008022;--console-stroke-color:#04090a;--console-glow:#00e64073;--earth-copper:#b87333;--earth-amber:#d98a44;--cream:#f4f1ed;--text-dim:#f4f1edb8;--text-muted:#f4f1ed85;--danger:#ff998d;--crt-signal:#8cff73;--crt-shell-frame-dim:.74;--crt-shell-spill-idle:.08;--crt-shell-spill-boot:.18;--crt-shell-spill-lock:.28;--crt-shell-spill-live:.22;--crt-phosphor-filter-opacity:1;--crt-vignette-filter-opacity:1;--crt-glass-filter-opacity:1;--crt-convex-lens-filter-opacity:1;--crt-scanlines-opacity:.18;--crt-scanlines-before-opacity:.36;--crt-scanlines-after-opacity:.22;--bob-visual-viewport-width:100vw;--bob-visual-viewport-height:100svh}*{box-sizing:border-box}html{background:var(--space-base);-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;color:var(--cream);font-family:var(--font-ui);background:radial-gradient(circle at 15% 30%,#2a154294,#0000 40%),radial-gradient(circle at 85% 70%,#185b6547,#0000 50%),radial-gradient(circle at 50% 100%,#4a154b2e,#0000 60%),linear-gradient(#08040c,#140a1e);margin:0;overflow-x:hidden}a,button,input{font:inherit}.console-page{z-index:1;place-items:center;min-height:100svh;padding:clamp(18px,3vw,32px) clamp(16px,2.1vw,24px) clamp(40px,5vw,64px);display:grid;position:relative}.minimal-shell{--crt-stage-max-width:1080px;justify-items:center;gap:clamp(16px,2vw,22px);width:min(1480px,100%);display:grid}.title-block{width:min(88vw, calc(var(--crt-stage-max-width) * .96));max-width:min(88vw, calc(var(--crt-stage-max-width) * .96));text-align:center;justify-items:center;gap:clamp(4px,.8vw,8px);display:grid}.brand-line{font-family:var(--font-brand);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:clamp(1.4rem,2.2vw,2.3rem);line-height:1}.console-title,.portrait-gate-overlay__title{font-family:"Bebas Neue", "Bebas Neue Title", var(--font-subtitle), impact, sans-serif;font-synthesis:none;isolation:isolate;z-index:1;text-transform:uppercase;color:var(--console-core-mid);-webkit-text-stroke:.03em var(--console-stroke-color);paint-order:stroke fill;text-shadow:0 .05em .04em #000000e6, 0 0 12px var(--console-glow), 0 0 28px #00e64040;margin:0;font-style:normal;font-weight:700;font-stretch:100%;display:inline-block;position:relative}.console-title{letter-spacing:.058em;padding-top:.06em;font-size:clamp(3rem,5.7vw,5.8rem);line-height:.92}.console-title:after,.portrait-gate-overlay__title:after{content:attr(data-title);z-index:2;pointer-events:none;color:#0000;white-space:inherit;-webkit-text-stroke:0 transparent;text-shadow:none;background-image:linear-gradient(110deg,#0000 0% 40%,#fff3 42%,#fff 45% 48%,#fff3 50%,#0000 52% 100%);background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s infinite plastic-sheen-sweep;position:absolute;inset:0}.console-title:before,.portrait-gate-overlay__title:before{display:none}.console-kicker{width:min(86vw, calc(var(--crt-stage-max-width) * .9));max-width:min(86vw, calc(var(--crt-stage-max-width) * .9));text-align:center;color:var(--text-dim);justify-items:center;gap:clamp(2px,.32vw,5px);margin:0;display:grid}.console-kicker-line{white-space:nowrap;overflow-wrap:normal;text-wrap:nowrap;width:100%;margin:0;display:block}.console-kicker-line--warning{color:var(--earth-rust);letter-spacing:clamp(.045em,.07vw,.075em);text-shadow:0 0 14px #c95d3b4d,0 0 4px #c95d3b3d;font-size:clamp(.7rem,1.12vw,.98rem);font-weight:700;line-height:1.08}.console-kicker-line--body{color:var(--text-dim);letter-spacing:clamp(.006em,.018vw,.014em);font-size:clamp(.54rem,.84vw,.82rem);font-weight:500;line-height:1.14}.crt-stage{width:min(100%, var(--crt-stage-max-width))}.crt-shell-frame{--crt-shell-spill-opacity:var(--crt-shell-spill-idle);--crt-shell-spill-accent-opacity:0;--crt-viewport-radius:70px / 46px;--crt-shell-frame-dim:.74;--crt-viewport-border-alpha:.08;--crt-viewport-glow-shape:circle;--crt-viewport-glow-alpha:.3;--crt-viewport-glow-stop:62%;--crt-viewport-top-glow-alpha:.07;--crt-viewport-bottom-shadow-alpha:.72;--crt-viewport-inner-shadow-alpha:.38;--crt-viewport-outer-glow-alpha:.16;--crt-vignette-shape:circle;--crt-vignette-clear-stop:46%;--crt-vignette-corner-alpha:.48;--crt-vignette-top-highlight-alpha:.08;--crt-vignette-bottom-alpha:.34;--crt-glass-sheen-alpha:.14;--crt-glass-edge-alpha:.06;--crt-glass-hotspot-alpha:.1;--crt-glass-hotspot-stop:20%;--crt-glass-ring-shape:circle;--crt-glass-ring-clear-stop:56%;--crt-glass-ring-alpha:.06;--crt-viewport-top-glow-y:28px;--crt-viewport-top-glow-blur:72px;--crt-viewport-bottom-shadow-y:-72px;--crt-viewport-bottom-shadow-blur:100px;--crt-viewport-inner-shadow-blur:46px;--crt-viewport-outer-glow-blur:72px;aspect-ratio:2048/1143;isolation:isolate;width:100%;position:relative;overflow:hidden;container-type:inline-size}.overlay-shell-art{z-index:5;object-fit:cover;pointer-events:none;width:100%;height:100%;filter:brightness(var(--crt-shell-frame-dim));position:absolute;inset:0}.crt-shell-spill,.environmental-light-spill{z-index:15;pointer-events:none;opacity:var(--crt-shell-spill-opacity);border-radius:var(--crt-viewport-radius);mix-blend-mode:screen;background:0 0;transition:opacity .28s;position:absolute;box-shadow:0 0 8px 1px #eee7fc38,inset 0 0 6px 1px #f2ecff29}.crt-shell-spill:before,.crt-shell-spill:after,.environmental-light-spill:before,.environmental-light-spill:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.crt-shell-spill:before,.environmental-light-spill:before{box-shadow:0 0 5px #f4efff29,inset 0 0 4px #f8f2ff1a}.crt-shell-spill:after,.environmental-light-spill:after{opacity:var(--crt-shell-spill-accent-opacity);transition:opacity .26s;box-shadow:0 0 4px #90ff9d1a,inset 0 0 3px #84ff960f}.crt-shell-frame.is-idle-screen{--crt-shell-spill-opacity:var(--crt-shell-spill-idle);--crt-shell-spill-accent-opacity:0}.crt-shell-frame.is-ignition-sequence,.crt-shell-frame.is-boot-sequence,.crt-shell-frame.is-pre-standby-sequence{--crt-shell-spill-opacity:var(--crt-shell-spill-boot);--crt-shell-spill-accent-opacity:.04}.crt-shell-frame.is-lock-sequence{--crt-shell-spill-opacity:var(--crt-shell-spill-lock);--crt-shell-spill-accent-opacity:.07}.crt-shell-frame.is-live-signal{--crt-shell-spill-opacity:var(--crt-shell-spill-live);--crt-shell-spill-accent-opacity:.05}.crt-shell-frame.is-ended{--crt-shell-spill-opacity:0;--crt-shell-spill-accent-opacity:0}.crt-viewport{--crt-boot-padding:clamp(20px, 3.4cqw, 40px);--crt-boot-gap:clamp(8px, 1cqw, 10px);--crt-status-max-width:min(88%, 860px);--crt-status-font-size:clamp(1.32rem, 4.4cqw, 3.1rem);--crt-status-idle-font-size:clamp(1.66rem, 5.45cqw, 3.9rem);--crt-status-letter-spacing:clamp(.11em, .42cqw, .28em);--crt-status-padding-left:clamp(.12em, .21cqw, .28em);--crt-helper-font-size:clamp(.8rem, 1.48cqw, 1.06rem);--crt-helper-letter-spacing:clamp(.028em, .09cqw, .05em);--crt-aberration-idle-offset:clamp(1px, .24cqw, 2.5px);--crt-aberration-idle-blur:clamp(.45px, .1cqw, 1px);--crt-aberration-sequence-offset:clamp(.8px, .16cqw, 1.5px);--crt-aberration-sequence-blur:clamp(.4px, .08cqw, .7px);--crt-boot-overlay-center-alpha:.14;--crt-boot-overlay-top-alpha:.08;--crt-boot-overlay-bottom-alpha:.24;--crt-dossier-padding:clamp(18px, 3.6cqw, 34px);--crt-dossier-panel-width:min(100%, 560px);--crt-dossier-panel-gap:clamp(12px, 1.5cqw, 18px);--crt-dossier-panel-shift-y:0px;--crt-dossier-header-gap:0px;--crt-dossier-title-font-size:clamp(1.34rem, 3.12cqw, 2.18rem);--crt-dossier-title-letter-spacing:clamp(.1em, .22cqw, .18em);--crt-dossier-purpose-width:52ch;--crt-dossier-purpose-font-size:clamp(.6rem, 1.02cqw, .88rem);--crt-dossier-purpose-line-height:1.08;--crt-dossier-purpose-line-gap:0px;--crt-dossier-link-width:fit-content;--crt-dossier-link-gap:8px;--crt-dossier-link-offset-top:0px;--crt-dossier-button-padding:9px 12px;--crt-dossier-button-font-size:clamp(.62rem, .96cqw, .76rem);--crt-dossier-button-letter-spacing:.09em;--crt-viewport-status-bottom:clamp(64px, 10.5cqh, 96px);--crt-viewport-status-width:min(76%, 520px);--crt-viewport-dock-width:min(36%, 204px);--crt-viewport-dock-start-top:61%;--crt-viewport-dock-end-top:calc(14.1% + clamp(10px, 1.8cqh, 16px) + 2px);--crt-viewport-dock-end-right:calc(15.9% + clamp(8px, 1.4cqw, 14px) + 2px);--crt-viewport-dock-end-gap:6px;--crt-viewport-start-max-width:min(100%, 184px);--crt-viewport-start-padding:8px 14px;--crt-viewport-start-font-size:.66rem;--crt-viewport-start-letter-spacing:.1em;--crt-viewport-retry-max-width:min(100%, 196px);--crt-viewport-retry-padding:9px 16px;--crt-viewport-retry-font-size:.68rem;--crt-viewport-retry-letter-spacing:.11em;--crt-viewport-end-min-width:clamp(88px, 13.2cqw, 112px);--crt-viewport-end-padding:7px 11px;--crt-viewport-end-font-size:.56rem;--crt-viewport-end-letter-spacing:.12em;--crt-overscan-x:1.7%;--crt-overscan-y:1.1%;z-index:2;isolation:isolate;border-radius:var(--crt-viewport-radius);background:radial-gradient(var(--crt-viewport-glow-shape) at 50% 46%, rgba(49, 104, 74, var(--crt-viewport-glow-alpha)), transparent var(--crt-viewport-glow-stop)), linear-gradient(180deg, #07120efa, #020806);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, var(--crt-viewport-border-alpha)), inset 0 var(--crt-viewport-top-glow-y) var(--crt-viewport-top-glow-blur) rgba(255, 255, 255, var(--crt-viewport-top-glow-alpha)), inset 0 var(--crt-viewport-bottom-shadow-y) var(--crt-viewport-bottom-shadow-blur) rgba(0, 0, 0, var(--crt-viewport-bottom-shadow-alpha)), inset 0 0 var(--crt-viewport-inner-shadow-blur) rgba(0, 0, 0, var(--crt-viewport-inner-shadow-alpha)), 0 0 var(--crt-viewport-outer-glow-blur) rgba(220, 126, 58, var(--crt-viewport-outer-glow-alpha));position:absolute;overflow:hidden;container-type:inline-size}.crt-screen-media{z-index:1;inset:calc(var(--crt-overscan-y) * -1) calc(var(--crt-overscan-x) * -1);border-radius:inherit;transition:opacity .42s,transform .42s,filter .42s;position:absolute}.boot-logo-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sega-boot-layer{z-index:1;border-radius:inherit;pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden}.sega-payload-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;image-rendering:pixelated;transform-origin:50%;opacity:0;filter:brightness(0);animation:sega-payload-slam var(--sega-ignition-duration,1.45834s) linear var(--sega-ignition-delay,83.33ms) both;position:absolute;inset:0}.crt-ignition-flash{z-index:1;opacity:0;width:0%;height:2px;animation:crt-ignition-sequence var(--sega-ignition-duration,1.45834s) linear var(--sega-ignition-delay,83.33ms) both;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sega-payload-fallback{text-align:center;animation:sega-payload-slam var(--sega-ignition-duration,1.45834s) linear var(--sega-ignition-delay,83.33ms) both;place-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.sega-payload-eyebrow{color:#a0ffccc7;font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:clamp(.72rem,1vw,.9rem);font-weight:700}.sega-payload-title{color:#f4f1edf0;font-family:var(--font-subtitle);font-synthesis:none;letter-spacing:.08em;text-transform:uppercase;-webkit-text-stroke:.012em #0a18183d;paint-order:stroke fill;text-shadow:0 0 14px #a0f2c729,0 0 28px #a0f2c712;margin:0;font-size:clamp(1.8rem,4vw,3.4rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:.92}.crt-video{border-radius:inherit;object-fit:cover;opacity:0;filter:saturate(1.02)contrast(1.05)brightness(.93);background:0 0;width:100%;height:100%;transition:opacity .42s,transform .42s,filter .42s;position:absolute;inset:0;transform:scale(1.012)}.crt-viewport.is-live-signal.has-video .crt-video{opacity:1;filter:brightness()contrast()blur();transform:scale(1)}.crt-viewport.is-ended .crt-video{opacity:.28;filter:saturate(.72)contrast(1.08)brightness(.4);transform:scale(1.004)}.crt-viewport.is-ended .crt-screen-media{opacity:.58;filter:saturate(.82)brightness(.72);transform:scale(1.006)}.crt-phosphor,.crt-signal-bloom,.crt-signal-noise,.crt-scanlines,.crt-vignette,.crt-glass,.crt-convex-lens,.dossier-terminal,.crt-boot-overlay{border-radius:inherit;position:absolute;inset:0}.crt-phosphor,.crt-signal-bloom,.crt-signal-noise,.crt-scanlines,.crt-vignette,.crt-glass,.crt-convex-lens{pointer-events:none}.crt-phosphor{z-index:3;filter:opacity(var(--crt-phosphor-filter-opacity));mix-blend-mode:screen;background:radial-gradient(circle,#9dffb024,#0000 60%),radial-gradient(circle at 50% 46%,#92ffaa1a,#0000 42%),linear-gradient(#5bff920f,#0000003d)}.crt-scanlines{z-index:4;opacity:var(--crt-scanlines-opacity);mix-blend-mode:screen;background:repeating-linear-gradient(#aaffbf2e 0 1px,#0000 1px 4px) 50%/100% 100%}.crt-scanlines:before,.crt-scanlines:after{content:"";mix-blend-mode:screen;background:repeating-linear-gradient(#aaffbf38 0 1px,#0000 1px 4px) 50%/100% 100%;position:absolute;inset:0}.crt-scanlines:before{opacity:var(--crt-scanlines-before-opacity)}.crt-scanlines:after{opacity:var(--crt-scanlines-after-opacity)}.crt-vignette{z-index:5;filter:opacity(var(--crt-vignette-filter-opacity));background:radial-gradient(var(--crt-vignette-shape) at 50% 46%, transparent var(--crt-vignette-clear-stop), rgba(0, 0, 0, var(--crt-vignette-corner-alpha)) 100%), linear-gradient(180deg, rgba(255, 255, 255, var(--crt-vignette-top-highlight-alpha)), transparent 14%, rgba(0, 0, 0, var(--crt-vignette-bottom-alpha)) 100%)}.crt-glass{z-index:3;filter:opacity(var(--crt-glass-filter-opacity));background:linear-gradient(150deg, rgba(255, 255, 255, var(--crt-glass-sheen-alpha)), transparent 18%, transparent 70%, rgba(255, 255, 255, var(--crt-glass-edge-alpha))), radial-gradient(circle at 20% 12%, rgba(255, 255, 255, var(--crt-glass-hotspot-alpha)), transparent var(--crt-glass-hotspot-stop)), radial-gradient(var(--crt-glass-ring-shape) at 50% 48%, transparent var(--crt-glass-ring-clear-stop), rgba(116, 255, 145, var(--crt-glass-ring-alpha)) 100%);mix-blend-mode:screen}.crt-signal-bloom{z-index:3;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#abffa242,#0000 36%),radial-gradient(circle at 50% 46%,#a4ffd629,#0000 48%);transition:opacity .32s,filter .32s,transform .32s}.crt-signal-noise{z-index:3;opacity:0;mix-blend-mode:screen;filter:blur(.14px);background:linear-gradient(#ffffff14,#ffffff08 18%,#0000 38% 62%,#78ffb614 100%) 0 0/100% 100%,repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 3px) 0 0/100% 100%;transition:opacity .22s,transform .22s,filter .22s}.crt-convex-lens{z-index:6;filter:opacity(var(--crt-convex-lens-filter-opacity));mix-blend-mode:screen;background:radial-gradient(140% 90% at 50% -15%,#ffffff73 0%,#ffffff26 30%,#0000 50%)}.crt-boot-overlay{z-index:2;align-content:center;justify-items:center;gap:var(--crt-boot-gap);padding:var(--crt-boot-padding);text-align:center;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%, rgba(27, 74, 33, var(--crt-boot-overlay-center-alpha)), transparent 42%), linear-gradient(180deg, rgba(2, 9, 6, var(--crt-boot-overlay-top-alpha)), rgba(2, 9, 6, var(--crt-boot-overlay-bottom-alpha)));place-items:center;transition:opacity .42s,transform .42s,filter .42s;display:grid}.crt-boot-overlay.is-visible{opacity:1}.crt-boot-overlay.is-hidden{opacity:0;filter:blur(1px);transform:scale(.994)}.crt-boot-overlay.is-ignition{gap:calc(var(--crt-boot-gap) + 4px);background:radial-gradient(circle at 50% 46%,#60c7991f,#0000 34%),linear-gradient(#040c090f,#040c092e)}.crt-boot-copy-stack{justify-items:center;gap:var(--crt-boot-gap);width:min(100%, var(--crt-status-max-width));max-width:var(--crt-status-max-width);display:grid}.crt-boot-status{width:100%;max-width:100%;padding-left:var(--crt-status-padding-left);font-family:var(--font-boot);font-size:var(--crt-status-font-size);letter-spacing:var(--crt-status-letter-spacing);white-space:nowrap;overflow-wrap:normal;text-wrap:nowrap;text-transform:uppercase;color:var(--crt-signal);text-shadow:0 0 9px #8cff736b,0 0 20px #8cff733d,0 0 36px #8cff7324;margin:0;line-height:.94;animation:.36s both crt-boot-text-in;display:block}.crt-boot-char{display:inline-block}.crt-boot-helper{color:#f4f1edc7;width:100%;max-width:100%;font-family:var(--font-ui);font-size:var(--crt-helper-font-size);letter-spacing:var(--crt-helper-letter-spacing);white-space:nowrap;overflow-wrap:normal;text-wrap:nowrap;text-shadow:0 0 10px #d6fae314,0 0 18px #d6fae30a;margin:0;font-weight:560;line-height:1.1}.crt-ignition-card{text-align:center;justify-items:center;gap:10px;animation:.42s cubic-bezier(.2,.9,.2,1) both crt-ignition-card-in;display:grid}.crt-ignition-eyebrow{color:#b0e8dae6;font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;text-shadow:0 0 10px #a8ded214;margin:0;font-size:clamp(.72rem,1vw,.88rem);font-weight:700}.crt-ignition-title{color:#f4f1edf7;font-family:var(--font-subtitle);font-synthesis:none;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 16px #a0f2c729,0 0 32px #a0f2c714;margin:0;font-size:clamp(1.5rem,3.4vw,3rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:.92}.crt-status-display{z-index:0;isolation:isolate;position:relative}.crt-status-display:before,.crt-status-display:after{content:attr(aria-label);pointer-events:none;z-index:-1;box-sizing:border-box;width:100%;height:100%;padding-left:inherit;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;overflow-wrap:inherit;mix-blend-mode:screen;display:block;position:absolute;top:0;left:0}.crt-status-display:before{color:#ff0000e6;transform:translateX(calc(var(--crt-aberration-idle-offset) * -1));filter:blur(var(--crt-aberration-idle-blur))}.crt-status-display:after{color:#0064ffe6;transform:translateX(var(--crt-aberration-idle-offset));filter:blur(var(--crt-aberration-idle-blur))}.crt-boot-overlay.is-idle .crt-boot-status{font-size:var(--crt-status-idle-font-size);white-space:nowrap;overflow-wrap:normal;color:#8cff73fa;text-shadow:0 0 10px #8cff7394,0 0 22px #8cff7357,0 0 38px #8cff7324;animation:.36s both crt-boot-text-in,7s ease-in-out .36s infinite crt-idle-status-breathe}.crt-boot-overlay.is-idle .crt-boot-status:before{color:#ff0000e6;transform:translateX(calc(var(--crt-aberration-idle-offset) * -1));filter:blur(var(--crt-aberration-idle-blur))}.crt-boot-overlay.is-idle .crt-boot-status:after{color:#0064ffe6;transform:translateX(var(--crt-aberration-idle-offset));filter:blur(var(--crt-aberration-idle-blur))}.crt-boot-overlay.is-sequencing .crt-boot-status:before{color:#ff000070;transform:translateX(calc(var(--crt-aberration-sequence-offset) * -1));filter:blur(var(--crt-aberration-sequence-blur))}.crt-boot-overlay.is-sequencing .crt-boot-status:after{color:#0064ff75;transform:translateX(var(--crt-aberration-sequence-offset));filter:blur(var(--crt-aberration-sequence-blur))}.crt-boot-overlay.is-sequencing .crt-boot-status.has-character-undulate:before{color:#ff0000e6;transform:translateX(calc(var(--crt-aberration-idle-offset) * -1));filter:blur(var(--crt-aberration-idle-blur))}.crt-boot-overlay.is-sequencing .crt-boot-status.has-character-undulate:after{color:#0064ffe6;transform:translateX(var(--crt-aberration-idle-offset));filter:blur(var(--crt-aberration-idle-blur))}.crt-boot-status.has-character-undulate .crt-boot-char{animation:2.05s ease-in-out infinite crt-patching-undulate;animation-delay:calc(var(--char-index) * 72ms)}.crt-boot-overlay.is-idle .crt-boot-status.has-character-undulate .crt-boot-char{animation:2.05s ease-in-out infinite crt-patching-undulate,11s step-end infinite crt-idle-character-flicker;animation-delay:calc(var(--char-index) * 72ms), calc(var(--char-index) * .65s)}.crt-viewport.is-idle-screen .crt-screen-media{filter:saturate(.95)brightness(.93)}.crt-viewport.is-idle-screen .crt-phosphor{animation:5.2s ease-in-out infinite crt-phosphor-breathe}.crt-viewport.is-idle-screen .crt-glass{animation:6.4s ease-in-out infinite crt-glass-hum}.crt-viewport.is-idle-screen .crt-vignette{animation:8.6s linear infinite crt-idle-flicker}.crt-viewport.is-ignition-sequence .crt-screen-media{filter:saturate(1.08)brightness(1.04)}.crt-viewport.is-ignition-sequence .crt-phosphor{animation:crt-ignition-phosphor var(--sega-ignition-duration,1.45834s) cubic-bezier(.18, .92, .2, 1) var(--sega-ignition-delay,83.33ms) both}.crt-viewport.is-ignition-sequence .crt-glass{animation:crt-ignition-glass var(--sega-ignition-duration,1.45834s) ease var(--sega-ignition-delay,83.33ms) both}.crt-viewport.is-ignition-sequence .crt-signal-bloom{animation:crt-ignition-bloom var(--sega-ignition-duration,1.45834s) ease var(--sega-ignition-delay,83.33ms) both}.crt-shell-frame.is-ignition-sequence .crt-shell-spill{animation:crt-shell-ignition-spill var(--sega-ignition-duration,1.45834s) linear var(--sega-ignition-delay,83.33ms) both}.crt-viewport.is-ignition-sequence .crt-vignette{animation:2.6s linear infinite crt-idle-flicker}.crt-viewport.is-boot-sequence .crt-screen-media{filter:saturate(.96)brightness(.94)}.crt-viewport.is-boot-sequence .crt-phosphor{animation:3.8s ease-in-out infinite crt-phosphor-breathe}.crt-viewport.is-boot-sequence .crt-glass{animation:4.6s ease-in-out infinite crt-glass-hum}.crt-viewport.is-boot-sequence .crt-vignette,.crt-viewport.is-boot-sequence .crt-boot-overlay{animation:5.4s linear infinite crt-idle-flicker}.crt-viewport.is-reveal-sequence .crt-screen-media{filter:saturate(1.04)brightness(.98)}.crt-viewport.is-reveal-sequence .crt-phosphor{animation:2s ease-in-out infinite crt-phosphor-breathe}.crt-viewport.is-lock-sequence .crt-screen-media{filter:saturate()brightness(.97)}.crt-viewport.is-lock-sequence .crt-phosphor{opacity:.96;animation:1.75s ease-in-out infinite crt-phosphor-breathe}.crt-viewport.is-lock-sequence .crt-glass{opacity:1;animation:2.2s ease-in-out infinite crt-glass-hum}.crt-viewport.is-lock-sequence .crt-signal-bloom{animation:.54s steps(4,end) both crt-bloom-lock-flicker}.crt-viewport.is-lock-sequence .crt-signal-noise{opacity:.16;animation:.4s linear infinite crt-signal-noise-scan,1.2s steps(2,end) infinite crt-signal-static-flicker}.crt-viewport.is-lock-sequence .crt-vignette{opacity:.96}.crt-viewport.is-lock-sequence .crt-boot-status{text-shadow:0 0 10px #8cff7370,0 0 22px #8cff7338,0 0 34px #8cff7324}.crt-viewport.is-lock-sequence .crt-boot-overlay.is-hidden{opacity:0;filter:blur(.6px);transition-duration:0s;transform:none}.crt-shell-frame.is-lock-sequence .crt-shell-spill{animation:.54s steps(4,end) both crt-shell-lock-flicker}.crt-viewport.is-reveal-sequence.is-signal-clear.has-video .crt-video{opacity:1;animation:.15s cubic-bezier(.1,.9,.2,1) both crt-slam-on}.crt-viewport.is-reveal-sequence.is-signal-clear .crt-signal-bloom{animation:.15s cubic-bezier(.1,.9,.2,1) both crt-slam-bloom}.crt-shell-frame.is-reveal-sequence.is-live-signal .crt-shell-spill{animation:.15s cubic-bezier(.1,.9,.2,1) both crt-shell-reveal-spill}.crt-viewport.is-reveal-sequence.is-signal-clear .crt-signal-noise{filter:blur(.28px);background:linear-gradient(#ffffff57,#ffffff1f 18%,#0000 42%,#ffffff29 54%,#0000 78%,#ffffff1a 100%) 0 0/100% 100%,repeating-linear-gradient(#ffffff2e 0 1px,#0000 1px 3px) 0 0/100% 100%;animation:.15s cubic-bezier(.1,.9,.2,1) both crt-slam-noise}.crt-viewport.is-signal-clear .crt-video{opacity:1;filter:brightness()contrast()blur();transform:scale(1)}.crt-viewport.is-signal-clear .crt-signal-bloom,.crt-viewport.is-signal-clear .crt-signal-noise,.crt-viewport.is-ended .crt-signal-bloom,.crt-viewport.is-ended .crt-signal-noise{opacity:0}.crt-viewport.is-ended.is-shutdown-sequence .crt-signal-bloom{animation:.28s both crt-bloom-shutdown}.crt-shell-frame.is-ended.is-shutdown-sequence .crt-shell-spill{animation:.28s both crt-shell-shutdown-spill}.button-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.button-stack{justify-items:center;gap:10px;display:grid}.action-button.is-primary{background:linear-gradient(135deg, var(--earth-rust), #9a4529);color:var(--cream);border:1px solid #c95d3b80;position:relative;overflow:hidden;box-shadow:0 16px 28px #c95d3b3d}.action-button.is-primary.is-idle-pulse{animation:3.8s ease-in-out infinite start-call-idle-pulse}.action-button.is-primary:before{content:"";background:linear-gradient(135deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .45s;position:absolute;top:0;left:-100%}.action-button.is-primary:hover:before{left:100%}.action-button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:180px;padding:16px 26px;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,opacity .18s,box-shadow .18s,background .18s;display:inline-flex}.action-button:hover:not(:disabled){transform:translateY(-1px)}.action-button:disabled{opacity:.5;cursor:not-allowed}.action-button.is-secondary{color:var(--cream);background:#150d22e0;border:1px solid #ffffff1f}.viewport-control-dock{z-index:2;width:var(--crt-viewport-dock-width);justify-items:center;gap:10px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.viewport-control-dock--start{top:var(--crt-viewport-dock-start-top);width:max-content;max-width:calc(100% - 24px)}.viewport-control-dock--end{left:auto;top:var(--crt-viewport-dock-end-top);right:var(--crt-viewport-dock-end-right);justify-items:end;gap:var(--crt-viewport-dock-end-gap);width:auto;bottom:auto;transform:none}.viewport-control-dock--retry{top:var(--crt-viewport-dock-start-top);width:max-content;max-width:calc(100% - 24px)}.status-message--viewport-dock{color:#d6fae3bd;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 8px #8cff731f;margin:0;font-size:clamp(.56rem,1.08cqw,.74rem);font-weight:700;line-height:1}.viewport-control-dock--end .status-message--viewport-dock{text-align:right;width:max-content}.viewport-control-dock .action-button{letter-spacing:.12em;white-space:nowrap;width:100%;min-width:0;padding:10px 16px;font-size:.74rem;box-shadow:0 12px 18px #08040c52,inset 0 0 0 1px #ffffff0a}.action-button--viewport-start{width:auto;max-width:var(--crt-viewport-start-max-width);padding:var(--crt-viewport-start-padding);font-size:var(--crt-viewport-start-font-size);letter-spacing:var(--crt-viewport-start-letter-spacing)}.action-button--viewport-end{width:auto;min-width:var(--crt-viewport-end-min-width);max-width:none;padding:var(--crt-viewport-end-padding);font-size:var(--crt-viewport-end-font-size);letter-spacing:var(--crt-viewport-end-letter-spacing);opacity:.92}.action-button--viewport-retry{width:auto;max-width:var(--crt-viewport-retry-max-width);padding:var(--crt-viewport-retry-padding);font-size:var(--crt-viewport-retry-font-size);letter-spacing:var(--crt-viewport-retry-letter-spacing)}.viewport-live-chip{align-items:center;gap:7px;display:inline-flex}.viewport-live-dot{opacity:.78;background:#ff7470e6;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #ff747057,0 0 14px #ff424229}.status-message{text-align:center;min-height:1.2em;color:var(--text-dim);margin:0;font-size:.95rem;font-weight:500}.status-message.is-error{color:var(--danger)}.status-message--viewport{left:50%;bottom:var(--crt-viewport-status-bottom);z-index:2;width:var(--crt-viewport-status-width);color:var(--danger);text-shadow:0 0 8px #ff998d29;font-size:clamp(.6rem,1.3cqw,.82rem);position:absolute;transform:translate(-50%)}.bob-legal-strip{color:#f4f1ed9e;font-family:var(--font-ui);letter-spacing:.015em;opacity:1;text-shadow:0 0 8px #d6fae30a,0 0 16px #d6fae305;justify-items:center;gap:2px;max-height:3rem;font-size:clamp(.64rem,.86vw,.74rem);font-weight:560;line-height:1.35;transition:opacity .18s,transform .22s,max-height .22s;display:grid;overflow:hidden;transform:translateY(0)}.bob-legal-strip--intro{text-align:center;width:min(100%,27rem);max-width:100%}.bob-legal-strip__line{text-wrap:balance;margin:0}.bob-legal-strip__line--secondary{white-space:nowrap;text-wrap:nowrap}.bob-legal-strip.is-hidden{opacity:0;pointer-events:none;max-height:0;transform:translateY(-4px)}.bob-legal-strip__link{appearance:none;color:inherit;cursor:pointer;font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #f4f1ed47;text-decoration:underline #f4f1ed47;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s,filter .16s}.bob-legal-strip__link:hover,.bob-legal-strip__link:focus-visible{color:#8cff73eb;filter:brightness(1.02);outline:none;text-decoration-color:#8cff7375}.dossier-terminal{z-index:2;padding:var(--crt-dossier-padding);text-align:center;background:#020906d1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.bob-legal-terminal{z-index:2;padding:var(--crt-dossier-padding);background:#020906d6;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.bob-legal-terminal--intro{background:0 0;place-items:stretch stretch;width:min(100%,43rem);padding:0;position:relative;inset:auto;overflow:visible}.bob-legal-terminal--intro .bob-legal-terminal__panel{width:100%;max-height:min(64svh,540px)}.bob-legal-terminal__panel{background:linear-gradient(#06120cf5,#030a07f0),radial-gradient(circle at 50% 0,#44a86c1a,#0000 42%);border:1px solid #8cff732e;border-radius:clamp(14px,2.1cqw,22px);grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(100%,640px);max-height:100%;padding:clamp(14px,2.4cqw,24px);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 18px 36px #00000057,0 0 28px #8cff7314}.bob-legal-terminal__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bob-legal-terminal__header-copy{gap:5px;display:grid}.bob-legal-terminal__eyebrow{color:#f4f1ed8f;font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:680;line-height:1}.bob-legal-terminal__title{color:#8cff73fa;font-family:var(--font-boot);letter-spacing:.13em;text-transform:uppercase;text-shadow:0 0 10px #8cff736b,0 0 22px #8cff7338;margin:0;font-size:clamp(1.16rem,2.8cqw,1.92rem);line-height:.94}.bob-legal-terminal__updated{color:#f4f1edad;font-family:var(--font-ui);letter-spacing:.04em;margin:0;font-size:.72rem;font-weight:560;line-height:1.2}.bob-legal-terminal__close{appearance:none;color:#f4f1edd1;cursor:pointer;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;background:#0a1810e6;border:1px solid #8cff7333;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:.66rem;font-weight:700;line-height:1;transition:border-color .16s,color .16s,background .16s,transform .16s}.bob-legal-terminal__close:hover,.bob-legal-terminal__close:focus-visible{color:#8cff73fa;background:#0c1d13f5;border-color:#8cff7361;outline:none;transform:translateY(-1px)}.bob-legal-terminal__scroll{scrollbar-width:thin;scrollbar-color:#8cff7342 #ffffff0a;gap:16px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.bob-legal-terminal__section{gap:8px;display:grid}.bob-legal-terminal__section-title{color:#8cff73eb;font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:720;line-height:1.1}.bob-legal-terminal__paragraph{color:#f4f1edd1;font-family:var(--font-ui);letter-spacing:.01em;margin:0;font-size:.8rem;font-weight:520;line-height:1.42}.bob-legal-terminal__contact{gap:4px;font-style:normal;display:grid}.bob-legal-terminal__contact-line,.bob-legal-terminal__contact-link{color:#f4f1edd1;font-family:var(--font-ui);font-size:.8rem;font-weight:520;line-height:1.38;text-decoration:none}.bob-legal-terminal__contact-link{color:#8cff73f0;text-underline-offset:.18em;-webkit-text-decoration:underline #8cff7385;text-decoration:underline #8cff7385}.bob-legal-terminal__contact-link:hover,.bob-legal-terminal__contact-link:focus-visible{color:#f4f1edeb;outline:none;text-decoration-color:#f4f1ed8f}.bob-legal-terminal__scroll::-webkit-scrollbar{width:8px}.bob-legal-terminal__scroll::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.bob-legal-terminal__scroll::-webkit-scrollbar-thumb{background:#8cff733d;border-radius:999px}.dossier-panel{width:var(--crt-dossier-panel-width);gap:var(--crt-dossier-panel-gap);transform:translateY(var(--crt-dossier-panel-shift-y));grid-template-columns:minmax(0,1fr);justify-content:center;justify-self:center;justify-items:center;margin-inline:auto;display:grid}.dossier-header{gap:var(--crt-dossier-header-gap);justify-self:center;justify-items:center;width:100%;margin-inline:auto;display:grid}.dossier-header-title{width:auto;max-width:100%;font-family:var(--font-boot);font-size:var(--crt-dossier-title-font-size);letter-spacing:var(--crt-dossier-title-letter-spacing);text-align:center;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;text-transform:uppercase;color:#8cff73fa;text-shadow:0 0 10px #8cff7394,0 0 22px #8cff7357,0 0 38px #8cff7324;margin:0;margin-inline:auto;padding-left:0;line-height:.94;display:inline-block}.dossier-purpose{width:min(100%, var(--crt-dossier-purpose-width));max-width:min(100%, var(--crt-dossier-purpose-width));color:#f4f1edd1;font-family:var(--font-ui);font-size:var(--crt-dossier-purpose-font-size);font-weight:560;line-height:var(--crt-dossier-purpose-line-height);letter-spacing:.01em;text-align:center;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;justify-self:center;margin:0;margin-inline:auto}.dossier-purpose-line{display:block}.dossier-purpose-line+.dossier-purpose-line{margin-top:var(--crt-dossier-purpose-line-gap)}.dossier-link-stack{width:var(--crt-dossier-link-width);gap:var(--crt-dossier-link-gap);max-width:100%;margin-top:var(--crt-dossier-link-offset-top);grid-template-columns:max-content;justify-self:center;justify-items:stretch;margin-inline:auto;display:grid}.dossier-nav-button{width:100%;max-width:100%;padding:var(--crt-dossier-button-padding);color:#f7fbf5f5;font-family:var(--font-ui);font-size:var(--crt-dossier-button-font-size);letter-spacing:var(--crt-dossier-button-letter-spacing);text-align:center;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 10px #74ffc638,0 0 22px #36c1ff24;background:linear-gradient(135deg,#26a481e6,#175c74e0);border:1px solid #7cffd057;border-radius:999px;justify-content:center;justify-self:stretch;align-items:center;font-weight:720;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 24px #08040c4d,0 0 20px #58dcc229}.dossier-nav-button:hover{border-color:#9bffd77a;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 28px #08040c57,0 0 26px #58dcc23d}.dossier-nav-button.is-secondary{text-shadow:0 0 10px #ffbd8438,0 0 22px #c66eff24;background:linear-gradient(135deg,#c95d3beb,#7e3488e0);border-color:#ffab8257;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 24px #08040c4d,0 0 22px #cd6c9429}@media (min-width:901px){.crt-viewport{--crt-dossier-padding:clamp(28px, 3.2vw, 46px);--crt-dossier-panel-width:min(100%, 680px);--crt-dossier-panel-gap:clamp(16px, 1.65vw, 24px);--crt-dossier-header-gap:clamp(4px, .45vw, 8px);--crt-dossier-title-font-size:clamp(1.84rem, 2.45vw, 3rem);--crt-dossier-title-letter-spacing:clamp(.11em, .16vw, .18em);--crt-dossier-purpose-font-size:clamp(.82rem, 1.02vw, 1.08rem);--crt-dossier-purpose-line-height:1.1;--crt-dossier-link-width:fit-content;--crt-dossier-link-gap:10px;--crt-dossier-button-padding:11px 16px;--crt-dossier-button-font-size:clamp(.72rem, .82vw, .88rem);--crt-dossier-button-letter-spacing:.11em}}.bob-experience{position:relative}.experience-overlay{z-index:40;overscroll-behavior:none;touch-action:manipulation;place-items:center;padding:clamp(22px,4vw,48px);display:grid;position:fixed;inset:0;overflow:hidden}.experience-overlay__grain{pointer-events:none;opacity:.18;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 46%,#ffffff06 46% 54%,#0000 54% 100%),radial-gradient(circle at 18% 26%,#c95d3b38,#0000 18%),radial-gradient(circle at 84% 18%,#38a3b52e,#0000 22%),repeating-linear-gradient(135deg,#ffffff0a 0 2px,#0000 2px 14px);position:absolute;inset:0}.title-block--intro{gap:clamp(8px,1vw,12px);width:min(92vw,1080px);max-width:min(92vw,1080px)}.title-block--intro .brand-line{font-size:clamp(1.4rem,2.8vw,2.5rem)}.title-block--intro .console-title{font-size:clamp(3rem,7vw,6rem)}.title-block--intro .console-kicker{gap:clamp(5px,.55vw,9px);width:min(92vw,980px);max-width:min(92vw,980px)}.title-block--intro .console-kicker-line{white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.title-block--intro .console-kicker-line--warning{letter-spacing:clamp(.03em,.08vw,.07em);font-size:clamp(.96rem,1.55vw,1.18rem);line-height:1.12}.title-block--intro .console-kicker-line--body{letter-spacing:clamp(.006em,.02vw,.016em);font-size:clamp(.72rem,1.02vw,.98rem);line-height:1.2}.landscape-intro-overlay{isolation:isolate;background:radial-gradient(circle at 50% 18%,#2a154280,#0000 38%),linear-gradient(#08040c4d,#08040cbf);transition:opacity 1.2s,transform 1.2s cubic-bezier(.16,.84,.24,1),filter 1.2s}.landscape-intro-overlay:before,.landscape-intro-overlay:after{content:"";pointer-events:none;opacity:0;transition:opacity 1.2s,transform 1.2s,filter 1.2s;position:absolute;inset:0}.landscape-intro-overlay:before{z-index:0;mix-blend-mode:screen;filter:blur(10px);background:repeating-linear-gradient(#ffffff1f 0 1px,#ffffff05 1px 3px,#0000 3px 7px),radial-gradient(circle,#e0f2ff33,#0000 38%)}.landscape-intro-overlay:after{z-index:0;mix-blend-mode:screen;background:radial-gradient(circle,#f1f8fff0,#f1f8ff00 58%),linear-gradient(#ffffff3d,#fff0);transform:scale(.94)}.landscape-intro-overlay.is-exiting{opacity:0;filter:blur(8px);pointer-events:none;transform:scale(1.018)}.landscape-intro-overlay.is-exiting:before{opacity:.46;filter:blur(.8px);transform:scale(1.03)}.landscape-intro-overlay.is-exiting:after{opacity:.7;transform:scale(1.02)}.landscape-intro-overlay__content{z-index:1;text-align:center;justify-items:center;gap:clamp(18px,2.4vw,30px);width:min(94vw,1160px);display:grid;position:relative}.landscape-intro-overlay__actions{justify-items:center;gap:10px;width:min(92vw,27rem);display:grid}.landscape-intro-overlay .title-block,.portrait-gate-overlay__content{isolation:isolate}.landscape-intro-overlay .title-block{position:relative}.landscape-intro-overlay .title-block:before,.portrait-gate-overlay__content:before{content:"";pointer-events:none;z-index:0;opacity:.94;filter:blur(16px);background:radial-gradient(at 50% 44%,#060c13bd 0%,#060c137a 42%,#060c1324 68%,#0000 100%),radial-gradient(at 50% 38%,#26727924 0%,#0000 58%);width:min(100%,1080px);height:clamp(120px,18vw,220px);position:absolute;top:clamp(-10px,-.8vw,-4px);left:50%;transform:translate(-50%)}.landscape-intro-overlay .title-block>*,.portrait-gate-overlay__content>*{z-index:1;position:relative}.console-page.bob-mode-desktop .landscape-intro-overlay .experience-overlay__grain{background:radial-gradient(circle at 18% 26%,#c95d3b38,#0000 18%),radial-gradient(circle at 84% 18%,#38a3b52e,#0000 22%),repeating-linear-gradient(135deg,#ffffff0a 0 2px,#0000 2px 14px)}.console-page.bob-mode-desktop .landscape-intro-overlay__content{gap:clamp(28px,3.2vw,44px);width:min(98vw,1560px)}.console-page.bob-mode-desktop .landscape-intro-overlay__actions{justify-items:center;width:min(100%,43rem)}.console-page.bob-mode-desktop .landscape-intro-overlay .title-block{gap:clamp(8px,1.1vw,14px);width:min(98vw,1580px);max-width:min(98vw,1580px)}.console-page.bob-mode-desktop .landscape-intro-overlay .brand-line{font-size:clamp(2.05rem,3.25vw,3.55rem)}.console-page.bob-mode-desktop .landscape-intro-overlay .console-title{font-size:clamp(4.65rem,8.5vw,8.8rem)}.console-page.bob-mode-desktop .landscape-intro-overlay .console-kicker{gap:clamp(5px,.56vw,8px);width:min(98vw,1560px);max-width:min(98vw,1560px)}.console-page.bob-mode-desktop .landscape-intro-overlay .console-kicker-line--warning{font-size:clamp(1.14rem,1.62vw,1.52rem)}.console-page.bob-mode-desktop .landscape-intro-overlay .console-kicker-line--body{font-size:clamp(.92rem,1.24vw,1.22rem);line-height:1.18}.console-page.bob-mode-desktop .landscape-intro-overlay .experience-entry-button{min-width:clamp(228px,28vw,324px);font-size:clamp(1.02rem,1.34vw,1.22rem)}.console-page.bob-mode-desktop .landscape-intro-overlay .experience-entry-status,.console-page.bob-mode-desktop .landscape-intro-overlay .bob-legal-strip--intro{text-align:center}.experience-entry-button{isolation:isolate;background:linear-gradient(135deg, var(--earth-rust), #9a4529);min-width:clamp(180px,24vw,260px);color:var(--cream);font-family:var(--font-ui);letter-spacing:.22em;white-space:nowrap;text-transform:uppercase;cursor:pointer;border:1px solid #c95d3b85;border-radius:999px;padding:16px 28px;font-size:clamp(.82rem,1.1vw,1rem);font-weight:760;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s,opacity .18s;position:relative;overflow:hidden;box-shadow:0 18px 34px #c95d3b33,0 0 22px #c95d3b1f}.experience-entry-button__label{z-index:1;position:relative}.experience-entry-button:after{content:"";z-index:0;pointer-events:none;opacity:0;background-image:linear-gradient(110deg,#0000 0% 40%,#ffffff14 42%,#ffffffb8 46% 49%,#ffffff14 52%,#0000 56% 100%);background-repeat:no-repeat;background-size:210% 100%;position:absolute;inset:0}.experience-entry-button:hover{transform:translateY(-1px);box-shadow:0 20px 36px #c95d3b3d,0 0 26px #c95d3b29}.experience-entry-button:disabled{cursor:wait;opacity:.76;transform:none;box-shadow:0 14px 28px #c95d3b2e,0 0 18px #c95d3b1a}.experience-entry-button.is-ready{color:#f1fff5fa;text-shadow:0 0 10px #00e64038,0 0 18px #00e6401f;background:linear-gradient(135deg,#0f6f2d,#0ed04a);border-color:#00e64085;box-shadow:0 18px 34px #00e64033,0 0 22px #00e64029,inset 0 0 0 1px #ffffff0f}.experience-entry-button.is-ready:after{opacity:.92;animation:2.9s infinite plastic-sheen-sweep}.experience-entry-button.is-ready:hover{box-shadow:0 20px 38px #00e6403d,0 0 28px #00e6402e,inset 0 0 0 1px #ffffff14}.experience-entry-status{color:#f4e9dde6;max-width:40rem;font-family:var(--font-ui);letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(.82rem,1.15vw,.96rem);line-height:1.45}.portrait-gate-overlay{background:radial-gradient(circle at 18% 20%,#2a154285,#0000 28%),radial-gradient(circle at 84% 76%,#185b6533,#0000 30%),linear-gradient(#08040c3d,#08040ccc)}.portrait-gate-overlay__content{z-index:1;text-align:center;place-items:center;gap:11px;width:min(88vw,420px);display:grid;position:relative}.portrait-gate-overlay__brand{color:#f4f1ede6;width:100%;font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1.08rem,4.7vw,1.56rem);line-height:1}.portrait-gate-overlay__title{letter-spacing:.05em;width:100%;margin:0;padding-top:.07em;font-size:clamp(2.5rem,10vw,3.8rem);line-height:.9;display:inline-block;position:relative}.portrait-gate-overlay__content:before{width:min(100%,420px);height:clamp(108px,32vw,158px);top:clamp(-8px,-1.6vw,-2px)}.portrait-gate-overlay__device{justify-self:center;place-items:center;width:clamp(196px,58vw,278px);height:clamp(212px,62vw,300px);margin-bottom:2px;display:grid;position:relative;overflow:visible}.portrait-gate-overlay__device-image{aspect-ratio:1024/571;filter:drop-shadow(0 12px 24px #08040c57)drop-shadow(0 0 18px #8cff7314);transform-origin:50%;will-change:transform;width:clamp(196px,58vw,266px);max-width:100%;height:auto;animation:3.9s cubic-bezier(.36,.02,.24,1) infinite paused portrait-gate-console-rotate;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)rotate(90deg)scale(1)}.portrait-gate-overlay__device-image.is-ready{animation-play-state:running}@keyframes portrait-gate-console-rotate{0%,16%{transform:translate(-50%,-56%)rotate(90deg)scale(1)}36%,70%{transform:translate(-50%,-56%)rotate(0)scale(1.01)}to{transform:translate(-50%,-56%)rotate(90deg)scale(1)}}.portrait-gate-overlay__headline{width:100%;color:var(--earth-rust);font-family:var(--font-ui);letter-spacing:.08em;white-space:nowrap;overflow-wrap:normal;text-wrap:nowrap;text-transform:uppercase;text-shadow:0 0 14px #c95d3b29,0 0 24px #c95d3b14;margin:0;font-size:clamp(.8rem,3.5vw,1.04rem);font-weight:760;line-height:1}.portrait-gate-overlay__handoff{background:linear-gradient(#0b0611c7,#08040c94);border:1px solid #ffffff1a;border-radius:20px;gap:5px;width:min(100%,26rem);padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff05,0 0 26px #38a3b50d}.portrait-gate-overlay__handoff-eyebrow,.portrait-gate-overlay__handoff-body{margin:0}.portrait-gate-overlay__handoff-eyebrow{color:var(--earth-rust);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.62rem,2.5vw,.74rem);font-weight:760;line-height:1}.portrait-gate-overlay__handoff-body{color:#f4f1edd1;font-family:var(--font-ui);font-size:clamp(.68rem,2.9vw,.92rem);font-weight:560;line-height:1.18}.portrait-gate-overlay__handoff-line{white-space:nowrap;display:block}.portrait-gate-overlay__caption{color:#f4f1edc2;width:100%;font-family:var(--font-ui);max-width:26ch;margin:0;font-size:clamp(.96rem,4.1vw,1.12rem);font-weight:560;line-height:1.32}.portrait-gate-overlay__ornaments{pointer-events:none;position:absolute;inset:0}.portrait-gate-overlay__ornament{mix-blend-mode:screen;display:block;position:absolute}.portrait-gate-overlay__ornament--stripe{background:linear-gradient(90deg,#c95d3bb8,#d98a4400);width:96px;height:12px;top:14%;left:8%;transform:rotate(-14deg)}.portrait-gate-overlay__ornament--disc{border:2px solid #38a3b53d;border-radius:999px;width:72px;height:72px;top:22%;right:10%;box-shadow:0 0 0 10px #38a3b50f,0 0 34px #38a3b514}.portrait-gate-overlay__ornament--frame{border:2px solid #f4f1ed1a;width:84px;height:120px;bottom:16%;left:12%;transform:rotate(18deg)}.console-page.bob-mode-portrait-gate,.console-page.bob-mode-landscape-intro,.console-page.bob-mode-landscape-console{overscroll-behavior:none;width:100%;max-width:100%;height:100dvh;min-height:100dvh;padding:0;display:block;overflow:hidden}.console-page.bob-mode-portrait-gate .minimal-shell,.console-page.bob-mode-landscape-intro .minimal-shell,.console-page.bob-mode-landscape-console .minimal-shell{justify-items:stretch;gap:0;width:100%;max-width:none;height:100%;position:relative;overflow:hidden}.console-page.bob-mode-portrait-gate .crt-stage,.console-page.bob-mode-landscape-intro .crt-stage,.console-page.bob-mode-landscape-console .crt-stage{--immersive-viewport-width:100vw;--immersive-viewport-height:100svh;--immersive-shell-height:min(var(--immersive-viewport-height), calc(var(--immersive-viewport-width) * 1143 / 2048));width:min(var(--immersive-viewport-width), calc(var(--immersive-shell-height) * 2048 / 1143));max-width:var(--immersive-viewport-width);height:var(--immersive-shell-height);max-height:var(--immersive-viewport-height);aspect-ratio:2048/1143;transition:opacity 1.2s,transform 1.2s cubic-bezier(.16,.84,.24,1),filter 1.2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (width:100dvw){.console-page.bob-mode-portrait-gate .crt-stage,.console-page.bob-mode-landscape-intro .crt-stage,.console-page.bob-mode-landscape-console .crt-stage{--immersive-viewport-width:100dvw}}@supports (height:100dvh){.console-page.bob-mode-portrait-gate .crt-stage,.console-page.bob-mode-landscape-intro .crt-stage,.console-page.bob-mode-landscape-console .crt-stage{--immersive-viewport-height:100dvh}}.console-page.bob-mode-landscape-console .crt-stage{opacity:1;filter:none}.console-page.bob-mode-portrait-gate .crt-stage,.console-page.bob-mode-landscape-intro .crt-stage{opacity:0;filter:blur(10px);pointer-events:none;transform:translate(-50%,-50%)scale(1.03)}.console-page.is-intro-exiting .crt-stage{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}.console-page.bob-mode-landscape-console .dossier-nav-button--home:hover{color:#f7fbf5fa;border-color:#ffbf967a;transform:translateY(-1px)}@keyframes crt-boot-text-in{0%{opacity:0;filter:blur(1px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes crt-phosphor-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.008)}}@keyframes crt-glass-hum{0%,to{opacity:.94}50%{opacity:1}}@keyframes crt-idle-status-breathe{0%,to{opacity:.96;text-shadow:0 0 10px #8cff7366,0 0 22px #8cff7338,0 0 36px #8cff731f}50%{opacity:1;text-shadow:0 0 12px #8cff737a,0 0 28px #8cff7347,0 0 44px #8cff7329}}@keyframes crt-idle-character-flicker{0%,48%,52%,78%,82%,to{opacity:1}50%,80%{opacity:.82}}@keyframes crt-idle-flicker{0%,18%,22%,58%,62%,to{opacity:1}20%,60%{opacity:.965}}@keyframes crt-ignition-card-in{0%{opacity:0;filter:blur(1.4px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes crt-ignition-phosphor{0%{opacity:.3;transform:scale(1.014)}26%{opacity:1;transform:scale(1.024)}to{opacity:.9;transform:scale(1.004)}}@keyframes crt-ignition-glass{0%{opacity:.46}30%{opacity:1}to{opacity:.96}}@keyframes crt-ignition-bloom{0%{opacity:0;transform:scale(1.02)}28%{opacity:.38;transform:scale(1.03)}to{opacity:.12;transform:scale(1.008)}}@keyframes crt-ignition-sequence{0%{opacity:1;background-color:#fff;width:0%;height:2px}3%{opacity:1;background-color:#fff;width:100%;height:2px}7%{opacity:1;filter:brightness(2);background-color:#e0ffe0;width:100%;height:100%}14%{opacity:0}to{opacity:0}}@keyframes crt-shell-ignition-spill{0%{opacity:0}6%{opacity:0}7%{opacity:.42}14%{opacity:.03}17.1%{opacity:.36}23%{opacity:.28}28%,to{opacity:var(--crt-shell-spill-boot)}}@keyframes sega-payload-slam{0%,17%{opacity:0;filter:brightness(0);transform:scale(3)}17.1%{opacity:1;filter:brightness(3)contrast(1.48);transform:scale(2.4)}23%{opacity:1;filter:brightness(1.46)contrast(1.2);transform:scale(1)}28%{opacity:1;filter:brightness(1.02)contrast(1.02);transform:scale(1)}84%{opacity:1;filter:brightness();transform:scale(1)}to{opacity:0;filter:brightness(0);transform:scale(1)}}@keyframes crt-patching-undulate{0%,to{opacity:1;transform:translateY(0)}25%{opacity:.96;transform:translateY(-2px)scale(1.01)}50%{opacity:1;transform:translateY(1px)}75%{opacity:.94;transform:translateY(-1px)}}@keyframes start-call-idle-pulse{0%,to{box-shadow:0 16px 28px #c95d3b3d,0 0 #c95d3b00}50%{box-shadow:0 18px 32px #c95d3b47,0 0 20px #c95d3b38}}@keyframes crt-shell-lock-flicker{0%,to{opacity:var(--crt-shell-spill-lock)}22%{opacity:.22}38%{opacity:.36}64%{opacity:.26}}@keyframes crt-shell-reveal-spill{0%{opacity:.34}35%{opacity:.28}to{opacity:var(--crt-shell-spill-live)}}@keyframes crt-shell-shutdown-spill{0%{opacity:.14}30%{opacity:.05}to{opacity:0}}@keyframes crt-bloom-lock-flicker{0%,to{opacity:.24;transform:scale(1.012)}18%{opacity:.16}32%{opacity:.3}56%{opacity:.18}}@keyframes crt-bloom-shutdown{0%{opacity:.14;transform:scale(1.01)}to{opacity:0;transform:scale(1)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes console-title-current{0%,38%,to{filter:brightness()saturate(1.02)}43%{filter:brightness(1.018)saturate(1.05)}48%{filter:brightness(1.048)saturate(1.11)}52%{filter:brightness(1.032)saturate(1.07)}58%{filter:brightness(1.012)saturate(1.03)}}@keyframes plastic-sheen-sweep{0%,20%{background-position:150%}80%,to{background-position:-50%}}@keyframes crt-slam-on{0%{opacity:0;filter:brightness(3)contrast(2)blur(4px);transform:scale(1.05)}1%{opacity:1;filter:brightness(3)contrast(1.5)blur(2px);transform:scale(1.02)}to{opacity:1;filter:brightness()contrast()blur();transform:scale(1)}}@keyframes crt-slam-bloom{0%{opacity:.52;transform:scale(1.03)}to{opacity:0;transform:scale(1)}}@keyframes crt-slam-noise{0%{opacity:.2}to{opacity:0}}@keyframes crt-signal-static-flicker{0%,16%,32%,54%,to{opacity:1}8%,24%,46%{opacity:.62}}@keyframes crt-signal-noise-scan{0%{transform:translateY(-1%)}to{transform:translateY(1%)}}@media (prefers-reduced-motion:reduce){.console-title,.portrait-gate-overlay__title,.console-title:after,.portrait-gate-overlay__title:after,.crt-ignition-card,.sega-payload-image,.crt-ignition-flash,.crt-shell-spill,.crt-boot-status,.crt-boot-char{background-position:0 0;animation:none}.crt-phosphor,.crt-signal-bloom,.crt-signal-noise,.crt-glass,.crt-vignette,.crt-boot-overlay,.dossier-terminal{animation:none}}@container (max-width:620px){.crt-boot-copy-stack,.crt-boot-status{max-width:94%}}@container (max-width:430px){.crt-boot-overlay.is-idle .crt-boot-status{letter-spacing:clamp(.02em,.08cqw,.05em);padding-left:clamp(.01em,.03cqw,.03em)}}@media (min-width:1720px) and (min-height:900px){.minimal-shell{--crt-stage-max-width:1180px;gap:clamp(18px,1.8vw,26px)}.title-block{width:min(84vw, calc(var(--crt-stage-max-width) * .97));max-width:min(84vw, calc(var(--crt-stage-max-width) * .97))}.brand-line{font-size:clamp(1.7rem,1.5vw,2.45rem)}.console-title{letter-spacing:.068em;font-size:clamp(3.6rem,4.7vw,6.5rem)}.console-kicker{width:min(80vw, calc(var(--crt-stage-max-width) * .92));max-width:min(80vw, calc(var(--crt-stage-max-width) * .92))}.console-kicker-line--warning{font-size:clamp(.84rem,.86vw,1.08rem)}.console-kicker-line--body{font-size:clamp(.62rem,.68vw,.9rem)}}@media (max-width:1180px){.title-block{width:min(90vw, calc(var(--crt-stage-max-width) * .96));max-width:min(90vw, calc(var(--crt-stage-max-width) * .96))}.brand-line{font-size:clamp(1.18rem,2vw,1.78rem)}.console-title{font-size:clamp(2.7rem,5.1vw,4.8rem)}.console-kicker{width:min(88vw, calc(var(--crt-stage-max-width) * .91));max-width:min(88vw, calc(var(--crt-stage-max-width) * .91))}.console-kicker-line--warning{font-size:clamp(.6rem,.92vw,.82rem)}.console-kicker-line--body{font-size:clamp(.46rem,.72vw,.68rem)}.crt-shell-frame{--crt-viewport-radius:58px / 38px;--crt-shell-frame-dim:.72;--crt-shell-spill-idle:.07;--crt-shell-spill-boot:.16;--crt-shell-spill-lock:.24;--crt-shell-spill-live:.19;--crt-phosphor-filter-opacity:.94;--crt-viewport-border-alpha:.07;--crt-vignette-filter-opacity:.92;--crt-glass-filter-opacity:.92;--crt-convex-lens-filter-opacity:.92;--crt-scanlines-opacity:.16;--crt-scanlines-before-opacity:.32;--crt-scanlines-after-opacity:.18;--crt-viewport-top-glow-y:22px;--crt-viewport-top-glow-blur:58px;--crt-viewport-bottom-shadow-y:-58px;--crt-viewport-bottom-shadow-blur:82px;--crt-viewport-bottom-shadow-alpha:.6;--crt-viewport-inner-shadow-alpha:.3;--crt-viewport-inner-shadow-blur:38px;--crt-viewport-outer-glow-blur:56px;--crt-vignette-shape:ellipse 132% 102%;--crt-vignette-clear-stop:50%;--crt-vignette-corner-alpha:.3;--crt-vignette-top-highlight-alpha:.05;--crt-vignette-bottom-alpha:.22;--crt-glass-sheen-alpha:.12;--crt-glass-edge-alpha:.045;--crt-glass-hotspot-stop:22%;--crt-glass-ring-shape:ellipse 132% 102%;--crt-glass-ring-clear-stop:60%;--crt-glass-ring-alpha:.045}.crt-viewport{--crt-boot-overlay-center-alpha:.12;--crt-boot-overlay-top-alpha:.06;--crt-boot-overlay-bottom-alpha:.2}}@media (max-width:1100px) and (orientation:portrait){.console-page{padding-bottom:48px}.minimal-shell{--crt-stage-max-width:960px;gap:18px}.console-title{font-size:clamp(2.75rem,8.4vw,4.5rem)}.title-block{width:min(90vw, calc(var(--crt-stage-max-width) * .97));max-width:min(90vw, calc(var(--crt-stage-max-width) * .97))}.console-kicker{width:min(88vw, calc(var(--crt-stage-max-width) * .92));max-width:min(88vw, calc(var(--crt-stage-max-width) * .92))}.console-kicker-line--warning{font-size:clamp(.58rem,1.14vw,.78rem)}.console-kicker-line--body{font-size:clamp(.44rem,.86vw,.62rem)}.crt-shell-frame{--crt-shell-frame-dim:.71;--crt-shell-spill-idle:.06;--crt-shell-spill-boot:.14;--crt-shell-spill-lock:.2;--crt-shell-spill-live:.16;--crt-phosphor-filter-opacity:.9;--crt-vignette-filter-opacity:.82;--crt-glass-filter-opacity:.86;--crt-convex-lens-filter-opacity:.86;--crt-scanlines-opacity:.14;--crt-scanlines-before-opacity:.28;--crt-scanlines-after-opacity:.16;--crt-viewport-top-glow-y:18px;--crt-viewport-top-glow-blur:48px;--crt-viewport-bottom-shadow-y:-48px;--crt-viewport-bottom-shadow-blur:68px;--crt-viewport-inner-shadow-blur:32px;--crt-viewport-outer-glow-blur:46px}.crt-viewport{--crt-boot-overlay-center-alpha:.1;--crt-boot-overlay-top-alpha:.05;--crt-boot-overlay-bottom-alpha:.17;--crt-status-max-width:90%;--crt-status-font-size:clamp(1.04rem, 6.2cqw, 2.5rem);--crt-status-idle-font-size:clamp(1.3rem, 7.35cqw, 3rem);--crt-status-letter-spacing:clamp(.065em, .28cqw, .18em);--crt-status-padding-left:clamp(.06em, .14cqw, .12em);--crt-helper-font-size:clamp(.72rem, 1.95cqw, .94rem);--crt-helper-letter-spacing:clamp(.022em, .08cqw, .04em);--crt-aberration-idle-offset:clamp(.75px, .15cqw, 1.45px);--crt-aberration-idle-blur:clamp(.24px, .05cqw, .6px);--crt-aberration-sequence-offset:clamp(.48px, .1cqw, .95px);--crt-aberration-sequence-blur:clamp(.15px, .04cqw, .4px)}}@media (max-width:1024px) and (orientation:landscape){.console-page{padding-top:14px;padding-bottom:26px}.minimal-shell{--crt-stage-max-width:860px;gap:14px}.brand-line{font-size:clamp(1rem,2.2vw,1.45rem)}.console-title{font-size:clamp(2.18rem,6.4vw,3.85rem)}.title-block{width:min(88vw, calc(var(--crt-stage-max-width) * .97));max-width:min(88vw, calc(var(--crt-stage-max-width) * .97))}.console-kicker{width:min(84vw, calc(var(--crt-stage-max-width) * .92));max-width:min(84vw, calc(var(--crt-stage-max-width) * .92))}.console-kicker-line--warning{font-size:clamp(.54rem,1.08vw,.72rem)}.console-kicker-line--body{font-size:clamp(.4rem,.8vw,.58rem)}.crt-shell-frame{--crt-shell-frame-dim:.7;--crt-viewport-radius:54px / 34px;--crt-shell-spill-idle:.055;--crt-shell-spill-boot:.13;--crt-shell-spill-lock:.19;--crt-shell-spill-live:.14;--crt-phosphor-filter-opacity:.84;--crt-vignette-filter-opacity:.72;--crt-glass-filter-opacity:.78;--crt-convex-lens-filter-opacity:.82;--crt-viewport-glow-shape:ellipse 136% 98%;--crt-viewport-glow-alpha:.22;--crt-viewport-glow-stop:76%;--crt-viewport-border-alpha:.06;--crt-viewport-top-glow-alpha:.05;--crt-viewport-bottom-shadow-alpha:.48;--crt-viewport-inner-shadow-alpha:.2;--crt-viewport-outer-glow-alpha:.12;--crt-vignette-shape:ellipse 150% 116%;--crt-vignette-clear-stop:68%;--crt-vignette-corner-alpha:.14;--crt-vignette-top-highlight-alpha:.02;--crt-vignette-bottom-alpha:.1;--crt-glass-sheen-alpha:.1;--crt-glass-edge-alpha:.03;--crt-glass-hotspot-alpha:.06;--crt-glass-hotspot-stop:24%;--crt-glass-ring-shape:ellipse 154% 120%;--crt-glass-ring-clear-stop:76%;--crt-glass-ring-alpha:.018;--crt-scanlines-opacity:.13;--crt-scanlines-before-opacity:.26;--crt-scanlines-after-opacity:.14;--crt-viewport-top-glow-y:16px;--crt-viewport-top-glow-blur:42px;--crt-viewport-bottom-shadow-y:-42px;--crt-viewport-bottom-shadow-blur:60px;--crt-viewport-inner-shadow-blur:28px;--crt-viewport-outer-glow-blur:40px}.crt-viewport{--crt-boot-padding:clamp(16px, 2.1cqw, 22px);--crt-boot-overlay-center-alpha:.09;--crt-boot-overlay-top-alpha:.04;--crt-boot-overlay-bottom-alpha:.15;--crt-status-max-width:92%;--crt-status-font-size:clamp(.82rem, 5cqw, 1.84rem);--crt-status-idle-font-size:clamp(1.04rem, 6.15cqw, 2.28rem);--crt-status-letter-spacing:clamp(.03em, .16cqw, .09em);--crt-status-padding-left:clamp(.02em, .08cqw, .05em);--crt-helper-font-size:clamp(.58rem, 1.3cqw, .74rem);--crt-helper-letter-spacing:clamp(.014em, .038cqw, .028em);--crt-aberration-idle-offset:clamp(.4px, .08cqw, .7px);--crt-aberration-idle-blur:clamp(.02px, .008cqw, .16px);--crt-aberration-sequence-offset:clamp(.22px, .05cqw, .46px);--crt-aberration-sequence-blur:clamp(.02px, .006cqw, .1px)}.crt-boot-status{white-space:nowrap;overflow-wrap:normal}.console-page.bob-mode-landscape-console .crt-viewport,.console-page.is-intro-exiting .crt-viewport{--crt-viewport-dock-width:min(34%, 184px);--crt-viewport-dock-start-top:63.6%;--crt-viewport-dock-end-top:clamp(18px, 4.6cqh, 30px);--crt-viewport-dock-end-right:clamp(18px, 4.2cqw, 32px);--crt-viewport-start-max-width:min(100%, 162px);--crt-viewport-start-padding:4px 10px;--crt-viewport-start-font-size:.58rem;--crt-viewport-retry-max-width:min(100%, 172px);--crt-viewport-retry-padding:7px 12px;--crt-viewport-retry-font-size:.62rem;--crt-viewport-end-min-width:clamp(70px, 10.4cqw, 86px);--crt-viewport-end-padding:4px 7px;--crt-viewport-end-font-size:.48rem;--crt-viewport-end-letter-spacing:.1em}}@media (max-width:767px) and (orientation:portrait){.console-page{padding:10px 10px 26px}.minimal-shell{--crt-stage-max-width:760px;gap:10px}.title-block{width:min(90vw, calc(var(--crt-stage-max-width) * .97));max-width:min(90vw, calc(var(--crt-stage-max-width) * .97));gap:3px}.brand-line{letter-spacing:.075em;font-size:clamp(.9rem,4.5vw,1.08rem)}.console-title{letter-spacing:.04em;font-size:clamp(2.1rem,8.3vw,2.9rem);line-height:.9}.console-kicker{width:min(88vw, calc(var(--crt-stage-max-width) * .93));max-width:min(88vw, calc(var(--crt-stage-max-width) * .93));gap:2px}.console-kicker-line--warning{letter-spacing:clamp(.026em,.04vw,.04em);text-shadow:0 0 10px #c95d3b3d,0 0 2px #c95d3b2e;font-size:clamp(.5rem,2.05vw,.64rem)}.console-kicker-line--body{letter-spacing:clamp(.003em,.012vw,.008em);font-size:clamp(.38rem,1.52vw,.5rem)}.crt-shell-frame{--crt-shell-frame-dim:.69;--crt-viewport-radius:30px / 19px;--crt-shell-spill-idle:.04;--crt-shell-spill-boot:.09;--crt-shell-spill-lock:.15;--crt-shell-spill-live:.12;--crt-phosphor-filter-opacity:.76;--crt-vignette-filter-opacity:.54;--crt-glass-filter-opacity:.66;--crt-convex-lens-filter-opacity:.7;--crt-viewport-glow-shape:ellipse 148% 116%;--crt-viewport-glow-alpha:.16;--crt-viewport-glow-stop:84%;--crt-viewport-border-alpha:.04;--crt-viewport-top-glow-alpha:.04;--crt-viewport-bottom-shadow-alpha:.16;--crt-viewport-inner-shadow-alpha:.05;--crt-viewport-outer-glow-alpha:.1;--crt-vignette-shape:ellipse 178% 138%;--crt-vignette-clear-stop:82%;--crt-vignette-corner-alpha:.05;--crt-vignette-top-highlight-alpha:.01;--crt-vignette-bottom-alpha:.04;--crt-glass-sheen-alpha:.07;--crt-glass-edge-alpha:.012;--crt-glass-hotspot-alpha:.05;--crt-glass-hotspot-stop:30%;--crt-glass-ring-shape:ellipse 186% 144%;--crt-glass-ring-clear-stop:90%;--crt-glass-ring-alpha:.005;--crt-scanlines-opacity:.11;--crt-scanlines-before-opacity:.22;--crt-scanlines-after-opacity:.12;--crt-viewport-top-glow-y:14px;--crt-viewport-top-glow-blur:34px;--crt-viewport-bottom-shadow-y:-34px;--crt-viewport-bottom-shadow-blur:52px;--crt-viewport-inner-shadow-blur:24px;--crt-viewport-outer-glow-blur:36px}.crt-viewport{--crt-boot-padding:clamp(14px, 3cqw, 20px);--crt-boot-gap:clamp(6px, .8cqw, 8px);--crt-boot-overlay-center-alpha:.08;--crt-boot-overlay-top-alpha:.04;--crt-boot-overlay-bottom-alpha:.14;--crt-status-max-width:94%;--crt-status-font-size:clamp(.78rem, 6.7cqw, 1.36rem);--crt-status-idle-font-size:clamp(1rem, 8.3cqw, 1.78rem);--crt-status-letter-spacing:clamp(.02em, .08cqw, .05em);--crt-status-padding-left:clamp(.01em, .03cqw, .03em);--crt-helper-font-size:clamp(.54rem, 2.05cqw, .72rem);--crt-helper-letter-spacing:clamp(.01em, .028cqw, .02em);--crt-aberration-idle-offset:clamp(.28px, .06cqw, .56px);--crt-aberration-idle-blur:clamp(.01px, .005cqw, .1px);--crt-aberration-sequence-offset:clamp(.16px, .04cqw, .34px);--crt-aberration-sequence-blur:clamp(.01px, .004cqw, .08px)}.crt-boot-status{white-space:nowrap;overflow-wrap:normal}.button-row{grid-template-columns:1fr;gap:8px;width:min(100%,92vw);display:grid}.action-button{letter-spacing:.055em;width:100%;min-width:0;padding:12px 18px;font-size:.78rem}}.console-page.bob-mode-landscape-console .crt-viewport,.console-page.is-intro-exiting .crt-viewport{--crt-status-max-width:88%;--crt-status-font-size:clamp(1.12rem, 4.1cqw, 2.24rem);--crt-status-idle-font-size:clamp(1.78rem, 6.3cqw, 3.46rem);--crt-status-letter-spacing:clamp(.045em, .18cqw, .12em);--crt-status-padding-left:clamp(.02em, .07cqw, .05em);--crt-helper-font-size:clamp(.62rem, 1.26cqw, .82rem);--crt-helper-letter-spacing:clamp(.016em, .05cqw, .028em);--crt-aberration-idle-offset:clamp(.4px, .08cqw, .74px);--crt-aberration-idle-blur:clamp(.02px, .008cqw, .16px);--crt-aberration-sequence-offset:clamp(.22px, .05cqw, .44px);--crt-aberration-sequence-blur:clamp(.02px, .006cqw, .1px);--crt-dossier-padding:clamp(12px, 2.1cqw, 18px) clamp(14px, 2.5cqw, 22px) clamp(12px, 2cqw, 18px);--crt-dossier-panel-width:min(100%, 560px);--crt-dossier-panel-gap:clamp(6px, .8cqw, 10px);--crt-dossier-purpose-width:64ch;--crt-dossier-purpose-font-size:clamp(.78rem, 1.34cqw, 1rem);--crt-dossier-purpose-line-height:1.08;--crt-dossier-link-width:fit-content;--crt-dossier-link-gap:9px;--crt-dossier-link-offset-top:14px;--crt-dossier-button-padding:10px 14px;--crt-dossier-button-font-size:clamp(.64rem, .92cqw, .74rem);--crt-dossier-button-letter-spacing:.07em;--crt-viewport-start-max-width:min(100%, 176px);--crt-viewport-start-padding:6px 14px;--crt-viewport-start-font-size:.58rem;--crt-viewport-start-letter-spacing:.092em;--crt-viewport-end-padding:5px 7px;--crt-viewport-status-bottom:clamp(60px, 10cqh, 82px);--crt-viewport-status-width:min(80%, 440px)}@media (max-width:1024px){.landscape-intro-overlay .experience-entry-button{letter-spacing:.16em;min-width:clamp(150px,23vw,188px);padding:11px 18px;font-size:clamp(.68rem,1.08vw,.8rem)}}@media (max-width:900px){.landscape-intro-overlay__content{gap:clamp(14px,2vw,20px)}.landscape-intro-overlay__actions{gap:6px;width:min(84vw,18rem)}.bob-legal-strip--intro{width:min(100%,17rem);font-size:clamp(.48rem,1.42vw,.56rem);line-height:1.2}.landscape-intro-overlay .experience-entry-button{letter-spacing:.14em;min-width:clamp(142px,31vw,172px);padding:10px 16px;font-size:clamp(.62rem,1.36vw,.72rem)}.crt-viewport{--crt-dossier-padding:24px 20px;--crt-dossier-panel-width:min(100%, 500px);--crt-dossier-title-font-size:clamp(1.48rem, 3.16cqw, 2.08rem);--crt-dossier-purpose-font-size:clamp(.56rem, .92cqw, .72rem);--crt-dossier-purpose-line-height:1.03;--crt-dossier-purpose-line-gap:2px}.console-page.bob-mode-landscape-console .crt-viewport,.console-page.is-intro-exiting .crt-viewport{--crt-viewport-dock-width:min(34%, 176px);--crt-viewport-dock-start-top:64.2%;--crt-viewport-dock-end-top:clamp(16px, 4.2cqh, 26px);--crt-viewport-dock-end-right:clamp(16px, 3.9cqw, 28px);--crt-viewport-start-max-width:min(100%, 158px);--crt-viewport-start-padding:3px 11px;--crt-viewport-start-font-size:.5rem;--crt-viewport-start-letter-spacing:.088em;--crt-viewport-end-min-width:clamp(63px, 9.4cqw, 78px);--crt-viewport-end-padding:5px 6px;--crt-viewport-end-font-size:.44rem;--crt-viewport-end-letter-spacing:.093em;--crt-viewport-status-bottom:60px;--crt-viewport-status-width:min(82%, 420px)}.console-page.bob-mode-landscape-console .action-button--viewport-end,.console-page.is-intro-exiting .action-button--viewport-end{min-width:var(--crt-viewport-end-min-width);padding:var(--crt-viewport-end-padding);font-size:var(--crt-viewport-end-font-size);letter-spacing:var(--crt-viewport-end-letter-spacing)}}@media (max-width:900px) and (max-height:540px){.landscape-intro-overlay__content{gap:12px}.landscape-intro-overlay__actions{gap:5px}.bob-legal-strip--intro{width:min(100%,15rem);font-size:clamp(.44rem,1.28vw,.5rem);line-height:1.16}}@container (max-width:640px){.crt-shell-spill,.environmental-light-spill,.crt-viewport{--crt-viewport-radius:32px / 20px}.console-page .crt-viewport{--crt-vignette-shape:ellipse 158% 122%;--crt-vignette-clear-stop:72%;--crt-vignette-corner-alpha:.11;--crt-vignette-top-highlight-alpha:.016;--crt-vignette-bottom-alpha:.082;--crt-glass-edge-alpha:.02;--crt-glass-hotspot-alpha:.05;--crt-glass-hotspot-stop:26%;--crt-glass-ring-shape:ellipse 160% 124%;--crt-glass-ring-clear-stop:80%;--crt-glass-ring-alpha:.014}.console-page.bob-mode-landscape-console .crt-viewport,.console-page.is-intro-exiting .crt-viewport{--crt-vignette-filter-opacity:.64;--crt-glass-filter-opacity:.72;--crt-vignette-shape:ellipse 170% 131%;--crt-vignette-clear-stop:78%;--crt-vignette-corner-alpha:.07;--crt-vignette-top-highlight-alpha:.011;--crt-vignette-bottom-alpha:.055;--crt-glass-edge-alpha:.016;--crt-glass-hotspot-alpha:.042;--crt-glass-hotspot-stop:28%;--crt-glass-ring-shape:ellipse 172% 134%;--crt-glass-ring-clear-stop:86%;--crt-glass-ring-alpha:.009}}@container (max-width:540px){.crt-shell-spill,.environmental-light-spill,.crt-viewport{--crt-viewport-radius:22px / 14px}.console-page .crt-viewport{--crt-dossier-panel-width:min(100%, 460px);--crt-dossier-panel-gap:clamp(7px, 1cqw, 11px);--crt-dossier-title-letter-spacing:clamp(.08em, .18cqw, .14em);--crt-dossier-purpose-font-size:clamp(.5rem, .98cqw, .66rem);--crt-dossier-purpose-line-height:1.02;--crt-dossier-link-width:fit-content;--crt-dossier-link-gap:6px;--crt-dossier-button-padding:7px 10px;--crt-dossier-button-font-size:clamp(.54rem, .78cqw, .62rem);--crt-dossier-button-letter-spacing:.07em;--crt-viewport-status-bottom:clamp(56px, 10cqh, 72px);--crt-viewport-status-width:min(82%, 420px);--crt-vignette-shape:ellipse 170% 131%;--crt-vignette-clear-stop:78%;--crt-vignette-corner-alpha:.07;--crt-vignette-top-highlight-alpha:.011;--crt-vignette-bottom-alpha:.055;--crt-glass-edge-alpha:.016;--crt-glass-hotspot-alpha:.042;--crt-glass-hotspot-stop:28%;--crt-glass-ring-shape:ellipse 172% 134%;--crt-glass-ring-clear-stop:86%;--crt-glass-ring-alpha:.009}.console-page.bob-mode-landscape-console .crt-viewport,.console-page.is-intro-exiting .crt-viewport{--crt-dossier-panel-width:min(100%, 528px);--crt-dossier-title-font-size:clamp(1.56rem, 3.4cqw, 2.14rem);--crt-dossier-purpose-width:66ch;--crt-dossier-purpose-font-size:clamp(.72rem, 1.24cqw, .86rem);--crt-dossier-purpose-line-gap:3px;--crt-dossier-link-gap:9px;--crt-dossier-link-offset-top:15px;--crt-dossier-button-padding:10px 14px;--crt-dossier-button-font-size:clamp(.62rem, .9cqw, .7rem);--crt-viewport-start-max-width:min(100%, 154px);--crt-viewport-start-padding:2px 10px;--crt-viewport-start-font-size:.49rem;--crt-viewport-start-letter-spacing:.084em;--crt-viewport-end-padding:5px 6px;--crt-vignette-filter-opacity:.58;--crt-glass-filter-opacity:.68;--crt-vignette-shape:ellipse 180% 138%;--crt-vignette-clear-stop:82%;--crt-vignette-corner-alpha:.045;--crt-vignette-top-highlight-alpha:.01;--crt-vignette-bottom-alpha:.04;--crt-glass-edge-alpha:.012;--crt-glass-hotspot-alpha:.035;--crt-glass-hotspot-stop:29%;--crt-glass-ring-shape:ellipse 182% 142%;--crt-glass-ring-clear-stop:90%;--crt-glass-ring-alpha:.007}}@container (max-width:420px){.crt-shell-spill,.environmental-light-spill,.crt-viewport{--crt-viewport-radius:18px / 11px}.console-page .crt-viewport{--crt-vignette-shape:ellipse 180% 138%;--crt-vignette-clear-stop:82%;--crt-vignette-corner-alpha:.045;--crt-vignette-top-highlight-alpha:.01;--crt-vignette-bottom-alpha:.04;--crt-glass-edge-alpha:.012;--crt-glass-hotspot-alpha:.035;--crt-glass-hotspot-stop:29%;--crt-glass-ring-shape:ellipse 182% 142%;--crt-glass-ring-clear-stop:90%;--crt-glass-ring-alpha:.007}.console-page.bob-mode-landscape-console .crt-viewport,.console-page.is-intro-exiting .crt-viewport{--crt-dossier-padding:clamp(10px, 1.8cqw, 14px) clamp(12px, 2.2cqw, 18px) clamp(8px, 1.4cqw, 12px);--crt-dossier-panel-width:100%;--crt-dossier-panel-shift-y:-5px;--crt-dossier-title-font-size:clamp(1.5rem, 3.36cqw, 1.96rem);--crt-dossier-purpose-width:68ch;--crt-dossier-purpose-font-size:clamp(.72rem, 1.24cqw, .82rem);--crt-dossier-purpose-line-gap:4px;--crt-dossier-link-gap:9px;--crt-dossier-link-offset-top:16px;--crt-dossier-button-padding:11px 15px;--crt-dossier-button-font-size:clamp(.64rem, .92cqw, .72rem);--crt-viewport-end-min-width:clamp(58px, 8.8cqw, 70px);--crt-viewport-start-max-width:min(100%, 148px);--crt-viewport-start-padding:2px 9px;--crt-viewport-start-font-size:.47rem;--crt-viewport-start-letter-spacing:.082em;--crt-viewport-end-padding:5px 6px;--crt-viewport-end-font-size:.42rem;--crt-viewport-end-letter-spacing:.089em;--crt-vignette-filter-opacity:.5;--crt-glass-filter-opacity:.62;--crt-vignette-shape:ellipse 186% 144%;--crt-vignette-clear-stop:86%;--crt-vignette-corner-alpha:.032;--crt-vignette-top-highlight-alpha:.008;--crt-vignette-bottom-alpha:.03;--crt-glass-edge-alpha:.01;--crt-glass-hotspot-alpha:.03;--crt-glass-hotspot-stop:30%;--crt-glass-ring-shape:ellipse 188% 146%;--crt-glass-ring-clear-stop:92%;--crt-glass-ring-alpha:.005}}.support-page{background:radial-gradient(circle at 18% 20%,#2a15428f,#0000 28%),radial-gradient(circle at 82% 18%,#185b6533,#0000 24%),linear-gradient(#08040cfa,#0a0610);place-items:center;min-height:100svh;padding:clamp(22px,4vw,48px);display:grid;position:relative;overflow:hidden}.support-page__backdrop{opacity:.24;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(135deg,#ffffff08 0 2px,#0000 2px 12px),radial-gradient(circle,#ffffff14,#0000 42%);position:absolute;inset:0}.support-page__panel{z-index:1;background:linear-gradient(#110a18f0,#09050ef5);border:1px solid #ffffff14;border-radius:30px;gap:clamp(14px,2vw,22px);width:min(94vw,920px);padding:clamp(24px,3vw,34px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 44px #08040c75,0 0 42px #20768714}.support-page__brand,.support-page__eyebrow{text-transform:uppercase;margin:0;line-height:1}.support-page__brand{color:#f4f1edb3;font-family:var(--font-brand);letter-spacing:.08em;font-size:clamp(1.1rem,2.3vw,1.8rem)}.support-page__eyebrow{color:var(--earth-rust);letter-spacing:.14em;font-size:.76rem;font-weight:780}.support-page__title{color:#0000;font-family:"Bebas Neue Title", var(--font-subtitle);letter-spacing:.05em;text-transform:uppercase;background-image:linear-gradient(to right, var(--nebula-light), var(--nebula-moss), var(--nebula-light));background-size:200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.8rem,7vw,5.6rem);line-height:.92}.support-page__body{color:#f4f1edcc;max-width:56rem;margin:0;font-size:clamp(.96rem,1.5vw,1.08rem);line-height:1.55}.support-page__qr-block{background:#08040c70;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:clamp(16px,2vw,22px);display:grid}.support-page__handoff-block{background:linear-gradient(#0a0510c7,#08040c94);border:1px solid #ffffff14;border-radius:24px;gap:8px;padding:clamp(16px,2vw,22px);display:grid;box-shadow:inset 0 0 0 1px #ffffff05,0 0 34px #38a3b50f}.support-page__handoff-title,.support-page__handoff-body{margin:0}.support-page__handoff-title{color:#f7fbf5f5;letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:760}.support-page__handoff-body{color:#f4f1edc2;font-size:.94rem;line-height:1.45}.support-page__qr-frame{background:#f4f1ed14;border-radius:24px;place-items:center;width:208px;height:208px;padding:16px;display:grid}.support-page__qr-copy{gap:8px;display:grid}.support-page__qr-title,.support-page__qr-body,.support-page__url{margin:0}.support-page__qr-title{color:#f7fbf5f5;font-size:1rem;font-weight:760}.support-page__qr-body{color:#f4f1edb8;font-size:.92rem;line-height:1.45}.support-page__url{color:#90e8f5eb;font-family:var(--font-ui);letter-spacing:.04em;overflow-wrap:anywhere;font-size:.84rem;font-weight:700}.support-page__actions{flex-wrap:wrap;gap:12px;display:flex}.support-page__button{appearance:none;cursor:pointer;background:linear-gradient(135deg, var(--earth-rust), #9a4529);color:#f7fbf5f5;letter-spacing:.12em;text-transform:uppercase;border:1px solid #c95d3b70;border-radius:999px;justify-content:center;align-items:center;min-width:172px;padding:13px 18px;font-family:inherit;font-size:.8rem;font-weight:760;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 16px 28px #c95d3b2e}.support-page__button--secondary{background:linear-gradient(135deg,#26a481e6,#175c74e0);border-color:#7cffd047;box-shadow:0 16px 28px #175c7433}.support-page__button--ghost{box-shadow:none;background:#120a1bc7;border-color:#ffffff1f}.support-page__button:hover{transform:translateY(-1px)}@media (max-width:820px){.support-page__qr-block{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.support-page__actions{grid-template-columns:1fr;display:grid}.support-page__button{width:100%;min-width:0}}@media (max-width:640px){.support-page__panel{border-radius:24px}.support-page__qr-frame{width:min(76vw,220px);height:min(76vw,220px)}}
