.ShJQFG_root{--civic-map-width:min(100vw, 56.25svh);--civic-map-height:min(177.778vw, 100svh);color:#f0e8d3;width:100%;min-height:100svh;font-family:var(--font-inter-stack);background:#030508;position:relative;overflow:hidden}.ShJQFG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ShJQFG_stage{isolation:isolate;background-color:#06070a;background-image:radial-gradient(circle at 48% 58%,#bf803e38,#0000 22%),radial-gradient(circle at 50% 52%,#364a422e,#0000 48%),linear-gradient(154deg,#101216 0%,#06070a 46%,#020305 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100svh;min-height:520px;position:relative;overflow:hidden}.ShJQFG_stage:before{z-index:0;content:"";opacity:.78;pointer-events:none;background:radial-gradient(at 50% 62%,#e4b15b21,#0000 18%),linear-gradient(112deg,#0000 20%,#ffe4ab09 49%,#0000 70%);transition:opacity .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.ShJQFG_roomEnvironment{z-index:0;background:radial-gradient(circle at 16% 34%,#de964729,#0000 25%),radial-gradient(circle at 84% 38%,#4979891f,#0000 27%),repeating-linear-gradient(90deg,#ffffff03 0 2px,#0000 2px 34px,#00000052 34px 37px),linear-gradient(#17140f 0%,#0d0d0c 58%,#060708 100%);position:absolute;inset:0;overflow:hidden}.ShJQFG_roomEnvironment:before{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);content:"";background:linear-gradient(90deg,#0000 49.8%,#d8a85c14 50%,#0000 50.2%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 92px),linear-gradient(#17130e 0%,#090908 78%);height:36%;position:absolute;bottom:-8%;left:-8%;right:-8%;box-shadow:inset 0 18px 44px #000000b8}.ShJQFG_roomEnvironment:after{content:"";background:linear-gradient(#030405 0%,#0c0b09f5 66%,#211b12db 100%);border-bottom:1px solid #d8aa601f;height:9%;position:absolute;top:0;left:0;right:0;box-shadow:0 16px 38px #00000085}.ShJQFG_root[data-scene-state=shell] .ShJQFG_mapFrame,.ShJQFG_root[data-scene-state=booting] .ShJQFG_mapFrame,.ShJQFG_root[data-scene-state=live] .ShJQFG_mapFrame{width:100%;height:100%;box-shadow:none}.ShJQFG_root[data-scene-state=booting] .ShJQFG_roomEnvironment,.ShJQFG_root[data-scene-state=live] .ShJQFG_roomEnvironment{display:none}.ShJQFG_root[data-scene-state=shell] .ShJQFG_destinations,.ShJQFG_root[data-scene-state=booting] .ShJQFG_destinations,.ShJQFG_root[data-scene-state=shell] .ShJQFG_worldTitles,.ShJQFG_root[data-scene-state=booting] .ShJQFG_worldTitles,.ShJQFG_root[data-scene-state=shell] .ShJQFG_worldHotspots,.ShJQFG_root[data-scene-state=booting] .ShJQFG_worldHotspots,.ShJQFG_root[data-scene-state=live] .ShJQFG_destinations,.ShJQFG_root[data-scene-state=live] .ShJQFG_worldTitles,.ShJQFG_root[data-scene-state=live] .ShJQFG_worldHotspots{width:100%;height:100%}.ShJQFG_roomWing{width:calc((100% - var(--civic-map-width)) / 2);min-width:0;position:absolute;top:0;bottom:0}.ShJQFG_roomWingLeft{left:0}.ShJQFG_roomWingRight{right:0}.ShJQFG_roomSconce{background:linear-gradient(#85683e,#2f281e);border-radius:999px;width:3px;height:14%;position:absolute;top:11%;box-shadow:0 0 0 1px #deba7a29}.ShJQFG_roomWingLeft .ShJQFG_roomSconce{right:18%}.ShJQFG_roomWingRight .ShJQFG_roomSconce{left:18%}.ShJQFG_roomSconce:before{content:"";background:#e8b76d;border:1px solid #ffe2ad6b;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #eda84bb8,0 0 58px #dc8b3452}.ShJQFG_roomSconce:after{content:"";background:#2f281d;border:1px solid #b9935957;border-radius:2px;height:5px;position:absolute;bottom:-4px;left:-14px;right:-14px}.ShJQFG_roomArchive,.ShJQFG_roomInstrument{background:repeating-linear-gradient(#0000 0 21%,#bc915029 21% calc(21% + 2px),#0000 calc(21% + 2px) 42%),linear-gradient(90deg,#322618eb,#13120ff0);border:1px solid #b48b4c33;border-radius:3px 3px 1px 1px;width:min(72%,17rem);position:absolute;top:30%;bottom:28%;box-shadow:inset 0 0 30px #0000008a,0 24px 44px #00000057}.ShJQFG_roomArchive{right:13%}.ShJQFG_roomArchive:before{clip-path:polygon(0 0,100% 0,100% 16%,0 16%,0 28%,100% 28%,100% 44%,0 44%,0 56%,100% 56%,100% 72%,0 72%,0 84%,100% 84%,100% 100%,0 100%);content:"";filter:saturate(.72)brightness(.72);opacity:.72;background:repeating-linear-gradient(90deg,#4e6a65 0 7px,#ae7d43 7px 12px,#593c34 12px 20px,#283e49 20px 29px,#0000 29px 38px) 0 0/100% 19%;position:absolute;inset:7% 8% 9%}.ShJQFG_roomInstrument{place-items:center;display:grid;left:13%}.ShJQFG_roomInstrument:before{aspect-ratio:1;background:radial-gradient(circle, #090b0b 0 10%, transparent 11% 44%, #bd91494d 45% 47%, transparent 48%), conic-gradient(from 22deg, transparent 0 8%, #d2a55b6b 8% 9%, transparent 9% 24%, #d2a55b47 24% 25%, transparent 25% 100%);content:"";border:1px solid #ddb9776b;border-radius:50%;width:clamp(68px,10vw,132px);box-shadow:inset 0 0 28px #5c8b932e,0 0 28px #0000006b}.ShJQFG_roomInstrument:after{content:"";transform-origin:50% 88%;background:linear-gradient(#d6af6d,#0000);width:1px;height:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(38deg)}.ShJQFG_roomCabinet{background:radial-gradient(circle at 26% 28%,#b9955f 0 2px,#0000 3px),radial-gradient(circle at 74% 28%,#b9955f 0 2px,#0000 3px),linear-gradient(90deg,#0000 49.7%,#bc93572e 50%,#0000 50.3%),repeating-linear-gradient(#2c2319 0 31%,#171511 31% 34%);border:1px solid #ac814433;border-radius:2px;width:min(78%,18rem);height:16%;position:absolute;bottom:7%;box-shadow:inset 0 0 22px #0000007a,0 14px 28px #0000005c}.ShJQFG_roomWingLeft .ShJQFG_roomCabinet{right:10%}.ShJQFG_roomWingRight .ShJQFG_roomCabinet{left:10%}.ShJQFG_roomDesk{background:linear-gradient(#38271a 0%,#140f0b 48%,#050505 100%);border-top:1px solid #deb1693d;height:4.5%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 36px #0000007a}.ShJQFG_loadingCover{z-index:3;opacity:1;pointer-events:none;visibility:visible;background:radial-gradient(circle at 16% 24%,#ffc26757,#0000 17%),radial-gradient(circle at 84% 24%,#84c7d233,#0000 18%),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 6.5vw),linear-gradient(#211b13 0%,#111311 57%,#07090a 100%);transition:opacity .42s cubic-bezier(.22,1,.36,1),visibility linear;display:block;position:absolute;inset:0;overflow:hidden}.ShJQFG_loadingCover:before{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);content:"";background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 76px),linear-gradient(#4a3422 0%,#251b14 54%,#0c0b0a 100%);border-top:1px solid #f6c77947;height:58%;position:absolute;bottom:-13%;left:-8%;right:-8%;box-shadow:inset 0 18px 46px #00000080,0 -18px 70px #d5974b1a}.ShJQFG_root[data-presentation-ready=true] .ShJQFG_loadingCover,.ShJQFG_root[data-civic-state=static][data-poster-ready=true] .ShJQFG_loadingCover{opacity:0;visibility:hidden;transition:opacity .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s}.ShJQFG_mapFrame{z-index:1;width:var(--civic-map-width);height:var(--civic-map-height);isolation:isolate;background:radial-gradient(at 50% 54%,#89794633,#0000 44%),#030305;margin:auto;position:absolute;inset:0;overflow:hidden;box-shadow:-22px 0 58px #00000094,22px 0 58px #00000094,0 0 0 1px #d4a75b33;container:civic-map/inline-size}@container civic-map (max-width:430px){.ShJQFG_worldTitle{letter-spacing:.045em;max-width:8.6rem;padding:.26rem .4rem .24rem;font-size:.68rem}}.ShJQFG_mapFrame:before{z-index:7;content:"";pointer-events:none;border-left:1px solid #f1c5772e;border-right:1px solid #f1c5772e;position:absolute;inset:0;box-shadow:inset 0 0 46px #00000029}.ShJQFG_mapFrame:after{z-index:4;content:"";pointer-events:none;background:radial-gradient(at 50% 48%,#0000 58%,#0003 100%);position:absolute;inset:0}.ShJQFG_root[data-scene-ready=true] .ShJQFG_stage:before,.ShJQFG_root[data-civic-state=static][data-poster-ready=true] .ShJQFG_stage:before{opacity:0}.ShJQFG_root[data-civic-state=static] .ShJQFG_stage{background-color:#06070a}.ShJQFG_canvas{z-index:1;opacity:1;position:absolute;inset:0}.ShJQFG_canvas canvas{width:100%;height:100%;display:block}.ShJQFG_staticPoster{z-index:2;width:var(--civic-map-width);height:var(--civic-map-height);opacity:0;pointer-events:none;margin:auto;transition:opacity .14s cubic-bezier(.23,1,.32,1);display:block;position:absolute;inset:0;overflow:hidden}.ShJQFG_staticPosterReady{opacity:1}.ShJQFG_root[data-scene-state=live] .ShJQFG_staticPoster{opacity:0;transition:opacity .24s}.ShJQFG_root[data-poster-preview=true] .ShJQFG_worldTitles,.ShJQFG_root[data-poster-preview=true] .ShJQFG_worldHotspots,.ShJQFG_root[data-poster-preview=true] .ShJQFG_destinations{width:var(--civic-map-width);height:var(--civic-map-height);margin:auto}.ShJQFG_staticPoster img{object-fit:cover;width:100%;height:100%;display:block}.ShJQFG_worldTitles{z-index:5;pointer-events:none;transition:opacity .16s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;overflow:hidden}.ShJQFG_root[data-civic-state=shell]:not([data-poster-ready=true]) .ShJQFG_worldTitles,.ShJQFG_root[data-civic-state=booting]:not([data-poster-ready=true]) .ShJQFG_worldTitles,.ShJQFG_root[data-civic-state=static]:not([data-poster-ready=true]) .ShJQFG_worldTitles,.ShJQFG_root[data-civic-state=shell]:not([data-poster-ready=true]) .ShJQFG_worldHotspots,.ShJQFG_root[data-civic-state=booting]:not([data-poster-ready=true]) .ShJQFG_worldHotspots,.ShJQFG_root[data-civic-state=static]:not([data-poster-ready=true]) .ShJQFG_worldHotspots{opacity:0;visibility:hidden;pointer-events:none}.ShJQFG_root[data-civic-state=shell]:not([data-poster-ready=true]) .ShJQFG_destinations,.ShJQFG_root[data-civic-state=booting]:not([data-poster-ready=true]) .ShJQFG_destinations{visibility:hidden}.ShJQFG_root[data-civic-state=shell]:not([data-poster-ready=true]) .ShJQFG_worldHotspot,.ShJQFG_root[data-civic-state=booting]:not([data-poster-ready=true]) .ShJQFG_worldHotspot,.ShJQFG_root[data-civic-state=static]:not([data-poster-ready=true]) .ShJQFG_worldHotspot{pointer-events:none}.ShJQFG_worldTitle{appearance:none;z-index:2;color:#f7ecd4;max-width:min(46vw,12.6rem);font-family:var(--font-cinzel,"Cinzel"), Georgia, serif;letter-spacing:.07em;opacity:1;text-align:center;text-shadow:0 1px 5px #000000eb;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;background:linear-gradient(#090d0ff5,#030608e6);border:1px solid #ddc1888c;border-radius:4px;margin:0;padding:.3rem .48rem .28rem;font-size:clamp(.74rem,.95vw,.9rem);font-weight:700;line-height:1.2;transition:opacity .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:block;position:absolute;box-shadow:0 8px 22px #00000080,inset 0 1px #fff0ca14}button.ShJQFG_worldTitle,span.ShJQFG_worldTitle{cursor:pointer;pointer-events:auto}button.ShJQFG_worldTitle:focus-visible{outline-offset:3px;border-color:#f4d799e0;outline:2px solid #f2cb68}.ShJQFG_worldTitle:after{content:"";background:linear-gradient(#e2ca987a,#0000);width:1px;height:8px;position:absolute;top:100%;left:50%}.ShJQFG_worldTitle[data-destination=coalition]{border-color:#79be8973}.ShJQFG_worldTitle[data-destination=office]{border-color:#c9ab6b80;font-size:clamp(.62rem,.8vw,.76rem)}.ShJQFG_worldTitle[data-destination=itmaf]{border-color:#db777c7a}.ShJQFG_worldTitle[data-destination=undead-voice]{border-color:#6fb7c97a}.ShJQFG_worldTitleFallback{top:var(--portrait-y);left:var(--portrait-x);transform:translate(-50%,calc(-100% - 1.05rem))}.ShJQFG_worldTitleProjected{visibility:var(--projected-visibility,hidden);transform:translate3d(var(--projected-x,50vw), var(--projected-y,50vh), 0) translate(-50%, calc(-100% - 1.05rem));top:0;left:0}.ShJQFG_worldTitleProjected[data-destination=coalition],.ShJQFG_worldTitleProjected[data-destination=itmaf],.ShJQFG_worldTitleProjected[data-destination=office]{transform:translate3d(var(--projected-x,50vw), var(--projected-y,50vh), 0) translate(-50%, calc(var(--projected-foot-drop,3.2rem) * 1.35 + .9rem))}.ShJQFG_worldTitleFallback[data-destination=coalition],.ShJQFG_worldTitleFallback[data-destination=itmaf],.ShJQFG_worldTitleFallback[data-destination=office]{transform:translate(-50%,4.6rem)}.ShJQFG_worldTitleProjected[data-destination=office]{transform:translate3d(var(--projected-x,50vw), var(--projected-y,50vh), 0) translate(-50%, 1.1rem)}.ShJQFG_worldTitleFallback[data-destination=office]{transform:translate(-50%,1.1rem)}.ShJQFG_worldTitle[data-destination=coalition]:after,.ShJQFG_worldTitle[data-destination=itmaf]:after,.ShJQFG_worldTitle[data-destination=office]:after{background:linear-gradient(#0000,#e2ca987a);top:auto;bottom:100%}.ShJQFG_root[data-selected-destination] .ShJQFG_worldTitle{opacity:.3}.ShJQFG_root[data-selected-destination] .ShJQFG_worldTitle[data-active=true]{color:#fff0c9;opacity:1;border-color:#f4d799b8}.ShJQFG_riverLabel{z-index:1;color:#c7e4e2c7;font-family:var(--font-cinzel,"Cinzel"), Georgia, serif;letter-spacing:.13em;opacity:.92;text-indent:.13em;text-shadow:0 1px 1px #000000f5,0 0 8px #41808c57;-webkit-text-stroke:.25px #0c20258c;text-transform:uppercase;white-space:nowrap;font-size:clamp(.7rem,.95vw,.94rem);font-weight:700;line-height:1;transition:opacity .16s ease-out;display:block;position:absolute}.ShJQFG_riverLabelProjected .ShJQFG_riverLetter{opacity:var(--river-drift-opacity,1);visibility:var(--projected-visibility,hidden);transform:translate3d(var(--projected-x,50vw), var(--projected-y,50vh), 0) translate(-50%, -50%) rotate(var(--projected-angle,0deg));will-change:transform, opacity;position:absolute;top:0;left:0}.ShJQFG_riverLabelFallback .ShJQFG_riverLetter{display:inline-block}.ShJQFG_riverLabelFallback{top:59.2%;left:29%;transform:translate(-50%,-50%)rotate(-20deg)}.ShJQFG_riverLabelProjected{visibility:visible;width:0;height:0;top:0;left:0;overflow:visible}.ShJQFG_root[data-selected-destination] .ShJQFG_riverLabel{opacity:.26}.ShJQFG_destinations{z-index:6;width:var(--civic-map-width);height:var(--civic-map-height);pointer-events:none;margin:auto;position:absolute;inset:0}.ShJQFG_worldHotspots{z-index:4;width:var(--civic-map-width);height:var(--civic-map-height);pointer-events:none;margin:auto;display:block;position:absolute;inset:0;overflow:hidden}.ShJQFG_worldHotspot{cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:62px;height:62px;padding:0;display:grid;position:absolute;top:0;left:0}.ShJQFG_worldHotspotProjected{visibility:var(--projected-visibility,hidden);transform:translate3d(var(--projected-x,50vw), var(--projected-y,50vh), 0) translate(-50%, -50%)}.ShJQFG_worldHotspotFallback{top:var(--portrait-y);left:var(--portrait-x);transform:translate(-50%,-50%)}.ShJQFG_worldHotspot .ShJQFG_beacon{display:none}.ShJQFG_destinations ul{margin:0;padding:0;list-style:none}.ShJQFG_destination{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform-origin:50%;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:0;left:0}.ShJQFG_destinationFallback{left:var(--portrait-x);top:var(--portrait-y);transform:translate(-50%,-50%)}.ShJQFG_destinationProjected{visibility:var(--projected-visibility,visible);transform:translate3d(var(--projected-x,50vw), var(--projected-y,50vh), 0) translate(-50%, -50%)}.ShJQFG_beacon{filter:sepia()saturate(2.4)hue-rotate(348deg)drop-shadow(0 0 4px #ffcf60c2);place-items:center;width:22px;height:22px;transition:transform .16s cubic-bezier(.23,1,.32,1),filter .16s ease-out;display:grid;position:relative}.ShJQFG_beacon img{object-fit:contain;width:22px;height:22px;display:block}.ShJQFG_label{color:#efe2c5;max-width:min(38vw,15.5rem);font-family:var(--font-cinzel,"Cinzel"), Georgia, serif;letter-spacing:.055em;opacity:0;text-align:left;text-shadow:0 1px 5px #000c;white-space:normal;visibility:hidden;background:#05080ad1;border:1px solid #d3b77e4d;border-radius:3px;min-width:9rem;padding:.32rem .5rem .3rem;font-size:clamp(.68rem,.76vw,.76rem);font-weight:600;line-height:1.2;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),color .14s,border-color .14s,visibility 0s linear .18s;display:none;position:absolute;top:50%;left:calc(100% + .42rem);transform:translateY(calc(5px - 50%))scale(.98);box-shadow:0 8px 24px #00000047}.ShJQFG_labelShort{display:none}.ShJQFG_destination[data-destination=coalition] .ShJQFG_label{text-align:right;left:auto;right:calc(100% + .42rem)}.ShJQFG_destination[data-destination=coalition] .ShJQFG_beacon,.ShJQFG_worldHotspot[data-destination=coalition] .ShJQFG_beacon{filter:sepia()saturate(2.2)hue-rotate(62deg)drop-shadow(0 0 4px #84db9cc7)}.ShJQFG_destination[data-destination=itmaf] .ShJQFG_beacon,.ShJQFG_worldHotspot[data-destination=itmaf] .ShJQFG_beacon{filter:sepia()saturate(2.5)hue-rotate(304deg)drop-shadow(0 0 4px #ff919ecc)}.ShJQFG_destination[data-destination=undead-voice] .ShJQFG_beacon,.ShJQFG_worldHotspot[data-destination=undead-voice] .ShJQFG_beacon{filter:sepia()saturate(2.4)hue-rotate(142deg)drop-shadow(0 0 4px #75cfe3cc)}.ShJQFG_destination:active .ShJQFG_beacon{transform:scale(.9)}.ShJQFG_destination:active .ShJQFG_label{color:#d9bd82}.ShJQFG_destination:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #f2cb68}.ShJQFG_destination:focus-visible .ShJQFG_beacon{filter:drop-shadow(0 0 4px #fff4c9)drop-shadow(0 0 12px #ffc75d);transform:scale(1.08)}.ShJQFG_destination:focus-visible .ShJQFG_label{opacity:1;visibility:visible;border-color:#f5d38db8;transition-delay:0s;transform:none}@media (hover:hover) and (pointer:fine){.ShJQFG_destination:hover .ShJQFG_beacon{filter:drop-shadow(0 0 5px #fff1c1)drop-shadow(0 0 14px #d99231);transform:translateY(-2px)scale(1.06)}.ShJQFG_destination:hover .ShJQFG_label{color:#fff1c8;opacity:1;visibility:visible;border-color:#f1ca7594;transition-delay:0s;transform:translateY(-50%)scale(1)}}.ShJQFG_dialogVeil{z-index:100;overscroll-behavior:contain;padding:max(1.25rem, env(safe-area-inset-top)) 1.25rem max(1.25rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02040757;place-items:center end;animation:.18s ease-out both ShJQFG_veilIn;display:grid;position:fixed;inset:0;overflow-y:auto}.ShJQFG_dialogVeil[data-destination=coalition]{place-items:center start}.ShJQFG_dialog{background-blend-mode:soft-light;color:#322511;text-align:left;background-color:#eadbb8;background-image:url(/vendor/celestial/foil/foil002_color.jpg);background-size:520px 520px;border:1px solid #63421b85;border-radius:5px;width:min(34vw,430px);max-height:calc(100svh - 2.5rem);padding:clamp(2.4rem,4vw,3.2rem) clamp(1.5rem,3vw,2.5rem) clamp(1.8rem,3vw,2.4rem);animation:.24s cubic-bezier(.23,1,.32,1) both ShJQFG_dialogIn;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0000009e,0 2px #27160894}.ShJQFG_close{color:#322511c7;width:44px;height:44px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;font-size:.92rem;display:grid;position:absolute;top:.55rem;right:.55rem}.ShJQFG_close:active{transform:scale(.9)}.ShJQFG_close:focus-visible{outline-offset:-4px;outline:2px solid #7d521f}.ShJQFG_eyebrow{color:#76572b;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;margin:0 0 .72rem;font-size:.65rem;font-weight:700}.ShJQFG_dialog h2{font-family:var(--font-cinzel,"Cinzel"), Georgia, serif;letter-spacing:.035em;color:#2d210f;margin:0;font-size:clamp(1.45rem,4vw,2.35rem);font-weight:700;line-height:1.14}.ShJQFG_summary{color:#5b4728;max-width:48ch;margin:1.1rem 0 0;font-size:clamp(.92rem,1.5vw,1.03rem);line-height:1.62}.ShJQFG_links{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem 1.4rem;margin-top:1.35rem;display:flex}.ShJQFG_links a{color:#4c3517;letter-spacing:.13em;text-transform:uppercase;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-height:44px;padding:.35rem .1rem;font-size:.73rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.ShJQFG_links a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;bottom:5px;left:0;right:0}.ShJQFG_secondaryLink{opacity:.68}.ShJQFG_links a:focus-visible{outline-offset:4px;outline:2px solid #7d521f}@media (hover:hover) and (pointer:fine){.ShJQFG_close:hover{color:#1f1508}.ShJQFG_links a:hover:after{transform:scaleX(.35)}.ShJQFG_secondaryLink:hover{opacity:1}}@keyframes ShJQFG_veilIn{0%{opacity:0}to{opacity:1}}@keyframes ShJQFG_dialogIn{0%{opacity:0;transform:translate(12px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.ShJQFG_dialogVeil[data-destination=coalition] .ShJQFG_dialog{transform-origin:0}.ShJQFG_dialogVeil:not([data-destination=coalition]) .ShJQFG_dialog{transform-origin:100%}@media (hover:none),(pointer:coarse){.ShJQFG_worldTitles>.ShJQFG_worldTitle,.ShJQFG_canvas[data-camera-intro=establishing]~.ShJQFG_worldHotspots .ShJQFG_worldHotspot{pointer-events:none}.ShJQFG_root[data-poster-preview=true] .ShJQFG_canvas~.ShJQFG_worldHotspots .ShJQFG_worldHotspot{pointer-events:auto}button.ShJQFG_worldTitle[data-destination=office]{min-width:44px;min-height:44px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0 .38rem;display:grid}button.ShJQFG_worldTitle[data-destination=office]:before{z-index:-1;content:"";background:linear-gradient(#090d0fe6,#030608c7);border:1px solid #c9ab6b80;border-radius:3px;position:absolute;inset:10px 0;box-shadow:0 7px 20px #00000052,inset 0 1px #fff0ca0d}.ShJQFG_worldHotspot .ShJQFG_beacon{display:grid}.ShJQFG_worldHotspot:active .ShJQFG_beacon{transform:scale(.86)}.ShJQFG_destinations{inset:auto 0 max(clamp(.75rem, 10svh, 5.5rem), env(safe-area-inset-bottom));width:auto;height:auto;margin:0;padding:0 .65rem;transition:opacity .12s ease-out,transform .18s cubic-bezier(.23,1,.32,1)}.ShJQFG_root[data-scene-state=live] .ShJQFG_destinations{inset:auto 0 max(clamp(.75rem, 10svh, 5.5rem), env(safe-area-inset-bottom));width:auto;height:auto;margin:0}.ShJQFG_root[data-selected-destination] .ShJQFG_destinations{opacity:0;pointer-events:none;transform:translateY(8px)}.ShJQFG_destinations ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.ShJQFG_destination,.ShJQFG_destinationFallback,.ShJQFG_destinationProjected{visibility:visible;background:#05080ad1;border:1px solid #d7be8b47;border-radius:4px;grid-template-columns:18px minmax(0,1fr);place-items:center stretch;gap:.4rem;width:100%;height:52px;padding:.35rem .45rem;display:grid;position:relative;top:auto;left:auto;transform:none;box-shadow:0 8px 24px #0000004d}.ShJQFG_destination:active{transform:scale(.97)}.ShJQFG_destination:focus-visible{border-radius:4px}.ShJQFG_destination[data-destination=coalition] .ShJQFG_label,.ShJQFG_label{width:100%;min-width:0;max-width:none;box-shadow:none;letter-spacing:.025em;opacity:1;text-align:left;text-overflow:ellipsis;text-shadow:0 1px 5px #000000db;visibility:visible;white-space:normal;background:0 0;border:0;justify-self:stretch;padding:0;font-size:clamp(.62rem,2.6vw,.72rem);font-weight:700;line-height:1.18;display:block;position:static;left:auto;right:auto;overflow:hidden;transform:none}.ShJQFG_labelLong{display:none}.ShJQFG_labelShort{display:inline}.ShJQFG_beacon,.ShJQFG_beacon img{width:18px;height:18px}}@media (orientation:portrait){.ShJQFG_mapFrame{box-shadow:-16px 0 38px #0000006b,16px 0 38px #0000006b,0 0 0 1px #d4a75b2e}.ShJQFG_roomArchive,.ShJQFG_roomInstrument,.ShJQFG_roomCabinet{display:none}}@media (max-width:699px){.ShJQFG_stage{min-height:0}.ShJQFG_worldTitle{letter-spacing:.06em;max-width:9rem;padding:.28rem .44rem .26rem;font-size:clamp(.68rem,2.7vw,.82rem)}.ShJQFG_riverLabel{color:#d8f6f4fa;letter-spacing:.1em;opacity:1;text-indent:.1em;text-shadow:0 1px 1px #000,0 0 7px #31707d9e;-webkit-text-stroke:.35px #0a1c21c7;font-size:clamp(.68rem,3vw,.82rem)}.ShJQFG_dialog h2{font-size:clamp(1.35rem,7vw,1.9rem)}.ShJQFG_summary{margin-top:.8rem;font-size:.92rem;line-height:1.52}.ShJQFG_links{flex-direction:column;gap:0;margin-top:.8rem}}@media (max-width:360px){.ShJQFG_worldTitle[data-destination=office],.ShJQFG_worldTitle[data-destination=undead-voice]{padding-top:.1rem;padding-bottom:.1rem}}@keyframes ShJQFG_sheetIn{0%{transform:translateY(12px)}to{transform:translate(0,0)}}@media (max-width:350px){.ShJQFG_worldHotspot{width:56px;height:56px}.ShJQFG_destinations{padding-left:.35rem;padding-right:.35rem}.ShJQFG_destination,.ShJQFG_destinationFallback,.ShJQFG_destinationProjected{grid-template-columns:16px minmax(0,1fr);gap:.25rem;padding-left:.3rem;padding-right:.3rem}.ShJQFG_worldTitle{max-width:7.8rem;font-size:.62rem}}@media (orientation:landscape) and (max-height:700px){.ShJQFG_worldTitle:not([data-destination=office]),.ShJQFG_riverLabel{display:none}}@media (max-width:900px) and (orientation:landscape) and (hover:hover) and (pointer:fine){.ShJQFG_stage{min-height:0}.ShJQFG_worldTitle:not([data-destination=office]),.ShJQFG_riverLabel,.ShJQFG_roomArchive,.ShJQFG_roomInstrument,.ShJQFG_roomCabinet{display:none}.ShJQFG_dialogVeil,.ShJQFG_dialogVeil[data-destination=coalition]{padding:max(.45rem, env(safe-area-inset-top)) max(.55rem, env(safe-area-inset-right)) max(.45rem, env(safe-area-inset-bottom)) max(.55rem, env(safe-area-inset-left));place-items:center end}.ShJQFG_dialogVeil[data-destination=coalition]{place-items:center start}.ShJQFG_dialog{border-radius:10px;width:min(42vw,360px);max-height:calc(100svh - .9rem);padding:2.05rem 1rem .9rem}.ShJQFG_dialog h2{font-size:clamp(1.12rem,3.35vw,1.52rem);line-height:1.08}.ShJQFG_eyebrow{margin-bottom:.42rem;font-size:.56rem}.ShJQFG_summary{margin-top:.56rem;font-size:clamp(.72rem,1.75vw,.84rem);line-height:1.38}.ShJQFG_links{gap:.25rem .9rem;margin-top:.55rem}.ShJQFG_links a{min-height:44px;font-size:.62rem}}@media (hover:none),(pointer:coarse){.ShJQFG_loadingCover{transition:opacity .22s cubic-bezier(.22,1,.36,1),visibility linear}.ShJQFG_root[data-presentation-ready=true] .ShJQFG_loadingCover,.ShJQFG_root[data-civic-state=static][data-poster-ready=true] .ShJQFG_loadingCover{transition:opacity .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}.ShJQFG_worldTitle:not(button){pointer-events:none}button.ShJQFG_worldTitle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ShJQFG_dialogVeil,.ShJQFG_dialogVeil[data-destination=coalition]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0204075c;width:auto;height:auto;padding:0;display:block;inset:0;overflow:hidden}.ShJQFG_dialog{right:max(.5rem, env(safe-area-inset-right));bottom:max(.5rem, env(safe-area-inset-bottom));left:max(.5rem, env(safe-area-inset-left));box-sizing:border-box;width:auto;max-width:430px;max-height:min(52svh, calc(100svh - max(.75rem, env(safe-area-inset-top)) - max(.5rem, env(safe-area-inset-bottom)) - .5rem));overscroll-behavior:contain;background-blend-mode:normal;text-align:left;background-color:#efe0b7;background-image:radial-gradient(circle at 18% 12%,#fff8d2b8,#0000 34%),linear-gradient(145deg,#c19a5821,#0000 46%);border-radius:14px;margin-inline:auto;padding:2.45rem 1.25rem 1.35rem;animation-name:ShJQFG_sheetIn;animation-timing-function:cubic-bezier(.32,.72,0,1);position:absolute;overflow-y:auto;box-shadow:0 16px 40px #00000080,0 2px #27160880}}@media (max-width:699px) and (orientation:portrait) and (hover:hover) and (pointer:fine){.ShJQFG_dialogVeil,.ShJQFG_dialogVeil[data-destination=coalition]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0204075c;width:auto;height:auto;padding:0;display:block;inset:0;overflow:hidden}.ShJQFG_dialog{right:max(.5rem, env(safe-area-inset-right));bottom:max(.5rem, env(safe-area-inset-bottom));left:max(.5rem, env(safe-area-inset-left));box-sizing:border-box;width:auto;max-width:430px;max-height:min(52svh, calc(100svh - max(.75rem, env(safe-area-inset-top)) - max(.5rem, env(safe-area-inset-bottom)) - .5rem));overscroll-behavior:contain;background-blend-mode:normal;text-align:left;background-color:#efe0b7;background-image:radial-gradient(circle at 18% 12%,#fff8d2b8,#0000 34%),linear-gradient(145deg,#c19a5821,#0000 46%);border-radius:14px;margin-inline:auto;padding:2.45rem 1.25rem 1.35rem;animation-name:ShJQFG_sheetIn;animation-timing-function:cubic-bezier(.32,.72,0,1);position:absolute;overflow-y:auto;box-shadow:0 16px 40px #00000080,0 2px #27160880}}@media (prefers-reduced-motion:reduce){.ShJQFG_stage:before,.ShJQFG_canvas,.ShJQFG_loadingCover,.ShJQFG_staticPoster,.ShJQFG_worldTitles,.ShJQFG_beacon,.ShJQFG_label,.ShJQFG_worldTitle,.ShJQFG_riverLabel,.ShJQFG_links a:after{transition:none}.ShJQFG_destination,.ShJQFG_dialogVeil,.ShJQFG_dialog{animation:none}.ShJQFG_root[data-presentation-ready=true] .ShJQFG_loadingCover,.ShJQFG_root[data-civic-state=static][data-poster-ready=true] .ShJQFG_loadingCover{transition:none}}@media (prefers-contrast:more){.ShJQFG_label,.ShJQFG_worldTitle{color:#1f1405;background:#fff4d4;border-width:2px}.ShJQFG_riverLabel{color:#d8fbff;opacity:1}.ShJQFG_dialog{background-color:#fff0c9;background-image:none}}@media (max-width:699px){.ShJQFG_worldTitle[data-destination=office]{font-size:clamp(.57rem,2.27vw,.69rem)}}@container civic-map (max-width:430px){.ShJQFG_worldTitle[data-destination=office]{font-size:.57rem}}.ShJQFG_loadingWalkers{filter:drop-shadow(0 12px 14px #00000080);will-change:transform, background-position;background:url(/lab-dungeon/civic/civic-loading-walkers-87b288b5b206.webp) 0 0/2560px 92px no-repeat;width:256px;height:92px;animation:.85s steps(10,end) infinite ShJQFG_civicWalkFrames,17s linear -5.5s infinite ShJQFG_civicWalkAcross;position:absolute;bottom:26%;left:0}.ShJQFG_loadingProgress{background:#f3e2c21f;border-radius:2px;width:min(220px,52vw);height:2px;position:absolute;bottom:calc(16% - 14px);left:50%;overflow:hidden;transform:translate(-50%)}.ShJQFG_loadingProgress:after{content:"";transform:scaleX(var(--civic-progress,.04));transform-origin:0;background:linear-gradient(90deg,#d8a45e,#f3e2c2);transition:transform .18s ease-out;position:absolute;inset:0;box-shadow:0 0 8px #f3ce8c80}.ShJQFG_loadingWord{color:#f3e2c2;letter-spacing:.16em;text-transform:uppercase;background:#0a0c0fb8;border:1px solid #f3e2c229;border-radius:10px;margin:0;padding:8px 16px;font-size:12px;font-weight:600;animation:2.4s ease-in-out infinite ShJQFG_civicLoadingPulse;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}@keyframes ShJQFG_civicWalkFrames{to{background-position:-2560px 0}}@keyframes ShJQFG_civicWalkAcross{0%{transform:translate(-96px)}to{transform:translate(calc(100vw + 60px))}}@keyframes ShJQFG_civicLoadingPulse{0%,to{opacity:.55}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.ShJQFG_loadingWalkers{animation:none;left:50%;transform:translate(-50%)}.ShJQFG_loadingWord{animation:none}}@media (hover:none),(pointer:coarse){.ShJQFG_loadingWalkers{bottom:calc(clamp(.75rem,10svh,5.5rem) + 11rem)}.ShJQFG_loadingWord{bottom:calc(clamp(.75rem,10svh,5.5rem) + 7rem)}.ShJQFG_loadingProgress{bottom:calc(clamp(.75rem,10svh,5.5rem) + 7rem - 14px)}}
.-Hissa_page{color:#f0e8d3;width:100%;height:100svh;font-family:var(--font-inter-stack);background:#030508;position:relative;overflow:hidden}.-Hissa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-Hissa_backButton{top:max(.55rem, env(safe-area-inset-top));left:max(.7rem, env(safe-area-inset-left));z-index:20;color:#aeb6cb;text-shadow:0 2px 10px #000000f2;justify-content:center;align-items:center;width:44px;min-height:44px;font-size:1.1rem;text-decoration:none;transition:color .18s;display:inline-flex;position:absolute}.-Hissa_backButton:hover,.-Hissa_backButton:focus-visible{color:#ecd996}.-Hissa_backButton:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #d9c37ad9}.-Hissa_observatoryHero{width:100%;height:100%;position:relative}@media (prefers-reduced-motion:reduce){.-Hissa_backButton{transition:none}}
