#menu{isolation:isolate;background:#030405;overflow:hidden;box-shadow:inset 0 0 0 2px #bec7c41c,inset 0 0 80px #0006,0 0 18px #ff26371a}#menu>*{z-index:2;position:relative}#menu:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(116deg,#0000 18%,#e8f2ed08 19%,#e8f2ed12 21%,#0000 38%),linear-gradient(90deg,#dbe5df25,#0000 1.2% 98.8%,#c8e1d62b);border-radius:2px;position:absolute;inset:0;box-shadow:inset 0 0 22px #dce9e510}#menu .signal{z-index:1;pointer-events:none;opacity:var(--signal-opacity,.045);transform:translateY(var(--signal-y,0px));-webkit-mask-image:linear-gradient(transparent,var(--signal-mask,#000),transparent);mask-image:linear-gradient(transparent,var(--signal-mask,#000),transparent);background:repeating-linear-gradient(0deg,#0000 0 3px,#e0e9e6 3px 4px,#0000 4px 7px);position:absolute;inset:0}#menu .scan{z-index:1;pointer-events:none;transform:translateY(var(--scan-y,-100%));opacity:.55;background:linear-gradient(#0000 47%,#ddebe51a 50%,#0000 53%);position:absolute;inset:0}#menu h1{text-shadow:0 0 18px #fff2}#menu button{background:#0c1010b5;border-color:#d5e2db25;box-shadow:inset 0 1px #e9efec08}#menu button:hover:not(:disabled),#menu button:focus-visible{color:#fff;background:linear-gradient(90deg,#4b121bd9,#1b1214c7 42%,#101313);border-color:#e75c67;box-shadow:inset 4px 0 #ff3b4f,0 0 20px #ff22301c}#menu[data-screen-state=steady] .signal,#menu[data-screen-state=steady] .scan{opacity:0}@media (prefers-reduced-motion:reduce){#menu .signal,#menu .scan{display:none}}#menu .scan,#menu .signal{display:none}#menu .interference{z-index:1;pointer-events:none;opacity:.7;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}#menu[data-screen-state=steady] .interference{visibility:hidden}#menu{justify-content:flex-start}#menu .eyebrow,#menu h1,#menu .systems,#menu .foot,#menu .scrollHint{flex-shrink:0}#menuActions{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#87837b #080909;flex:1;min-height:0;padding:4px 6px 4px 2px;overflow:hidden auto}#menuActions:focus-visible{outline-offset:2px;outline:2px solid #d6c7ac}#menu .scrollHint{color:#c4c1bb;min-height:20px;margin:10px 0 0;font-size:16px}#menu .foot{margin-top:12px;margin-bottom:0}footer select{padding:1px 4px;font-size:11px}footer{align-items:center}body{background:#090b0a;overflow:hidden}#view{position:absolute;inset:0}header{z-index:12;pointer-events:none;background:linear-gradient(#090b0bd9,#0000);border:0;justify-content:space-between;align-items:flex-start;height:auto;min-height:72px;padding:20px 26px;position:absolute;inset:0 0 auto}header>div,header>details{pointer-events:auto}header small{color:#c0c4bd;letter-spacing:.1em;font-size:10px}footer{z-index:5;letter-spacing:.1em;color:#b8bcb6;pointer-events:none;height:auto;padding:0;font-size:10px;position:absolute;bottom:18px;left:24px}.scene-settings{font-size:12px;position:relative}.scene-settings>summary{cursor:pointer;letter-spacing:.05em;background:#111513d9;border:1px solid #89908755;padding:10px 14px;list-style:none}.scene-settings>summary::-webkit-details-marker{display:none}.settings-body{background:#101411f5;border:1px solid #767e7155;width:290px;max-height:75vh;padding:18px;position:absolute;top:45px;right:0;overflow:auto;box-shadow:0 18px 60px #000a}.settings-body label{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.settings-body select{min-width:150px}.settings-buttons{gap:8px;margin:12px 0;display:flex}.settings-buttons button{flex:1}.diagnostics{border-top:1px solid #66705a55;margin-top:16px;padding-top:14px}.diagnostics summary{cursor:pointer;color:#a7aea4;margin-bottom:14px}.diagnostics button{margin-bottom:10px}#status{color:#c2c8bc;margin:10px 0;display:block}button,select,summary{touch-action:manipulation}button:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #eee7d7}.room-navigation{z-index:6;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:50% 3% auto;transform:translateY(-50%)}.room-navigation button{pointer-events:auto}.look-arrow{color:#b8beb4;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;justify-items:center;gap:9px;padding:10px;font:10px system-ui;transition:color .18s,filter .18s,transform .18s;display:grid}.look-arrow svg{filter:drop-shadow(0 8px 8px #0009);width:62px;height:62px;overflow:visible}.arrow-housing{fill:#101512e6;stroke:#a3aa9b88;stroke-width:1px}.arrow-glyph{fill:none;stroke:#d6dacd;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter}.look-arrow:hover:not(:disabled),.look-arrow:focus-visible{color:#fff;filter:drop-shadow(0 0 9px #e2393355);transform:translateY(-2px)}.look-arrow:hover:not(:disabled) .arrow-housing,.look-arrow:focus-visible .arrow-housing{stroke:#e34b50;fill:#301316e6}.look-arrow:active:not(:disabled){transform:translateY(1px)}.look-arrow:disabled{opacity:.2;cursor:default}.journey-state{z-index:5;letter-spacing:.16em;color:#c8cdbf;pointer-events:none;text-transform:uppercase;font-size:11px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.skip-arrival{z-index:6;background:#101512aa;border-color:#84917755;padding:7px 12px;font-size:11px;position:absolute;bottom:18px;right:26px}#menu{padding:34px 30px 24px;transition:opacity .18s}#menu.terminal-changing{opacity:0}#menu h1.long-title{letter-spacing:.12em;font-size:44px}#menu .systems{margin-bottom:27px}#menu .terminal-status{letter-spacing:.07em;color:#a2ada0;border-bottom:1px solid #b0b5a124;flex-shrink:0;align-items:center;gap:13px;margin-bottom:22px;padding-bottom:13px;font-size:14px;display:flex}#menu .terminal-status time{margin-left:auto}#menu .terminal-dot{background:#e34b50;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #e9303077}#menu .terminal-copy{color:#e1e5dc;margin:6px 4px 26px;font-size:25px;line-height:1.55}#menu .terminal-copy.muted{color:#bac3b4;font-size:22px}#menu .terminal-kicker{letter-spacing:.15em;color:#c5cbbd;margin:5px 0 20px;font-size:16px}#menu .terminal-card{background:#161a1480;border:1px solid #c4c9b12b;margin:0 0 26px;padding:24px 18px}#menu .terminal-card h2{margin:16px 0;font-size:30px;font-weight:400}#menu .terminal-card p{color:#d0d7c8;font-size:23px;line-height:1.5}#menu .terminal-field{color:#dce1d3;margin:0 0 23px;font-size:22px;display:block}#menu .terminal-field input{color:#bac4b0;background:#080b09;border:1px solid #89977c66;width:100%;margin-top:9px;padding:16px 12px;font-size:23px;display:block}#menu .terminal-rule{background:#a5b49a33;height:1px;margin:24px 0}#menu .foot{color:#d2d9c8;letter-spacing:.06em;min-height:40px;font-size:16px;line-height:1.5}#menu button{padding:19px 17px;font-size:30px}#menu .help{padding:8px 0;font-size:23px}#menu .scrollHint{min-height:16px;font-size:16px}@media (width<=700px){header{flex-wrap:nowrap;gap:8px;min-height:65px;padding:14px}header strong{font-size:11px}.scene-settings>summary{padding:8px 10px;font-size:10px}.settings-body{width:270px}.room-navigation{inset:auto 2% 62px;transform:none}.look-arrow svg{width:46px;height:46px}.look-arrow{padding:8px;font-size:8px}.journey-state{text-align:center;max-width:60%;font-size:9px;bottom:24px}.skip-arrival{font-size:9px;bottom:18px;right:14px}footer{max-width:40%;font-size:8px;bottom:8px;left:14px}.fallback #menu{transform:translate(-50%,-50%)scale(.62)}}@media (prefers-reduced-motion:reduce){#menu,.look-arrow{transition:none}}@media (height<=540px){body{overflow:hidden auto}#stage{height:540px;min-height:540px}header{position:absolute}footer{min-height:28px;padding:10px 18px;position:relative;bottom:auto;left:auto}.room-navigation{top:50%;bottom:auto;transform:translateY(-50%)}}#menu h1,#menu .eyebrow,#menu .systems,#menu .foot{overflow-wrap:anywhere}#menu .terminal-status{flex-wrap:wrap;row-gap:5px}#menu h1:not(.long-title){letter-spacing:clamp(1px,27.28px - .22em,.22em)}body{background:#080909}header{z-index:20;pointer-events:none;background:linear-gradient(#080909e8,#08090900);border:0;height:72px;padding:18px 28px;position:absolute;inset:0 0 auto}header>*{pointer-events:auto}header strong{letter-spacing:.32em;font-size:11px}header small{letter-spacing:.22em;color:#bdaaa0;font-size:9px}#stage{height:100svh;min-height:540px}footer{z-index:10;letter-spacing:.14em;pointer-events:none;background:linear-gradient(#0000,#070909d9);height:28px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.scene-settings{margin-left:auto}.scene-settings>summary{letter-spacing:.12em;background:#131010b8;border-color:#76534f;font-size:11px}.settings-body{background:#10100feb;box-shadow:0 16px 60px #0009}.diagnostics{display:none}.room-navigation{padding:0 4%;bottom:9%}.look-arrow{filter:drop-shadow(0 6px 18px #000b)}.look-arrow:hover{filter:drop-shadow(0 0 15px #c324324f)}.journey-state{bottom:4%}.skip-arrival{top:90px}.terminal-status{color:#d0bcb0}button:focus-visible,select:focus-visible{outline-color:#f07a6c}@media (width<=650px){header{height:74px;padding:15px 12px}#stage{height:100svh}header small{font-size:8px}.room-navigation{padding:0 2%;bottom:8%}footer{font-size:8px}}#materialLoading.r52-loading{z-index:30;box-sizing:border-box;color:#e4e7df;text-align:left;isolation:isolate;background:radial-gradient(at 50% 38%,#151b17 0,#0a0e0b 42%,#060807 78%);place-items:center;padding:clamp(18px,4vw,48px);font-family:Arial,Helvetica,sans-serif;display:grid;position:absolute;inset:0}#materialLoading.r52-loading:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(#58634e,#58634e) 0 0/24px 1px no-repeat,linear-gradient(#58634e,#58634e) 0 0/1px 24px no-repeat,linear-gradient(#58634e,#58634e) 100% 100%/24px 1px no-repeat,linear-gradient(#58634e,#58634e) 100% 100%/1px 24px no-repeat;position:absolute;inset:18px}#materialLoading .r52-loading-card{box-sizing:border-box;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);background:linear-gradient(162deg,#1b211c 0,#101611 36%,#0b100d 72%,#111811 100%);border:1px solid #4a5547;width:min(100%,580px);padding:38px 46px 18px;position:relative;box-shadow:inset 0 1px #727c694d,inset 0 -1px #020502,0 20px 80px #0008}#materialLoading .r52-loading-card:before{content:"";clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 50%,0 10px);pointer-events:none;background:linear-gradient(165deg,#e5eadd12,#d8e2d103 70%);height:31%;position:absolute;inset:5px 6px auto}#materialLoading .r52-loading-brand{color:#dce2d2;letter-spacing:.29em;border-bottom:1px solid #3b4839;padding-bottom:20px;font-size:11px;font-weight:700;position:relative}#materialLoading .r52-loading-mark{fill:none;stroke:#9ea994;stroke-width:1px;opacity:.65;width:32px;height:32px;position:absolute;top:20px;right:39px}#materialLoading .r52-loading-title{letter-spacing:.015em;color:#e2e6dc;margin:29px 0 12px;font-size:clamp(21px,3vw,28px);font-weight:400;line-height:1.25;position:relative}#materialLoading .r52-loading-phase{color:#a8b4a0;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;min-height:2.6em;margin:0;font-size:11px;line-height:1.45}#materialLoading .r52-loading-reading{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0 13px;display:flex}#materialLoading .r52-loading-percent{letter-spacing:-.055em;color:#edf0e6;font:400 clamp(42px,7vw,58px)/1.1 Courier New,monospace}#materialLoading .r52-loading-count{color:#adbba1;overflow-wrap:anywhere;text-align:right;max-width:55%;font:11px/1.5 Courier New,monospace}#materialLoading .r52-loading-rail{background:#030604;border:1px solid #46533e;height:24px;padding:4px;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #000b}#materialLoading .r52-loading-rail:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(5% - 3px),#050a06 calc(5% - 3px) 5%);position:absolute;inset:4px}#materialLoading .r52-loading-fill{transform-origin:0;background:linear-gradient(90deg,#841722,#cc2636 65%,#ed4d59);width:100%;height:100%;transition:none;transform:scaleX(0);box-shadow:inset 0 1px #ffacac50}#materialLoading .r52-loading-ticks{opacity:.6;background:repeating-linear-gradient(90deg,#7c8c70 0 1px,#0000 1px 25%);height:8px;margin:8px 0 24px}#materialLoading .r52-loading-note{letter-spacing:.005em;line-height:1.6;color:#a3b198!important;margin:0 0 18px!important;font-size:11px!important}#materialLoading .r52-loading-controls{text-align:center;border-top:1px solid #35422f;padding-top:4px}#materialLoading.r52-loading #skipGraphics{color:#e0e5d6;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:180px;min-height:44px;margin:4px 0 0;padding:9px 16px;font:12px/1.4 Arial,Helvetica,sans-serif;display:inline-flex}#materialLoading.r52-loading #skipGraphics:hover{background:#b3cba20a;border-color:#6c7c61}#materialLoading.r52-loading #skipGraphics:focus-visible{outline-offset:3px;border-color:#8d9c80;outline:2px solid #ed5960}#materialLoading .r52-loading-native{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#materialLoading[data-loading-state=failed] .r52-loading-phase{color:#f4878d}#materialLoading[data-loading-state=complete] .r52-loading-fill{background:#b7cba5}@media (width<=480px){#materialLoading .r52-loading-card{padding:29px 23px 14px}#materialLoading .r52-loading-mark{width:26px;height:26px;top:13px;right:18px}#materialLoading .r52-loading-brand{letter-spacing:.23em;padding-bottom:18px;font-size:9px}#materialLoading .r52-loading-title{margin-top:23px}#materialLoading .r52-loading-ticks{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){#materialLoading .r52-loading-fill{transition:none}}@media (forced-colors:active){#materialLoading.r52-loading,#materialLoading .r52-loading-card{color:canvastext;background:canvas;border-color:canvastext}#materialLoading .r52-loading-fill{background:highlight}#materialLoading .r52-loading-rail{border-color:canvastext}#materialLoading .r52-loading-rail:after{display:none}#materialLoading.r52-loading #skipGraphics{color:buttontext;border-color:buttontext}}#materialLoading.r52-loading.r52c-loading{z-index:30;color:#d8dad6;text-align:left;isolation:isolate;background:#080909;padding:0;font-family:Arial,Helvetica,sans-serif;display:block;position:absolute;inset:0;overflow:hidden}#materialLoading.r52c-loading:before{display:none}#materialLoading.r52c-loading .r52c-scene{width:max(var(--r52c-width,100vw),calc(var(--r52c-height,100vh)*1.5));aspect-ratio:3/2;isolation:isolate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#materialLoading.r52c-loading .r52c-skin{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}#materialLoading.r52c-loading .r52c-brand{color:#d3d5d1;letter-spacing:.29em;white-space:nowrap;text-shadow:0 1px 2px #000;border:0;width:24.2%;padding:0;font:400 clamp(11px,1.1vw,18px)/1.2 Arial,Helvetica,sans-serif;position:absolute;top:29.1%;left:27.2%}#materialLoading.r52c-loading .r52c-percent{color:#e0e1dc;font-variant-numeric:tabular-nums;letter-spacing:.025em;text-shadow:0 1px 4px #000;white-space:nowrap;width:16%;padding:0;font:400 clamp(26px,2.6vw,42px)/1.1 Courier New,monospace;position:absolute;top:28.6%;left:55.4%}#materialLoading.r52c-loading .r52c-phase{color:#a5aaa1;letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;width:45%;min-height:0;margin:0;font:400 clamp(9px,.85vw,13px)/1.15 Arial,Helvetica,sans-serif;position:absolute;top:33.2%;left:27.2%;overflow:hidden}#materialLoading.r52c-loading .r52c-leds{pointer-events:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(22,minmax(0,1fr));gap:8.51064% 1.11732%;width:58.2682%;height:4.58984%;display:grid;position:absolute;top:46.0938%;left:20.0521%;overflow:hidden}#materialLoading.r52c-loading .r52c-led{opacity:0;box-sizing:border-box;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 48% 46%,#fff0d7b3 0,#ffb28bba 8%,#ff382ce8 28%,#bb0014df 64%,#390007f0 100%);border:1px solid #ff7e5840;border-radius:8%;display:block;box-shadow:0 0 3px #ff001c7a,inset 0 1px 1px #ffab8255}#materialLoading.r52c-loading .r52c-glaze{clip-path:polygon(1% 0,99% 0,100% 17%,100% 83%,99% 100%,1% 100%,0 83%,0 17%);pointer-events:none;mix-blend-mode:screen;background:linear-gradient(176deg,#0000 0 22%,#fff0d91a 27%,#0000 33% 73%,#fff9e80d 76%,#0000 79%);width:62.4%;height:7.1%;position:absolute;top:44.9%;left:18.6%}#materialLoading.r52c-loading .r52c-controls{text-align:center;border:0;place-items:center;width:31.7708%;height:5.56641%;padding:0;display:grid;position:absolute;top:61.5234%;left:33.0729%}#materialLoading.r52-loading.r52c-loading #skipGraphics{box-sizing:border-box;color:#d3d6ce;letter-spacing:.21em;text-transform:uppercase;text-shadow:0 1px 2px #000;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:44px;margin:0;padding:0 10px;font:400 clamp(10px,.83vw,13px)/1.1 Arial,Helvetica,sans-serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#materialLoading.r52c-loading #skipGraphics:hover{background:#ffffff05;border-color:#cad5bd30}#materialLoading.r52c-loading #skipGraphics:focus-visible{outline-offset:3px;border-color:#e8ddc2b3;outline:2px solid #f58071}#materialLoading.r52c-loading .r52c-status{text-align:center;color:#a3aaa0;text-shadow:0 1px 3px #000;width:min(80%,640px);position:absolute;top:calc(50% + min(31vh,290px));left:50%;transform:translate(-50%)}#materialLoading.r52c-loading .r52c-count{text-align:center;color:#aeb5a7;letter-spacing:.05em;max-width:none;font:11px/1.5 Courier New,monospace;display:block}#materialLoading.r52c-loading .r52c-note{letter-spacing:.025em;color:#9da697!important;margin:5px 0 0!important;font:11px/1.5 Arial,Helvetica,sans-serif!important}#materialLoading.r52c-loading .r52c-native,#materialLoading.r52c-loading .r52c-retained{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#materialLoading.r52c-loading[data-loading-state=failed] .r52c-phase{color:#f49586}#materialLoading.r52c-loading[data-skin-state=unavailable] .r52c-scene{background:#10130f;outline:1px solid #555d4c}@media (width<=600px){#materialLoading.r52c-loading .r52c-scene{width:max(560px,120vw);-webkit-mask-image:linear-gradient(#0000 0,#000 13% 83%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 13% 83%,#0000 100%)}#materialLoading.r52c-loading .r52c-brand{letter-spacing:.14em;width:26%;font-size:11px;top:28.7%}#materialLoading.r52c-loading .r52c-percent{width:17%;font-size:26px;top:28.2%;left:56.5%}#materialLoading.r52c-loading .r52c-phase{letter-spacing:.065em;width:47%;font-size:9px;top:33%}#materialLoading.r52-loading.r52c-loading #skipGraphics{letter-spacing:.09em;font-size:10px}#materialLoading.r52c-loading .r52c-status{width:85%;top:calc(50% + 150px)}#materialLoading.r52c-loading .r52c-note{font-size:10px!important}#materialLoading.r52c-loading .r52c-led{border-width:.5px;box-shadow:0 0 2px #ff001c6b}}@media (prefers-reduced-motion:reduce){#materialLoading.r52c-loading *{transition:none!important;animation:none!important}}@media (forced-colors:active){#materialLoading.r52-loading.r52c-loading{color:canvastext;background:canvas}#materialLoading.r52c-loading .r52c-skin,#materialLoading.r52c-loading .r52c-glaze{display:none}#materialLoading.r52c-loading .r52c-brand,#materialLoading.r52c-loading .r52c-percent,#materialLoading.r52c-loading .r52c-phase,#materialLoading.r52c-loading .r52c-note,#materialLoading.r52c-loading .r52c-count{color:canvastext!important}#materialLoading.r52c-loading .r52c-led{forced-color-adjust:none;background:highlight}#materialLoading.r52c-loading #skipGraphics{color:buttontext;border-color:buttontext}}body{--portal-accent:#e52c3c;--portal-background:#080909;--portal-text:#f0f0ec}#menu a.action{color:inherit;border:1px solid #b8c8bc35;margin:8px 0;padding:16px;font-size:32px;text-decoration:none;display:block}.portal-legal{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.portal-legal a,.portal-legal button{color:#d9d4cd;min-height:44px;font:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;padding:5px 0;text-decoration:underline;display:inline-flex}footer.portal-footer{pointer-events:auto;flex-wrap:wrap;gap:8px;height:auto;min-height:36px;padding:8px 22px}.portal-links{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.portal-links a{min-height:44px;color:inherit;align-items:center;font-size:11px;display:inline-flex}.registration-heading{align-items:center;gap:10px;display:flex}.registration-heading>button:first-child{flex:1}.registration-heading>[data-landing-founder-gear]{min-width:48px;justify-content:center!important;width:48px!important;padding:10px!important;font-size:26px!important}.staff-management-dialog,.portal-notice{color:#f0f0ec;background:#101211;border:1px solid #6a615b;width:min(92vw,720px);max-width:720px;max-height:86svh;padding:24px;overflow:auto}.staff-management-dialog header{pointer-events:auto;background:0 0;justify-content:space-between;height:auto;padding:0;display:flex;position:static}.staff-management-dialog label{gap:8px;margin:16px 0;display:grid}.staff-management-dialog article{overflow-wrap:anywhere;border-top:1px solid #514840;margin-top:18px;padding-top:12px}.staff-management-dialog button{min-height:44px;margin:6px}.portal-notice button{min-height:44px}.portal-notice article{border-top:1px solid #514840;padding:10px 0}.portal-notice a{color:#f3c0b5}.portal-service-status{color:#d2c8bd;font-size:12px}.fallback #menu{max-height:calc(100svh - 150px);overflow:auto}footer.portal-footer>*{max-width:none}.portal-legal{max-width:none!important}@media (width<=650px){header{flex-wrap:wrap}footer.portal-footer{padding:5px 10px;font-size:10px}footer.portal-footer>span{display:none}.portal-legal{justify-content:space-between;gap:0 12px;width:100%}.portal-links{background:#080909d9;justify-content:center;gap:12px;position:absolute;top:64px;left:12px;right:12px}.portal-links a{font-size:11px}#menu a.action{font-size:32px}.room-navigation{bottom:18%}.journey-state{bottom:13%}}#menu button:first-of-type{border-left-color:var(--portal-accent)}.portal-notice button:focus-visible,.portal-legal button:focus-visible,.portal-links a:focus-visible{outline:2px solid var(--portal-accent);outline-offset:4px}.portal-notice,.staff-management-dialog{color:var(--portal-text);background:var(--portal-background)}footer.portal-footer{left:0;right:0;width:100%!important;max-width:none!important}.portal-legal a,.portal-legal button{flex:0 auto}.founder-gear-target{align-items:center;display:inline-flex}.founder-gear-target>button{min-width:44px;min-height:44px}.founder-settings-tabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.founder-settings-tabs button{min-height:44px}.founder-settings-tabs button[aria-pressed=true]{outline:1px solid var(--portal-accent);outline-offset:2px}.founder-atmosphere-form{gap:14px;display:grid}.founder-atmosphere-form label{gap:6px;display:grid}.founder-atmosphere-form select{width:100%;max-width:100%;min-height:44px}.portal-accessibility{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-accessibility button{min-height:44px;font:inherit;color:inherit;background:#090b0b;border:1px solid #525750;padding:8px 12px}.scene-settings[hidden]{display:none!important}#menuActions .founder-gear-target{flex:0 0 88px;min-width:88px}#menuActions .founder-gear-target>button{min-width:88px;min-height:88px}.staff-management-dialog .founder-atmosphere-form{gap:10px}.staff-management-dialog .founder-atmosphere-form label{margin:0}.staff-management-dialog .founder-atmosphere-form p{margin:4px 0;font-size:14px;line-height:1.5}.staff-management-dialog .founder-atmosphere-form button{margin:0}#menuActions .founder-registration-gear{color:#ebc779;background:linear-gradient(145deg,#221c10,#0b0a07 62%,#171109);align-items:center;display:inline-flex;box-shadow:inset 0 1px #e6c7783d,inset 0 -2px #0009;border-color:#a78035!important;justify-content:center!important;padding:16px!important}#menuActions .founder-registration-gear img{pointer-events:none;filter:drop-shadow(0 1px 1px #000b);flex:none;width:52px;max-width:none;height:52px}#menuActions .founder-registration-gear:hover{background:linear-gradient(145deg,#302514,#100d08 62%,#21170b);border-color:#e7c779!important}#menuActions .founder-registration-gear:focus-visible{outline-offset:5px;outline:3px solid #f3d58d}.founder-registration-admission{border-bottom:1px solid #6c542c;margin-bottom:18px;padding:0 0 18px}.founder-registration-admission h3{margin:4px 0 10px}.founder-registration-admission p{font-size:14px;line-height:1.5}.registration-admission-state{color:#efd18d;font-weight:650}.registration-admission-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.registration-admission-actions button{min-height:44px;margin:0}.founder-registration-admission summary{cursor:pointer;align-content:center;min-height:44px}.founder-registration-admission li{margin:6px 0}.registration-admission-actions button:disabled{opacity:.6;cursor:not-allowed}@media (width>=701px) and (height>=541px){html{height:100%;overflow:hidden}body{width:100%;height:100%;position:fixed;inset:0;overflow:clip}#stage{height:100%;min-height:0;overflow:clip}}#menu [data-service-route=login] .terminal-field input{color:#111;-webkit-text-fill-color:#111;caret-color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-shadow:none;background:#fff}#menu [data-service-route=login] .terminal-field input:autofill{-webkit-text-fill-color:#111;caret-color:#111;box-shadow:inset 0 0 0 1000px #fff}#menu [data-service-route=login] .terminal-field input:autofill{-webkit-text-fill-color:#111;caret-color:#111;box-shadow:inset 0 0 0 1000px #fff}@media (forced-colors:active){#menu [data-service-route=login] .terminal-field input{color:canvastext;-webkit-text-fill-color:CanvasText;caret-color:canvastext;box-shadow:none;background:canvas}#menu [data-service-route=login] .terminal-field input:autofill{color:canvastext;-webkit-text-fill-color:CanvasText;caret-color:canvastext;box-shadow:none;background:canvas}#menu [data-service-route=login] .terminal-field input:-webkit-autofill{color:canvastext;-webkit-text-fill-color:CanvasText;caret-color:canvastext;box-shadow:none;background:canvas}}
