._gameShell_rn3w5_1{z-index:10000;color:#e8fbff;-webkit-user-select:none;user-select:none;overscroll-behavior:none;background:#02070a;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}._canvasHost_rn3w5_3{touch-action:none;cursor:none;background:#03090d;border:2px solid #416b75;border-radius:13px;outline:none;position:absolute;inset:86px 8px 228px;overflow:hidden;box-shadow:inset 0 0 0 1px #b9fbff12,0 14px 38px #000b}._canvasHost_rn3w5_3:focus-visible{border-color:#86f2ef;box-shadow:inset 0 0 0 1px #b9fbff24,0 0 0 3px #62dfdc42,0 14px 38px #000b}._canvasHost_rn3w5_3._placing_rn3w5_3,._canvasHost_rn3w5_3._placing_rn3w5_3:active{cursor:none}._canvasHost_rn3w5_3 canvas{cursor:none!important;width:100%!important;height:100%!important;display:block!important}._surfaceMenu_rn3w5_5{z-index:300;color:#eaffff;cursor:default;background:linear-gradient(145deg,#0b2630f7,#051117fb);border:1px solid #72e9df;border-radius:12px;gap:5px;width:228px;padding:9px;display:grid;position:absolute;box-shadow:0 18px 48px #000e,0 0 24px #52ddd132}._surfaceMenu_rn3w5_5 header{border-bottom:1px solid #31535d;justify-content:space-between;align-items:center;gap:6px;padding-bottom:6px;display:flex}._surfaceMenu_rn3w5_5 header span{gap:2px;display:grid}._surfaceMenu_rn3w5_5 header small{color:#72dcd5;letter-spacing:.1em;font-size:7px;font-weight:900}._surfaceMenu_rn3w5_5 header b{font-size:11px}._surfaceMenu_rn3w5_5 header button{color:#eaffff;cursor:pointer;background:#102831;border:1px solid #557982;border-radius:50%;width:28px;height:28px;font-size:18px}._surfaceMenu_rn3w5_5>button{color:#eaffff;text-align:left;cursor:pointer;background:#0b2029;border:1px solid #31535e;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;gap:7px;padding:7px;display:grid}._surfaceMenu_rn3w5_5>button:hover{background:#12333b;border-color:#75e8df}._surfaceMenu_rn3w5_5>button i{text-align:center;font-size:18px;font-style:normal}._surfaceMenu_rn3w5_5>button span{gap:2px;display:grid}._surfaceMenu_rn3w5_5>button b{font-size:8px}._surfaceMenu_rn3w5_5>button small{color:#8cafb5;font-size:7px;line-height:1.25}._topHud_rn3w5_7{z-index:20;pointer-events:none;grid-template-columns:230px minmax(400px,1fr) auto;align-items:stretch;gap:8px;height:68px;display:grid;position:absolute;top:10px;left:12px;right:12px}._brand_rn3w5_9,._resources_rn3w5_9,._topActions_rn3w5_9{pointer-events:auto;background:#06131bf8;border:1px solid #3c6e78;box-shadow:0 10px 28px #000b,inset 0 1px #a4f8ff1f}._brand_rn3w5_9{border-radius:12px 5px 5px 12px;grid-template-columns:1fr auto;align-content:center;padding:10px 14px;display:grid}._brand_rn3w5_9 small{color:#66dbea;letter-spacing:.16em;grid-column:1/-1;font-size:8px;font-weight:800}._brand_rn3w5_9 b{letter-spacing:.05em;font-size:17px}._brand_rn3w5_9 span{color:#80d9ad;letter-spacing:.08em;align-self:center;font-size:7px;font-weight:900}._brand_rn3w5_9 span i{background:#6dffae;border-radius:50%;width:6px;height:6px;margin-right:4px;animation:1s ease-in-out infinite alternate _blink_rn3w5_1;display:inline-block;box-shadow:0 0 9px #6dffae}._resources_rn3w5_9{border-radius:5px;grid-template-columns:repeat(5,1fr);display:grid}._resources_rn3w5_9>div{border-left:1px solid #23414a;grid-template-columns:30px 1fr;align-items:center;gap:5px;padding:7px 10px;display:grid}._resources_rn3w5_9>div:first-child{border-left:0}._resources_rn3w5_9>div>i{color:#78e3ef;text-align:center;font-size:22px;font-style:normal}._resources_rn3w5_9 span{flex-direction:column;min-width:0;display:flex}._resources_rn3w5_9 small{color:#7f9ca5;letter-spacing:.1em;font-size:7px;font-weight:800}._topActions_rn3w5_9{border-radius:5px 12px 12px 5px;gap:5px;padding:5px;display:flex}._topActions_rn3w5_9 button,._topActions_rn3w5_9 a{color:#d9f9ff;cursor:pointer;background:#0b222c;border:1px solid #315762;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:68px;font-size:17px;font-weight:900;text-decoration:none;display:flex}._topActions_rn3w5_9 span{letter-spacing:.08em;font-size:6px}._topActions_rn3w5_9 button:hover,._topActions_rn3w5_9 a:hover{background:#12333e;border-color:#74e6ef}._buildPanel_rn3w5_17{z-index:24;background:linear-gradient(155deg,#0a1c24fc,#050b10fa);border:1px solid #4a727b;border-radius:14px;flex-direction:column;height:210px;display:flex;position:absolute;bottom:8px;left:12px;right:12px;box-shadow:0 18px 42px #000d,inset 0 1px #c7faff22}._buildPanel_rn3w5_17>header{border-bottom:1px solid #31515b;justify-content:space-between;align-items:center;height:42px;padding:7px 12px;display:flex}._buildPanel_rn3w5_17>header span{flex-direction:row;align-items:center;gap:9px;display:flex}._buildPanel_rn3w5_17>header small{color:#68deea;letter-spacing:.12em;font-size:7px;font-weight:800}._buildPanel_rn3w5_17>header b{font-size:14px}._buildPanel_rn3w5_17>header em{color:#9cdce4;background:#16323b;border-radius:7px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}._buildGrid_rn3w5_21{scrollbar-width:thin;scrollbar-color:#4d7a84 #071118;flex:1;grid-template-columns:repeat(6,minmax(150px,1fr));gap:6px;min-height:0;padding:7px;display:grid;overflow:auto}._buildCard_rn3w5_23{color:#e8f9fd;text-align:left;cursor:pointer;background:#0a1a22;border:1px solid #31525c;border-radius:9px;grid-template-columns:58px 1fr;align-items:center;gap:7px;min-height:67px;padding:4px 6px;transition:border-color .12s,background .12s;display:grid;position:relative}._buildCard_rn3w5_23:hover{z-index:2;background:#102b34;border-color:#6cdde8}._buildCard_rn3w5_23:disabled{opacity:.45;cursor:wait}._buildCard_rn3w5_23._selected_rn3w5_23{background:#123327;border:2px solid #6affb2;box-shadow:0 0 16px #52ec993d}._buildCard_rn3w5_23._unaffordable_rn3w5_23:not(._selected_rn3w5_23){opacity:.7;border-color:#674447}._buildArt_rn3w5_25{background:radial-gradient(circle,#183642,#071117);border-radius:8px;width:56px;height:56px;display:block;overflow:hidden}._buildArt_rn3w5_25>i{filter:drop-shadow(0 5px 4px #000b);width:100%;height:100%;background-color:#0000!important;display:block!important}._buildCopy_rn3w5_27{flex-direction:column;gap:2px;min-width:0;display:flex}._buildCopy_rn3w5_27 small{color:#6bbec9;letter-spacing:.06em;font-size:6px;font-weight:800}._buildCopy_rn3w5_27 b{letter-spacing:.02em;font-size:9px}._buildCopy_rn3w5_27 em{color:#85d9ae;font-size:7px;font-style:normal;font-weight:800}._buildCopy_rn3w5_27 strong{color:#d4b46f;word-spacing:2px;margin-top:1px;font-size:6px}._buildState_rn3w5_27{color:#86cbd4;background:#152e37;border-radius:5px;padding:3px 5px;font-size:5px;font-weight:900;position:absolute;top:4px;right:5px}._selected_rn3w5_23 ._buildState_rn3w5_27{color:#e0fff0;background:#247553}._unaffordable_rn3w5_23 ._buildState_rn3w5_27{color:#ffb4b4;background:#452326}._buildPanel_rn3w5_17>footer{display:none}._commandToast_rn3w5_31{z-index:25;pointer-events:none;background:#092219f7;border:2px solid #62dba1;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;width:min(720px,100vw - 32px);min-height:68px;padding:8px 12px;display:grid;position:absolute;bottom:238px;left:50%;transform:translate(-50%);box-shadow:0 13px 32px #000d,0 0 20px #50df9435}._commandToast_rn3w5_31>i{color:#fff;background:#1c6549;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}._commandToast_rn3w5_31>span{flex-direction:column;gap:3px;min-width:0;display:flex}._commandToast_rn3w5_31 small{color:#6fdca6;letter-spacing:.12em;font-size:7px;font-weight:900}._commandToast_rn3w5_31 b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._commandToast_rn3w5_31 em{color:#99c7b2;font-size:8px;font-style:normal}._commandToast_rn3w5_31>strong{background:#173329;border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}._commandToast_rn3w5_31>strong i{background:linear-gradient(90deg,#44d697,#eac461);height:100%;display:block;box-shadow:0 0 9px #5de2a7}._commandToast_rn3w5_31._blocked_rn3w5_31{background:#321414f8;border-color:#ec6464;box-shadow:0 13px 32px #000d,0 0 20px #ef505035}._blocked_rn3w5_31._commandToast_rn3w5_31>i{background:#8b3131}._blocked_rn3w5_31._commandToast_rn3w5_31 small,._blocked_rn3w5_31._commandToast_rn3w5_31 em{color:#ffaaa5}._controls_rn3w5_33{z-index:18;pointer-events:none;gap:6px;display:flex;position:absolute;bottom:238px;left:18px}._controls_rn3w5_33 span{color:#819aa3;background:#07131bf2;border:1px solid #355863;border-radius:7px;padding:6px 8px;font-size:7px}._controls_rn3w5_33 b{color:#d1f5fa}._cursorBadge_rn3w5_35{z-index:22;pointer-events:none;background:#09221af7;border:2px solid #63e6aa;border-radius:12px;grid-template-columns:68px 1fr;align-items:center;gap:8px;width:250px;padding:6px;display:grid;position:absolute;top:96px;left:18px;box-shadow:0 12px 30px #000b,0 0 22px #50d8963d}._cursorBadge_rn3w5_35>i{filter:drop-shadow(0 7px 5px #000a);width:66px;height:66px;display:block!important}._cursorBadge_rn3w5_35>span{flex-direction:column;gap:3px;min-width:0;display:flex}._cursorBadge_rn3w5_35 small{color:#7ce5af;letter-spacing:.1em;font-size:7px;font-weight:900}._cursorBadge_rn3w5_35 b{font-size:11px}._cursorBadge_rn3w5_35 em{color:#d4bd83;font-size:8px;font-style:normal}._gameShell_rn3w5_1 .building-sprite{background-color:#0000!important;background-image:url(/game-assets/building-sprites-transparent-v02.png)!important;background-repeat:no-repeat!important;background-size:400% 300%!important}._roleLegend_rn3w5_39{z-index:21;pointer-events:none;background:#06151de8;border:1px solid #426d77;border-radius:10px;grid-template-columns:repeat(3,auto);gap:4px;padding:7px;display:grid;position:absolute;top:96px;left:18px;box-shadow:0 10px 25px #000a}._roleLegend_rn3w5_39>small{color:#6bdce9;letter-spacing:.12em;grid-column:1/-1;font-size:6px;font-weight:900}._roleLegend_rn3w5_39>span{color:#bfe8ed;background:#0b252d;border-radius:6px;align-items:center;gap:3px;padding:3px 5px;display:flex}._roleLegend_rn3w5_39 b{letter-spacing:.04em;font-size:5px}._roleLegend_rn3w5_39 .role-frame{filter:drop-shadow(0 2px 2px #000);background-image:url(/game-assets/colony-role-sprites-v01.png);background-repeat:no-repeat;background-size:300% 200%;width:20px;height:24px;display:block}._roleLegend_rn3w5_39 .role-frame-0{background-position:0 0}._roleLegend_rn3w5_39 .role-frame-1{background-position:50% 0}._roleLegend_rn3w5_39 .role-frame-2{background-position:100% 0}._roleLegend_rn3w5_39 .role-frame-3{background-position:0 100%}._roleLegend_rn3w5_39 .role-frame-4{background-position:50% 100%}._roleLegend_rn3w5_39 .role-frame-5{background-position:100% 100%}._gameShell_rn3w5_1 .building-sprite.art-command{background-position:0 0!important}._gameShell_rn3w5_1 .building-sprite.art-water{background-position:33.333% 0!important}._gameShell_rn3w5_1 .building-sprite.art-oxygen{background-position:66.666% 0!important}._gameShell_rn3w5_1 .building-sprite.art-farm{background-position:100% 0!important}._gameShell_rn3w5_1 .building-sprite.art-solar{background-position:0!important}._gameShell_rn3w5_1 .building-sprite.art-fusion{background-position:33.333%!important}._gameShell_rn3w5_1 .building-sprite.art-nuclear{background-position:66.666%!important}._gameShell_rn3w5_1 .building-sprite.art-mine{background-position:100%!important}._gameShell_rn3w5_1 .building-sprite.art-refinery{background-position:0 100%!important}._gameShell_rn3w5_1 .building-sprite.art-shipyard{background-position:33.333% 100%!important}._gameShell_rn3w5_1 .building-sprite.art-defense{background-position:66.666% 100%!important}._gameShell_rn3w5_1 .building-sprite.art-lab{background-position:100% 100%!important}@keyframes _blink_rn3w5_1{to{opacity:.35;transform:scale(.75)}}@media (width<=1100px){._topHud_rn3w5_7{grid-template-columns:190px minmax(350px,1fr) auto}._brand_rn3w5_9 b{font-size:13px}._resources_rn3w5_9>div{padding:6px 5px}._resources_rn3w5_9 b{font-size:13px}._resources_rn3w5_9 small{font-size:6px}._topActions_rn3w5_9 span{display:none}._topActions_rn3w5_9 button,._topActions_rn3w5_9 a{min-width:44px}._buildGrid_rn3w5_21{grid-template-columns:repeat(4,minmax(155px,1fr))}._commandToast_rn3w5_31{width:min(620px,100vw - 28px)}._controls_rn3w5_33{display:none}}@media (width<=720px){._topHud_rn3w5_7{grid-template-columns:1fr auto;height:auto;top:5px;left:5px;right:5px}._brand_rn3w5_9{border-radius:10px;height:48px}._brand_rn3w5_9 small{font-size:6px}._brand_rn3w5_9 b{font-size:12px}._brand_rn3w5_9 span{font-size:6px}._resources_rn3w5_9{grid-area:2/1/auto/-1;height:48px}._resources_rn3w5_9>div>i{font-size:15px}._resources_rn3w5_9 b{font-size:11px}._resources_rn3w5_9 small{font-size:5px}._topActions_rn3w5_9{border-radius:10px;height:48px}._topActions_rn3w5_9 button,._topActions_rn3w5_9 a{min-width:42px}._canvasHost_rn3w5_3{border-radius:9px;inset:106px 4px 202px}._roleLegend_rn3w5_39{grid-template-columns:repeat(2,auto);top:113px;left:8px}._roleLegend_rn3w5_39>span:nth-of-type(n+5){display:none}._buildPanel_rn3w5_17{height:192px;bottom:4px;left:4px;right:4px}._buildPanel_rn3w5_17>header{height:35px;padding:5px 9px}._buildPanel_rn3w5_17>header span{gap:5px}._buildPanel_rn3w5_17>header b{font-size:11px}._buildPanel_rn3w5_17>header small{display:none}._buildPanel_rn3w5_17>header em{font-size:6px}._buildGrid_rn3w5_21{display:flex;overflow:auto hidden}._buildCard_rn3w5_23{flex:0 0 168px;grid-template-columns:58px 1fr;min-height:128px;padding:4px}._buildArt_rn3w5_25{width:56px;height:58px}._buildCopy_rn3w5_27 b{font-size:9px}._buildCopy_rn3w5_27 strong{word-spacing:1px}._commandToast_rn3w5_31{grid-template-columns:32px 1fr;width:auto;min-height:56px;padding:6px 8px;bottom:202px;left:5px;right:5px;transform:none}._commandToast_rn3w5_31>i{width:31px;height:31px;font-size:15px}._commandToast_rn3w5_31 b{white-space:normal;font-size:9px}._commandToast_rn3w5_31 em{font-size:7px}._cursorBadge_rn3w5_35{display:none}}@media (prefers-reduced-motion:reduce){._gameShell_rn3w5_1 *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}._societyPanel_rn3w5_51{z-index:28;pointer-events:auto;background:#07151df2;border:1px solid #4f7b86;border-radius:12px;width:min(330px,100vw - 36px);position:absolute;top:96px;right:18px;overflow:hidden;box-shadow:0 14px 34px #000c}._societyPanel_rn3w5_51>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 12px;list-style:none;display:flex}._societyPanel_rn3w5_51>summary::-webkit-details-marker{display:none}._societyPanel_rn3w5_51>summary span{flex-direction:column;gap:4px;display:flex}._societyPanel_rn3w5_51>summary small{color:#70d8e5;letter-spacing:.12em;font-size:7px;font-weight:900}._societyPanel_rn3w5_51>summary b{font-size:13px}._societyPanel_rn3w5_51>summary em{color:#9edce5;background:#15303a;border-radius:6px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}._societyPanel_rn3w5_51[open]>summary{border-bottom:1px solid #2d505a}._societyBody_rn3w5_51{flex-direction:column;gap:9px;max-height:min(560px,100dvh - 330px);padding:10px;display:flex;overflow:auto}._workforceGrid_rn3w5_51{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}._workforceGrid_rn3w5_51 span{background:#0a1d25;border:1px solid #294952;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:7px;display:flex}._workforceGrid_rn3w5_51 small{color:#71939c;font-size:5px;font-weight:900}._workforceGrid_rn3w5_51 b{font-size:12px}._workforceGrid_rn3w5_51 ._warning_rn3w5_51{color:#ffb0ab;background:#321719;border-color:#9b4e4e}._needBars_rn3w5_51,._storageBars_rn3w5_51{flex-direction:column;gap:6px;display:flex}._needBars_rn3w5_51 label,._storageBars_rn3w5_51 label{flex-direction:column;gap:3px;display:flex}._needBars_rn3w5_51 span,._storageBars_rn3w5_51 span{color:#8fb5bd;justify-content:space-between;font-size:6px;font-weight:900;display:flex}._needBars_rn3w5_51 span b,._storageBars_rn3w5_51 span b{color:#e0f7fa}._needBars_rn3w5_51 i,._storageBars_rn3w5_51 i{background:#162d34;border-radius:5px;height:6px;overflow:hidden}._needBars_rn3w5_51 i em,._storageBars_rn3w5_51 i em{background:linear-gradient(90deg,#4bc79a,#75dfe9);height:100%;display:block}._storageBars_rn3w5_51{background:#091b22;border:1px solid #3d626c;border-radius:8px;padding:8px}._storageBars_rn3w5_51 i em{background:linear-gradient(90deg,#4e9ee6,#d0aa5f)}._governmentTitle_rn3w5_51{color:#d8c07b;letter-spacing:.1em;font-size:7px;font-weight:900}._governmentChoices_rn3w5_51{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}._governmentChoices_rn3w5_51 button{color:#d9f5f8;cursor:pointer;background:#0b2028;border:1px solid #34535c;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:7px;display:flex}._governmentChoices_rn3w5_51 button small{color:#86a9b0;font-size:5px}._governmentChoices_rn3w5_51 ._governmentSelected_rn3w5_51{background:#123629;border-color:#64dcaa;box-shadow:inset 0 0 0 1px #78eabb55}._leaderList_rn3w5_51{flex-direction:column;gap:4px;display:flex}._leaderList_rn3w5_51 span{background:#101f25;border-left:2px solid #d6ad63;grid-template-columns:60px 1fr;gap:2px 7px;padding:6px;display:grid}._leaderList_rn3w5_51 small{color:#b08e55;grid-row:1/3;font-size:5px;font-weight:900}._leaderList_rn3w5_51 b{font-size:7px}._leaderList_rn3w5_51 em{color:#7fa9b0;font-size:6px;font-style:normal}._inspector_rn3w5_51{z-index:32;background:#07161ef7;border:1px solid #65929c;border-radius:12px;width:290px;padding:14px;position:absolute;top:96px;left:18px;box-shadow:0 16px 36px #000d}._inspector_rn3w5_51>small{color:#6ed9e7;letter-spacing:.1em;font-size:6px;font-weight:900}._inspector_rn3w5_51 h3{margin:7px 30px 5px 0;font-size:15px}._inspector_rn3w5_51 p{color:#8dd8ad;margin:0 0 8px;font-size:9px}._inspector_rn3w5_51 strong{color:#91abb1;margin-bottom:10px;font-size:8px;line-height:1.45;display:block}._inspector_rn3w5_51 button{color:#ffc0bc;cursor:pointer;background:#351719;border:1px solid #9c5353;border-radius:8px;width:100%;padding:9px;font-size:8px;font-weight:900}._inspector_rn3w5_51 ._inspectorClose_rn3w5_51{border-radius:50%;width:28px;height:28px;padding:0;font-size:17px;position:absolute;top:8px;right:8px}._gameShell_rn3w5_1 .building-sprite.art-liquid-storage,._gameShell_rn3w5_1 .building-sprite.art-solid-storage,._gameShell_rn3w5_1 .building-sprite.art-robotics,._gameShell_rn3w5_1 .building-sprite.art-bunker{background-image:url(/game-assets/colony-expansion-buildings-v01.png)!important;background-size:200% 200%!important}._gameShell_rn3w5_1 .building-sprite.art-liquid-storage{background-position:0 0!important}._gameShell_rn3w5_1 .building-sprite.art-solid-storage{background-position:100% 0!important}._gameShell_rn3w5_1 .building-sprite.art-robotics{background-position:0 100%!important}._gameShell_rn3w5_1 .building-sprite.art-bunker{background-position:100% 100%!important}@media (width<=720px){._societyPanel_rn3w5_51{width:min(310px,100vw - 16px);top:113px;right:8px}._societyPanel_rn3w5_51[open]{max-height:calc(100dvh - 325px)}._societyBody_rn3w5_51{max-height:calc(100dvh - 390px)}._inspector_rn3w5_51{width:min(285px,100vw - 16px);top:113px;left:8px}}._assignmentList_rn3w5_57{background:#081920;border:1px solid #2d5059;border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}._assignmentList_rn3w5_57>small{color:#6dbfcb;letter-spacing:.1em;margin-bottom:2px;font-size:6px;font-weight:900}._assignmentList_rn3w5_57 span{background:#0e2527;border-left:2px solid #55c99b;justify-content:space-between;gap:8px;padding:5px 6px;display:flex}._assignmentList_rn3w5_57 span b{font-size:6px}._assignmentList_rn3w5_57 span em{color:#9dc2bd;font-size:6px;font-style:normal}._assignmentList_rn3w5_57 span._warning_rn3w5_51{background:#321719;border-left-color:#e26464}._assignmentList_rn3w5_57 span._warning_rn3w5_51 em{color:#ffaaa5}._storageBars_rn3w5_51>small{color:#6f929b;font-size:5px;line-height:1.35}._storageBars_rn3w5_51 label>strong{color:#ffb07a;letter-spacing:.05em;font-size:5px}._inspector_rn3w5_51 button:disabled{opacity:.6;cursor:wait}._buildingMenu_rn3w5_63{background:linear-gradient(145deg,#14251ff8,#071117fc);border-color:#f2c861;gap:6px;width:292px;max-height:calc(100% - 16px);overflow:hidden auto;box-shadow:0 22px 58px #000,0 0 28px #f0c75a2b}._buildingMenu_rn3w5_63>p{color:#a9c2bd;margin:1px 2px 3px;font-size:8px;line-height:1.42}._buildingTelemetry_rn3w5_63,._inspectorTelemetry_rn3w5_63{grid-template-columns:1fr 1fr;gap:5px;display:grid}._buildingTelemetry_rn3w5_63 span,._inspectorTelemetry_rn3w5_63 span{background:#091a17;border:1px solid #385850;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:7px;display:flex}._buildingTelemetry_rn3w5_63 small,._inspectorTelemetry_rn3w5_63 small{color:#7fa79f;letter-spacing:.06em;font-size:6px;font-weight:900}._buildingTelemetry_rn3w5_63 b,._inspectorTelemetry_rn3w5_63 b{overflow-wrap:anywhere;color:#f1fff8;font-size:10px;line-height:1.25}._surfaceMenu_rn3w5_5>._buildingPrimary_rn3w5_63{background:linear-gradient(90deg,#3a3116,#18251d);border-color:#d9b453}._surfaceMenu_rn3w5_5>._buildingPrimary_rn3w5_63 i{color:#ffe17e}._surfaceMenu_rn3w5_5>._buildingDanger_rn3w5_63{color:#ffc2b9;background:#2c1212;border-color:#8f4842}._buildingMenu_rn3w5_63 button:focus-visible,._inspector_rn3w5_51 button:focus-visible{outline-offset:2px;outline:2px solid #ffe17e}._inspectorTelemetry_rn3w5_63{margin:10px 0}._inspector_rn3w5_51 ._inspectorPrimary_rn3w5_63{color:#ffe29a;background:#3a3015;border-color:#d8b153;margin-bottom:6px}._inspector_rn3w5_51 ._inspectorRoute_rn3w5_63{color:#bdf9ec;background:#12332d;border-color:#4c9287;margin-bottom:6px}._inspector_rn3w5_51 ._destroyButton_rn3w5_63{background:#261416;border-color:#7d4848}._inspector_rn3w5_51 ._destroyConfirm_rn3w5_51{color:#fff;background:#661c1b;border-color:#ff7068;box-shadow:0 0 16px #f04b4944}@media (width<=720px){._buildingMenu_rn3w5_63{width:min(292px,100vw - 16px)}._buildingTelemetry_rn3w5_63,._inspectorTelemetry_rn3w5_63{grid-template-columns:1fr 1fr}}._roleLegend_rn3w5_39{gap:6px;padding:9px}@media (width<=720px){._roleLegend_rn3w5_39{grid-template-columns:repeat(3,minmax(0,1fr));width:min(350px,100vw - 16px)}._roleLegend_rn3w5_39>span:nth-of-type(n){display:flex}._roleLegend_rn3w5_39>span{padding:4px}._roleLegend_rn3w5_39 b{font-size:7px}}._gameShell_rn3w5_1,._panelOpen_rn3w5_79{--builder-panel-height:156px}._panelCollapsed_rn3w5_81{--builder-panel-height:44px}._canvasHost_rn3w5_3{bottom:calc(var(--builder-panel-height) + 18px);transition:bottom .18s}._buildPanel_rn3w5_17{height:var(--builder-panel-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#081b23db,#030a0ed1);border-color:#56808a;transition:width .18s,height .18s,background .18s;overflow:hidden}._panelCollapsed_rn3w5_81 ._buildPanel_rn3w5_17{background:linear-gradient(145deg,#081f28d1,#040e14c2);border-color:#62a2ad;width:min(258px,100vw - 24px);right:auto}._buildPanel_rn3w5_17>header{flex:0 0 42px;gap:8px;height:42px;padding:4px 6px}._panelCollapsed_rn3w5_81 ._buildPanel_rn3w5_17>header{border-bottom:0;height:100%}._buildPanelToggle_rn3w5_93{color:#e7fbff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;padding:3px 6px;display:flex}._buildPanelToggle_rn3w5_93:hover,._buildPanelToggle_rn3w5_93:focus-visible{background:#183640;border:1px solid #74dfe9;outline:none}._buildPanelToggle_rn3w5_93>i{color:#c9faff;background:#09222b;border:1px solid #5b9da8;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:17px;font-style:normal;line-height:1;display:grid}._buildPanelToggle_rn3w5_93>span{flex-direction:column!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;display:flex!important}._buildPanelToggle_rn3w5_93 small,._buildPanelToggle_rn3w5_93 b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}._buildPanelToggle_rn3w5_93 small{color:#6edce8!important;letter-spacing:.1em!important;font-size:6px!important}._buildPanelToggle_rn3w5_93 b{font-size:11px!important}._buildPanel_rn3w5_17>header>em{flex:none;margin-right:4px}._buildGrid_rn3w5_21{scroll-snap-type:x proximity;gap:6px;padding:6px;display:flex;overflow:auto hidden}._buildCard_rn3w5_23{scroll-snap-align:start;flex:0 0 154px;grid-template-columns:46px minmax(0,1fr);gap:6px;min-height:86px;padding:5px}._buildArt_rn3w5_25{width:44px;height:58px}._buildCopy_rn3w5_27{gap:3px;padding-top:12px}._buildCopy_rn3w5_27 small{display:none}._buildCopy_rn3w5_27 b,._buildCopy_rn3w5_27 em,._buildCopy_rn3w5_27 strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}._buildCopy_rn3w5_27 b{font-size:8px}._buildCopy_rn3w5_27 em{font-size:6px}._buildCopy_rn3w5_27 strong{word-spacing:0;font-size:5px}._buildState_rn3w5_27{white-space:nowrap;text-overflow:ellipsis;max-width:90px;top:5px;left:56px;right:auto;overflow:hidden}._commandToast_rn3w5_31,._controls_rn3w5_33{bottom:calc(var(--builder-panel-height) + 28px);transition:bottom .18s}._panelCollapsed_rn3w5_81 ._controls_rn3w5_33{display:none}._resources_rn3w5_9{min-width:0;overflow:hidden}._resources_rn3w5_9>div{grid-template-columns:22px minmax(0,1fr);gap:4px;min-width:0;padding:7px 6px;overflow:hidden}._resources_rn3w5_9 small,._resources_rn3w5_9 b{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;display:block;overflow:hidden}._resources_rn3w5_9 small{letter-spacing:.05em}._roleLegend_rn3w5_39{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041219b8;grid-template-columns:repeat(3,auto);gap:3px;max-width:240px;padding:6px}._roleLegend_rn3w5_39>small{font-size:6px}._roleLegend_rn3w5_39>span{gap:3px;padding:3px 4px}._roleLegend_rn3w5_39 b{font-size:5px}._roleLegend_rn3w5_39 .role-frame{width:20px;height:24px}@media (width<=900px) and (width>=721px){._topHud_rn3w5_7{grid-template-columns:minmax(145px,190px) minmax(0,1fr) auto}._brand_rn3w5_9{min-width:0;padding:8px 10px;overflow:hidden}._brand_rn3w5_9 small,._brand_rn3w5_9 b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._resources_rn3w5_9>div{grid-template-columns:18px minmax(0,1fr);padding:6px 4px}._resources_rn3w5_9>div>i{font-size:15px}._resources_rn3w5_9 b{font-size:11px}._resources_rn3w5_9 small{font-size:5px}}@media (width<=720px){._gameShell_rn3w5_1,._panelOpen_rn3w5_79{--builder-panel-height:138px}._panelCollapsed_rn3w5_81{--builder-panel-height:40px}._canvasHost_rn3w5_3{bottom:calc(var(--builder-panel-height) + 10px)}._buildPanel_rn3w5_17{height:var(--builder-panel-height)}._panelCollapsed_rn3w5_81 ._buildPanel_rn3w5_17{width:min(220px,100vw - 8px)}._buildPanel_rn3w5_17>header{flex-basis:36px;height:36px;padding:3px 4px}._panelCollapsed_rn3w5_81 ._buildPanel_rn3w5_17>header{height:100%}._buildPanelToggle_rn3w5_93{gap:6px;padding:2px 4px}._buildPanelToggle_rn3w5_93>i{width:26px;height:26px;font-size:15px}._buildPanelToggle_rn3w5_93 b{font-size:10px!important}._buildPanelToggle_rn3w5_93 small{font-size:5px!important}._buildPanel_rn3w5_17>header>em{white-space:nowrap;text-overflow:ellipsis;max-width:95px;overflow:hidden}._buildGrid_rn3w5_21{padding:5px}._buildCard_rn3w5_23{flex-basis:144px;grid-template-columns:42px minmax(0,1fr);min-height:91px}._buildArt_rn3w5_25{width:40px;height:52px}._buildCopy_rn3w5_27{padding-top:11px}._buildState_rn3w5_27{max-width:84px;left:51px}._commandToast_rn3w5_31{bottom:calc(var(--builder-panel-height) + 10px)}._roleLegend_rn3w5_39{grid-template-columns:repeat(2,auto);width:auto;max-width:180px;top:113px;left:8px}._roleLegend_rn3w5_39>span:nth-of-type(n){display:flex}._roleLegend_rn3w5_39>span:nth-of-type(n+5){display:none}._roleLegend_rn3w5_39 b{font-size:5px}._roleLegend_rn3w5_39 .role-frame{width:18px;height:21px}._resources_rn3w5_9>div{grid-template-columns:15px minmax(0,1fr);gap:2px;padding:5px 3px}._resources_rn3w5_9>div>i{font-size:13px}._resources_rn3w5_9 b{font-size:10px}._resources_rn3w5_9 small{letter-spacing:0;font-size:4px}}._topActions_rn3w5_9 ._topActionActive_rn3w5_187{color:#e5fff5;background:#123b31;border-color:#6ff0c0;box-shadow:inset 0 0 0 1px #71efbd55,0 0 16px #4dd9aa35}._openGovernanceButton_rn3w5_189{color:#e6fff3;text-align:left;cursor:pointer;background:linear-gradient(135deg,#143127,#0b2229);border:1px solid #5d856f;border-radius:9px;flex-direction:column;gap:4px;padding:9px;display:flex}._openGovernanceButton_rn3w5_189 span{color:#75e6b3;letter-spacing:.1em;font-size:8px;font-weight:900}._openGovernanceButton_rn3w5_189 b{font-size:10px}._openGovernanceButton_rn3w5_189:hover{background:#173d2f;border-color:#7cf1bc}._governancePanel_rn3w5_193{z-index:60;top:86px;right:14px;bottom:calc(var(--builder-panel-height) + 16px);pointer-events:auto;background:linear-gradient(155deg,#06161efb,#030a0ffa);border:1px solid #557f89;border-radius:14px;flex-direction:column;width:min(560px,100vw - 28px);display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 58px #000e,0 0 36px #49b8c12c}._governanceHeader_rn3w5_193{background:#0a2029;border-bottom:1px solid #31535d;flex:none;justify-content:space-between;align-items:center;height:58px;padding:9px 12px;display:flex}._governanceHeader_rn3w5_193>span{flex-direction:column;gap:3px;display:flex}._governanceHeader_rn3w5_193 small{color:#6be0ec;letter-spacing:.12em;font-size:8px;font-weight:900}._governanceHeader_rn3w5_193 b{letter-spacing:.04em;font-size:17px}._governanceHeader_rn3w5_193>button,._orbitalPanel_rn3w5_193>header>button{color:#dffbff;cursor:pointer;background:#102a34;border:1px solid #59828b;border-radius:50%;width:34px;height:34px;font-size:21px}._governanceScroll_rn3w5_193{scrollbar-width:thin;scrollbar-color:#54818a #061118;flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto}._governanceScroll_rn3w5_193 section{flex:none}._custodianCard_rn3w5_195{background:linear-gradient(135deg,#171f24,#10262e);border:1px solid #8d7445;border-radius:12px;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px;display:grid}._governancePortrait_rn3w5_195{aspect-ratio:1;background-image:url(/game-assets/colony-governance-portraits-v01.png);background-repeat:no-repeat;background-size:200% 200%;border:1px solid #6e8d92;border-radius:10px;width:100%;display:block;box-shadow:inset 0 0 22px #0009,0 8px 18px #0008}._portraitCustodian_rn3w5_195{background-position:0 0}._portraitHuman_rn3w5_195{background-position:100% 0}._portraitReptilian_rn3w5_195{background-position:0 100%}._portraitMicroorganic_rn3w5_195{background-position:100% 100%}._custodianCard_rn3w5_195>div{flex-direction:column;gap:4px;min-width:0;display:flex}._custodianCard_rn3w5_195>div>small{color:#d6b975;letter-spacing:.08em;font-size:8px;font-weight:900}._custodianCard_rn3w5_195>div>b{font-size:20px}._custodianCard_rn3w5_195>div>em{color:#88b5bd;font-size:10px;font-style:normal}._custodianCard_rn3w5_195 form,._speciesSection_rn3w5_195 form{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:auto;display:grid}._custodianCard_rn3w5_195 input,._speciesSection_rn3w5_195 input{color:#e9fbff;-webkit-user-select:text;user-select:text;background:#061319;border:1px solid #41646d;border-radius:7px;min-width:0;padding:8px;font:700 11px Arial}._custodianCard_rn3w5_195 form button,._speciesSection_rn3w5_195 form button{color:#dfffee;cursor:pointer;background:#163b2e;border:1px solid #6ccda8;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}._ethicCard_rn3w5_197{background:#0d2925;border:1px solid #4d756c;border-radius:11px;padding:10px}._ethicCard_rn3w5_197>span{justify-content:space-between;align-items:center;gap:10px;display:flex}._ethicCard_rn3w5_197>span small{color:#72dcb1;letter-spacing:.11em;font-size:8px;font-weight:900}._ethicCard_rn3w5_197>span b{font-size:13px}._ethicCard_rn3w5_197 p{color:#a9c9c5;margin:7px 0 0;font-size:10px;line-height:1.45}._ethicPunished_rn3w5_197{background:linear-gradient(135deg,#351719,#1d1117);border-color:#a64c50;box-shadow:inset 0 0 22px #d63f3f18}._ethicPunished_rn3w5_197>span small,._ethicPunished_rn3w5_197>span b{color:#ffaaa5}._ethicEffects_rn3w5_197{grid-template-columns:repeat(4,1fr);gap:5px;margin:9px 0;display:grid}._ethicEffects_rn3w5_197 b{color:#ffc0ba;text-align:center;background:#542027;border-radius:6px;padding:6px;font-size:7px}._ethicEffects_rn3w5_197 strong{color:#ff9f99;text-align:center;border:1px solid #a34748;border-radius:6px;grid-column:1/-1;padding:7px;font-size:8px}._ethicPunished_rn3w5_197>button{color:#ffe4a4;cursor:pointer;background:#3a2e16;border:1px solid #ddbc68;border-radius:8px;width:100%;padding:9px;font-size:8px;font-weight:900}._ethicPunished_rn3w5_197>small{color:#d6a29e;margin-top:6px;font-size:8px;line-height:1.4;display:block}._governmentSection_rn3w5_199,._lawSection_rn3w5_199,._edictSection_rn3w5_199,._traitSection_rn3w5_199,._speciesSection_rn3w5_195{flex-direction:column;gap:7px;display:flex}._governmentSection_rn3w5_199>small,._lawSection_rn3w5_199>small,._edictSection_rn3w5_199>small,._traitSection_rn3w5_199>small,._speciesSection_rn3w5_195>small{color:#72cfdb;letter-spacing:.09em;font-size:8px;font-weight:900}._governmentSection_rn3w5_199 ._governmentChoices_rn3w5_51{grid-template-columns:repeat(2,minmax(0,1fr))}._governmentChoices_rn3w5_51 button{min-height:51px;padding:8px}._governmentChoices_rn3w5_51 button b{font-size:9px}._governmentChoices_rn3w5_51 button small{font-size:7px;line-height:1.3}._governmentChoices_rn3w5_51 button:disabled,._lawSection_rn3w5_199 button:disabled,._edictSection_rn3w5_199 button:disabled,._traitSection_rn3w5_199 button:disabled,._custodianCard_rn3w5_195 button:disabled,._speciesSection_rn3w5_195 button:disabled{opacity:.48;cursor:not-allowed}._lawSection_rn3w5_199>article{background:#081a21;border:1px solid #31535c;border-radius:9px;flex-direction:column;gap:6px;padding:8px;display:flex}._lawSection_rn3w5_199 article>header{flex-direction:column;gap:2px;display:flex}._lawSection_rn3w5_199 article>header em{color:#799da5;font-size:8px;font-style:normal}._lawSection_rn3w5_199 article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}._lawSection_rn3w5_199 article button{color:#dff8fb;text-align:left;cursor:pointer;background:#0b222a;border:1px solid #34535c;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:7px;display:flex}._lawSection_rn3w5_199 article button b{font-size:8px}._lawSection_rn3w5_199 article button small{color:#7faab1;font-size:7px;line-height:1.3}._lawSection_rn3w5_199 article ._lawSelected_rn3w5_201{background:#143a2d;border-color:#67e3af;box-shadow:inset 0 0 0 1px #7fe8bc44}._lawSection_rn3w5_199 article ._lawSelected_rn3w5_201 small{color:#9cdeb9}._edictSection_rn3w5_199>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._edictSection_rn3w5_199>div>button{color:#fff0bd;text-align:left;cursor:pointer;background:#242016;border:1px solid #655c3e;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}._edictSection_rn3w5_199 button b{font-size:8px}._edictSection_rn3w5_199 button small{color:#c7b785;font-size:7px;line-height:1.35}._edictSection_rn3w5_199 button em{color:#9b8b62;text-transform:uppercase;font-size:6px;font-style:normal}._activeEdict_rn3w5_203{background:#2a2315;border:1px solid #d0aa58;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}._activeEdict_rn3w5_203 span{flex-direction:column;gap:3px;display:flex}._activeEdict_rn3w5_203 b{font-size:10px}._activeEdict_rn3w5_203 small{color:#d5be84;font-size:8px}._activeEdict_rn3w5_203 button{color:#ffc3bc;cursor:pointer;background:#401c1d;border:1px solid #b7645c;border-radius:7px;padding:8px;font-size:7px;font-weight:900}._traitSection_rn3w5_199>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._traitSection_rn3w5_199 button{color:#e5f9fc;text-align:left;cursor:pointer;background:#0a2028;border:1px solid #3f626c;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}._traitSection_rn3w5_199 button span{flex-direction:column;gap:3px;min-width:0;display:flex}._traitSection_rn3w5_199 button b{font-size:9px}._traitSection_rn3w5_199 button small{color:#7fa6ae;font-size:7px}._traitSection_rn3w5_199 button strong{color:#7ce7d2;background:#193641;border-radius:7px;flex:none;place-items:center;width:34px;height:28px;font-size:9px;display:grid}._speciesSection_rn3w5_195>div{flex-direction:column;gap:7px;display:flex}._speciesSection_rn3w5_195 article{background:#091d25;border:1px solid #3b6069;border-radius:10px;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:8px;display:grid}._speciesSection_rn3w5_195 article>div{flex-direction:column;gap:3px;min-width:0;display:flex}._speciesSection_rn3w5_195 article>div>small{color:#72c9d5;font-size:7px;font-weight:900}._speciesSection_rn3w5_195 article>div>em{color:#8baaaf;font-size:8px;font-style:normal}._speciesSection_rn3w5_195 article ._governancePortrait_rn3w5_195{width:86px}._citizenInspector_rn3w5_211{z-index:42;background:linear-gradient(145deg,#071b20f7,#040d12f7);border:1px solid #5f9b8c;border-radius:13px;width:310px;padding:12px;position:absolute;top:96px;left:18px;box-shadow:0 16px 38px #000d,0 0 24px #58dcb331}._citizenClose_rn3w5_211{color:#e1fbff;cursor:pointer;background:#102932;border:1px solid #557a83;border-radius:50%;width:29px;height:29px;font-size:17px;position:absolute;top:8px;right:8px}._citizenIdentity_rn3w5_211{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:9px;padding-right:32px;display:grid}._citizenIdentity_rn3w5_211>i{filter:drop-shadow(0 5px 4px #000);background-image:url(/game-assets/colony-role-sprites-v01.png);background-repeat:no-repeat;background-size:300% 200%;width:54px;height:64px;display:block}._citizenIdentity_rn3w5_211 .role-frame-0{background-position:0 0}._citizenIdentity_rn3w5_211 .role-frame-1{background-position:50% 0}._citizenIdentity_rn3w5_211 .role-frame-2{background-position:100% 0}._citizenIdentity_rn3w5_211 .role-frame-3{background-position:0 100%}._citizenIdentity_rn3w5_211 .role-frame-4{background-position:50% 100%}._citizenIdentity_rn3w5_211 .role-frame-5{background-position:100% 100%}._citizenIdentity_rn3w5_211>span{flex-direction:column;gap:3px;min-width:0;display:flex}._citizenIdentity_rn3w5_211 small{color:#69ddc0;letter-spacing:.08em;font-size:8px;font-weight:900}._citizenIdentity_rn3w5_211 b{font-size:18px}._citizenIdentity_rn3w5_211 em{color:#89aeb5;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}._citizenInspector_rn3w5_211 dl{flex-direction:column;gap:5px;margin:10px 0;display:flex}._citizenInspector_rn3w5_211 dl>div{background:#0c2528;border-left:2px solid #58d3ad;grid-template-columns:78px 1fr;gap:8px;padding:6px;display:grid}._citizenInspector_rn3w5_211 dt{color:#6d9ba1;font-size:7px;font-weight:900}._citizenInspector_rn3w5_211 dd{color:#d8f7f1;margin:0;font-size:9px;font-weight:700}._tractorButton_rn3w5_211{color:#e7fff6;cursor:pointer;background:#174534;border:1px solid #64e3b0;border-radius:9px;width:100%;padding:10px;font-size:9px;font-weight:900}._tractorButton_rn3w5_211:disabled{color:#718087;cursor:not-allowed;background:#1a2225;border-color:#555f61}._citizenEthicNote_rn3w5_211{color:#9aabad;margin-top:7px;font-size:8px;line-height:1.45;display:block}._orbitalPanel_rn3w5_193{z-index:48;background:linear-gradient(150deg,#071823f7,#040a14fa);border:1px solid #527b8a;border-radius:14px;width:min(390px,100vw - 36px);padding:12px;position:absolute;top:96px;right:18px;box-shadow:0 20px 46px #000e,0 0 30px #4186bb2b}._orbitalPanel_rn3w5_193>header{justify-content:space-between;align-items:center;display:flex}._orbitalPanel_rn3w5_193>header b{font-size:16px}._orbitalPanel_rn3w5_193>p{color:#91adb7;margin:10px 2px;font-size:9px;line-height:1.45}._planetGlobe_rn3w5_215{background:radial-gradient(circle at 36% 32%,#62cadc 0 4%,#174f68 25%,#082537 57%,#020b13 76%);border:2px solid #69cce7;border-radius:50%;width:190px;height:190px;margin:10px auto;position:relative;overflow:hidden;box-shadow:inset -26px -18px 35px #000c,inset 16px 10px 24px #6ee3f026,0 0 30px #4cc5ec3b}._planetGlobe_rn3w5_215:before,._planetGlobe_rn3w5_215:after{content:"";border:1px solid #89e3ef55;border-radius:50%;position:absolute;inset:14px}._planetGlobe_rn3w5_215:before{animation:7s linear infinite _globeDrift_rn3w5_1;transform:scaleX(.38)}._planetGlobe_rn3w5_215:after{border-radius:50%;inset:45% 4%}._planetGlobe_rn3w5_215>i{background:#58e4ba;border:2px solid #d8fff8;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 13px #6effd2}._planetGlobe_rn3w5_215>i:first-child{top:32%;left:44%}._planetGlobe_rn3w5_215>i:nth-child(2){background:#efc969;top:57%;left:66%;box-shadow:0 0 13px #ffd776}._planetGlobe_rn3w5_215>i:nth-child(3){background:#70b9ff;top:68%;left:24%;box-shadow:0 0 13px #71baff}._planetGlobe_rn3w5_215>span{color:#a9eaf5;letter-spacing:.15em;font-size:8px;font-weight:900;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}._sectorButtons_rn3w5_215{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._sectorButtons_rn3w5_215 button{color:#e0f8ff;text-align:left;cursor:pointer;background:#0b2633;border:1px solid #365e6d;border-radius:9px;align-items:center;gap:6px;min-width:0;padding:8px;display:flex}._sectorButtons_rn3w5_215 button>i{font-size:18px;font-style:normal}._sectorButtons_rn3w5_215 button>span{flex-direction:column;gap:2px;min-width:0;display:flex}._sectorButtons_rn3w5_215 b{font-size:8px}._sectorButtons_rn3w5_215 small{color:#789da9;font-size:6px;line-height:1.25}._sectorButtons_rn3w5_215 button:hover{background:#123746;border-color:#6cdbed}._orbitalHint_rn3w5_215{color:#668a95;text-align:center;letter-spacing:.06em;margin-top:9px;font-size:6px;display:block}@keyframes _globeDrift_rn3w5_1{to{transform:scaleX(.38)rotate(360deg)}}@media (width<=1100px){._governancePanel_rn3w5_193{width:min(520px,100vw - 24px)}._topActions_rn3w5_9{gap:3px}._topActions_rn3w5_9 button,._topActions_rn3w5_9 a{min-width:39px}._ethicEffects_rn3w5_197{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){._governancePanel_rn3w5_193{top:106px;left:5px;right:5px;bottom:calc(var(--builder-panel-height) + 8px);border-radius:10px;width:auto}._governanceHeader_rn3w5_193{height:50px;padding:7px 9px}._governanceHeader_rn3w5_193 b{font-size:14px}._governanceScroll_rn3w5_193{gap:9px;padding:8px}._custodianCard_rn3w5_195{grid-template-columns:82px minmax(0,1fr);padding:8px}._custodianCard_rn3w5_195>div>b{font-size:16px}._governmentSection_rn3w5_199 ._governmentChoices_rn3w5_51{grid-template-columns:1fr 1fr}._lawSection_rn3w5_199 article>div,._edictSection_rn3w5_199>div,._traitSection_rn3w5_199>div{grid-template-columns:1fr}._speciesSection_rn3w5_195 article{grid-template-columns:70px minmax(0,1fr)}._speciesSection_rn3w5_195 article ._governancePortrait_rn3w5_195{width:70px}._citizenInspector_rn3w5_211{width:min(300px,100vw - 16px);padding:10px;top:113px;left:8px}._orbitalPanel_rn3w5_193{width:auto;top:113px;left:8px;right:8px}._planetGlobe_rn3w5_215{width:150px;height:150px}._sectorButtons_rn3w5_215{grid-template-columns:1fr}._topActions_rn3w5_9 button:first-of-type,._topActions_rn3w5_9 button:nth-of-type(5){display:none}}._governanceScroll_rn3w5_193{font-size:12px}._governmentSection_rn3w5_199>small,._lawSection_rn3w5_199>small,._edictSection_rn3w5_199>small,._traitSection_rn3w5_199>small,._speciesSection_rn3w5_195>small{font-size:10px;line-height:1.35}._governmentChoices_rn3w5_51 button b,._lawSection_rn3w5_199 article button b,._edictSection_rn3w5_199 button b,._traitSection_rn3w5_199 button b{font-size:11px}._governmentChoices_rn3w5_51 button small,._lawSection_rn3w5_199 article button small,._edictSection_rn3w5_199 button small,._traitSection_rn3w5_199 button small{font-size:10px;line-height:1.4}._lawSection_rn3w5_199 article>header b{font-size:13px}._lawSection_rn3w5_199 article>header em{font-size:10px;line-height:1.4}._lawSection_rn3w5_199 article>._beneficiaryChoices_rn3w5_227{border-top:1px solid #29464e;flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:5px;padding-top:4px;display:flex}._beneficiaryChoices_rn3w5_227>small{color:#d7bd72;letter-spacing:.08em;width:100%;font-size:9px;font-weight:900}._lawSection_rn3w5_199 article ._beneficiaryChoices_rn3w5_227>button{color:#f4df9e;text-align:center;background:#252115;border-color:#675d39;min-height:30px;padding:6px 9px;font-size:9px;font-weight:900;display:block}._lawSection_rn3w5_199 article ._beneficiaryChoices_rn3w5_227>._beneficiarySelected_rn3w5_227{color:#e6fff3;background:#173c2e;border-color:#75e7b5;box-shadow:inset 0 0 0 1px #75e7b544}._speciesSection_rn3w5_195 article>div>small,._speciesSection_rn3w5_195 article>div>em,._custodianCard_rn3w5_195>div>small,._custodianCard_rn3w5_195>div>em,._citizenEthicNote_rn3w5_211,._citizenInspector_rn3w5_211 dt,._citizenInspector_rn3w5_211 dd{font-size:10px;line-height:1.4}._speciesSection_rn3w5_195 article>div>b{font-size:15px}._custodianCard_rn3w5_195 input,._speciesSection_rn3w5_195 input{font-size:12px}._custodianCard_rn3w5_195 form button,._speciesSection_rn3w5_195 form button,._tractorButton_rn3w5_211{font-size:10px}@media (width<=720px){._governanceScroll_rn3w5_193{font-size:12px}._governmentChoices_rn3w5_51 button b,._lawSection_rn3w5_199 article button b,._edictSection_rn3w5_199 button b,._traitSection_rn3w5_199 button b{font-size:11px}._governmentChoices_rn3w5_51 button small,._lawSection_rn3w5_199 article button small,._edictSection_rn3w5_199 button small,._traitSection_rn3w5_199 button small{font-size:10px}._lawSection_rn3w5_199 article>._beneficiaryChoices_rn3w5_227,._topActions_rn3w5_9 button:nth-of-type(5){display:flex}}._orbitalPanel_rn3w5_193{bottom:calc(var(--builder-panel-height) + 16px);scrollbar-width:thin;scrollbar-color:#4d7a84 #071118;width:min(430px,100vw - 36px);overflow:auto}._planetGlobe_rn3w5_215>button{z-index:4;color:#e8ffff;cursor:pointer;filter:drop-shadow(0 0 8px #72fff5);background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:0;display:flex;position:absolute}._planetGlobe_rn3w5_215>button>span{background:#123d48e8;border:2px solid #d9fffb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}._planetGlobe_rn3w5_215>button>small{color:#c8f8ff;white-space:nowrap;background:#031019d9;border-radius:4px;padding:2px 4px;font-size:6px;font-weight:900}._planetGlobe_rn3w5_215>button:hover>span,._planetGlobe_rn3w5_215>button:focus-visible>span{background:#1e706d;border-color:#fff;box-shadow:0 0 16px #75fff4}._globeBase_rn3w5_237{top:25%;left:42%}._globeIndustry_rn3w5_237{top:53%;left:65%}._globeFrontier_rn3w5_237{top:65%;left:20%}._planetGlobe_rn3w5_215>._domeFootprint_rn3w5_237{z-index:2;background:#52f5d018;border:2px solid #8fffee;border-radius:50%;animation:2.8s ease-in-out infinite _domeBreathe_rn3w5_1;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 22px #7affdf24,0 0 12px #75ffe45c}._planetGlobe_rn3w5_215>strong{z-index:5;color:#a9eaf5;letter-spacing:.11em;white-space:nowrap;background:#031019d9;border-radius:5px;padding:3px 7px;font-size:7px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}._breathableGlobe_rn3w5_237{background:radial-gradient(circle at 36% 32%,#b8f4d1 0 4%,#2e9a7f 18%,#19536c 47%,#061a25 75%);border-color:#85efae;box-shadow:inset -26px -18px 35px #000c,inset 16px 10px 24px #a4ffd233,0 0 34px #62ed9d48}._planetStats_rn3w5_237{grid-template-columns:1fr 1fr;gap:5px;display:grid}._planetStats_rn3w5_237>span{background:#081d29;border:1px solid #305969;border-radius:7px;flex-direction:column;gap:2px;min-width:0;padding:7px;display:flex}._planetStats_rn3w5_237 small{color:#6ecde1;letter-spacing:.07em;font-size:7px;font-weight:900}._planetStats_rn3w5_237 b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}._terraformProject_rn3w5_239{background:linear-gradient(145deg,#10252d,#09131b);border:1px solid #536f77;border-radius:10px;flex-direction:column;gap:7px;margin:9px 0;padding:9px;display:flex}._terraformProject_rn3w5_239>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._terraformProject_rn3w5_239>header span{flex-direction:column;gap:2px;display:flex}._terraformProject_rn3w5_239>header small{color:#d5bb70;letter-spacing:.08em;font-size:7px;font-weight:900}._terraformProject_rn3w5_239>header b{font-size:11px}._terraformProject_rn3w5_239>header em{color:#8cd6dc;text-align:right;max-width:45%;font-size:8px;font-style:normal;font-weight:900}._terraformProject_rn3w5_239>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}._terraformProject_rn3w5_239>div>span{color:#667c82;text-align:center;background:#0a171d;border:1px solid #304a52;border-radius:6px;flex-direction:column;gap:2px;min-width:0;min-height:62px;padding:5px 3px 4px;display:flex;position:relative}._terraformProject_rn3w5_239>div i{border:1px solid #526a6f;border-radius:50%;align-self:center;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}._terraformProject_rn3w5_239>div b{font-size:6px;line-height:1.2}._terraformProject_rn3w5_239>div small{font-size:5px;line-height:1.25}._terraformProject_rn3w5_239>div ._terraformDone_rn3w5_239{color:#a9ead0;background:#102a23;border-color:#3b8068}._terraformProject_rn3w5_239>div ._terraformActive_rn3w5_239{color:#ffe2a0;background:#2b2416;border-color:#d2ab55;box-shadow:inset 0 0 14px #e5ad3822}._terraformProject_rn3w5_239>button{color:#ffe8ad;cursor:pointer;background:linear-gradient(#4b3c1c,#2f2719);border:1px solid #d1af5b;border-radius:7px;padding:8px;font-size:8px;font-weight:900}._terraformProject_rn3w5_239>button:disabled{color:#708186;cursor:not-allowed;background:#172125;border-color:#45565a}@keyframes _domeBreathe_rn3w5_1{50%{opacity:.62;box-shadow:inset 0 0 28px #7affdf35,0 0 20px #75ffe477}}@media (width<=720px){._orbitalPanel_rn3w5_193{bottom:calc(var(--builder-panel-height) + 8px)}._planetStats_rn3w5_237{grid-template-columns:1fr 1fr}._terraformProject_rn3w5_239>div{display:flex;overflow-x:auto}._terraformProject_rn3w5_239>div>span{flex:0 0 78px}._planetGlobe_rn3w5_215{width:160px;height:160px}}._surfaceCurvature_rn3w5_249{z-index:8;border-radius:inherit;pointer-events:none;background:radial-gradient(82% 112% at 50% 47%,#0000 54%,#00070c33 70%,#000408c7 100%),linear-gradient(#64e0ed14,#0000 18% 82%,#01070a4d);position:absolute;inset:0;box-shadow:inset 0 26px 65px #04101666,inset 0 -30px 80px #0008}._surfaceCurvature_rn3w5_249:after{content:"";border:2px solid #8ae9ef22;border-radius:0 0 50% 50%;height:180px;position:absolute;top:-118px;left:-8%;right:-8%;box-shadow:0 22px 60px #75dfed16}._regionHud_rn3w5_251{z-index:42;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:default;background:linear-gradient(145deg,#051921eb,#030c12e0);border:1px solid #517d87;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 44px;gap:5px;width:min(570px,100% - 310px);height:58px;display:grid;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #000c,0 0 24px #55d5dd1d}._regionHud_rn3w5_251>button{color:#dffbff;cursor:pointer;background:#102d37;border:0;font-size:27px;font-weight:900}._regionHud_rn3w5_251>button:first-child{border-radius:13px 5px 5px 13px}._regionHud_rn3w5_251>button:last-child{border-radius:5px 13px 13px 5px}._regionHud_rn3w5_251>button:hover{color:#fff;background:#195064}._regionHud_rn3w5_251>._regionIdentity_rn3w5_251{text-align:left;background:#09212a;border-radius:5px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:5px 9px;display:grid}._regionIdentity_rn3w5_251>i{text-align:center;filter:drop-shadow(0 0 9px);font-size:25px;font-style:normal}._regionIdentity_rn3w5_251>span{flex-direction:column;gap:2px;min-width:0;display:flex}._regionIdentity_rn3w5_251 small{color:#77ccd7;letter-spacing:.1em;font-size:7px;font-weight:900}._regionIdentity_rn3w5_251 b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._regionIdentity_rn3w5_251 em{color:#91cbb5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}._regionIdentity_rn3w5_251 strong{color:#8fe9f1;white-space:nowrap;background:#102f3a;border:1px solid #4d7882;border-radius:7px;padding:7px 8px;font-size:8px}._orbitalPanel_rn3w5_193{z-index:70;pointer-events:auto;background:radial-gradient(circle at 27% 42%,#0b3040 0,#061923 32%,#030912 72%);border:1px solid #5c8792;border-radius:16px;flex-direction:column;width:auto;padding:0;display:flex;position:absolute;inset:84px 10px 8px;overflow:hidden;box-shadow:0 26px 70px #000,0 0 52px #4bcce32b}._orbitalPanel_rn3w5_193>header{background:linear-gradient(90deg,#0a2631,#07141d);border-bottom:1px solid #31545e;flex:none;justify-content:space-between;align-items:center;height:62px;padding:9px 14px;display:flex}._orbitalPanel_rn3w5_193>header>span{flex-direction:column;gap:3px;display:flex}._orbitalPanel_rn3w5_193>header small{color:#72dce9;letter-spacing:.12em;font-size:9px;font-weight:900}._orbitalPanel_rn3w5_193>header b{letter-spacing:.04em;font-size:19px}._orbitalPanel_rn3w5_193>header>button{flex:none;width:40px;height:40px}._orbitalWorkspace_rn3w5_255{flex:1;grid-template-columns:minmax(440px,1.16fr) minmax(360px,.84fr);min-height:0;display:grid;overflow:hidden}._globeStage_rn3w5_255{background:radial-gradient(circle at 50% 48%,#11415c44 0,#0000 62%),repeating-radial-gradient(circle at 30% 20%,#ffffff0a 0 1px,#0000 1px 31px);border-right:1px solid #28454f;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:12px 20px 14px;display:flex;position:relative;overflow:hidden}._globeControls_rn3w5_255{z-index:4;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;display:grid;position:absolute;top:12px;left:18px;right:18px}._globeControls_rn3w5_255>button,._globeZoomControls_rn3w5_255>button{color:#dffbff;cursor:pointer;background:#0c2934;border:1px solid #4b7885;border-radius:9px;height:38px;font-size:18px;font-weight:900}._globeControls_rn3w5_255>button:hover,._globeZoomControls_rn3w5_255>button:hover{background:#164353;border-color:#78e6ef}._globeControls_rn3w5_255>span{text-align:center;flex-direction:column;gap:3px;min-width:0;display:flex}._globeControls_rn3w5_255 small{color:#6fbcca;letter-spacing:.11em;font-size:7px;font-weight:900}._globeControls_rn3w5_255 b{font-size:10px}._planetGlobe_rn3w5_215{cursor:grab;touch-action:none;background:radial-gradient(circle at 33% 28%,#9bfff0 0 2%,#3aa0a7 3%,#17526b 25%,#0a2e43 52%,#031019 76%) 0 0/135% 135%;border:3px solid #72ddf1;border-radius:50%;width:min(54vh,590px);min-width:320px;height:min(54vh,590px);min-height:320px;margin:28px auto 12px;transition:transform .16s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset -95px -55px 120px #000e,inset 45px 30px 65px #a7fff22b,0 0 0 12px #55dce30b,0 0 70px #4dcce34a}._planetGlobe_rn3w5_215:before,._planetGlobe_rn3w5_215:after{display:none}._planetGlobe_rn3w5_215._globeDragging_rn3w5_257{cursor:grabbing;transition:box-shadow .2s;box-shadow:inset -95px -55px 120px #000e,inset 45px 30px 65px #a7fff23d,0 0 0 13px #55dce314,0 0 90px #4dcce36c}._breathableGlobe_rn3w5_237{background:radial-gradient(circle at 33% 28%,#d8ffe1 0 2%,#62bd8a 3%,#217c73 27%,#18516c 52%,#04141d 78%);border-color:#8bf0ad}._planetGlobe_rn3w5_215>._globeAtmosphere_rn3w5_259,._planetGlobe_rn3w5_215>._globeSurface_rn3w5_259,._planetGlobe_rn3w5_215>._globeGrid_rn3w5_259{pointer-events:none;border-radius:50%;display:block;position:absolute;inset:0;transform:none}._planetGlobe_rn3w5_215>._globeAtmosphere_rn3w5_259{z-index:1;box-shadow:inset 15px 7px 26px #bcfff237,inset -62px -25px 92px #000c}._planetGlobe_rn3w5_215>._globeSurface_rn3w5_259{z-index:2;filter:blur(1px);background:radial-gradient(at 30% 35%,#63c5bc33,#0000 33%),radial-gradient(at 65% 62%,#d0a05b27,#0000 28%),radial-gradient(at 43% 78%,#7cbf7230,#0000 22%);inset:7%}._planetGlobe_rn3w5_215>._globeGrid_rn3w5_259{z-index:3;background:repeating-radial-gradient(#0000 0 12%,#bffcff17 12.2% 12.6%,#0000 12.8% 24%);border:1px solid #bcffff1f;inset:4%;transform:scaleX(.96)}._planetGlobe_rn3w5_215>._globeHotspot_rn3w5_261{color:#efffff;filter:drop-shadow(0 0 8px #66f3ea);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;transition:opacity .14s,filter .14s;display:flex;position:absolute}._planetGlobe_rn3w5_215>._globeHotspot_rn3w5_261>i{background:#0b2835e8;border:2px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid;box-shadow:inset 0 0 10px #ffffff13,0 0 12px}._planetGlobe_rn3w5_215>._globeHotspot_rn3w5_261>span{color:#e8ffff;letter-spacing:.03em;text-align:center;white-space:normal;background:#020b12df;border:0;border-radius:5px;width:auto;max-width:110px;height:auto;padding:3px 5px;font-size:7px;font-weight:900;line-height:1.15;display:block;position:static;transform:none}._planetGlobe_rn3w5_215>._globeHotspot_rn3w5_261:hover,._planetGlobe_rn3w5_215>._globeHotspot_rn3w5_261:focus-visible{filter:drop-shadow(0 0 15px #c5fff7);outline:none}._planetGlobe_rn3w5_215>._globeHotspot_rn3w5_261:hover>i{background:#176263}._planetGlobe_rn3w5_215>._globeHotspot_rn3w5_261._regionActive_rn3w5_261>i{background:#1a7764;box-shadow:0 0 0 5px #70f0c32a,0 0 22px #75ffd6;color:#fff!important;border-color:#fff!important}._planetGlobe_rn3w5_215>._globeHotspot_rn3w5_261._regionLocked_rn3w5_261{filter:grayscale(.7);cursor:not-allowed}._planetGlobe_rn3w5_215>strong{z-index:60;color:#b9eff5;letter-spacing:.12em;white-space:nowrap;background:#020b12e8;border:1px solid #6cc6d255;border-radius:7px;padding:6px 10px;font-size:9px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}._globeZoomControls_rn3w5_255{grid-template-columns:42px minmax(150px,220px) 42px;gap:6px;display:grid}._globeZoomControls_rn3w5_255>button{height:34px;font-size:15px}._globeZoomControls_rn3w5_255>button:nth-child(2){font-size:8px}._globeStage_rn3w5_255>p{color:#8fb0b8;text-align:center;max-width:660px;margin:9px 0 0;font-size:10px;line-height:1.5}._regionCatalog_rn3w5_265{background:linear-gradient(160deg,#081b24f5,#030b11fa);flex-direction:column;min-height:0;padding:12px;display:flex;overflow:hidden}._regionCatalog_rn3w5_265>header{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:0 2px 9px;display:flex}._regionCatalog_rn3w5_265>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}._regionCatalog_rn3w5_265>header small{color:#73cfdb;letter-spacing:.1em;font-size:8px;font-weight:900}._regionCatalog_rn3w5_265>header b{font-size:14px}._regionCatalog_rn3w5_265>header em{color:#c9f7fb;text-overflow:ellipsis;white-space:nowrap;background:#102b35;border:1px solid #486e78;border-radius:7px;max-width:45%;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900;overflow:hidden}._regionList_rn3w5_265{scrollbar-width:thin;scrollbar-color:#4e7983 #071219;flex-direction:column;flex:1;gap:6px;min-height:132px;padding-right:4px;display:flex;overflow:auto}._regionList_rn3w5_265>button{color:#e7fbff;text-align:left;cursor:pointer;background:#0a2029;border:1px solid #31545f;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}._regionList_rn3w5_265>button:hover{background:#12313c;border-color:#6edbe7}._regionList_rn3w5_265>button>i{text-align:center;filter:drop-shadow(0 0 7px);font-size:24px;font-style:normal}._regionList_rn3w5_265>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}._regionList_rn3w5_265 small{color:#6faeb8;letter-spacing:.06em;font-size:7px;font-weight:900}._regionList_rn3w5_265 b{font-size:10px}._regionList_rn3w5_265 em{color:#9dbbb2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}._regionList_rn3w5_265 strong{color:#8ed6df;background:#15343e;border-radius:6px;padding:6px;font-size:7px}._regionList_rn3w5_265>._regionActiveCard_rn3w5_265{background:#14362d;border-color:#6ce4b4;box-shadow:inset 0 0 0 1px #6ce4b438}._regionList_rn3w5_265>._regionActiveCard_rn3w5_265 strong{color:#e4fff4;background:#24664e}._regionList_rn3w5_265>._regionLockedCard_rn3w5_265{color:#74858b;cursor:not-allowed;background:#131b20;border-color:#3d464b}._regionList_rn3w5_265>._regionLockedCard_rn3w5_265 i,._regionList_rn3w5_265>._regionLockedCard_rn3w5_265 em,._regionList_rn3w5_265>._regionLockedCard_rn3w5_265 small{filter:none;color:#66757a!important}._regionList_rn3w5_265>._regionLockedCard_rn3w5_265 strong{color:#747f83;background:#282f32}._regionCatalog_rn3w5_265>._planetStats_rn3w5_237{flex:none;margin-top:8px}._regionCatalog_rn3w5_265>._terraformProject_rn3w5_239{flex:none;margin:8px 0 0}@media (width<=1050px){._regionHud_rn3w5_251{width:min(470px,100% - 250px)}._orbitalWorkspace_rn3w5_255{grid-template-columns:minmax(370px,1fr) minmax(330px,.9fr)}._planetGlobe_rn3w5_215{width:min(48vh,500px);height:min(48vh,500px)}._globeStage_rn3w5_255{padding-inline:10px}}@media (width<=780px){._regionHud_rn3w5_251{grid-template-columns:38px minmax(0,1fr) 38px;width:auto;height:52px;top:7px;left:7px;right:7px;transform:none}._regionHud_rn3w5_251>._regionIdentity_rn3w5_251{grid-template-columns:31px minmax(0,1fr);gap:5px;padding:4px 6px}._regionIdentity_rn3w5_251>i{font-size:19px}._regionIdentity_rn3w5_251 small{font-size:5px}._regionIdentity_rn3w5_251 b{font-size:10px}._regionIdentity_rn3w5_251 em,._regionIdentity_rn3w5_251 strong{display:none}._orbitalPanel_rn3w5_193{border-radius:11px;inset:105px 4px 4px}._orbitalPanel_rn3w5_193>header{height:51px;padding:6px 9px}._orbitalPanel_rn3w5_193>header small{font-size:6px}._orbitalPanel_rn3w5_193>header b{font-size:14px}._orbitalPanel_rn3w5_193>header>button{width:34px;height:34px}._orbitalWorkspace_rn3w5_255{flex-direction:column;display:flex;overflow:auto}._globeStage_rn3w5_255{border-bottom:1px solid #28454f;border-right:0;flex:none;min-height:465px;padding:48px 8px 10px}._globeControls_rn3w5_255{grid-template-columns:40px minmax(0,1fr) 40px;top:7px;left:8px;right:8px}._globeControls_rn3w5_255>button{height:34px}._planetGlobe_rn3w5_215{width:min(76vw,360px);min-width:260px;height:min(76vw,360px);min-height:260px;margin:8px auto}._planetGlobe_rn3w5_215>._globeHotspot_rn3w5_261>i{width:29px;height:29px;font-size:14px}._planetGlobe_rn3w5_215>._globeHotspot_rn3w5_261>span{max-width:82px;font-size:6px}._globeStage_rn3w5_255>p{font-size:8px}._regionCatalog_rn3w5_265{flex:none;min-height:520px;overflow:visible}._regionList_rn3w5_265{min-height:330px;overflow:visible}._regionCatalog_rn3w5_265>._terraformProject_rn3w5_239{margin-bottom:8px}}@media (width<=480px){._globeStage_rn3w5_255{min-height:420px}._planetGlobe_rn3w5_215{width:270px;min-width:270px;height:270px;min-height:270px}._globeControls_rn3w5_255 small{font-size:5px}._globeControls_rn3w5_255 b{font-size:8px}._planetGlobe_rn3w5_215>._globeHotspot_rn3w5_261>span{display:none}._regionList_rn3w5_265>button{grid-template-columns:30px minmax(0,1fr) auto;padding:7px}._regionList_rn3w5_265>button>i{font-size:20px}._regionList_rn3w5_265 b{font-size:9px}._regionList_rn3w5_265 em{font-size:7px}}._infrastructureCard_rn3w5_277{background:linear-gradient(145deg,#182326,#10191d);border-color:#6b6250}._railwayCard_rn3w5_279{background:linear-gradient(145deg,#2a2418,#111a1c);border-color:#8a6936}._infrastructureArt_rn3w5_281{background:radial-gradient(circle at 55% 40%,#34515a,#071116 73%);border:1px solid #537079;border-radius:8px;width:56px;height:56px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0008}._infrastructureArt_rn3w5_281:before,._infrastructureArt_rn3w5_281:after{content:"";z-index:2;background:#39494c;border-block:2px solid #d4e8e4;height:7px;position:absolute;top:19px;left:-8px;right:-8px;transform:rotate(-16deg);box-shadow:0 0 0 5px #11191b}._infrastructureArt_rn3w5_281:after{height:2px;box-shadow:none;background:#a5c8c6;border:0;top:36px}._roadArt_rn3w5_287:before{background:#52666b;border:0;height:15px;top:23px;box-shadow:0 0 0 5px #10181b,inset 0 2px #9bb5b3,inset 0 -2px #263438}._roadArt_rn3w5_287:after{background:repeating-linear-gradient(90deg,#d9d38c 0 8px,#0000 8px 15px);height:2px;top:30px}._railwayArt_rn3w5_291 i{z-index:3;background:repeating-linear-gradient(90deg,#8b673c 0 3px,#0000 3px 8px);height:2px;position:absolute;top:26px;left:0;right:0;transform:rotate(-16deg);box-shadow:0 -8px #8b673c,0 8px #8b673c}._railwayArt_rn3w5_291 i:last-child{background:linear-gradient(90deg,#f5c660,#eef8f7);height:4px;top:27px;box-shadow:0 12px #d9ebeb}._networkPill_rn3w5_295{z-index:21;color:#eafcff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#231e13f0,#061217f0);border:1px solid #9a7744;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:7px;min-width:250px;padding:7px 9px;display:grid;position:absolute;top:224px;left:18px;box-shadow:0 10px 28px #000b}._networkPill_rn3w5_295>i{color:#ffd477;background:#3a2c15;border:1px solid #d4ac60;border-radius:50%;place-items:center;width:31px;height:31px;font-size:17px;font-style:normal;display:grid}._networkPill_rn3w5_295>span{flex-direction:column;gap:2px;display:flex}._networkPill_rn3w5_295 small{color:#d5b468;letter-spacing:.1em;font-size:7px;font-weight:900}._networkPill_rn3w5_295 b{font-size:9px}._networkPill_rn3w5_295 em{color:#80c8c5;font-size:7px;font-style:normal}._unitVital_rn3w5_299{background:#0a2223;border:1px solid #47736c;border-radius:8px;grid-template-columns:1fr;gap:5px;margin:10px 0 6px;padding:8px;display:grid}._unitVital_rn3w5_299>span{justify-content:space-between;align-items:center;display:flex}._unitVital_rn3w5_299 small,._unitCombatStats_rn3w5_299 small{color:#72aaa8;letter-spacing:.08em;font-size:7px;font-weight:900}._unitVital_rn3w5_299 b{color:#d9fff0;font-size:11px}._unitVital_rn3w5_299>i{background:#172b2a;border-radius:6px;height:7px;overflow:hidden}._unitVital_rn3w5_299>i>em{background:linear-gradient(90deg,#52d592,#a5f0b7);height:100%;display:block;box-shadow:0 0 8px #64e7a5}._unitCombatStats_rn3w5_299{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:8px;display:grid}._unitCombatStats_rn3w5_299>span{background:#0b2026;border:1px solid #35575c;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:7px;display:flex}._unitCombatStats_rn3w5_299 b{color:#f0d790;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=720px){._networkPill_rn3w5_295{min-width:218px;top:260px;left:8px}._networkPill_rn3w5_295 em{display:none}._infrastructureCard_rn3w5_277{flex-basis:188px}._unitCombatStats_rn3w5_299 b{font-size:10px}}._gameShell_rn3w5_1 .building-sprite.art-shop,._gameShell_rn3w5_1 .building-sprite.art-civic-office,._gameShell_rn3w5_1 .building-sprite.art-civicOffice,._gameShell_rn3w5_1 .building-sprite.art-police{background-color:#0000!important;background-image:url(/game-assets/colony-civic-buildings-v82.png)!important;background-repeat:no-repeat!important;background-size:200% 200%!important}._gameShell_rn3w5_1 .building-sprite.art-shop{background-position:100% 0!important}._gameShell_rn3w5_1 .building-sprite.art-civic-office,._gameShell_rn3w5_1 .building-sprite.art-civicOffice{background-position:0 100%!important}._gameShell_rn3w5_1 .building-sprite.art-police{background-position:100% 100%!important}._gameShell_rn3w5_1 .building-sprite.art-housing,._gameShell_rn3w5_1 .building-sprite.art-medical,._gameShell_rn3w5_1 .building-sprite.art-trajectory-center{background-color:#0000!important;background-image:url(/game-assets/colony-life-science-buildings-v85.png)!important;background-repeat:no-repeat!important;background-size:200% 200%!important}._gameShell_rn3w5_1 .building-sprite.art-housing{background-position:0 0!important}._gameShell_rn3w5_1 .building-sprite.art-medical{background-position:100% 0!important}._gameShell_rn3w5_1 .building-sprite.art-trajectory-center{background-position:0 100%!important}._civicMetrics_rn3w5_317{background:linear-gradient(145deg,#0a1d25,#07151b);border:1px solid #345963;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px;display:grid}._civicMetric_rn3w5_317{--metric-color:#68d8d1;--metric-soft:#173b3b;border:1px solid color-mix(in srgb,var(--metric-color) 38%,#29434b);background:linear-gradient(145deg,var(--metric-soft),#08161c);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 5px;min-width:0;padding:8px 8px 7px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0c}._civicMetric_rn3w5_317>small{color:color-mix(in srgb,var(--metric-color) 78%,#d8f8fa);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:7px;font-weight:900;line-height:1.15;overflow:hidden}._civicMetric_rn3w5_317>b{color:#f1fdff;font-size:14px;line-height:1}._civicMetric_rn3w5_317>em{color:#9ab4b9;grid-column:1/-1;min-height:18px;font-size:7px;font-style:normal;line-height:1.25}._crimeMetric_rn3w5_321{--metric-color:#f0b45c;--metric-soft:#302517}._terrorMetric_rn3w5_321{--metric-color:#ef6b67;--metric-soft:#35191c}._coverageMetric_rn3w5_321{--metric-color:#61dfae;--metric-soft:#153127}._medicalMetric_rn3w5_321{--metric-color:#65dff0;--metric-soft:#12303a}._civicMeter_rn3w5_323{background:#020a0e;border:1px solid #ffffff13;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden;box-shadow:inset 0 1px 3px #000c}._civicMeter_rn3w5_323>i,._civicMeterFill_rn3w5_323{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--metric-color) 62%,#29434b),var(--metric-color));max-width:100%;height:100%;box-shadow:0 0 9px color-mix(in srgb,var(--metric-color) 65%,transparent);transition:width .28s;display:block}._metricSafe_rn3w5_325{border-color:#3c876f}._metricWarning_rn3w5_325{border-color:#a5793d}._metricCritical_rn3w5_325{border-color:#c85151;box-shadow:inset 0 0 14px #c43d3d18,0 0 11px #d84b4b14}._metricCritical_rn3w5_325>._civicMeter_rn3w5_323>i,._metricCritical_rn3w5_325>._civicMeterFill_rn3w5_323{animation:1.2s ease-in-out infinite alternate _civicAlertPulse_rn3w5_1}._civicIncidentList_rn3w5_327{flex-direction:column;gap:5px;display:flex}._civicIncidentList_rn3w5_327>small{color:#76c8d2;letter-spacing:.09em;font-size:7px;font-weight:900}._civicIncident_rn3w5_327{background:#0b1d24;border:1px solid #435d65;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}._civicIncident_rn3w5_327>i{color:#8ddbe0;background:#18313a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;font-style:normal;display:grid}._civicIncident_rn3w5_327>span{flex-direction:column;gap:2px;min-width:0;display:flex}._civicIncident_rn3w5_327 b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}._civicIncident_rn3w5_327 small{color:#87a5ab;font-size:7px;line-height:1.25}._civicIncident_rn3w5_327>em{color:#9dcbd1;white-space:nowrap;background:#18303a;border-radius:5px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}._civicIncident_rn3w5_327._incidentActive_rn3w5_327{background:linear-gradient(145deg,#351819,#17161b);border-color:#b85050;box-shadow:inset 3px 0 #ef6964}._civicIncident_rn3w5_327._incidentActive_rn3w5_327>i{color:#ffd4cf;background:#6b2525;animation:1s ease-in-out infinite alternate _civicAlertPulse_rn3w5_1}._civicIncident_rn3w5_327._incidentActive_rn3w5_327>em{color:#ffd7d2;background:#6b2727}._mapStatusBadge_rn3w5_329,._mapInteractionBadge_rn3w5_329{z-index:230;color:#dffcff;letter-spacing:.06em;white-space:nowrap;pointer-events:none;background:#06151deb;border:1px solid #68cbd4;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:900;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 16px #000b,0 0 10px #5bdde326}._mapStatusBadge_rn3w5_329:before,._mapInteractionBadge_rn3w5_329:before{content:"";background:#70e5d6;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 7px #70e5d6}._statusMoving_rn3w5_329{color:#d8f8ff;border-color:#68cfe5}._statusMoving_rn3w5_329:before{background:#70dff2;box-shadow:0 0 8px #70dff2}._statusWorking_rn3w5_329{color:#ddffed;border-color:#66d69a}._statusWorking_rn3w5_329:before{background:#66e7a0;box-shadow:0 0 8px #66e7a0}._statusQueued_rn3w5_329{color:#fff0bf;border-color:#d4ae5d}._statusQueued_rn3w5_329:before{background:#efc45d;box-shadow:0 0 8px #efc45d}._statusResponding_rn3w5_329{color:#ffd7d3;background:#351718ed;border-color:#ec6662;animation:.9s ease-in-out infinite alternate _civicAlertPulse_rn3w5_1}._statusResponding_rn3w5_329:before{background:#ff6964;box-shadow:0 0 9px #ff6964}._civicCommandHint_rn3w5_331{color:#9bc1c6;background:#081b22;border:1px solid #426870;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;line-height:1.35;display:flex}._civicCommandHint_rn3w5_331>b{color:#dffcff;font-size:8px}._civicCommandHint_rn3w5_331>kbd{color:#efffff;background:#102a32;border:1px solid #668189;border-radius:5px;padding:3px 5px;font:900 8px Arial}._orbitalScienceMetric_rn3w5_333{background:linear-gradient(145deg,#10293e,#091720);border:1px solid #4f77a1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px 10px;display:grid;box-shadow:inset 3px 0 #5ebdea}._orbitalScienceMetric_rn3w5_333>span{flex-direction:column;gap:3px;min-width:0;display:flex}._orbitalScienceMetric_rn3w5_333 small{color:#77ccec;letter-spacing:.1em;font-size:7px;font-weight:900}._orbitalScienceMetric_rn3w5_333 b{color:#e6f8ff;font-size:10px}._orbitalScienceMetric_rn3w5_333>em{color:#8faeba;text-align:right;max-width:190px;font-size:7px;font-style:normal;line-height:1.3}@keyframes _civicAlertPulse_rn3w5_1{to{filter:brightness(1.25);box-shadow:0 0 14px #ed61554f}}@media (width<=720px){._civicMetrics_rn3w5_317{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px}._civicMetric_rn3w5_317{padding:6px 5px}._civicMetric_rn3w5_317>small{font-size:6px}._civicMetric_rn3w5_317>b{font-size:12px}._civicMetric_rn3w5_317>em{display:none}._civicIncident_rn3w5_327{grid-template-columns:25px minmax(0,1fr) auto;padding:6px}._orbitalScienceMetric_rn3w5_333>em{max-width:130px}._mapStatusBadge_rn3w5_329,._mapInteractionBadge_rn3w5_329{font-size:6px}}._actionInstall_rn3w5_343{--action-color:#5cf0ff!important}._topHud_rn3w5_7{grid-template-columns:150px minmax(310px,1fr) auto;gap:5px;height:60px}._brand_rn3w5_9{border-radius:10px 4px 4px 10px;grid-template-columns:1fr;align-content:center;gap:4px;min-width:0;padding:7px 10px}._brand_rn3w5_9 small{text-overflow:ellipsis;white-space:nowrap;grid-column:auto;font-size:7px;overflow:hidden}._brand_rn3w5_9 span{font-size:6px}._resources_rn3w5_9>div{padding:5px 4px}._resources_rn3w5_9>div>i{font-size:16px}._resources_rn3w5_9 b{font-size:13px}._topActions_rn3w5_9{scrollbar-width:thin;scrollbar-color:#557987 #07151d;border-radius:4px 10px 10px 4px;gap:3px;max-width:min(640px,55vw);padding:4px;overflow-x:auto}._topActions_rn3w5_9 button,._topActions_rn3w5_9 a{--action-color:#78dce8;border-color:color-mix(in srgb,var(--action-color) 48%,#29424c);background:linear-gradient(155deg,color-mix(in srgb,var(--action-color) 16%,#0a1b24),#07151d);min-width:52px;height:50px;color:color-mix(in srgb,var(--action-color) 78%,white);box-shadow:inset 0 2px color-mix(in srgb,var(--action-color) 14%,transparent);flex:none;gap:2px;padding:3px 5px;font-size:16px}._topActions_rn3w5_9 span{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:6px;line-height:1.1;overflow:hidden}._topActions_rn3w5_9 button:hover,._topActions_rn3w5_9 a:hover{border-color:var(--action-color);background:linear-gradient(155deg,color-mix(in srgb,var(--action-color) 24%,#10232d),#0a1820);box-shadow:0 0 14px color-mix(in srgb,var(--action-color) 28%,transparent)}._topActions_rn3w5_9 ._topActionActive_rn3w5_187{border-color:var(--action-color)!important;background:linear-gradient(155deg,color-mix(in srgb,var(--action-color) 35%,#11242c),#0c1a22)!important;color:#fff!important;box-shadow:inset 0 -3px var(--action-color),0 0 17px color-mix(in srgb,var(--action-color) 32%,transparent)!important}._actionBase_rn3w5_345{--action-color:#72e4d1!important}._actionBuild_rn3w5_345{--action-color:#7be49b!important}._actionPlanet_rn3w5_345{--action-color:#57d8e6!important}._actionMap_rn3w5_345{--action-color:#62aaff!important}._actionTrade_rn3w5_345{--action-color:#ffd15f!important}._actionState_rn3w5_345{--action-color:#f4f7fb!important}._actionFleet_rn3w5_345{--action-color:#ac8cff!important}._actionInvasion_rn3w5_345{--action-color:#ff625b!important}._actionFighter_rn3w5_345{--action-color:#ff9470!important}._actionScout_rn3w5_345{--action-color:#63d8b2!important}._actionFullscreen_rn3w5_345{--action-color:#a6bac3!important}._strategyOverlay_rn3w5_345{z-index:240;pointer-events:auto;background:#020711;position:absolute;inset:0;overflow:hidden}._governmentMandate_rn3w5_345{background:#102c24;border:1px solid #4aa879;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:9px;margin:7px 0 9px;padding:8px 10px;display:grid}._governmentMandate_rn3w5_345>i{color:#a4ffd5;background:#1b4a38;border-radius:8px;place-items:center;width:31px;height:31px;font-size:16px;font-style:normal;display:grid}._governmentMandate_rn3w5_345>span{flex-direction:column;gap:3px;min-width:0;display:flex}._governmentMandate_rn3w5_345 b{font-size:10px}._governmentMandate_rn3w5_345 small{color:#9bc8b3;font-size:9px;line-height:1.3}._governmentMandate_rn3w5_345._mandateLocked_rn3w5_345{background:#2a2112;border-color:#b18446}._mandateLocked_rn3w5_345>i{color:#ffe09a;background:#493417}._mandateLocked_rn3w5_345 small{color:#d3bb85}@media (width<=1180px){._topHud_rn3w5_7{grid-template-columns:132px minmax(290px,1fr) auto}._topActions_rn3w5_9{max-width:47vw}._topActions_rn3w5_9 button,._topActions_rn3w5_9 a{min-width:41px}._topActions_rn3w5_9 span{display:none}._brand_rn3w5_9 small{font-size:6px}._resources_rn3w5_9 small{font-size:5px}._resources_rn3w5_9 b{font-size:11px}}@media (width<=820px){._topHud_rn3w5_7{grid-template-columns:1fr;gap:3px;height:auto;top:5px;left:5px;right:5px}._brand_rn3w5_9{display:none}._topActions_rn3w5_9{border-radius:9px;grid-area:1/1;width:100%;max-width:none;height:49px}._topActions_rn3w5_9 button,._topActions_rn3w5_9 a{min-width:43px;height:40px}._resources_rn3w5_9{border-radius:9px;grid-area:2/1;height:45px}._resources_rn3w5_9>div{grid-template-columns:18px minmax(0,1fr);padding:4px 3px}._resources_rn3w5_9>div>i{font-size:14px}._resources_rn3w5_9 b{font-size:10px}._canvasHost_rn3w5_3,._orbitalPanel_rn3w5_193,._governancePanel_rn3w5_193{top:101px}._regionHud_rn3w5_251{top:5px}._strategyOverlay_rn3w5_345{position:fixed}._governmentMandate_rn3w5_345{grid-template-columns:29px 1fr}._governmentMandate_rn3w5_345>i{width:27px;height:27px}._governmentMandate_rn3w5_345 b{font-size:9px}._governmentMandate_rn3w5_345 small{font-size:8px}}
