.station-home{--space-ink:#e0ece8;--space-muted:#a7bdbd;--space-line:#c4e2df2e;--accent:#c4e1d9;--edge:clamp(22px, 3vw, 44px);color-scheme:dark;color:var(--space-ink);background:#101b28}.station-home ::selection{color:#162424;background:#c4e1d9}.station-home .site-shell{min-height:0;display:block}.station-home main[data-page-content]{width:100%;padding:0}.station-hero{isolation:isolate;height:100svh;min-height:400px;position:relative;overflow:clip}.station-stage,.station-poster,.station-atmosphere{position:absolute;inset:0}.station-stage{z-index:0}.station-stage canvas{width:100%;height:100%;display:block}.station-poster{z-index:1;pointer-events:none;background:#101b28}.station-poster img{object-fit:contain;width:100%;height:100%;display:block}.station-poster[data-ready]{opacity:0;visibility:hidden;transition:opacity .7s,visibility 0s .7s}.station-atmosphere{z-index:2;pointer-events:none;background:radial-gradient(#0000 50%,#08132030)}.station-hero[data-inside=false] .station-stage canvas{cursor:pointer}.station-hero[data-inside=false] .station-stage canvas:active{cursor:grabbing}.station-entry{z-index:3;left:50%;bottom:max(62px, env(safe-area-inset-bottom));text-align:center;position:absolute;transform:translate(-50%)}.station-enter{color:#dfefea;backdrop-filter:blur(12px);background:#10202e82;border:1px solid #c6e4df63;border-radius:2px;place-items:center;width:52px;height:52px;padding:0;transition:background .2s,border-color .2s;display:inline-grid}.station-enter svg{width:22px;height:22px}.station-enter:hover{color:#182d2e;background:#d2e6df;border-color:#eaf3e5}.station-enter:disabled{opacity:.55;cursor:wait}.station-load-state{width:min(330px,100vw - 48px);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.station-load-state p,.station-noscript{color:var(--space-muted);font-size:.64rem;line-height:1.7}.station-load-state p:empty{display:none}.station-load-state progress{accent-color:#c4e1d9;border:0;width:100px;height:2px;margin:9px auto 0;display:block}.station-load-state progress::-webkit-progress-bar{background:#d9e9e526}.station-load-state progress::-webkit-progress-value{background:#c4e1d9}.station-noscript{width:280px}.station-home summary{list-style:none}.station-home summary::-webkit-details-marker{display:none}.station-navigation{z-index:4;left:var(--edge);bottom:max(26px,env(safe-area-inset-bottom));color:#dcefeb;background:linear-gradient(90deg,#0b1b26bb,#0b1b2678 80%,#0b1b2630);border-left:1px solid #addbd64a;width:188px;position:absolute}.station-navigation[hidden]{display:none}.station-navigation[data-expanded=true]{width:min(390px,calc(100% - 2 * var(--edge)));overscroll-behavior:contain;backdrop-filter:blur(12px);background:#0b1b26eb;max-height:calc(100svh - 100px);overflow:auto}.station-map-toggle{width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.station-map-toggle strong{font:.76rem/1.4 var(--sans);display:block}.station-map-toggle small{color:#b2cccd;font:.68rem/1.4 var(--sans);margin-top:3px;display:block}.station-map-toggle>span:last-child{color:#acded8;font-size:24px}.station-map-plan{aspect-ratio:1;margin:0 10px 8px;position:relative}.station-map-plan svg{width:100%;height:100%;overflow:visible}[data-map-layers] path{fill:none;stroke:#679099;stroke-width:.35px}[data-map-route]{fill:none;stroke:#a6faff;stroke-width:.75px;stroke-linecap:round;stroke-linejoin:round}[data-map-dots]{fill:#7fb3bb}[data-map-visitor] circle{fill:#173e49;stroke:#a6faff;stroke-width:.35px}[data-map-visitor] path{fill:#b7fcff}.station-map-spaces{font:.65rem/1.5 var(--sans);color:#bad4d6;white-space:nowrap;margin:0;padding:0 10px 10px}.station-navigation[data-expanded=true] .station-map-spaces{display:none}.station-map-orientation{font:.55rem var(--mono);color:#8cabab;position:absolute;top:0;right:0}.station-map-pins{visibility:hidden;pointer-events:none;position:absolute;inset:0}.station-navigation[data-expanded=true] .station-map-pins{visibility:visible}.station-map-pins button{color:#d8eae5;min-width:64px;min-height:44px;font:.66rem var(--mono);pointer-events:auto;cursor:pointer;background:#102b35ed;border:1px solid #7eaaa86b;margin-top:-24px;position:absolute;transform:translate(-50%,-100%)}.station-map-pins button:after{content:"";pointer-events:none;background:#83b4b88c;width:1px;height:24px;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.station-map-pins button[aria-pressed=true]{color:#163539;background:#a6e9ee;border-color:#b7fcff}.station-map-pins button[aria-pressed=true]:after{background:#a6e9ee}.station-map-body{border-top:1px solid #8baead40;padding:0 14px 12px}.station-map-selection{justify-content:space-between;align-items:center;display:flex}.station-map-selection strong{font:.8rem var(--mono)}.station-map-selection button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px}.station-map-body p{font:.7rem/1.5 var(--sans);color:#a8c2c0;margin:0 0 12px}.station-map-actions{gap:8px;display:flex}.station-map-actions button{color:#d6efea;min-height:44px;font:.69rem var(--sans);cursor:pointer;background:0 0;border:1px solid #9ccdc96b;flex:1;padding:0 8px}.station-map-actions button:last-child{color:#163539;background:#a6e9ee}.station-map-body .station-map-note{font:.57rem/1.5 var(--mono);color:#88a8a8;margin:10px 0 0}.station-navigation button:focus-visible,.station-edge-exterior:focus-visible{outline-offset:2px;outline:2px solid #d0f6e9}.station-navigation button:disabled{opacity:.45;cursor:default}.station-edge-exterior{z-index:5;right:var(--edge);color:#dcefeb;backdrop-filter:blur(8px);cursor:pointer;background:#0b1923a8;border:1px solid #c4e2df26;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:78px}.station-edge-exterior[hidden]{display:none}.station-edge-exterior svg{width:18px;height:18px}.station-journey{color:var(--space-ink);border-top:1px solid #8baead40;padding:12px 14px}.station-journey[hidden]{display:none}.station-journey-title{font:.78rem/1.5 var(--mono);margin:0}.station-journey-detail{color:var(--space-muted);font:.7rem/1.5 var(--sans);margin:6px 0 10px}.station-journey-actions{gap:8px;display:flex}.station-journey-actions button{min-height:44px;color:inherit;font:.7rem var(--sans);cursor:pointer;background:0 0;border:1px solid #c4e2df40;flex:1;padding:0 10px}.station-journey-actions [data-station-shortcut]{color:#182d2e;background:#d2e6df;border-color:#d2e6df}.station-journey-actions button:hover:enabled{border-color:#eaf3e5}.station-journey-actions button:focus-visible{outline-offset:3px;outline:2px solid #c4e1d9}.station-journey-actions button:disabled{opacity:.45;cursor:default}.station-menu{top:max(22px, env(safe-area-inset-top));right:var(--edge);z-index:5;position:absolute}.station-menu>summary{color:#e0ece8;cursor:pointer;backdrop-filter:blur(8px);background:#0b192348;border:1px solid #c4e2df26;border-radius:1px;place-items:center;width:44px;height:44px;display:grid;position:relative}.station-menu>summary:before,.station-menu>summary:after{content:"";pointer-events:none;border:solid #c8e1de8c;width:7px;height:7px;position:absolute}.station-menu>summary:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.station-menu>summary:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.station-menu>summary:hover,.station-menu[open]>summary{color:#f0fcf6;background:#b2d5cf18}.station-menu-panel{overscroll-behavior:contain;width:min(284px,100vw - 44px);max-height:calc(100svh - 104px);color:var(--space-ink);backdrop-filter:blur(20px);background:#0c1b25f0;border:1px solid #c4e2df40;padding:16px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 16px 50px #02070d30}.station-menu-heading{color:var(--space-muted);font:.65rem/1.5 var(--mono);letter-spacing:.05em;margin:0 12px 8px}.station-menu-panel :is(a,button):focus-visible{outline-offset:2px;background:#b2d5cf0d;outline:2px solid #c4e1d9}@media (width<=700px){.station-hero[data-moving=true] .station-menu-panel{max-height:calc(100svh - 264px)}}.station-destinations{padding-bottom:12px}.station-lift-destinations{border-top:1px solid #c4e2df26;margin-top:6px;padding-top:6px}.station-destinations button{width:100%;min-height:48px;color:var(--space-ink);font:.74rem var(--mono);letter-spacing:.05em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0 12px;display:flex}.station-destinations button>span{gap:4px;padding:10px 0;display:grid}.station-destinations button svg{opacity:.5;width:16px;height:16px}.station-destinations button:hover{background:#b2d5cf0d}.station-destinations button[aria-current]{color:#c4e1d9;background:#b2d5cf10;box-shadow:inset 2px 0 #c4e1d9}.station-movement{border-top:1px solid var(--space-line);justify-content:space-between;align-items:center;gap:22px;padding:12px 0;display:flex}.station-mode-switch{align-items:center;gap:4px;display:flex}.station-movement button{min-width:44px;min-height:44px;color:var(--space-muted);background:0 0;border:1px solid #0000;place-items:center;padding:0 14px;font-size:.7rem;display:grid}.station-movement button[aria-pressed=true]{color:var(--space-ink);border-bottom-color:#c4e1d9}.station-movement button:hover{color:#f0fcf6;background:#b2d5cf0d}.station-movement .station-exterior-button{padding:0}.station-direct-access{border-top:1px solid var(--space-line);padding-top:14px}.station-hero[data-inside=false] .station-direct-access{border-top:0;padding-top:0}.station-help>summary svg{width:14px;height:14px;transition:transform .2s}.station-help[open]>summary svg{transform:rotate(45deg)}.station-help>summary:hover{color:var(--space-ink)}.station-index-content{padding:0 12px 8px}.index-section+.index-section{margin-top:12px}.index-label,.index-contact{min-height:44px;color:var(--space-ink);justify-content:space-between;align-items:center;font-size:.72rem;text-decoration:none;display:flex}.index-label svg,.index-contact svg{width:14px;height:14px}.index-section ul{margin:0;padding:0;list-style:none}.index-section li a{min-height:44px;font:.7rem/1.7 var(--sans);color:var(--space-muted);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.index-section li a svg{width:14px;height:14px}.index-contact{border-top:1px solid var(--space-line);margin-top:16px;padding-top:8px}.station-help{z-index:5;top:max(22px, env(safe-area-inset-top));right:calc(var(--edge) + 56px);position:absolute}.station-help[hidden]{display:none}.station-help>summary{min-height:44px;color:var(--space-ink);font:.7rem var(--sans);cursor:pointer;backdrop-filter:blur(8px);background:#0c1b25ed;border:1px solid #c4e2df40;align-items:center;gap:12px;padding:0 12px;display:flex}.station-help-mode{color:var(--space-muted);font:.66rem var(--mono)}.station-help-panel .station-mode-switch button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #8baead40;padding:0 14px}.station-help-panel .station-mode-switch button[aria-pressed=true]{border-color:#c0e9df}@media (width<=700px){.station-navigation{width:148px;bottom:132px}.station-navigation[data-expanded=true]{max-height:calc(100svh - 100px);bottom:26px}.station-navigation[data-expanded=true] .station-map-plan{aspect-ratio:1;width:min(100% - 20px,36svh);max-height:36svh;margin:0 auto 8px}.station-hero:has(.station-navigation[data-expanded=true]) .station-walk-controls{visibility:hidden}}.station-help>summary:focus-visible,.station-help-panel button:focus-visible{outline-offset:3px;outline:2px solid #c4e1d9}.station-help-panel{overscroll-behavior:contain;width:min(340px,100vw - 44px);max-height:calc(100svh - 260px);color:var(--space-ink);backdrop-filter:blur(20px);background:#0c1b25f0;border:1px solid #c4e2df40;padding:18px;position:absolute;top:calc(100% + 12px);right:-56px;overflow-y:auto;box-shadow:0 16px 50px #02070d30}.station-help dl{margin:0}.station-help dl>div{grid-template-columns:34px 1fr;gap:12px;margin-top:14px;font-size:.72rem;line-height:1.7;display:grid}.station-help dl>div:first-child{margin-top:0}.station-help dt{color:var(--space-ink)}.station-help dd{color:var(--space-muted);margin:0}.station-help kbd{font-family:var(--mono);color:var(--space-ink);font-size:.62rem}.station-help-panel button{border:1px solid var(--space-line);width:100%;min-height:44px;color:var(--space-ink);font:.7rem var(--sans);cursor:pointer;background:0 0;margin-top:16px;display:block}.station-help-panel button:hover{background:#b2d5cf18}.station-hotspot{color:#ddf1e9;backdrop-filter:blur(8px);background:#101f2acc;border:1px solid #bce0db73;border-radius:2px;min-width:44px;min-height:44px;padding:15px 13px;font-size:0;box-shadow:0 0 18px #b4e2dd15}.station-hotspot:before{content:"";border:1px solid;border-radius:1px;width:16px;height:11px;margin:auto;display:block;box-shadow:0 5px 0 -4px}.station-hotspot:hover,.station-hotspot:focus-visible{color:#203236;font:.72rem var(--sans);background:#d3e6df;padding:0 17px}.station-hotspot:hover:before,.station-hotspot:focus-visible:before{vertical-align:middle;margin-right:10px;display:inline-block}.station-hotspot[data-holographic-control]{padding:10px 14px}.station-hotspot[data-holographic-control]:before{display:none}.station-hotspot[data-holographic-control]:focus-visible{outline-offset:3px;outline:2px solid #b8eeee}.station-walk-controls{z-index:3;left:var(--edge);bottom:max(26px, env(safe-area-inset-bottom));color:#d0e0dc;user-select:none;display:none;position:absolute}.station-walk-controls>span{display:none}.station-dpad{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px);gap:5px;display:grid}.station-dpad button{color:#e1ede7;touch-action:none;backdrop-filter:blur(12px);background:#10202baa;border:1px solid #c4e2df45;border-radius:2px;width:44px;height:44px;font-size:1rem}.station-dpad button:hover,.station-dpad button:active{color:#20322e;background:#c4ddd2}.station-dpad [data-walk=forward]{grid-area:1/2}.station-dpad [data-walk=left]{grid-area:2/1}.station-dpad [data-walk=back]{grid-area:2/2}.station-dpad [data-walk=right]{grid-area:2/3}@media (pointer:coarse),(width<=700px){.station-walk-controls{display:flex}}.station-reader{--accent:#54695f;color-scheme:light;color:var(--ink);background:var(--paper);border:0;width:min(1040px,100% - 112px);max-width:none;height:calc(100dvh - 48px);max-height:none;margin:24px 24px 24px auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:-25px 15px 100px #030a1724}.station-reader::backdrop{backdrop-filter:blur(5px);background:#07111b5c}.station-reader[open]{animation:.32s ease-out reader-arrive}@keyframes reader-arrive{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.station-reader-frame{flex-direction:column;height:100%;display:flex}.station-reader-toolbar{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:22px;min-height:77px;padding:12px 30px;display:flex}.station-reader-history{display:flex}.station-reader-toolbar button,.station-reader-direct{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-size:.68rem;text-decoration:none;display:inline-flex}.station-reader-toolbar button:hover,.station-reader-direct:hover{background:#292d2c08}.station-reader-history button:disabled{opacity:.25}.station-reader-direct{margin-left:auto}.station-reader-toolbar .station-reader-close{white-space:nowrap;gap:18px;padding-right:0}.station-reader-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.station-reader-content,.station-reader-status{max-width:900px;margin:0 auto;padding:0 54px 64px}.station-reader-content .page-heading{padding:58px 0 46px}.station-reader-content .writing-list a{grid-template-columns:115px 1fr 24px;gap:24px}.station-reader-content .writing-list h2{font-size:clamp(1.75rem,3vw,2.5rem)}.station-reader-content .writing-list .meta{font-size:.62rem}.station-reader-content .back-link{margin:26px 0 32px}.station-reader-content .article-heading h1{font-size:clamp(2.6rem,4.7vw,4.2rem)}.station-reader-content .work-caption{gap:24px}.station-reader-status{color:var(--muted);padding-top:65px;font-size:.85rem}.station-reader-status a{align-items:center;min-height:44px;margin:20px 24px 0 0;display:inline-flex}.station-reader-status button{min-height:44px;color:var(--ink);border:1px solid var(--line);background:0 0;padding:0 20px}@media (width<=900px){.station-reader{width:calc(100% - 48px)}}@media (width<=700px){.station-entry{bottom:62px}.station-reader{width:100%;height:100dvh;margin:0}.station-reader-toolbar{gap:6px;min-height:66px;padding:10px 12px}.station-reader-toolbar button,.station-reader-direct{padding:0 7px}.station-reader-history button,.station-reader-direct{min-width:34px}.station-reader-toolbar .station-reader-close{gap:8px;min-width:44px;padding:0 5px}.station-reader-close svg{width:17px}.station-reader-content,.station-reader-status{padding:0 24px 44px}.station-reader-content .page-heading{padding:43px 0 39px}.station-reader-content .writing-list a{grid-template-columns:1fr 24px;gap:16px}.station-reader-content .writing-list h2{font-size:1.9rem}.station-reader-content .back-link{margin:19px 0 27px}.station-reader-content .article-heading h1{font-size:clamp(2.55rem,10vw,3.6rem)}.station-reader-content .work-caption{gap:12px}.station-reader-status{padding-top:46px}}@media (width<=370px){.station-home{--edge:20px}.station-reader-toolbar{gap:2px;padding-inline:8px}.station-reader-history button{min-width:32px}}@media (height<=580px) and (width>=701px){.station-hero{min-height:400px}.station-entry{bottom:48px}}.station-reader-label{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:.73rem;overflow:hidden}.station-reader-toolbar .station-reader-close{padding:0 10px}.station-reader[data-reader-view=terminal]{--paper:#0c1b25;--ink:#e0ece5;--muted:#a1b6b5;--line:#dcece331;--accent:#c8e4d2;color-scheme:dark;background:#0c1b25f7;border:1px solid #c8e1d963;border-radius:2px;width:min(860px,100% - 128px);height:fit-content;max-height:calc(100dvh - 96px);margin:auto;box-shadow:0 0 0 6px #09111ad9,0 22px 90px #02071077,inset 0 0 60px #b8e2d703}.station-reader[data-reader-view=terminal]::backdrop{backdrop-filter:blur(8px);background:#07111bb3}.station-reader[data-reader-view=terminal] .station-reader-frame{height:auto;max-height:inherit}.station-reader[data-reader-view=terminal] .station-reader-toolbar{gap:18px;min-height:64px;padding:10px 20px}.station-reader[data-reader-view=terminal] .station-reader-label{color:#cddfd6;letter-spacing:.08em}.station-reader[data-reader-view=terminal] .station-reader-direct{display:none}.station-reader[data-reader-view=terminal] .station-reader-content{max-width:none;padding:34px}.station-reader .terminal-content .page-heading{display:none}.station-reader[data-reader-view=terminal] .writing-list a{padding:20px 0}.station-reader[data-reader-view=terminal] .writing-list h2{font:400 1.1rem/1.7 var(--sans);letter-spacing:0}.station-reader[data-reader-view=terminal] .work-caption{gap:28px}.station-work-approach{z-index:5;color:#e0ece5;background:#0c1b25f5;border:1px solid #c8e1d963;align-items:center;gap:20px;padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.station-work-approach[hidden]{display:none}.station-work-approach p{margin:0}.station-work-approach button{min-height:44px;color:inherit;white-space:nowrap;background:0 0;border:1px solid #c8e1d963;padding:0 14px}.studio-return-label{display:none}.station-reader[data-reader-view=terminal][data-studio-view=true]{width:100%;height:100dvh;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.station-reader[data-studio-view=true]::backdrop{backdrop-filter:none;background:0 0}.station-reader[data-studio-view=true][open]{animation:none}.station-reader[data-studio-view=true] .station-reader-frame{height:100%;max-height:none;display:block}.station-reader[data-studio-view=true] .station-reader-toolbar{z-index:2;left:var(--field-exit-x,50%);top:var(--field-exit-y,calc(100% - 64px));color:#123d48;text-shadow:0 0 4px #dcfcff;background:0 0;border:0;border-bottom:1px solid #a5e5e9a6;gap:12px;min-height:44px;padding:0 8px;position:absolute;transform:translate(-50%,-50%)}.station-reader[data-studio-view=true] .station-reader-label{display:none}.station-reader[data-studio-view=true] .station-reader-toolbar button{min-width:44px;min-height:44px;font:14px/1.4 var(--sans);color:#e5faf7;text-shadow:0 1px 3px #062733,0 0 4px #062733}.station-reader[data-studio-view=true] .station-reader-close{background:#0b303bc9;border-bottom:1px solid #a5e5e9a6;gap:8px;padding:0 12px}.station-reader[data-studio-view=true] .studio-return-label{display:inline}.station-reader[data-studio-view=true] .station-reader-viewport{scrollbar-gutter:auto;position:absolute;inset:0;overflow:hidden}.station-reader[data-studio-view=true] .station-reader-content{max-width:none;height:100%;margin:0;padding:0}.station-reader[data-studio-view=true] .work-list,.station-reader[data-studio-view=true] .work-list>li,.station-reader[data-studio-view=true] .work-caption{display:contents}.station-reader[data-studio-view=true] .work-preview,.station-reader[data-studio-view=true] .studio-work-summary,.station-reader[data-studio-view=true] .terminal-launch{transform-origin:0 0;box-sizing:border-box;position:absolute;top:0;left:0}.station-reader[data-studio-view=true][data-studio-clear=false] .work-list{visibility:hidden}.station-reader[data-studio-view=true] .work-cover{object-fit:fill;width:291.667%;max-width:none;height:100%;position:absolute;top:0;left:-95.8333%}.station-reader[data-studio-view=true] .work-preview-cover{aspect-ratio:auto;background:0 0;border:0;max-width:none;position:absolute;overflow:hidden}.station-reader[data-studio-view=true] .studio-work-summary{isolation:isolate;color:#132b36;text-shadow:0 0 3px #e8f0ee;background:0 0;padding:0;overflow:visible}.station-reader[data-studio-view=true] .studio-work-summary h2{font:500 var(--field-title)/1.2 var(--sans);letter-spacing:-.025em;margin:0 0 42px}.station-reader[data-studio-view=true] .studio-work-ink{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;height:100%;padding:26px 20px;overflow-y:auto}.station-reader[data-studio-view=true] .studio-work-summary h2{color:#112d39;text-shadow:0 0 3px #e8f0ee;width:fit-content}.station-reader[data-studio-view=true] .work-description{font:400 var(--field-body)/1.5 var(--sans);color:#163340;margin:0}.station-reader[data-studio-view=true] .terminal-launch{color:#123b49;text-shadow:0 0 2px #d5f9ff;font:500 var(--field-action)/1.4 var(--sans);background:0 0;border:3px solid #3f9ead96;border-left:0;border-right:0;justify-content:space-between;align-items:center;padding:0 20px;text-decoration:none;display:flex}.station-reader[data-studio-view=true] .terminal-launch svg{filter:drop-shadow(0 0 1px #d5f9ff);width:var(--field-action);height:var(--field-action)}.station-reader[data-studio-view=true] .terminal-launch:hover{background:#8ceaf41a}.station-reader[data-studio-view=true] :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #c1fffa}.station-reader[data-studio-view=true] .station-reader-status{color:#e1f5f3;font:16px/1.5 var(--sans);background:#102d35ed;padding:16px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=700px){.station-reader[data-reader-view=terminal]{width:calc(100% - 32px);max-height:calc(100dvh - 76px)}.station-reader[data-reader-view=terminal] .station-reader-toolbar{gap:12px;min-height:60px;padding:8px 12px}.station-reader[data-reader-view=terminal] .station-reader-content{padding:24px}.station-reader[data-reader-view=terminal] .writing-list h2{font-size:1rem}.station-reader[data-reader-view=terminal] .work-caption{gap:20px}.station-reader[data-reader-view=terminal] .work-list>li{grid-template-columns:1fr}.station-reader-label{font-size:.66rem}.station-work-approach{box-sizing:border-box;justify-content:space-between;gap:8px;width:calc(100% - 24px);bottom:20px}.station-reader[data-reader-view=terminal][data-studio-view=true]{width:100%;height:100dvh;max-height:none;margin:0}.station-reader[data-studio-view=true] .station-reader-content{padding:0}.station-reader[data-studio-view=true] .station-reader-toolbar{min-height:44px;padding:0 8px}.station-reader[data-studio-view=true] .studio-work-ink{padding:12px 20px}.station-reader[data-studio-view=true] .studio-work-summary h2{font-size:calc(var(--field-title) * .85);margin-bottom:24px}}.station-reader[data-archive-view=true]{width:100%;height:100dvh;max-height:none;box-shadow:none;color:#dbedf6;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.station-reader[data-archive-view=true]::backdrop{backdrop-filter:none;background:0 0}.station-reader[data-archive-view=true][open]{animation:none}.station-reader[data-archive-view=true] .station-reader-frame{transform-origin:0 0;box-sizing:border-box;color:#dbedf6;height:auto;max-height:none;font:400 var(--archive-body)/1.65 var(--sans);background:0 0;border:0;display:flex;position:absolute;top:0;left:0}.station-reader[data-archive-view=true][data-archive-clear=false] .station-reader-frame{visibility:hidden;pointer-events:none}.station-reader[data-archive-view=true] .station-reader-toolbar{min-height:calc(var(--archive-ui) * 1.2);padding:0 calc(var(--archive-body) * .6);gap:calc(var(--archive-body) * .3);background:0 0;border:0}.station-reader[data-archive-view=true] .station-reader-toolbar :is(button,a){min-width:var(--archive-ui);min-height:var(--archive-ui);padding:0 calc(var(--archive-body) * .35);color:#d6f2ff;font:500 calc(var(--archive-body) * .9)/1.4 var(--sans)}.station-reader[data-archive-view=true] .station-reader-toolbar svg{width:var(--archive-body);height:var(--archive-body)}.station-reader[data-archive-view=true] .station-reader-label{display:none}.station-reader[data-archive-view=true] .station-reader-direct{margin-left:auto;display:inline-flex}.station-reader[data-archive-view=true] .station-reader-close{gap:calc(var(--archive-body) * .35)}.station-reader[data-archive-view=true] .studio-return-label{display:inline}.station-reader[data-archive-view=true] .station-reader-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.station-reader[data-archive-view=true] :is(.station-reader-content,.station-reader-status){max-width:none;padding:calc(var(--archive-body) * 1.3);color:inherit;font:inherit;background:0 0;margin:0}.station-reader[data-archive-view=true] .terminal-content .page-heading{margin:0 0 calc(var(--archive-body) * 1.6);padding:0;display:block}.station-reader[data-archive-view=true] :is(.page-heading h1,.article-heading h1){font:500 var(--archive-title)/1.25 var(--sans);letter-spacing:-.025em}.station-reader[data-archive-view=true] .empty-writing{color:#c8e4f0;font:inherit}.station-reader[data-archive-view=true] .empty-writing p{margin:0 0 calc(var(--archive-body) * 1.4)}.station-reader[data-archive-view=true] :is(.empty-writing a,.back-link,.article-return){min-height:var(--archive-ui);color:#c3eaff;font:inherit;align-items:center;display:inline-flex}.station-reader[data-archive-view=true] .writing-list a{gap:var(--archive-body);padding:var(--archive-body) 0;min-height:var(--archive-ui);color:inherit;grid-template-columns:1fr auto}.station-reader[data-archive-view=true] .writing-list h2{font:500 calc(var(--archive-body) * 1.2)/1.45 var(--sans)}.station-reader[data-archive-view=true] :is(.writing-list .meta,.article-meta){font:400 calc(var(--archive-body) * .8)/1.5 var(--sans);color:#b5d4e1}.station-reader[data-archive-view=true] .journal-article{max-width:none;margin:0}.station-reader[data-archive-view=true] .back-link{margin:0 0 var(--archive-body)}.station-reader[data-archive-view=true] .article-heading{margin:0 0 calc(var(--archive-body) * 1.6)}.station-reader[data-archive-view=true] :is(.lede,.prose){font:inherit;color:inherit}.station-reader[data-archive-view=true] .prose h2{font:500 calc(var(--archive-body) * 1.35)/1.4 var(--sans)}.station-reader[data-archive-view=true] .prose h3{font:500 calc(var(--archive-body) * 1.15)/1.4 var(--sans)}.station-reader[data-archive-view=true] :is(pre,table){max-width:100%;font-size:calc(var(--archive-body) * .85);overflow-x:auto}.station-reader[data-archive-view=true] :is(a,button):focus-visible{outline-offset:5px;outline:4px solid #8bdcfa}.station-reader[data-archive-view=true] .station-reader-toolbar :is(button,a){background:#102736e8}.station-reader[data-archive-view=true] .station-reader-history{gap:calc(var(--archive-body) * .25)}.station-reader[data-archive-view=true] .station-reader-toolbar :is(button,a):hover{background:#234759}.station-reader[data-archive-view=true] ::selection{color:#fff;background:#417d98}.station-installations .installation-entry[data-archive-view]{color:#254637;font:500 16px/1.4 var(--sans);background:#edf2e3ed;border:0;border-bottom:1px solid #71917d}.station-installations .installation-entry[data-archive-view]:after,.station-installations .reading-wing>a:after{content:"↗";margin-left:1em}.station-reader[data-archive-view=true][data-reader-view=reading] .station-reader-viewport{background:0 0}
