:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#d8d8d1;background:#080909;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{overscroll-behavior:none;margin:0}button,select,input{font:inherit}button,select{color:inherit}button{cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:6px;outline:1px solid #e3e3d9}.experience{background:#080909;height:100svh;min-height:400px;position:relative;overflow:hidden}.field-surface{touch-action:pinch-zoom;outline:none;position:absolute;inset:0}.field-surface:focus-visible{outline-offset:-8px;outline:1px solid #a5a59a}.field-surface canvas{display:block}.study-label{top:max(28px, env(safe-area-inset-top));pointer-events:none;position:absolute;left:32px}.study-label h1{letter-spacing:.24em;margin:0;font-size:12px;font-weight:400}.study-label p{letter-spacing:.06em;color:#94968f;margin:10px 0 0;font-size:10px}.brand-signature{z-index:4;align-items:center;gap:9px;display:flex}.star-cube{width:43px;height:49px;display:block;position:relative}.star-cube picture{display:contents}.star-cube-still{width:49.48px;height:49.48px;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (max-width:640px){.star-cube-still{width:39.58px;height:39.58px}}.star-cube .scene{transform-style:preserve-3d;position:absolute;inset:0}.star-cube .cube{transform-style:preserve-3d;transition:transform .45s;position:absolute;top:50%;left:50%}.star-cube .cubie{transform-style:preserve-3d;position:absolute}.star-cube{--star-cube-face:transparent}.star-cube .face{background:var(--star-cube-face);backface-visibility:hidden;position:absolute}.star-cube .sticker{background:0 0;position:absolute;overflow:hidden}.star-cube .art{transform-origin:0 0;background-repeat:no-repeat;position:absolute;top:0;left:0}@media (max-width:640px){.star-cube{width:34px;height:40px}}@media (prefers-reduced-motion:reduce){.star-cube .cube{transition:none}}.brand-signature-type{width:max-content}.brand-signature-type h1{letter-spacing:.19em;color:#e7e9e8;margin-right:-.19em;font-size:13px;line-height:1.1}.brand-signature-type p{letter-spacing:0;color:#aeb7b9;justify-content:space-between;margin:5px 0 0;font-size:7px;line-height:1.3;display:flex}.journey-ui{display:contents}.experience[data-about=true] .journey-ui{visibility:hidden;pointer-events:none}.idea-about{margin-left:22px}.idea-invitation form .idea-about{color:#d6e2d7;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a1b9ac66;margin:0 0 20px;padding:10px 3px}.field-guidance{bottom:max(34px, env(safe-area-inset-bottom));pointer-events:none;position:absolute;left:32px}.field-guidance p{color:#babbb3;margin:0;font-size:12px;line-height:1.8}.field-guidance .quiet{color:#85877f;margin-top:4px;font-size:10px}.field-guidance .draft-relationship{color:#dfdbcc;margin-bottom:20px;font-size:15px;line-height:1.7}.study-tools{font-size:11px;position:absolute;top:28px;right:32px}.study-tools .text-button{white-space:nowrap;position:absolute;top:0;right:120px}.text-button,.study-tools summary{color:#a4a69f;background:0 0;border:0;padding:0}.study-tools summary{cursor:pointer;text-align:right;list-style:none}.study-tools summary::-webkit-details-marker{display:none}.study-tools details[open]{background:#0b0c0bea;width:226px;padding:0 0 16px 16px}.study-tools details[open] summary{margin-bottom:22px}.study-tools label{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.study-tools select{background:#171917;border:1px solid #474941;padding:5px;font-size:11px}.study-tools input{accent-color:#c5c7bc}.study-tools output{color:#b0b2a7;font-variant-numeric:tabular-nums;line-height:1.9;display:block}.study-tools .technical{color:#8c8f84;margin:16px 0 0;font-size:10px;line-height:1.8}.runtime-diagnostics{font-size:10px;line-height:1.5}.runtime-diagnostics button{background:#171917;border:1px solid #474941;padding:5px}.runtime-diagnostics pre{white-space:pre;max-height:180px;font-size:9px;overflow:auto}.world-labels{pointer-events:none;position:absolute;inset:0}.world-labels span{visibility:hidden;letter-spacing:.06em;color:#cfcec2;text-shadow:0 2px 8px #000;font-size:11px;position:absolute;top:0;left:0}.still-journey{background:#080909de;max-width:400px;margin-right:32px;padding:12px;position:absolute;bottom:112px;left:32px}.still-journey p{font-size:13px;line-height:1.6}.still-journey strong{color:#eeeadf;font-weight:400}.still-journey button{background:#141613;border:1px solid #5c5e53;margin-right:12px;padding:9px 12px;font-size:12px}.still-journey button:disabled{opacity:.4;cursor:default}.static-field{pointer-events:none;background:radial-gradient(at 57% 43%,#37393355,#0000 37%),radial-gradient(at 34% 57%,#777b691c,#0000 32%);position:absolute;inset:0}.static-field:after{content:"";background:#b9baaf;width:2px;height:2px;position:absolute;top:42%;left:48%;box-shadow:120px 28px #85867c,-150px 80px #76786e,220px -90px #888a7c,-280px -70px #64675d,60px 130px #53574f}.fallback-copy{max-width:440px;margin-right:32px;position:absolute;top:45%;left:max(32px,50% - 220px)}.fallback-copy p{color:#b4b6ab;font-size:14px;line-height:1.8}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.study-label,.field-guidance{left:22px}.still-journey{bottom:105px;left:22px}.study-tools{gap:16px;right:22px}.study-label{top:28px}.field-guidance{bottom:28px}.field-guidance p{font-size:11px}}.artifact-controls{max-width:38rem}.artifact-controls [role=group]{gap:.8rem;display:flex}.artifact-controls button{color:#858d8d;font:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem 0}.artifact-controls button[aria-pressed=true]{color:#edece5}.artifact-controls details{text-align:right;margin-top:.6rem}.artifact-controls details[open]{background:#0b0d0de8;padding:.8rem}.artifact-caption{max-width:45rem}@media (max-width:600px){.artifact-controls{top:70px;left:22px;right:22px}.artifact-controls [role=group]{justify-content:space-between;gap:.4rem;font-size:11px}.artifact-caption{font-size:11px;right:24px}}.artifact-media-row{align-items:center;gap:14px;margin:8px 0;display:flex}.artifact-media-row label{margin:0}.artifact-controls a{color:#a4a69f;font-size:10px}.artifact-controls button:disabled{opacity:.45;cursor:default}.encounter-controls{text-align:center;color:#c7c9bf;max-width:90%;font-size:12px;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.encounter-controls p{margin:5px 0;line-height:1.5}.encounter-controls .quiet{color:#91968b;font-size:10px}.encounter-controls button,.encounter-study button{color:#d5d8cf;font:inherit;background:#111511b8;border:1px solid #4d554e;margin:3px;padding:7px 13px}.encounter-controls button:disabled{opacity:.45;cursor:default}.encounter-controls a,.encounter-study a{color:#b0bbaf}.encounter-study{left:32px;top:calc(var(--su-top,28px) + 112px);font-size:10px;position:absolute}.encounter-study summary{cursor:pointer;color:#929a91}.encounter-study details[open]{background:#090d0cf0;max-width:300px;max-height:68vh;padding:12px;overflow:auto}.encounter-study label{justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.encounter-study select{color:#c2c9bf;background:#141a16;max-width:210px;font-size:10px}.encounter-study output{overflow-wrap:anywhere;font:10px/1.5 monospace;display:block}.media-fallback{pointer-events:auto;font-size:12px;position:absolute;inset:15% 8% 22%}.media-fallback video{object-fit:contain;width:100%;height:80%}@media (max-width:600px){.encounter-study{left:22px}.encounter-controls{width:90%;bottom:108px}.still-journey{font-size:11px;bottom:205px}.field-guidance{right:22px}}.experience[data-reduced=true] .still-journey{bottom:20px}.galactic-experience{color:#dce1e2;background:#030611}.galaxy-draggable{cursor:grab}.galaxy-draggable[data-dragging=true]{cursor:grabbing}.optional-briefing{color:#899ca5;font-size:10px;position:absolute;top:90px;left:32px}.optional-briefing .boarding-message{background:#03080edb;padding:18px;font-size:14px;position:relative;top:0;left:0}.galactic-access{z-index:6;align-items:baseline;gap:24px;font-size:11px;display:flex;position:absolute;top:25px;right:30px}.galactic-experience button{font:inherit}.galactic-access button,.galactic-watch button,.galactic-guidance button,.galactic-stills button{color:#bbc8ca;background:0 0;border:0;border-bottom:1px solid #9baba94f;padding:7px 3px;font-size:11px}.galactic-access details{position:relative}.galactic-access summary{cursor:pointer;color:#869297;list-style:none}.galactic-access label{margin:14px 0;display:block}.station-labels{pointer-events:none;position:absolute;inset:0}.station-labels button{visibility:hidden;pointer-events:auto;cursor:pointer;text-align:center;letter-spacing:.06em;color:#ccdce0;text-shadow:0 2px 14px #000;white-space:nowrap;background:0 0;border:0;padding:6px;font-size:13px;position:absolute;top:0;left:0}.station-labels .star-hit{width:44px;height:44px;margin-top:-22px}.station-labels button:hover,.station-labels button[data-targeted=true]{color:#fff;outline:none}.station-labels button:focus-visible{color:#fff;outline-offset:5px;outline:1px dashed #afceda80}.star-label[data-targeted=true]{text-shadow:0 0 16px #d8efff90}.stellar-wake{pointer-events:none;opacity:0;transition:opacity .18s;position:absolute;inset:0}.star-hit[data-targeted=true] .stellar-wake,.star-hit:focus-visible .stellar-wake{opacity:.45}.stellar-wake:before,.stellar-wake:after{content:"";background:radial-gradient(ellipse,#fff7 0%,var(--star-light) 10%,transparent 65%);filter:blur(1px);animation:2.3s ease-in-out infinite paused stellar-twinkle;position:absolute;inset:11px}.stellar-wake:after{filter:blur(.5px);animation-duration:1.7s;animation-delay:-.7s;inset:18px}.star-hit[data-targeted=true] .stellar-wake:before,.star-hit[data-targeted=true] .stellar-wake:after,.star-hit:focus-visible .stellar-wake:before,.star-hit:focus-visible .stellar-wake:after{animation-play-state:running}@keyframes stellar-twinkle{0%,to{opacity:.35}42%{opacity:1}68%{opacity:.58}}.galactic-experience:not([data-render-state=running]) .stellar-wake:before,.galactic-experience:not([data-render-state=running]) .stellar-wake:after{animation-play-state:paused}.galactic-experience[data-reduced=true] .stellar-wake:before,.galactic-experience[data-reduced=true] .stellar-wake:after{opacity:.65;animation:none}@media (prefers-reduced-motion:reduce){.stellar-wake:before,.stellar-wake:after{opacity:.65;animation:none}}.destination-menu{z-index:8;color:#a6b9c6;font-size:11px;position:absolute;top:70px;left:32px}.destination-menu summary{cursor:pointer;list-style:none}.destination-menu details[open]{background:#030711e6;padding:12px}.destination-menu button{color:#d3e1e8;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 0;display:block}.media-clock{color:#a6b9c6;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:10px;font-size:10px}.touch-look-toggle{display:none}@media (pointer:coarse),(max-width:600px){.touch-look-toggle{display:block}.destination-menu{left:22px}.journey-alternatives{gap:12px}}.galactic-experience .study-tools details[open]{max-height:68vh;overflow:auto}.station-labels small{color:#9eaeb4;letter-spacing:.15em;margin-bottom:7px;font-size:9px;display:block}.station-labels .stellar-stage{letter-spacing:.12em;margin:7px 0 0;font-size:9px}.galactic-access .stellar-key{color:#9aa8b1;max-width:170px;font-size:10px;line-height:1.7}.galactic-access .language-select{margin:0}.language-select select{color:#bbc8ca;cursor:pointer;background:#07101380;border:0;border-bottom:1px solid #9baba94f;border-radius:0;max-width:105px;padding:7px 2px;font-size:11px}.language-select option{color:#d8dfde;background:#080e13}.experience[lang=en] .galactic-guidance{max-width:min(620px,100% - 44px)}.experience[lang=en] .idea-arrival h2{letter-spacing:.015em;text-wrap:balance;line-height:1.25}@media (max-width:600px){.galactic-access .language-select{position:absolute;top:38px;right:0}.galactic-access{gap:14px}.galactic-experience .study-tools{top:104px}.experience[lang=en] .idea-arrival{padding:0 16px}.experience[lang=en] .galactic-guidance{font-size:10px}}.boarding-message{pointer-events:none;letter-spacing:.04em;max-width:430px;font-size:17px;line-height:1.8;position:absolute;top:23%;left:9%}.boarding-message p{margin:12px 0}.boarding-message .comm-caption{color:#879ca7;letter-spacing:.18em;margin-bottom:28px;font-size:10px}.typing-space{visibility:hidden}.boarding-actions{pointer-events:auto;gap:28px;margin-top:32px;display:flex}.boarding-actions button{color:#e0e5e7;background:0 0;border:0;border-bottom:1px solid #96afbd88;padding:10px 0;font-size:12px}.boarding-actions button+button{color:#83949d;border-color:#0000}.galactic-guidance{pointer-events:none;justify-content:space-between;align-items:baseline;display:flex;position:absolute;bottom:24px;left:32px;right:32px}.galactic-guidance p{letter-spacing:.09em;color:#90a4b0;font-size:10px}.journey-alternatives{pointer-events:auto;gap:24px;display:flex}.galactic-watch{text-align:center;pointer-events:none;width:80%;position:absolute;bottom:10.5%;left:50%;transform:translate(-50%)}.galactic-watch p{letter-spacing:.06em;margin:7px 0;font-size:13px;line-height:1.65}.galactic-watch .station-name{color:#e7e9e5;letter-spacing:.05em;font-size:19px}.galactic-watch small{color:#83999e;font-size:9px}.galactic-watch button{pointer-events:auto;margin:8px 10px 0}.galactic-watch .playback-status{color:#bcc9c9;min-height:16px;font-size:10px}.project-visit{color:#b8cccf;letter-spacing:.05em;pointer-events:auto;align-items:center;gap:6px;min-height:44px;margin-left:22px;padding:0 3px;font-size:11px;text-decoration:none;display:inline-flex}.project-visit span{color:#869da4}.project-visit:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.project-visit:focus-visible{outline-offset:3px;outline:1px solid #b8cccf}.media-fallback .project-visit{margin-left:0}.galactic-guidance .scene-shortcuts{letter-spacing:.04em;margin-top:5px;font-size:10px}.galactic-experience button:disabled{opacity:.35;cursor:default}.memory-message{text-align:center;pointer-events:none;width:85%;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.memory-message p{color:#b8c8cf;margin:6px 0;font-size:13px;line-height:1.8}.galactic-stills{text-align:center;font-size:11px;position:absolute;bottom:80px;left:0;right:0}.galactic-stills span{margin:0 24px}.galactic-experience .study-tools{z-index:5;top:65px;right:30px}.galactic-experience .study-tools>.text-button{display:none}@media (max-width:600px){.boarding-message{max-width:320px;font-size:14px;top:20%;left:8%;right:8%}.galactic-access{gap:16px;right:22px}.galactic-guidance{display:block;bottom:20px;left:22px;right:22px}.journey-alternatives{justify-content:space-between}.galactic-watch{width:90%;bottom:20%}.galactic-watch p{font-size:11px}.galactic-watch .station-name{font-size:16px}.station-labels span{font-size:11px}.memory-message{bottom:23%}.memory-message p{font-size:11px}.galactic-stills{bottom:103px}.galactic-experience[data-reduced=true] .galactic-watch{bottom:26%}.experience[data-reduced=true] .encounter-controls{bottom:155px}}.singularity-invitation{text-align:center;color:#d9cab8;letter-spacing:.16em;pointer-events:none;font-size:14px;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.singularity-invitation p{margin:.7em 0}.idea-invitation{pointer-events:none;z-index:6;justify-content:center;align-items:center;display:flex;position:absolute;inset:78px 18px 82px}.idea-invitation[hidden],.idea-invitation form[hidden]{display:none}.idea-arrival{text-align:center;color:#cdd4ce;pointer-events:none;align-self:flex-end;max-width:580px;margin-bottom:35px}.idea-arrival p{letter-spacing:.07em;text-shadow:0 2px 12px #000;font-size:13px;line-height:1.8}.idea-arrival h2{font-size:clamp(21px,2.6vw,30px);font-weight:400}.idea-arrival button,.idea-close{pointer-events:auto;color:#d6e2d7;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a1b9ac66;padding:10px 3px;font-size:12px}.idea-close{float:right;color:#99aaa3;margin:-10px 0 14px 12px}.home-galaxy-label{z-index:7;visibility:hidden;pointer-events:none;color:#c4d2d4;letter-spacing:.08em;text-shadow:0 0 10px #000;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:13px;position:absolute;top:0;left:0}.home-galaxy-label small{color:#8d9e9f;margin-top:6px;font-size:10px;display:block}.idea-invitation form{pointer-events:auto;overscroll-behavior:contain;color:#d6dedc;scrollbar-width:thin;scrollbar-color:#596561 transparent;background:radial-gradient(at 50% 45%,#060c11e8 12%,#070c11d9 62%,#080d121f 100%);border-radius:28px;width:min(580px,100%);max-height:100%;padding:30px 38px 22px;overflow:auto}.invitation-eyebrow{letter-spacing:.21em;color:#b8a58b;margin:0 0 15px;font-size:11px}.idea-invitation h2{letter-spacing:.045em;color:#f1e6d6;margin:0 0 14px;font-size:clamp(20px,2.3vw,29px);font-weight:400}.invitation-intro{margin:0 0 8px;font-size:14px;line-height:1.8}.invitation-welcome{color:#aebcb7;margin:0 0 24px;font-size:12px;line-height:1.9}.idea-invitation label{letter-spacing:.025em;color:#cbd5ce;font-size:12px;display:block}.idea-invitation label span{color:#88978f;margin-left:7px;font-size:10px}.idea-invitation label [role=alert]{color:#e5c6ac;margin:6px 0 0;font-size:11px;display:block}.idea-contact-row{grid-template-columns:1fr 1.5fr;gap:18px;margin-bottom:19px;display:grid}.idea-invitation input,.idea-invitation textarea{box-sizing:border-box;color:#eef2ed;outline-offset:3px;background:#0c16197a;border:1px solid #b5ccc130;border-radius:5px;width:100%;margin-top:8px;padding:9px 11px;font:14px/1.7 inherit;display:block}.idea-invitation textarea{resize:vertical;min-height:70px}.idea-invitation input:focus,.idea-invitation textarea:focus{border-color:#a0af9e;outline:1px solid #cdd9c380}.idea-invitation details{color:#a3b5ac;margin:12px 0 18px;font-size:11px}.idea-invitation summary{cursor:pointer}.idea-save{align-items:center;gap:18px;display:flex}.idea-save button{color:#e1d4bd;cursor:pointer;white-space:nowrap;background:#c6b5911a;border:1px solid #cdbb9159;border-radius:3px;padding:9px 14px;font-family:inherit;font-size:12px}.idea-save small{color:#8faaa0;font-size:10px;line-height:1.7}.idea-saved{color:#aebfae;min-height:17px;margin:13px 0 0;font-size:11px}@media (max-width:600px){.idea-invitation{inset:108px 8px 130px}.idea-invitation form{padding:24px 22px 20px}.idea-contact-row{grid-template-columns:1fr;gap:13px}.invitation-welcome{margin-bottom:17px}.idea-save{flex-direction:column;align-items:flex-start;gap:8px}.singularity-invitation{width:90%;bottom:22%}}.gesture-coach{pointer-events:none;color:#e4eeef;text-shadow:0 2px 12px #000;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 48px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.gesture-coach-begin{top:68%}.galactic-watch .gesture-coach-continue{bottom:calc(100% + 16px)}.gesture-coach p,.galactic-watch .gesture-coach p{letter-spacing:.035em;margin:0;font-size:16px;line-height:1.5}.gesture-glyph{filter:drop-shadow(0 2px 5px #0008);flex:0 0 38px;width:38px;height:46px;display:block;overflow:visible}.gesture-glyph-swipe .gesture-hand{transform-origin:50%;animation:1.8s ease-in-out 2 both teach-swipe}.gesture-direction{opacity:.6}@keyframes teach-swipe{0%,to{opacity:.85;transform:translateY(0)}25%{opacity:.55;transform:translateY(5px)}70%{opacity:1;transform:translateY(-7px)}}.singularity-action{display:none}.star-label[data-action-cue=true]{letter-spacing:.045em;min-width:132px;min-height:72px;padding:8px 14px}.star-label[data-action-cue=true] .destination-identity,.star-label[data-action-cue=true] .star-ownership{display:none}.star-label[data-action-cue=true] .singularity-action{color:#f2e5cb;flex-direction:column;align-items:center;gap:6px;font-size:16px;line-height:1.5;display:flex}.gesture-tap-ring{transform-origin:23px 13px;animation:1.8s ease-out 2 both teach-tap}@keyframes teach-tap{0%,to{opacity:.45;transform:scale(.85)}45%{opacity:.8;transform:scale(1.2)}80%{opacity:0;transform:scale(1.5)}}.gesture-help{pointer-events:auto;color:#a8bcc7;font-size:14px;position:relative}.gesture-help summary{cursor:pointer;border-bottom:1px solid #9baba94f;align-items:center;min-height:44px;list-style:none;display:flex}.gesture-help summary::-webkit-details-marker{display:none}.gesture-help>div{background:#030711f2;border:1px solid #91adb02e;width:min(300px,100vw - 44px);padding:14px 16px;position:absolute;bottom:calc(100% + 12px);left:0}.gesture-help>div p{margin:5px 0}.galactic-experience:not([data-render-state=running]) .gesture-hand,.galactic-experience:not([data-render-state=running]) .gesture-tap-ring{animation-play-state:paused}@media (pointer:coarse),(max-width:600px){.galactic-guidance{left:max(22px,env(safe-area-inset-left));right:max(22px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));align-items:end;gap:12px;display:flex}.galactic-guidance p{letter-spacing:.025em;color:#bbcbd4;text-shadow:0 1px 8px #000;margin:4px 0;font-size:14px;line-height:1.6}.galactic-guidance .scene-shortcuts{letter-spacing:0;font-size:14px}.galactic-guidance .touch-look-toggle{min-height:44px;padding:9px 3px;font-size:14px}.galactic-watch{bottom:max(76px,calc(env(safe-area-inset-bottom) + 64px))}}@media (prefers-reduced-motion:reduce){.gesture-hand,.gesture-tap-ring{animation:none!important}}.experience[data-reduced=true] .gesture-hand,.experience[data-reduced=true] .gesture-tap-ring{animation:none}.star-label .destination-identity,.singularity-action>span{font-size:inherit}.galactic-access{align-items:start;gap:12px;font-size:14px}.galactic-access>button,.galactic-access>details>summary{color:#d2e0e7;box-sizing:border-box;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0;padding:8px;font-size:14px;line-height:1.4;display:flex}.galactic-access details[open]{background:0 0;padding:0}.journey-help-panel,.experience-options-panel{overscroll-behavior:contain;box-sizing:border-box;color:#d3e0e5;background:#07101bf5;border:1px solid #73969e66;border-radius:8px;width:min(340px,100vw - 44px);max-height:calc(100dvh - 160px);padding:20px;font-size:15px;line-height:1.65;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 12px 40px #0009}.journey-help-panel p{margin:0 0 14px}.journey-help-panel .help-title{color:#f0e4c9;font-size:17px}.journey-help-panel small{color:#b3c7cf;margin-top:12px;font-size:13px;line-height:1.6;display:block}.journey-help-panel kbd,.gesture-coach kbd{font:inherit;color:#edeee7}.journey-help-panel .keyboard-help summary{color:#d3e0e5;text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.journey-help-panel .keyboard-help p{font-size:14px}.journey-help-panel button,.experience-options-panel button{min-height:44px;padding:8px 0;font-size:15px}.galactic-access .stellar-key{color:#b3c7cf;max-width:none;font-size:13px}.experience-options-panel label{align-items:center;gap:10px;min-height:44px;display:flex}.galactic-access summary::-webkit-details-marker{display:none}.journey-input-mode{right:max(22px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));position:absolute}.journey-input-mode button{color:#c9dbe3;font:inherit;background:#07101bbb;border:1px solid #7996a066;border-radius:4px;min-height:44px;padding:9px 12px;font-size:14px}.gesture-coach{z-index:2;background:radial-gradient(#06101bd9 30%,#06101b00 74%);border-radius:24px;padding:8px 15px}.gesture-coach-look{top:65%}.scroll-glyph{flex:0 0 30px;width:30px;height:42px}.gesture-coach kbd{border:1px solid #b0c3cc88;border-radius:5px;padding:5px 7px;font-size:14px}.star-label .star-action-hint{color:#e2edf1;letter-spacing:0;font-size:14px;line-height:1.5;display:none}.star-label:focus-visible .star-action-hint,.star-label[data-targeted=true] .star-action-hint{display:block}.star-label:active{filter:brightness(1.6)}.journey-startup{text-align:center;color:#d2e0e7;width:min(320px,100% - 44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-startup p{letter-spacing:.08em;font-size:16px}.journey-startup button{color:#d2e0e7;min-height:44px;font:inherit;cursor:pointer;background:#0c1723;border:1px solid #8299a066;border-radius:4px;padding:10px 14px;font-size:14px}.journey-action-status{pointer-events:none;color:#f0e3c8;text-shadow:0 2px 10px #000;text-align:center;width:max-content;max-width:90%;font-size:16px;position:absolute;top:62%;left:50%;transform:translate(-50%)}.journey-action-status:empty{display:none}.galactic-experience :is(button,summary,a,select,input):focus-visible{outline-offset:4px;outline:2px solid #ead4a7}.galactic-experience[data-help-open=true] .gesture-hand,.galactic-experience[data-help-open=true] .gesture-tap-ring{animation-play-state:paused}@media (max-width:600px){.galactic-access{right:max(16px,env(safe-area-inset-right));top:max(19px,env(safe-area-inset-top));gap:5px}.galactic-access>button,.galactic-access>details>summary{padding:8px 6px;font-size:14px}.galactic-access .language-select{align-items:center;min-height:44px;display:flex;top:43px}.journey-help-panel{top:max(74px,calc(env(safe-area-inset-top) + 64px));right:max(16px,env(safe-area-inset-right));width:min(340px,100vw - 32px);position:fixed}.gesture-coach-begin{top:65%}.gesture-coach p,.galactic-watch .gesture-coach p{font-size:16px}.galactic-watch>p:not(.station-name):not(.playback-status){font-size:14px;line-height:1.6}.galactic-watch small{font-size:12px}.galactic-watch button{min-height:44px;font-size:14px}}@media (max-height:560px){.journey-help-panel,.experience-options-panel{max-height:calc(100dvh - 105px)}.gesture-coach-begin{top:61%}}
.idea-invitation{inset:max(92px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(88px,env(safe-area-inset-bottom))}.idea-invitation .idea-arrival{max-width:700px;margin-bottom:28px}.idea-invitation .idea-arrival h2{letter-spacing:.025em;text-wrap:balance;color:#e8e5dc;font-size:clamp(24px,3.1vw,39px);font-weight:400;line-height:1.4}.idea-arrival-actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:20px;display:flex}.idea-arrival-actions button{letter-spacing:.03em;border-color:#a5bec045;min-height:44px;padding:10px 0;font-size:12px}.idea-arrival-actions .idea-about{color:#a3b6bf;border-color:#0000;margin:0}.idea-arrival-actions button:hover{color:#fff;border-color:#d1e1e3a1}.idea-invitation .idea-conversation{color:#d7e0df;background:radial-gradient(at 52% 52%,#071018b3 0%,#050c1385 55%,#03081100 80%);border:0;border-radius:0;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:26px clamp(32px,6vw,86px);width:min(1040px,100%);padding:20px clamp(18px,3vw,40px) 24px;display:grid;overflow-x:hidden}.idea-conversation-top{border-bottom:1px solid #a7bdc223;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding-bottom:12px;display:flex}.idea-conversation .invitation-eyebrow{color:#a7bdc5;letter-spacing:.19em;margin:0;font-size:11px;line-height:1.7}.idea-conversation .idea-close{float:none;color:#a3b7bd;border-color:#0000;flex-shrink:0;min-height:44px;margin:0;font-size:11px}.idea-conversation .idea-close:hover{color:#eef0e9;border-color:#a3b7bd70}.idea-conversation-intro{min-width:0;padding-top:4px}.idea-invitation .idea-conversation h2{letter-spacing:.015em;color:#eeeadf;text-wrap:balance;margin:0 0 24px;font-size:clamp(28px,3vw,39px);line-height:1.3}.idea-conversation .invitation-intro{color:#c3ced1;max-width:31ch;margin:0 0 26px;font-size:14px;line-height:1.95}.idea-conversation .invitation-welcome{color:#a2b3bc;max-width:34ch;margin:0 0 24px;font-size:12px;line-height:1.85}.idea-invitation .idea-conversation .idea-about{color:#d5dddd;border-color:#829da360;align-items:center;gap:18px;min-height:44px;margin:0;padding:10px 0;font-size:12px;display:inline-flex}.idea-invitation .idea-conversation .idea-about:hover{color:#fff;border-color:#ccdadb}.idea-writing{min-width:0}.idea-conversation label{color:#cad6d9;letter-spacing:.025em;font-size:12px;line-height:1.75}.idea-conversation label span{color:#90a5af}.idea-conversation input,.idea-conversation textarea{color:#eff1e9;background:#07121b73;border:0;border-bottom:1px solid #a8c2c845;border-radius:0;min-height:46px;padding:12px;font:14px/1.75 Arial,Helvetica,sans-serif}.idea-conversation textarea::placeholder{color:#92a4ad;opacity:.88}.idea-conversation input:focus,.idea-conversation textarea:focus{outline-offset:3px;background:#0c1a237d;border-bottom-color:#d0d9d9;outline:1px solid #b9cbd56b}.idea-conversation [aria-invalid=true]{border-bottom-color:#e5bd9c}.idea-conversation label [role=alert]{color:#f0c5a4;font-size:12px;line-height:1.65}.idea-main-field{margin-bottom:24px}.idea-main-field textarea{min-height:126px;max-height:300px}.idea-conversation .idea-contact-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;margin-bottom:8px}.idea-conversation details{color:#a4b7c0;margin:8px 0 16px}.idea-conversation summary{min-height:44px;padding:13px 0;font-size:11px;line-height:1.6;display:list-item}.idea-conversation details textarea{margin:0 0 16px}.idea-conversation .idea-save{flex-wrap:wrap;align-items:center;gap:20px}.idea-conversation .idea-save button{color:#e4e8da;background:#bfd2c211;border:1px solid #b6c8c061;border-radius:0;justify-content:space-between;align-items:center;gap:24px;min-height:46px;padding:11px 16px;font-size:12px;display:inline-flex}.idea-conversation .idea-save button:hover{background:#bfd2c221;border-color:#cfdbcfaa}.idea-conversation .idea-save small{color:#a5b6bc;font-size:10px;line-height:1.75}.idea-conversation .idea-saved{color:#9bafb9;min-height:20px;margin:16px 0 0;font-size:11px;line-height:1.8}.idea-conversation :is(button,input,textarea,summary):focus-visible{outline-offset:4px;outline:1px solid #d0dce1}@media (max-width:760px){.idea-invitation{inset:100px max(16px,env(safe-area-inset-right)) max(118px,env(safe-area-inset-bottom))}.idea-invitation .idea-conversation{background:radial-gradient(at 50% 40%,#06101bbd,#05101988 65%,#0000 95%);grid-template-columns:minmax(0,1fr);row-gap:20px;padding:10px 10px 28px}.idea-conversation-top{padding-bottom:8px}.idea-conversation-intro{grid-template-columns:minmax(0,1fr);display:grid}.idea-invitation .idea-conversation h2{margin-bottom:15px;font-size:30px}.idea-conversation .invitation-intro{max-width:45ch;margin-bottom:12px;font-size:13px;line-height:1.85}.idea-conversation .invitation-welcome{max-width:none;margin-bottom:8px;font-size:11px}.idea-invitation .idea-conversation .idea-about{justify-self:start;margin-bottom:5px}.idea-conversation .idea-contact-row{gap:16px}.idea-main-field{margin-bottom:20px}.idea-invitation .idea-arrival{margin-bottom:15px}.idea-invitation .idea-arrival h2{font-size:27px}.idea-arrival-actions{gap:18px;margin-top:12px}.idea-conversation .idea-save{flex-direction:row;gap:16px}}@media (max-width:420px){.idea-conversation .idea-contact-row{grid-template-columns:1fr;gap:16px}.idea-conversation .idea-save{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-height:600px) and (min-width:761px){.idea-invitation{inset:80px 28px 66px}.idea-invitation .idea-conversation{row-gap:16px;padding-top:0}}
.captain-story{color:#c5d0ca;padding:10px 0 12px}.captain-story .captain-story-opening{grid-template-columns:208px minmax(0,1fr);align-items:center;gap:26px;margin-bottom:24px;display:grid}.captain-story-opening>div{min-width:0}.captain-story .captain-story-opening figure{width:100%;max-width:208px;margin:0}.captain-story h3{color:#eee0c6;text-wrap:balance;margin:0 0 14px;font-size:20px;font-weight:400;line-height:1.65}.captain-story p{overflow-wrap:break-word;margin:0 0 20px;font-size:16px;line-height:1.95}.captain-story-opening p{margin:0}.captain-story-opening figcaption{letter-spacing:.04em;color:#e4dccb;text-align:center;margin:8px 0 0;font-size:15px;line-height:1.7}.crew-roster .crew-portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;display:grid}.crew-roster .crew-portraits figure{min-width:0;margin:0;display:block}.crew-roster .crew-portraits img{border-radius:12px;width:100%;height:auto;display:block}.crew-roster .crew-portraits figcaption{margin:14px 0 0;font-size:16px;line-height:1.8}.crew-roster .crew-portraits strong{color:#eee0c6;letter-spacing:.04em;font-size:19px;font-weight:500;display:block}.crew-roster .crew-member-role{color:#cbd6cf;margin-top:4px;font-size:16px;line-height:1.7;display:block}.crew-roster .crew-portraits p{color:#becdc4;overflow-wrap:break-word;margin:10px 0 0;font-size:16px;line-height:1.9}.captain-story .living-portrait,.crew-roster .living-portrait{aspect-ratio:2/3;isolation:isolate;border-radius:12px;width:100%;max-width:100%;height:auto;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.captain-story .living-portrait>img,.captain-story .living-portrait>video,.crew-roster .living-portrait>img,.crew-roster .living-portrait>video{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.captain-story .living-portrait>video,.crew-roster .living-portrait>video{opacity:0;position:absolute;inset:0}.captain-story .living-portrait[data-ready=true]>video,.crew-roster .living-portrait[data-ready=true]>video{opacity:1}.captain-story .living-portrait:after,.crew-roster .living-portrait:after{display:none}.captain-story .portrait-replay[data-placement=outside],.crew-roster .portrait-replay[data-placement=outside],.crew-roster .crew-greeting{color:#d6ded4;width:100%;min-width:44px;min-height:44px;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;margin:8px 0 0;padding:8px 3px;font-size:16px;line-height:1.5;display:flex;position:static;transform:none}.captain-story .portrait-replay[data-placement=outside],.crew-roster .portrait-replay[data-placement=outside]{font-size:23px}.captain-story button:disabled,.crew-roster button:disabled{opacity:.45;cursor:default}.crew-roster .crew-reading{margin-top:25px}.captain-reading summary,.crew-reading summary{box-sizing:border-box;color:#d7d4c8;cursor:pointer;min-height:44px;padding:10px 0;font-size:16px;line-height:1.7;display:list-item}.captain-reading ul,.crew-reading ul{margin:8px 0 18px;padding:0;list-style:none}.captain-reading li,.crew-reading li{margin:0 0 18px;font-size:15px;line-height:1.75}.captain-story a,.crew-reading a{color:#c1d5d6;text-underline-offset:4px;overflow-wrap:anywhere;-webkit-text-decoration:underline #78939688;text-decoration:underline #78939688}.captain-story a:hover,.crew-reading a:hover{color:#f0e3cb}.captain-reading-topic,.crew-reading-topic{color:#adbbb1;margin-top:5px;font-size:14px;line-height:1.7;display:block}.captain-story :is(a,summary,button):focus-visible,.crew-roster :is(a,summary,button):focus-visible{outline-offset:4px;outline:2px solid #c1d5d6}@media (max-width:600px){.captain-story .captain-story-opening{grid-template-columns:minmax(0,1fr);gap:20px}.captain-story .captain-story-opening figure{max-width:220px;margin:0 auto}.captain-story h3{font-size:20px}.captain-story p,.crew-roster .crew-portraits p{font-size:17px}.captain-story-opening figcaption,.captain-reading li,.crew-reading li,.captain-reading-topic,.crew-reading-topic{font-size:16px}.crew-roster .crew-portraits{grid-template-columns:minmax(0,1fr);gap:32px}.crew-roster .crew-portraits figure{width:100%;max-width:280px;margin:0 auto}}
.quiet-arrival{inset:100px max(28px,env(safe-area-inset-right)) max(82px,env(safe-area-inset-bottom));z-index:7;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#81979455 transparent;pointer-events:none;color:#d6dedc;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;overflow:auto}.quiet-arrival[hidden],.quiet-arrival [hidden]{display:none!important}.quiet-welcome{text-align:center;text-shadow:0 2px 14px #000;width:min(720px,100%);margin:0 auto 26px;padding:16px 10px}.quiet-welcome h2{letter-spacing:.02em;color:#eee6d8;text-wrap:balance;margin:0 0 17px;font-size:clamp(26px,3.1vw,38px);font-weight:400;line-height:1.5}.quiet-welcome>p:not(.invitation-eyebrow){color:#c3d0d0;margin:0 0 22px;font-size:16px;line-height:1.9}.quiet-welcome .invitation-eyebrow{letter-spacing:.13em;color:#b1c5c7;font-size:12px}.quiet-welcome>button{pointer-events:auto;color:#e1dfce;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #acc3bd60;min-height:48px;padding:10px 5px;font-size:17px}.quiet-welcome>button span{margin-left:24px}.quiet-arrival:not([data-mode=welcome]){pointer-events:auto;justify-content:flex-start}.quiet-arrival .idea-invitation{pointer-events:auto;width:min(820px,100%);margin:auto;display:block;position:relative;inset:auto}.quiet-arrival .idea-invitation .idea-conversation{background:radial-gradient(at 50% 35%,#06101bdf 25%,#051019b8 68%,#03081138 95%);border:0;border-radius:0;width:100%;max-height:none;padding:20px 36px 28px;display:block;overflow:visible}.quiet-arrival .idea-conversation-top{margin-bottom:28px}.quiet-arrival .idea-conversation h2{letter-spacing:.02em;margin-bottom:16px;font-size:30px;font-weight:400}.quiet-arrival .idea-conversation-intro{max-width:610px;margin-bottom:24px}.quiet-arrival .idea-conversation .invitation-intro{max-width:none;margin-bottom:12px;font-size:17px;line-height:1.85}.quiet-arrival .idea-conversation .invitation-welcome{max-width:none;margin:0;font-size:15px;line-height:1.8}.quiet-arrival .idea-close{font-size:14px}.quiet-arrival .idea-conversation label{letter-spacing:.01em;font-size:16px}.quiet-arrival .idea-conversation input,.quiet-arrival .idea-conversation textarea{font-family:inherit;font-size:17px;line-height:1.8}.quiet-arrival .idea-save button{font-size:16px}.quiet-arrival .idea-save small,.quiet-arrival .idea-saved{font-size:13px}.quiet-arrival .quiet-introductions{margin:0 0 30px}.quiet-arrival .quiet-introductions>details{border-bottom:1px solid #8ca6a522;margin:0;padding:0 0 4px}.quiet-arrival .quiet-introductions>details>summary{color:#d8decf;min-height:48px;padding:12px 0;font-size:17px;line-height:1.7}.quiet-arrival .living-portrait{aspect-ratio:2/3;isolation:isolate;border-radius:10px;width:100%;position:relative;overflow:hidden}.quiet-arrival .living-portrait>img,.quiet-arrival .living-portrait>video{object-fit:cover;width:100%;height:100%;display:block}.quiet-arrival .living-portrait>video{opacity:0;position:absolute;inset:0}.quiet-arrival .living-portrait[data-ready=true]>video{opacity:1}.quiet-arrival .portrait-replay[data-placement=outside]{color:#c9d9d5;cursor:pointer;background:0 0;border:0;width:44px;height:44px;min-height:44px;margin:5px auto 0;padding:0;font-size:23px;display:block;position:static}.quiet-arrival .portrait-replay:disabled{opacity:.45}.quiet-arrival :is(button,a,summary,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #d8e9df}.experience[data-arrival=true] :is(.galactic-stills,.journey-input-mode,.galactic-guidance,.home-galaxy-label){display:none}@media (max-width:720px){.quiet-arrival{inset:108px 16px max(72px,env(safe-area-inset-bottom))}.quiet-welcome{margin-bottom:24px;padding:10px 5px}.quiet-welcome h2{font-size:27px;line-height:1.55}.quiet-welcome>p:not(.invitation-eyebrow){font-size:16px}.quiet-arrival .idea-invitation .idea-conversation{padding:12px 9px 24px}.quiet-arrival .idea-conversation-top{gap:10px;margin-bottom:24px}.quiet-arrival .idea-conversation h2{font-size:28px}.quiet-arrival .quiet-introductions>details>summary{font-size:16px}.quiet-arrival .idea-conversation .invitation-intro{font-size:17px}}@media (prefers-reduced-motion:reduce){.quiet-arrival *{transition:none!important;animation:none!important}}.experience[data-reduced=true] .quiet-arrival *{transition:none!important;animation:none!important}@media (max-width:720px) and (max-height:680px){.quiet-welcome{margin-bottom:0;padding:8px 5px}.quiet-welcome .invitation-eyebrow{display:none}.quiet-welcome h2{margin-bottom:12px;font-size:24px;line-height:1.4}.quiet-welcome>p:not(.invitation-eyebrow){margin-bottom:12px;font-size:16px;line-height:1.7}}@media (min-aspect-ratio:3/2) and (max-height:540px){.quiet-arrival[data-mode=welcome]{justify-content:center;inset:94px 24px 32px}.quiet-welcome{width:48%;margin:0 0 0 auto;padding:4px 0}.quiet-welcome .invitation-eyebrow{display:none}.quiet-welcome h2{margin-bottom:12px;font-size:24px;line-height:1.4}.quiet-welcome>p:not(.invitation-eyebrow){margin-bottom:12px;font-size:16px;line-height:1.7}}
.holo-text-accessible{-webkit-user-select:none;user-select:none;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.holo-text-visual{white-space:pre-wrap}.holo-text-step{opacity:1}@media (prefers-reduced-motion:no-preference){.holo-text:not([data-reduced=true]) .holo-text-step{animation:holo-type-reveal 1ms steps(1,end) var(--holo-type-delay,0s) backwards}}@keyframes holo-type-reveal{0%{opacity:0}to{opacity:1}}.holo-text[data-paused=true] .holo-text-step,.experience[data-render-state=paused] .holo-text-step,.experience[data-render-state=background] .holo-text-step,.experience[data-help-open=true] .holo-text-step{animation-play-state:paused!important}.holo-text[data-reduced=true] .holo-text-step,.experience[data-reduced=true] .holo-text-step{opacity:1!important;animation:none!important}@media (prefers-reduced-motion:reduce){.holo-text-step{opacity:1!important;animation:none!important}}@media print{.holo-text-step{opacity:1!important;animation:none!important}}
.fui-angle-button{isolation:isolate;color:#d9f0ef;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 20px;font-size:15px;line-height:1.3;position:relative}.fui-angle-button:before,.fui-angle-button:after{content:"";z-index:-1;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);pointer-events:none;transition:clip-path .2s,background .2s;position:absolute;inset:0}.fui-angle-button:before{background:#668f96}.fui-angle-button:after{background:#101f29;inset:1px}.fui-angle-button:is(:hover,:focus-visible,:active,[aria-pressed=true]):before,.fui-angle-button:is(:hover,:focus-visible,:active,[aria-pressed=true]):after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.fui-angle-button:is(:hover,:focus-visible,[aria-pressed=true]):before{background:#b2e8e9}.fui-angle-button:is(:hover,:focus-visible,[aria-pressed=true]):after{background:#23404b}.fui-angle-button:disabled{opacity:.45;cursor:default}.quiet-welcome-actions{justify-content:center;align-items:center;gap:10px;display:flex}.quiet-welcome-actions>button{pointer-events:auto;white-space:nowrap;padding:12px 15px;font-size:15px}.quiet-welcome-actions>button span{margin-left:8px}.quiet-arrival[data-mode=dossier]{inset:104px max(28px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom));justify-content:center}.fui-dossier{--fui-cyan:#b8e5e8;--fui-amber:#eacb99;isolation:isolate;color:#d4dfe2;flex-shrink:0;width:min(1180px,100%);margin:auto;padding:24px 32px 20px;position:relative}.fui-dossier:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);background:linear-gradient(110deg,#0b1d2bef,#0a1720eb 45%,#0b1b28f5);border-top:1px solid #719ba275;border-bottom:1px solid #719ba250;position:absolute;inset:0}.fui-dossier:after{content:"";pointer-events:none;background:#cfb890;width:96px;height:2px;position:absolute;top:0;left:40px}.fui-toolbar{border-bottom:1px solid #7eacb32c;align-items:center;gap:14px;min-height:44px;margin-bottom:24px;padding-bottom:14px;display:flex}.fui-toolbar>p,.fui-toolbar>span{letter-spacing:.16em;color:#a3b8bd;margin:0;font-size:12px}.fui-toolbar>button{color:#d4e6e6;min-width:44px;min-height:44px;font:inherit;background:0 0;border:0;margin-left:auto;padding:8px 0 8px 14px;font-size:14px}.fui-deck{grid-template-columns:minmax(180px,1fr) minmax(210px,290px) minmax(180px,1fr);align-items:center;column-gap:clamp(22px,3vw,44px);min-height:410px;display:grid}.fui-identity,.fui-biography{min-width:0}.fui-identity h2{letter-spacing:.03em;color:#ecf7f6;margin:15px 0;font-size:clamp(30px,3.1vw,46px);font-weight:400;line-height:1.16}.fui-identity p,.fui-biography p{margin:0 0 20px;font-size:16px;line-height:1.85}.fui-identity svg{color:#a0d8df;filter:drop-shadow(0 0 5px #56b5c437);width:68px;height:68px}.fui-identity .fui-role{color:var(--fui-amber);letter-spacing:.04em;border-bottom:1px solid #9eb7b839;padding-bottom:16px;font-size:15px}.fui-identity .fui-kicker{color:#a7bdc3;letter-spacing:.14em;font-size:12px;line-height:1.6}.fui-biography h3{color:var(--fui-amber);margin:0 0 18px;font-size:19px;font-weight:400;line-height:1.65}.fui-portrait{text-align:center;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;min-width:0;margin:0;position:relative}.fui-portrait:active{cursor:grabbing}.fui-portrait .living-portrait{aspect-ratio:2/3;border-radius:0;-webkit-mask-image:linear-gradient(#000e,#000 7% 91%,#0000);mask-image:linear-gradient(#000e,#000 7% 91%,#0000)}.fui-portrait .living-portrait>img,.fui-portrait .living-portrait>video{object-fit:contain;pointer-events:none}.fui-portrait .portrait-replay{position:relative;margin:0 auto!important}.fui-portrait figcaption{letter-spacing:.14em;color:#9ab5bd;margin-top:0;font-size:12px}.fui-biography details{border:0;border-top:1px solid #719aa238;margin:20px 0 0;padding-top:6px}.fui-biography summary{color:#aecbd1;cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;line-height:1.7;display:list-item}.fui-biography ul{margin:10px 0;padding:0;list-style:none}.fui-biography li{margin-bottom:15px;font-size:14px;line-height:1.6}.fui-biography a{color:#d3e6e5;text-underline-offset:5px}.fui-biography li span{color:#9cb0b8;margin-top:5px;font-size:13px;display:block}.fui-roster{border-top:1px solid #719aa22e;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding-top:18px;display:flex}.fui-roster .fui-angle-button{min-width:62px;padding:12px 18px}.fui-roster>button:first-child,.fui-roster>button:last-child{min-width:44px}.fui-footer{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.fui-footer>p{color:#aac1c5;margin:0;font-size:13px;line-height:1.65}.fui-footer>button:not(.fui-angle-button){color:#cce2e5;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #90b4bb66;padding:8px 3px;font-size:14px}.fui-footer>.fui-angle-button{margin-left:auto}.fui-dossier .holo-text-step{animation-delay:calc(var(--holo-type-delay,0s) + var(--fui-type-offset,0s))!important}.fui-dossier[data-phase=opening] .fui-deck{animation:.36s cubic-bezier(.2,.7,.2,1) both fui-open}.fui-dossier[data-phase=closing] .fui-deck{animation:.18s ease-in both fui-close}.fui-dossier[data-paused=true] *{animation-play-state:paused!important}@keyframes fui-open{0%{opacity:0;clip-path:inset(0 8%);transform:translate(16px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes fui-close{0%{opacity:1;clip-path:inset(0);transform:translate(0)}to{opacity:0;clip-path:inset(0 20%);transform:translate(-12px)}}.quiet-arrival[data-mode=idea] .idea-conversation{isolation:isolate;background:0 0;position:relative}.quiet-arrival[data-mode=idea] .idea-conversation:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:linear-gradient(120deg,#0b1d2bf2,#08151eec);border-top:1px solid #759ca780;border-bottom:1px solid #759ca748;position:absolute;inset:0}.quiet-arrival[data-mode=idea] .idea-writing :is(input,textarea){background:#061019a0;border-color:#72919b55;border-radius:0}@media (max-width:980px){.fui-dossier{padding:20px 24px}.fui-deck{grid-template-columns:minmax(155px,1fr) minmax(180px,230px) minmax(190px,1fr);gap:22px}.fui-identity p,.fui-biography p{font-size:15px;line-height:1.85}}@media (max-width:760px){.quiet-arrival[data-mode=dossier]{inset:108px 12px max(16px,env(safe-area-inset-bottom));justify-content:flex-start}.fui-dossier{margin:0 auto;padding:16px 18px 20px}.fui-toolbar{gap:8px;margin-bottom:18px;padding-bottom:8px}.fui-toolbar>p,.fui-toolbar>span{letter-spacing:.08em;font-size:11px}.fui-deck{flex-direction:column;gap:20px;min-height:0;display:flex}.fui-identity{width:100%}.fui-identity svg{float:right;width:46px;height:46px;margin:0 0 8px 12px}.fui-identity h2{margin:8px 0 12px;font-size:34px}.fui-identity p,.fui-biography p{font-size:16px;line-height:1.85}.fui-identity .fui-role{margin-bottom:0;padding-bottom:12px}.fui-portrait{width:min(220px,74%)}.fui-biography{width:100%}.fui-biography h3{font-size:18px}.fui-roster{flex-wrap:wrap;gap:4px;margin-top:20px;padding-top:14px}.fui-roster .fui-angle-button{min-width:44px;padding:12px 10px;font-size:13px}.fui-footer{gap:10px}.fui-footer>p{flex-basis:100%}.fui-footer>.fui-angle-button{padding:12px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.fui-dossier *,.fui-angle-button:before,.fui-angle-button:after{transition:none!important;animation:none!important}}.fui-dossier[data-reduced=true] *,.experience[data-reduced=true] .fui-angle-button:before,.experience[data-reduced=true] .fui-angle-button:after{transition:none!important;animation:none!important}.fui-deck{animation:.36s cubic-bezier(.2,.7,.2,1) both fui-open}.fui-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#91d8dc90,#0000);width:55%;height:1px;margin:4px auto 0;display:block}.fui-portrait .living-portrait{filter:brightness(1.07)}.fui-dossier :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #d4eeeb}@media (max-width:360px){.quiet-welcome-actions{gap:7px}.quiet-welcome-actions>button{padding:12px 13px;font-size:14px}.quiet-welcome-actions>button span{margin-left:5px}}.quiet-arrival[data-mode=dossier]{justify-content:flex-start}.fui-toolbar>.fui-close{font-size:26px;line-height:1}.fui-biography a>span{color:inherit;font-size:inherit;display:inline}.fui-biography .fui-kicker{letter-spacing:.14em;color:#a7bdc3;font-size:12px}@media (prefers-reduced-motion:reduce){.fui-deck{animation:none!important}}.fui-dossier:before{clip-path:polygon(34px 0,100% 0,calc(100% - 34px) 100%,0 100%);background:linear-gradient(110deg,#0b1d2be3,#0a1720e0 45%,#0b1b28f0)}.fui-role-list{gap:8px;min-width:0;display:flex}.fui-portrait figcaption>span{display:block}.fui-portrait figcaption small{color:#bfd8dc;letter-spacing:.02em;margin:7px 0;font-size:13px;line-height:1.6;display:block}.fui-footer>.fui-swipe-hint{display:none}.fui-reticle path{stroke-dasharray:120;stroke-dashoffset:0;animation:.65s both fui-draw}@keyframes fui-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@media (max-width:760px){.fui-dossier:before{clip-path:polygon(16px 0,100% 0,calc(100% - 16px) 100%,0 100%)}.fui-identity .fui-kicker{display:none}.fui-identity svg{width:38px;height:38px}.fui-identity h2{margin:0 0 7px;font-size:30px}.fui-identity .fui-role{padding-bottom:8px;line-height:1.5}.fui-identity .fui-humor{margin:9px 0 0;font-size:15px;line-height:1.6}.fui-identity .fui-introduction{margin:9px 0 0;font-size:15px}.fui-roster{z-index:3;background:linear-gradient(#0c1d29ec,#0c1d29);flex-wrap:nowrap;justify-content:space-between;gap:4px;margin-top:16px;padding:10px 0;position:sticky;bottom:0}.fui-role-list{scrollbar-width:thin;scrollbar-color:#91b5bf70 transparent;gap:2px;overflow-x:auto}.fui-roster .fui-angle-button{flex-shrink:0;min-width:44px;padding:12px 8px}.fui-role-list .fui-angle-button{padding:12px 5px}}@media (max-width:760px) and (max-height:680px){.fui-portrait{width:min(170px,68%)}.fui-toolbar{margin-bottom:12px}.fui-deck{gap:16px}}
.quiet-arrival{--holo-scan:#7fe9ff;--holo-scan-soft:#bdf3fb;--holo-record:#f0cf9a;--holo-bar:#fff0d8;--holo-hero:#fdeee6;--holo-ink:#d7e6ea;--holo-muted:#9db3bb;--holo-ivory:#f3ebe0;--holo-violet:#a98bff;--holo-f1:#1a133494;--holo-f2:#090815bd;--holo-glow-a:#7e60ff2b;--holo-glow-b:#46cdff1a;--holo-post-a:#0c0a1a;--holo-post-b:#261e46;--holo-beam:#8474ff6b;--holo-hole:#0b0a18;--holo-vig:#09071685;--holo-specline:#0b091880;--holo-filmlight:#ffffff03;--holo-edge:#04090d73;--holo-well:#0a08186b;--holo-well-on:#0e0c229e;--holo-thumb:#a98bff80;--holo-tint-a:#6ee1ff99;--holo-tint-b:#8c6eff75;--holo-btn-fill:#080712b3;--holo-fui:"Bahnschrift Condensed","Bahnschrift","DIN Condensed","Avenir Next Condensed","Roboto Condensed","sans-serif-condensed","Arial Narrow",sans-serif;--holo-cjk:system-ui,-apple-system,"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--holo-in:cubic-bezier(.05,.7,.1,1);--holo-out:cubic-bezier(.3,0,.8,.15)}.holo-orb-anchor{visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.quiet-arrival:not([data-mode=welcome]){pointer-events:auto;color:var(--holo-ink);line-height:1.6;display:block;inset:96px 0 0;overflow-x:hidden}.experience[data-arrival=true] .galactic-access{z-index:8}.holo-projection{position:relative}.holo-projection[data-kind=closed]{display:none}.holo-rays{pointer-events:none;opacity:0;width:100%;height:100%;position:fixed;inset:0}.holo-rays polygon{fill:#5ac8ff1a}.holo-rays line{stroke:#96ebff8c;stroke-width:1px}.holo-rays circle{fill:#dffbff}.galactic-experience .field-surface:after{content:"";opacity:0;pointer-events:none;background:#04030a;transition:opacity .6s;position:absolute;inset:0}.galactic-experience[data-meeting=true] .field-surface:after{opacity:.42}.holo-lineup:focus,.holo-idea-stage:focus{outline:none}.quiet-arrival .quiet-welcome-actions{flex-wrap:wrap;gap:18px}.quiet-arrival .holo-button{isolation:isolate;min-height:48px;box-shadow:none;clip-path:none;color:var(--holo-ivory);font:inherit;font-family:var(--holo-cjk);letter-spacing:.06em;text-shadow:none;text-transform:none;white-space:nowrap;cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0 28px;font-size:15px;line-height:1.3;transition:color .2s;display:inline-flex;position:relative}.quiet-arrival .holo-button:before{content:"";z-index:-1;background:#f3ebe006;border:1px solid #f3ebe05c;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;position:absolute;inset:0;transform:skew(-16deg)}.quiet-arrival .holo-button.holo-primary:before{background:linear-gradient(var(--holo-btn-fill),var(--holo-btn-fill)) padding-box,linear-gradient(100deg,#7fe9ff,#a98bff 70%,#f0cf9a) border-box;border-color:#0000;box-shadow:0 0 24px #7faaff29}.quiet-arrival .holo-button:is(:hover,:focus-visible){color:#fff}.quiet-arrival .holo-button:is(:hover,:focus-visible):before{transform:skew(0)}.quiet-arrival .holo-button:not(.holo-primary):is(:hover,:focus-visible):before{background:#7fe9ff12;border-color:#7fe9ffd9}.quiet-arrival .holo-button.holo-primary:is(:hover,:focus-visible):before{background:linear-gradient(#14112c75,#14112c75) padding-box padding-box,linear-gradient(100deg,#9ff0ff,#b9a2ff 70%,#f6dcae) border-box;box-shadow:0 0 30px #7faaff4d}.quiet-arrival .holo-button:active:before{transform:skew(0)scale(.985)}.quiet-arrival .holo-button>span{margin-left:.5em}.quiet-arrival .holo-button>i{opacity:.85;border:1px solid;border-radius:50%;width:.72em;height:.72em;margin-right:.6em;display:inline-block;box-shadow:0 0 0 3px #7fe9ff1f}.quiet-arrival .holo-link{min-height:44px;color:var(--holo-ink);font:inherit;font-family:var(--holo-cjk);letter-spacing:normal;text-shadow:none;text-transform:none;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d7e6ea66;align-items:center;margin:0;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.quiet-arrival .holo-link:hover{color:#fff;border-bottom-color:var(--holo-scan)}.quiet-arrival :is(.holo-slot,.holo-ring,.holo-link,.holo-button,.holo-replay):focus-visible{outline-offset:4px;outline:2px solid #fff}.holo-stage{isolation:isolate;--accent:#e9c46a;--col:66.667cqh;--colx:calc(50cqw - 33.333cqh);background:0 0;height:calc(100svh - 96px - 4vh);min-height:500px;margin:0 3vw;position:relative;overflow:hidden;container-type:size}.holo-stage :is(.holo-set,.holo-gauge,.holo-hud,.holo-lens){pointer-events:none;position:absolute;inset:0}.holo-stage button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.holo-set{background:radial-gradient(ellipse 55cqw 80cqh at 50% 46%,var(--holo-glow-a),transparent 70%),radial-gradient(ellipse 42cqw 56cqh at 10% 14%,var(--holo-glow-b),transparent 70%),repeating-linear-gradient(90deg,#0006 0 2px,transparent 2px 4.4cqw),repeating-linear-gradient(0deg,#0000005c 0 2px,var(--holo-filmlight) 2px 3px,transparent 3px 2.6cqw),linear-gradient(var(--holo-f1),var(--holo-f2));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%),linear-gradient(#0000 0,#000 12% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%),linear-gradient(#0000 0,#000 12% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.holo-set:after{content:"";background:repeating-linear-gradient(90deg,#00000057 0 2px,transparent 2px 4.4cqw),radial-gradient(ellipse 70cqw 95cqh at 50% 45%,transparent 40%,var(--holo-edge) 100%);position:absolute;inset:0}.holo-spill{filter:blur(38px)saturate(.7)brightness(.42);opacity:.5;background-position:50% 35%;background-size:cover;transition:opacity .4s;position:absolute;inset:-6%}.holo-bar{background:linear-gradient(90deg,transparent 2%,var(--holo-bar) 14%,var(--holo-bar) 86%,transparent 98%);opacity:.8;height:.62cqh;min-height:3px;position:absolute;left:0;right:0}.holo-bar:before{content:"";background:linear-gradient(90deg,#0000,#ffe4b429 8% 92%,#0000);position:absolute;inset:-1.1cqh 0}.holo-bar:first-child{top:12cqh}.holo-bar:nth-child(2){top:36cqh}.holo-bar:nth-child(3){top:60cqh}.holo-bar:nth-child(4){top:88cqh}.holo-post{top:0;bottom:0;left:calc(var(--colx) - 3.4cqw);background:repeating-linear-gradient(0deg,#fff0d857 0 1px,transparent 1px 2.4cqh),linear-gradient(90deg,var(--holo-post-a),var(--holo-post-b) 50%,var(--holo-post-a));width:1.35cqw;min-width:12px;position:absolute}.holo-post i{font:500 clamp(9px,.78cqw,12px)/1 var(--holo-fui);letter-spacing:.12em;color:#fff0d86b;font-style:normal;position:absolute;right:130%;transform:translateY(-50%)}.holo-post b{background:var(--accent);height:3px;left:-40%;right:-40%;top:var(--head,20%);transition:top .5s var(--holo-in),background .3s;position:absolute}.holo-subject{top:0;left:var(--colx);width:var(--col);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 17% 83%,#0000 100%),linear-gradient(#000 0 84%,#0000 100%);height:100cqh;margin:0;position:absolute;mask-image:linear-gradient(90deg,#0000 0,#000 17% 83%,#0000 100%),linear-gradient(#000 0 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.holo-subject img,.holo-subject video{object-fit:cover;object-position:var(--fx,50%) 30%;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.holo-subject video{opacity:0}.holo-behind{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--fx,50%) 30%;-webkit-mask-position:var(--fx,50%) 30%;mask-position:var(--fx,50%) 30%;position:absolute;inset:0}.holo-behind .holo-bar{background:var(--holo-bar);left:-2%;right:-2%}.holo-behind .holo-bar:before{background:#ffe4b429}.holo-bars-live{opacity:0}.holo-subject[data-live=true] .holo-bars-live{opacity:1}.holo-subject[data-live=true] .holo-bars-still{opacity:0}.holo-tint{opacity:0;background:linear-gradient(var(--holo-tint-a),var(--holo-tint-b));position:absolute;inset:0}.holo-grade{background:repeating-linear-gradient(0deg,#06081a33 0 1px,transparent 1px 3px),linear-gradient(115deg,#7fe9ff1f,transparent 38%),radial-gradient(ellipse 62% 70% at 50% 40%,transparent 55%,var(--holo-vig) 100%);position:absolute;inset:0}.holo-sweep{opacity:0;background:linear-gradient(90deg,transparent,var(--holo-scan) 16%,#eafcff 50%,var(--holo-scan) 84%,transparent);height:3px;position:absolute;top:0;left:6%;right:6%}.holo-sweep:before{content:"";background:linear-gradient(#0000,#7fe9ff29);height:9cqh;position:absolute;bottom:3px;left:8%;right:8%}.holo-hud{font-family:var(--holo-fui);color:var(--holo-scan-soft);text-transform:uppercase;text-shadow:0 0 .7cqw #7fe9ff6b}.holo-hud .holo-ident .holo-hero{text-shadow:0 0 1.1cqw #ffece261}.holo-slot,.holo-matchrow{text-shadow:0 0 .7cqw #f0cf9a61}.holo-actions,.holo-top,.holo-lines dd:lang(zh){text-shadow:none}.holo-cone{opacity:.95;background:linear-gradient(115deg,var(--holo-beam),#46cdff00 62%);clip-path:polygon(0 38%,0 100%,78% 8%,40% 0);filter:blur(.7cqw);width:24cqw;height:72cqh;position:absolute;top:0;left:0}.holo-reticle{width:21cqh;height:21cqh;color:var(--holo-scan);filter:drop-shadow(0 0 .55cqw #55e6ffd9);position:absolute;top:3.6cqh;left:3cqw}.holo-reticle:before{content:"";background:radial-gradient(closest-side,#3cbeff38,#3cbeff0f 62%,#0000 72%);border-radius:50%;position:absolute;inset:8%}.holo-reticle svg{width:100%;height:100%;display:block;overflow:visible}.holo-reticle svg *{fill:none;stroke:currentColor}.holo-reticle .holo-spin{transform-box:fill-box;transform-origin:50%}.holo-bodyscan{left:calc(var(--colx) - 13.2cqw);aspect-ratio:2/3;opacity:.9;background-size:cover;width:8.2cqw;position:absolute;top:15.2cqh;-webkit-mask-image:linear-gradient(#0000008c,#000 30% 70%,#0000008c);mask-image:linear-gradient(#0000008c,#000 30% 70%,#0000008c)}.holo-bodyscan svg{filter:drop-shadow(0 0 .28cqw #7fe9ffe6);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.holo-bodyscan .bones *{fill:none;stroke:#e2fcff;stroke-linecap:round;stroke-linejoin:round}.holo-bodyscan .bones .v{stroke-linecap:butt}.holo-bodyscan .bones .hole{fill:var(--holo-hole);stroke-width:1px}.holo-bodyscan .bones .plate{fill:#bef5ff29}.holo-bodyscan:after{content:"";background:linear-gradient(#0000,#7fe9ff38);border-bottom:1px solid #bef5ffcc;height:22%;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.holo-scanlabel{left:calc(var(--colx) - 13.2cqw);width:8.2cqw;font:500 clamp(9px,.78cqw,12px)/1 var(--holo-fui);letter-spacing:.2em;color:var(--holo-scan-soft);opacity:.8;text-align:center;margin:0;position:absolute;top:13.3cqh}.holo-ident{width:calc(var(--colx) - 8.2cqw);pointer-events:auto;text-transform:none;outline:none;position:absolute;top:38.6cqh;left:3.2cqw}.holo-kicker{font:500 clamp(14px,1.05cqw,16px)/1.2 var(--holo-fui);letter-spacing:.2em;color:var(--holo-scan-soft);text-transform:uppercase;margin:0 0 .5em}.holo-kicker span{color:var(--accent)}.holo-hero{font:600 clamp(2.2rem,6.2cqw,6rem)/.95 var(--holo-fui);letter-spacing:.035em;color:var(--holo-hero);text-transform:uppercase;white-space:nowrap;margin:0;position:relative}.holo-alias{font:500 clamp(13px,1.45cqw,22px)/1.25 var(--holo-fui);letter-spacing:.2em;color:var(--holo-scan-soft);text-transform:uppercase;margin:.35em 0 0;position:relative}.holo-twin{white-space:nowrap;position:absolute;top:0;left:0}.holo-lines .holo-twin{white-space:normal;right:0}.holo-twin .holo-cur{vertical-align:-.1em;background:currentColor;width:.55em;height:.95em;margin-left:.1em;display:inline-block}.quiet-arrival .holo-decoding{color:#0000}.holo-lines{font:500 clamp(12px,1.06cqw,16px)/1.45 var(--holo-fui);grid-template-columns:auto 1fr;gap:.5em 1.1em;margin:0;padding:0;display:grid;position:absolute;top:25.6cqh;left:0;right:0}.holo-lines dt{letter-spacing:.2em;color:var(--holo-muted);text-transform:uppercase;white-space:nowrap}.holo-lines dd{letter-spacing:.14em;color:var(--holo-ink);text-transform:uppercase;margin:0;position:relative}.holo-lines dd:lang(zh){font-family:var(--holo-cjk);letter-spacing:.03em;text-transform:none;font-size:clamp(14px,1.02cqw,16px);line-height:1.6}.holo-leader{background:linear-gradient(var(--holo-scan),#7fe9ff40);transform-origin:top;width:1px;height:11cqh;position:absolute;top:25.5cqh;left:3.2cqw}.holo-stage .holo-slot{width:calc(var(--colx) - 8.5cqw);height:33cqh;color:var(--holo-record);font-family:var(--holo-fui);text-align:left;text-transform:uppercase;pointer-events:auto;display:block;position:absolute;top:14.5cqh;right:3.2cqw}.holo-mod{opacity:0;grid-template-rows:auto 1fr;gap:1.4cqh;display:grid;position:absolute;inset:0}.holo-mod[data-on=true]{opacity:1}.holo-mod h3{font:600 clamp(13px,1.35cqw,21px)/1.2 var(--holo-fui);letter-spacing:.2em;border-bottom:1px solid;justify-content:space-between;align-items:baseline;gap:1em;margin:0;padding-bottom:.3em;display:flex}.holo-mod h3 small{font:500 .74em var(--holo-fui);letter-spacing:.18em;color:var(--holo-scan-soft)}.holo-modbody{justify-content:space-between;gap:4%;min-height:0;display:flex}.holo-specimen{aspect-ratio:1;height:100%;color:var(--holo-bar);filter:drop-shadow(0 0 .45cqw #fff0d88c);position:relative}.holo-specimen svg{width:100%;height:100%;display:block;overflow:visible}.holo-specimen .holo-g *{fill:#fff0d81f;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.holo-specimen .holo-g.holo-bloom *{fill:none;stroke-width:7px;opacity:.16}.holo-specimen .holo-g.holo-finger *{fill:none;stroke-width:1.4px}.holo-specimen .holo-g.holo-finger.holo-bloom *{stroke-width:4px;opacity:.1}.holo-specimen:after{content:"";background:repeating-linear-gradient(0deg,var(--holo-specline) 0 1px,transparent 1px 4px);position:absolute;inset:0}.holo-micro{flex-direction:column;flex:1;gap:1.5cqh;min-width:0;padding-top:.6cqh;display:flex}.holo-cluster{aspect-ratio:1.5;width:70%;color:var(--holo-record);position:relative}.holo-cluster:before,.holo-cluster:after{content:"";border:1px solid;width:12%;position:absolute;top:0;bottom:0}.holo-cluster:before{border-right:0;left:0}.holo-cluster:after{border-left:0;right:0}.holo-cluster i{left:var(--x);top:var(--y);aspect-ratio:1;width:9%;opacity:var(--o,.9);background:currentColor;border-radius:50%;position:absolute;box-shadow:0 0 .5cqw}.holo-redact{gap:.55cqh;display:grid}.holo-redact i{width:var(--w);opacity:.55;background:currentColor;height:2px;display:block}.holo-redact-c{color:var(--holo-scan)}.holo-redact-low{margin-top:1.6cqh}.holo-tabs{gap:3%;margin-bottom:1.4cqh;display:flex}.holo-tabs i{opacity:.7;border:1px solid;flex:1;height:1.5cqh}.holo-tabs i:nth-child(2){opacity:.85;background:currentColor}.holo-helix{height:11cqh;color:var(--holo-scan);--a:3.6cqh;filter:drop-shadow(0 0 .4cqw #7fe9ffb3);justify-content:space-between;align-items:center;display:flex;position:relative}.holo-helix b{width:2px;height:calc(var(--a)*2);transform:scaleY(var(--s,1));background:#7fe9ff8c;position:relative}.holo-helix b:before,.holo-helix b:after{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:.62cqw;min-width:6px;position:absolute;left:50%;translate:-50% -50%}.holo-helix b:before{top:0}.holo-helix b:after{opacity:.55;top:100%}.holo-matchrow{width:calc(var(--colx) - 8.5cqw);color:var(--holo-record);position:absolute;top:49.6cqh;right:3.2cqw}.holo-matchrow h3{font:600 clamp(12px,1.1cqw,17px)/1.2 var(--holo-fui);letter-spacing:.2em;justify-content:space-between;align-items:baseline;margin:0 0 .9cqh;display:flex}.holo-matchrow h3 small{font:600 .82em var(--holo-fui);letter-spacing:.22em;color:var(--holo-bar)}.holo-vp{align-items:center;gap:2px;height:5.4cqh;display:flex}.holo-vp i{height:var(--h);opacity:.9;background:currentColor;flex:1;min-height:2px}.holo-roster{width:max(calc(var(--colx) - 8.5cqw),270px);pointer-events:auto;position:absolute;top:64cqh;right:3.2cqw}.holo-roster-label{font:500 clamp(12px,1.05cqw,16px)/1.2 var(--holo-fui);letter-spacing:.2em;color:var(--holo-muted);margin:0 0 1.6cqh}.holo-roster-note{font:14px/1.6 var(--holo-cjk);letter-spacing:normal;color:var(--holo-ink);text-shadow:none;text-transform:none;margin:0}.holo-roster-note:empty{display:none}.holo-rings{flex-wrap:nowrap;gap:10px;padding-bottom:2.6em;display:flex}.holo-stage .holo-ring{aspect-ratio:1;width:clamp(46px,3.9cqw,72px);color:var(--c);opacity:.62;transition:opacity .14s ease,transform .3s var(--holo-in);border-radius:50%;flex:none;position:relative}.holo-ring-face{filter:grayscale()contrast(1.12)brightness(.92);background-repeat:no-repeat;border-radius:50%;position:absolute;inset:9%}.holo-ring-tint{background:var(--c);opacity:.42;border-radius:50%;position:absolute;inset:9%}.holo-ring-rim{border:2px solid;border-radius:50%;position:absolute;inset:0}.holo-ring-halo{background:radial-gradient(closest-side,transparent 62%,var(--c) 70%,transparent 100%);opacity:0;border-radius:50%;transition:opacity .2s;position:absolute;inset:-22%}.holo-ring-orbit{opacity:0;border:1px dashed;border-radius:50%;position:absolute;inset:-11%}.holo-ring span{font:500 clamp(11px,.95cqw,14px)/1 var(--holo-fui);letter-spacing:.18em;color:var(--holo-ink);opacity:0;white-space:nowrap;transition:opacity .14s;position:absolute;top:112%;left:50%;translate:-50%}.holo-ring:after{content:"";opacity:0;background:currentColor;width:8px;height:3px;position:absolute;top:104%;left:50%;translate:-50%}.holo-stage .holo-ring:hover{opacity:1}.holo-ring:hover .holo-ring-rim{border-width:3px}.holo-ring:hover span{opacity:1}.holo-stage .holo-ring[aria-selected=true]{opacity:1;transform:scale(1.12)}.holo-ring[aria-selected=true] .holo-ring-rim{border-width:3px}.holo-ring[aria-selected=true] .holo-ring-halo{opacity:.22}.holo-ring[aria-selected=true] .holo-ring-orbit{opacity:.7}.holo-ring[aria-selected=true]:after{opacity:1}.holo-ring[aria-selected=true] span{opacity:1;top:120%}.holo-stage .holo-ring[aria-disabled=true]{cursor:default}.holo-actions{pointer-events:auto;font-family:var(--holo-cjk);text-transform:none;align-items:center;gap:1.6em;display:flex;position:absolute;bottom:5cqh;right:3.2cqw}.holo-top{pointer-events:auto;font-family:var(--holo-cjk);text-transform:none;gap:1.2em;display:flex;position:absolute;top:2.2cqh;right:3.2cqw}.quiet-arrival .holo-top .holo-link{font-size:var(--su-text-xs);color:var(--holo-muted)}.holo-stage .holo-replay{left:calc(var(--colx) + 1cqw);width:44px;height:44px;color:var(--holo-scan-soft);font-family:var(--holo-cjk);text-shadow:none;pointer-events:auto;font-size:22px;line-height:1;position:absolute;bottom:5cqh}.holo-stage .holo-replay:disabled{opacity:.45;cursor:default}.holo-ruler{opacity:.4;background:repeating-linear-gradient(90deg,var(--holo-scan) 0 1px,transparent 1px 1.1cqw);height:1.4cqh;position:absolute;bottom:1.2cqh;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 34%,#0000 44% 56%,#000 66% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 34%,#0000 44% 56%,#000 66% 88%,#0000)}.holo-lens{background-image:var(--holo-grain,none);opacity:.055;background-size:128px 128px}.holo-scanlines{pointer-events:none;opacity:.55;-webkit-mask-composite:source-in;background:repeating-linear-gradient(0deg,#8cebff12 0 1px,#0000 1px 3px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%),linear-gradient(#0000 0,#000 12% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%),linear-gradient(#0000 0,#000 12% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.holo-stage[data-phase=closing] :is(.holo-kicker,.holo-hero,.holo-alias,.holo-lines,.holo-slot,.holo-bodyscan,.holo-matchrow,.holo-scanlabel,.holo-subject img,.holo-subject video){transition:opacity .18s var(--holo-out);opacity:0!important}.holo-stage[data-motion=on] .holo-helix b{animation:1.7s ease-in-out infinite alternate holo-rung;animation-delay:calc(var(--k)*-150ms)}.holo-stage[data-motion=on] .holo-vp i{animation:holo-vp var(--d) ease-in-out infinite alternate;animation-delay:calc(var(--k)*-97ms)}.holo-stage[data-motion=on] .holo-reticle .holo-spin{animation:16s linear infinite holo-turn}.holo-stage[data-motion=on] .holo-reticle .holo-spin.holo-rev{animation-duration:9s;animation-direction:reverse}.holo-stage[data-motion=on] .holo-ring[aria-selected=true] .holo-ring-orbit{animation:26s linear infinite holo-turn}.holo-stage:is([data-rest=true],[data-paused=true]) *,.holo-stage:is([data-rest=true],[data-paused=true]) :before,.holo-stage:is([data-rest=true],[data-paused=true]) :after{animation-play-state:paused!important}@keyframes holo-rung{0%{transform:scaleY(1)}to{transform:scaleY(-1)}}@keyframes holo-vp{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes holo-turn{to{transform:rotate(360deg)}}.holo-ideahud{pointer-events:none}.holo-idea-stage{min-height:0}.holo-idea-stage .holo-reticle{width:15cqh;height:15cqh}.holo-idea-stage .holo-cone{width:18cqw;height:54cqh}.holo-ideaform{overscroll-behavior:contain;pointer-events:auto;width:min(660px,88cqw);max-height:86cqh;font-family:var(--holo-cjk);color:var(--holo-ivory);text-transform:none;text-shadow:none;scrollbar-width:thin;scrollbar-color:var(--holo-thumb) transparent;padding:0 4px 8px;position:absolute;top:8cqh;left:50%;overflow:auto;translate:-50%}.holo-ideaform .holo-kicker{font-family:var(--holo-fui);margin:0 0 .9em}.holo-ideaform h2{letter-spacing:.03em;color:var(--holo-hero);margin:0 0 .5em;font-size:clamp(26px,2.7cqw,38px);font-weight:400;line-height:1.3;position:relative}.holo-ideaform header p{color:#d9dfe4;margin:0 0 .5em;font-size:16px;line-height:1.75}.holo-ideaform header p.holo-soft{color:var(--holo-muted);margin-bottom:1.6em;font-size:15px}.holo-f{color:#e9e2d8;margin:0 0 1.35em;font-size:15px;display:block}.holo-f>span:first-child{align-items:baseline;gap:.6em;margin-bottom:.45em;display:flex}.holo-f small{color:var(--holo-muted);font-size:13px}.holo-f :is(textarea,input){background:var(--holo-well);color:#fffaf2;width:100%;font:inherit;resize:vertical;border:0;border-bottom:1px solid #f3ebe061;border-radius:0;outline:none;margin:0;padding:10px;font-size:16px;line-height:1.7;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.holo-f input{resize:none}.holo-f textarea::placeholder{color:#8f97a6}.quiet-arrival .holo-f :is(textarea,input):is(:focus,:focus-visible){border-bottom-color:var(--holo-scan);background:var(--holo-well-on);box-shadow:0 1px 0 0 var(--holo-scan),0 10px 26px -14px #7fe9ff8c;outline:none}.holo-f [aria-invalid=true]{border-bottom-color:#ffb4a8}.holo-err{color:#ffc1b6;min-height:0;margin-top:.4em;font-size:13px;display:block}.holo-err:empty{margin:0}.holo-row{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.holo-more{color:var(--holo-muted);margin:0 0 1.5em;font-size:14px}.holo-more summary{color:#cfd6dd;cursor:pointer;align-items:center;min-height:44px;display:flex}.holo-more summary:focus-visible{outline-offset:3px;outline:2px solid #fff}.holo-save{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.holo-save small{letter-spacing:.06em;color:var(--holo-record);font-size:13px}.holo-save .holo-link{margin-left:auto}.holo-save .holo-draft{margin-left:0}.holo-save .holo-link>span{margin-left:.4em}.holo-saved{min-height:1.6em;color:var(--holo-muted);margin:1em 0 0;font-size:13px}.holo-log{max-width:44em;font-family:var(--holo-cjk);outline:none;margin:0 auto;padding:clamp(40px,8vh,96px) clamp(20px,5vw,40px) 96px;position:relative}.holo-log h2{font:500 13px/1.2 var(--holo-fui);letter-spacing:.22em;color:var(--holo-muted);text-transform:uppercase;margin:0 0 1.6em}.holo-log h3{color:#f1e3c8;margin:0 0 1em;font-size:clamp(20px,2.4vw,26px);font-weight:500;line-height:1.5}.holo-log p{color:#d5e0e3;margin:0 0 1.3em;font-size:17px;line-height:1.95}.holo-reading{color:var(--holo-muted);border-top:1px solid #231d3a;margin-top:2.4em;padding-top:.6em}.holo-reading summary{color:#cfd6dd;cursor:pointer;min-height:44px;padding:10px 0;font-size:15px;line-height:1.7}.holo-reading ul{margin:10px 0;padding:0;list-style:none}.holo-reading li{margin-bottom:15px;font-size:15px;line-height:1.6}.holo-reading a{color:#dcecef;text-underline-offset:5px}.holo-reading-topic{color:var(--holo-muted);margin-top:5px;font-size:13px;display:block}@media (max-width:820px),(max-aspect-ratio:4/3){.quiet-arrival:not([data-mode=welcome]){inset:104px 0 0}.holo-stage{--col:min(100cqw,calc(66cqh * .8));--colx:calc((100cqw - var(--col)) / 2);height:calc(100svh - 104px);min-height:460px;margin:0}.holo-idea-stage{min-height:0}.holo-set,.holo-scanlines{-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#000 0 90%,#0000 100%);mask-image:linear-gradient(#000 0 90%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.holo-subject{-webkit-mask-composite:source-over;height:66cqh;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 100%);mask-image:linear-gradient(#000 0 62%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.holo-subject img,.holo-subject video{object-position:var(--fx,50%) 22%}.holo-stage :is(.holo-gauge,.holo-cone,.holo-bodyscan,.holo-scanlabel,.holo-slot,.holo-ruler,.holo-leader,.holo-spill,.holo-roster-label){display:none}.holo-behind{-webkit-mask-position:var(--fx,50%) 22%;-webkit-mask-position:var(--fx,50%) 22%;mask-position:var(--fx,50%) 22%}.holo-behind .holo-bar{height:3px}.holo-behind .holo-bar:nth-child(n+3){display:none}.holo-behind .holo-bar:first-child{top:9cqh}.holo-behind .holo-bar:nth-child(2){top:27cqh}.holo-matchrow{top:auto;left:6cqw;right:6cqw;bottom:calc(156px + env(safe-area-inset-bottom));width:auto}.holo-matchrow h3{display:none}.holo-vp{height:14px}.holo-reticle{width:20cqw;height:20cqw;top:2cqh;left:4cqw}.holo-ident{top:auto;left:6cqw;right:6cqw;bottom:calc(180px + env(safe-area-inset-bottom));width:auto}.holo-hero{font-size:clamp(2.6rem,15cqw,4.6rem)}.holo-alias{font-size:14px}.holo-kicker{font-size:var(--su-text-xs)}.holo-lines{gap:.35em 1em;margin-top:1.6cqh;font-size:13px;position:static}.holo-lines dd:lang(zh){font-size:15px}.holo-roster{top:auto;left:0;right:0;bottom:calc(8px + env(safe-area-inset-bottom));width:auto}.holo-roster-note{text-align:center;font-size:13px;position:absolute;bottom:100%;left:0;right:0}.holo-rings{flex-wrap:nowrap;justify-content:center;gap:10px;padding-bottom:1.9em}.holo-stage .holo-ring{width:52px}.holo-actions{left:6cqw;right:6cqw;bottom:calc(100px + env(safe-area-inset-bottom));justify-content:space-between}.holo-top{top:2cqh;right:5cqw}.holo-stage .holo-replay{inset:calc(2cqh + 48px) 4cqw auto auto}.holo-idea-stage .holo-reticle{display:none}.holo-ideaform{width:88cqw;max-height:calc(98cqh - 60px);top:calc(2cqh + 52px)}.holo-row{grid-template-columns:1fr}.holo-save .holo-link{margin-left:0}}@media (max-width:820px) and (max-height:700px),(max-aspect-ratio:4/3) and (max-height:700px){.holo-subject{height:60cqh;-webkit-mask-image:linear-gradient(#000 0 42%,#0000 100%);mask-image:linear-gradient(#000 0 42%,#0000 100%)}.holo-matchrow{display:none}.holo-ident{bottom:calc(156px + env(safe-area-inset-bottom))}}@media (max-width:820px) and (max-height:600px),(max-aspect-ratio:4/3) and (max-height:600px){.holo-lines>:nth-child(n+5){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:821px) and (min-aspect-ratio:4/3) and (max-height:560px){.holo-stage :is(.holo-bodyscan,.holo-scanlabel){display:none}.holo-ident{width:max(calc(var(--colx) - 8.2cqw),240px);top:26cqh}}@media (max-width:420px){.quiet-arrival .quiet-welcome-actions{gap:12px}.holo-actions{gap:.8em}.holo-actions .holo-button{padding:0 12px;font-size:14px}.holo-actions .holo-link{font-size:var(--su-text-xs);white-space:nowrap}}@media (max-width:360px){.holo-actions{gap:.5em;left:4cqw;right:4cqw}.holo-actions .holo-button{letter-spacing:.02em}}@media (forced-colors:active){.holo-hud .holo-cone,.holo-lens,.holo-set{display:none}.holo-ring-rim{border-color:buttontext}.holo-stage .holo-ring[aria-selected=true]{outline-offset:3px;outline:3px solid highlight}.quiet-arrival .holo-button:before{background:0 0;border-color:buttontext}.quiet-arrival .holo-f :is(textarea,input):focus-visible{outline-offset:2px;outline:2px solid highlight}.holo-twin{display:none}}@media (prefers-contrast:more){.holo-lines dt,.holo-roster-label,.quiet-arrival .holo-top .holo-link{color:var(--holo-ink)}.holo-stage .holo-ring{opacity:1}}@media (prefers-reduced-motion:reduce){.galactic-experience .field-surface:after,.quiet-arrival .holo-button,.quiet-arrival .holo-button:before,.holo-stage *,.holo-stage :before,.holo-stage :after{transition:none!important;animation:none!important}}.experience[data-reduced=true] .field-surface:after,.experience[data-reduced=true] .holo-button,.experience[data-reduced=true] .holo-button:before,.experience[data-reduced=true] .holo-stage *,.experience[data-reduced=true] .holo-stage :before,.experience[data-reduced=true] .holo-stage :after{transition:none!important;animation:none!important}
