:root{color:#f4f0df;background:#0d0d14;font-family:Courier New,Hiragino Kaku Gothic ProN,Yu Gothic,monospace;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #f4f0df;--muted: #9d99ab;--panel: rgb(20 19 29 / 92%);--panel-solid: #14131d;--line: #3e3a4d;--cyan: #6ee2e8;--magenta: #ea60ca;--discord: #5865f2}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:radial-gradient(circle at 50% 10%,rgb(110 226 232 / 9%),transparent 34rem),#0d0d14}button,a{color:inherit;font:inherit}button{border:0}p,h1{margin:0}.app-shell{min-height:100vh;padding:5.4rem 1rem 1.5rem}.bureau-header{position:fixed;z-index:100;top:0;right:0;left:0;display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.75rem clamp(1rem,3vw,2rem);background:#0d0d14f0;box-shadow:0 .5rem 2rem #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bureau-brand{display:grid;gap:.18rem}.bureau-brand>p:last-child{color:var(--muted);font-size:.72rem}.bureau-mark{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:1.35rem;letter-spacing:.12em}.discord-login,.session-badge,.observer-badge{border-radius:3px;padding:.62rem .85rem;font-size:.72rem;font-weight:700;text-decoration:none}.discord-login{background:var(--discord);box-shadow:0 .4rem 1.2rem #5865f238}.discord-login:hover{background:#6975f5}.bureau-header-actions,.bureau-header-actions>.login-actions{display:flex;align-items:center;gap:.5rem}.guide-link{border-bottom:1px solid rgb(110 226 232 / 38%);padding:.38rem .1rem;color:var(--cyan);font-size:.7rem;text-decoration:none}.guide-link:hover,.guide-link:focus-visible{border-color:var(--ink);color:var(--ink)}.dev-login{display:flex;gap:.35rem}.dev-login input,.dev-login button{border:1px solid rgb(110 226 232 / 38%);border-radius:3px;padding:.55rem .65rem;color:var(--ink);background:#6ee2e814;font-size:.68rem}.dev-login input{width:9.5rem}.dev-login button,.bureau-notice button{cursor:pointer}.dev-login button:disabled,.bureau-notice button:disabled{opacity:.5;cursor:wait}.session-badge{border:1px solid rgb(110 226 232 / 35%);color:var(--cyan);background:#6ee2e814}main{display:grid;width:min(1180px,100%);margin:0 auto;gap:.75rem}.bureau-footer{display:flex;width:min(1180px,100%);justify-content:center;gap:1rem;margin:1rem auto 0;color:var(--muted);font-size:.68rem}.bureau-footer a:hover,.bureau-footer a:focus-visible{color:var(--cyan)}.hud{position:relative;z-index:20;display:grid;width:min(1180px,100%);grid-template-columns:minmax(17rem,1fr) auto auto auto;align-items:stretch;gap:1px;margin:0 auto .75rem;overflow:hidden;border:1px solid var(--line);border-radius:4px;background:var(--line);box-shadow:0 .8rem 2rem #00000042}.hud section,.observer-badge{background:var(--panel-solid)}.hud section{padding:.62rem .8rem}.hud section>p{margin-bottom:.42rem;color:var(--muted);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.material-row{display:flex;flex-wrap:wrap;gap:.8rem}.material{display:inline-flex;align-items:center;gap:.28rem;font-size:.7rem}.material img{width:20px;height:20px;image-rendering:pixelated}.material b{color:var(--muted);font-weight:400}.material strong{color:var(--cyan)}.hud-metric{display:grid;min-width:8.5rem;align-content:center}.hud-metric strong{color:var(--ink);font-size:.9rem}.hud-community{grid-column:1 / -1}.community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.community-grid>div{display:grid;gap:.28rem;min-width:0;padding:.55rem .65rem;background:#0d0d149e}.community-grid span{color:var(--muted);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.community-grid strong{overflow:hidden;color:var(--ink);font-size:.68rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hud-emotes{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:.75rem}.hud .hud-emotes>p{margin:0}.emote-row{display:flex;gap:.35rem}.emote-row button{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgb(110 226 232 / 24%);border-radius:3px;padding:3px;background:#6ee2e812;cursor:pointer}.emote-row button:hover,.emote-row button:focus-visible{border-color:var(--cyan);outline:1px solid var(--cyan)}.emote-row button:disabled{opacity:.35;cursor:not-allowed}.emote-row img{width:22px;height:22px;image-rendering:pixelated}.observer-badge{display:grid;align-items:center;border-radius:0;color:var(--muted)}.world-panel{display:grid;gap:.55rem}.world-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.world-heading>div{display:grid;gap:.18rem}.world-heading h1{font-size:clamp(1.35rem,3vw,2rem);letter-spacing:.04em}.bureau-kicker{color:var(--cyan);font-size:.58rem;letter-spacing:.12em}.world-heading>p,.position-status{color:var(--muted);font-size:.68rem}.world-viewport{position:relative;width:100%;height:min(680px,68dvh);min-height:440px;overflow:hidden;border:1px solid var(--line);border-radius:5px;outline:0;background:#11101a;box-shadow:inset 0 3px #6ee2e82e,0 1rem 3rem #00000061;cursor:crosshair;isolation:isolate;touch-action:manipulation}.world-viewport:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.world{position:absolute;top:0;left:0;overflow:hidden;background:#171521;image-rendering:pixelated;transform-origin:top left;transition:transform 80ms linear}.world:after{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,rgb(10 9 16 / 34%),transparent 32%,transparent 74%,rgb(6 6 10 / 18%)),repeating-linear-gradient(0deg,transparent 0 3px,rgb(180 255 255 / 2%) 4px);content:"";pointer-events:none}.tile-grid,.tile-grid img{position:absolute}.tile-grid{z-index:1;inset:0}.tile-grid img{width:32px;height:32px;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none}.first-engine-landmark{position:absolute;z-index:3;width:96px;height:192px;object-fit:contain;opacity:.75;filter:drop-shadow(0 0 1.6rem rgb(110 226 232 / 25%));image-rendering:pixelated;pointer-events:none;transform:translate(-50%,-86%);animation:engine-signal 4.6s steps(2,jump-none) infinite}@keyframes engine-signal{50%{opacity:.9;transform:translate(-50%,calc(-86% - 2px))}}.relay-lot{position:absolute;z-index:5;width:48px;height:80px;pointer-events:none;transform:translate(-50%,-80%)}.relay-lot img{display:block;width:48px;height:80px;image-rendering:pixelated}.relay-lot span,.local-player>.player-name,.remote-player>.player-name,.prop-anchor>span{position:absolute;left:50%;bottom:-9px;border:1px solid rgb(62 58 77 / 88%);border-radius:10px;padding:1px 5px;color:#d7d1df;background:#0d0d14e0;font-size:7px;line-height:1.4;white-space:nowrap;transform:translate(-50%)}.relay-lot.is-active span{border-color:#6ee2e873;color:var(--cyan)}.relay-lot.is-vacant{opacity:.64}.prop-anchor{position:absolute;z-index:7;width:40px;height:48px;pointer-events:none;transform:translate(-50%,-74%)}.world-prop,.frame-animation,.frame-animation img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;-webkit-user-select:none;user-select:none}.frame-animation .frame-a,.frame-animation .frame-b{animation:frame-swap .9s steps(1,end) infinite}.frame-animation .frame-b{animation-direction:reverse}@keyframes frame-swap{0%,49%{opacity:1}50%,to{opacity:0}}.prop-anchor>span{bottom:-4px;color:#dfc9e4}.spatial-node{position:absolute;z-index:10;width:32px;height:32px;border-radius:50%;padding:0;background:#6ee2e81a;box-shadow:0 0 0 1px #6ee2e838,0 0 1rem #6ee2e829;cursor:pointer;transform:translate(-50%,-58%)}.spatial-node img{display:block;width:32px;height:32px;image-rendering:pixelated;pointer-events:none}.spatial-node:hover,.spatial-node:focus-visible{z-index:11;outline:2px solid var(--cyan);outline-offset:2px;transform:translate(-50%,-62%) scale(1.08)}.spatial-node.is-chill{box-shadow:0 0 0 1px #ea60ca7a,0 0 1.2rem #ea60ca52;animation:chill-node 1.8s steps(2,jump-none) infinite}.focus-ring{position:absolute;z-index:17;width:44px;height:28px;border:3px solid #ffe780;border-radius:50%;box-shadow:0 0 0 2px #0d0d14c7,0 0 1.2rem #ffe780b8;pointer-events:none;transform:translate(-50%,-50%);animation:focus-pulse .9s steps(2,end) infinite}@keyframes focus-pulse{50%{opacity:.55;transform:translate(-50%,-50%) scale(1.14)}}@keyframes chill-node{50%{filter:brightness(1.25)}}.local-player,.remote-player{position:absolute;width:36px;height:36px;transform:translate(-50%,-70%)}.local-player{z-index:20;transition:top 80ms linear,left 80ms linear}.remote-player{z-index:19;transition:top .2s linear,left .2s linear}.avatar-layers,.avatar-layers img{position:absolute;inset:0;width:36px;height:36px}.avatar-layers img{display:block;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none}.avatar-cosmetic{z-index:2}.local-player>.player-name{bottom:-9px;border-color:#6ee2e875;color:var(--cyan)}.remote-player>.player-name{bottom:-9px;border-color:#ea60ca6b;color:#f0cde9}.player-emote{position:absolute;z-index:5;top:-28px;left:50%;display:grid;width:28px;height:26px;place-items:center;border:1px solid rgb(244 240 223 / 58%);border-radius:10px 10px 10px 2px;background:#f4f0dfeb;box-shadow:0 .3rem .8rem #00000059;transform:translate(-50%);animation:emote-pop .16s steps(2,end) both}.player-emote img{width:21px;height:21px;image-rendering:pixelated}@keyframes emote-pop{0%{opacity:0;transform:translate(-50%,4px) scale(.8)}}.collection-fx{position:absolute;z-index:24;width:42px;height:42px;pointer-events:none;transform:translate(-50%,-72%);animation:collect-rise .7s steps(4,end) both}.collection-fx .sparkle{position:absolute;top:-18px;right:-12px;width:24px;height:24px;image-rendering:pixelated}@keyframes collect-rise{to{opacity:0;transform:translate(-50%,-115%)}}.position-status{text-align:right}.bureau-notice{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:2px;padding:.7rem .85rem;color:#cbc5d3;background:var(--panel);font-size:.72rem}.bureau-notice button,.bureau-notice span{flex:0 0 auto;border:1px solid rgb(110 226 232 / 42%);border-radius:3px;padding:.5rem .65rem;color:var(--cyan);background:#6ee2e817;font-size:.66rem}.is-reduced-motion .world-animated,.is-reduced-motion .world-animated *,.is-reduced-motion .world,.is-reduced-motion .local-player{animation:none!important;transition:none!important}.is-reduced-motion .frame-b{opacity:0}@media(max-width:760px){.app-shell{padding:5rem .6rem 1rem}.bureau-header{min-height:4.2rem;padding:.65rem .8rem}.bureau-brand>p:last-child{display:none}.bureau-header-actions>.login-actions{align-items:flex-end;flex-direction:column}.bureau-header-actions{gap:.65rem}.bureau-header-actions>.guide-link{display:none}.dev-login input{width:7.5rem}.hud{grid-template-columns:1fr 1fr}.hud section:first-child{grid-column:1 / -1}.community-grid{grid-template-columns:1fr}.observer-badge{grid-column:1 / -1;text-align:center}.world-heading{align-items:start;flex-direction:column;gap:.25rem}.world-viewport{height:min(590px,66dvh);min-height:390px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.frame-animation .frame-b{opacity:0}}.vericard-ledger{min-width:min(100%,34rem)}.vericard-ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.vericard-shelf{display:flex;gap:.55rem;max-width:min(74vw,44rem);padding:.4rem 0 .6rem;overflow-x:auto;scroll-snap-type:x proximity}.vericard-slot{display:grid;flex:0 0 8.25rem;gap:.15rem;padding:.45rem;color:#71808b;background:#121820;border:1px solid #39434c;border-radius:.45rem;scroll-snap-align:start}.vericard-slot.is-owned{color:#e8f6f1;border-color:#6ee2e8;box-shadow:inset 0 0 0 1px #204d52}.vericard-slot small,.vericard-slot span{line-height:1.25}.vericard-art{position:relative;display:grid;place-items:center;aspect-ratio:3 / 2;overflow:hidden;background:#202b35;border-radius:.25rem}.vericard-art img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.vericard-art b{position:absolute;max-width:90%;color:#d8ece9;font-size:.72rem;text-align:center;overflow-wrap:anywhere}.verisheet-list{display:grid;gap:.35rem}.verisheet-list article{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(16rem,2fr) auto;gap:.6rem;align-items:center;padding:.35rem .5rem;background:#172029;border-left:3px solid #e6bd53}.prop-anchor{position:absolute}.broadcast-receiver{position:absolute;inset:-8px;z-index:4;padding:0;cursor:pointer;background:transparent;border:0}.broadcast-receiver:focus-visible{outline:2px solid #f4dc82;outline-offset:2px}.player-callsign{display:inline-flex;gap:.2rem;align-items:center;margin-left:.35rem;color:#f4dc82;font-size:.68rem;white-space:nowrap}.player-callsign img{width:14px;height:10px;object-fit:contain;image-rendering:pixelated}.reception-fx{position:absolute;z-index:5;inset:-8px;pointer-events:none}@media(max-width:700px){.verisheet-list article{grid-template-columns:1fr;gap:.15rem}}.guide-shell{min-height:100vh;background:linear-gradient(90deg,transparent 0 calc(50% - 1px),rgb(110 226 232 / 3%) 50%,transparent calc(50% + 1px)),radial-gradient(circle at 85% 3%,rgb(234 96 202 / 11%),transparent 28rem),radial-gradient(circle at 10% 16%,rgb(110 226 232 / 10%),transparent 32rem),#0d0d14}.guide-header{position:sticky;z-index:100;top:0;display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(110 226 232 / 18%);padding:.7rem max(1rem,calc((100vw - 1180px)/2));background:#0d0d14eb;box-shadow:0 .7rem 2rem #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guide-brand{display:inline-flex;align-items:center;gap:.72rem;text-decoration:none}.guide-brand>span:first-child{display:grid;width:2.45rem;height:2.45rem;place-items:center;border:1px solid rgb(110 226 232 / 48%);border-radius:50%;color:var(--cyan);background:#6ee2e814;box-shadow:inset 0 0 0 4px #0d0d14,0 0 1rem #6ee2e826;font-family:Georgia,Times New Roman,serif;font-size:.74rem;font-weight:700;letter-spacing:-.04em}.guide-brand>span:last-child{display:grid;gap:.08rem}.guide-brand strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;letter-spacing:.14em}.guide-brand small{color:var(--muted);font-size:.51rem;letter-spacing:.08em}.guide-header-nav,.guide-language{display:flex;align-items:center}.guide-header-nav{gap:1rem;color:var(--muted);font-size:.66rem}.guide-header-nav a{text-underline-offset:.25rem}.guide-header-nav>a:hover,.guide-header-nav>a:focus-visible,.guide-language a:hover,.guide-language a:focus-visible,.guide-language a[aria-current=page]{color:var(--cyan)}.guide-language{gap:.35rem;border:1px solid var(--line);border-radius:2px;padding:.42rem .55rem;background:#14131dc2}.guide-language a{text-decoration:none}.guide-language i{color:var(--line);font-style:normal}.guide-main{display:grid;width:min(1180px,calc(100% - 2rem));margin:0 auto;gap:0}.guide-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(21rem,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(41rem,calc(100vh - 4.5rem));padding:clamp(4rem,9vw,7.5rem) 0}.guide-hero:before{position:absolute;top:12%;right:1%;width:18rem;height:18rem;border:1px solid rgb(110 226 232 / 8%);border-radius:50%;box-shadow:0 0 0 4rem #6ee2e808,0 0 0 8rem #ea60ca05;content:"";pointer-events:none}.guide-hero-copy{position:relative;z-index:2;display:grid;gap:1.25rem}.guide-kicker,.guide-section-heading>p,.guide-loop-grid article>p:first-of-type,.guide-map-card>p,.guide-support p{color:var(--cyan);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.guide-hero h1{max-width:13ch;color:var(--ink);font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(2.35rem,5.6vw,5rem);font-weight:500;line-height:1.08;letter-spacing:.015em;text-wrap:balance}.guide-lead{max-width:44rem;color:#c8c3cf;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:clamp(.87rem,1.4vw,1rem);line-height:1.95}.guide-actions{display:flex;flex-wrap:wrap;gap:.65rem}.guide-actions a,.guide-support a{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;border-radius:3px;padding:.72rem 1rem;font-size:.72rem;font-weight:700;text-decoration:none}.guide-primary{color:#0d0d14;background:var(--cyan);box-shadow:0 .55rem 1.5rem #6ee2e82e}.guide-primary:hover,.guide-primary:focus-visible{background:#9aebef}.guide-secondary{border:1px solid var(--line);background:#14131db8}.guide-secondary:hover,.guide-secondary:focus-visible{border-color:var(--cyan);color:var(--cyan)}.guide-status{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:0;padding:0;color:var(--muted);font-size:.62rem;list-style:none}.guide-status li:before{margin-right:.4rem;color:var(--magenta);content:"◆";font-size:.5rem}.guide-hero-art{position:relative;z-index:1;overflow:hidden;border:1px solid rgb(110 226 232 / 28%);border-radius:5px;background:#11101a;box-shadow:0 2rem 5rem #0000006b,0 0 2rem #6ee2e814}.guide-hero-art:after{position:absolute;inset:0;border:1px solid rgb(244 240 223 / 8%);background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(180 255 255 / 2%) 4px);content:"";pointer-events:none}.guide-hero-art img{display:block;width:100%;height:auto;image-rendering:pixelated}.guide-toc{display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden;border:1px solid var(--line);border-radius:4px;background:var(--line);gap:1px}.guide-toc a{display:grid;min-width:0;gap:.3rem;padding:.82rem .7rem;background:var(--panel-solid);font-size:.65rem;text-decoration:none}.guide-toc a:hover,.guide-toc a:focus-visible{color:var(--cyan);background:#6ee2e814}.guide-toc span{color:var(--magenta);font-size:.52rem}.guide-section{display:grid;scroll-margin-top:6rem;gap:2rem;border-bottom:1px solid var(--line);padding:clamp(4.5rem,9vw,8rem) 0}.guide-section-heading{display:grid;max-width:55rem;gap:.7rem}.guide-section-heading h2{margin:0;color:var(--ink);font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:500;line-height:1.2;letter-spacing:.03em;text-wrap:balance}.guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line);padding:0;background:var(--line);list-style:none}.guide-steps li{display:grid;align-content:start;gap:1.1rem;min-height:14rem;padding:clamp(1.2rem,3vw,2rem);background:var(--panel-solid)}.guide-steps li>span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgb(234 96 202 / 45%);border-radius:50%;color:var(--magenta);font-size:.66rem}.guide-steps li>div{display:grid;gap:.75rem}.guide-steps h3,.guide-loop-grid h3,.guide-weekly-grid h3{margin:0;color:var(--ink);font-size:.9rem;line-height:1.55}.guide-steps p,.guide-loop-grid article>p:last-child,.guide-feature-copy>p,.guide-checklist li,.guide-weekly-grid article>p,.guide-faq p,.guide-note p,.guide-warning p,.guide-command-list p{color:#b9b4c2;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:.78rem;line-height:1.9}.guide-shell code{color:var(--cyan);font-family:Courier New,monospace}.guide-note,.guide-warning{display:grid;grid-template-columns:9rem 1fr;align-items:start;gap:1.5rem;border-left:3px solid var(--cyan);padding:1.05rem 1.15rem;background:#6ee2e80f}.guide-note strong,.guide-warning strong{color:var(--cyan);font-size:.68rem}.guide-loop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--line);gap:1px}.guide-loop-grid article{display:grid;align-content:start;gap:.7rem;min-height:21rem;padding:1.35rem;background:linear-gradient(180deg,#171622,var(--panel-solid))}.guide-pixel-icon{display:grid;width:5.5rem;height:5.5rem;place-items:center;margin-bottom:.3rem;border:1px solid rgb(110 226 232 / 16%);color:var(--magenta);background:linear-gradient(135deg,rgb(110 226 232 / 8%),transparent),#11101a;box-shadow:inset 0 0 1.5rem #00000059;font-family:Georgia,serif;font-size:2.2rem}.guide-pixel-icon img{width:4rem;height:4rem;object-fit:contain;image-rendering:pixelated}.guide-jami-icon{border-color:#ea60ca38;text-shadow:3px 2px 0 rgb(110 226 232 / 38%)}.guide-feature-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);align-items:start;gap:clamp(2rem,6vw,6rem)}.guide-feature-copy{display:grid;gap:1.5rem}.guide-checklist{display:grid;gap:0;margin:0;padding:0;list-style:none}.guide-checklist li{position:relative;display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;border-top:1px solid var(--line);padding:1rem 0 1rem 1.35rem}.guide-checklist li:before{position:absolute;top:1.55rem;left:0;width:.38rem;height:.38rem;background:var(--cyan);box-shadow:0 0 .7rem #6ee2e88c;content:"";transform:rotate(45deg)}.guide-checklist strong{color:var(--ink);font-family:Courier New,monospace;font-size:.68rem;letter-spacing:.05em}.guide-map-card{overflow:hidden;border:1px solid var(--line);border-radius:4px;padding:.75rem;background:var(--panel-solid);box-shadow:0 1.2rem 3rem #00000047}.guide-map-grid{position:relative;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:1rem;border:1px solid #302d3a;background:linear-gradient(90deg,transparent 49%,rgb(110 226 232 / 9%) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgb(110 226 232 / 9%) 50%,transparent 51%),repeating-linear-gradient(90deg,transparent 0 23px,rgb(244 240 223 / 4%) 24px),repeating-linear-gradient(0deg,transparent 0 23px,rgb(244 240 223 / 4%) 24px),#171521}.guide-map-grid:after{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgb(110 226 232 / 13%),transparent 45%);content:""}.guide-map-tower,.guide-map-node,.guide-map-player{position:absolute;z-index:2;display:block}.guide-map-tower{top:23%;left:48%;width:2.4rem;height:5.8rem;border:1px solid rgb(110 226 232 / 55%);background:linear-gradient(90deg,#242231,#6ee2e8 50%,#242231);box-shadow:0 0 2rem #6ee2e842;clip-path:polygon(35% 0,65% 0,78% 80%,100% 100%,0 100%,22% 80%)}.guide-map-node{width:.65rem;height:.65rem;border:2px solid var(--cyan);border-radius:50%;box-shadow:0 0 .8rem var(--cyan)}.guide-map-node.node-one{top:63%;left:22%}.guide-map-node.node-two{top:54%;right:18%;border-color:var(--magenta);box-shadow:0 0 .8rem var(--magenta)}.guide-map-node.node-three{right:31%;bottom:15%}.guide-map-player{bottom:24%;left:44%;width:.85rem;height:1.05rem;border:2px solid var(--ink);background:var(--magenta);box-shadow:0 0 0 2px #0d0d14,0 0 1rem #ea60ca73}.guide-map-card>p{margin-bottom:.3rem}.guide-map-card>strong{display:block;margin-bottom:1rem;font-size:.72rem}.guide-map-card>a{color:var(--cyan);font-size:.7rem;text-underline-offset:.25rem}.guide-warning{border-left-color:var(--magenta);background:#ea60ca0f}.guide-warning strong{color:var(--magenta)}.guide-command-list{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:4px}.guide-command-list article{display:grid;grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;border-bottom:1px solid var(--line);padding:1rem 1.2rem;background:var(--panel-solid)}.guide-command-list article:last-child{border-bottom:0}.guide-command-list article:hover{background:#191823}.guide-command-list article.is-caution{box-shadow:inset 3px 0 var(--magenta)}.guide-command-list article>code{display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere;border:1px solid rgb(110 226 232 / 18%);border-radius:3px;padding:.45rem .55rem;background:#0f0e16;font-size:.72rem;line-height:1.5}.guide-command-list article>div{display:grid;gap:.4rem}.guide-command-list small{color:#d891c8;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:.66rem;line-height:1.7}.guide-weekly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.guide-weekly-grid article{display:grid;min-height:14.5rem;align-content:start;gap:.8rem;padding:clamp(1.25rem,3vw,2rem);background:var(--panel-solid)}.guide-weekly-grid article>span{color:var(--magenta);font-size:.58rem;letter-spacing:.12em}.guide-weekly-grid article>code{width:fit-content;margin-top:auto;border-bottom:1px solid rgb(110 226 232 / 28%);padding-bottom:.18rem;font-size:.7rem}.guide-faq{display:grid;border-top:1px solid var(--line)}.guide-faq details{border-bottom:1px solid var(--line);background:#14131d94}.guide-faq summary{position:relative;padding:1.15rem 3rem 1.15rem 1rem;color:var(--ink);font-size:.78rem;cursor:pointer;list-style:none}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{position:absolute;top:1.05rem;right:1rem;color:var(--cyan);content:"+";font-size:1rem}.guide-faq details[open] summary:after{content:"−"}.guide-faq details[open] summary{color:var(--cyan)}.guide-faq p{max-width:58rem;padding:0 3rem 1.25rem 1rem}.guide-support{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgb(110 226 232 / 25%);padding:1rem 1.15rem;background:#6ee2e80d}.guide-support>div{display:grid;gap:.35rem}.guide-support strong{font-size:.78rem}.guide-support a{min-height:2.4rem;border:1px solid var(--cyan);color:var(--cyan)}.guide-support a:hover,.guide-support a:focus-visible{color:#0d0d14;background:var(--cyan)}.guide-footer{display:flex;width:min(1180px,calc(100% - 2rem));min-height:7rem;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto;color:var(--muted);font-size:.62rem}.guide-footer>p{color:var(--ink);font-family:Georgia,serif;letter-spacing:.1em}.guide-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem}.guide-footer a:hover,.guide-footer a:focus-visible{color:var(--cyan)}@media(max-width:960px){.guide-hero{grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding:5rem 0 4rem}.guide-hero h1{max-width:16ch}.guide-hero-art{width:min(42rem,100%)}.guide-toc{grid-template-columns:repeat(3,1fr)}.guide-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-loop-grid article{min-height:18rem}.guide-feature-layout{grid-template-columns:1fr}.guide-map-card{width:min(25rem,100%)}}@media(max-width:700px){.guide-header{min-height:4rem;padding:.55rem .75rem}.guide-brand>span:last-child small,.guide-header-nav>a{display:none}.guide-brand strong{font-size:.85rem}.guide-main,.guide-footer{width:min(100% - 1.2rem,1180px)}.guide-hero{padding:3.5rem 0}.guide-hero:before{display:none}.guide-actions{display:grid}.guide-toc{grid-template-columns:repeat(2,1fr)}.guide-section{gap:1.4rem;padding:4rem 0}.guide-steps,.guide-loop-grid,.guide-weekly-grid{grid-template-columns:1fr}.guide-steps li,.guide-loop-grid article,.guide-weekly-grid article{min-height:0}.guide-note,.guide-warning{grid-template-columns:1fr;gap:.65rem}.guide-checklist li,.guide-command-list article{grid-template-columns:1fr}.guide-checklist li{gap:.35rem}.guide-command-list article{gap:.75rem}.guide-command-list article>code{width:100%}.guide-support,.guide-footer{align-items:stretch;flex-direction:column}.guide-footer{justify-content:center;padding:2rem 0}.guide-footer nav{justify-content:flex-start}}.guide-shell{--guide-paper: #e7dfca;--guide-muted: #929b96;--guide-night: #080d0f;--guide-panel: #101719;--guide-line: rgb(201 216 204 / 15%);--guide-line-strong: rgb(201 216 204 / 27%);--guide-teal: #78d6bc;--guide-amber: #d9b66a;--guide-violet: #ae9cdd;min-height:100vh;color:var(--guide-paper);background:radial-gradient(circle at 80% 5%,rgb(120 214 188 / 7%),transparent 30rem),repeating-linear-gradient(0deg,rgb(255 255 255 / 1.2%) 0 1px,transparent 1px 5px),var(--guide-night);font-family:Inter,Hiragino Sans,Yu Gothic,sans-serif}.guide-shell h1,.guide-shell h2,.guide-shell h3,.guide-shell p,.guide-shell blockquote,.guide-shell figure,.guide-shell dl,.guide-shell dd{margin:0}.guide-shell button,.guide-shell input,.guide-shell select,.guide-shell summary{font:inherit}.guide-shell button,.guide-shell summary,.guide-shell a{outline:none}.guide-shell button:focus-visible,.guide-shell summary:focus-visible,.guide-shell a:focus-visible{box-shadow:0 0 0 2px var(--guide-night),0 0 0 4px var(--guide-teal)}.guide-shell .guide-header{position:sticky;z-index:50;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:4.5rem;align-items:center;gap:1rem;border-bottom:1px solid var(--guide-line);padding:.65rem max(1rem,calc((100vw - 1280px)/2));background:#080d0fe8;box-shadow:0 .8rem 2.3rem #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.guide-mark{display:inline-flex;min-width:0;align-items:center;gap:.75rem;justify-self:start;text-decoration:none}.guide-mark>span:first-child{display:grid;flex:0 0 2.45rem;width:2.45rem;height:2.45rem;place-items:center;border:1px solid rgb(120 214 188 / 42%);border-radius:50%;color:var(--guide-teal);background:#78d6bc0d;box-shadow:inset 0 0 0 5px var(--guide-night);font:500 .82rem Georgia,Yu Mincho,serif}.guide-mark>span:last-child{display:grid;min-width:0;gap:.14rem}.guide-mark strong{overflow:hidden;font:600 .72rem/1.2 Georgia,Yu Mincho,serif;text-overflow:ellipsis;white-space:nowrap}.guide-mark small{overflow:hidden;color:var(--guide-muted);font:.48rem/1.2 ui-monospace,monospace;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}.guide-header-progress{display:flex;align-items:center;gap:.7rem}.guide-header-progress span{display:grid;width:1.55rem;height:1.55rem;place-items:center;border:1px solid var(--guide-line);border-radius:50%;color:#59625e;font:.46rem ui-monospace,monospace}.guide-header-progress span.is-open{border-color:#78d6bc73;color:var(--guide-teal);background:#78d6bc0f}.guide-shell .guide-header-nav,.guide-shell .guide-language{display:flex;align-items:center}.guide-shell .guide-header-nav{justify-self:end;gap:.8rem;color:var(--guide-muted);font-size:.6rem}.guide-shell .guide-header-nav>a{text-underline-offset:.22rem}.guide-shell .guide-language{gap:.3rem;border:1px solid var(--guide-line);border-radius:2px;padding:.38rem .5rem;background:#101719c7}.guide-shell .guide-language a{text-decoration:none}.guide-shell .guide-language a[aria-current=page],.guide-shell .guide-header-nav a:hover{color:var(--guide-teal)}.guide-shell .guide-language i{color:var(--guide-line-strong);font-style:normal}.guide-shell .guide-main{display:block;width:min(1280px,calc(100% - 2rem));margin:0 auto}.guide-encounter{display:grid;min-height:calc(100vh - 4.5rem);align-content:center;gap:1.2rem;padding:clamp(2.8rem,6vw,5.5rem) 0}.guide-narrator{display:flex;max-width:58rem;align-items:center;gap:1rem}.guide-blank-seal{display:grid;flex:0 0 4.5rem;width:4.5rem;height:4.5rem;place-items:center;border:3px double rgb(120 214 188 / 42%);border-radius:50%;color:var(--guide-teal);background:#78d6bc0a;box-shadow:0 0 2rem #78d6bc12;font:500 1.4rem Georgia,Yu Mincho,serif;transform:rotate(-7deg)}.guide-narrator>div{display:grid;gap:.4rem}.guide-narrator p,.guide-stage-heading>p,.guide-maintenance-choices>p,.guide-week-panel p,.guide-world-summary>p,.guide-ops-intro>p:first-child,.guide-ops-section>header>p{color:var(--guide-teal);font:700 .54rem/1.5 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.guide-narrator h1{max-width:18ch;font:500 clamp(2.2rem,5vw,4.5rem)/1.03 Georgia,"Yu Mincho",serif;letter-spacing:-.045em;text-wrap:balance}.guide-narration{max-width:62rem;color:#b8c0ba;font:.82rem/2 Georgia,Yu Mincho,serif}.guide-returning{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgb(217 182 106 / 24%);border-left:2px solid var(--guide-amber);padding:.8rem 1rem;background:#d9b66a0d}.guide-returning>div{display:grid;gap:.24rem}.guide-returning strong{color:var(--guide-amber);font-size:.68rem}.guide-returning p{color:var(--guide-muted);font-size:.62rem;line-height:1.6}.guide-returning button,.guide-arrival-actions button{flex:0 0 auto;border:1px solid var(--guide-line);border-radius:3px;padding:.6rem .75rem;color:var(--guide-paper);background:var(--guide-panel);cursor:pointer;font-size:.6rem}.guide-observation-console{display:grid;grid-template-columns:15.5rem minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--guide-line);border-radius:5px;background:#0b1113;box-shadow:0 1.8rem 4.5rem #00000047}.guide-observation-controls{display:grid;align-content:start;gap:1rem;padding:1rem;border-right:1px solid var(--guide-line);background:linear-gradient(145deg,rgb(120 214 188 / 4%),transparent 48%),var(--guide-panel)}.guide-observation-controls fieldset{display:grid;gap:.35rem;margin:0;border:1px solid var(--guide-line);padding:.7rem}.guide-observation-controls legend{padding:0 .35rem;color:var(--guide-amber);font-size:.52rem;font-weight:700}.guide-observation-controls button,.guide-compare-picker button{display:grid;gap:.14rem;border:1px solid transparent;border-radius:2px;padding:.58rem .65rem;color:var(--guide-muted);background:#0a1012;cursor:pointer;font-size:.62rem;text-align:left}.guide-observation-controls button strong,.guide-compare-picker button strong{color:inherit;font-size:.66rem}.guide-observation-controls button small{font-size:.48rem}.guide-observation-controls button:hover,.guide-observation-controls button[aria-pressed=true],.guide-compare-picker button:hover,.guide-compare-picker button[aria-pressed=true]{border-color:#78d6bc61;color:var(--guide-teal);background:#78d6bc12}.guide-observation-controls>p{color:var(--guide-muted);font-size:.54rem;line-height:1.7}.guide-observation-plate{--plate-accent: var(--guide-teal);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);min-width:0;background:#0a0f11;animation:guide-receive .45s ease-out}.guide-observation-plate.is-tram{--plate-accent: #779ccc}.guide-observation-plate.is-echo{--plate-accent: var(--guide-violet)}.guide-observation-plate>div{position:relative;min-height:26rem;overflow:hidden}.guide-observation-plate>div:after,.guide-compare-plates figure:after,.guide-maintenance-scene:after{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(255 255 255 / 2%) 3px 4px);content:"";pointer-events:none}.guide-observation-plate img,.guide-compare-plates img,.guide-maintenance-scene img{display:block;width:100%;height:100%;object-fit:cover}.guide-observation-plate figcaption{display:grid;align-content:center;gap:.8rem;border-left:1px solid var(--guide-line);padding:clamp(1.1rem,2vw,1.6rem);background:linear-gradient(180deg,color-mix(in srgb,var(--plate-accent) 6%,transparent),transparent 45%)}.guide-observation-plate figcaption>span,.guide-compare-plates figcaption>span{color:var(--plate-accent);font:.5rem ui-monospace,monospace;letter-spacing:.1em}.guide-observation-plate h2{font:500 1.5rem Georgia,Yu Mincho,serif}.guide-observation-plate blockquote{color:#c8c2d0;font:.76rem/1.9 Georgia,Yu Mincho,serif}.guide-observation-plate dl{display:grid;gap:.65rem;border-top:1px solid var(--guide-line);padding-top:.8rem}.guide-observation-plate dl>div{display:grid;gap:.2rem}.guide-observation-plate dt{color:var(--guide-amber);font-size:.48rem}.guide-observation-plate dd{color:#aab3ad;font-size:.6rem;line-height:1.65}.guide-stage-action{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.guide-stage-action>p{max-width:39rem;color:var(--guide-muted);font-size:.58rem;line-height:1.7;text-align:right}.guide-stage-action>button{display:inline-flex;min-height:2.75rem;align-items:center;gap:1rem;border:1px solid rgb(120 214 188 / 38%);border-radius:3px;padding:.7rem .85rem;color:#07110f;background:var(--guide-teal);cursor:pointer;font-size:.66rem;font-weight:700}.guide-stage-action>button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.34}.guide-stage{display:grid;scroll-margin-top:5.5rem;gap:1.5rem;border-top:1px solid var(--guide-line);padding:clamp(5rem,10vw,9rem) 0;animation:guide-unseal .6s ease-out}.guide-stage-heading{display:grid;max-width:61rem;gap:.7rem}.guide-stage-heading h2{font:500 clamp(2rem,4.8vw,4.2rem)/1.05 Georgia,"Yu Mincho",serif;letter-spacing:-.045em;text-wrap:balance}.guide-stage-heading>span{max-width:50rem;color:#aab3ad;font:.72rem/1.9 Georgia,Yu Mincho,serif}.guide-compare-picker{display:flex;flex-wrap:wrap;gap:.45rem}.guide-compare-picker button{min-width:10rem;border-color:var(--guide-line)}.guide-compare-picker button span{color:var(--guide-muted);font-size:.48rem}.guide-compare-plates{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.guide-compare-plates figure{position:relative;overflow:hidden;border:1px solid var(--guide-line);border-radius:4px;background:var(--guide-panel)}.guide-compare-plates figure>img{height:clamp(15rem,28vw,23rem)}.guide-compare-plates figcaption{position:relative;z-index:1;display:grid;gap:.35rem;min-height:9rem;padding:1rem;background:#0a0f11f2}.guide-compare-plates figcaption strong{font:500 .9rem Georgia,Yu Mincho,serif}.guide-compare-plates figcaption p{color:var(--guide-muted);font-size:.62rem;line-height:1.7}.guide-compare-plates>i{position:absolute;z-index:5;top:36%;left:50%;display:grid;width:3.6rem;height:3.6rem;place-items:center;border:1px solid rgb(174 156 221 / 45%);border-radius:50%;color:var(--guide-violet);background:#0a0f11;box-shadow:0 0 2rem #000000a6;font:1.8rem Georgia,serif;transform:translate(-50%,-50%)}.guide-difference-ledger{display:grid;border:1px solid var(--guide-line)}.guide-difference-ledger>div{display:grid;grid-template-columns:8rem minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:3.5rem;border-bottom:1px solid var(--guide-line);padding:.7rem .9rem;background:#1017199e}.guide-difference-ledger>div:last-child{border-bottom:0}.guide-difference-ledger span{color:var(--guide-muted);font-size:.54rem}.guide-difference-ledger strong{color:#b9c0bc;font-size:.62rem;line-height:1.6}.guide-difference-ledger i{color:var(--guide-violet);font:1rem Georgia,serif;text-align:center}.guide-maintenance-scene{position:relative;overflow:hidden;border:1px solid var(--guide-line);border-radius:4px;background:var(--guide-panel)}.guide-maintenance-scene img{height:clamp(19rem,48vw,38rem)}.guide-maintenance-scene figcaption{position:absolute;z-index:2;right:.8rem;bottom:.8rem;border:1px solid rgb(231 223 202 / 18%);padding:.45rem .6rem;color:#d7d1c1;background:#080d0fdb;font:.5rem ui-monospace,monospace}.guide-maintenance-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:.75rem}.guide-maintenance-choices{display:grid;gap:.4rem}.guide-maintenance-choices>p{margin-bottom:.25rem;color:var(--guide-amber)}.guide-maintenance-choices button{display:grid;grid-template-columns:3.6rem 1fr;align-items:center;gap:.8rem;border:1px solid var(--guide-line);border-radius:3px;padding:.7rem;color:var(--guide-paper);background:var(--guide-panel);cursor:pointer;text-align:left}.guide-maintenance-choices button:hover,.guide-maintenance-choices button[aria-pressed=true]{border-color:#d9b66a73;background:#d9b66a0f}.guide-maintenance-choices img{width:3.2rem;height:3.2rem;object-fit:contain;image-rendering:pixelated}.guide-maintenance-choices button>span{display:grid;gap:.24rem}.guide-maintenance-choices strong{font-size:.72rem}.guide-maintenance-choices small{color:var(--guide-muted);font-size:.58rem;line-height:1.65}.guide-maintenance-result{display:flex;min-height:100%;align-items:center;gap:1rem;border:1px dashed var(--guide-line-strong);padding:1.2rem;color:var(--guide-muted);background:#10171973}.guide-maintenance-result.is-ready{border-style:solid;border-color:#78d6bc47;color:var(--guide-paper);background:#78d6bc0d}.guide-maintenance-result>span{display:grid;flex:0 0 3.5rem;width:3.5rem;height:3.5rem;place-items:center;border:2px double currentColor;border-radius:50%;font:.8rem Georgia,serif}.guide-maintenance-result>div{display:grid;gap:.45rem}.guide-maintenance-result p{color:var(--guide-teal);font-size:.5rem}.guide-maintenance-result strong{font:500 1rem Georgia,Yu Mincho,serif}.guide-maintenance-result small{color:var(--guide-muted);font-size:.62rem;line-height:1.7}.guide-week-ledger{display:grid;grid-template-columns:minmax(13rem,.35fr) minmax(0,.65fr);overflow:hidden;border:1px solid var(--guide-line);border-radius:4px;background:var(--guide-panel)}.guide-week-tabs{display:grid;border-right:1px solid var(--guide-line)}.guide-week-tabs button{display:grid;gap:.24rem;border-bottom:1px solid var(--guide-line);padding:.9rem 1rem;color:var(--guide-muted);background:#0c1214;cursor:pointer;text-align:left}.guide-week-tabs button:last-child{border-bottom:0}.guide-week-tabs button:hover,.guide-week-tabs button[aria-selected=true]{color:var(--guide-teal);background:#78d6bc0f}.guide-week-tabs span{font-size:.48rem}.guide-week-tabs strong{font-size:.68rem}.guide-week-panel{display:grid;grid-template-columns:8rem 1fr;min-height:22rem;align-items:center;gap:1.6rem;padding:clamp(1.3rem,4vw,3rem);background:radial-gradient(circle at 20% 50%,rgb(120 214 188 / 8%),transparent 15rem)}.guide-week-panel img{width:8rem;height:8rem;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 1rem 1.4rem rgb(0 0 0 / 42%))}.guide-week-panel>div{display:grid;gap:.75rem}.guide-week-panel h3{font:500 clamp(1.5rem,3vw,2.5rem) Georgia,"Yu Mincho",serif}.guide-week-panel span{color:#b2bbb5;font-size:.72rem;line-height:1.9}.guide-world-summary{display:grid;gap:.8rem;border-left:2px solid var(--guide-violet);padding:1rem 1.2rem;background:#ae9cdd0d}.guide-world-summary>p{color:var(--guide-violet)}.guide-world-summary ul{display:grid;gap:.6rem;margin:0;padding-left:1.1rem}.guide-world-summary li{color:#b6b0c4;font-size:.66rem;line-height:1.7}.guide-arrival-actions{display:flex;align-items:stretch;justify-content:space-between;gap:.7rem}.guide-enter-district{display:grid;min-width:min(100%,21rem);gap:.25rem;border:1px solid rgb(120 214 188 / 38%);border-radius:3px;padding:.9rem 1rem;color:#07110f;background:var(--guide-teal);text-decoration:none}.guide-enter-district span{font-size:.48rem}.guide-enter-district strong{font:600 .82rem Georgia,Yu Mincho,serif}.guide-sealed-exit{overflow:hidden;border:1px solid rgb(217 182 106 / 23%);border-radius:3px;background:#d9b66a08}.guide-sealed-exit summary{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;cursor:pointer;list-style:none}.guide-sealed-exit summary::-webkit-details-marker{display:none}.guide-sealed-exit summary>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:2px double var(--guide-amber);border-radius:50%;color:var(--guide-amber);font:.7rem Georgia,serif}.guide-sealed-exit summary>div{display:grid;gap:.2rem}.guide-sealed-exit summary strong{font-size:.68rem}.guide-sealed-exit summary small{color:var(--guide-muted);font-size:.52rem}.guide-sealed-exit>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;border-top:1px solid rgb(217 182 106 / 18%);padding:1rem}.guide-sealed-exit>div p{color:var(--guide-muted);font-size:.62rem;line-height:1.7}.guide-sealed-exit>div a{border:1px solid var(--guide-amber);border-radius:3px;padding:.65rem .75rem;color:var(--guide-amber);font-size:.6rem;text-decoration:none}.guide-shell .guide-footer{display:flex;width:min(1280px,calc(100% - 2rem));min-height:7rem;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto;border-top:1px solid var(--guide-line);color:var(--guide-muted);font-size:.56rem}.guide-shell .guide-footer>p:first-child{color:var(--guide-teal);font-family:ui-monospace,monospace;letter-spacing:.1em}.guide-ops-shell{--guide-teal: #80b6d8;--guide-amber: #e0b56f;background:radial-gradient(circle at 85% 0,rgb(128 182 216 / 8%),transparent 35rem),#0b0e12}.guide-ops-shell .guide-header{grid-template-columns:1fr 1fr}.guide-ops-main{display:grid;width:min(1180px,calc(100% - 2rem));margin:0 auto}.guide-ops-intro{display:grid;min-height:min(42rem,calc(100vh - 4.5rem));align-content:center;gap:1.2rem;border-bottom:1px solid var(--guide-line);padding:clamp(4rem,9vw,8rem) 0}.guide-ops-intro h1{max-width:16ch;font:500 clamp(2.5rem,6vw,5rem)/1.02 Georgia,"Yu Mincho",serif;letter-spacing:-.05em}.guide-ops-intro>p:nth-of-type(2){max-width:50rem;color:#b6bec2;font-size:.78rem;line-height:1.9}.guide-ops-actions{display:flex;flex-wrap:wrap;gap:.6rem}.guide-ops-actions a,.guide-ops-support a{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;border:1px solid var(--guide-line-strong);border-radius:3px;padding:.7rem .9rem;background:var(--guide-panel);font-size:.66rem;font-weight:700;text-decoration:none}.guide-ops-actions .guide-ops-primary{border-color:var(--guide-teal);color:#071018;background:var(--guide-teal)}.guide-ops-intro>ul{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:0;padding:0;color:var(--guide-muted);font-size:.58rem;list-style:none}.guide-ops-intro>ul li:before{margin-right:.4rem;color:var(--guide-amber);content:"◆";font-size:.42rem}.guide-ops-toc{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--guide-line);background:var(--guide-line);gap:1px}.guide-ops-toc a{display:grid;gap:.3rem;padding:.8rem;color:var(--guide-amber);background:var(--guide-panel);font:.52rem ui-monospace,monospace;text-decoration:none}.guide-ops-toc span{color:var(--guide-paper);font:.62rem Inter,sans-serif}.guide-ops-section{display:grid;scroll-margin-top:5.5rem;gap:1.5rem;border-bottom:1px solid var(--guide-line);padding:clamp(4.5rem,9vw,8rem) 0}.guide-ops-section>header{display:grid;max-width:58rem;gap:.65rem}.guide-ops-section>header h2{font:500 clamp(1.9rem,4vw,3.4rem)/1.12 Georgia,"Yu Mincho",serif;letter-spacing:-.03em}.guide-ops-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid var(--guide-line);padding:0;background:var(--guide-line);gap:1px;list-style:none}.guide-ops-steps li{display:grid;min-height:13rem;align-content:start;gap:1rem;padding:1.4rem;background:var(--guide-panel)}.guide-ops-steps li>span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--guide-amber);border-radius:50%;color:var(--guide-amber);font-size:.58rem}.guide-ops-steps li>div{display:grid;gap:.65rem}.guide-ops-steps h3,.guide-ops-surface-grid h3,.guide-ops-weekly-grid h3{font-size:.82rem;line-height:1.5}.guide-ops-steps p,.guide-ops-surface-grid li,.guide-ops-command-list p,.guide-ops-weekly-grid p,.guide-ops-faq p,.guide-ops-note p,.guide-ops-danger p{color:#adb6ba;font-size:.68rem;line-height:1.85}.guide-ops-shell code{color:var(--guide-teal);font-family:ui-monospace,monospace}.guide-ops-note,.guide-ops-danger{display:grid;grid-template-columns:12rem 1fr;gap:1rem;border-left:2px solid var(--guide-teal);padding:.9rem 1rem;background:#80b6d80d}.guide-ops-note strong,.guide-ops-danger strong{color:var(--guide-teal);font-size:.62rem}.guide-ops-danger{border-left-color:#dd8794;background:#dd87940d}.guide-ops-danger strong{color:#dd8794}.guide-ops-surface-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--guide-line);background:var(--guide-line);gap:1px}.guide-ops-surface-grid article{padding:1.4rem;background:var(--guide-panel)}.guide-ops-surface-grid ul{display:grid;gap:.6rem;margin:1rem 0 0;padding-left:1.1rem}.guide-ops-command-list{display:grid;overflow:hidden;border:1px solid var(--guide-line);border-radius:3px}.guide-ops-command-list article{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:1rem;border-bottom:1px solid var(--guide-line);padding:.9rem 1rem;background:var(--guide-panel)}.guide-ops-command-list article:last-child{border-bottom:0}.guide-ops-command-list article.is-caution{box-shadow:inset 3px 0 #dd8794}.guide-ops-command-list article>code{width:fit-content;max-width:100%;overflow-wrap:anywhere;border:1px solid rgb(128 182 216 / 19%);padding:.42rem .5rem;background:#080c10;font-size:.64rem}.guide-ops-command-list article>div{display:grid;gap:.35rem}.guide-ops-command-list small{color:#d99aac;font-size:.58rem;line-height:1.7}.guide-ops-weekly-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--guide-line);background:var(--guide-line);gap:1px}.guide-ops-weekly-grid article{display:grid;min-height:13rem;align-content:start;gap:.7rem;padding:1.4rem;background:var(--guide-panel)}.guide-ops-weekly-grid article>span{color:var(--guide-amber);font:.52rem ui-monospace,monospace}.guide-ops-weekly-grid article>code{width:fit-content;margin-top:auto;border-bottom:1px solid rgb(128 182 216 / 28%);font-size:.62rem}.guide-ops-faq{display:grid;border-top:1px solid var(--guide-line)}.guide-ops-faq details{border-bottom:1px solid var(--guide-line);background:#10171985}.guide-ops-faq summary{position:relative;padding:1rem 3rem 1rem .9rem;cursor:pointer;font-size:.68rem;list-style:none}.guide-ops-faq summary::-webkit-details-marker{display:none}.guide-ops-faq summary:after{position:absolute;top:.9rem;right:1rem;color:var(--guide-teal);content:"+"}.guide-ops-faq details[open] summary:after{content:"−"}.guide-ops-faq p{max-width:58rem;padding:0 3rem 1rem .9rem}.guide-ops-support{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--guide-line);padding:.9rem 1rem;background:var(--guide-panel)}.guide-ops-support>div{display:grid;gap:.25rem}.guide-ops-support p{color:var(--guide-teal);font-size:.5rem}.guide-ops-support strong{font-size:.68rem}.guide-ops-footer nav{display:flex;flex-wrap:wrap;gap:1rem}@keyframes guide-receive{0%{opacity:.3;filter:saturate(.3)}to{opacity:1;filter:saturate(1)}}@keyframes guide-unseal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.guide-observation-console{grid-template-columns:1fr}.guide-observation-controls{grid-template-columns:repeat(2,1fr);border-right:0;border-bottom:1px solid var(--guide-line)}.guide-observation-controls>p{grid-column:1 / -1}.guide-observation-plate{grid-template-columns:1fr}.guide-observation-plate figcaption{border-top:1px solid var(--guide-line);border-left:0}.guide-maintenance-layout,.guide-week-ledger{grid-template-columns:1fr}.guide-week-tabs{grid-template-columns:repeat(4,1fr);border-right:0;border-bottom:1px solid var(--guide-line)}.guide-week-tabs button{border-right:1px solid var(--guide-line);border-bottom:0}.guide-ops-toc{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.guide-shell .guide-header{grid-template-columns:1fr auto;min-height:4rem;padding:.55rem .7rem}.guide-header-progress,.guide-shell .guide-header-nav>a,.guide-mark small{display:none}.guide-shell .guide-main,.guide-ops-main,.guide-shell .guide-footer{width:min(100% - 1rem,1280px)}.guide-encounter{padding:2.5rem 0 3.5rem}.guide-narrator{align-items:flex-start}.guide-blank-seal{flex-basis:3.2rem;width:3.2rem;height:3.2rem;font-size:1rem}.guide-narrator h1{font-size:clamp(2rem,11vw,3.2rem)}.guide-returning,.guide-stage-action,.guide-arrival-actions{align-items:stretch;flex-direction:column}.guide-stage-action>p{text-align:left}.guide-stage-action>button{justify-content:space-between}.guide-observation-controls{grid-template-columns:1fr}.guide-observation-controls>p{grid-column:auto}.guide-observation-plate>div{min-height:17rem}.guide-stage{gap:1.1rem;padding:4.5rem 0}.guide-compare-plates{grid-template-columns:1fr}.guide-compare-plates>i{position:static;grid-row:2;margin:-2rem auto;transform:none}.guide-compare-plates figure:nth-child(2){grid-row:3}.guide-compare-plates figure>img{height:14rem}.guide-difference-ledger>div{grid-template-columns:1fr 1.3rem 1fr;gap:.45rem}.guide-difference-ledger span{grid-column:1 / -1}.guide-maintenance-scene img{height:19rem}.guide-maintenance-choices button{grid-template-columns:3rem 1fr}.guide-maintenance-choices img{width:2.7rem;height:2.7rem}.guide-week-tabs{grid-template-columns:repeat(2,1fr)}.guide-week-tabs button{border-bottom:1px solid var(--guide-line)}.guide-week-panel{grid-template-columns:4.5rem 1fr;min-height:17rem;gap:.8rem;padding:1rem}.guide-week-panel img{width:4.5rem;height:4.5rem}.guide-sealed-exit>div{grid-template-columns:1fr}.guide-shell .guide-footer{align-items:flex-start;flex-direction:column;justify-content:center;padding:1.5rem 0}.guide-ops-shell .guide-header{grid-template-columns:1fr auto}.guide-ops-intro{min-height:34rem}.guide-ops-toc{grid-template-columns:repeat(2,1fr)}.guide-ops-steps,.guide-ops-surface-grid,.guide-ops-weekly-grid{grid-template-columns:1fr}.guide-ops-steps li,.guide-ops-weekly-grid article{min-height:0}.guide-ops-command-list article{grid-template-columns:1fr}.guide-ops-note,.guide-ops-danger{grid-template-columns:1fr}.guide-ops-support{align-items:stretch;flex-direction:column}.guide-ops-footer nav{justify-content:flex-start}}@media(max-width:420px){.guide-mark strong{max-width:11rem}.guide-observation-plate>div{min-height:14rem}.guide-maintenance-scene img{height:16rem}.guide-week-panel{grid-template-columns:1fr}.guide-week-panel img{width:4rem;height:4rem}}@media(prefers-reduced-motion:reduce){.guide-observation-plate,.guide-stage{animation:none}.guide-shell *{scroll-behavior:auto!important}}
