@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_f1751eec-module__pU4K5G__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_f1751eec-module__pU4K5G__variable{--font-orbitron:"Orbitron", "Orbitron Fallback"}
.RestorationPresentation-module__pojwhG__auroraOrb svg path{stroke:#dbeafe;stroke-width:1.5px}.RestorationPresentation-module__pojwhG__auroraModal{pointer-events:auto;width:min(672px,92%);max-height:94%;overflow-y:auto}.RestorationPresentation-module__pojwhG__auroraCloud{height:155px;margin-bottom:20px;position:relative;overflow:hidden}.RestorationPresentation-module__pojwhG__auroraCanvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.RestorationPresentation-module__pojwhG__cloudCore{filter:blur(10px);background:radial-gradient(#93c5fd38,#67e8f912 50%,#0000 72%);border-radius:50%;width:150px;height:65px;position:absolute;top:50%;left:50%}.RestorationPresentation-module__pojwhG__auroraSequence{justify-content:space-between;margin:0 -8px;display:flex}.RestorationPresentation-module__pojwhG__auroraPoint{min-width:0;color:var(--color-text-secondary);flex-direction:column;flex:1;align-items:center;gap:12px;display:flex;position:relative}.RestorationPresentation-module__pojwhG__auroraPoint[data-state=waiting]{opacity:.4}.RestorationPresentation-module__pojwhG__auroraOrb{z-index:1;background:#07101d;border-radius:50%;width:70px;height:70px;position:relative;box-shadow:0 0 22px #60a5fa14}.RestorationPresentation-module__pojwhG__auroraOrb svg{fill:none;stroke:#60a5fa;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.RestorationPresentation-module__pojwhG__auroraPoint[data-state=active] .RestorationPresentation-module__pojwhG__auroraOrb{box-shadow:0 0 28px #60a5fa40}.RestorationPresentation-module__pojwhG__auroraPoint[data-state=failed] .RestorationPresentation-module__pojwhG__auroraOrb svg{stroke:#fbbf24}.RestorationPresentation-module__pojwhG__auroraLink{background:linear-gradient(90deg,#60a5fa,#67e8f9);width:100%;height:1px;position:absolute;top:35px;right:50%;box-shadow:0 0 5px #60a5fa66}.RestorationPresentation-module__pojwhG__auroraStatus{border-top:1px solid #3b82f633;margin-top:28px;padding-top:24px}@media (max-width:760px){.RestorationPresentation-module__pojwhG__auroraCloud{height:125px}.RestorationPresentation-module__pojwhG__auroraOrb{width:44px;height:44px}.RestorationPresentation-module__pojwhG__auroraLink{top:22px}.RestorationPresentation-module__pojwhG__auroraPoint>span{font-size:9px}}.RestorationPresentation-module__pojwhG__gatheredParticles{position:absolute;inset:0;transform:translateY(24px)}.RestorationPresentation-module__pojwhG__awarenessMark{z-index:1;position:absolute;top:50%;left:50%}.RestorationPresentation-module__pojwhG__auroraOrb .RestorationPresentation-module__pojwhG__orbBurst{stroke:#a5f3fc;stroke-width:1.4px;filter:drop-shadow(0 0 5px #22d3ee);pointer-events:none;overflow:visible}.RestorationPresentation-module__pojwhG__auroraPoint[data-state=done] .RestorationPresentation-module__pojwhG__auroraOrb{box-shadow:0 0 14px #22d3eed9,0 0 36px #3b82f6a6,inset 0 0 14px #22d3ee26}.RestorationPresentation-module__pojwhG__auroraPoint[data-state=done] .RestorationPresentation-module__pojwhG__auroraOrb>svg:not(.RestorationPresentation-module__pojwhG__orbBurst){stroke:#67e8f9;filter:drop-shadow(0 0 3px #22d3ee)}.RestorationPresentation-module__pojwhG__auroraPoint[data-state=done]>span{color:#cffafe;text-shadow:0 0 5px #22d3ee,0 0 12px #3b82f6}.RestorationPresentation-module__pojwhG__absorptionStreams{pointer-events:none;z-index:3;fill:#a5f3fc;filter:drop-shadow(0 0 4px #22d3ee);width:calc(100% - 48px);height:255px;position:absolute;top:24px;left:24px}@media (max-width:760px){.RestorationPresentation-module__pojwhG__absorptionStreams{height:210px}}.RestorationPresentation-module__pojwhG__decodeWord{white-space:pre;display:inline-block}.RestorationPresentation-module__pojwhG__decodeLetter{display:inline-block;position:relative}.RestorationPresentation-module__pojwhG__decodeGlyph{color:var(--color-text-secondary);text-align:center;text-shadow:0 0 5px #60a5fa;position:absolute;inset:0}
.InitializationScreen-module__PcPGBW__screen{background:#01050c;min-height:100dvh;position:relative}.InitializationScreen-module__PcPGBW__field{background:radial-gradient(#050d1c,#01050c);position:absolute;inset:0;overflow:hidden}.InitializationScreen-module__PcPGBW__mark{flex-direction:column;justify-content:center;align-items:center;padding-bottom:15px;display:flex;position:absolute;inset:0}.InitializationScreen-module__PcPGBW__line{background:linear-gradient(90deg,#0000,#60a5fa,#0000);width:160px;height:1px;margin-top:40px;box-shadow:0 0 15px #3b82f6}
@keyframes Icon-module__MdF3TG__icon-shimmy{0%,to{transform:translate(0)scale(1.15)}10%{transform:translate(-2px)scale(1.15)rotate(-2deg)}20%{transform:translate(2px)scale(1.15)rotate(2deg)}30%{transform:translate(-2px)scale(1.15)rotate(-2deg)}40%{transform:translate(2px)scale(1.15)rotate(2deg)}50%{transform:translate(0)scale(1.15)rotate(0)}}.Icon-module__MdF3TG__icon-hover{cursor:pointer;transition:all .2s ease-out}.Icon-module__MdF3TG__icon-hover:hover{filter:drop-shadow(0 4px 6px #0000004d);animation:.3s ease-in-out Icon-module__MdF3TG__icon-shimmy;transform:scale(1.15)}.Icon-module__MdF3TG__icon-hover:active{filter:drop-shadow(0 2px 4px #0003);transform:scale(.95)}.Icon-module__MdF3TG__icon-glow:hover{filter:drop-shadow(0 0 8px)}
.AreaEntityLayer-module__E5_o7W__entityLayer{z-index:6;pointer-events:none;position:absolute;inset:0}.AreaEntityLayer-module__E5_o7W__entityMarker{width:var(--marker-world-diameter);aspect-ratio:1;color:var(--color-text-primary);filter:drop-shadow(0 1px 1px #0000009e);transform:translate(-50%, -50%) rotate(var(--area-upright,0deg));transition:left var(--movement-duration,.24s) cubic-bezier(.22, .78, .2, 1), top var(--movement-duration,.24s) cubic-bezier(.22, .78, .2, 1), filter .13s ease, transform .13s ease;pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}@media (prefers-reduced-motion:no-preference){.AreaEntityLayer-module__E5_o7W__entityMarker:not([data-entity-kind=infrastructure],[data-entity-kind=project],[data-entity-kind=vessel]){animation:.22s ease-out backwards AreaEntityLayer-module__E5_o7W__marker-arrive}}@keyframes AreaEntityLayer-module__E5_o7W__marker-arrive{0%{opacity:var(--arrive-from,0)}to{opacity:1}}.AreaEntityLayer-module__E5_o7W__neighborMarker{width:var(--marker-world-diameter);aspect-ratio:1;filter:drop-shadow(0 1px 1px #0000009e);transform:translate(-50%, -50%) rotate(var(--area-upright,0deg));transition:left var(--movement-duration,.24s) cubic-bezier(.22, .78, .2, 1), top var(--movement-duration,.24s) cubic-bezier(.22, .78, .2, 1);pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){.AreaEntityLayer-module__E5_o7W__neighborMarker{animation:.22s ease-out backwards AreaEntityLayer-module__E5_o7W__neighbor-arrive}}@keyframes AreaEntityLayer-module__E5_o7W__neighbor-arrive{0%{opacity:var(--arrive-from,0)}}.AreaEntityLayer-module__E5_o7W__entityMarker:before{width:max(100%, calc(2.75rem * var(--camera-inverse-zoom,1)));aspect-ratio:1;content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AreaEntityLayer-module__E5_o7W__entityMarker:hover,.AreaEntityLayer-module__E5_o7W__entityMarker:focus-visible,.AreaEntityLayer-module__E5_o7W__selectedMarker{z-index:4;filter:drop-shadow(0 2px 2px #000000b8) drop-shadow(0 0 4px color-mix(in srgb, var(--color-accent-cyan) 56%, transparent));transform:translate(-50%, -50%) rotate(var(--area-upright,0deg)) scale(1.1);outline:none}.AreaEntityLayer-module__E5_o7W__entityMarker:focus-visible:before{outline:1px solid var(--color-accent-primary-light);outline-offset:calc(.12rem * var(--camera-inverse-zoom,1))}.AreaEntityLayer-module__E5_o7W__entityMarker:is([data-entity-kind=infrastructure],[data-entity-kind=project]),.AreaEntityLayer-module__E5_o7W__landmarkMarker:is([data-entity-kind=infrastructure],[data-entity-kind=project]){filter:drop-shadow(0 5px 4px #000000a6)}.AreaEntityLayer-module__E5_o7W__entityMarker:is([data-entity-kind=infrastructure],[data-entity-kind=project]):after,.AreaEntityLayer-module__E5_o7W__landmarkMarker:is([data-entity-kind=infrastructure],[data-entity-kind=project]):after{z-index:-1;border:1px solid color-mix(in srgb, var(--color-accent-cyan) 14%, transparent);content:"";pointer-events:none;background:radial-gradient(#0000007a,#0000 72%);border-radius:50%;height:22%;position:absolute;bottom:1%;left:5%;right:5%}.AreaEntityLayer-module__E5_o7W__entityMarker:is([data-entity-kind=infrastructure],[data-entity-kind=project]):is(:hover,:focus-visible,.AreaEntityLayer-module__E5_o7W__selectedMarker){filter:drop-shadow(0 5px 4px #000000a6) drop-shadow(0 0 5px color-mix(in srgb, var(--color-accent-cyan) 48%, transparent));transform:translate(-50%, -50%) rotate(var(--area-upright,0deg))}.AreaEntityLayer-module__E5_o7W__entityMotion{transform-origin:50% 82%;position:absolute;inset:0}.AreaEntityLayer-module__E5_o7W__entityArt,.AreaEntityLayer-module__E5_o7W__artItem,.AreaEntityLayer-module__E5_o7W__artImage{position:absolute;inset:0}.AreaEntityLayer-module__E5_o7W__entityArt{display:block}.AreaEntityLayer-module__E5_o7W__entityMarker[data-entry-available=true] .AreaEntityLayer-module__E5_o7W__entityArt{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--color-accent-cyan) 48%, transparent))}.AreaEntityLayer-module__E5_o7W__artItem{transform-origin:50% 75%;container-type:size}.AreaEntityLayer-module__E5_o7W__entityMarker[data-temperament-cue] .AreaEntityLayer-module__E5_o7W__entityArt{transform-origin:50% 100%}.AreaEntityLayer-module__E5_o7W__entityMarker[data-temperament-cue=recoil] .AreaEntityLayer-module__E5_o7W__entityArt{animation:4.2s ease-in-out infinite AreaEntityLayer-module__E5_o7W__temperament-recoil}.AreaEntityLayer-module__E5_o7W__entityMarker[data-temperament-cue=pace] .AreaEntityLayer-module__E5_o7W__entityArt{animation:3.6s ease-in-out infinite AreaEntityLayer-module__E5_o7W__temperament-pace}.AreaEntityLayer-module__E5_o7W__entityMarker[data-temperament-cue=tense] .AreaEntityLayer-module__E5_o7W__entityArt{animation:1.8s ease-in-out infinite AreaEntityLayer-module__E5_o7W__temperament-tense}@keyframes AreaEntityLayer-module__E5_o7W__temperament-recoil{0%,70%,to{transform:scale(1)}80%{transform:scale(.94)translateY(2%)}}@keyframes AreaEntityLayer-module__E5_o7W__temperament-pace{0%,to{transform:translate(-3%)}50%{transform:translate(3%)}}@keyframes AreaEntityLayer-module__E5_o7W__temperament-tense{0%,60%,to{transform:scale(1)}75%{transform:scale(1.05)}}.AreaEntityLayer-module__E5_o7W__artImage{object-fit:contain}.AreaEntityLayer-module__E5_o7W__snowCap{--snow-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.09' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 3.2 -1.05'/%3E%3C/filter%3E%3Crect width='64' height='64' filter='url(%23g)'/%3E%3C/svg%3E");pointer-events:none;background:var(--color-weather-snow);-webkit-mask-image:var(--snow-grain), var(--snow-art), var(--snow-art);mask-image:var(--snow-grain), var(--snow-art), var(--snow-art);-webkit-mask-size:55cqw 55cqw,contain,contain;mask-size:55cqw 55cqw,contain,contain;-webkit-mask-repeat:repeat,no-repeat,no-repeat;mask-repeat:repeat,no-repeat,no-repeat;-webkit-mask-position:var(--snow-grain-at), center, 50% calc(50% + var(--snow-reach));mask-position:var(--snow-grain-at), center, 50% calc(50% + var(--snow-reach));position:absolute;inset:0;-webkit-mask-composite:source-in,source-out,source-over;mask-composite:intersect,subtract,add}@supports not ((mask-composite:intersect) and (width:1cqh)){.AreaEntityLayer-module__E5_o7W__snowCap,.AreaEntityLayer-module__E5_o7W__snowFoot{display:none}}.AreaEntityLayer-module__E5_o7W__snowFoot{pointer-events:none;filter:blur(var(--snow-blur));position:absolute;inset:0}.AreaEntityLayer-module__E5_o7W__snowBank{background:var(--color-weather-snow);-webkit-mask-image:var(--snow-art), var(--snow-art);mask-image:var(--snow-art), var(--snow-art);-webkit-mask-size:contain,contain;mask-size:contain,contain;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:center, 50% calc(50% - var(--snow-bank));mask-position:center, 50% calc(50% - var(--snow-bank));position:absolute;inset:0;-webkit-mask-composite:source-out,source-over;mask-composite:subtract,add}.AreaEntityLayer-module__E5_o7W__structure .AreaEntityLayer-module__E5_o7W__artImage,.AreaEntityLayer-module__E5_o7W__vessel .AreaEntityLayer-module__E5_o7W__artImage{filter:saturate(.88)contrast(1.04)drop-shadow(0 2px 2px #0009)}.AreaEntityLayer-module__E5_o7W__artEffect{pointer-events:none;width:100%;position:absolute;left:0}.AreaEntityLayer-module__E5_o7W__structure .AreaEntityLayer-module__E5_o7W__artEffect,.AreaEntityLayer-module__E5_o7W__vessel .AreaEntityLayer-module__E5_o7W__artEffect{filter:saturate(.88)contrast(1.04)}.AreaEntityLayer-module__E5_o7W__portrait{border-radius:50%;overflow:hidden}.AreaEntityLayer-module__E5_o7W__portrait .AreaEntityLayer-module__E5_o7W__artImage{object-fit:cover}.AreaEntityLayer-module__E5_o7W__creature .AreaEntityLayer-module__E5_o7W__artImage{object-fit:contain;filter:saturate(.92)contrast(1.04)drop-shadow(0 2px 2px #000000ad)}.AreaEntityLayer-module__E5_o7W__icon .AreaEntityLayer-module__E5_o7W__artItem{inset:8%}.AreaEntityLayer-module__E5_o7W__pile .AreaEntityLayer-module__E5_o7W__artItem{inset:13%}.AreaEntityLayer-module__E5_o7W__pile .AreaEntityLayer-module__E5_o7W__artItem:only-child{inset:8%}.AreaEntityLayer-module__E5_o7W__pile .AreaEntityLayer-module__E5_o7W__artItem:nth-child(2){transform:translate(24%,2%)rotate(16deg)}.AreaEntityLayer-module__E5_o7W__pile .AreaEntityLayer-module__E5_o7W__artItem:nth-child(3){transform:translateY(-17%)scale(.92)}.AreaEntityLayer-module__E5_o7W__pile .AreaEntityLayer-module__E5_o7W__artItem:first-child:not(:only-child){transform:translate(-25%,5%)rotate(-17deg)}.AreaEntityLayer-module__E5_o7W__activityLight{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-accent-orange) 52%, transparent) 0%, color-mix(in srgb, var(--color-accent-orange) 16%, transparent) 38%, transparent 70%);width:172%;opacity:calc(.14 + .34 * var(--activity-intensity,0));pointer-events:none;border-radius:50%;animation:7s ease-in-out infinite alternate AreaEntityLayer-module__E5_o7W__activity-breathe;position:absolute;top:66%;left:50%;transform:translate(-50%,-50%)scaleY(.42)}@keyframes AreaEntityLayer-module__E5_o7W__activity-breathe{0%{opacity:calc(.1 + .26 * var(--activity-intensity,0))}to{opacity:calc(.18 + .42 * var(--activity-intensity,0))}}.AreaEntityLayer-module__E5_o7W__phaseSpark{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-accent-cyan) 74%, transparent) 0%, color-mix(in srgb, var(--color-accent-cyan) 22%, transparent) 34%, transparent 68%);opacity:.5;pointer-events:none;border-radius:50%;animation:2.6s step-end infinite AreaEntityLayer-module__E5_o7W__phase-flicker;position:absolute;inset:14%}@keyframes AreaEntityLayer-module__E5_o7W__phase-flicker{0%,46%{opacity:.62}48%,54%{opacity:.16}56%,88%{opacity:.46}90%,to{opacity:.24}}.AreaEntityLayer-module__E5_o7W__traceGlyph{aspect-ratio:1;border:1px dashed var(--color-accent-purple,var(--color-accent-primary-light));width:76%;color:var(--color-accent-purple,var(--color-accent-primary-light));background:0 0;border-radius:50%;place-items:center;font-family:inherit;font-size:55%;display:grid}.AreaEntityLayer-module__E5_o7W__markerLabel{width:max-content;max-width:9rem;color:var(--color-text-primary);letter-spacing:.02em;opacity:0;text-overflow:ellipsis;text-shadow:0 1px 2px #000000e6, 0 0 6px var(--color-background-primary);white-space:nowrap;transform:translate(-50%, .2rem) scale(var(--camera-inverse-zoom,1));transform-origin:50% 100%;pointer-events:none;padding:.1rem .2rem;font-family:inherit;font-size:.62rem;font-weight:600;line-height:1.2;transition:opacity .11s,transform .11s;position:absolute;bottom:calc(100% + .28rem);left:50%;overflow:hidden}.AreaEntityLayer-module__E5_o7W__entityMarker:hover .AreaEntityLayer-module__E5_o7W__markerLabel,.AreaEntityLayer-module__E5_o7W__entityMarker:focus-visible .AreaEntityLayer-module__E5_o7W__markerLabel{opacity:1;transform:translate(-50%, 0) scale(var(--camera-inverse-zoom,1))}.AreaEntityLayer-module__E5_o7W__pog{width:100%;height:100%;color:var(--color-text-primary);transform-origin:50% 80%;place-items:center;display:grid;position:relative}.AreaEntityLayer-module__E5_o7W__speciesIcon{filter:drop-shadow(0 1px 1px #000000b8);overflow:visible}.AreaEntityLayer-module__E5_o7W__pogPortrait{object-fit:cover;border-radius:50%;overflow:hidden}.AreaEntityLayer-module__E5_o7W__pogLikeness{width:100%;height:100%}.AreaEntityLayer-module__E5_o7W__pogInitials{letter-spacing:-.04em;font-family:inherit;font-size:42%;font-weight:700}.AreaEntityLayer-module__E5_o7W__faded{filter:grayscale();opacity:.48}.AreaEntityLayer-module__E5_o7W__viewerPosition{z-index:12;width:var(--viewer-world-diameter);aspect-ratio:1;transition:left var(--movement-duration) cubic-bezier(.22, .78, .2, 1), top var(--movement-duration) cubic-bezier(.22, .78, .2, 1);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.AreaEntityLayer-module__E5_o7W__viewerMotion{transform-origin:50% 82%;position:absolute;inset:0}.AreaEntityLayer-module__E5_o7W__viewerAnchor{aspect-ratio:1;background:var(--color-accent-cyan);width:32%;box-shadow:0 0 5px var(--color-accent-cyan);opacity:.62;border-radius:50%;position:absolute;bottom:-28%;left:50%;transform:translate(-50%)scaleY(.42)}.AreaEntityLayer-module__E5_o7W__concealedSelf{opacity:.46;filter:saturate(.5)brightness(.86)}.AreaEntityLayer-module__E5_o7W__viewerHandle{z-index:1;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;position:absolute;inset:-6%}.AreaEntityLayer-module__E5_o7W__viewerHandle:focus-visible{outline:2px solid var(--color-accent-cyan);outline-offset:2px}.AreaEntityLayer-module__E5_o7W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.AreaEntityLayer-module__E5_o7W__entityMarker,.AreaEntityLayer-module__E5_o7W__markerLabel,.AreaEntityLayer-module__E5_o7W__viewerPosition,.AreaEntityLayer-module__E5_o7W__viewerMotion,.AreaEntityLayer-module__E5_o7W__activityLight,.AreaEntityLayer-module__E5_o7W__phaseSpark,.AreaEntityLayer-module__E5_o7W__entityMarker[data-temperament-cue] .AreaEntityLayer-module__E5_o7W__entityArt{transition:none;animation:none}}[data-ground-light] .AreaEntityLayer-module__E5_o7W__viewerMotion:before,[data-ground-light] .AreaEntityLayer-module__E5_o7W__entityMotion:before{content:"";z-index:-1;aspect-ratio:1.6;background:radial-gradient(ellipse at center, var(--area-ground-light) 0%, transparent 70%);width:120%;opacity:calc(.55 * var(--area-ground-light-strength,1));pointer-events:none;border-radius:50%;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}[data-ground-light] .AreaEntityLayer-module__E5_o7W__pog{filter:drop-shadow(0 .18em .45em var(--area-ground-light)) drop-shadow(0 .05em .12em var(--area-ground-light))}[data-ground-light] .AreaEntityLayer-module__E5_o7W__pog.AreaEntityLayer-module__E5_o7W__faded{filter:grayscale(1) drop-shadow(0 .18em .45em var(--area-ground-light)) drop-shadow(0 .05em .12em var(--area-ground-light))}.AreaEntityLayer-module__E5_o7W__entityMarker[data-dormant]>.AreaEntityLayer-module__E5_o7W__entityMotion>.AreaEntityLayer-module__E5_o7W__pog,.AreaEntityLayer-module__E5_o7W__neighborMarker[data-dormant]>.AreaEntityLayer-module__E5_o7W__entityMotion>.AreaEntityLayer-module__E5_o7W__pog,.AreaEntityLayer-module__E5_o7W__viewerPosition[data-dormant]>.AreaEntityLayer-module__E5_o7W__viewerMotion>.AreaEntityLayer-module__E5_o7W__pog{transform:var(--dormancy-pose)}.AreaEntityLayer-module__E5_o7W__entityMarker[data-dormant]>.AreaEntityLayer-module__E5_o7W__markerLabel,.AreaEntityLayer-module__E5_o7W__viewerPosition[data-dormant]>.AreaEntityLayer-module__E5_o7W__markerLabel{color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.AreaEntityLayer-module__E5_o7W__entityMarker[data-dormant]>.AreaEntityLayer-module__E5_o7W__entityMotion>.AreaEntityLayer-module__E5_o7W__pog,.AreaEntityLayer-module__E5_o7W__neighborMarker[data-dormant]>.AreaEntityLayer-module__E5_o7W__entityMotion>.AreaEntityLayer-module__E5_o7W__pog,.AreaEntityLayer-module__E5_o7W__viewerPosition[data-dormant]>.AreaEntityLayer-module__E5_o7W__viewerMotion>.AreaEntityLayer-module__E5_o7W__pog{transform:none}}.AreaEntityLayer-module__E5_o7W__entityMarker[data-knocked-down]>.AreaEntityLayer-module__E5_o7W__entityMotion>.AreaEntityLayer-module__E5_o7W__pog,.AreaEntityLayer-module__E5_o7W__neighborMarker[data-knocked-down]>.AreaEntityLayer-module__E5_o7W__entityMotion>.AreaEntityLayer-module__E5_o7W__pog,.AreaEntityLayer-module__E5_o7W__viewerPosition[data-knocked-down]>.AreaEntityLayer-module__E5_o7W__viewerMotion>.AreaEntityLayer-module__E5_o7W__pog{transform:rotate(calc(var(--knockdown-turn) - var(--area-upright,0deg))) var(--knockdown-lying)}[data-ground-light] .AreaEntityLayer-module__E5_o7W__viewerAnchor{box-shadow:0 0 5px var(--color-accent-cyan), 0 0 10px var(--area-ground-light)}.AreaEntityLayer-module__E5_o7W__entityLayer[data-names] .AreaEntityLayer-module__E5_o7W__markerLabel{translate:0 calc(var(--label-nudge,0) * var(--camera-inverse-zoom,1) * 1px)}.AreaEntityLayer-module__E5_o7W__viewerPosition[data-names] .AreaEntityLayer-module__E5_o7W__markerLabel{translate:0 calc(var(--label-nudge,0) * 1px)}.AreaEntityLayer-module__E5_o7W__viewerPosition[data-name-standing] .AreaEntityLayer-module__E5_o7W__markerLabel{opacity:1;transform:translate(-50%)}.AreaEntityLayer-module__E5_o7W__viewerPosition:has(.AreaEntityLayer-module__E5_o7W__viewerHandle:hover) .AreaEntityLayer-module__E5_o7W__markerLabel{opacity:1;transform:translate(-50%)}.AreaEntityLayer-module__E5_o7W__viewerPosition:has(.AreaEntityLayer-module__E5_o7W__viewerHandle:focus-visible) .AreaEntityLayer-module__E5_o7W__markerLabel{opacity:1;transform:translate(-50%)}.AreaEntityLayer-module__E5_o7W__entityLayer[data-names] .AreaEntityLayer-module__E5_o7W__entityMarker[data-name-standing] .AreaEntityLayer-module__E5_o7W__markerLabel{opacity:1;transform:translate(-50%, 0) scale(var(--camera-inverse-zoom,1))}.AreaEntityLayer-module__E5_o7W__entityMotion[data-encounter-phase=approaching]:after,.AreaEntityLayer-module__E5_o7W__entityMotion[data-encounter-phase=invited]:after{content:"";border:2px solid var(--color-text-secondary);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.AreaEntityLayer-module__E5_o7W__entityMotion[data-encounter-phase=approaching]:after{border-style:dashed}
.VolumeMarkStream-module__Yuqacq__mark{pointer-events:none;flex-direction:column;align-items:center;gap:.3rem;display:flex}.VolumeMarkStream-module__Yuqacq__stream{width:2.2rem;height:5.5rem;display:block;position:relative}.VolumeMarkStream-module__Yuqacq__mote{bottom:0;left:calc(50% + var(--mote-x));width:var(--mote-size);aspect-ratio:1;background:color-mix(in srgb, var(--color-text-primary) 45%, var(--color-text-secondary));box-shadow:0 0 .35rem color-mix(in srgb, var(--color-accent-cyan) 70%, transparent);opacity:0;animation:var(--mote-trip) linear var(--mote-delay) infinite both;will-change:transform, opacity;border-radius:50%;position:absolute}.VolumeMarkStream-module__Yuqacq__rise .VolumeMarkStream-module__Yuqacq__mote{animation-name:VolumeMarkStream-module__Yuqacq__mote-rise}.VolumeMarkStream-module__Yuqacq__sink .VolumeMarkStream-module__Yuqacq__mote{animation-name:VolumeMarkStream-module__Yuqacq__mote-sink}.VolumeMarkStream-module__Yuqacq__stream.VolumeMarkStream-module__Yuqacq__drift{width:5rem;height:2.2rem}.VolumeMarkStream-module__Yuqacq__drift .VolumeMarkStream-module__Yuqacq__mote{bottom:auto;top:calc(50% + var(--mote-x) / 2);animation-name:VolumeMarkStream-module__Yuqacq__mote-drift;left:0}.VolumeMarkStream-module__Yuqacq__vent .VolumeMarkStream-module__Yuqacq__mote{background:color-mix(in srgb, var(--color-text-primary) 55%, var(--color-accent-cyan));box-shadow:0 0 .45rem var(--color-accent-cyan);animation-name:VolumeMarkStream-module__Yuqacq__mote-vent}.VolumeMarkStream-module__Yuqacq__ground{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-cyan) 32%, transparent), transparent);border-radius:50%;width:2rem;height:.5rem;position:absolute;bottom:-.2rem;left:50%;transform:translate(-50%)}.VolumeMarkStream-module__Yuqacq__silhouette{width:2.6rem;fill:color-mix(in srgb, var(--color-text-primary) 78%, transparent);filter:drop-shadow(0 0 .3rem var(--color-accent-cyan));position:absolute;top:-1.1rem;left:50%;transform:translate(-50%)}.VolumeMarkStream-module__Yuqacq__label{transform:scale(var(--camera-inverse-zoom,1));transform-origin:50% 0;align-items:center;gap:.3rem;display:flex}.VolumeMarkStream-module__Yuqacq__label strong{border:1px solid color-mix(in srgb, var(--color-accent-primary-light) 18%, transparent);background:color-mix(in srgb, var(--color-background-primary) 91%, transparent);color:var(--color-text-primary);font-family:inherit;font-size:.58rem;font-weight:inherit;white-space:nowrap;border-radius:999px;padding:.22rem .5rem;line-height:1.2}.VolumeMarkStream-module__Yuqacq__keycap{zoom:.6;display:inline-flex}.VolumeMarkStream-module__Yuqacq__still .VolumeMarkStream-module__Yuqacq__mote{opacity:.6;transform:translateY(calc(var(--mote-still) * -5rem));animation:none}.VolumeMarkStream-module__Yuqacq__still.VolumeMarkStream-module__Yuqacq__sink .VolumeMarkStream-module__Yuqacq__mote{transform:translateY(calc((var(--mote-still) - 1) * 5rem))}.VolumeMarkStream-module__Yuqacq__still.VolumeMarkStream-module__Yuqacq__drift .VolumeMarkStream-module__Yuqacq__mote{transform:translateX(calc(var(--mote-still) * 2.2rem))}@media (prefers-reduced-motion:reduce){.VolumeMarkStream-module__Yuqacq__mote{opacity:.6;transform:translateY(calc(var(--mote-still) * -5rem));animation:none}.VolumeMarkStream-module__Yuqacq__drift .VolumeMarkStream-module__Yuqacq__mote{transform:translateX(calc(var(--mote-still) * 2.2rem))}}@keyframes VolumeMarkStream-module__Yuqacq__mote-rise{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:.85}to{opacity:0;transform:translateY(-5.2rem)scale(.55)}}@keyframes VolumeMarkStream-module__Yuqacq__mote-sink{0%{opacity:0;transform:translateY(-5.2rem)scale(.7)}25%{opacity:.8}85%{opacity:.6;transform:translateY(-.3rem)scaleY(.9)}to{opacity:0;transform:translateY(0)scale(1.4,.2)}}@keyframes VolumeMarkStream-module__Yuqacq__mote-drift{0%{opacity:0;transform:translate(0)scale(.8)}20%{opacity:.85}to{opacity:0;transform:translate(2.4rem)scale(1.1,.6)}}@keyframes VolumeMarkStream-module__Yuqacq__mote-vent{0%{opacity:0;transform:translateY(0)scale(1.1)}12%{opacity:1}85%{opacity:.9}to{opacity:0;transform:translateY(-5.4rem)scale(.7)}}
.AreaEffectLayer-module__EokZQq__effectLayer{pointer-events:none;position:absolute;inset:0}.AreaEffectLayer-module__EokZQq__presentationEffect{z-index:20;width:calc(3.4rem * var(--camera-inverse-zoom,1));aspect-ratio:1;color:var(--color-text-primary);transform:translate(-50%, -50%) rotate(var(--area-upright,0deg));pointer-events:none;place-items:center;display:grid;position:absolute}.AreaEffectLayer-module__EokZQq__presentationEffect span{border:1px solid var(--color-accent-cyan);border-radius:50%;position:absolute;inset:12%}.AreaEffectLayer-module__EokZQq__presentationEffect strong{background:color-mix(in srgb, var(--color-background-primary) 78%, transparent);width:max-content;max-width:8rem;font-family:inherit;font-size:calc(.58rem * var(--camera-inverse-zoom,1));border-radius:999px;padding:.2rem .48rem;font-weight:600;position:absolute;bottom:100%}.AreaEffectLayer-module__EokZQq__action span{animation:AreaEffectLayer-module__EokZQq__action-bloom var(--effect-duration) ease-out both}.AreaEffectLayer-module__EokZQq__speaking span{border-color:var(--color-voice-say);box-shadow:0 0 calc(.9rem * var(--camera-inverse-zoom,1)) color-mix(in srgb, var(--color-voice-say) 60%, transparent), inset 0 0 calc(.6rem * var(--camera-inverse-zoom,1)) color-mix(in srgb, var(--color-voice-say) 40%, transparent);animation:AreaEffectLayer-module__EokZQq__voice-ring calc(var(--effect-duration) / 2) ease-out 2 both;border-bottom-color:#0000;border-right-color:#0000}.AreaEffectLayer-module__EokZQq__speaking strong,.AreaEffectLayer-module__EokZQq__shouting strong,.AreaEffectLayer-module__EokZQq__whispering strong,.AreaEffectLayer-module__EokZQq__distant_shout strong{display:none}.AreaEffectLayer-module__EokZQq__shouting span{border-width:2px;border-color:var(--color-voice-shout);box-shadow:0 0 calc(1.4rem * var(--camera-inverse-zoom,1)) color-mix(in srgb, var(--color-voice-shout) 70%, transparent), inset 0 0 calc(.9rem * var(--camera-inverse-zoom,1)) color-mix(in srgb, var(--color-voice-shout) 45%, transparent);animation:AreaEffectLayer-module__EokZQq__shout-burst calc(var(--effect-duration) / 2) ease-out 2 both}.AreaEffectLayer-module__EokZQq__whispering span{border-style:dashed;border-color:color-mix(in srgb, var(--color-voice-whisper) 70%, transparent);animation:AreaEffectLayer-module__EokZQq__whisper-glow var(--effect-duration) ease-in-out both;inset:28%}.AreaEffectLayer-module__EokZQq__distant_shout span{border-width:2px;border-color:color-mix(in srgb, var(--color-voice-shout) 70%, transparent);animation:AreaEffectLayer-module__EokZQq__edge-ripple calc(var(--effect-duration) / 2) ease-out 2 both}.AreaEffectLayer-module__EokZQq__voiceGlyph{font-size:calc(1.15rem * var(--camera-inverse-zoom,1));letter-spacing:.08em;white-space:nowrap;color:var(--color-voice-say);text-shadow:0 0 calc(.35rem * var(--camera-inverse-zoom,1)) currentcolor, 0 0 calc(.1rem * var(--camera-inverse-zoom,1)) #000c;animation:AreaEffectLayer-module__EokZQq__voice-glyph-rise var(--effect-duration) ease-out both;font-style:normal;line-height:1;position:absolute;bottom:118%;left:50%}.AreaEffectLayer-module__EokZQq__shouting .AreaEffectLayer-module__EokZQq__voiceGlyph,.AreaEffectLayer-module__EokZQq__distant_shout .AreaEffectLayer-module__EokZQq__voiceGlyph{font-size:calc(1.65rem * var(--camera-inverse-zoom,1));color:var(--color-voice-shout);font-weight:700}.AreaEffectLayer-module__EokZQq__whispering .AreaEffectLayer-module__EokZQq__voiceGlyph{font-size:calc(.85rem * var(--camera-inverse-zoom,1));color:var(--color-voice-whisper);opacity:.6}.AreaEffectLayer-module__EokZQq__edgePin{z-index:30}.AreaEffectLayer-module__EokZQq__edgePin .AreaEffectLayer-module__EokZQq__voiceGlyph{animation:none;top:50%;bottom:auto;transform:translate(-50%,-50%)}.AreaEffectLayer-module__EokZQq__reduced .AreaEffectLayer-module__EokZQq__voiceGlyph{opacity:.8;animation:none;transform:translate(-50%)}.AreaEffectLayer-module__EokZQq__skill_up span{animation:AreaEffectLayer-module__EokZQq__skill-rise var(--effect-duration) ease-out both;border-radius:18% 50%}.AreaEffectLayer-module__EokZQq__fall span,.AreaEffectLayer-module__EokZQq__wake span,.AreaEffectLayer-module__EokZQq__knocked_down span,.AreaEffectLayer-module__EokZQq__gets_up span{display:none}.AreaEffectLayer-module__EokZQq__deposit_found span{animation:AreaEffectLayer-module__EokZQq__skill-rise var(--effect-duration) ease-out both;border-radius:18% 50%}.AreaEffectLayer-module__EokZQq__deposit_depleted span{border-color:var(--color-text-muted);animation:AreaEffectLayer-module__EokZQq__state-collapse var(--effect-duration) ease-out both}.AreaEffectLayer-module__EokZQq__poke span{border-color:rgb(var(--standing-tint));animation:AreaEffectLayer-module__EokZQq__poke-contact var(--effect-duration) ease-out both}.AreaEffectLayer-module__EokZQq__poke strong{color:rgb(var(--standing-tint))}.AreaEffectLayer-module__EokZQq__reduced .AreaEffectLayer-module__EokZQq__presentationEffect span{opacity:.7;animation:none}.AreaEffectLayer-module__EokZQq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes AreaEffectLayer-module__EokZQq__action-bloom{0%{opacity:0;transform:scale(.18)rotate(-24deg)}32%{opacity:1}to{opacity:0;transform:scale(1.35)rotate(16deg)}}@keyframes AreaEffectLayer-module__EokZQq__voice-ring{0%{opacity:.9;transform:scale(.35)rotate(28deg)}to{opacity:0;transform:scale(1.4)rotate(28deg)}}@keyframes AreaEffectLayer-module__EokZQq__shout-burst{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(2.1)}}@keyframes AreaEffectLayer-module__EokZQq__whisper-glow{0%,to{opacity:0}35%,70%{opacity:.8}}@keyframes AreaEffectLayer-module__EokZQq__edge-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}@keyframes AreaEffectLayer-module__EokZQq__voice-glyph-rise{0%{opacity:0;transform:translate(-50%,40%)scale(.7)}20%{opacity:1;transform:translate(-50%)scale(1)}80%{opacity:1;transform:translate(-50%,-35%)scale(1)}to{opacity:0;transform:translate(-50%,-60%)scale(1)}}@keyframes AreaEffectLayer-module__EokZQq__skill-rise{0%{opacity:0;transform:translateY(22%)scale(.4)rotate(45deg)}35%{opacity:1}to{opacity:0;transform:translateY(-78%)scale(1.2)rotate(135deg)}}@keyframes AreaEffectLayer-module__EokZQq__state-collapse{0%,to{opacity:0;transform:rotate(0)scaleX(.7)}45%,75%{opacity:.72;transform:rotate(68deg)scale(1.1,.5)}}@media (prefers-reduced-motion:reduce){.AreaEffectLayer-module__EokZQq__presentationEffect span{opacity:.7;animation:none}}.AreaEffectLayer-module__EokZQq__standingMarks{transform:translate(-50%, -50%) rotate(var(--area-upright,0deg));pointer-events:none;align-items:flex-end;gap:.75rem;display:flex;position:absolute;top:50%;left:50%}.AreaEffectLayer-module__EokZQq__exitCrossing{border:1px dashed color-mix(in srgb, var(--color-accent-cyan) 45%, transparent);background:color-mix(in srgb, var(--color-background-primary) 88%, transparent);width:max-content;color:var(--color-text-primary);white-space:nowrap;pointer-events:none;transform:translate(-50%, -50%) rotate(var(--area-upright,0deg)) scale(var(--camera-inverse-zoom,1));border-radius:999px;padding:.2rem .45rem;font-size:.56rem;line-height:1.2;position:absolute}.AreaEffectLayer-module__EokZQq__standingMark{pointer-events:none;flex-direction:column;align-items:center;gap:.25rem;display:flex}.AreaEffectLayer-module__EokZQq__standingMarkLabel{border:1px solid color-mix(in srgb, var(--color-accent-primary-light) 18%, transparent);background:color-mix(in srgb, var(--color-background-primary) 91%, transparent);width:max-content;max-width:9rem;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;transform:scale(var(--camera-inverse-zoom,1));transform-origin:50% 0;border-radius:999px;padding:.22rem .5rem;font-family:inherit;font-size:.58rem;line-height:1.2;overflow:hidden}.AreaEffectLayer-module__EokZQq__ventColumn{filter:blur(.6px);background:repeating-linear-gradient(#ffecb200 64%,#ffb0608c 76%,#ffecb2d9 88%,#ffecb200 100%) 0 0/100% 220%;border-radius:999px;width:.5rem;height:3.25rem;animation:.62s linear infinite AreaEffectLayer-module__EokZQq__stellar-vent;display:block}.AreaEffectLayer-module__EokZQq__reduced .AreaEffectLayer-module__EokZQq__ventColumn{opacity:.7;animation:none}@keyframes AreaEffectLayer-module__EokZQq__stellar-vent{0%{background-position:0 0}to{background-position:0 -220%}}@keyframes AreaEffectLayer-module__EokZQq__poke-contact{0%,28%{opacity:0;transform:scale(.8)}40%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){.AreaEffectLayer-module__EokZQq__poke span{opacity:.7;animation:none}}
.AreaThrownLayers-module__KeG1qq__layer{pointer-events:none;position:absolute;inset:0}.AreaThrownLayers-module__KeG1qq__shadow,.AreaThrownLayers-module__KeG1qq__item{position:absolute;transform:translate(-50%,-50%)}.AreaThrownLayers-module__KeG1qq__item{perspective:600px}.AreaThrownLayers-module__KeG1qq__initial{background:var(--color-overlay-heavy);width:100%;height:100%;color:var(--color-text-tertiary);border-radius:20%;justify-content:center;align-items:center;font-size:.6em;display:flex}.AreaThrownLayers-module__KeG1qq__shadow img,.AreaThrownLayers-module__KeG1qq__item img{object-fit:contain;width:100%;height:100%;display:block}.AreaThrownLayers-module__KeG1qq__item img,.AreaThrownLayers-module__KeG1qq__item .AreaThrownLayers-module__KeG1qq__initial{transform:rotate3d(1, .35, .2, var(--thrown-spin));transform-style:preserve-3d;backface-visibility:visible}.AreaThrownLayers-module__KeG1qq__shadow img,.AreaThrownLayers-module__KeG1qq__shadow .AreaThrownLayers-module__KeG1qq__initial{filter:brightness(0) blur(calc(.4px + var(--thrown-height) * 1.6px));opacity:calc(.55 - var(--thrown-height) * .3);transform:scaleY(.42) rotate(calc(var(--thrown-spin) * .25)) scaleX(var(--thrown-flip))}.AreaThrownLayers-module__KeG1qq__shadow[data-ghost] img,.AreaThrownLayers-module__KeG1qq__shadow[data-ghost] .AreaThrownLayers-module__KeG1qq__initial{opacity:calc((.55 - var(--thrown-height) * .3) * .3)}.AreaThrownLayers-module__KeG1qq__item[data-ghost] img,.AreaThrownLayers-module__KeG1qq__item[data-ghost] .AreaThrownLayers-module__KeG1qq__initial{opacity:.25;filter:saturate(.6)brightness(1.2)}
.AreaViewport-module__AjkYSq__viewportRoot{touch-action:none;isolation:isolate;position:absolute;inset:0;overflow:clip}.AreaViewport-module__AjkYSq__turntable{position:absolute;inset:0}.AreaViewport-module__AjkYSq__cameraPlane{top:calc(50% - var(--area-world-size,1px) / 2);left:calc(50% - var(--area-world-size,1px) / 2);width:var(--area-world-size,1px);height:var(--area-world-size,1px);transform-origin:0 0;transition:transform var(--movement-duration,.24s) cubic-bezier(.22, .78, .2, 1);will-change:transform;pointer-events:none;position:absolute}.AreaViewport-module__AjkYSq__aboveWeather{z-index:15}.AreaViewport-module__AjkYSq__pinching .AreaViewport-module__AjkYSq__cameraPlane{transition:none}.AreaViewport-module__AjkYSq__canvasHost{width:200%;height:200%;position:absolute;top:-50%;left:-50%}.AreaViewport-module__AjkYSq__canvas{touch-action:none;pointer-events:none;width:100%;height:100%;display:block}.AreaViewport-module__AjkYSq__neighborLandmarks{transform-origin:0 0;pointer-events:none;position:absolute;inset:0}.AreaViewport-module__AjkYSq__neighborLandmark{transform:translate(-50%, -50%) rotate(var(--area-upright,0deg));pointer-events:none;position:absolute}.AreaViewport-module__AjkYSq__neighborLandmark[data-name-standing] .AreaViewport-module__AjkYSq__neighborName{opacity:.55;transform:translate(-50%, 0) scale(var(--camera-inverse-zoom,1));translate:0 calc(var(--label-nudge,0) * var(--camera-inverse-zoom,1) * 1px)}.AreaViewport-module__AjkYSq__distanceFade{z-index:9;background:radial-gradient(circle at center, transparent 64%, color-mix(in srgb, var(--color-background-primary) 18%, transparent) 82%, color-mix(in srgb, var(--color-background-primary) 72%, transparent) 100%);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.AreaViewport-module__AjkYSq__cameraPlane{transition:none;animation:none}}.AreaViewport-module__AjkYSq__probe{pointer-events:none;width:0;height:0;position:absolute}.AreaViewport-module__AjkYSq__knockedDownVeil{z-index:14;background:radial-gradient(ellipse 34% 40% at var(--veil-x) var(--veil-y), transparent 0%, color-mix(in srgb, var(--color-background-primary,#0a1018) 55%, transparent) 55%, color-mix(in srgb, var(--color-background-primary,#0a1018) 96%, transparent) 100%);-webkit-backdrop-filter:grayscale()brightness(.55)blur(1.6px)contrast(.85);backdrop-filter:grayscale()brightness(.55)blur(1.6px)contrast(.85);pointer-events:none;position:absolute;inset:0}.AreaViewport-module__AjkYSq__viewportRoot[data-knocked-down] [data-name-label]{visibility:hidden}
.AreaWeatherOverlay-module__qJhaRq__overlay{z-index:13;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.AreaHazeOverlay-module__YF1oEG__overlay{z-index:12;pointer-events:none;transform-origin:0 100%;width:100%;height:100%;position:absolute;inset:0}
.AreaPhenomenaOverlay-module__SxyOeG__overlay{z-index:11;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.AreaPhenomenaOverlay-module__SxyOeG__canvas{position:absolute;inset:0}.AreaPhenomenaOverlay-module__SxyOeG__marks{z-index:14;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.AreaGroundOverlay-module__W3necW__overlay{pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AreaGroundOverlay-module__W3necW__shade{stroke:var(--color-background-primary);stroke-opacity:.22}.AreaGroundOverlay-module__W3necW__grid{stroke:var(--color-accent-primary-light);stroke-opacity:.12}.AreaGroundOverlay-module__W3necW__pointed{fill:var(--color-accent-cyan);fill-opacity:.1;stroke:var(--color-accent-cyan);stroke-opacity:.55;animation:.14s ease-out both AreaGroundOverlay-module__W3necW__pointed-lights}@keyframes AreaGroundOverlay-module__W3necW__pointed-lights{0%{fill-opacity:0;stroke-opacity:0}}.AreaGroundOverlay-module__W3necW__line{stroke:var(--color-accent-primary-light);stroke-opacity:.22;transition:stroke-opacity .42s}.AreaGroundOverlay-module__W3necW__glow{stroke:var(--color-accent-cyan);stroke-opacity:.08}.AreaGroundOverlay-module__W3necW__areaLine[data-lit]{animation:.52s ease-out both AreaGroundOverlay-module__W3necW__line-lights}.AreaGroundOverlay-module__W3necW__areaLine[data-lit] .AreaGroundOverlay-module__W3necW__line{stroke:var(--color-accent-cyan);stroke-opacity:.62}@keyframes AreaGroundOverlay-module__W3necW__line-lights{0%{opacity:.35}}@media (prefers-reduced-motion:reduce){.AreaGroundOverlay-module__W3necW__pointed,.AreaGroundOverlay-module__W3necW__areaLine[data-lit]{animation:none}.AreaGroundOverlay-module__W3necW__line{transition:none}}
.AreaRouteOverlay-module__IankCq__overlay{pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AreaRouteOverlay-module__IankCq__area{fill:var(--color-route);fill-opacity:.18;stroke:var(--color-route);stroke-opacity:.75;animation:3.6s ease-in-out infinite AreaRouteOverlay-module__IankCq__breathe}.AreaRouteOverlay-module__IankCq__after{fill-opacity:.09;stroke-opacity:.4}.AreaRouteOverlay-module__IankCq__side{stroke:var(--color-route)}.AreaRouteOverlay-module__IankCq__shade{stroke:#00000073}.AreaRouteOverlay-module__IankCq__trace{color:var(--color-route);opacity:0;animation:3.2s linear infinite AreaRouteOverlay-module__IankCq__step}@keyframes AreaRouteOverlay-module__IankCq__breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes AreaRouteOverlay-module__IankCq__step{0%{opacity:0}12%{opacity:.95}70%{opacity:.95}to{opacity:0}}@media (prefers-reduced-motion:reduce){.AreaRouteOverlay-module__IankCq__area{animation:none}.AreaRouteOverlay-module__IankCq__trace{opacity:.95;animation:none}}
.AreaExperience-module__TQLQ3W__experience{background:var(--color-background-primary);isolation:isolate;width:100%;height:100%;min-height:0;position:relative;overflow:clip}.AreaExperience-module__TQLQ3W__experience[data-action-hint]{--action-hint-clearance:3rem}.AreaExperience-module__TQLQ3W__actionKeyDock{z-index:12;pointer-events:none;width:max-content;max-width:calc(100% - 2rem);position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.AreaExperience-module__TQLQ3W__viewport{position:absolute;inset:0}.AreaExperience-module__TQLQ3W__selectionBubble{z-index:12;border:1px solid color-mix(in srgb, var(--color-accent-primary-light) 24%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-background-secondary) 92%, var(--color-accent-cyan)) 0%, color-mix(in srgb, var(--color-background-primary) 94%, var(--color-accent-purple,var(--color-accent-primary-light))) 100%);width:max-content;min-width:8.5rem;max-width:min(16rem,48vw);color:var(--color-text-primary);box-shadow:0 10px 24px #0006, 0 0 18px color-mix(in srgb, var(--color-accent-cyan) 8%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:left var(--movement-duration,.24s) cubic-bezier(.2, .7, .25, 1), top var(--movement-duration,.24s) cubic-bezier(.2, .7, .25, 1);border-radius:0;padding:.58rem 2rem .58rem .68rem;animation:.13s ease-out AreaExperience-module__TQLQ3W__bubble-in;position:absolute}.AreaExperience-module__TQLQ3W__bubbleRight{transform:translate(1.2rem,-50%)}.AreaExperience-module__TQLQ3W__bubbleLeft{transform:translate(calc(-100% - 1.2rem),-50%)}.AreaExperience-module__TQLQ3W__selfBubble{top:50%;left:50%}.AreaExperience-module__TQLQ3W__concealedNotice{bottom:calc(.7rem + var(--action-hint-clearance,0rem));z-index:11;background:color-mix(in srgb, var(--color-background-primary) 62%, transparent);color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 10px color-mix(in srgb, var(--color-accent-cyan) 44%, transparent);pointer-events:none;border-radius:999px;margin:0;padding:.12rem .5rem;font-size:.62rem;position:absolute;left:50%;transform:translate(-50%)}.AreaExperience-module__TQLQ3W__selectionBubble strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.025em;font-size:.76rem;font-weight:600;display:block}.AreaExperience-module__TQLQ3W__selectionSummary{color:var(--color-text-secondary);margin-top:.18rem;font-size:.66rem;line-height:1.35}.AreaExperience-module__TQLQ3W__selectionRegistry{margin-top:.35rem}.AreaExperience-module__TQLQ3W__selectionStanding{color:var(--color-text-primary);margin-top:.18rem;font-size:.66rem;font-weight:500;line-height:1.35}.AreaExperience-module__TQLQ3W__closeSelection{width:1.25rem;height:1.25rem;color:var(--color-text-muted);border:0;border-radius:0;place-items:center;display:grid;position:absolute;top:.52rem;right:.52rem}.AreaExperience-module__TQLQ3W__closeSelection:hover,.AreaExperience-module__TQLQ3W__closeSelection:focus-visible{background:color-mix(in srgb, var(--color-accent-primary-light) 12%, transparent);color:var(--color-text-primary);outline:none}.AreaExperience-module__TQLQ3W__movementControl{z-index:10;border:1px solid var(--color-border-subtle,color-mix(in srgb, var(--color-accent-primary-light) 12%, transparent));background:color-mix(in srgb, var(--color-background-primary) 82%, transparent);opacity:0;pointer-events:none;border-radius:.25rem;grid-template-rows:repeat(2,2.15rem);grid-template-columns:repeat(3,2.35rem);gap:.08rem;padding:.42rem;transition:opacity .12s,transform .12s;display:grid;position:absolute;bottom:calc(100% + .5rem);left:0;transform:translateY(.35rem)}.AreaExperience-module__TQLQ3W__movementControl:focus-within{opacity:1;pointer-events:auto;transform:none}.AreaExperience-module__TQLQ3W__contextActions{flex-wrap:wrap;gap:.35rem;margin-top:.52rem;display:flex}.AreaExperience-module__TQLQ3W__contextActions button{border:1px solid color-mix(in srgb, var(--color-accent-cyan) 38%, transparent);background:color-mix(in srgb, var(--color-accent-cyan) 11%, var(--color-background-primary));min-height:2rem;color:var(--color-text-primary);font:inherit;border-radius:0;align-items:center;gap:.34rem;padding:.32rem .6rem;font-size:.66rem;transition:background .12s,border-color .12s,transform .1s;display:inline-flex}.AreaExperience-module__TQLQ3W__contextActions button:hover,.AreaExperience-module__TQLQ3W__contextActions button:focus-visible{border-color:var(--color-accent-cyan);background:color-mix(in srgb, var(--color-accent-cyan) 22%, var(--color-background-primary));outline:none;transform:translateY(-1px)}.AreaExperience-module__TQLQ3W__contextActions button:disabled{filter:saturate(.2);opacity:.32;transform:none}.AreaExperience-module__TQLQ3W__directionButton{border:1px solid var(--color-border-primary-light);background:var(--color-background-secondary,color-mix(in srgb, var(--color-background-primary) 91%, var(--color-accent-primary-light)));width:2.35rem;height:2.35rem;color:var(--color-text-muted);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);touch-action:none;place-items:center;font-size:1rem;line-height:1;transition:color .12s,background .12s,transform 80ms;display:grid}.AreaExperience-module__TQLQ3W__directionButton:hover,.AreaExperience-module__TQLQ3W__directionButton:focus-visible{background:var(--color-background-tertiary,color-mix(in srgb, var(--color-background-primary) 82%, var(--color-accent-primary-light)));color:var(--color-text-primary);outline:none}.AreaExperience-module__TQLQ3W__directionButton:active{background:var(--color-accent-primary-heavy,var(--color-accent-primary-light));transform:scale(.92)}.AreaExperience-module__TQLQ3W__directionButton:disabled{opacity:.28}.AreaExperience-module__TQLQ3W__forward{grid-area:1/2;transform:translateY(-.42rem)}.AreaExperience-module__TQLQ3W__forwardLeft{grid-area:1/1}.AreaExperience-module__TQLQ3W__forwardRight{grid-area:1/3}.AreaExperience-module__TQLQ3W__backLeft{grid-area:2/1}.AreaExperience-module__TQLQ3W__backRight{grid-area:2/3}.AreaExperience-module__TQLQ3W__back{grid-area:2/2;transform:translateY(.42rem)}.AreaExperience-module__TQLQ3W__forward:active,.AreaExperience-module__TQLQ3W__forward:hover,.AreaExperience-module__TQLQ3W__forward:focus-visible,.AreaExperience-module__TQLQ3W__back:active,.AreaExperience-module__TQLQ3W__back:hover,.AreaExperience-module__TQLQ3W__back:focus-visible{transform:translateY(0)scale(.94)}.AreaExperience-module__TQLQ3W__refusal{bottom:calc(1.25rem + var(--action-hint-clearance,0rem));z-index:15;border:1px solid var(--color-error-border);background:var(--color-error-bg,color-mix(in srgb, var(--color-background-primary) 84%, var(--color-error-border)));width:max-content;max-width:min(80%,30rem);color:var(--color-error-text,var(--color-text-primary));font-family:var(--font-geist-mono), monospace;text-align:center;pointer-events:none;border-radius:.15rem;padding:.48rem .8rem;font-size:.6rem;animation:2.8s both AreaExperience-module__TQLQ3W__refusal;position:absolute;left:50%;transform:translate(-50%)}.AreaExperience-module__TQLQ3W__srStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AreaExperience-module__TQLQ3W__entrancePrompt{z-index:20;flex-direction:column;align-items:stretch;gap:.5rem;max-width:calc(100% - 2rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-100% - 2rem))}.AreaExperience-module__TQLQ3W__entranceChoice{position:relative}.AreaExperience-module__TQLQ3W__entranceKeyHint{background:var(--color-overlay-darker);width:1.25rem;height:1.25rem;color:var(--color-text-secondary);border:1px solid var(--color-border-primary-light);border-radius:9999px;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:-.5rem;right:-.5rem}@keyframes AreaExperience-module__TQLQ3W__turn{to{transform:rotate(360deg)}}@keyframes AreaExperience-module__TQLQ3W__bubble-in{0%{opacity:0;filter:blur(4px)}}@keyframes AreaExperience-module__TQLQ3W__refusal{0%{opacity:0;transform:translate(-50%,.5rem)}10%,72%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (hover:none),(pointer:coarse){.AreaExperience-module__TQLQ3W__movementControl{opacity:1;pointer-events:auto;position:static;transform:none}}@media (max-width:720px){.AreaExperience-module__TQLQ3W__selectionBubble{z-index:13;right:.7rem;bottom:calc(var(--hud-cluster-clearance,6.3rem) + var(--action-hint-clearance,0rem) + .5rem);width:auto;position:absolute;transform:none;top:auto!important;left:.7rem!important}.AreaExperience-module__TQLQ3W__actionKeyDock{bottom:calc(var(--hud-cluster-clearance,6.3rem) + .5rem)}}@media (prefers-reduced-motion:reduce){.AreaExperience-module__TQLQ3W__selectionBubble,.AreaExperience-module__TQLQ3W__refusal{animation-duration:1ms!important;animation-iteration-count:1!important}}.AreaExperience-module__TQLQ3W__encounterDock{bottom:calc(.7rem + var(--action-hint-clearance,0rem));z-index:30;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:720px){.AreaExperience-module__TQLQ3W__encounterDock{bottom:calc(var(--hud-cluster-clearance,6.3rem) + var(--action-hint-clearance,0rem) + .5rem)}}.AreaExperience-module__TQLQ3W__volumeActions{bottom:calc(2.2rem + var(--action-hint-clearance,0rem));z-index:11;border:1px solid color-mix(in srgb, var(--color-accent-primary-light) 24%, transparent);background:color-mix(in srgb, var(--color-background-primary) 72%, transparent);color:var(--color-text-secondary);border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.7rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}
.AreaHudCluster-module__Xhfu3W__cluster{z-index:12;color:var(--color-text-secondary);justify-items:start;gap:.45rem;display:grid;position:absolute;bottom:1rem;left:1rem}.AreaHudCluster-module__Xhfu3W__row{border:1px solid var(--color-border-primary-medium);background:var(--color-overlay-heavy);border-radius:.5rem;align-items:center;gap:.3rem;padding:.45rem;display:flex}.AreaHudCluster-module__Xhfu3W__keyRow{align-items:center;gap:.35rem;display:flex}.AreaHudCluster-module__Xhfu3W__offers{flex-wrap:wrap;gap:.35rem;display:flex}.AreaHudCluster-module__Xhfu3W__toggle,.AreaHudCluster-module__Xhfu3W__key{border:1px solid var(--color-border-primary-light);background:var(--color-overlay-light);box-shadow:0 0 10px 3px color-mix(in srgb, var(--color-accent-cyan) 18%, transparent);color:var(--color-text-primary);cursor:pointer;border-radius:.5rem;place-items:center;padding:0;transition:background .12s,box-shadow .16s,transform 90ms;display:grid;position:relative}.AreaHudCluster-module__Xhfu3W__toggle{grid-template-rows:1fr auto;width:2.6rem;height:2.6rem;padding-top:.32rem;padding-bottom:.3rem}.AreaHudCluster-module__Xhfu3W__key{width:2.3rem;height:2.3rem;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--color-accent-cyan) 55%, transparent))}.AreaHudCluster-module__Xhfu3W__glyph{color:var(--color-text-primary);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--color-accent-cyan) 55%, transparent));place-items:center;transition:color .14s,filter .14s;display:grid}.AreaHudCluster-module__Xhfu3W__tipIcon{color:var(--color-text-primary);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--color-accent-cyan) 55%, transparent));flex:none;place-items:center;display:grid}.AreaHudCluster-module__Xhfu3W__toggle[data-dormant] .AreaHudCluster-module__Xhfu3W__glyph{color:var(--color-text-muted);filter:none}.AreaHudCluster-module__Xhfu3W__pips{gap:3px;display:flex}.AreaHudCluster-module__Xhfu3W__pip{background:color-mix(in srgb, var(--color-text-muted) 45%, transparent);border-radius:50%;width:4px;height:4px;transition:background .14s,box-shadow .14s}.AreaHudCluster-module__Xhfu3W__pip[data-lit]{background:var(--color-accent-cyan);box-shadow:0 0 4px var(--color-accent-cyan)}.AreaHudCluster-module__Xhfu3W__zoom{border-left:1px solid var(--color-border-primary-light);gap:.3rem;margin-left:.15rem;padding-left:.45rem;display:flex}.AreaHudCluster-module__Xhfu3W__toggle:focus-visible,.AreaHudCluster-module__Xhfu3W__key:focus-visible{outline:1px solid var(--color-accent-cyan);outline-offset:2px}.AreaHudCluster-module__Xhfu3W__key[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent-cyan) 60%, transparent);background:var(--color-overlay-medium)}.AreaHudCluster-module__Xhfu3W__key[aria-disabled=true]{opacity:.3;cursor:default}.AreaHudCluster-module__Xhfu3W__toggle:active,.AreaHudCluster-module__Xhfu3W__key:active:not([aria-disabled=true]){transform:scale(.93)}.AreaHudCluster-module__Xhfu3W__toggle:hover,.AreaHudCluster-module__Xhfu3W__key:hover:not([aria-disabled=true]){background:var(--color-overlay-medium);box-shadow:0 0 18px 6px color-mix(in srgb, var(--color-accent-cyan) 38%, transparent)}@media (prefers-reduced-motion:reduce){.AreaHudCluster-module__Xhfu3W__toggle,.AreaHudCluster-module__Xhfu3W__key,.AreaHudCluster-module__Xhfu3W__glyph,.AreaHudCluster-module__Xhfu3W__pip{transition:none}}
.JourneySymbols-module__lHm6rW__stage{--symbol-white:var(--color-text-primary,#fff);--symbol-blue:var(--color-accent-primary-light,#60a5fa);--symbol-deep:var(--color-accent-primary-medium,#3b82f6);--cycle:5.4s;width:100%;min-width:0;height:100%;min-height:0;color:var(--symbol-white);contain:layout paint;place-items:center;display:grid;position:relative;overflow:hidden}.JourneySymbols-module__lHm6rW__scene{aspect-ratio:1;width:100%;height:100%;max-height:360px;display:block;overflow:visible}.JourneySymbols-module__lHm6rW__copy-travel{visibility:hidden;color:var(--symbol-blue);opacity:0;animation:JourneySymbols-module__lHm6rW__gather var(--travel-time) cubic-bezier(.25, .65, .32, 1) var(--delay) both}.JourneySymbols-module__lHm6rW__copy-gait{animation:JourneySymbols-module__lHm6rW__step var(--gait-time) ease-in-out var(--delay) var(--gait-count) both}.JourneySymbols-module__lHm6rW__assembled{color:var(--symbol-blue);filter:drop-shadow(0 0 5px #3b82f633);opacity:1;transform-origin:120px 120px;animation:JourneySymbols-module__lHm6rW__assemble-lock var(--settle-time) linear var(--convergence-time) both;transform:scale(1)}.JourneySymbols-module__lHm6rW__stage[data-running=false] .JourneySymbols-module__lHm6rW__assembled{animation:none;transform:scale(1)}.JourneySymbols-module__lHm6rW__stage[data-running=false][data-preparing=true] .JourneySymbols-module__lHm6rW__assembled{transform:scale(.075)}.JourneySymbols-module__lHm6rW__stage[data-gait=scuttle] .JourneySymbols-module__lHm6rW__copy-gait{animation-name:JourneySymbols-module__lHm6rW__scuttle}.JourneySymbols-module__lHm6rW__stage[data-gait=slither] .JourneySymbols-module__lHm6rW__copy-gait{animation-name:JourneySymbols-module__lHm6rW__slither}.JourneySymbols-module__lHm6rW__stage[data-gait=dart] .JourneySymbols-module__lHm6rW__copy-gait{animation-name:JourneySymbols-module__lHm6rW__dart;animation-timing-function:steps(2,end)}.JourneySymbols-module__lHm6rW__stage[data-gait=ripple] .JourneySymbols-module__lHm6rW__copy-gait{animation-name:JourneySymbols-module__lHm6rW__ripple}.JourneySymbols-module__lHm6rW__stage[data-gait=pulse] .JourneySymbols-module__lHm6rW__copy-gait{animation-name:JourneySymbols-module__lHm6rW__pulse}.JourneySymbols-module__lHm6rW__stage[data-gait=servo] .JourneySymbols-module__lHm6rW__copy-gait{animation-name:JourneySymbols-module__lHm6rW__servo;animation-timing-function:steps(4,end)}.JourneySymbols-module__lHm6rW__details{color:var(--symbol-blue)}.JourneySymbols-module__lHm6rW__profession-glyph{color:var(--symbol-blue);filter:drop-shadow(0 0 5px #3b82f633);transform-origin:120px 116px}.JourneySymbols-module__lHm6rW__music-note{animation:JourneySymbols-module__lHm6rW__music-note var(--cycle) ease-out infinite}.JourneySymbols-module__lHm6rW__later{animation-delay:.3s}.JourneySymbols-module__lHm6rW__equalizer{transform-origin:50% 191px;animation:JourneySymbols-module__lHm6rW__equalizer var(--cycle) ease-in-out var(--delay) infinite}.JourneySymbols-module__lHm6rW__binary{font-family:var(--font-geist-mono), monospace;font-size:10px}.JourneySymbols-module__lHm6rW__binary-column{animation:JourneySymbols-module__lHm6rW__binary-fall var(--cycle) linear var(--delay) infinite}.JourneySymbols-module__lHm6rW__route-map,.JourneySymbols-module__lHm6rW__cargo-lane,.JourneySymbols-module__lHm6rW__sweep-floor{stroke:var(--symbol-deep);opacity:.35}.JourneySymbols-module__lHm6rW__route-trace{stroke-dasharray:1;animation:JourneySymbols-module__lHm6rW__route-trace var(--cycle) ease-in-out infinite}.JourneySymbols-module__lHm6rW__route-arrival{animation:JourneySymbols-module__lHm6rW__route-arrival var(--cycle) ease-out infinite}.JourneySymbols-module__lHm6rW__craft-piece{animation:JourneySymbols-module__lHm6rW__craft-piece var(--cycle) ease-in-out var(--delay,0s) infinite}.JourneySymbols-module__lHm6rW__crafted-object{animation:JourneySymbols-module__lHm6rW__crafted-object var(--cycle) ease-out infinite}.JourneySymbols-module__lHm6rW__slash{stroke-width:2.5px;stroke-dasharray:1;animation:JourneySymbols-module__lHm6rW__slash var(--cycle) ease-out infinite}.JourneySymbols-module__lHm6rW__bolt,.JourneySymbols-module__lHm6rW__impact-mark{animation:JourneySymbols-module__lHm6rW__impact var(--cycle) ease-out infinite}.JourneySymbols-module__lHm6rW__archive-page{transform-origin:120px 194px;animation:JourneySymbols-module__lHm6rW__page-turn var(--cycle) ease-in-out infinite}.JourneySymbols-module__lHm6rW__inscription{stroke-dasharray:1;animation:JourneySymbols-module__lHm6rW__inscribe var(--cycle) linear infinite}.JourneySymbols-module__lHm6rW__pen{animation:JourneySymbols-module__lHm6rW__pen-write var(--cycle) ease-in-out infinite}.JourneySymbols-module__lHm6rW__engine-stand{opacity:.45}.JourneySymbols-module__lHm6rW__exhaust{transform-origin:50% 164px;animation:JourneySymbols-module__lHm6rW__exhaust var(--cycle) ease-out infinite}.JourneySymbols-module__lHm6rW__engine-rumble{animation:JourneySymbols-module__lHm6rW__engine-rumble var(--cycle) ease-out infinite}.JourneySymbols-module__lHm6rW__broom{animation:JourneySymbols-module__lHm6rW__broom var(--cycle) ease-in-out infinite}.JourneySymbols-module__lHm6rW__crumb{animation:JourneySymbols-module__lHm6rW__crumb var(--cycle) ease-out var(--delay) infinite}.JourneySymbols-module__lHm6rW__turning-bolt{animation:JourneySymbols-module__lHm6rW__bolt-turn var(--cycle) ease-in-out infinite}.JourneySymbols-module__lHm6rW__coin{animation:JourneySymbols-module__lHm6rW__coin-fall var(--cycle) ease-in var(--delay) infinite}.JourneySymbols-module__lHm6rW__coin-stack{animation:JourneySymbols-module__lHm6rW__coin-stack var(--cycle) ease-out infinite}.JourneySymbols-module__lHm6rW__cargo{animation:JourneySymbols-module__lHm6rW__cargo var(--cycle) ease-in-out var(--delay) infinite}.JourneySymbols-module__lHm6rW__life-wavering{animation:JourneySymbols-module__lHm6rW__life-wavering var(--cycle) ease-in-out infinite}.JourneySymbols-module__lHm6rW__life-steady{stroke-dasharray:1;animation:JourneySymbols-module__lHm6rW__life-steady var(--cycle) ease-out infinite}.JourneySymbols-module__lHm6rW__life-patch{transform-origin:119px 184px;animation:JourneySymbols-module__lHm6rW__life-patch var(--cycle) ease-out infinite}.JourneySymbols-module__lHm6rW__stage[data-profession=player] .JourneySymbols-module__lHm6rW__profession-glyph{animation:JourneySymbols-module__lHm6rW__music-playing var(--cycle) ease-in-out infinite}.JourneySymbols-module__lHm6rW__stage[data-profession=soldier] .JourneySymbols-module__lHm6rW__profession-glyph{animation:JourneySymbols-module__lHm6rW__recoil var(--cycle) ease-out infinite}.JourneySymbols-module__lHm6rW__stage[data-profession=engineer] .JourneySymbols-module__lHm6rW__profession-glyph{animation:JourneySymbols-module__lHm6rW__engine-lift var(--cycle) ease-in-out infinite}.JourneySymbols-module__lHm6rW__stage[data-profession=fixer] .JourneySymbols-module__lHm6rW__profession-glyph{animation:JourneySymbols-module__lHm6rW__wrench-turn var(--cycle) ease-in-out infinite}.JourneySymbols-module__lHm6rW__stage[data-profession=healer] .JourneySymbols-module__lHm6rW__profession-glyph{animation:JourneySymbols-module__lHm6rW__healing-plus var(--cycle) ease-in-out infinite}@keyframes JourneySymbols-module__lHm6rW__gather{0%{visibility:visible;opacity:0;transform:translate(var(--origin-x), var(--origin-y)) scale(.8)}12%{opacity:.9}72%{opacity:.8}to{visibility:hidden;opacity:0;transform:translate(0)scale(.6)}}@keyframes JourneySymbols-module__lHm6rW__assemble-lock{0%{transform:scale(.075)}22%,40%{transform:scale(.32)}68%,80%{transform:scale(.66)}to{transform:scale(1)}}@keyframes JourneySymbols-module__lHm6rW__step{0%,8%,to{transform:translate(0)}25%{transform:translate(-1px,-3px)rotate(-7deg)}62%{transform:translate(1px,-1px)rotate(6deg)}}@keyframes JourneySymbols-module__lHm6rW__scuttle{0%,to{transform:translate(0)}25%{transform:translate(-3px)rotate(-5deg)}65%{transform:translate(3px)rotate(4deg)}}@keyframes JourneySymbols-module__lHm6rW__slither{0%,to{transform:rotate(0)scaleX(1)}25%{transform:rotate(-12deg)scaleX(1.12)}70%{transform:rotate(10deg)scaleX(.94)}}@keyframes JourneySymbols-module__lHm6rW__dart{0%,to{transform:translate(0)scale(1)}30%{transform:translate(-3px)scale(.9,1.1)}60%{transform:translate(3px)scale(1.1,.9)}}@keyframes JourneySymbols-module__lHm6rW__ripple{0%,to{transform:scale(1)}30%{transform:scale(1.17,.84)}70%{transform:scale(.88,1.13)}}@keyframes JourneySymbols-module__lHm6rW__pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes JourneySymbols-module__lHm6rW__servo{0%,8%,to{transform:translate(0)}45%{transform:translate(2px,-3px)rotate(4deg)}70%{transform:translate(-1px,-1px)}}@keyframes JourneySymbols-module__lHm6rW__music-note{0%,40%,to{opacity:0;transform:translateY(8px)}8%,18%{opacity:.9}34%{opacity:0;transform:translateY(-16px)}}@keyframes JourneySymbols-module__lHm6rW__equalizer{0%,38%,to{opacity:.25;transform:scaleY(.25)}7%,21%{opacity:.9;transform:scaleY(1)}14%,29%{opacity:.65;transform:scaleY(.45)}}@keyframes JourneySymbols-module__lHm6rW__music-playing{0%,40%,to{transform:rotate(0)}10%,26%{transform:rotate(-3deg)}18%,34%{transform:rotate(3deg)}}@keyframes JourneySymbols-module__lHm6rW__binary-fall{0%{opacity:0;transform:translateY(-12px)}8%{opacity:.7}30%{opacity:.5}40%,to{opacity:0;transform:translateY(72px)}}@keyframes JourneySymbols-module__lHm6rW__route-trace{0%{stroke-dashoffset:1px;opacity:.8}38%,74%{stroke-dashoffset:0;opacity:.9}90%,to{stroke-dashoffset:0;opacity:0}}@keyframes JourneySymbols-module__lHm6rW__route-arrival{0%,33%,92%,to{opacity:0}39%,75%{opacity:1}}@keyframes JourneySymbols-module__lHm6rW__craft-piece{0%{opacity:0;transform:translate(var(--origin-x), var(--origin-y))}6%{opacity:.8}27%{opacity:.8;transform:translate(0)rotate(90deg)}32%,to{opacity:0;transform:translate(0)rotate(90deg)}}@keyframes JourneySymbols-module__lHm6rW__crafted-object{0%,24%{opacity:0;transform:scale(.8)}35%,79%{opacity:1;transform:scale(1)}94%,to{opacity:0}}@keyframes JourneySymbols-module__lHm6rW__slash{0%,12%{stroke-dashoffset:1px;opacity:0}14%{opacity:1}22%{stroke-dashoffset:0;opacity:1}32%,to{stroke-dashoffset:0;opacity:0}}@keyframes JourneySymbols-module__lHm6rW__impact{0%,20%,35%,to{opacity:0}23%,27%{opacity:.95}}@keyframes JourneySymbols-module__lHm6rW__recoil{0%,12%,30%,to{transform:translate(0)rotate(0)}18%{transform:translate(-3px,2px)rotate(-3deg)}22%{transform:translate(2px,-1px)rotate(2deg)}}@keyframes JourneySymbols-module__lHm6rW__page-turn{0%,38%,61%,to{transform:scaleX(1)}49%{transform:scaleX(.08)}}@keyframes JourneySymbols-module__lHm6rW__inscribe{0%{stroke-dashoffset:1px}30%,46%{stroke-dashoffset:0}51%,to{stroke-dashoffset:1px}}@keyframes JourneySymbols-module__lHm6rW__pen-write{0%,45%,to{opacity:0;transform:translate(-35px,4px)}6%{opacity:.9}30%{opacity:.9;transform:translate(-2px,26px)}36%{opacity:0;transform:translate(5px,16px)}}@keyframes JourneySymbols-module__lHm6rW__exhaust{0%,7%,48%,to{opacity:0;transform:scaleY(.4)}15%,35%{opacity:.7;transform:scaleY(1)}}@keyframes JourneySymbols-module__lHm6rW__engine-rumble{0%,24%,to{opacity:0}7%,15%{opacity:.7}11%,20%{opacity:.2}}@keyframes JourneySymbols-module__lHm6rW__engine-lift{0%,52%,to{transform:translate(0)}6%,13%{transform:translate(-1px)}9%,17%{transform:translate(1px,-1px)}30%,39%{transform:translateY(-11px)}}@keyframes JourneySymbols-module__lHm6rW__broom{0%,8%{opacity:1;transform:translate(0)rotate(0)}32%{opacity:1;transform:translate(92px)rotate(-3deg)}42%,to{opacity:0;transform:translate(102px)}}@keyframes JourneySymbols-module__lHm6rW__crumb{0%,11%{opacity:.8;transform:translate(0)}30%{opacity:0;transform:translate(30px)}to{opacity:0}}@keyframes JourneySymbols-module__lHm6rW__bolt-turn{0%,8%{transform:rotate(0)}25%,to{transform:rotate(60deg)}}@keyframes JourneySymbols-module__lHm6rW__wrench-turn{0%,7%,44%,to{transform:rotate(0)}26%{transform:rotate(15deg)}}@keyframes JourneySymbols-module__lHm6rW__coin-fall{0%{opacity:0;transform:translateY(-8px)}6%{opacity:.85}30%{opacity:.7;transform:translateY(133px)}35%,to{opacity:0;transform:translateY(139px)}}@keyframes JourneySymbols-module__lHm6rW__coin-stack{0%,14%{opacity:.15}38%,77%{opacity:.8}95%,to{opacity:.15}}@keyframes JourneySymbols-module__lHm6rW__cargo{0%{opacity:0;transform:translate(0)}7%{opacity:.9}32%{opacity:.9;transform:translate(142px)}38%,to{opacity:0;transform:translate(149px)}}@keyframes JourneySymbols-module__lHm6rW__life-wavering{0%,8%{opacity:.9;transform:translateY(0)}11%{opacity:.65;transform:translateY(2px)}16%{opacity:.8;transform:translateY(-1px)}25%,to{opacity:0;transform:translateY(0)}}@keyframes JourneySymbols-module__lHm6rW__life-steady{0%,20%{stroke-dashoffset:1px;opacity:0}38%,82%{stroke-dashoffset:0;opacity:.8}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes JourneySymbols-module__lHm6rW__life-patch{0%,10%{opacity:0;transform:scale(.7)}22%,70%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes JourneySymbols-module__lHm6rW__healing-plus{0%,45%,to{opacity:1;transform:scale(1)}24%{opacity:.85;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.JourneySymbols-module__lHm6rW__stage *{animation:none!important}.JourneySymbols-module__lHm6rW__copy-travel,.JourneySymbols-module__lHm6rW__details{display:none}.JourneySymbols-module__lHm6rW__assembled,.JourneySymbols-module__lHm6rW__profession-glyph,.JourneySymbols-module__lHm6rW__stage[data-running=false] .JourneySymbols-module__lHm6rW__assembled,.JourneySymbols-module__lHm6rW__stage[data-running=false][data-preparing=true] .JourneySymbols-module__lHm6rW__assembled{opacity:1;transform:none}}
.CartographyControls-module__G7zY9q__instrument{z-index:2;border:1px solid var(--color-border-primary-medium);background:var(--color-overlay-heavy);border-radius:.75rem;align-items:center;gap:.45rem;padding:.45rem;display:flex;position:absolute;bottom:.75rem;left:.75rem}.CartographyControls-module__G7zY9q__clearGauge{left:3.5rem}.CartographyControls-module__G7zY9q__pad{grid-template-rows:repeat(3,2.3rem);grid-template-columns:repeat(3,2.3rem);gap:.25rem;display:grid}.CartographyControls-module__G7zY9q__up{grid-area:1/2}.CartographyControls-module__G7zY9q__left{grid-area:2/1}.CartographyControls-module__G7zY9q__centre{grid-area:2/2}.CartographyControls-module__G7zY9q__right{grid-area:2/3}.CartographyControls-module__G7zY9q__down{grid-area:3/2}.CartographyControls-module__G7zY9q__pad .CartographyControls-module__G7zY9q__findMe{border-color:color-mix(in srgb, var(--color-accent-cyan) 65%, transparent);color:var(--color-accent-cyan)}.CartographyControls-module__G7zY9q__zoom{border-left:1px solid var(--color-border-primary-light);align-content:center;align-self:stretch;gap:.25rem;padding-left:.45rem;display:grid}
.SpeciesWriting-module__px6dPq__writing{max-width:100%;height:28px;color:inherit;filter:drop-shadow(0 0 2px #93c5fdbf)drop-shadow(0 0 7px #3b82f680);display:block;overflow:visible}.SpeciesWriting-module__px6dPq__trace,.SpeciesWriting-module__px6dPq__flow,.SpeciesWriting-module__px6dPq__thread,.SpeciesWriting-module__px6dPq__contour{stroke-dasharray:1;stroke-dashoffset:1px;animation:SpeciesWriting-module__px6dPq__trace-ink var(--paint-time) linear var(--paint-delay) both}.SpeciesWriting-module__px6dPq__trace{animation-timing-function:ease-in-out}.SpeciesWriting-module__px6dPq__flow{animation-duration:.51s;animation-timing-function:cubic-bezier(.32,.08,.5,1)}.SpeciesWriting-module__px6dPq__connections{animation-duration:.42s;animation-delay:calc(var(--paint-delay) + .18s)}.SpeciesWriting-module__px6dPq__thread{animation-duration:.44s;animation-delay:calc(var(--paint-delay) + var(--branch,0) * 65ms)}.SpeciesWriting-module__px6dPq__crossbars{animation-duration:.28s;animation-delay:calc(var(--paint-delay) + .3s)}.SpeciesWriting-module__px6dPq__contour{animation-duration:.26s;animation-delay:calc(var(--paint-delay) + var(--branch) * .14s);stroke-linecap:butt}.SpeciesWriting-module__px6dPq__cell{transform-box:fill-box;transform-origin:50%;animation:SpeciesWriting-module__px6dPq__cell-deposit .23s steps(3, end) calc(var(--paint-delay) + var(--branch) * .12s) both;transform:scale(0)}.SpeciesWriting-module__px6dPq__pool{transform-box:fill-box;transform-origin:50%;animation:SpeciesWriting-module__px6dPq__ink-pool .5s cubic-bezier(.22, .65, .38, 1) calc(var(--paint-delay) + var(--branch) * 60ms) both;transform:scale(0)}.SpeciesWriting-module__px6dPq__facet{transform-origin:404px 450px;animation:SpeciesWriting-module__px6dPq__facet-trace .47s linear calc(var(--paint-delay) + var(--branch) * .12s) both;transform:scale(0)}.SpeciesWriting-module__px6dPq__printer-row{transform-box:fill-box;transform-origin:0;animation:SpeciesWriting-module__px6dPq__print-row var(--row-time) linear var(--row-delay) both;transform:scaleX(0)}.SpeciesWriting-module__px6dPq__writing[data-script=insectoid] .SpeciesWriting-module__px6dPq__trace{animation-timing-function:steps(8,end)}.SpeciesWriting-module__px6dPq__writing[data-script=crystalloid] .SpeciesWriting-module__px6dPq__trace{animation-timing-function:linear}.SpeciesWriting-module__px6dPq__ink-lock{visibility:hidden;animation:SpeciesWriting-module__px6dPq__lock-ink 1ms linear calc(var(--finish-delay) - 1ms) both}.SpeciesWriting-module__px6dPq__writing[data-running=false] *{animation-play-state:paused}.SpeciesWriting-module__px6dPq__writing[data-resting=true] *{animation:none}.SpeciesWriting-module__px6dPq__writing[data-resting=true] .SpeciesWriting-module__px6dPq__ink-lock{visibility:visible}.SpeciesWriting-module__px6dPq__writing[data-resting=true] .SpeciesWriting-module__px6dPq__printer-row{transform:scaleX(1)}@keyframes SpeciesWriting-module__px6dPq__trace-ink{to{stroke-dashoffset:0}}@keyframes SpeciesWriting-module__px6dPq__cell-deposit{to{transform:scale(1)}}@keyframes SpeciesWriting-module__px6dPq__ink-pool{55%{transform:scale(.72,.58)}to{transform:scale(1)}}@keyframes SpeciesWriting-module__px6dPq__facet-trace{48%{transform:scale(.64)}64%{transform:scale(.64)}to{transform:scale(1)}}@keyframes SpeciesWriting-module__px6dPq__print-row{to{transform:scaleX(1)}}@keyframes SpeciesWriting-module__px6dPq__lock-ink{to{visibility:visible}}@media (prefers-reduced-motion:reduce){.SpeciesWriting-module__px6dPq__writing *{animation:none!important}.SpeciesWriting-module__px6dPq__ink-lock{visibility:visible}.SpeciesWriting-module__px6dPq__printer-row{transform:scaleX(1)}}
.AreaNameBanner-module__sUwEiq__banner{z-index:11;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-background-primary) 72%, transparent), transparent 72%);pointer-events:none;justify-items:center;gap:.15rem;max-width:min(32rem,60%);padding:.3rem 1.6rem;display:grid;position:absolute;top:.9rem;left:50%;transform:translate(-50%)}.AreaNameBanner-module__sUwEiq__volume,.AreaNameBanner-module__sUwEiq__official{color:var(--color-text-muted);letter-spacing:.24em;text-transform:uppercase;font-size:.58rem;font-weight:600}.AreaNameBanner-module__sUwEiq__name{color:var(--color-text-primary);font-family:var(--font-orbitron);letter-spacing:.08em;text-overflow:ellipsis;text-shadow:0 0 14px color-mix(in srgb, var(--color-accent-cyan) 45%, transparent), 0 1px 3px #000000d9;white-space:nowrap;font-size:.95rem;animation:.38s ease-out both AreaNameBanner-module__sUwEiq__name-arrives;overflow:hidden}@keyframes AreaNameBanner-module__sUwEiq__name-arrives{0%{opacity:0;letter-spacing:.32em}}@media (prefers-reduced-motion:reduce){.AreaNameBanner-module__sUwEiq__name{animation:none}}
.Homeworld-module__FTpAeG__readout{width:min(100%,580px);min-height:176px;color:var(--color-text-secondary);text-align:left;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;display:grid}.Homeworld-module__FTpAeG__planet,.Homeworld-module__FTpAeG__unresolved{width:72px;height:72px}.Homeworld-module__FTpAeG__unresolved{border:1px solid var(--color-border-subtle);border-radius:50%}.Homeworld-module__FTpAeG__content{min-width:0}.Homeworld-module__FTpAeG__label,.Homeworld-module__FTpAeG__status{color:var(--color-text-muted);font-family:var(--font-geist-mono), monospace;margin:0;font-size:10px;line-height:1.5}.Homeworld-module__FTpAeG__label{letter-spacing:.05em}.Homeworld-module__FTpAeG__name{color:var(--color-text-secondary);font-family:var(--font-geist-mono), monospace;margin:2px 0 8px;font-size:15px;font-weight:500;line-height:1.3}.Homeworld-module__FTpAeG__facts{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4;display:grid}.Homeworld-module__FTpAeG__facts>div{align-items:baseline;gap:6px;min-width:0;display:flex}.Homeworld-module__FTpAeG__facts dt{color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:4px;font-size:10px;display:inline-flex}.Homeworld-module__FTpAeG__planet-button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:filter .22s,transform .22s;position:relative}.Homeworld-module__FTpAeG__planet-button:hover,.Homeworld-module__FTpAeG__planet-button:focus-visible{filter:drop-shadow(0 0 12px #60a5fa73);transform:translateY(-2px)}.Homeworld-module__FTpAeG__planet-button:focus-visible{outline:1px solid var(--color-blue-400);outline-offset:5px}.Homeworld-module__FTpAeG__stat-icon{width:18px;height:18px;color:var(--color-blue-400);flex:0 0 18px;overflow:visible}.Homeworld-module__FTpAeG__radius-dot{animation:5s ease-in-out infinite Homeworld-module__FTpAeG__radius-travel}.Homeworld-module__FTpAeG__gravity-arrow{animation:4.5s ease-in infinite Homeworld-module__FTpAeG__gravity-travel}.Homeworld-module__FTpAeG__orbit-dot{transform-origin:12px 12px;animation:6s linear infinite Homeworld-module__FTpAeG__orbit-travel}.Homeworld-module__FTpAeG__period-trace{stroke-dasharray:1;animation:4s linear infinite Homeworld-module__FTpAeG__period-travel}.Homeworld-module__FTpAeG__life-ring{transform-origin:12px 12px;animation:3.5s ease-out infinite Homeworld-module__FTpAeG__life-pulse}@keyframes Homeworld-module__FTpAeG__radius-travel{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}@keyframes Homeworld-module__FTpAeG__gravity-travel{0%{opacity:.2;transform:translateY(-3px)}60%{opacity:.9}to{opacity:.2;transform:translateY(3px)}}@keyframes Homeworld-module__FTpAeG__orbit-travel{to{transform:rotate(360deg)}}@keyframes Homeworld-module__FTpAeG__period-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Homeworld-module__FTpAeG__life-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.Homeworld-module__FTpAeG__archive-planet{flex:0 0 48px;width:48px;height:48px}.Homeworld-module__FTpAeG__archive-content{min-height:160px}.Homeworld-module__FTpAeG__archive-loading{min-height:160px;color:var(--color-blue-300);place-items:center;margin:0;font-size:12px;display:grid}.Homeworld-module__FTpAeG__archive-record{gap:24px;display:grid}.Homeworld-module__FTpAeG__archive-overview{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;display:grid}.Homeworld-module__FTpAeG__archive-world-art{filter:drop-shadow(0 0 20px #3b82f62e);width:112px;height:112px}.Homeworld-module__FTpAeG__archive-record-label{color:var(--color-blue-300);font-family:var(--font-geist-mono), monospace;margin:0 0 5px;font-size:11px}.Homeworld-module__FTpAeG__archive-summary{margin:0;font-size:14px;line-height:1.6}.Homeworld-module__FTpAeG__archive-provenance{color:var(--color-text-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.Homeworld-module__FTpAeG__archive-facts{border-block:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:18px 0;font-size:12px;display:grid}.Homeworld-module__FTpAeG__archive-facts>div{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.Homeworld-module__FTpAeG__archive-facts dt{color:var(--color-text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.Homeworld-module__FTpAeG__archive-facts dd{overflow-wrap:anywhere;margin:0}.Homeworld-module__FTpAeG__archive-census h3{color:var(--color-text-muted);font-family:var(--font-geist-mono), monospace;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:400;display:flex}.Homeworld-module__FTpAeG__archive-census h3 span{color:var(--color-blue-300)}.Homeworld-module__FTpAeG__retry{color:var(--color-blue-400);cursor:pointer;text-decoration:underline}@media (prefers-reduced-motion:reduce){.Homeworld-module__FTpAeG__stat-icon *{animation:none}.Homeworld-module__FTpAeG__planet-button{transition:none}.Homeworld-module__FTpAeG__planet-button:hover,.Homeworld-module__FTpAeG__planet-button:focus-visible{transform:none}}.Homeworld-module__FTpAeG__facts dd{overflow-wrap:anywhere;margin:0}.Homeworld-module__FTpAeG__population{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;align-items:flex-start;gap:10px;margin:12px 0 0;padding:0;font-size:10px;line-height:1.4;list-style:none;display:flex}.Homeworld-module__FTpAeG__population-column{flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:0;max-width:48px;display:flex}.Homeworld-module__FTpAeG__population-glyph{height:20px;color:var(--color-blue-300);place-items:center;display:grid}.Homeworld-module__FTpAeG__population-track{background:#3b82f614;border:1px solid #60a5fa2e;border-radius:1px;align-items:flex-end;width:24px;height:32px;margin:2px 0;display:flex;overflow:hidden}.Homeworld-module__FTpAeG__population-fill{background:linear-gradient(#60a5fa,#3b82f6);width:100%;box-shadow:0 0 10px #3b82f6cc,inset 0 0 5px #60a5fa80}.Homeworld-module__FTpAeG__population-count{color:var(--color-text-secondary)}.Homeworld-module__FTpAeG__population-share{color:var(--color-text-muted);font-size:9px}
.AreaRouteChip-module__w5ZUzG__chip{border:1px solid color-mix(in srgb, var(--color-route) 55%, transparent);background:color-mix(in srgb, var(--color-background-primary) 78%, transparent);max-width:100%;color:var(--color-route);font-family:var(--font-mono);pointer-events:auto;border-radius:999px;align-items:center;gap:.45rem;margin-top:.3rem;padding:.2rem .3rem .2rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.AreaRouteChip-module__w5ZUzG__arrow,.AreaRouteChip-module__w5ZUzG__dot{flex:none}.AreaRouteChip-module__w5ZUzG__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AreaRouteChip-module__w5ZUzG__progress{white-space:nowrap;flex:none}.AreaRouteChip-module__w5ZUzG__chip[data-route-status=refused] .AreaRouteChip-module__w5ZUzG__progress,.AreaRouteChip-module__w5ZUzG__chip[data-route-status=failed] .AreaRouteChip-module__w5ZUzG__progress{color:var(--color-text-secondary)}.AreaRouteChip-module__w5ZUzG__cancel{width:1.2rem;height:1.2rem;color:var(--color-text-secondary);border-radius:999px;flex:none;place-items:center;display:grid}.AreaRouteChip-module__w5ZUzG__cancel:hover,.AreaRouteChip-module__w5ZUzG__cancel:focus-visible{background:var(--color-overlay-light);color:var(--color-text-primary)}
.CreatorDialog-module__lq1bKG__source{color:var(--color-text-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;align-items:center;gap:12px;margin-bottom:16px;font-size:10px;display:flex}.CreatorDialog-module__lq1bKG__icon{width:32px;height:32px;color:var(--color-blue-400);flex:0 0 32px;place-items:center;display:grid}.CreatorDialog-module__lq1bKG__content{color:var(--color-text-secondary);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.7}
.GroundPileItems-module__qG8Hzq__contents{max-height:18rem;color:var(--color-text-primary);gap:.5rem;display:grid;overflow-y:auto}.GroundPileItems-module__qG8Hzq__contents ul{gap:.75rem;padding:0;list-style:none;display:grid}.GroundPileItems-module__qG8Hzq__contents li{grid-template-columns:1fr 4rem;gap:.25rem;display:grid}.GroundPileItems-module__qG8Hzq__contents button{border:1px solid var(--color-text-secondary);border-radius:.25rem;grid-column:1/-1;min-height:2.75rem;padding:.25rem .5rem}.GroundPileItems-module__qG8Hzq__contents input{width:4rem;color:var(--color-text-primary);background:var(--color-background-secondary)}.GroundPileItems-module__qG8Hzq__contents button:disabled{opacity:.5;cursor:not-allowed}
.RecodeText-module__AKxOea__recode{vertical-align:baseline;max-width:100%;display:inline-block;position:relative}.RecodeText-module__AKxOea__visual{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;white-space:pre-wrap;overflow-wrap:anywhere}.RecodeText-module__AKxOea__accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AreaDropReadout-module__T7DqKW__layer{z-index:30;pointer-events:none;position:absolute;inset:0}.AreaDropReadout-module__T7DqKW__reading{background:color-mix(in srgb, var(--color-background-secondary) 82%, transparent);color:var(--color-text-primary);white-space:nowrap;border-radius:.35rem;gap:.45rem;margin:0;padding:.2rem .45rem;font-size:.68rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 1.4rem))}.AreaDropReadout-module__T7DqKW__status{border:1px solid var(--color-border-primary-light);background:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:.5rem;margin:0;padding:.4rem .7rem;font-size:.72rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}
.SpeciesHero-module__uC1WWa__hero{aspect-ratio:32/9;isolation:isolate;background:#000;border:1px solid #60a5fa40;margin:0 0 20px;position:relative;overflow:hidden}.SpeciesHero-module__uC1WWa__backdrop{position:absolute;inset:0;overflow:hidden}.SpeciesHero-module__uC1WWa__wash,.SpeciesHero-module__uC1WWa__wash-accent{object-fit:cover;-webkit-user-select:none;user-select:none;position:absolute}.SpeciesHero-module__uC1WWa__wash{filter:blur(30px)saturate(1.4);opacity:.75;width:50%;height:180%;top:-40%}.SpeciesHero-module__uC1WWa__wash0{left:-10%}.SpeciesHero-module__uC1WWa__wash1{left:25%}.SpeciesHero-module__uC1WWa__wash2{right:-10%}.SpeciesHero-module__uC1WWa__wash-accent{filter:blur(40px)saturate(1.4);opacity:.4;width:40%;height:160%;top:-60%;right:0}.SpeciesHero-module__uC1WWa__backdrop:after{content:"";background:linear-gradient(#00000026,#00000059 55%,#0009);position:absolute;inset:0}.SpeciesHero-module__uC1WWa__ground{position:absolute;inset:4% 20% 12%}.SpeciesHero-module__uC1WWa__building{-webkit-user-select:none;user-select:none;height:auto;position:absolute;bottom:0;-webkit-mask-image:radial-gradient(62% 64% at 50% 46%,#000 58%,#0000 100%);mask-image:radial-gradient(62% 64% at 50% 46%,#000 58%,#0000 100%)}.SpeciesHero-module__uC1WWa__building0{z-index:1;filter:brightness(.5)saturate(.8)blur(.5px);width:34%;bottom:6%;left:2%}.SpeciesHero-module__uC1WWa__building1{z-index:2;filter:brightness(.72)saturate(.9);width:42%;left:50%;transform:translate(-50%)}.SpeciesHero-module__uC1WWa__building2{z-index:1;filter:brightness(.5)saturate(.8)blur(.5px);width:34%;bottom:6%;right:2%}.SpeciesHero-module__uC1WWa__ship{z-index:1;filter:brightness(.85)drop-shadow(0 14px 14px #000000b3);-webkit-user-select:none;user-select:none;width:11%;height:auto;position:absolute;top:-8%;left:70%;transform:rotate(32deg)}.SpeciesHero-module__uC1WWa__haze{background:linear-gradient(#0000 55%,#0000004d 80%,#00000080 100%);position:absolute;inset:0}.SpeciesHero-module__uC1WWa__faces{z-index:3;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:auto 0 -5%}.SpeciesHero-module__uC1WWa__face{filter:drop-shadow(0 -2px 10px #60a5fa2e)drop-shadow(0 10px 14px #000000bf);width:14%;margin:0 -1.5%;position:relative}.SpeciesHero-module__uC1WWa__lead{z-index:1;width:16%}.SpeciesHero-module__uC1WWa__light{mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(90% 80% at 50% 40%,#0000 55%,#0000008c 100%),linear-gradient(120deg,#93c5fd14,#0000 45%);position:absolute;inset:0}
.SurfaceStage-module__m-I6Ca__stage{flex:auto;min-height:0;position:relative}.SurfaceStage-module__m-I6Ca__surface{height:100%}.SurfaceStage-module__m-I6Ca__surface-held{pointer-events:none;animation:.82s ease-in forwards SurfaceStage-module__m-I6Ca__surface-goes;position:absolute;inset:0}.SurfaceStage-module__m-I6Ca__surface-held[data-surface-gone]{content-visibility:hidden}.SurfaceStage-module__m-I6Ca__interior{z-index:1;isolation:isolate;animation:1.1s ease-out both SurfaceStage-module__m-I6Ca__interior-comes;position:absolute;inset:0}.SurfaceStage-module__m-I6Ca__interior-scroll{padding:1rem;position:absolute;inset:0;overflow-y:auto}@keyframes SurfaceStage-module__m-I6Ca__surface-goes{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes SurfaceStage-module__m-I6Ca__interior-comes{0%,55%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SurfaceStage-module__m-I6Ca__surface-held{animation-duration:.48s}.SurfaceStage-module__m-I6Ca__interior{animation:.48s ease-in-out both SurfaceStage-module__m-I6Ca__interior-dissolves}}@keyframes SurfaceStage-module__m-I6Ca__interior-dissolves{0%{opacity:0}to{opacity:1}}
.SpeciesArchive-module__1WcWLG__exhibit{flex-direction:column;gap:18px;display:flex}.SpeciesArchive-module__1WcWLG__exhibit p{margin:0}.SpeciesArchive-module__1WcWLG__introduction{color:var(--color-text-secondary)}.SpeciesArchive-module__1WcWLG__motto{color:var(--color-blue-400);letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;font-size:14px}.SpeciesArchive-module__1WcWLG__capabilities h3{color:var(--color-blue-300);font-family:var(--font-geist-mono), monospace;margin:0 0 16px;font-size:12px;font-weight:500}.SpeciesArchive-module__1WcWLG__capability{border-top:1px solid var(--color-border-subtle);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.SpeciesArchive-module__1WcWLG__capability>:first-child{flex-shrink:0}.SpeciesArchive-module__1WcWLG__capability h4{color:var(--color-blue-300);margin:0 0 4px;font-size:13px;font-weight:500}.SpeciesArchive-module__1WcWLG__capability h4 span{color:var(--color-blue-400);font-family:var(--font-geist-mono), monospace;margin-left:8px}.SpeciesArchive-module__1WcWLG__capability p{color:var(--color-text-muted);font-size:12px;line-height:1.6}
.GroundBench-module__AZhFfW__panel{z-index:60;border:1px solid var(--color-border-primary-medium);background:color-mix(in srgb, var(--color-background-primary) 88%, transparent);width:17rem;max-height:calc(100vh - 8rem);color:var(--color-text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.4rem;gap:.55rem;padding:.7rem;font-size:.7rem;display:grid;position:fixed;top:5rem;right:1rem;overflow-y:auto}.GroundBench-module__AZhFfW__panel header{color:var(--color-text-primary);justify-content:space-between;align-items:center;display:flex}.GroundBench-module__AZhFfW__panel button{border:1px solid var(--color-border-primary-medium);color:inherit;background:0 0;border-radius:.25rem;padding:.2rem .45rem}.GroundBench-module__AZhFfW__panel button[aria-pressed=true]{border-color:var(--color-accent-cyan);color:var(--color-text-primary)}.GroundBench-module__AZhFfW__choice{border:0;margin:0;padding:0}.GroundBench-module__AZhFfW__choice legend{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6rem}.GroundBench-module__AZhFfW__choice div{flex-wrap:wrap;gap:.25rem;display:flex}.GroundBench-module__AZhFfW__hint{color:var(--color-text-muted);margin:0}.GroundBench-module__AZhFfW__reopen{z-index:60;border:1px solid var(--color-border-primary-medium);background:var(--color-background-primary);color:var(--color-text-secondary);opacity:.6;border-radius:.25rem;padding:.25rem .5rem;font-size:.7rem;position:fixed;top:5rem;right:1rem}.GroundBench-module__AZhFfW__pick{color:var(--color-text-secondary);gap:.25rem;font-size:.75rem;display:grid}.GroundBench-module__AZhFfW__pick select{border:1px solid var(--color-border-primary-medium);background:var(--color-background-primary);color:var(--color-text-primary);border-radius:.375rem;padding:.3rem .4rem;font-size:.8rem}
.HudBench-module__izGaUW__panel{z-index:60;border:1px solid var(--color-border-primary-medium);background:color-mix(in srgb, var(--color-background-primary) 88%, transparent);width:17rem;max-height:calc(100vh - 8rem);color:var(--color-text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.4rem;gap:.55rem;padding:.7rem;font-size:.7rem;display:grid;position:fixed;top:5rem;right:1rem;overflow-y:auto}.HudBench-module__izGaUW__panel header{color:var(--color-text-primary);justify-content:space-between;align-items:center;display:flex}.HudBench-module__izGaUW__panel button{border:1px solid var(--color-border-primary-medium);color:inherit;background:0 0;border-radius:.25rem;padding:.2rem .45rem}.HudBench-module__izGaUW__panel button[aria-pressed=true]{border-color:var(--color-accent-cyan);color:var(--color-text-primary)}.HudBench-module__izGaUW__choice{border:0;margin:0;padding:0}.HudBench-module__izGaUW__choice legend{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6rem}.HudBench-module__izGaUW__choice div{flex-wrap:wrap;gap:.25rem;display:flex}.HudBench-module__izGaUW__toast{justify-self:start}.HudBench-module__izGaUW__hint{color:var(--color-text-muted);margin:0}.HudBench-module__izGaUW__reopen{z-index:60;border:1px solid var(--color-border-primary-medium);background:var(--color-background-primary);color:var(--color-text-secondary);opacity:.6;border-radius:.25rem;padding:.25rem .5rem;font-size:.7rem;position:fixed;top:5rem;right:1rem}
.OathComposer-module__uf9tPq__intro{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:flex}.OathComposer-module__uf9tPq__intro>span{color:var(--color-accent-primary-light);font:.6rem var(--font-orbitron), monospace;letter-spacing:.15em;white-space:nowrap}.OathComposer-module__uf9tPq__steps{border-bottom:1px solid var(--color-border-primary-medium);gap:1.25rem;margin:1.25rem 0;padding-bottom:1rem;display:flex}.OathComposer-module__uf9tPq__steps button{color:var(--color-text-muted);align-items:center;gap:.55rem;font-size:.75rem;display:flex}.OathComposer-module__uf9tPq__steps :where(button[aria-current]){color:var(--color-accent-primary-light)}.OathComposer-module__uf9tPq__steps :where(button:disabled){opacity:.45}.OathComposer-module__uf9tPq__stepNumber{border:1px solid;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font:.65rem monospace;display:grid}.OathComposer-module__uf9tPq__workspace{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1.5rem;display:grid}.OathComposer-module__uf9tPq__editor{min-width:0}.OathComposer-module__uf9tPq__heading{color:var(--color-text-primary);margin-bottom:.35rem;font-size:.95rem;font-weight:600}.OathComposer-module__uf9tPq__hint{color:var(--color-text-muted);margin:.4rem 0 .8rem;font-size:.75rem;line-height:1.6}.OathComposer-module__uf9tPq__catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.OathComposer-module__uf9tPq__termCard{border:1px solid var(--color-border-primary-medium);background:var(--color-overlay-medium);text-align:left;border-radius:.6rem;align-items:flex-start;gap:.7rem;min-height:7rem;padding:.85rem;transition:border-color .15s,background-color .15s;display:flex}.OathComposer-module__uf9tPq__termCard:disabled{cursor:not-allowed;opacity:.45}.OathComposer-module__uf9tPq__termCard:hover:not(:disabled),.OathComposer-module__uf9tPq__termCard.OathComposer-module__uf9tPq__selected{border-color:var(--color-button-primary-border);background:var(--color-blue-overlay-medium)}.OathComposer-module__uf9tPq__termGlyph{width:1.8rem;color:var(--color-accent-primary-light);flex-shrink:0;place-items:center;display:grid}.OathComposer-module__uf9tPq__termCopy{flex:1;gap:.45rem;display:grid}.OathComposer-module__uf9tPq__termCopy strong{color:var(--color-text-primary);font-size:.8rem;font-weight:600}.OathComposer-module__uf9tPq__termCopy>span{color:var(--color-text-secondary);font-size:.7rem;line-height:1.6}.OathComposer-module__uf9tPq__check{border:1px solid var(--color-border-primary-medium);width:.95rem;height:.95rem;color:var(--color-accent-primary-light);border-radius:.2rem;flex-shrink:0;place-items:center;display:grid}.OathComposer-module__uf9tPq__selected .OathComposer-module__uf9tPq__check{border-color:var(--color-button-primary-border)}.OathComposer-module__uf9tPq__details{gap:1.1rem;display:grid}.OathComposer-module__uf9tPq__configBox{border:1px solid var(--color-border-primary-medium);background:var(--color-blue-overlay-light);border-radius:.55rem;margin-top:.75rem;padding:.9rem}.OathComposer-module__uf9tPq__configBox h4{color:var(--color-text-primary);font-size:.8rem;font-weight:600}.OathComposer-module__uf9tPq__chips{flex-wrap:wrap;gap:.45rem;display:flex}.OathComposer-module__uf9tPq__chips button{border:1px solid var(--color-border-primary-medium);color:var(--color-text-secondary);text-transform:capitalize;border-radius:.3rem;padding:.4rem .65rem;font-size:.75rem}.OathComposer-module__uf9tPq__chips button[aria-pressed=true]{border-color:var(--color-button-primary-border);background:var(--color-blue-overlay-medium);color:var(--color-text-primary)}.OathComposer-module__uf9tPq__chips button:disabled{opacity:.4}.OathComposer-module__uf9tPq__field{color:var(--color-text-primary);gap:.5rem;margin:.6rem 0;font-size:.8rem;display:grid}.OathComposer-module__uf9tPq__field>span{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.OathComposer-module__uf9tPq__field small{color:var(--color-text-muted);font-size:.7rem}.OathComposer-module__uf9tPq__field select,.OathComposer-module__uf9tPq__field textarea{border:1px solid var(--color-border-primary-medium);background:var(--color-background-primary);width:100%;min-width:0;color:var(--color-text-primary);font:inherit;border-radius:.3rem;padding:.65rem}.OathComposer-module__uf9tPq__field textarea{resize:vertical}.OathComposer-module__uf9tPq__field select:focus,.OathComposer-module__uf9tPq__field textarea:focus{border-color:var(--color-button-primary-border);outline-color:var(--color-accent-primary-light)}.OathComposer-module__uf9tPq__preview{border:1px solid var(--color-border-primary-medium);background:linear-gradient(155deg, var(--color-blue-overlay-medium), var(--color-overlay-medium));border-radius:.65rem;padding:1.05rem;position:sticky;top:0}.OathComposer-module__uf9tPq__previewHeading{color:var(--color-accent-primary-light);align-items:center;gap:.8rem;display:flex}.OathComposer-module__uf9tPq__previewHeading span{letter-spacing:.18em;font:.6rem monospace}.OathComposer-module__uf9tPq__previewHeading h3{color:var(--color-text-primary);margin-top:.25rem;font-size:.85rem}.OathComposer-module__uf9tPq__empty{color:var(--color-text-muted);margin:1.5rem 0;font-size:.8rem;line-height:1.8}.OathComposer-module__uf9tPq__promiseList{gap:.8rem;margin:1.2rem 0;display:grid}.OathComposer-module__uf9tPq__promiseList li{color:var(--color-text-primary);gap:.5rem;font-size:.75rem;line-height:1.65;display:flex}.OathComposer-module__uf9tPq__promiseList svg{color:var(--color-accent-primary-light);flex-shrink:0;margin-top:.25rem}.OathComposer-module__uf9tPq__duration{border-top:1px solid var(--color-border-primary-light);color:var(--color-text-secondary);justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:.75rem;display:flex}.OathComposer-module__uf9tPq__duration strong{color:var(--color-text-primary);font-family:monospace}.OathComposer-module__uf9tPq__auraGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.OathComposer-module__uf9tPq__auraGrid>div{border:1px solid var(--color-border-primary-light);border-radius:.4rem;gap:.3rem;padding:.7rem;display:grid}.OathComposer-module__uf9tPq__auraGrid span{color:var(--color-text-secondary);font-size:.7rem}.OathComposer-module__uf9tPq__auraGrid strong{font:1.35rem monospace}.OathComposer-module__uf9tPq__auraGrid small{color:var(--color-text-muted);font-size:.6rem}.OathComposer-module__uf9tPq__bindingNotice{border:1px solid var(--color-border-primary-medium);color:var(--color-text-secondary);border-radius:.4rem;margin-top:.85rem;padding:.7rem;font-size:.7rem;line-height:1.6}.OathComposer-module__uf9tPq__bindingNotice strong{color:var(--color-text-primary);margin-bottom:.3rem;display:block}.OathComposer-module__uf9tPq__witnessNote{color:var(--color-text-muted);margin-top:1rem;font-size:.7rem;line-height:1.7}.OathComposer-module__uf9tPq__review{color:var(--color-text-secondary);justify-items:start;gap:.7rem;font-size:.85rem;line-height:1.8;display:grid}.OathComposer-module__uf9tPq__review h3{color:var(--color-text-primary);font-size:1.2rem}.OathComposer-module__uf9tPq__reviewGlyph{border:1px solid var(--color-button-primary-border);width:4rem;height:4rem;color:var(--color-accent-primary-light);background:var(--color-blue-overlay-light);border-radius:50%;place-items:center;display:grid}.OathComposer-module__uf9tPq__review .OathComposer-module__uf9tPq__configBox{width:100%}.OathComposer-module__uf9tPq__review ul{color:var(--color-text-primary);gap:.7rem;margin-top:.7rem;display:grid}.OathComposer-module__uf9tPq__declaration{border-top:1px solid var(--color-border-primary-medium);color:var(--color-text-secondary);margin-top:1rem;padding-top:1rem}.OathComposer-module__uf9tPq__footer{border-top:1px solid var(--color-border-primary-medium);justify-content:space-between;align-items:center;gap:.7rem;margin-top:1.25rem;padding-top:1rem;display:flex}.OathComposer-module__uf9tPq__footer>span{color:var(--color-text-muted);font-size:.7rem}@media (max-width:850px){.OathComposer-module__uf9tPq__workspace{grid-template-columns:1fr}.OathComposer-module__uf9tPq__preview{position:static}.OathComposer-module__uf9tPq__intro>span{display:none}}@media (max-width:480px){.OathComposer-module__uf9tPq__catalog{grid-template-columns:1fr}.OathComposer-module__uf9tPq__termCard{min-height:0}.OathComposer-module__uf9tPq__steps{gap:.6rem}.OathComposer-module__uf9tPq__steps button{gap:.35rem}}
.BodyIcons-module__ppVTUG__fallen,.BodyIcons-module__ppVTUG__toppling{transform-box:view-box;transform-origin:6px 19px;transform:rotate(90deg)}.BodyIcons-module__ppVTUG__toppling{animation:2.6s cubic-bezier(.55,0,.75,.2) infinite BodyIcons-module__ppVTUG__topple}.BodyIcons-module__ppVTUG__stars,.BodyIcons-module__ppVTUG__starsComing{transform-box:view-box;transform-origin:18px 11px}.BodyIcons-module__ppVTUG__starsComing{animation:2.6s ease-out infinite BodyIcons-module__ppVTUG__stars-come-out}@keyframes BodyIcons-module__ppVTUG__topple{0%,8%{transform:rotate(0)}34%{transform:rotate(98deg)}42%{transform:rotate(86deg)}50%,to{transform:rotate(90deg)}}@keyframes BodyIcons-module__ppVTUG__stars-come-out{0%,40%{opacity:0;transform:scale(.4)}52%{opacity:1;transform:scale(1.15)}62%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.BodyIcons-module__ppVTUG__toppling,.BodyIcons-module__ppVTUG__starsComing{animation:none}}
.AreaContact-module__kQlw1G__arrivalLabel{width:min(300px,100% - 32px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.AreaContact-module__kQlw1G__arrivalCopy{text-align:center;padding:18px 20px 8px}.AreaContact-module__kQlw1G__arrivalHexes{width:100%;height:60px;color:var(--color-text-secondary);pointer-events:none;display:block}.AreaContact-module__kQlw1G__arrivalCopy>span{font-family:var(--font-geist-mono), monospace;color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:1.5}.AreaContact-module__kQlw1G__arrivalLabel button{pointer-events:auto;margin:0 auto 16px;display:block}.AreaContact-module__kQlw1G__arrivalLabel[data-loading=false] .AreaContact-module__kQlw1G__arrivalCopy>span{color:#a5f3fc}
.SpaceJettisonLayer-module__Nhl7rG__layer{z-index:15;pointer-events:none;position:fixed;inset:0}.SpaceJettisonLayer-module__Nhl7rG__load{width:34px;height:34px;position:fixed;transform:translate(-50%,-50%)}.SpaceJettisonLayer-module__Nhl7rG__initial{background:var(--color-overlay-heavy);width:100%;height:100%;color:var(--color-text-secondary);outline:1px solid var(--color-border-primary-medium);border-radius:20%;justify-content:center;align-items:center;font-size:.6em;display:flex}.SpaceJettisonLayer-module__Nhl7rG__load img{object-fit:contain;width:100%;height:100%;display:block}.SpaceJettisonLayer-module__Nhl7rG__load img,.SpaceJettisonLayer-module__Nhl7rG__load .SpaceJettisonLayer-module__Nhl7rG__initial{transform:rotate(var(--jettison-turn))}.SpaceJettisonLayer-module__Nhl7rG__load[data-ghost] img,.SpaceJettisonLayer-module__Nhl7rG__load[data-ghost] .SpaceJettisonLayer-module__Nhl7rG__initial{opacity:.6;filter:saturate(.7)brightness(1.3)}.SpaceJettisonLayer-module__Nhl7rG__reading{color:var(--color-text-primary);text-shadow:0 1px 3px var(--color-overlay-heavy);white-space:nowrap;gap:.6em;margin:0;font-size:.8rem;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 22px))}.SpaceJettisonLayer-module__Nhl7rG__status{color:var(--color-text-primary);text-shadow:0 1px 3px var(--color-overlay-heavy);margin:0;font-size:.85rem;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}
.GlyphDecode-module__iT47bG__word{white-space:pre;display:inline-block}.GlyphDecode-module__iT47bG__letter{display:inline-block;position:relative}.GlyphDecode-module__iT47bG__glyph{color:var(--color-text-secondary);text-align:center;text-shadow:0 0 5px #60a5fa;position:absolute;inset:0}
