[data-tcg-icon]{display:inline-block;flex-shrink:0;vertical-align:middle}:root{--z-atmosphere: 0;--z-page: 1;--z-page-overlay: 2;--z-page-chrome: 5;--z-orb-home: 30;--z-orb-docked: 100;--z-orb-speech: 110;--z-floating-panel: 120;--z-modal: 9000;--z-scanlines: 10000;--z-card-preview: 11000}.hud-dialog-backdrop,.hud-dialog-backdrop *,.hud-dialog-backdrop *:before,.hud-dialog-backdrop *:after{box-sizing:border-box}.hud-modal-close{appearance:none;border:1px solid var(--line-strong);background:transparent;color:var(--ink-0);cursor:pointer;font-family:var(--font-hud);font-weight:500;letter-spacing:.22em;line-height:1.1;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)));transition:background var(--motion-control) ease,border-color var(--motion-control) ease,color var(--motion-control) ease,opacity var(--motion-control) ease,transform var(--motion-control) ease}.hud-modal-close:focus-visible{border-color:var(--hud-control-accent, var(--hud-bright));background:transparent;color:var(--hud-control-accent, var(--hud-bright));outline:none}@media(hover:hover)and (pointer:fine){.hud-modal-close:hover{border-color:var(--hud-control-accent, var(--hud-bright));background:transparent;color:var(--hud-control-accent, var(--hud-bright));outline:none}}.hud-modal{position:relative;border:1px solid var(--line-soft);background:transparent;color:var(--ink-0);clip-path:polygon(0 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)))}.hud-modal-close{display:inline-grid;width:32px;height:32px;place-items:center;padding:0}.hud-modal-close svg{width:14px;height:14px;fill:currentColor;stroke:none}.hud-dialog-backdrop{position:fixed;inset:0;z-index:calc(var(--z-modal) + var(--modal-stack-order, 0));display:grid;place-items:center;padding:clamp(16px,4vw,40px);background:var(--app-scene-bg);background-image:var(--app-scene-background-image);background-position:0 0;background-size:var(--app-scene-background-size);-webkit-backdrop-filter:none;backdrop-filter:none}.hud-scene-background{background-color:var(--app-scene-bg);background-image:var(--app-scene-background-image);background-position:0 0;background-size:var(--app-scene-background-size)}.hud-modal{--hud-panel-accent: var(--hud);width:min(100%,var(--hud-modal-width, 620px));max-height:min(760px,calc(100dvh - 32px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:20px;outline:none}.hud-modal-sm{--hud-modal-width: 420px}.hud-modal-md{--hud-modal-width: 620px}.hud-modal-lg{--hud-modal-width: 860px}.hud-modal-xl{--hud-modal-width: 1080px}.hud-modal-head{padding-right:44px;padding-bottom:12px;border-bottom:1px solid var(--line)}.hud-modal-title{margin:0;color:var(--ink-0);font-family:var(--font-hud);font-size:var(--hud-modal-title-size, calc(24px * var(--type-scale)));font-weight:var(--hud-modal-title-weight, 500);letter-spacing:var(--hud-modal-title-tracking, .18em);line-height:var(--hud-modal-title-leading, 1);text-transform:uppercase}.hud-modal-description{margin:8px 0 0;color:var(--ink-2);font-size:var(--hud-modal-description-size, calc(13px * var(--type-scale)));line-height:1.5}.hud-modal-close{position:absolute;top:14px;right:14px}.hud-modal-body{min-height:0;overflow:auto}.hud-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid var(--line)}@media(hover:none),(pointer:coarse),(max-width:760px){.hud-modal-close{width:44px;height:44px}}@media(max-width:720px){.hud-modal-foot{flex-wrap:wrap}}.hud-dialog-backdrop[data-surface=immersive]{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-canvas) 65%,transparent),transparent 20% 80%,color-mix(in srgb,var(--theme-canvas) 65%,transparent)),radial-gradient(ellipse at 50% 48%,var(--theme-canvas) 0% 30%,color-mix(in srgb,var(--theme-canvas) 96%,transparent) 48%,color-mix(in srgb,var(--theme-canvas) 62%,transparent) 72%,color-mix(in srgb,var(--theme-canvas) 24%,transparent) 100%);-webkit-backdrop-filter:none;backdrop-filter:none}.hud-dialog-backdrop[data-surface=immersive]:before,.hud-dialog-backdrop[data-surface=immersive]:after{position:absolute;inset-block:0;width:min(30vw,440px);z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);content:"";animation:immersive-veil-arrive .6s ease-out both}.hud-dialog-backdrop[data-surface=immersive]:before{left:0;-webkit-mask-image:linear-gradient(90deg,#000 35%,transparent);mask-image:linear-gradient(90deg,#000 35%,transparent)}.hud-dialog-backdrop[data-surface=immersive]:after{right:0;-webkit-mask-image:linear-gradient(270deg,#000 35%,transparent);mask-image:linear-gradient(270deg,#000 35%,transparent)}.hud-modal.hud-modal-immersive{position:relative;z-index:1;border:0;border-radius:0;background:transparent;box-shadow:none;clip-path:none}.hud-modal-immersive>:is(.hud-modal-head,.hud-modal-body,.hud-modal-foot){background:transparent}.hud-modal-immersive>.hud-modal-head{border:0;padding-bottom:0;animation:immersive-copy-arrive .62s cubic-bezier(.16,1,.3,1) both}@keyframes immersive-veil-arrive{0%{opacity:0}to{opacity:1}}@keyframes immersive-copy-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hud-dialog-backdrop[data-surface=immersive]:before,.hud-dialog-backdrop[data-surface=immersive]:after,.hud-modal-immersive>.hud-modal-head{animation:none}}.audio-settings-trigger{display:inline-flex;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--store-text-secondary);font-family:var(--font-interface);font-size:var(--type-control);font-weight:500;letter-spacing:var(--type-tracking);cursor:pointer}.audio-settings-trigger svg{width:17px;height:17px}.audio-settings-trigger:focus-visible{color:var(--store-text);border-radius:var(--store-radius);outline:2px solid var(--store-studio-accent);outline-offset:3px}@media(hover:hover)and (pointer:fine){.audio-settings-trigger:hover{color:var(--store-text)}}.hud-modal.audio-settings-modal{--hud-modal-width: 390px;--audio-control-active: var(--ink-0);--audio-control-track: var(--line-soft);--audio-control-thumb: var(--bg-0);--audio-switch-track: var(--bg-0)}.audio-settings-modal .hud-modal-body{gap:0}.audio-settings-channel{min-width:0;padding:8px 0 18px}.audio-settings-channel+.audio-settings-channel{padding:22px 0 4px;border-top:1px solid var(--line-soft)}.audio-settings-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.audio-settings-channel-copy{display:grid;flex:1 1 140px;gap:7px;min-width:0}.audio-settings-channel-label{display:flex;align-items:center;gap:9px;color:var(--ink-0);font-size:var(--type-control);font-weight:600}.audio-settings-channel-label svg{flex:0 0 14px;width:14px;height:14px;color:var(--ink-2)}.audio-settings-track,.audio-settings-hint{color:var(--ink-2);font-size:var(--type-label);line-height:1.5}.audio-settings-switch{display:inline-flex;min-height:44px;flex:0 0 auto;margin-inline-start:auto;align-items:center;gap:8px;padding:4px 0 4px 8px;border:0;background:transparent;color:var(--ink-2);cursor:pointer}.audio-settings-switch-state{min-width:3ch;font-family:var(--font-mono);font-size:var(--type-control)}.audio-settings-switch-track{position:relative;display:block;width:36px;height:22px;border:1px solid var(--line-soft);border-radius:999px;background:var(--audio-switch-track);transition:background-color .18s ease}.audio-settings-switch-track:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--audio-control-active);content:"";transition:transform .18s ease,background-color .18s ease}.audio-settings-switch[aria-checked=true] .audio-settings-switch-track{background:var(--audio-control-active)}.audio-settings-switch[aria-checked=true] .audio-settings-switch-track:after{transform:translate(14px);background:var(--audio-control-thumb)}.audio-settings-switch:focus-visible,.audio-settings-volume:focus-visible{outline:2px solid var(--ink-0);outline-offset:4px;border-radius:4px}.audio-settings-volume-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;color:var(--ink-2);font-size:var(--type-label)}.audio-settings-volume-label output{color:var(--ink-0);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.audio-settings-volume{display:block;width:100%;height:36px;margin:2px 0 0;padding:0;border:0;appearance:none;background:transparent;cursor:pointer;accent-color:var(--audio-control-active)}.audio-settings-volume::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--audio-control-active) var(--audio-volume),var(--audio-control-track) var(--audio-volume))}.audio-settings-volume::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;appearance:none;background:var(--audio-control-active)}.audio-settings-volume::-moz-range-track{height:4px;border-radius:999px;background:var(--audio-control-track)}.audio-settings-volume::-moz-range-progress{height:4px;border-radius:999px;background:var(--audio-control-active)}.audio-settings-volume::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--audio-control-active)}:root[data-theme=solid-black] .audio-settings-modal{--audio-control-active: #d1d1d1;--audio-control-track: #272727;--audio-control-thumb: #111;--audio-switch-track: var(--audio-control-track)}@media(prefers-reduced-motion:reduce){.audio-settings-switch-track,.audio-settings-switch-track:after{transition:none}}.brand-logo{display:inline-block;flex:none;width:4em;aspect-ratio:1450 / 380;background:currentColor;-webkit-mask:url(/assets/horizontal-BeEllqYM.svg) center / contain no-repeat;mask:url(/assets/horizontal-BeEllqYM.svg) center / contain no-repeat;vertical-align:middle}.brand-logo[data-variant=symbol]{width:1em;aspect-ratio:680 / 780;-webkit-mask-image:url(/assets/symbol-Du8HjrIy.svg);mask-image:url(/assets/symbol-Du8HjrIy.svg)}.brand-logo[data-variant=stacked]{width:3em;aspect-ratio:1100 / 1230;-webkit-mask-image:url(/assets/stacked-D97MDaED.svg);mask-image:url(/assets/stacked-D97MDaED.svg)}.brand-type{font-family:var(--font-brand);font-weight:400;font-synthesis:none;font-kerning:normal;letter-spacing:0}:root[data-theme=solid-black][data-experience-transition]::view-transition-old(root){animation:experience-depart .38s ease-out both;mix-blend-mode:normal}:root[data-theme=solid-black][data-experience-transition]::view-transition-new(root){animation:experience-arrive .62s ease-out both;mix-blend-mode:normal}@keyframes experience-depart{to{opacity:0}}@keyframes experience-arrive{0%{opacity:0}to{opacity:1}}.experience-frame{position:fixed;inset:0;z-index:1000;isolation:isolate;background:var(--solid-black-bg, #050505);pointer-events:none;opacity:1;transition:opacity 1.1s ease-in-out}.experience-frame[data-arrival-ready]{opacity:0}.experience-frame canvas{display:block;width:100%;height:100%}:root[data-theme=solid-black][data-store-universe-exit] :is(.operator-orb,.operator-orb-dock-hint){visibility:hidden;pointer-events:none}:root[data-theme=solid-black] .store-cinematic-journey[data-universe-exit] :is(.store-cinematic-topbar,.store-cinematic-section-map,.store-cinematic-scroll-status,.store-cinematic-scroll-cue,.store-cinematic-info-caption,.store-cinematic-product-controls,.store-cinematic-sound-control){opacity:0;pointer-events:none;transition:opacity .35s ease}:root[data-theme=solid-black] .store-cinematic-journey[data-universe-exit] :is(.store-cinematic-backdrop,.store-cinematic-vignette),:root[data-theme=solid-black] .store-cinematic-journey[data-universe-exit] .store-cinematic-stage:before{opacity:var(--store-universe-room, 1)}@media(prefers-reduced-motion:reduce){.experience-frame,:root[data-theme=solid-black] .store-cinematic-journey[data-universe-exit] :is(.store-cinematic-topbar,.store-cinematic-section-map,.store-cinematic-scroll-cue){transition-duration:0s}}
