@font-face{font-family:Noto Sans SC;src:url(../fonts/NotoSansSC-subset.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color:#e5f5ff;background:#030916;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--u: clamp(.72px, .0520833333vw, 2px);--cyan: #76e2ff;--amber: #eac47d;--accent: var(--cyan)}*{box-sizing:border-box}html,body,#app{margin:0;width:100%;height:100%;overflow:hidden}body{overscroll-behavior:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button:disabled{cursor:default;opacity:.35}button:active:not(:disabled){filter:brightness(1.2)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-icon{width:calc(23 * var(--u));height:calc(23 * var(--u));flex:none}.exhibit{position:relative;isolation:isolate;width:100%;height:100%;overflow:hidden;background:#030916}.scene-stage{position:absolute;inset:0;overflow:hidden;touch-action:none}.scene-stage>canvas{position:absolute;inset:0;display:block;width:100%;height:100%;outline:0;z-index:1}.scene-labels{position:absolute;inset:0;z-index:3;pointer-events:none}.scene-tools{position:absolute;z-index:20;right:calc(24 * var(--u));top:calc(20 * var(--u));display:flex;align-items:center;gap:calc(5 * var(--u))}.tool-button{display:inline-flex;align-items:center;justify-content:center;width:max(54px,calc(72 * var(--u)));height:max(54px,calc(72 * var(--u)));padding:0;background:#07121f94;border:1px solid rgba(114,172,204,.17);border-radius:calc(9 * var(--u));color:#91b1c6;box-shadow:0 calc(5 * var(--u)) calc(18 * var(--u)) #00000015;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s,border-color .18s,color .18s}.tool-button:hover,.tool-button[aria-pressed=true],.tool-button[aria-expanded=true]{background:#123549db;border-color:#73d6f56b;color:#d4f6ff}.quality-wrap{position:relative}.quality-menu{position:absolute;top:calc(100% + 10 * var(--u));right:0;width:calc(228 * var(--u));min-width:194px;padding:calc(12 * var(--u));border:1px solid #80b9d64a;border-radius:calc(9 * var(--u));background:#091a2bed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 55px #0008}.quality-title{display:block;padding:calc(9 * var(--u)) calc(12 * var(--u));color:#87a7bb;font-size:max(13px,calc(14 * var(--u)))}.quality-menu button{display:flex;flex-direction:column;align-items:flex-start;gap:calc(6 * var(--u));width:100%;min-height:max(60px,calc(74 * var(--u)));padding:calc(13 * var(--u));background:transparent;border:1px solid transparent;border-radius:calc(5 * var(--u));color:#d0e6f4;font-size:max(17px,calc(20 * var(--u)))}.quality-menu button>span{color:#819fb4;font-size:max(12px,calc(13 * var(--u)))}.quality-menu button[aria-pressed=true]{background:#2b83ad21;border-color:#74dbfb40;color:#a7efff}.detail-panel{position:absolute;z-index:15;top:calc(110 * var(--u));right:calc(24 * var(--u));width:calc(365 * var(--u));min-width:278px;max-width:calc(100vw - 32px);max-height:calc(100% - 140 * var(--u));display:flex;flex-direction:column;padding:0 calc(25 * var(--u)) calc(26 * var(--u));border:1px solid #80bed34d;border-radius:calc(12 * var(--u));background:linear-gradient(135deg,#0b2034ed,#071523f5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 90px #0007,inset 0 1px #bcecff0a;animation:detail-enter .2s ease both}.detail-panel[data-content-layer=robots]{--accent: var(--amber);border-color:#ddbd7c4a}.detail-header{display:flex;align-items:flex-start;gap:calc(6 * var(--u));flex:none;min-height:max(58px,calc(82 * var(--u)));margin-right:calc(-15 * var(--u))}.detail-close{display:flex;align-items:center;justify-content:center;width:max(54px,calc(72 * var(--u)));height:max(54px,calc(72 * var(--u)));flex:none;padding:0;background:transparent;border:0;border-radius:calc(6 * var(--u));color:#8eafc4}.detail-close:hover{color:#e7faff;background:#5386a110}.detail-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:calc(3 * var(--u)) calc(6 * var(--u));flex:1;min-width:0;padding-top:calc(17 * var(--u));padding-bottom:calc(11 * var(--u));font-size:max(12px,calc(14 * var(--u)));line-height:1.5;color:#486d86}.detail-breadcrumbs button{border:0;background:transparent;border-radius:3px;min-height:36px;padding:calc(7 * var(--u)) calc(2 * var(--u));color:#8eb3ca;text-align:left;line-height:1.5}.detail-breadcrumbs button:hover{color:var(--accent)}.detail-root-kind{color:#8eb3ca;padding:calc(7 * var(--u)) 0;min-height:36px;display:inline-flex;align-items:center}.detail-scroll{overflow:auto;min-height:0;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#3a5e77 transparent;padding-right:calc(2 * var(--u))}.detail-title{margin:0 0 calc(12 * var(--u));color:#edf8ff;font-size:max(22px,calc(29 * var(--u)));font-weight:500;line-height:1.5;overflow-wrap:anywhere;outline:0}.detail-subtitle{margin:0 0 calc(18 * var(--u));color:#a5c3d7;font-size:max(16px,calc(19 * var(--u)));line-height:1.65}.detail-description{margin:calc(16 * var(--u)) 0 0;color:#b7cfdf;font-size:max(16px,calc(21 * var(--u)));font-weight:400;line-height:1.85}.detail-media{margin:calc(20 * var(--u)) 0;padding:calc(12 * var(--u));overflow:hidden;background:#fff;border-radius:calc(6 * var(--u))}.device-photo{position:relative;overflow:hidden;width:100%;min-height:0}.device-photo>img{position:absolute;display:block;max-width:none;object-fit:fill;-webkit-user-select:none;user-select:none}.device-photo.image-unavailable{display:flex;align-items:center;justify-content:center;min-height:calc(120 * var(--u));padding:calc(20 * var(--u));background:#112638;color:#a9c3d6;font-size:max(16px,calc(20 * var(--u)));text-align:center}@keyframes detail-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.fallback-view{position:absolute;inset:0;z-index:4;padding:calc(115 * var(--u)) calc(40 * var(--u)) calc(40 * var(--u));overflow:auto;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#3c627b transparent;background:radial-gradient(ellipse at 50% 5%,#0b2742,#040c19 75%)}.fallback-heading{margin-bottom:calc(28 * var(--u))}.fallback-heading h1{margin:0;font-size:max(24px,calc(32 * var(--u)));line-height:1.5;font-weight:500;color:#d7efff}.fallback-heading p{margin:calc(8 * var(--u)) 0 0;font-size:max(14px,calc(17 * var(--u)));line-height:1.7;color:#8daec3}.fallback-tree{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr);gap:calc(30 * var(--u));align-items:start}.fallback-node{min-width:0}.fallback-node[data-content-layer=robots]{--accent: var(--amber)}.fallback-choice{display:flex;align-items:center;gap:calc(14 * var(--u));width:100%;min-height:max(54px,calc(72 * var(--u)));padding:calc(13 * var(--u)) calc(17 * var(--u));border:1px solid #557f9b4d;border-radius:calc(6 * var(--u));background:#112c438f;color:#cfe5f2;text-align:left;font-size:max(17px,calc(24 * var(--u)));line-height:1.5}.fallback-choice>span{min-width:0}.fallback-choice>span:first-child{flex:1}.fallback-choice strong{display:block;font-weight:400;overflow-wrap:anywhere}.fallback-choice small{display:block;margin-top:calc(4 * var(--u));font-size:max(12px,calc(14 * var(--u)));color:#8cacbf}.fallback-choice>.ui-icon{margin-left:auto;width:calc(16 * var(--u))}.fallback-choice:hover,.fallback-choice[aria-pressed=true],.fallback-choice[aria-expanded=true]{border-color:var(--accent);color:#ecfaff;background:#19415b85}.fallback-expand-indicator{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.3em;height:1.3em;margin-left:auto;border:1px solid #80bfd65c;border-radius:50%;color:#c4efff;font-size:max(17px,calc(22 * var(--u)));font-weight:400;line-height:1}.fallback-choice[aria-expanded=true] .fallback-expand-indicator{border-color:#a0e3f991;background:#2a6c8740}.fallback-children{display:grid;gap:calc(8 * var(--u));margin:calc(11 * var(--u)) 0 calc(11 * var(--u)) calc(12 * var(--u));padding-left:calc(14 * var(--u));border-left:1px solid #52758b5c}.fallback-node[data-depth="2"] .fallback-choice,.fallback-node[data-depth="3"] .fallback-choice,.fallback-node[data-depth="4"] .fallback-choice{background:#10223685;font-size:max(15px,calc(21 * var(--u)))}.is-fallback .scene-stage{touch-action:pan-y}.is-fallback .scene-stage>canvas,.is-fallback .scene-labels{display:none}.exhibit-toast{position:absolute;z-index:30;left:50%;bottom:calc(28 * var(--u));transform:translate(-50%,8px);max-width:min(80vw,740px);padding:calc(14 * var(--u)) calc(22 * var(--u));border:1px solid #5f97b45e;border-radius:calc(7 * var(--u));background:#0b2135ef;box-shadow:0 10px 45px #0006;color:#c5e6f7;font-size:max(14px,calc(17 * var(--u)));line-height:1.6;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.exhibit-toast.is-visible{opacity:1;transform:translate(-50%)}.is-paused .scene-stage *,.is-paused .scene-stage *:before,.is-paused .scene-stage *:after{animation-play-state:paused!important}@media(max-width:1000px){.scene-tools{top:12px;right:12px;gap:4px}.tool-button{width:54px;height:54px}.ui-icon{width:20px;height:20px}.detail-panel{top:78px;right:12px;width:300px;min-width:0;max-height:calc(100% - 92px);padding:0 20px 22px;border-radius:10px}.detail-header{min-height:68px}.detail-close{width:54px;height:54px}.detail-breadcrumbs{padding-top:10px;padding-bottom:8px;gap:0 4px;font-size:12px}.detail-description{font-size:17px}.detail-media{margin:18px 0}.fallback-view{padding:88px 22px 28px}.fallback-tree{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.fallback-tree>.fallback-node:last-child{grid-column:1 / -1}.fallback-tree>.fallback-node:last-child>.fallback-children{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.scene-tools{gap:3px;right:10px;top:10px}.detail-panel{top:76px;right:10px;width:min(320px,calc(100vw - 20px));max-height:calc(100% - 88px)}.detail-title{font-size:23px}.detail-subtitle{font-size:16px}.fallback-view{padding:88px 14px 24px}.fallback-tree{grid-template-columns:minmax(0,1fr);gap:24px}.fallback-tree>.fallback-node:last-child>.fallback-children{grid-template-columns:minmax(0,1fr)}.fallback-children{margin-left:7px;padding-left:9px}.fallback-choice{font-size:17px;padding:12px}.exhibit-toast{max-width:calc(100vw - 24px);width:max-content;bottom:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.has-detail .scene-stage{inset:0 auto 0 0;width:33.333333%}.has-detail .scene-tools{right:calc(66.666667% + 24 * var(--u))}.detail-panel{inset:0 0 0 33.333333%;width:auto;min-width:0;max-width:none;height:auto;max-height:none;border:0;border-left:1px solid #79bdd936;border-radius:0;padding:calc(24 * var(--u)) calc(32 * var(--u)) calc(30 * var(--u));background:linear-gradient(145deg,#0b1b2b,#050d17);box-shadow:-16px 0 60px #0003;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.detail-header{align-items:flex-start;gap:calc(24 * var(--u));min-height:calc(108 * var(--u));margin:0 0 calc(18 * var(--u))}.detail-heading{flex:1;min-width:0}.detail-title{margin:calc(5 * var(--u)) 0 0;font-size:max(25px,calc(34 * var(--u)));line-height:1.4}.detail-subtitle{margin:calc(9 * var(--u)) 0 0;font-size:max(16px,calc(20 * var(--u)))}.detail-breadcrumbs{padding:0;gap:calc(5 * var(--u)) calc(9 * var(--u));font-size:max(12px,calc(15 * var(--u)));min-height:calc(32 * var(--u));color:#7194ac}.detail-breadcrumbs button{min-height:34px;padding:calc(4 * var(--u)) 0}.detail-close{margin-left:auto;flex:none;border:1px solid #739bb32b;background:#19314840}.detail-close:hover{background:#2448607a}.media-tabs{display:flex;flex:none;gap:calc(10 * var(--u));margin:0 0 calc(18 * var(--u));overflow-x:auto;touch-action:pan-x}.media-tabs button{min-height:max(54px,calc(64 * var(--u)));padding:calc(12 * var(--u)) calc(24 * var(--u));border:1px solid #6590aa40;border-radius:calc(7 * var(--u));background:#132b3d5e;color:#a4c3d5;font-size:max(17px,calc(22 * var(--u)));line-height:1.4;white-space:nowrap}.media-tabs button[aria-selected=true]{color:#d8f8ff;border-color:#6cd9fa80;background:#1e5c7659}.detail-media-host{position:relative;flex:1;min-height:0;overflow:hidden;border:1px solid #749bb12b;border-radius:calc(10 * var(--u));background:#02070d}.media-viewport{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.media-status{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;color:#8ba9bd;background:#071320;font-size:max(17px,calc(23 * var(--u)));text-align:center;padding:24px;pointer-events:none}.media-status.is-error{background:#091725e8}.image-content{flex:1;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center;padding:calc(16 * var(--u));overflow:hidden}.content-image{display:block;width:100%;height:100%;object-fit:contain;min-width:0;min-height:0;-webkit-user-select:none;user-select:none}.region-image{position:relative;overflow:hidden;width:100%;min-height:0;background:#fff;flex:none}.region-image>img{position:absolute;display:block;max-width:none;object-fit:fill;-webkit-user-select:none;user-select:none}.region-image.image-unavailable{display:flex;align-items:center;justify-content:center;min-height:120px;padding:20px;color:#b8d3e4;background:#142d41;font-size:max(17px,calc(22 * var(--u)))}.image-expand{flex:none;align-self:flex-end;min-height:max(54px,calc(72 * var(--u)));margin:0 calc(16 * var(--u)) calc(14 * var(--u));padding:0 calc(25 * var(--u));color:#bbdceb;background:#14374d;border:1px solid #70bbd84a;border-radius:calc(7 * var(--u));font-size:max(16px,calc(20 * var(--u)))}.image-expand:hover{background:#22526c;color:#fff}.content-video{display:block;width:100%;flex:1 1 0;min-height:0;height:0;object-fit:contain;background:#000}.video-actions{flex:none;display:flex;align-items:center;gap:calc(22 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border-top:1px solid #4d799233}.media-play-button{min-height:max(54px,calc(72 * var(--u)));padding:0 calc(28 * var(--u));flex:none;border:1px solid #64cee17d;border-radius:calc(7 * var(--u));background:#17465e;color:#d9f7ff;font-size:max(18px,calc(23 * var(--u)))}.media-play-button:hover{background:#215d77}.video-actions>span{color:#7197af;font-size:max(13px,calc(17 * var(--u)));line-height:1.6}.content-frame{display:block;flex:1;min-height:0;width:100%;height:100%;border:0;background:#fff}.robot-detail{flex:1;padding:calc(24 * var(--u)) calc(28 * var(--u));border-top:1px solid #6d96b02b}.robot-picture{width:min(100%,calc(640 * var(--u)));margin:calc(14 * var(--u)) auto calc(35 * var(--u));padding:calc(22 * var(--u));background:#fff;border-radius:calc(9 * var(--u))}.robot-detail .detail-description{max-width:calc(950 * var(--u));margin:calc(20 * var(--u)) auto;font-size:max(19px,calc(26 * var(--u)));line-height:1.9}.fallback-choice.is-structural{cursor:default;background:#0e233695;color:#8dabbf}.has-detail .fallback-tree,.has-detail .fallback-tree>.fallback-node:last-child>.fallback-children{grid-template-columns:minmax(0,1fr)}.has-detail .fallback-tree>.fallback-node:last-child{grid-column:auto}.image-lightbox{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:0;margin:0;border:0;background:#040b15;color:#e4f4ff}.image-lightbox[open]{display:flex;flex-direction:column}.image-lightbox::backdrop{background:#000c}.lightbox-header{display:flex;align-items:center;gap:calc(16 * var(--u));flex:none;padding:calc(16 * var(--u)) calc(24 * var(--u));border-bottom:1px solid #54778e4d}.lightbox-header>strong{margin-right:auto;font-size:max(18px,calc(27 * var(--u)));font-weight:500;line-height:1.4}.lightbox-header button{min-height:max(54px,calc(72 * var(--u)));min-width:max(80px,calc(120 * var(--u)));padding:0 calc(22 * var(--u));border:1px solid #719db655;border-radius:calc(6 * var(--u));background:#173247;color:#d3ecfa;font-size:max(16px,calc(22 * var(--u)))}.lightbox-body{flex:1;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:calc(20 * var(--u));touch-action:pan-x pan-y pinch-zoom}.lightbox-image{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;flex:none;-webkit-user-select:none;user-select:none}.region-image.lightbox-image{width:min(100%,calc((100dvh - 145 * var(--u)) * var(--region-ratio)));height:auto;max-height:none}.image-lightbox.is-zoomed .lightbox-body{display:block}.image-lightbox.is-zoomed .lightbox-image{width:200%;max-width:none;height:auto;max-height:none}@media(max-width:1200px){.has-detail .scene-tools{right:calc(66.666667% + 12px)}.detail-panel{padding:18px 20px 22px}.detail-header{min-height:88px;margin-bottom:14px;gap:12px}.detail-title{font-size:25px}.detail-close{width:54px;height:54px}.detail-media-host{border-radius:8px}.media-tabs{margin-bottom:12px}}@media(max-width:900px){.has-detail .scene-stage{inset:0 0 64%;width:100%}.has-detail .scene-tools{right:12px;top:12px}.detail-panel{inset:36% 0 0;width:100%;max-width:none;max-height:none;min-width:0;padding:14px 18px 18px;border-left:0;border-top:1px solid #749eb44d}.detail-header{min-height:66px;margin-bottom:10px}.detail-title{font-size:22px}.detail-breadcrumbs{font-size:12px;line-height:1.35;min-height:20px}.detail-breadcrumbs button{min-height:24px;padding:2px 0}.detail-subtitle{font-size:14px;margin-top:4px}.video-actions{padding:8px 10px;gap:12px}.video-actions>span{font-size:12px}.image-expand{margin:0 10px 8px;min-height:46px;font-size:14px}.media-play-button{min-height:48px;font-size:17px;padding:0 18px}.media-tabs button{min-height:44px;padding:8px 15px;font-size:16px}.lightbox-header{padding:12px;gap:10px}.lightbox-header>strong{font-size:16px}.lightbox-header button{min-width:70px;min-height:48px;padding:0 12px;font-size:14px}}.is-embed body{overscroll-behavior:auto}.is-embed .scene-stage,.is-embed .scene-label{touch-action:pan-y pinch-zoom}.is-embed .scene-tools{top:16px;right:16px;gap:6px}.is-embed .tool-button{width:44px;height:44px;min-width:44px;border-radius:6px}.is-embed .has-detail .scene-tools{right:calc(66.666667% + 12px)}.content-video::-webkit-media-controls-mute-button,.content-video::-webkit-media-controls-volume-slider{display:none}.is-embed[data-host-visible=false] *,.is-embed[data-host-visible=false] *:before,.is-embed[data-host-visible=false] *:after{animation-play-state:paused!important}@media(max-width:900px){.is-embed .scene-tools,.is-embed .has-detail .scene-tools{top:10px;right:10px}.is-embed .detail-header{min-height:60px}.is-embed .detail-panel{padding:12px}.is-embed .detail-close{width:44px;height:44px}}.scene-label{position:absolute;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);min-width:0;min-height:0;max-width:none;padding:0;border:0;background:none;color:#e4f3ff;pointer-events:auto;cursor:pointer;touch-action:none;line-height:1.14;white-space:normal;box-sizing:border-box;transition:color .16s,text-shadow .16s}.scene-label strong{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:inherit;font-size:var(--node-font,18px);font-weight:450;line-height:1.12;letter-spacing:.025em;white-space:nowrap;text-shadow:0 1px 4px #020815,0 0 9px #09111ee6;pointer-events:none}.scene-label strong span{display:block}.scene-label.is-orb{border-radius:50%}.scene-label.is-core strong{font-weight:500;letter-spacing:.065em}.scene-label.is-category strong{font-weight:500}.scene-label[data-layer=edge]{color:#f1eaff}.scene-label[data-layer=robots]{color:#ffedce}.scene-label.is-robot strong{transform:translateY(calc(var(--orb-size)*.22));line-height:1.03;letter-spacing:0}.scene-label:hover,.scene-label.is-ancestor,.scene-label.is-selected{color:#fff}.scene-label:hover strong,.scene-label.is-selected strong{text-shadow:0 1px 4px #020815,0 0 12px #c7dcff88}.scene-label:focus-visible{outline:2px solid #e1eeff;outline-offset:3px}.scene-label.is-core:focus-visible{border-radius:8px}.scene-stage{cursor:grab}.scene-stage:active{cursor:grabbing}.scene-label:disabled{opacity:var(--core-clearance,1);cursor:grab;pointer-events:none}.scene-label.is-core strong span:first-child{font-size:.72em;color:#b6cee2;letter-spacing:.12em;margin-bottom:.18em}.scene-label.is-core strong span:last-child{font-weight:600;letter-spacing:.035em}.scene-label[data-interactive=true]:not([data-expandable=true]):after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:#e9f9ff;bottom:9%;box-shadow:0 0 5px #bdefff99;opacity:.7;pointer-events:none}.scene-label[data-expandable=true]:before{content:"+";position:absolute;left:50%;bottom:6%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;border:1px solid #a4dfff65;border-radius:50%;color:#dbf5ff;background:#07172975;font-size:clamp(10px,calc(var(--node-font,18px)*.65),15px);font-weight:400;line-height:1;pointer-events:none}.scene-label[data-expandable=true][aria-expanded=true]:before{content:"−";border-color:#c9efff99;background:#18384d9c}.scene-label.is-family-dim{opacity:calc(var(--core-clearance,1)*.3);filter:saturate(.38);transition:opacity .25s,color .25s,filter .25s}.scene-label.is-family-active{opacity:var(--core-clearance,1);color:#f3fbff}.scene-label.is-family-active strong{text-shadow:0 1px 4px #020815,0 0 12px #9ad9ff88}.scene-label.is-family-dim:hover,.scene-label.is-family-dim:focus-visible{opacity:calc(var(--core-clearance,1)*.78)}.scene-label[data-node-id=edge].has-node-photo strong{transform:translateY(calc(var(--orb-size)*.22))}.scene-label[data-node-id=edge].has-node-photo strong span:first-child{font-size:.65em}.fallback-choice.is-family-dim{opacity:.38}.fallback-choice.is-family-active{border-color:#8cceff99;background:#16476b55}.scene-label{opacity:var(--core-clearance,1)}.scene-label.is-core{isolation:isolate;color:#f4fbff}.scene-label.is-core strong,.scene-label.is-core.has-node-photo strong{transform:translateY(calc(var(--orb-size)*.13));gap:0;line-height:1.05}.scene-label.is-core strong span:first-child,.scene-label[data-node-id=edge].has-node-photo strong span:first-child{font-size:1em;font-weight:700;letter-spacing:.08em;color:#f4fbff;margin-bottom:.2em;text-shadow:0 2px 7px #020714,0 0 12px #bddfff40}.scene-label.is-core strong span:last-child{font-size:.48em;font-weight:500;letter-spacing:.055em;color:#c6dbea}.scene-label.is-core[data-layer=edge] strong span:last-child{color:#dccbed}.scene-label.is-core[data-layer=robots] strong span:last-child{color:#e9d5b0}.scene-label.is-core.has-node-icon{padding:0;gap:0}.scene-label.is-core.has-node-icon>.node-icon{position:absolute;top:12%;width:calc(var(--orb-size)*.21);height:calc(var(--orb-size)*.21);opacity:.78}.scene-label.is-core.has-node-icon[data-node-id=robots]>strong>span:last-child{font-size:.43em;letter-spacing:.025em}.scene-label[data-core-occluded=true]{pointer-events:none}.scene-label.has-node-icon{flex-direction:column;gap:calc(var(--orb-size, 100px) * .025);padding-bottom:calc(var(--orb-size, 100px) * .025)}.scene-label.has-node-icon>.node-icon{display:block;flex:none;width:var(--node-icon-size, calc(var(--orb-size, 100px) * .34));height:var(--node-icon-size, calc(var(--orb-size, 100px) * .34));max-width:44%;overflow:visible;color:inherit;opacity:.94;filter:drop-shadow(0 0 2px currentColor);pointer-events:none;-webkit-user-select:none;user-select:none}.scene-label.has-node-icon.is-core{--node-icon-size: calc(var(--orb-size, 100px) * .3)}.scene-label.has-node-icon>strong{flex:none}.scene-label.has-node-icon[data-node-id=robots]>strong>span:last-child{font-size:.88em;letter-spacing:.01em}.node-icon__frame{stroke-width:1.15;opacity:.28}.node-icon__surface{fill:currentColor;fill-opacity:.08}.node-icon__detail{stroke-width:1.4;opacity:.72}.node-icon__solid{fill:currentColor;stroke:none}
