.dvale-hall-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--arven-text);font:14px/1.4 var(--font-readable);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.dvale-hall-dialog::backdrop{background:#050a0f}.dvale-hall-frame{isolation:isolate;background:#050a0f;position:absolute;overflow:hidden}.dvale-hall-frame:before{content:"";inset:var(--hall-art-top) 0 auto;height:var(--hall-art-height);z-index:-1;background:#050a0f;position:absolute}.dvale-hall-art{left:0;top:var(--hall-art-top);width:100%;height:var(--hall-art-height);object-fit:contain;pointer-events:none;position:absolute}.dvale-hall-safe{left:var(--hall-safe-left);top:var(--hall-safe-top);width:var(--hall-safe-width);height:var(--hall-safe-height);position:absolute;overflow:hidden;container-type:size}#dvale-hall-dialog .dvale-hall-content{flex-direction:column;justify-content:flex-start;gap:8px;height:100%;min-height:0;display:flex}#dvale-hall-dialog .dvale-hall-content :is(h1,h2){font:700 16px/1.3 var(--font-tech);color:var(--arven-text);margin:0}#dvale-hall-dialog .dvale-hall-content p{white-space:pre-line;margin:0}#dvale-hall-dialog .dvale-hall-content button{cursor:pointer;border:1px solid var(--arven-rule);background:var(--arven-metal);color:var(--arven-text);font:650 13px/1.4 var(--font-tech);padding:6px 10px}#dvale-hall-dialog .dvale-hall-content button:disabled{opacity:.5;cursor:default}#dvale-hall-dialog .hall-heading,#dvale-hall-dialog .hall-footer{margin-inline:var(--hall-corner-inset);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}#dvale-hall-dialog .hall-heading{justify-content:flex-start}#dvale-hall-dialog .hall-footer{border-top:1px solid var(--arven-rule);font:12px/1.4 var(--font-tech);padding-top:6px}#dvale-hall-dialog .hall-view{flex:1 1 0;min-height:0;animation:.18s ease-out hall-fade;overflow:hidden}#dvale-hall-dialog .hall-view[data-reduced-motion=true]{animation:none}@keyframes hall-fade{0%{opacity:0}to{opacity:1}}#dvale-hall-dialog .hall-front{grid-template-columns:minmax(0,56fr) minmax(0,44fr);align-items:stretch;gap:24px;height:100%;display:grid}#dvale-hall-dialog :is(.hall-next,.hall-specialists,.hall-rows){flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;display:flex;overflow:visible}#dvale-hall-dialog .hall-next-heading{padding-left:var(--hall-corner-inset);flex:none}#dvale-hall-dialog .hall-specialists-heading{padding-right:var(--hall-corner-inset);flex:none}#dvale-hall-dialog .hall-row-card{grid-template-columns:minmax(0,28%) minmax(0,1fr);align-items:start;gap:18px;display:grid}#dvale-hall-dialog .hall-row-card.is-featured{flex:1 1 0;grid-template-columns:minmax(0,min(38%,62.5cqh - 52.5px)) minmax(0,1fr);align-items:stretch;min-height:0}#dvale-hall-dialog .hall-row-image{aspect-ratio:5/8;align-self:start;width:100%;min-height:0;position:relative}#dvale-hall-dialog .hall-row-image :is(img,.wake-row-ribs){box-sizing:border-box;width:100%;height:100%;display:block}#dvale-hall-dialog .hall-row-image img{object-fit:contain}#dvale-hall-dialog .hall-row-copy{min-width:0;min-height:0;font:14px/1.4 var(--font-readable);flex-direction:column;justify-content:flex-start;gap:10px;display:flex}#dvale-hall-dialog .hall-row-copy small{color:var(--arven-muted);font:11px/1.3 var(--font-readable);display:block}#dvale-hall-dialog .hall-row-copy .wake-row-brings{margin:0}#dvale-hall-dialog .hall-row-copy .wake-row-brings>p{margin:4px 0 0}#dvale-hall-dialog .hall-row-card.is-dimmed .hall-row-image{opacity:.4}#dvale-hall-dialog .hall-row-card.is-dimmed .hall-row-copy>p:not(.hall-warning){opacity:.65}#dvale-hall-dialog .hall-row-action{flex-direction:column;gap:8px;margin-top:auto;padding-top:4px;display:flex}#dvale-hall-dialog .hall-serum{font:12px/1.4 var(--font-readable)}#dvale-hall-dialog .dvale-hall-content .hall-wake-button{width:100%;min-height:46px;font:800 18px/1.2 var(--font-tech);border-color:var(--arven-brass);color:var(--arven-brass-light);background:var(--arven-panel)}#dvale-hall-dialog .dvale-hall-content .hall-text-button{font:12px/1.4 var(--font-readable);text-underline-offset:3px;background:0 0;border-color:#0000;align-self:flex-start;padding:0;text-decoration:underline}#dvale-hall-dialog .hall-portraits{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--hall-portrait-rows),minmax(min-content,1fr));flex:1 1 0;align-content:start;gap:10px 8px;min-height:0;display:grid;overflow:visible}#dvale-hall-dialog .hall-portraits button{text-align:center;background:0 0;border-color:#0000;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:0;min-height:0;padding:3px;display:flex}#dvale-hall-dialog .hall-portraits :is(img,.hall-portrait-placeholder){width:clamp(36px,calc((100cqh - 125px)/var(--hall-portrait-rows) - 56px),64px);aspect-ratio:1;object-fit:cover;border:1px solid var(--arven-rule);box-sizing:border-box;flex:none;height:auto}#dvale-hall-dialog .hall-portrait-placeholder{place-items:center;display:grid}#dvale-hall-dialog .hall-portraits strong{font:700 12px/1.25 var(--font-readable);white-space:normal}#dvale-hall-dialog .hall-portraits small{font:11px/1.3 var(--font-readable);white-space:normal}#dvale-hall-dialog .hall-portraits .is-awake{opacity:.45}#dvale-hall-dialog .hall-portraits .is-awake:is(:hover,:focus-visible){opacity:.8}#dvale-hall-dialog .hall-portraits .is-sole :is(img,.hall-portrait-placeholder){border:2px solid #f4ad50}#dvale-hall-dialog .hall-specialist-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}#dvale-hall-dialog .hall-specialist-actions:empty{display:none}#dvale-hall-dialog .hall-specialist-help{font:12px/1.3 var(--font-readable);flex:none}#dvale-hall-dialog .hall-warning{color:var(--arven-warning,var(--arven-brass-light))}#dvale-hall-dialog .hall-message{margin-inline:var(--hall-corner-inset);flex:none;font-size:12px}#dvale-hall-dialog .hall-serum-switch{cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}#dvale-hall-dialog .hall-serum-switch>input[type=checkbox]{opacity:0;clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;inset:0 auto auto 0}#dvale-hall-dialog .hall-serum-switch>.hall-toggle-track{border:1px solid var(--arven-rule);background:var(--arven-recess);box-sizing:border-box;border-radius:3px;flex:0 0 38px;width:38px;height:20px;display:block;position:relative}#dvale-hall-dialog .hall-toggle-track:after{content:"";background:var(--arven-muted);border:1px solid var(--arven-rule);box-sizing:border-box;width:12px;height:12px;position:absolute;top:3px;left:3px}#dvale-hall-dialog .hall-serum-switch>input:checked+.hall-toggle-track{border-color:var(--arven-brass);background:var(--arven-panel)}#dvale-hall-dialog .hall-serum-switch>input:checked+.hall-toggle-track:after{background:var(--arven-brass-light);border-color:var(--arven-brass);left:21px}#dvale-hall-dialog .hall-serum-switch>input:focus-visible+.hall-toggle-track{outline:2px solid var(--arven-brass-light);outline-offset:3px}#dvale-hall-dialog .hall-serum-switch:has(input:disabled){opacity:.5;cursor:default}#dvale-hall-dialog .hall-capsules.dormancy-surface{--dv-unit:1px;flex-direction:column;justify-content:flex-start;gap:14px;height:100%;padding:0;display:flex;position:relative;inset:auto;overflow:visible;container-type:normal}#dvale-hall-dialog .hall-capsule-register{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}#dvale-hall-dialog .hall-capsule-register>div{flex-direction:column;display:flex}#dvale-hall-dialog .hall-capsule-register span{font:11px/1.3 var(--font-tech)}#dvale-hall-dialog .hall-capsule-register strong{font:700 20px/1.2 var(--font-tech)}#dvale-hall-dialog .hall-capsules .dv-emergency{flex-direction:column;flex:1 1 0;justify-content:flex-start;gap:12px;height:auto;min-height:0;display:flex}#dvale-hall-dialog .hall-capsules .dv-emergency-heading{flex:none;align-items:flex-start;gap:12px}#dvale-hall-dialog .hall-capsules .dv-emergency-heading>.dv-protocol-control{flex:0 50%;justify-content:flex-end;align-items:center;gap:12px;display:flex}#dvale-hall-dialog .dv-protocol-control>span{max-width:340px;font:12px/1.35 var(--font-readable);color:var(--arven-muted)}#dvale-hall-dialog .dv-protocol-control>button{flex:none}#dvale-hall-dialog .hall-capsules .dv-emergency-main{flex-direction:column;flex:none;gap:12px;display:flex}#dvale-hall-dialog .hall-capsules .dv-serum{flex:none}#dvale-hall-dialog .hall-capsules .dv-serum>span:not(.hall-toggle-track){flex-direction:column;gap:3px;display:flex}#dvale-hall-dialog .hall-capsules .dv-costs{border-block:1px solid var(--arven-rule);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;padding:8px 0;display:grid}#dvale-hall-dialog .hall-capsules .dv-costs>div{flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-height:max-content;display:flex}#dvale-hall-dialog .hall-capsules .dv-outcomes{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 0;display:grid}#dvale-hall-dialog .hall-capsules .dv-outcomes>div{justify-content:center;align-items:center;gap:10px;min-height:max-content;display:flex}#dvale-hall-dialog .hall-capsules .dv-emergency-footer{border-top:1px solid var(--arven-rule);flex:none;grid-template-columns:minmax(0,1fr) minmax(190px,32%);height:auto;margin-top:auto;padding:8px 0}#dvale-hall-dialog .hall-capsules .dv-emergency-footer p{margin:0 0 4px}#dvale-hall-dialog .hall-capsules .monitor-text{flex:1 1 0;height:auto;min-height:0}#dvale-hall-dialog :is(.hall-row-list,.hall-safe-wake,.specialist-profile-information,.specialist-profile-unlock-list ul){scrollbar-width:thin;scrollbar-color:#527a79 #061011;overscroll-behavior:contain}#dvale-hall-dialog :is(.hall-row-list,.hall-safe-wake,.specialist-profile-information,.specialist-profile-unlock-list ul)::-webkit-scrollbar{width:6px;height:6px}#dvale-hall-dialog :is(.hall-row-list,.hall-safe-wake,.specialist-profile-information,.specialist-profile-unlock-list ul)::-webkit-scrollbar-thumb{background:#527a79}#dvale-hall-dialog :is(.hall-row-list,.hall-safe-wake,.specialist-profile-information,.specialist-profile-unlock-list ul)::-webkit-scrollbar-track{background:#061011}#dvale-hall-dialog .hall-row-list{flex:1 1 0;grid-template-columns:repeat(auto-fit,minmax(430px,1fr));align-content:start;gap:24px;min-height:0;padding-right:8px;display:grid;overflow:auto}#dvale-hall-dialog .hall-safe-wake{height:100%;overflow:auto}.hall-profile{--society-unit:1px;--society-body:13px;--society-small:11px;--society-section:16px;height:100%}.dvale-hall-safe .hall-profile .community-specialist-profile{grid-template-rows:auto minmax(0,1fr);grid-template-columns:30% minmax(0,1fr);gap:12px;height:100%;display:grid;overflow:hidden}.dvale-hall-safe .hall-profile .community-specialist-profile>header{background:linear-gradient(90deg,#03080df0,#03080d70),var(--specialist-profile-background) center/cover;grid-column:1/-1}.dvale-hall-safe .hall-profile .specialist-profile-media{height:100%;position:relative;overflow:hidden}.dvale-hall-safe .hall-profile .specialist-profile-media img{object-fit:cover;width:100%;height:100%}.dvale-hall-safe .hall-profile .specialist-profile-information{overflow:auto}.dvale-hall-safe .hall-profile .specialist-profile-video{aspect-ratio:1920/893;width:45%;position:relative}.dvale-hall-safe .hall-profile .specialist-profile-video .society-asset-media{height:100%}.monitor-dormancy-summary{font:600 12px/1.5 var(--font-tech);color:var(--arven-muted);padding:4px 8px}.conditions-section-tabs{flex:none;gap:8px;display:flex}.conditions-operations{--dv-unit:1px;height:100%;min-height:0;position:relative;overflow:auto}.dvale-hall-dialog .hall-safe-wake #dormancy-panel.dormancy-v2{flex-direction:column;height:auto;min-height:100%;padding:0;display:flex;position:relative;inset:auto;overflow:visible;container-type:inline-size}.dvale-hall-dialog .hall-safe-wake #dormancy-panel .dv-status{display:none}.dvale-hall-dialog .hall-safe-wake #dormancy-panel .dv-tab-content{min-height:280px;overflow:visible}.conditions-operations.dormancy-surface{height:100%;padding:8px;display:block;position:relative;inset:auto;overflow:auto;container-type:inline-size}.dvale-hall-dialog .hall-profile .community-specialist-profile{padding:0}.dvale-hall-dialog .hall-profile .specialist-profile-information{min-height:0;overflow:auto}.dvale-hall-dialog .hall-profile .specialist-profile-description{flex:none}.dvale-hall-dialog .hall-profile .specialist-profile-video{flex:none;width:45%}.dvale-hall-dialog .hall-profile .specialist-profile-unlock-list{flex:none;min-height:70px;max-height:150px}.game-frame .ship-monitor>.monitor-dormancy-summary{z-index:4;pointer-events:none;background:#050d0acc;position:absolute;bottom:7cqh;left:.8cqw;right:.8cqw}.game-frame .monitor-conditions-view:has(.conditions-section-tabs){flex-direction:column;gap:8px;display:flex}.game-frame .monitor-conditions-view:has(.conditions-section-tabs)>.active-conditions-panel{flex:1 1 0;height:auto;min-height:0}.game-frame .conditions-operations .dv-operations{min-height:260px}@media (prefers-reduced-motion:reduce){#dvale-hall-dialog .hall-view{animation:none}}@container (width<=1250px){#dvale-hall-dialog .hall-front{gap:18px}#dvale-hall-dialog .hall-row-copy{gap:7px}#dvale-hall-dialog .hall-portraits{gap:7px 4px}#dvale-hall-dialog .hall-row-card{gap:12px}#dvale-hall-dialog .hall-capsules.dormancy-surface,#dvale-hall-dialog .hall-capsules .dv-emergency,#dvale-hall-dialog .hall-capsules .dv-emergency-main{gap:8px}#dvale-hall-dialog .hall-capsules .dv-costs,#dvale-hall-dialog .hall-capsules .dv-outcomes{padding:5px 0}}.dvale-hall-art{object-fit:contain}#dvale-hall-dialog .hall-heading,#dvale-hall-dialog .hall-footer,#dvale-hall-dialog .hall-message{margin-inline:0}#dvale-hall-dialog :is(.hall-next-heading,.hall-specialists-heading){padding:0}#dvale-hall-dialog .hall-front{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}#dvale-hall-dialog .hall-row-heading{flex:none;align-items:center;gap:12px;min-height:28px;display:flex}#dvale-hall-dialog .hall-row-heading button{padding:3px 6px;font-size:11px}#dvale-hall-dialog .hall-specialists-heading{align-items:center;min-height:28px;display:flex}#dvale-hall-dialog .hall-row-card.is-featured{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:12px}#dvale-hall-dialog .hall-row-plate{min-width:0;padding:0 32px;position:relative}#dvale-hall-dialog .hall-row-list .hall-row-plate{padding:0}#dvale-hall-dialog .hall-row-arrow{width:29px;height:46px;padding:0;font-size:32px;line-height:1;position:absolute;top:45%}#dvale-hall-dialog .hall-row-arrow.previous{left:0}#dvale-hall-dialog .hall-row-arrow.next{right:0}#dvale-hall-dialog .hall-next-sign{border:1px solid var(--arven-rule);color:var(--arven-muted);font:12px var(--font-tech);background:#0a1822;padding:1px 8px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}#dvale-hall-dialog .hall-row-image{max-height:100%}#dvale-hall-dialog .hall-capsule-silhouettes{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;height:100%;padding-top:9px;display:grid}#dvale-hall-dialog .hall-capsule-silhouettes>div{color:#adcbd6;min-height:0;font:12px var(--font-tech);flex-direction:column;align-items:center;gap:3px;display:flex}#dvale-hall-dialog .hall-capsule-shape{background:linear-gradient(90deg,#10222d,#294752 48%,#10222d);border:1px solid #719ba9;border-radius:45% 45% 30% 30%;flex:1;width:75%;min-height:0;display:block;box-shadow:inset 0 0 9px #90d8f433,0 0 7px #64bdde20}#dvale-hall-dialog .hall-capsule-silhouettes .is-dark{opacity:.22}#dvale-hall-dialog .hall-row-action{margin-top:0}#dvale-hall-dialog .hall-footer>span{text-align:center;flex:1}#dvale-hall-dialog .hall-footer>button{min-width:118px}#dvale-hall-dialog .hall-professions{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:0;display:grid}#dvale-hall-dialog .hall-profession{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}#dvale-hall-dialog .hall-profession header{flex-direction:column;flex:none;gap:5px;height:50px;display:flex}#dvale-hall-dialog .hall-profession h3{font:700 12px/1.3 var(--font-tech);white-space:nowrap;margin:0}#dvale-hall-dialog .hall-profession header p{font:11px/1.3 var(--font-readable);white-space:nowrap;letter-spacing:-.2px}#dvale-hall-dialog .hall-sleepers{flex-direction:column;gap:8px;display:flex}#dvale-hall-dialog .hall-sleepers button{background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0;display:flex;position:relative}#dvale-hall-dialog .hall-sleepers :is(img,.hall-portrait-placeholder){width:var(--hall-person-size);aspect-ratio:1;object-fit:cover;border:1px solid var(--arven-rule);box-sizing:border-box;max-width:100%}#dvale-hall-dialog .hall-sleepers strong{font:700 12px/1.2 var(--font-readable);white-space:nowrap;letter-spacing:-.35px;max-width:100%}#dvale-hall-dialog .hall-sleepers small{font:11px/1.3 var(--font-readable);white-space:nowrap}#dvale-hall-dialog .hall-sleepers .is-sole img{border:2px solid var(--arven-brass-light)}#dvale-hall-dialog .hall-sole-label{color:var(--arven-brass-light);font:9px/1.2 var(--font-tech);background:#08131e;position:absolute;top:0}#dvale-hall-dialog .hall-awake-chips{flex-direction:column;gap:4px;margin-top:auto;display:flex}#dvale-hall-dialog .hall-awake-chips button{font:11px/1.3 var(--font-readable);color:var(--arven-muted);white-space:nowrap;padding:3px 2px}#dvale-hall-dialog .hall-awake-chips summary{cursor:pointer;font:12px/1.4 var(--font-tech)}#dvale-hall-dialog .hall-awake-chips details[open]>div{z-index:3;border:1px solid var(--arven-rule);background:#0a1620;flex-direction:column;padding:5px;display:flex;position:absolute;bottom:28px;left:0}#dvale-hall-dialog .hall-protocol{flex:none}#dvale-hall-dialog .hall-protocol>p{font:13px/1.4 var(--font-readable);padding-top:8px}#dvale-hall-dialog .hall-capsules .dv-emergency-footer{flex-direction:column;align-items:stretch;gap:8px;display:flex}#dvale-hall-dialog .hall-capsules .dv-emergency-footer button{align-self:flex-end;min-width:300px}#dvale-hall-dialog .hall-safe-layout{grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:24px;height:100%;display:grid}#dvale-hall-dialog .hall-safe-image{height:100%;min-height:0}#dvale-hall-dialog .hall-safe-image img{object-fit:contain;object-position:top left;width:100%;height:100%;display:block}#dvale-hall-dialog .hall-safe-copy{min-height:0;font:14px/1.4 var(--font-readable);scrollbar-width:thin;scrollbar-color:#527a79 #061011;flex-direction:column;gap:8px;display:flex;overflow:auto}#dvale-hall-dialog .hall-safe-copy h3{font:700 12px/1.3 var(--font-tech);margin:0}#dvale-hall-dialog .hall-safe-unlocks ul{margin:4px 0;padding:0;font-size:13px;list-style:none}#dvale-hall-dialog .hall-safe-unlocks li{white-space:nowrap}#dvale-hall-dialog .hall-safe-serum{justify-content:space-between;align-items:center;gap:12px;display:flex}#dvale-hall-dialog .hall-safe-serum small{color:var(--arven-muted);display:block}#dvale-hall-dialog .hall-safe-risk{white-space:nowrap;flex-direction:column;align-items:center;display:flex}#dvale-hall-dialog .hall-safe-risk strong{font:700 30px/1.1 var(--font-tech);color:var(--arven-brass-light)}#dvale-hall-dialog .hall-safety-details{position:relative}#dvale-hall-dialog .hall-safety-details summary{cursor:pointer;font:12px/1.3 var(--font-tech)}#dvale-hall-dialog .hall-safety-details>div{border:1px solid var(--arven-rule);background:#08131e;padding:8px;font-size:12px}#dvale-hall-dialog .hall-safe-hold{margin-top:auto}#dvale-hall-dialog .hall-safe-hold>div{width:100%}#dvale-hall-dialog .hall-safe-hold button{background:#10212c;width:100%;min-height:52px}#dvale-hall-dialog .hall-profile{flex-direction:column;gap:8px;display:flex}#dvale-hall-dialog .hall-profile .community-specialist-profile{background:0 0;flex:1;height:auto;min-height:0}#dvale-hall-dialog .hall-profile .specialist-profile-information{border-color:var(--arven-rule);background:0 0;flex-direction:column;gap:12px;padding:8px;display:flex;overflow-y:scroll}#dvale-hall-dialog .hall-profile .specialist-profile-unlock-list{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}#dvale-hall-dialog .hall-profile .specialist-profile-unlock-list ul{height:auto;max-height:none;overflow:visible}#dvale-hall-dialog .hall-profile .specialist-profile-media img{object-fit:contain}#dvale-hall-dialog .hall-profile .specialist-profile-media{background:#08131e}#dvale-hall-dialog .hall-profile-wake{align-self:flex-end}@container (width<=1250px){#dvale-hall-dialog .hall-front{grid-template-columns:minmax(0,47fr) minmax(0,53fr);gap:14px}#dvale-hall-dialog .hall-row-card.is-featured{grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:8px}#dvale-hall-dialog .hall-row-copy{gap:6px;font-size:13px}#dvale-hall-dialog .hall-row-plate{padding-inline:25px}#dvale-hall-dialog .hall-row-arrow{width:23px}#dvale-hall-dialog .hall-professions{gap:5px}#dvale-hall-dialog .hall-profession header p{font-size:10px}#dvale-hall-dialog .hall-safe-copy{gap:6px;font-size:13px}}#dvale-hall-dialog .hall-protocol>p{scrollbar-width:thin;scrollbar-color:#527a79 #061011;max-height:100px;overflow-y:auto}#dvale-hall-dialog .hall-safe-hold .dormancy-wake-control{box-shadow:none;background:#10212c;width:100%;height:auto;min-height:52px;position:relative;inset:auto;transform:none}#dvale-hall-dialog .hall-profile .specialist-profile-media .society-asset-media>video{opacity:0;object-fit:contain;mix-blend-mode:normal}#dvale-hall-dialog .hall-profile .specialist-profile-media .society-asset-media:is(:hover,:focus-within)>video{opacity:1}#dvale-hall-dialog .hall-capsules{background:0 0}#dvale-hall-dialog .hall-professions{scrollbar-width:thin;scrollbar-color:#527a79 #061011;overflow:hidden auto}.game-frame .monitor-actions>button:has(.dormancy-button-copy){justify-content:center;align-items:center;gap:6px;display:flex}.game-frame .monitor-actions .dormancy-button-copy{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;max-width:calc(100% - 32px);display:flex}.game-frame .monitor-actions .dormancy-button-copy>strong{align-items:center;gap:8px;display:flex}.game-frame .monitor-actions .dormancy-button-copy>small{font:500 10px/1.2 var(--font-readable);letter-spacing:0;white-space:normal;text-align:center;color:var(--arven-muted);display:block;position:static;inset:auto;transform:none}#dvale-hall-dialog .hall-row-heading .hall-heading-arrow{width:28px;height:28px;font:700 24px/1 var(--font-tech);padding:0;position:static}#dvale-hall-dialog .hall-inline-next{border:1px solid var(--arven-rule);font:11px/1.3 var(--font-tech);color:var(--arven-muted);white-space:nowrap;padding:1px 6px;display:inline-block;position:static;transform:none}#dvale-hall-dialog .hall-row-card.is-featured.no-image{flex-direction:column;gap:14px;display:flex}#dvale-hall-dialog .hall-row-card.no-image .hall-row-plate{flex:none;padding:0}#dvale-hall-dialog .hall-row-card.no-image .hall-row-image{aspect-ratio:auto;height:54px}#dvale-hall-dialog .hall-row-card.no-image .hall-capsule-shape{width:32px;max-width:85%}#dvale-hall-dialog .hall-row-card.is-featured .hall-row-copy{scrollbar-width:thin;scrollbar-color:#527a79 #061011;flex:1;justify-content:space-between;gap:12px;overflow-y:auto}#dvale-hall-dialog .hall-row-card.is-featured .hall-row-action{flex:none;margin-top:auto}#dvale-hall-dialog .hall-row-copy .wake-row-brings,#dvale-hall-dialog .hall-cost{font-size:15px;line-height:1.45}#dvale-hall-dialog .hall-compact-list{scrollbar-width:thin;scrollbar-color:#527a79 #061011;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 8px 12px 0;overflow:hidden scroll}#dvale-hall-dialog .hall-compact-row{border-bottom:1px solid var(--arven-rule);font:13px/1.35 var(--font-readable);cursor:pointer;grid-template-columns:28px minmax(145px,1fr) minmax(140px,1.2fr) minmax(180px,1.25fr) 70px 68px;align-items:center;gap:10px;padding:12px 6px;display:grid}#dvale-hall-dialog .hall-compact-row.is-locked{cursor:default;color:var(--arven-muted)}#dvale-hall-dialog .hall-compact-row>span small{color:var(--arven-muted);font-size:11px;display:block}#dvale-hall-dialog .hall-list-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#dvale-hall-dialog .hall-compact-row:hover{background:#13232b}#dvale-hall-dialog .hall-capsules.hall-capsules-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid;overflow:hidden}#dvale-hall-dialog .hall-capsule-facts,#dvale-hall-dialog .hall-row-register{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}#dvale-hall-dialog .hall-capsule-facts{scrollbar-width:thin;scrollbar-color:#527a79 #061011;padding-right:8px;overflow-y:auto}#dvale-hall-dialog .hall-capsules-columns .hall-capsule-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}#dvale-hall-dialog .hall-row-ledger{scrollbar-width:thin;scrollbar-color:#527a79 #061011;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 8px 12px 0;overflow-y:scroll}#dvale-hall-dialog .hall-row-ledger .hall-ledger-row{box-sizing:border-box;border:1px solid var(--arven-rule);width:100%;font:12px/1.4 var(--font-readable);text-align:left;background:#0a141c;border-left:4px solid #527a79;justify-content:space-between;align-items:center;gap:10px;margin:0 0 7px;padding:9px 10px;display:flex}#dvale-hall-dialog .hall-row-ledger .hall-ledger-row.is-woken{border-left-color:var(--arven-brass);color:var(--arven-muted)}#dvale-hall-dialog .hall-ledger-row span{white-space:nowrap}#dvale-hall-dialog .hall-profile .specialist-profile-media .society-asset-media>img{object-fit:cover;object-position:center}#dvale-hall-dialog .hall-profile .specialist-profile-video{aspect-ratio:1920/893;background:#050a0f;flex:none;align-self:stretch;width:100%;margin-top:auto;display:block}#dvale-hall-dialog .hall-profile .specialist-profile-video .society-asset-media{width:100%;height:100%;position:absolute;inset:0}#dvale-hall-dialog .hall-profile .specialist-profile-video .society-asset-media>video{opacity:1;object-fit:contain;mix-blend-mode:normal}#dvale-hall-dialog .hall-profile .specialist-profile-information:not(:has(.specialist-profile-video)) .specialist-profile-unlock-list{flex:1}@container (width<=1000px){#dvale-hall-dialog .hall-compact-row{grid-template-columns:22px minmax(110px,1fr) minmax(100px,1fr) minmax(130px,1fr) 60px 60px;gap:6px;font-size:12px}#dvale-hall-dialog .hall-row-copy .wake-row-brings,#dvale-hall-dialog .hall-cost{font-size:14px}}#dvale-hall-dialog :is(.hall-next,.hall-specialists){gap:6px}#dvale-hall-dialog .hall-row-heading{flex-wrap:nowrap;gap:6px}#dvale-hall-dialog .hall-row-availability{font:11px/1.2 var(--font-readable);color:var(--arven-muted);flex:none}#dvale-hall-dialog .hall-row-card.is-featured.no-image{gap:0}#dvale-hall-dialog .hall-row-card.is-featured .hall-row-copy{justify-content:flex-start;gap:6px;overflow:visible}#dvale-hall-dialog .hall-row-copy>:not(.hall-capsule-rack){flex-shrink:0}#dvale-hall-dialog .hall-row-copy :is(.wake-row-brings,.hall-cost){font-size:14px;line-height:1.3}#dvale-hall-dialog .hall-row-text{font-size:13px;line-height:1.3}#dvale-hall-dialog .hall-row-action{gap:5px;padding-top:0}#dvale-hall-dialog .hall-capsule-rack{box-sizing:border-box;flex:1 1 0;align-self:center;width:min(100%,390px);min-height:0;max-height:230px;padding:3px 14px}#dvale-hall-dialog .hall-row-card.no-image .hall-capsule-silhouettes{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 22px;padding:0}#dvale-hall-dialog .hall-capsule-silhouettes>div{gap:2px;font-size:10px}#dvale-hall-dialog .hall-row-card.no-image .hall-capsule-shape{background:linear-gradient(105deg,#d2f2ff22 0%,#0e2835 22%,#41657488 50%,#132e3b 76%,#9cdeef22);border-radius:22px 22px 15px 15px;width:75%;max-width:72px;box-shadow:inset 0 0 15px #c8f4ff25,0 0 8px #6ac8e729}#dvale-hall-dialog .hall-professions{overflow:visible}#dvale-hall-dialog .hall-profession{gap:6px;min-height:0}#dvale-hall-dialog .hall-profession header{gap:3px;height:38px}#dvale-hall-dialog .hall-sleepers{gap:5px}#dvale-hall-dialog .hall-sleepers button{gap:2px}#dvale-hall-dialog .hall-awake-chips{gap:3px}#dvale-hall-dialog .hall-awake-chips button{color:var(--arven-text);background:#13222b;border:1px solid #739493;justify-content:center;align-items:center;gap:5px;padding:3px 2px;line-height:1.2;display:flex}#dvale-hall-dialog .hall-awake-chips button:is(:hover,:focus-visible){border-color:var(--arven-brass-light);background:#1c313b}#dvale-hall-dialog .hall-awake-dot{background:#a3d8d8;border-radius:50%;flex:none;width:4px;height:4px;display:inline-block}#dvale-hall-dialog .hall-compact-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 18px;display:grid}#dvale-hall-dialog .hall-compact-row{grid-template-columns:24px minmax(0,1fr) auto;gap:4px 7px;padding:8px 3px;font-size:12px}#dvale-hall-dialog .hall-compact-row>.hall-list-number{grid-area:1/1}#dvale-hall-dialog .hall-compact-row>.hall-list-name{grid-area:1/2}#dvale-hall-dialog .hall-compact-row>span:nth-child(3){grid-area:2/2}#dvale-hall-dialog .hall-compact-row>span:nth-child(4){grid-area:3/2}#dvale-hall-dialog .hall-compact-row>span:nth-child(5){grid-area:2/3;font-size:11px}#dvale-hall-dialog .hall-compact-row>button{grid-area:1/3}#dvale-hall-dialog .hall-compact-row>span small{margin-right:5px;font-size:11px;display:inline}#dvale-hall-dialog .hall-capsule-facts{gap:10px;padding:0;overflow:visible}#dvale-hall-dialog .hall-row-register{gap:10px}#dvale-hall-dialog .hall-capsules-columns .hall-capsule-register{gap:10px 14px}#dvale-hall-dialog .hall-capsules-columns .hall-capsule-register strong{font-size:16px}#dvale-hall-dialog :is(.hall-reserve-note,.hall-grid-note){font:11px/1.3 var(--font-readable);color:var(--arven-muted)}#dvale-hall-dialog .hall-population{margin-top:auto;padding-block:12px 6px}#dvale-hall-dialog .hall-population h3{font:700 12px/1.3 var(--font-tech);margin:0 0 8px}#dvale-hall-dialog .hall-population-bar{border:1px solid var(--arven-rule);background:#10242f;width:100%;height:22px;display:flex}#dvale-hall-dialog .hall-population-bar>span{flex-basis:0}#dvale-hall-dialog .hall-population-bar .is-awake{background:#90bdb6}#dvale-hall-dialog .hall-population-bar .is-lost{background:#785449}#dvale-hall-dialog .hall-population-bar .is-sleeping{background:#2e5c73}#dvale-hall-dialog .hall-population-labels{font:12px/1.4 var(--font-tech);justify-content:space-between;margin:6px 0;display:flex}#dvale-hall-dialog .hall-population>p{color:var(--arven-muted);font-size:11px}#dvale-hall-dialog .hall-row-grid{grid-template-columns:repeat(var(--hall-grid-columns),minmax(0,1fr));grid-template-rows:repeat(var(--hall-grid-rows),minmax(0,1fr));flex:1;gap:6px;min-height:0;padding:2px;display:grid}#dvale-hall-dialog .hall-row-cell{color:#c5e4e6;background:#102833;border-color:#527a79;min-width:0;min-height:0;padding:2px;position:relative}#dvale-hall-dialog .hall-row-cell.is-woken{color:#dceade;background:#27362e;border-color:#819986}#dvale-hall-dialog .hall-row-cell.is-reserved{border-color:var(--arven-brass);color:var(--arven-brass-light);background:#393423}#dvale-hall-dialog .hall-row-cell.is-locked{color:#889291;background:#101719;border-color:#394448}#dvale-hall-dialog .hall-row-cell[aria-disabled=true]{cursor:default}#dvale-hall-dialog .hall-cell-tooltip{z-index:4;border:1px solid var(--arven-rule);min-width:150px;max-width:230px;color:var(--arven-text);font:12px/1.3 var(--font-readable);text-align:left;pointer-events:none;visibility:hidden;background:#0b1922;padding:7px;position:absolute;bottom:100%;left:0}#dvale-hall-dialog .hall-row-cell:nth-child(-n+10) .hall-cell-tooltip{top:100%;bottom:auto}#dvale-hall-dialog .hall-row-cell:nth-child(7n) .hall-cell-tooltip{left:auto;right:0}#dvale-hall-dialog .hall-row-cell:is(:hover,:focus-visible){z-index:5;outline:1px solid var(--arven-brass-light)}#dvale-hall-dialog .hall-row-cell:is(:hover,:focus-visible) .hall-cell-tooltip{visibility:visible}#dvale-hall-dialog .hall-row-legend{font:11px var(--font-readable);flex-wrap:wrap;gap:12px;display:flex}#dvale-hall-dialog .hall-row-legend>span:before{content:"";background:#2e5c73;border:1px solid #527a79;width:7px;height:7px;margin-right:5px;display:inline-block}#dvale-hall-dialog .hall-row-legend>.is-woken:before{background:#819986}#dvale-hall-dialog .hall-row-legend>.is-reserved:before{background:var(--arven-brass)}#dvale-hall-dialog .hall-row-legend>.is-locked:before{background:#394448}#dvale-hall-dialog .hall-profile .specialist-profile-information{gap:8px;padding:6px;overflow:visible}#dvale-hall-dialog .hall-profile .specialist-profile-media .society-asset-media>video{opacity:1;object-fit:cover;object-position:center;mix-blend-mode:normal}#dvale-hall-dialog .hall-profile .specialist-profile-media .society-asset-media{width:100%;height:100%}#dvale-hall-dialog .hall-fit{min-width:0;min-height:0;font:14px/1.3 var(--font-readable);flex:1;overflow:visible}#dvale-hall-dialog .hall-fit[data-overflow=true]{scrollbar-width:thin;scrollbar-color:#527a79 #061011;overflow:auto}#dvale-hall-dialog .hall-profile-overview{flex-direction:column;gap:.55em;display:flex}#dvale-hall-dialog .hall-profile-overview>*{flex-shrink:0}#dvale-hall-dialog .hall-profile .specialist-profile-vigilance{min-height:0;font:inherit;padding:0;display:block}#dvale-hall-dialog .hall-profile .specialist-profile-vigilance p{font:700 1.2em/1.3 var(--font-readable);color:var(--arven-text)}#dvale-hall-dialog .hall-profile .hall-fit h3{font:700 .9em/1.25 var(--font-tech);margin:0 0 .3em}#dvale-hall-dialog .hall-profile .specialist-profile-unlock-list{min-height:0;padding:0;flex:none!important}#dvale-hall-dialog .hall-profile .specialist-profile-unlock-list ul{font:inherit;margin:0;padding:0;list-style:none;display:block;overflow:visible}#dvale-hall-dialog .hall-profile .specialist-profile-unlock-list ul.has-columns{columns:2;column-gap:16px}#dvale-hall-dialog .hall-profile .specialist-profile-unlock-list li{break-inside:avoid;font:inherit;margin:0;padding:.15em 0;line-height:1.2}#dvale-hall-dialog .hall-profile-intro{font:inherit}#dvale-hall-dialog .hall-history-button{align-self:flex-start;margin-top:auto}#dvale-hall-dialog .hall-history-back{flex:none;align-self:flex-start}#dvale-hall-dialog .hall-history-text>div{columns:2;column-gap:22px}#dvale-hall-dialog .hall-history-text p{white-space:pre-line;margin:0 0 .8em}#dvale-hall-dialog .hall-safe-wake,#dvale-hall-dialog .hall-safe-copy{overflow:visible}#dvale-hall-dialog .hall-safe-copy.hall-fit{flex-direction:column;gap:.45em;display:flex}#dvale-hall-dialog .hall-safe-copy.hall-fit :is(p,ul,li){font-size:inherit;line-height:1.25}#dvale-hall-dialog .hall-safe-copy.hall-fit .hall-safety-details>div{font-size:inherit}#dvale-hall-dialog .hall-capsules .dv-emergency{gap:6px}#dvale-hall-dialog .hall-protocol>p{columns:2;max-height:none;font-size:12px;line-height:1.3;overflow:visible}#dvale-hall-dialog .hall-capsules .dv-emergency-main{gap:6px}#dvale-hall-dialog .hall-capsules .dv-emergency-footer{gap:5px;padding:4px 0;font-size:12px}@container (height<=490px){#dvale-hall-dialog .hall-row-copy,#dvale-hall-dialog .hall-row-text{font-size:12px}#dvale-hall-dialog .hall-row-copy :is(.wake-row-brings,.hall-cost){font-size:13px}#dvale-hall-dialog .dvale-hall-content .hall-wake-button{min-height:36px;font-size:16px}#dvale-hall-dialog .hall-capsule-register strong{font-size:14px}#dvale-hall-dialog .hall-capsule-facts,#dvale-hall-dialog .hall-row-register{gap:7px}#dvale-hall-dialog .hall-population{padding-top:6px}}@media (width<=1199px){#dvale-hall-dialog :is(.hall-professions,.hall-row-card.is-featured .hall-row-copy,.hall-capsule-facts,.hall-row-register){scrollbar-width:thin;scrollbar-color:#527a79 #061011;overflow:auto}#dvale-hall-dialog .hall-capsule-rack{min-height:70px}#dvale-hall-dialog .hall-row-grid{min-height:180px}}#dvale-hall-dialog .hall-emergency-fit .dv-emergency{height:100%;font:inherit}#dvale-hall-dialog .hall-emergency-fit :is(.dv-emergency-main,.dv-emergency-footer,.hall-protocol>p){font-size:inherit;line-height:1.25}#dvale-hall-dialog .hall-emergency-fit .dv-outcomes,#dvale-hall-dialog .hall-emergency-fit .dv-costs{gap:5px;padding:4px 0}#dvale-hall-dialog .hall-profile .specialist-profile-unlock-list{max-height:none}#dvale-hall-dialog .hall-list-common{font:12px/1.3 var(--font-readable);flex:none}#dvale-hall-dialog .hall-single-line-list{grid-auto-rows:var(--hall-list-line,22px);scrollbar-gutter:auto;gap:0 12px;padding:0 5px 0 0;overflow-y:auto}#dvale-hall-dialog .hall-single-line-list .hall-compact-row{font-size:var(--hall-list-font,12px);grid-template-columns:18px minmax(0,1fr) minmax(0,1.12fr) 42px;gap:5px;min-width:0;padding:0 2px;line-height:1.15;display:grid}#dvale-hall-dialog .hall-single-line-list .hall-compact-row>*{grid-row:1;min-width:0}#dvale-hall-dialog .hall-single-line-list .hall-list-name{flex-wrap:nowrap;grid-column:2;gap:3px;overflow:hidden}#dvale-hall-dialog .hall-single-line-list .hall-list-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#dvale-hall-dialog .hall-single-line-list .hall-list-brings{text-overflow:ellipsis;white-space:nowrap;grid-column:3;overflow:hidden}#dvale-hall-dialog .hall-single-line-list .hall-compact-row>button{font-size:inherit;height:calc(var(--hall-list-line,22px) - 2px);grid-column:4;padding:0 3px;line-height:1.15}#dvale-hall-dialog .hall-single-line-list .hall-inline-next{padding:0 2px;font-size:9px}#dvale-hall-dialog .hall-profile .specialist-profile-unlock-list li{padding:3px 9px;line-height:1.3}.dvale-hall-dialog{background:#050a0f}.dvale-hall-safe{background:radial-gradient(ellipse 48% 38% at 50% 40%,color-mix(in srgb,var(--arven-ready) 7%,transparent),transparent 100%)}.turn-plan-modal.turn-plan-modal{color:var(--arven-text)}.turn-plan-modal.turn-plan-modal *{text-shadow:none}.turn-plan-modal .turn-plan-sheet{border:1px solid var(--arven-rule);background:var(--arven-metal);box-shadow:inset 0 0 0 2px var(--arven-recess),0 18px 60px #0009;border-radius:7px}.turn-plan-modal .turn-plan-heading{background:var(--arven-panel);border-bottom:1px solid var(--arven-brass);padding:20px 26px 16px}.turn-plan-modal .turn-plan-heading h2{color:var(--arven-brass-light);font-size:28px}.turn-plan-modal .turn-plan-body{background:var(--arven-scanlines),var(--arven-recess);padding:18px 26px 22px}.turn-plan-modal .turn-plan-intro{margin-bottom:12px;font-size:14px}.turn-plan-modal .command-plan{gap:16px 24px}.turn-plan-modal.turn-plan-modal .command-plan-status{border:0;border-bottom:1px solid var(--arven-panel-border);box-shadow:none;color:var(--arven-brass-light);background:0 0;padding:8px 0 14px}.turn-plan-modal.turn-plan-modal .command-plan-status>i{width:34px;height:36px;color:var(--arven-recess);background:url(/assets/ui/arven-turn-progress-ribbon.webp) 50%/100% 100% no-repeat;border:0;font-size:18px;font-weight:800}.turn-plan-modal.turn-plan-modal button{border:1px solid var(--arven-panel-border);background:var(--arven-panel);color:var(--arven-text);border-radius:3px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0b}.turn-plan-modal.turn-plan-modal button:hover:not(:disabled),.turn-plan-modal.turn-plan-modal button:focus-visible{border-color:var(--arven-brass-light);box-shadow:inset 0 0 0 1px var(--arven-brass),0 0 12px #dfbe7f35;filter:none;color:var(--arven-heading)}.turn-plan-modal.turn-plan-modal button:focus-visible{outline:2px solid var(--arven-brass-light);outline-offset:3px}.turn-plan-modal .command-requirements li{--plan-image:url(/assets/arven-interior.webp)}.turn-plan-modal .command-requirements [data-requirement=SAMFUND]{--plan-image:url(/assets/society-community-feed-v1.webp)}.turn-plan-modal .command-requirements [data-requirement=ORDRE]{--plan-image:url(/assets/ui/arven-order-bay-technical.webp)}.turn-plan-modal .command-requirements [data-requirement=LOV]{--plan-image:url(/assets/ui/arven-order-bay-first_steward.webp)}.turn-plan-modal.turn-plan-modal .command-requirements button{background:linear-gradient(90deg,#07110efa 0%,#07110ee8 45%,#07110e55 100%),var(--plan-image) right center/cover no-repeat,var(--arven-recess);gap:14px;min-height:100px;padding:16px 14px}.turn-plan-modal .command-requirements li+li{margin-top:12px}.turn-plan-modal .command-requirements strong{text-transform:uppercase;letter-spacing:.015em;font-size:16px;font-weight:750}.turn-plan-modal.turn-plan-modal .command-requirements small{color:var(--arven-text);font-size:13px;line-height:1.5}.turn-plan-modal.turn-plan-modal .command-requirements button>i{background:var(--arven-metal);border:1px solid var(--arven-brass);color:var(--arven-brass-light);box-shadow:inset 0 0 4px #0008}.turn-plan-modal.turn-plan-modal .command-requirements button.is-complete>i{border-color:var(--arven-rule);background:var(--arven-recess);color:var(--arven-ready)}.turn-plan-modal .command-requirements button>b{color:var(--arven-brass-light);font-size:22px}.turn-plan-modal.turn-plan-modal .command-selected-orders>header>span,.turn-plan-modal.turn-plan-modal .command-selected-card>span{color:var(--arven-brass-light);text-transform:uppercase;letter-spacing:.07em;font-size:13px}.turn-plan-modal.turn-plan-modal .command-selected-orders>p{background:var(--arven-panel);border:1px solid var(--arven-panel-border);color:var(--arven-muted);font-size:14px}.turn-plan-modal.turn-plan-modal .command-selected-orders>button>i{background:var(--arven-metal);border:1px solid var(--arven-brass);width:26px;min-height:30px;color:var(--arven-brass-light);place-items:center;display:grid}.turn-plan-modal.turn-plan-modal .command-selected-card>button{background:linear-gradient(90deg,#07110ef5,#07110eaa),url(/assets/arven-interior.webp) 100%/cover;min-height:78px}.turn-plan-modal.turn-plan-modal .command-forecast{border-color:var(--arven-brass);background:linear-gradient(110deg,#a48d5926,transparent),var(--arven-panel)}.turn-plan-modal .turn-plan-optional{margin-top:0;padding-top:16px}.turn-plan-modal .turn-plan-optional p{margin:5px 0 12px;font-size:13px}.turn-plan-modal.turn-plan-modal .turn-plan-optional button{background:linear-gradient(90deg,#07110ef5,#07110e99),url(/assets/society-dormancy-background-v1.webp) 50%/cover;min-height:60px;font-size:14px}.turn-plan-modal.turn-plan-modal .turn-plan-optional button+button{background-image:linear-gradient(90deg,#07110ef5,#07110e99),url(/assets/arven-interior.webp)}.turn-plan-modal.turn-plan-modal .turn-plan-close{border-color:var(--arven-brass);color:var(--arven-brass-light);background:0 0}.turn-plan-modal .command-plan>footer{font-size:12px}@keyframes turn-plan-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.turn-plan-modal .command-requirements li{animation:.24s ease-out both turn-plan-card-enter}.turn-plan-modal .command-requirements li:nth-child(2){animation-delay:40ms}.turn-plan-modal .command-requirements li:nth-child(3){animation-delay:80ms}.turn-plan-modal .command-requirements li:nth-child(4){animation-delay:.12s}}@media (width<=680px){.turn-plan-modal .turn-plan-heading{padding:18px}.turn-plan-modal .turn-plan-body{padding:16px 18px}.turn-plan-modal .command-requirements button{min-height:88px}}.game-frame .knowledge-surface{grid-template-columns:var(--ship-sidebar-width) minmax(0,1fr);gap:.65cqw;height:calc(100% - 15.3cqh);min-height:0;display:grid}.knowledge-terminal{isolation:isolate;min-width:0;min-height:0;position:relative}.knowledge-terminal:after{content:"";z-index:1;pointer-events:none;background:url(/assets/ui/arven-knowledge-frame.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.knowledge-screen{z-index:0;background:repeating-linear-gradient(0deg,#0000 0 3px,#0003 3px 4px),radial-gradient(at 45% 42%,#233e27,#08180f 75%);border-radius:1.4cqw;position:absolute;inset:5% 3.5%;overflow:hidden;box-shadow:inset 0 0 50px #020703}.knowledge-safe-content{inset:var(--knowledge-safe-y) var(--knowledge-safe-x);z-index:2;color:#95ad85;min-width:0;min-height:0;font-family:var(--font-tech);flex-direction:column;display:flex;position:absolute;overflow:hidden}.knowledge-safe-content>header{letter-spacing:.1em;flex:none;justify-content:space-between;gap:16px;min-width:0;padding:0 0 8px;font-size:12px;display:flex}.knowledge-safe-content>header>div{overflow-wrap:anywhere;min-width:0}.knowledge-safe-content h1{font:700 20px var(--font-tech);margin:0}.knowledge-safe-content>header>span{text-align:right;flex-shrink:0;line-height:1.6}.knowledge-body{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.knowledge-body.is-branch{grid-template-rows:minmax(0,1fr) minmax(var(--knowledge-dossier-min),1fr)}.knowledge-tree-zone{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.knowledge-chart-scroll{flex:1;min-height:0;overflow:hidden}.knowledge-chart{width:100%;height:100%;min-height:0}.knowledge-chart svg{width:100%;height:100%;display:block}.knowledge-blueprint{color:#69845a;stroke:currentColor;opacity:.18;stroke-width:1px}.knowledge-wire{fill:none;stroke:#87a474;stroke-width:1.3px;opacity:.65}.knowledge-stub{fill:none;stroke:#67855d;stroke-width:1px;stroke-dasharray:3 9;opacity:.5}.knowledge-branch-dot{fill:#8da77c}.knowledge-branch-label{fill:#a1b990;font:16px var(--font-tech);letter-spacing:1px}.knowledge-arven{fill:#10291b;stroke:#99b289;stroke-width:1.5px}.knowledge-arven text{stroke:none;fill:#adc69e;font:18px var(--font-tech);letter-spacing:4px}.knowledge-arven path{fill:none}.knowledge-medallion{cursor:pointer;outline:none}.knowledge-medallion>circle{fill:#18251a;stroke:#c7ae70;stroke-width:2px;transition:stroke .18s,filter .18s}.knowledge-medallion .knowledge-inner-ring{fill:none;stroke-width:.6px;opacity:.7}.knowledge-medallion text{fill:#c5cba7;stroke:none;font:13px var(--font-tech)}.knowledge-medallion.state-secured>circle:first-child{filter:drop-shadow(0 0 5px #c4b46b55)}.knowledge-medallion.state-single>circle{stroke:#f4ad50}.knowledge-medallion.state-single>circle:first-child{filter:drop-shadow(0 0 7px #e3a04c80)}.knowledge-medallion.state-unavailable{opacity:.45}.knowledge-medallion.state-lost>circle{fill:#10150f;stroke:#655f48;stroke-dasharray:4 1}.knowledge-medallion .knowledge-lost-label{fill:#a4a58d;font-size:11px}.knowledge-medallion.state-locked>circle{fill:#0a1a10;stroke:#627d53;stroke-width:1px}.knowledge-lock,.knowledge-glyph{fill:none;stroke:#aeae7e;stroke-width:1.6px}.knowledge-medallion:is(:hover,:focus-visible,.is-selected)>circle{stroke:#ffe1a0;stroke-width:3px}.knowledge-alerts{border-top:1px solid #536148;gap:20px;max-height:100px;padding:8px 16px;display:flex;overflow:auto}.knowledge-alerts h2{font:12px var(--font-tech)}.knowledge-alerts button{color:#dcba77;text-align:left;font:13px var(--font-tech);cursor:pointer;background:0 0;border:0;margin-right:14px}.knowledge-empty{text-align:center;padding:8px;font-size:13px}.knowledge-studio{max-height:80cqh;padding:20px;overflow:auto}.knowledge-studio-layout{grid-template-columns:240px 1fr;gap:20px;display:grid}.knowledge-studio nav button{text-align:left;width:100%;padding:10px;display:block}.knowledge-studio textarea{width:100%;height:48cqh;font:14px/1.5 var(--font-tech);background:var(--arven-recess);color:var(--arven-text);border:1px solid var(--arven-rule);padding:12px;display:block}.knowledge-studio button{border:1px solid var(--arven-rule);background:var(--arven-control);margin:4px;padding:8px}.permanent-effect-mark{border:1px solid var(--arven-brass);color:var(--arven-brass-light);font:600 10px/1.3 var(--font-tech);vertical-align:middle;white-space:nowrap;text-shadow:none;border-radius:2px;align-items:center;gap:4px;margin-left:7px;padding:1px 4px;display:inline-flex}.permanent-effect-note{color:var(--arven-brass-light);font:inherit}@media (prefers-reduced-motion:reduce){.knowledge-medallion>circle{transition:none}}.game-frame .knowledge-left{flex-direction:column;min-height:0;display:flex}.game-frame .knowledge-left .knowledge-branch-buttons{flex:0 auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:auto}.game-frame .knowledge-left .knowledge-branch-buttons>button{letter-spacing:.04em;grid-template-columns:minmax(0,1fr) auto;gap:.5cqw;height:auto;min-height:6.4cqh;padding:.8cqh .7cqw}.game-frame .knowledge-left .knowledge-branch-buttons>button>span{white-space:normal;overflow-wrap:anywhere}.knowledge-branch-buttons b{font:inherit;font-variant-numeric:tabular-nums;color:var(--arven-heading)}.game-frame .knowledge-left .knowledge-branch-buttons>button.knowledge-branch-unknown{opacity:.35;cursor:default;pointer-events:none;box-shadow:none;color:var(--arven-muted)}.knowledge-totals{border-top:1px solid var(--arven-panel-border);color:var(--arven-text);font:700 14px/1.5 var(--font-tech);margin:auto 0 0;padding:1.4cqh .7cqw .5cqh}.knowledge-totals>div{justify-content:space-between;gap:1cqw;padding:.5cqh 0;display:flex}.knowledge-totals dt{color:var(--arven-muted);letter-spacing:.12em}.knowledge-totals dd{font-variant-numeric:tabular-nums;margin:0}.knowledge-branch{transition:opacity .24s}.knowledge-branch.is-unfocused{opacity:.3}.knowledge-branch.is-highlighted .knowledge-wire{opacity:1;stroke-width:2.5px}.knowledge-branch.is-highlighted .knowledge-branch-label{fill:var(--arven-control-hover);font-weight:700}.knowledge-branch.is-highlighted .knowledge-branch-dot{r:8;fill:var(--arven-control-hover)}@media (prefers-reduced-motion:reduce){.knowledge-branch{transition:none}}.knowledge-medallion>circle.knowledge-warning-kind{fill:none;stroke:#010403;stroke-width:5px;filter:none}.knowledge-sole-bearer{color:#f4ad50;font:inherit;text-shadow:none;display:block}.knowledge-notice.turn-plan-modal{width:min(620px,90vw)}.knowledge-notice-content{color:var(--arven-text);font-family:var(--font-tech);padding:28px}.knowledge-notice-content img,.knowledge-default-medal{float:left;width:72px;height:72px;margin:4px 18px 12px 0}.knowledge-default-medal{border:2px solid var(--arven-brass);color:var(--arven-brass-light);border-radius:50%;place-items:center;font-size:36px;display:grid}.knowledge-notice h2,.knowledge-notice h3{color:var(--arven-heading)}.knowledge-notice .knowledge-close{float:right;background:var(--arven-control);border:1px solid var(--arven-rule);color:inherit;cursor:pointer;padding:8px}.knowledge-chart svg{max-width:100%;max-height:100%;overflow:hidden}.knowledge-node-caption{font:11px/1.15 var(--font-tech);color:#c5cba7;text-align:center;overflow-wrap:anywhere}.knowledge-node-caption span{color:#a4a58d;display:block}.knowledge-branch-caption{font:16px/1.2 var(--font-tech);color:#a1b990;text-align:center;overflow-wrap:anywhere}.knowledge-branch.is-highlighted .knowledge-branch-caption{color:var(--arven-control-hover);font-weight:700}.knowledge-chart-scroll{touch-action:none;overscroll-behavior:none;position:relative}.knowledge-fixed-blueprint,.knowledge-interactive-map{width:100%;height:100%;position:absolute;inset:0}.knowledge-fixed-blueprint{pointer-events:none}.knowledge-overview{z-index:2;color:var(--arven-text);font:14px var(--font-tech);cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;padding:0 0 6px;position:relative}.knowledge-branch-focus{cursor:pointer}.knowledge-branch-focus>circle{fill:#10291b;stroke:#99b289;stroke-width:1.5px}.knowledge-notice.turn-plan-modal{width:min(760px,92vw);font-family:var(--font-tech)}.knowledge-notice .knowledge-notice-body{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:24px;display:grid}.knowledge-notice-body h3{margin:0 0 12px;font-size:22px}.knowledge-notice-body p{font-size:15px;line-height:1.6}.knowledge-notice-medal{box-sizing:border-box;border:3px solid var(--arven-brass);background:var(--arven-recess);width:96px;height:96px;box-shadow:inset 0 0 0 4px var(--arven-panel);border-radius:50%;place-items:center;display:grid}.knowledge-notice-medal img{object-fit:contain;width:76px;height:76px}.knowledge-notice-medal.state-single{border-color:#f4ad50}.knowledge-notice-medal.state-lost{border-color:#655f48}.knowledge-notice .decision-effect-lines{color:var(--arven-ready);font-family:var(--font-tech)}.game-frame .knowledge-left .knowledge-branch-buttons>button.has-branch-seal{grid-template-columns:clamp(28px,2.05cqw,40px) minmax(0,1fr) 2.5cqw;padding-inline:.55cqw}.knowledge-dossier{border-top:1px solid #536148;min-width:0;min-height:0;position:relative;overflow:hidden}.knowledge-dossier-page{overscroll-behavior:contain;scrollbar-width:thin;padding:16px 0;position:absolute;inset:0;overflow:auto}.knowledge-dossier-columns{grid-template-columns:192px minmax(0,1fr) 30%;align-items:start;gap:clamp(8px,1cqw,20px);min-width:0;display:grid}.knowledge-dossier-state{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.knowledge-dossier-medal{cursor:default;flex:none;width:192px;max-width:100%;height:192px;display:block}.knowledge-dossier-state strong{font:700 16px/1.3 var(--font-tech);display:block}.knowledge-dossier-state small{font:12px var(--font-tech);letter-spacing:.1em;display:block}.knowledge-dossier-state p{font:14px/1.4 var(--font-tech);margin:0}.knowledge-dossier-copy{overflow-wrap:anywhere;min-width:0;font:14px/1.5 var(--font-tech)}.knowledge-dossier h2{font:700 20px/1.2 var(--font-tech);color:#adc69e;overflow-wrap:anywhere;margin:0 0 10px}.knowledge-dossier h3{font:700 14px var(--font-tech);letter-spacing:.08em;margin:18px 0 8px}.knowledge-dossier-copy p{margin:0 0 10px}.knowledge-source-text{opacity:.72}.knowledge-dossier-effects.is-inactive{opacity:.48}.knowledge-bearer{align-items:center;gap:8px;display:flex}.knowledge-bearer img{object-fit:cover;flex:none;width:32px;height:32px}.knowledge-provenance{color:#adc69e;padding-top:10px}.knowledge-dossier-source{text-align:center;min-width:0;font:14px/1.4 var(--font-tech);overflow-wrap:anywhere;margin:0}.knowledge-source-image{border:1px solid var(--arven-brass);box-sizing:border-box;width:100%;height:auto;display:block}.knowledge-source-seal{object-fit:contain;opacity:.3;width:128px;max-width:100%;height:128px;margin:0 auto;display:block}.knowledge-dossier-source figcaption{margin-top:8px}.knowledge-branch-dossier{font:14px/1.5 var(--font-tech);align-items:flex-start;gap:24px;display:flex}.knowledge-branch-dossier>img{object-fit:contain;flex:none;width:96px;height:96px}.knowledge-branch-dossier>div{overflow-wrap:anywhere;min-width:0}.knowledge-dossier .state-lost .knowledge-dossier-medal>circle:first-child{stroke:#8d6947;fill:#191a12}.knowledge-dossier .state-unavailable .knowledge-dossier-medal{opacity:.55}.knowledge-dossier-medal>circle.knowledge-warning-kind{fill:none;stroke:#010403;stroke-width:3px}.knowledge-net-wire{fill:none;stroke:#87a474;stroke-width:1px;opacity:.24;stroke-dasharray:1;stroke-dashoffset:0;animation:.35s ease-out both knowledge-wire-reveal}.knowledge-net-wire.is-locked{opacity:.13}.knowledge-selected-wire{fill:none;stroke:#b0c58c;stroke-width:1.4px;opacity:.6}.knowledge-wire-pulse{fill:none;stroke:#d3e6a7;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.05 .95;animation:5s linear infinite knowledge-signal}.knowledge-medallion>circle.knowledge-node-backing{fill:#08180f;stroke:none;filter:none}.knowledge-interactive-map .knowledge-medallion.state-locked>circle:not(.knowledge-node-backing){stroke:#455c3b}.knowledge-interactive-map .knowledge-medallion.state-locked .knowledge-lock{stroke:#7b8b68}.knowledge-medallion.is-selected>circle:not(.knowledge-node-backing):not(.knowledge-warning-kind){stroke:#ffe1a0;stroke-width:2.5px}.knowledge-medallion:is(:hover,:focus-visible,.is-selected)>circle.knowledge-node-backing{stroke:none}.knowledge-screen:after{content:"";pointer-events:none;opacity:.025;background:linear-gradient(#0000 40%,#adc69e 50%,#0000 60%);animation:18s linear infinite knowledge-phosphor-sweep;position:absolute;inset:0;transform:translateY(-100%)}@keyframes knowledge-wire-reveal{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes knowledge-signal{0%{stroke-dashoffset:1px;opacity:0}5%{opacity:.7}30%{stroke-dashoffset:0;opacity:.7}35%,to{stroke-dashoffset:0;opacity:0}}@keyframes knowledge-phosphor-sweep{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.knowledge-net-wire{animation:none}.knowledge-wire-pulse,.knowledge-screen:after{display:none}}.knowledge-interactive-map .knowledge-medallion.state-unavailable{opacity:1}.knowledge-interactive-map .knowledge-medallion.state-unavailable>:not(.knowledge-node-backing){opacity:.45}.cw-lever-area{grid-area:2/2/4;place-items:center;min-width:0;min-height:0;padding:0 4% 3%;display:grid}.cw-lever-panel{aspect-ratio:1122/1402;max-width:100%;height:100%;position:relative;container-type:inline-size}.cw-lever-plate,.cw-track-dark{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cw-track-dark{filter:grayscale()brightness(.14);opacity:0;transition:opacity .45s cubic-bezier(.2,.8,.2,1);-webkit-mask-image:radial-gradient(15% 13% at 32.5% 72%,#000 30%,#0000 100%);mask-image:radial-gradient(15% 13% at 32.5% 72%,#000 30%,#0000 100%)}.cw-track-light{pointer-events:none;background:radial-gradient(at 50% 80%,#efaa493d,#0000 70%);width:22%;height:10%;transition:opacity .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:64%;left:21%}.cw-lever-panel:is(.is-reserved,.is-blocked) .cw-track-dark{opacity:1}.cw-lever-panel:is(.is-reserved,.is-blocked) .cw-track-light{opacity:0}.cw-lever-display{text-align:center;width:29%;height:12%;font:400 4.6cqw/1.05 var(--font-tech);color:var(--arven-ready);text-shadow:0 0 6px color-mix(in srgb,var(--arven-ready) 45%,transparent);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:1%;display:flex;position:absolute;top:26%;left:58%}.cw-lever-display.is-small{font-size:3.4cqw}.cw-lever-display.is-dense{font-size:2.6cqw}.cw-plate-label{width:12%;font:900 4.2cqw/1 var(--font-tech);color:#fff;text-shadow:0 2px 2px #000,1px 3px 4px #000e;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:59%}.cw-plate-label.is-serum{left:58%}.cw-plate-label.is-thaw{left:75%}.cw-plate-label.is-dim{color:#ffffffb3}.capsule-hall .cw-plate-button{width:12%;height:10.2%;box-shadow:none;touch-action:manipulation;background:0 0;border:0;border-radius:8%;padding:0;position:absolute;top:45.8%}.capsule-hall .cw-plate-button.is-serum{left:58%}.capsule-hall .cw-plate-button.is-serum:is(.is-on,:hover:not([aria-disabled=true])){background:#f2b85b35;box-shadow:0 0 10px #e6a43b70}.capsule-hall .cw-plate-button[aria-disabled=true]{opacity:1;cursor:default}.capsule-hall .cw-lever-handle{transform-origin:50% 87.5373%;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;z-index:2;background:0 0;border:0;border-radius:0;width:37.0214%;height:65.9486%;padding:0;transition:none;position:absolute;top:23.1548%;left:13.9314%}.capsule-hall .cw-lever-handle.is-pulling{cursor:grabbing}.capsule-hall .cw-lever-handle[aria-disabled=true]{opacity:1;cursor:default}.cw-lever-handle img{pointer-events:none;width:100%;height:100%;display:block}.capsule-hall .cw-lever-handle:hover{box-shadow:none;background:0 0}.capsule-hall .cw-lever-handle:focus-visible,.capsule-hall .cw-plate-button:focus-visible{outline:2px solid var(--arven-ready);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cw-lever-panel *{transition:none!important}}[data-reduced-motion=true] .cw-lever-panel *{transition:none!important}.cw-thaw-lamp{cursor:default;background:#020a0bba;border-radius:8%;width:12%;height:10.2%;position:absolute;top:45.8%;left:75%}.cw-thaw-lamp i{border-radius:inherit;opacity:0;pointer-events:none;background:#79dbc15c;position:absolute;inset:0;box-shadow:0 0 11px #6bd5c67a}.cw-thaw-lamp.is-on i{opacity:1;animation:.85s cubic-bezier(.2,.8,.2,1) cw-thaw-strike,5.7s cubic-bezier(.45,0,.55,1) .85s infinite cw-thaw-glow}@keyframes cw-thaw-strike{0%,17%,39%,53%{opacity:0}9%,28%,46%{opacity:.9}68%,to{opacity:1}}@keyframes cw-thaw-glow{0%,to{opacity:.86}53%{opacity:1}}.cw-lever-panel.is-reserved .cw-plate-button.is-serum.is-on{background:#f2b85b20;box-shadow:0 0 6px #e6a43b38}@media (prefers-reduced-motion:reduce){.cw-thaw-lamp.is-on i{animation:none}}[data-reduced-motion=true] .cw-thaw-lamp.is-on i{animation:none}.wake-row-notice{width:min(1100px,96vw);max-width:none;height:min(780px,94dvh);max-height:none;color:var(--arven-text);font-family:var(--font-tech);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0}.wake-row-notice::backdrop{background:#020703b3}.wake-row-frame{width:100%;height:100%}.knowledge-safe-content.wake-row-safe{gap:24px;display:flex;overflow:auto}.wake-row-copy{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.wake-row-picture{aspect-ratio:5/8;width:240px}.wake-row-picture img,.wake-row-ribs{object-fit:cover;width:100%;height:100%}.wake-row-ribs{opacity:.35;background:repeating-linear-gradient(90deg,transparent 0 44px,var(--arven-muted) 46px 48px,transparent 51px 76px),repeating-linear-gradient(0deg,transparent 0 90px,var(--arven-muted) 92px 94px,transparent 96px 140px);border:1px solid var(--arven-muted);border-radius:45% 45% 6px 6px}.wake-row-prose{white-space:pre-line;line-height:1.6}.wake-row-safe h2{font-family:var(--font-tech);overflow-wrap:anywhere;margin:8px 0 18px}.wake-row-safe footer{justify-content:flex-end;gap:16px;margin-top:auto;display:flex}.wake-row-medal{vertical-align:middle;border:2px solid var(--arven-brass);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;display:inline-flex;overflow:hidden}.wake-row-medal img{object-fit:contain;width:85%;height:85%}.wake-row-count{color:var(--arven-brass);font:700 14px var(--font-tech);margin-inline:6px}.wake-row-line{font-family:var(--font-tech);line-height:1.5;display:block}@media (width<=740px){.wake-row-copy{grid-template-columns:minmax(0,1fr);gap:16px}.wake-row-picture{width:min(240px,100%)}.wake-row-safe footer{position:sticky;bottom:0}}#dormancy-panel.dormancy-v2>.wake-row-launch{font-size:calc(14 * var(--dv-unit,1px));justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.capsule-hall{--cw-light:var(--arven-ready);--cw-edge:var(--arven-rule);isolation:isolate;width:100%;height:100%;color:var(--arven-text);font:400 1cqw/1.35 var(--font-readable);grid-template-rows:7% 45% 21% 27%;display:grid;position:relative;overflow:hidden}.capsule-hall *{box-sizing:border-box}.capsule-hall :is(h1,h2,h3,p){margin:0}.capsule-hall :is(h1,h2,h3,button,.cw-number,.cw-kicker){font-family:var(--font-tech)}.capsule-hall button{color:var(--arven-text);background:var(--arven-metal);border:1px solid var(--cw-edge);cursor:pointer;padding:.42cqw .8cqw;font-size:1cqw;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);transform:none}.capsule-hall button:focus-visible{outline:2px solid var(--cw-light);outline-offset:3px}.capsule-hall button:disabled,.capsule-hall button[aria-disabled=true]{opacity:.55;cursor:default}.capsule-hall .cw-action,.capsule-hall .dormancy-wake-control{background:var(--arven-crt-base);border:1px solid var(--arven-brass);color:var(--arven-text);font-family:var(--font-tech);letter-spacing:.05em;white-space:nowrap;padding:.6cqw 1.25cqw;font-weight:700;box-shadow:inset 0 1px #ffffff09}.capsule-hall :is(.cw-action,.dormancy-wake-control):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--arven-brass-light);box-shadow:0 0 1cqw color-mix(in srgb,var(--arven-brass) 24%,transparent);transform:none}.cw-top{z-index:3;justify-content:space-between;align-items:center;gap:1cqw;min-width:0;padding:0 1%;display:flex}.cw-top h1{letter-spacing:.08em;font-size:1.2cqw;font-weight:700}.cw-top p{font:400 .82cqw var(--font-tech);letter-spacing:.055em;color:var(--arven-muted);white-space:nowrap}.cw-wall{background:0 0;min-height:0;position:relative;overflow:visible}.cw-wall-center{min-width:0;position:absolute;inset:5% 27% 2%}.cw-current-row{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cw-current-row[style*="opacity: 0"]{pointer-events:none}.cw-pods{justify-content:center;align-items:stretch;gap:1.05cqw;width:100%;height:100%;padding:.7cqw .2cqw .2cqw;display:flex}.cw-pod-unit{flex-direction:column;flex:1 1 0;align-items:center;gap:.35cqw;min-width:0;max-width:6.3cqw;display:flex}.cw-pod{border:1px solid color-mix(in srgb,var(--cw-light) 45%,var(--arven-recess));background:linear-gradient(100deg,var(--arven-recess),color-mix(in srgb,var(--cw-light) 19%,var(--arven-recess)) 20%,var(--arven-recess) 70%);border-radius:48% 48% 15% 15%/23% 23% 6% 6%;flex:1;width:100%;min-height:0;position:relative;box-shadow:inset 0 0 .35cqw #000,0 .25cqw .5cqw #0008}.cw-glass{background:radial-gradient(ellipse at 50% 15%,color-mix(in srgb,var(--cw-light) 20%,transparent),transparent 65%),linear-gradient(90deg,#ffffff0b,transparent 30%,#ffffff05 80%,#ffffff12);box-shadow:inset 0 0 .6cqw color-mix(in srgb,var(--cw-light) 22%,transparent);border-radius:48% 48% 15% 15%/22% 22% 5% 5%;position:absolute;inset:9% 8% 16%;overflow:hidden}.cw-silhouette{filter:blur(.18cqw);background:radial-gradient(25% 15% at 50% 22%,#030809a8 95%,#0000),radial-gradient(48% 54% at 50% 91%,#030809b5 94%,#0000);position:absolute;inset:14% 20% -7%}.cw-frost{pointer-events:none;background:radial-gradient(ellipse at 5% 25%,color-mix(in srgb,var(--cw-light) 32%,transparent),transparent 64%),radial-gradient(ellipse at 95% 80%,#cfebed29,transparent 50%),repeating-linear-gradient(112deg,transparent 0 13px,#daecec05 14px 15px);opacity:.85;transition:opacity .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--pod-delay,0s);position:absolute;inset:0;box-shadow:inset 0 0 1cqw #c2e2e321}.cw-lamps{pointer-events:none;justify-content:center;gap:15%;height:.32cqw;display:flex;position:absolute;bottom:6%;left:0;right:0}.cw-lamps i{background:color-mix(in srgb,var(--cw-light) 45%,var(--arven-recess));width:.32cqw;min-width:2px;height:.32cqw;min-height:2px;box-shadow:0 0 .25cqw color-mix(in srgb,var(--cw-light) 35%,transparent);transition:background .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1);transition-delay:var(--pod-delay,0s);border-radius:50%}.cw-lamps i+i{opacity:.4}.cw-pod.is-pulsing .cw-lamps i:first-child{background:var(--cw-light);box-shadow:0 0 .6cqw var(--cw-light);transition-duration:.12s}.cw-number{color:var(--arven-muted);letter-spacing:.1em;font-size:.83cqw}.cw-pod:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--arven-notice) 25%,transparent),transparent 85%);border:1px solid color-mix(in srgb,var(--arven-notice) 50%,transparent);transition:opacity .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--pod-delay,0s);position:absolute;inset:0}.cw-pods.is-warm .cw-pod:after{opacity:1}.cw-pods.is-warm .cw-frost{opacity:0}.cw-pods.is-warm .cw-lamps i{background:var(--arven-notice);box-shadow:0 0 .6cqw color-mix(in srgb,var(--arven-notice) 65%,transparent)}.capsule-hall .cw-neighbour{opacity:.22;background:0 0;border:0;width:20%;height:57%;padding:0;transition:opacity .2s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:7%}.capsule-hall .cw-neighbour:hover,.capsule-hall .cw-neighbour:focus-visible{opacity:.5}.cw-neighbour .cw-pods{gap:.55cqw}.cw-neighbour .cw-number{font-size:.64cqw}.capsule-hall .cw-arrow{z-index:2;width:2.6cqw;height:2.6cqw;color:var(--arven-muted);background:0 0;border-radius:50%;place-items:center;padding:0;font-size:2cqw;line-height:1;display:grid;position:absolute;top:47%}.cw-row-image{object-fit:contain;width:100%;height:100%}.cw-row-info{text-align:center;align-self:center;min-width:0;padding:.3cqw 1% .6cqw}.cw-row-info h2{letter-spacing:.09em;text-transform:uppercase;font-size:1.85cqw;line-height:1.1}.cw-row-description{color:var(--arven-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.95cqw;font-style:italic;overflow:hidden;margin:.45cqw 0!important}.cw-row-line{justify-content:center;align-items:center;gap:1.25cqw;min-width:0;font-size:.85cqw;display:flex}.cw-row-line .wake-row-brings{min-width:0;color:var(--arven-text);align-items:center;gap:.4cqw;margin:0;display:flex}.cw-row-line .wake-row-brings strong{font-size:0;font-weight:400}.cw-row-line .wake-row-brings strong:after{content:"Bringer";font-size:.85cqw}.cw-row-line .wake-row-brings p{white-space:nowrap;align-items:center;gap:.35cqw;font-size:.85cqw;display:flex}.cw-row-line .wake-row-small-medal{border:1px solid var(--cw-edge);width:1.55cqw;height:1.55cqw;color:var(--arven-text);border-radius:50%;place-items:center;display:grid}.cw-row-line .wake-row-small-medal img{object-fit:contain;width:100%;height:100%}.cw-cost{color:var(--arven-muted);white-space:nowrap}.cw-row-actions{align-items:center;gap:.75cqw;min-width:0;display:flex}.cw-row-actions .hall-serum-switch{white-space:nowrap;font-size:.78cqw}.cw-reserved{font:700 1.05cqw var(--font-tech);letter-spacing:.05em;color:var(--arven-text)}.cw-reserved.is-arriving{animation:.45s cubic-bezier(.2,.8,.2,1) 1.3s both cw-register}@keyframes cw-register{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.cw-specialists{border-top:1px solid color-mix(in srgb,var(--cw-edge) 40%,transparent);justify-content:center;min-height:0;margin:0 1%;padding-top:1cqw;display:flex;position:relative}.cw-specialists h2{background:var(--arven-crt-base);letter-spacing:.15em;color:var(--arven-muted);padding-right:.5cqw;font-size:.8cqw;font-weight:400;position:absolute;top:-.5em;left:0}.cw-specialist-groups{justify-content:center;align-items:stretch;gap:.9cqw;min-width:0;max-width:92%;height:100%;display:flex}.cw-specialist-group{border-left:1px solid color-mix(in srgb,var(--cw-edge) 28%,transparent);justify-content:center;align-items:stretch;gap:.7cqw;min-width:0;padding:0 1cqw;display:flex}.cw-specialist-group:first-child{border-left:0}.capsule-hall .cw-specialist{width:5.3cqw;min-width:0;color:var(--arven-muted);white-space:nowrap;background:0 0;border:0;flex-direction:column;flex:0 5.3cqw;justify-content:flex-start;align-items:center;gap:.4cqw;padding:0;font-size:.8cqw;display:flex}.cw-person-window{border:1px solid var(--cw-edge);background:var(--arven-crt-base);border-radius:35% 35% 8% 8%/20% 20% 6% 6%;width:100%;height:calc(100% - 1.7cqw);min-height:0;max-height:7.2cqw;display:block;position:relative;overflow:hidden}.cw-person-window img{object-fit:cover;object-position:50% 35%;filter:saturate(.4)brightness(.58);width:100%;height:100%;transition:filter .2s cubic-bezier(.2,.8,.2,1)}.cw-specialist:hover img,.cw-specialist:focus-visible img{filter:saturate(.8)brightness(.9)}.cw-specialist.is-awake .cw-person-window{border-color:color-mix(in srgb,var(--arven-notice) 55%,var(--cw-edge));box-shadow:inset 0 0 .5cqw var(--arven-notice)}.cw-specialist.is-awake img{filter:saturate(.85)brightness(.92)}.cw-specialist.is-awake .cw-frost{opacity:0}.cw-specialist.is-awake .cw-lamps i{background:var(--arven-notice)}.cw-specialist .cw-gain{color:var(--arven-brass-light)}.cw-profile{grid-row:2/-1;grid-template-columns:30% 1fr;gap:7%;min-height:0;padding:2% 5% 2% 7%;display:grid}.cw-profile-capsule{border:1px solid var(--cw-edge);background:var(--arven-metal);border-radius:45% 45% 9% 9%/22% 22% 6% 6%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 1cqw #000,0 .5cqw 1cqw #0007}.cw-profile-glass{background:var(--arven-crt-base);border-radius:44% 44% 7% 7%/22% 22% 5% 5%;position:absolute;inset:5% 5% 9%;overflow:hidden}.cw-profile-glass .society-asset-media{aspect-ratio:auto;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.cw-profile-glass .society-asset-media :is(img,video){object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cw-profile-glass .society-asset-media:before,.cw-profile-glass .society-asset-media:after{display:none}.cw-copy{height:100%;min-height:0;line-height:1.3;overflow:hidden}.cw-overview{flex-direction:column;gap:.5em;display:flex}.cw-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--arven-muted);font-size:.82em}.cw-overview h1{letter-spacing:.025em;margin:.12em 0 .2em;font-size:2.6em;font-weight:400;line-height:1.05}.cw-protection{flex-direction:column;gap:.1em;display:flex}.cw-protection>span{color:var(--arven-muted);font-size:.85em}.cw-protection strong{font:400 1.65em var(--font-tech);color:var(--arven-brass-light)}.cw-protection small{color:var(--arven-muted);font-size:.85em}.cw-unlocks h2{letter-spacing:.14em;margin:.35em 0;font-size:.8em}.cw-unlocks ul{grid-template-columns:1fr 1fr;gap:.22em 1em;margin:0;padding:0;font-size:.84em;list-style:none;display:grid}.cw-unlocks li{border-left:1px solid color-mix(in srgb,var(--cw-edge) 60%,transparent);padding:.17em 9px;line-height:1.3}.cw-intro{color:var(--arven-muted);font-size:.92em}.cw-sole{font-size:.8em}.cw-wake-options{color:var(--arven-muted);align-items:center;gap:1em;font-size:.8em;display:flex}.cw-profile-actions{flex-wrap:wrap;align-items:center;gap:.6em;margin-top:auto;display:flex}.cw-profile-actions button{padding:.5em .85em;font-size:.82em}.cw-blocker{color:var(--arven-muted);font-size:.83em}.capsule-hall .dormancy-wake-control{align-items:center;gap:.45em;width:auto;height:auto;min-height:0;padding:.45em .8em;font-size:.9em;display:flex;position:relative;inset:auto;transform:none}.capsule-hall .dormancy-wake-control i{flex:none;width:1.5em;height:1.5em;position:relative;inset:auto}.capsule-hall .dormancy-wake-control svg{width:100%;height:100%}.capsule-hall .dormancy-wake-control span{flex-direction:column;display:flex;position:static}.capsule-hall .dormancy-wake-control strong{font:inherit;color:var(--arven-text)}.capsule-hall .dormancy-wake-control small{color:var(--arven-muted);font-size:.65em}.cw-history{flex-direction:column;gap:1em;display:flex}.cw-history h2{font-size:1.8em}.cw-history-columns{column-count:2;column-fill:balance;flex:1;column-gap:1.5em;min-height:0}.cw-history-columns p{white-space:pre-line;margin:0 0 .8em}.cw-history button{align-self:flex-start;font-size:.9em}.capsule-hall .cw-alarm{border-color:var(--arven-danger);color:var(--arven-danger);padding:.3cqw .6cqw;font-size:.72cqw;animation:6.7s cubic-bezier(.2,.8,.2,1) infinite cw-alarm}@keyframes cw-alarm{0%,5%,9%,12%,71%,76%,to{opacity:1}7%,73%{opacity:.4}}.cw-emergency{flex-direction:column;grid-row:2/-1;gap:1cqw;min-height:0;padding:2% 8%;display:flex}.cw-emergency>button{align-self:flex-start}.cw-emergency .dv-emergency{height:100%;color:var(--arven-text);background:0 0;border:0;flex-direction:column;gap:1em;padding:0;display:flex}.cw-emergency .dv-emergency-main{grid-template-columns:1fr 1fr;gap:1em;display:grid}.cw-emergency .dv-serum{grid-column:1/-1;font-size:1em}.cw-emergency .dv-costs,.cw-emergency .dv-outcomes{gap:1em;display:flex}.cw-emergency .dv-emergency-footer{flex-direction:column;align-items:flex-start;gap:.6em;margin-top:auto;display:flex}.cw-emergency .hall-protocol p{white-space:pre-line;columns:2;column-gap:2em}.cw-emergency :is(h2,strong){font-size:1.2em}.cw-emergency button{font-size:1em}.cw-emergency .dv-costs>div,.cw-emergency .dv-outcomes>div{color:var(--arven-text);background:0 0;font-size:1em}.capsule-hall .hall-serum-switch{color:var(--arven-muted);align-items:center;gap:.45em;display:inline-flex}.capsule-hall[data-reduced-motion=true] *,.capsule-hall[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.capsule-hall *,.capsule-hall :after{transition:none!important;animation:none!important}}#dvale-hall-dialog .capsule-hall .hall-serum-switch{gap:.45em}#dvale-hall-dialog .capsule-hall .hall-serum-switch>.hall-toggle-track{background:var(--arven-crt-base);flex-basis:2.2em;width:2.2em;height:1.2em}#dvale-hall-dialog .capsule-hall .hall-toggle-track:after{width:.7em;height:.7em;top:.17em;left:.17em}#dvale-hall-dialog .capsule-hall .hall-serum-switch>input:checked+.hall-toggle-track{border-color:var(--cw-light);background:var(--arven-crt-base)}#dvale-hall-dialog .capsule-hall .hall-serum-switch>input:checked+.hall-toggle-track:after{background:var(--cw-light);border-color:var(--cw-light);left:1.2em}#dvale-hall-dialog .capsule-hall .hall-serum-switch>input:focus-visible+.hall-toggle-track{outline-color:var(--cw-light)}.capsule-hall .dormancy-wake-control.is-available{animation:none}.capsule-hall .dormancy-wake-control.is-holding circle.progress{animation-timing-function:cubic-bezier(.2,.8,.2,1)}.cw-emergency .dv-emergency-heading{align-items:center;gap:1em;display:flex}.cw-emergency .dv-emergency-heading svg{width:2em;height:2em}.cw-emergency .dv-costs>div,.cw-emergency .dv-outcomes>div{flex-direction:column;gap:.3em;display:flex}.cw-emergency .dv-serum>span:not(.hall-toggle-track){flex-direction:column;display:flex}.cw-emergency .dv-danger{border-color:var(--arven-danger)}.cw-profile,.cw-emergency,.cw-wall,.cw-row-info,.cw-specialists,.cw-history-columns{animation:.28s cubic-bezier(.2,.8,.2,1) both cw-room-enter}@keyframes cw-room-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cw-hero-capsule{aspect-ratio:3/5;justify-self:center;width:auto;max-width:100%;height:100%}.cw-hero-capsule .cw-profile-glass{inset:4% 7% 9%}.cw-hero-capsule .cw-hero-image{width:auto;max-width:none;height:112%;position:absolute;top:1%;left:50%;transform:translate(-50%)}.cw-hero-frost{pointer-events:none;opacity:0;position:absolute;inset:0}.cw-hero-capsule.is-cold :is(.cw-hero-image,.society-asset-media img){filter:saturate(.35)brightness(.72)hue-rotate(170deg)}.cw-hero-capsule.is-cold .cw-hero-frost{opacity:1;mix-blend-mode:screen;background:linear-gradient(#78c8e12e,#8cd7eb52 70%,#d2f5ff70),radial-gradient(at 10% 20%,#d2f5ff24,#0000 55%),radial-gradient(at 80% 85%,#d2f5ff2b,#0000 65%);box-shadow:inset 0 0 1.4cqw #aaebff50}.cw-hero-capsule.is-cold .cw-profile-glass{box-shadow:0 0 1.5cqw color-mix(in srgb,var(--cw-light) 20%,transparent)}.cw-hero-capsule.is-warm .cw-profile-glass{box-shadow:0 0 1.5cqw color-mix(in srgb,var(--arven-notice) 18%,transparent)}.cw-hero-capsule.is-warm .cw-lamps i{background:var(--arven-notice);box-shadow:0 0 .6cqw var(--arven-notice)}.cw-hero-capsule.is-sick :is(.cw-hero-image,.society-asset-media img){filter:brightness(.7)saturate(.65)}.cw-hero-capsule.is-sick .cw-lamps{opacity:.6}.cw-wall-center{inset:0 24%}.cw-wall-center .cw-pods{gap:1cqw;padding-top:0}.cw-wall-center .cw-pod-unit{max-width:7.35cqw}.cw-top p{color:var(--arven-text);letter-spacing:.04em;font-size:.94cqw}.capsule-hall .cw-close{flex:none;padding:.25cqw .5cqw;font-size:.8cqw}.cw-arrow.is-previous{left:20.6%}.cw-arrow.is-next{right:20.6%}.cw-overview{box-sizing:border-box;padding-bottom:24px}.cw-protection.is-covered strong{color:var(--arven-text-muted,#9caeae)}.cw-protection strong small{margin-left:.7em;font-size:.55em;display:inline}.cw-painted-pod{aspect-ratio:300/642;width:100%;position:relative}.cw-painted-pod>img{width:100%;height:auto;display:block}.cw-painted-warm{mix-blend-mode:screen;opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1) var(--pod-delay);pointer-events:none;background:radial-gradient(#d8a55b88,#c47c3899);border-radius:43% 43% 20% 20%/18% 18% 10% 10%;position:absolute;inset:14.5% 14.5% 19.5%}.cw-painted-lamp{opacity:0;background:#91edac;border-radius:2px;width:8%;height:2.3%;transition:opacity .14s ease-out;position:absolute;top:87%;left:36%;box-shadow:0 0 9px 3px #8cffbf}.cw-painted-pod.is-pulsing .cw-painted-lamp{opacity:.65}.is-warm .cw-painted-warm{opacity:1}.is-warm .cw-painted-lamp{opacity:.9;transition-delay:var(--pod-delay);background:#edb761;box-shadow:0 0 8px 3px #ca8c43}.capsule-hall .cw-arrow{border:1px solid var(--arven-brass,#ad925c);color:#e1d8c4;z-index:4;background:#080f11;border-radius:2px;width:56px;height:56px;font-size:36px;overflow:visible}.capsule-hall .cw-arrow:hover{border-color:#e1bd79;box-shadow:0 0 16px #b8883c40}.cw-arrow small{color:#c2ccc9;pointer-events:none;width:13cqw;font-size:clamp(9px,.72cqw,13px);line-height:1.25;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.capsule-hall .cw-neighbour{opacity:.36}.capsule-hall .cw-neighbour:hover{opacity:.7}.cw-neighbour-name{white-space:nowrap;opacity:0;font-size:.7cqw;display:block}.cw-neighbour:hover .cw-neighbour-name,.cw-neighbour:focus-visible .cw-neighbour-name{opacity:1}.cw-neighbour.is-hint{animation:.6s cubic-bezier(.22,.8,.25,1) cw-browse-hint}@keyframes cw-browse-hint{50%{opacity:.6;translate:-18px}}.cw-row-position{color:#aabbbd;justify-content:center;align-items:center;gap:.8em;margin:.15em 0;font-size:.65cqw;line-height:1.1;display:flex}.cw-row-position nav{gap:3px;max-width:27cqw;display:flex}.cw-row-position button{background:#586b70;border:0;width:5px;min-width:0;height:5px;min-height:0;padding:0}.cw-row-position button[aria-current]{background:#e0ecec}.cw-row-position .is-rail{gap:1px;width:22cqw}.cw-row-position .is-rail button{border-radius:0;flex:1;width:auto;height:4px}.cw-row-position button:disabled{opacity:1}.cw-row-description{margin-top:.3em}[data-reduced-motion=true] .cw-painted-warm,[data-reduced-motion=true] .cw-painted-lamp{transition:none!important}[data-reduced-motion=true] .cw-neighbour{animation:none!important}.capsule-hall{grid-template-columns:minmax(0,1fr)}.capsule-hall>.cw-wall,.capsule-hall>.cw-row-info{grid-column:1;width:100%;min-width:0}.cw-wall-center{width:auto;margin:0;inset:0 23%}.cw-current-row{justify-content:center;width:100%;min-width:0;left:0;right:0}.cw-pods{justify-content:center;align-items:flex-start;padding-bottom:0}.cw-pods .cw-pod-unit{flex:0 0 var(--pod-fit-width,0px);width:var(--pod-fit-width,0px);gap:8px;min-height:0}.cw-pod-unit>.cw-number{white-space:nowrap;flex:none;line-height:1.2}.cw-pod-unit>.cw-painted-pod{aspect-ratio:auto;flex:none}.cw-pod-unit>.cw-pod{aspect-ratio:300/642;flex:none}.cw-painted-pod>img{width:100%;height:auto}.cw-wall{--destination-height:3.75em;--destination-font:clamp(9px,.72cqw,13px)}.cw-navigation{width:23%;font-size:var(--destination-font);pointer-events:none;z-index:4;position:absolute;top:0;bottom:0}.cw-navigation.is-previous{left:0}.cw-navigation.is-next{right:0}.capsule-hall .cw-navigation .cw-arrow{pointer-events:auto;top:calc(50% - 28px)}.cw-navigation.is-previous .cw-arrow{left:auto;right:8px}.cw-navigation.is-next .cw-arrow{left:8px;right:auto}.cw-destination{height:var(--destination-height);text-align:center;font:inherit;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;color:var(--arven-text);justify-content:center;align-items:flex-start;line-height:1.25;display:flex;position:absolute;bottom:0;left:8px;right:8px}.capsule-hall .cw-neighbour{width:14%;bottom:calc(3.75 * var(--destination-font) + 8px);height:min(57%,calc(100% - 3.75 * var(--destination-font) - 16px));font-size:var(--destination-font);grid-template-rows:minmax(0,1fr);display:grid}.cw-neighbour.is-previous{left:1%}.cw-neighbour.is-next{right:1%}.cw-neighbour-name{font-size:inherit;white-space:normal;line-height:1.2;position:absolute;bottom:100%;left:0;right:0}.cw-neighbour .cw-pods{padding-top:0}.cw-row-info{flex-direction:column;justify-content:center;align-self:stretch;gap:.15cqw;padding:0 1%;display:flex}.cw-row-position{min-height:1.2em;font:400 .94cqw/1.2 var(--font-tech);letter-spacing:.04em;color:var(--arven-text);flex:none;gap:1em;margin:4px 0}.cw-row-position nav{align-items:center;padding:2px 0}.cw-row-info .cw-row-description{line-height:1.2;margin:0!important}.cw-row-info .cw-row-line{flex:none}.cw-row-info .cw-action{padding:.35cqw 1.1cqw}.cw-neighbour .cw-neighbour-name{display:none}.capsule-hall :is(.cw-profile,.cw-copy,.cw-overview,.cw-history,.cw-emergency,.dv-emergency-main,.dv-emergency-footer,.hall-protocol){box-shadow:none;background:0 0}.cw-row-info{--row-action-height:calc(2.87cqw + 2.8px);grid-template-rows:minmax(0,1fr) var(--row-action-height);gap:12px;min-height:0;padding:0 1% 12px;display:grid;position:relative}.cw-row-details{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:0 1cqw;min-height:0;display:grid}.cw-row-details h2{letter-spacing:.035em;white-space:nowrap;grid-area:1/1;font-size:1.35cqw;line-height:1}.cw-row-details .cw-row-position{grid-area:2/1;gap:.6em;min-height:0;margin:0;font-size:.94cqw;line-height:1}.cw-row-details .cw-row-position nav{max-width:14cqw;padding:0}.cw-row-details .cw-row-description{grid-area:1/2;min-width:0;font-size:.85cqw;line-height:1.1}.cw-row-details .cw-row-line{grid-area:2/2;gap:.8cqw;font-size:.8cqw;line-height:1.1}.cw-row-details .wake-row-brings p,.cw-row-details .wake-row-brings strong:after{font-size:.8cqw}.cw-row-details .wake-row-small-medal{width:1.15cqw;height:1.15cqw}.cw-row-info>.cw-row-actions{height:var(--row-action-height);justify-content:center;align-items:center;gap:1cqw;min-height:0;display:flex;position:relative}.cw-row-info .cw-action{height:var(--row-action-height);padding:0 1.35cqw;font-size:1cqw;line-height:1.35}.cw-row-info>.cw-row-actions>.hall-serum-switch{margin-right:1cqw;font-size:.78cqw;position:absolute;right:calc(50% + 9cqw)}.cw-row-info .cw-reserved,.cw-row-info .cw-blocker{justify-content:center;align-items:center;height:100%;line-height:1.2;display:flex}.cw-row-info>output{text-align:center;font-size:10px;line-height:12px;position:absolute;bottom:0;left:1%;right:1%}.capsule-hall[data-view=front]{grid-template-columns:minmax(0,64fr) minmax(0,36fr)}.capsule-hall[data-view=front]>.cw-top{grid-area:1/1/auto/-1}.capsule-hall[data-view=front]>.cw-wall{grid-area:2/1}.capsule-hall[data-view=front]>.cw-row-info{flex-direction:column;grid-area:3/1;justify-content:center;gap:.2cqw;padding:0 1% .5cqw;display:flex}.capsule-hall[data-view=front]>.cw-specialists{grid-area:4/1/auto/-1}.capsule-hall[data-view=front] .cw-navigation{width:10%}.capsule-hall[data-view=front] .cw-arrow{width:3cqw;height:3cqw;font-size:2.2cqw;top:35%;left:50%;right:auto;transform:translate(-50%)}.capsule-hall[data-view=front] .cw-destination{width:12cqw;height:2.4em;font-size:.65cqw;line-height:1.2;bottom:0;left:50%;right:auto;transform:translate(-50%)}.capsule-hall[data-view=front] .cw-navigation.is-previous .cw-destination{text-align:left;justify-content:flex-start;left:0;transform:none}.capsule-hall[data-view=front] .cw-navigation.is-next .cw-destination{text-align:right;justify-content:flex-end;left:auto;right:0;transform:none}.capsule-hall[data-view=front] .cw-row-details{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.25cqw;width:100%;display:flex}.capsule-hall[data-view=front] .cw-row-details h2{letter-spacing:.055em;white-space:normal;font-size:1.6cqw;line-height:1.05}.capsule-hall[data-view=front] .cw-row-position{margin:0;font-size:.9cqw;line-height:1.1}.capsule-hall[data-view=front] .cw-row-position nav{max-width:22cqw}.capsule-hall[data-view=front] .cw-row-description{white-space:normal;text-overflow:clip;font-size:.8cqw;line-height:1.15;overflow:visible}.capsule-hall[data-view=front] .cw-row-line{gap:.9cqw;font-size:.78cqw;line-height:1.1}.capsule-hall[data-view=front] .cw-row-line .wake-row-brings p,.capsule-hall[data-view=front] .wake-row-brings strong:after{font-size:.78cqw}.capsule-hall[data-view=front] .cw-civil-shortcut{padding:.15cqw .5cqw;font-size:.7cqw}.capsule-hall[data-view=front] .cw-wall{--cw-capsule-span:70%;--cw-capsule-middle:42%}.capsule-hall[data-view=front] .cw-wall-center{bottom:0;left:14.5%;right:14.5%}.capsule-hall[data-view=front] .cw-navigation{top:var(--cw-capsule-middle);flex-direction:column;align-items:center;gap:8px;width:8cqw;height:auto;display:flex;bottom:auto;transform:translate(-50%,-1.5cqw)}.capsule-hall[data-view=front] .cw-navigation.is-previous{left:calc(50% - var(--cw-capsule-span)/2 - 4.8cqw);right:auto}.capsule-hall[data-view=front] .cw-navigation.is-next{left:calc(50% + var(--cw-capsule-span)/2 + 4.8cqw);right:auto}.capsule-hall[data-view=front] .cw-navigation .cw-arrow{flex:none;position:relative;inset:auto;transform:none}.capsule-hall[data-view=front] .cw-navigation:is(.is-next,.is-previous) .cw-destination{text-align:center;width:100%;height:auto;font-size:.68cqw;line-height:1.25;display:block;position:relative;inset:auto;transform:none}.cw-lever-area{padding-inline:0}.capsule-hall[data-view=front] .cw-wall[data-image=true]{--cw-capsule-span:71%!important;--cw-capsule-middle:50%!important}.cw-profile:has(.cw-hero-capsule){grid-template-columns:38% 1fr;gap:4%;padding:0 3% 0 1%}.cw-profile .cw-hero-capsule{aspect-ratio:2/3;width:auto;max-width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;place-self:center;overflow:visible}.cw-profile-layer{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cw-hero-capsule .cw-profile-glass{background:0 0;border-radius:50% 50% 4% 4%/27.96% 27.96% 2% 2%;width:68.262%;height:81.51%;inset:7.161% auto auto 15.918%;overflow:hidden;box-shadow:none!important}.cw-hero-capsule .cw-hero-image{object-fit:contain;width:112.8%;max-width:none;height:94.465%;top:2.256%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 3% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 3% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cw-hero-capsule .cw-hero-frost{border-radius:inherit;inset:2.256% 0 3.279%;-webkit-mask-image:radial-gradient(#000 40%,#0000 74%);mask-image:radial-gradient(#000 40%,#0000 74%)}.cw-profile-lamp-shade{filter:grayscale()brightness(.18);opacity:1;-webkit-mask-image:radial-gradient(5% 2.5% at 50% 4.5%,#000 55%,#0000),radial-gradient(5% 3% at 23% 12%,#000 45%,#0000),radial-gradient(5% 3% at 77% 12%,#000 45%,#0000),radial-gradient(10% 2% at 50% 91.5%,#000 55%,#0000);mask-image:radial-gradient(5% 2.5% at 50% 4.5%,#000 55%,#0000),radial-gradient(5% 3% at 23% 12%,#000 45%,#0000),radial-gradient(5% 3% at 77% 12%,#000 45%,#0000),radial-gradient(10% 2% at 50% 91.5%,#000 55%,#0000)}.cw-hero-capsule.is-warm .cw-profile-lamp-shade{opacity:.35}.cw-hero-capsule.is-sick .cw-profile-lamp-shade{opacity:.65}.capsule-hall>.cw-top{grid-area:1/1/auto/-1}.cw-top{position:relative}.cw-top p{margin:0;position:absolute;left:50%;transform:translate(-50%)}.cw-top .cw-close{margin-left:auto}.cw-top .cw-section-title{font-family:var(--font-ui);letter-spacing:.08em;font-weight:700}.cw-profile .cw-overview{justify-content:safe center;min-width:0;padding-block:12px;overflow:auto}.cw-profile .cw-overview>*{flex-shrink:0}.cw-profile .cw-kicker{font-family:var(--font-ui);color:var(--arven-text);font-size:max(14px,.96em)}.cw-profile .cw-unlocks ul{font-family:var(--font-ui);text-transform:none;letter-spacing:normal;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cw-profile .cw-unlocks li{overflow-wrap:anywhere;white-space:normal;min-width:0;overflow:visible}.cw-profile .cw-unlock-type{font-family:var(--font-ui);letter-spacing:.04em;color:var(--arven-muted);margin-left:.6em;font-size:.72em;font-weight:400;display:inline-block}.cw-profile .cw-intro{font-size:1.012em}.cw-profile .cw-profile-actions{margin-top:28px}.fare-notice-body{display:block;overflow:auto}.fare-notice-body p{white-space:pre-wrap}.fare-monitor{object-fit:contain;max-width:100%;max-height:36vh;margin:0 auto 1rem;display:block}.fare-learning{align-items:center;gap:1rem;display:flex}.fare-learning .knowledge-notice-medal{flex:none;width:64px;height:64px}.fare-counts{font-variant-numeric:tabular-nums;font-weight:700}.reactor-narrative .triage-warning,.adviser-view .triage-warning{color:var(--amber)}.library-surface{min-width:0;height:calc(100% - 15.3cqh);min-height:0;overflow:hidden;padding:0!important;display:block!important}.library-monitor{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:18px;overflow:hidden}.library-monitor>.monitor-window{height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.arven-library{box-sizing:border-box;color:#daebe3;outline:none;grid-template-rows:56px 58px minmax(0,1fr) 34px;gap:12px;min-width:0;height:100%;min-height:0;padding:18px;display:grid;overflow:hidden;container-type:size}.arven-library *{box-sizing:border-box;min-width:0}.library-icon{color:#9bd1c4;flex:none;width:32px;height:32px}.library-head,.library-head>div,.library-entry>header,.library-pagination,.library-status{justify-content:space-between;align-items:center;gap:12px;min-height:0;display:flex}.library-head{border-bottom:1px solid #738a75;padding-bottom:10px}.library-head>div{justify-content:flex-start}.library-head h1{letter-spacing:.045em;white-space:nowrap;margin:0;font-size:clamp(18px,2.3cqw,30px)}.arven-library button{cursor:pointer;padding:8px 14px;font-weight:700}.arven-library button:disabled{opacity:.38;cursor:default}.library-shelves{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;display:grid}.library-shelves button{justify-content:center;align-items:center;gap:12px;display:flex;overflow:hidden}.library-shelves strong{font-size:clamp(14px,1.8cqw,24px)}.library-shelves span{color:#f6c679;font-size:16px}.library-new,.library-unread{color:#071a13;white-space:nowrap;background:#f1bd69;border:1px solid #fff0bc;padding:3px 7px;font-size:14px}.library-hardware{position:relative}.library-hardware>.library-icon{width:30px;height:30px;position:relative!important;inset:auto!important;transform:none!important}.library-unread{border-radius:var(--arven-corner);min-width:22px;padding:1px 4px;font-size:12px;line-height:18px;position:absolute;top:-5px;right:-7px}.library-catalog{grid-template-rows:minmax(0,1fr) 40px;gap:10px;min-height:0;display:grid;overflow:hidden}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,96px);align-content:start;gap:12px;min-height:0;display:grid;overflow:hidden}.library-record{text-align:left;align-items:center;gap:18px;display:flex;overflow:hidden}.library-record.is-unread{border-left:4px solid #e9b768}.library-record>img,.library-record>.library-icon{object-fit:contain;aspect-ratio:1;width:52px;height:52px}.library-record>span{flex:1;gap:5px;display:grid}.library-record small{color:#abc9ba;justify-content:space-between;font-size:14px;display:flex}.library-record small b{color:#f5c77d}.library-record strong{white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.library-record em{color:#a9c7b9;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-style:normal;overflow:hidden}.library-empty{color:#c0cfc3;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;height:100%;padding:20px;font-size:18px;display:flex;overflow:hidden}.library-empty p{margin:12px 0}.library-empty .library-icon{width:46px;height:46px}.library-pagination{flex:none;justify-content:center;height:40px;font-size:14px}.library-pagination span{text-align:center;min-width:110px}.library-pagination button{height:36px;padding:6px 16px}.library-entry{grid-template-rows:38px minmax(0,1fr);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px 24px;min-height:0;display:grid;overflow:hidden}.library-entry>header{color:#bdd1c4;grid-column:1/-1;font-size:14px}.library-entry>header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-entry>header button{white-space:nowrap;padding:6px 12px;font-size:14px}.library-reading{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.library-entry-title h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(22px,2.5cqw,34px);line-height:1.15;display:-webkit-box;overflow:hidden}.library-entry-title p{color:#ddb979;margin:6px 0 0;font-size:16px}.library-entry.text-only{grid-template-columns:minmax(0,1fr)}.library-entry.text-only .library-reading{border-left:2px solid #b1955d;justify-self:center;width:min(100%,960px);padding-left:24px}.library-media{aspect-ratio:1920/893;background:#05110b;border:1px solid #718172;align-self:center;width:100%;min-height:0;max-height:100%;position:relative;overflow:hidden}.library-media.archive-media{aspect-ratio:16/9}.library-media img,.library-media video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.library-media video{z-index:1}.library-text{grid-template-rows:minmax(0,1fr) 40px;gap:12px;min-height:0;display:grid;position:relative;overflow:hidden}.library-text>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d7e4d9;min-height:0;margin:0;font-size:clamp(16px,1.65cqw,23px);line-height:1.55}.library-text>.library-text-probe{visibility:hidden;pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.library-status{color:#a9c4b5;border-top:1px solid #657c694d;padding-top:6px;font-size:14px;overflow:hidden}.library-status>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-status button{white-space:nowrap;padding:3px 10px;font-size:14px}@container (width<=700px){.library-grid{grid-template-columns:minmax(0,1fr)}.library-head h1{font-size:18px}.library-new{font-size:12px}.library-head .library-icon{display:none}.library-shelves{gap:6px}.library-shelves button{gap:5px;padding:4px}.library-shelves .library-icon{width:24px;height:24px}.library-entry{grid-template-columns:minmax(0,1fr)}.library-entry.has-media{grid-template-rows:32px minmax(0,1fr) minmax(0,2fr)}.library-media{justify-self:center;width:auto;max-width:100%;height:100%}.library-reading{gap:8px}.library-entry-title h2{font-size:22px}.library-entry.text-only .library-reading{padding-left:12px}.library-pagination span{min-width:85px}.library-pagination button{padding-inline:10px}}@container (height<=420px){.library-entry-title h2{-webkit-line-clamp:1;font-size:20px}.library-entry-title p{margin-top:2px;font-size:14px}.library-reading{gap:4px}.library-text>p{font-size:16px;line-height:1.4}.library-entry{gap:7px 18px}.library-entry.has-media{grid-template-rows:32px minmax(0,1fr);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.library-media{width:100%;height:auto}.library-record strong{font-size:17px}}.eir-archive-grid.without-discoveries{grid-template-columns:minmax(0,1fr)}.frame-topbar:has(.has-library-control){grid-template-columns:minmax(0,1fr) 23.5cqw}.frame-topbar:has(.has-library-control.has-developer-control){grid-template-columns:minmax(0,1fr) 26.5cqw}.frame-utility-controls.has-library-control{grid-template-columns:repeat(8,minmax(0,1fr))}.frame-utility-controls.has-library-control.has-developer-control{grid-template-columns:repeat(9,minmax(0,1fr))}#planetens-command .command-workspace:has(.library-surface){min-height:0;overflow:hidden}#planetens-command .phase-surface.library-surface{height:100%;min-height:0;max-height:100%;overflow:hidden}#planetens-command .library-monitor,#planetens-command .library-monitor>.monitor-window{height:100%;min-height:0;overflow:hidden}#planetens-command .arven-library,#planetens-command .arven-library :is(button,h1,h2,p,span,strong,small){font-family:var(--font-geist-mono),monospace}#planetens-command .command-topbar>.library-hardware{color:#bbe5d5;background:#193428;border:1px solid #6f9986;border-radius:4px;width:40px;height:40px;padding:4px;position:relative}#planetens-command .command-topbar:has(>.library-hardware){grid-template-columns:172px minmax(0,1fr) auto auto}@media (width<=980px){#planetens-command .command-workspace:has(.library-surface){height:calc(100svh - 210px);min-height:300px;max-height:760px}#planetens-command .command-topbar:has(>.library-hardware){grid-template-columns:auto minmax(0,1fr) auto auto}}
