.BuildKingdoms_shell__3xt3J{position:fixed;inset:0;z-index:100000;height:var(--build-kingdoms-shell-height,100svh);min-height:var(--build-kingdoms-shell-height,100svh);max-height:var(--build-kingdoms-shell-height,100svh);--mobile-bottom-clearance:0px;--mobile-top-clearance:0px;overflow:hidden;background:#aec9d2;color:#fbf4df;font-family:var(--font-primary),system-ui,sans-serif;overscroll-behavior:none;touch-action:none;-webkit-tap-highlight-color:transparent;isolation:isolate}.BuildKingdoms_world__2B3YY{position:absolute;inset:0;z-index:0;touch-action:none;cursor:crosshair;will-change:transform}.BuildKingdoms_canvas__LUsFD,.BuildKingdoms_world__2B3YY{overscroll-behavior:none;transform:translateZ(0);backface-visibility:hidden}.BuildKingdoms_canvas__LUsFD{display:block;width:100%;height:100%;outline:none;background:#aec9d2}.BuildKingdoms_canvas__LUsFD:focus-visible{box-shadow:inset 0 0 0 2px rgba(119,224,212,.82)}.BuildKingdoms_srOnly__128k0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BuildKingdoms_shell__3xt3J[data-race-state=choosing] .BuildKingdoms_actions__FwPJA,.BuildKingdoms_shell__3xt3J[data-race-state=choosing] .BuildKingdoms_feedbackToast__azGhi,.BuildKingdoms_shell__3xt3J[data-race-state=choosing] .BuildKingdoms_objectivePanel__4ho11,.BuildKingdoms_shell__3xt3J[data-race-state=choosing] .BuildKingdoms_palette__kpO9D,.BuildKingdoms_shell__3xt3J[data-race-state=choosing] .BuildKingdoms_selectedDock__icVLf,.BuildKingdoms_shell__3xt3J[data-race-state=choosing] .BuildKingdoms_upgradePanel__jD8Dv{opacity:0;pointer-events:none}.BuildKingdoms_shell__3xt3J[data-race-state=choosing] .BuildKingdoms_resources__xbyx4,.BuildKingdoms_shell__3xt3J[data-race-state=choosing] .BuildKingdoms_stats__FCF9q{opacity:.58}.BuildKingdoms_hudTop__ZqCNR{position:absolute;z-index:2;top:max(14px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));display:flex;align-items:flex-start;justify-content:space-between;gap:14px;pointer-events:none}.BuildKingdoms_worldMeta__RcCVq{display:inline-flex;max-width:min(360px,calc(100vw - 28px));min-width:0;align-items:center;gap:8px;overflow:hidden;color:#dfd3b2;font-size:.78rem;line-height:1.1;font-weight:800;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto}.BuildKingdoms_worldMeta__RcCVq>span{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:0 8px;border:1px solid rgba(119,224,212,.16);border-radius:7px;background:rgba(37,49,46,.64);color:#f4e8c9;font-weight:900;font-variant-numeric:tabular-nums}.BuildKingdoms_identity__iM7iU{max-width:min(520px,calc(100vw - 28px));padding:12px 14px 13px;border:1px solid rgba(246,224,171,.26);border-radius:8px;background:linear-gradient(135deg,rgba(29,35,31,.86),rgba(30,45,46,.78));box-shadow:0 18px 42px rgba(7,12,14,.36);backdrop-filter:blur(16px)}.BuildKingdoms_kicker__a8R9o{display:block;color:#77e0d4;font-size:.72rem;line-height:1.1;letter-spacing:0;text-transform:uppercase}.BuildKingdoms_identity__iM7iU h1{margin:2px 0 0;color:#fff4d7;font-size:clamp(1.6rem,3.2vw,3.5rem);line-height:.98;letter-spacing:0;font-weight:800}.BuildKingdoms_identity__iM7iU p{margin:7px 0 0;color:#dfd3b2;font-size:.9rem;line-height:1.25}.BuildKingdoms_actions__FwPJA,.BuildKingdoms_feedbackToast__azGhi,.BuildKingdoms_modeDock___2B0V,.BuildKingdoms_objectivePanel__4ho11,.BuildKingdoms_palette__kpO9D,.BuildKingdoms_raceChooser__gmK_f,.BuildKingdoms_resources__xbyx4,.BuildKingdoms_selectedDock__icVLf,.BuildKingdoms_stats__FCF9q{border:1px solid rgba(246,224,171,.2);border-radius:8px;background:rgba(20,28,27,.54);box-shadow:0 12px 28px rgba(7,12,14,.22);backdrop-filter:blur(10px)}.BuildKingdoms_stats__FCF9q{display:grid;grid-template-columns:repeat(2,minmax(64px,1fr));gap:4px;min-width:162px;padding:8px;pointer-events:auto}.BuildKingdoms_resources__xbyx4 span,.BuildKingdoms_stats__FCF9q span{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:7px;color:#f4e8c9;font-size:.82rem;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.BuildKingdoms_resources__xbyx4 svg,.BuildKingdoms_selectedDock__icVLf svg,.BuildKingdoms_stats__FCF9q svg{color:#78e6d9;flex:0 0 auto}.BuildKingdoms_objectivePanel__4ho11{position:absolute;z-index:2;top:128px;left:max(14px,env(safe-area-inset-left));display:grid;width:min(360px,calc(100vw - 28px));gap:8px;padding:10px;pointer-events:auto}.BuildKingdoms_upgradePanel__jD8Dv{z-index:3;width:min(360px,calc(100vw - 28px));max-height:calc(100svh - 120px);gap:8px;padding:12px;border:1px solid rgba(246,224,171,.24);border-radius:8px;background:rgba(20,28,27,.74);box-shadow:0 14px 34px rgba(7,12,14,.28);backdrop-filter:blur(12px)}.BuildKingdoms_raceChooser__gmK_f,.BuildKingdoms_upgradePanel__jD8Dv{position:absolute;left:50%;display:grid;overflow:auto;color:#fff0cd;transform:translateX(-50%);pointer-events:auto}.BuildKingdoms_raceChooser__gmK_f{z-index:12;top:clamp(136px,18svh,174px);width:min(780px,calc(100vw - 40px));max-height:calc(100svh - 174px);gap:12px;padding:16px;border-color:rgba(246,224,171,.34);background:linear-gradient(145deg,rgba(20,28,27,.94),rgba(39,48,41,.9));box-shadow:0 28px 76px rgba(5,9,10,.5)}.BuildKingdoms_raceChooserHeader__3mpjX{display:grid;gap:5px;text-align:center}.BuildKingdoms_shell__3xt3J .BuildKingdoms_raceChooser__gmK_f .BuildKingdoms_raceChooserHeader__3mpjX{padding:11px 14px;border:1px solid rgba(119,224,212,.18)!important;border-radius:8px;background:linear-gradient(135deg,rgba(14,25,24,.9),rgba(35,54,47,.84))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.BuildKingdoms_raceChooserHeader__3mpjX>span{color:#77e0d4;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.BuildKingdoms_raceChooserHeader__3mpjX h2{margin:0;color:#fff4d7;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1}.BuildKingdoms_raceChooserHeader__3mpjX p{max-width:640px;margin:0 auto;color:#dfd3b2;font-size:.82rem;line-height:1.35}.BuildKingdoms_raceChoiceGrid__5f4py{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.BuildKingdoms_raceCard__tXwjD{display:grid;min-height:176px;grid-template-rows:42px minmax(0,1fr);justify-items:center;gap:8px;padding:12px;border:1px solid rgba(246,224,171,.18);border-radius:9px;background:linear-gradient(145deg,rgba(56,67,60,.72),rgba(28,39,38,.76));color:#f8edcf;text-align:center;cursor:pointer;touch-action:manipulation;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.BuildKingdoms_raceCard__tXwjD:focus-visible,.BuildKingdoms_raceCard__tXwjD:hover{border-color:var(--mode-color,rgba(119,224,212,.78));outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mode-color,#77e0d4) 36%,transparent)}.BuildKingdoms_raceCardIcon__rIFEO{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--mode-color,#77e0d4) 40%,transparent);border-radius:50%;background:color-mix(in srgb,var(--mode-color,#77e0d4) 14%,rgba(26,36,35,.9));color:var(--mode-color,#77e0d4)}.BuildKingdoms_raceCardCopy__rVLku{display:grid;min-width:0;align-content:start;gap:6px}.BuildKingdoms_raceCardTitle__Kuc5E{display:grid;justify-items:center;gap:4px}.BuildKingdoms_raceCardTitle__Kuc5E strong{color:#fff0cd;font-size:.96rem}.BuildKingdoms_raceCardTitle__Kuc5E small{padding:3px 6px;border-radius:999px;background:rgba(119,224,212,.14);color:#a5f5eb;font-size:.56rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.BuildKingdoms_raceCardCopy__rVLku>span:not(.BuildKingdoms_raceCardTitle__Kuc5E){color:#dfd3b2;font-size:.72rem;line-height:1.3}.BuildKingdoms_raceCardCopy__rVLku em{color:var(--mode-color,#77e0d4);font-size:.66rem;font-style:normal;font-weight:900}.BuildKingdoms_raceCardCopy__rVLku b{align-self:end;margin-top:2px;color:#fff4d7;font-size:.66rem;line-height:1.2}.BuildKingdoms_raceFirstGoal__k6pHk{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(240,179,109,.22);border-radius:8px;background:rgba(53,43,38,.58);color:#dfd3b2;font-size:.74rem;line-height:1.25}.BuildKingdoms_raceFirstGoal__k6pHk strong{color:#ffe1ae;text-transform:uppercase}.BuildKingdoms_upgradePanel__jD8Dv{bottom:calc(max(14px, env(safe-area-inset-bottom)) + 76px);width:auto;max-width:min(640px,calc(100vw - 28px));grid-template-columns:repeat(5,auto);pointer-events:none}.BuildKingdoms_upgradePanel__jD8Dv[data-state=collapsed]{width:auto;min-width:0;max-width:44px;padding:6px;opacity:.42}.BuildKingdoms_upgradePanel__jD8Dv[data-state=collapsed]>span:not([data-testid=knight-factory-capacity]){display:none}.BuildKingdoms_objectiveHeader__bmKMz{display:grid;grid-template-columns:20px minmax(0,1fr) auto;min-height:36px;align-items:center;gap:8px;color:var(--doctrine-color,#77e0d4);font-size:.8rem;line-height:1;font-weight:900}.BuildKingdoms_modeButton__H9MUn span,.BuildKingdoms_progressLine__TeUtY span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_objectiveBrand__7qwbw{display:grid;min-width:0;gap:2px}.BuildKingdoms_objectiveBrand__7qwbw small{color:#a7d8d0;font-size:.56rem;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.BuildKingdoms_objectiveBrand__7qwbw strong{overflow:hidden;color:var(--doctrine-color,#77e0d4);font-size:.8rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_threatMeter__WJgBy{display:grid;min-width:48px;justify-items:center;gap:2px;padding:5px 7px;border-radius:7px;background:rgba(255,113,66,.16);color:#ffc2a3;font-variant-numeric:tabular-nums}.BuildKingdoms_threatMeter__WJgBy small{font-size:.5rem;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.BuildKingdoms_threatMeter__WJgBy strong{font-size:.78rem;line-height:1}.BuildKingdoms_objectiveCopy__BDr4T{display:grid;gap:3px}.BuildKingdoms_objectiveCopy__BDr4T>span{color:#a7d8d0;font-size:.56rem;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.BuildKingdoms_objectiveCopy__BDr4T p{margin:0;color:#fff0cd;font-size:.92rem;line-height:1.2;font-weight:800}.BuildKingdoms_objectiveCopy__BDr4T small{color:#d8cfb3;font-size:.7rem;line-height:1.3}.BuildKingdoms_progressLine__TeUtY{display:grid;grid-template-columns:minmax(74px,1fr) auto auto;min-height:24px;align-items:center;gap:8px;color:#d8cfb3;font-size:.74rem;line-height:1;text-transform:uppercase}.BuildKingdoms_progressTrack__bRV0Y{position:relative;display:block;height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.BuildKingdoms_progressTrack__bRV0Y>span{position:absolute;inset:0 auto 0 0;display:block;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,var(--doctrine-color,#77e0d4),#f0b36d)}.BuildKingdoms_expeditionControls__PV6w_{display:grid;gap:7px;padding:7px;border:1px solid rgba(119,224,212,.28);border-radius:8px;background:linear-gradient(145deg,rgba(25,63,62,.7),rgba(28,39,38,.72))}.BuildKingdoms_expeditionLaunch__JaBx_,.BuildKingdoms_flightButton__mL1VM,.BuildKingdoms_surveyButton__4_nwa{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(119,224,212,.36);border-radius:7px;background:rgba(31,67,65,.76);color:#e6fff9;font:inherit;font-size:.7rem;font-weight:900;line-height:1;touch-action:manipulation}.BuildKingdoms_expeditionLaunch__JaBx_{gap:7px}.BuildKingdoms_expeditionLaunch__JaBx_:focus-visible,.BuildKingdoms_expeditionLaunch__JaBx_:hover,.BuildKingdoms_flightButton__mL1VM:focus-visible,.BuildKingdoms_flightButton__mL1VM:hover,.BuildKingdoms_surveyButton__4_nwa:focus-visible,.BuildKingdoms_surveyButton__4_nwa:hover{border-color:rgba(215,255,246,.84);outline:none;background:rgba(44,98,93,.88)}.BuildKingdoms_flightControls__68JsU{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px}.BuildKingdoms_flightReadout__GWXX0{display:grid;min-width:0;gap:2px}.BuildKingdoms_flightReadout__GWXX0 small,.BuildKingdoms_flightReadout__GWXX0 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_flightReadout__GWXX0 strong{color:#fff0c8;font-size:.72rem}.BuildKingdoms_flightReadout__GWXX0 small{color:#a7e9df;font-size:.6rem}.BuildKingdoms_flightPad__3ofMo{display:inline-grid;grid-template-columns:repeat(3,30px);align-items:center;gap:3px}.BuildKingdoms_flightVertical__FuNXN{display:grid;gap:3px}.BuildKingdoms_flightButton__mL1VM{width:30px;min-height:28px;padding:0}.BuildKingdoms_surveyButton__4_nwa{min-width:76px;gap:5px;padding:0 10px;border-color:rgba(240,179,109,.5);background:linear-gradient(145deg,rgba(100,75,41,.88),rgba(60,60,46,.86));color:#fff0c8}.BuildKingdoms_surveyButton__4_nwa:disabled{cursor:not-allowed;filter:saturate(.5);opacity:.44}.BuildKingdoms_systemGrid__8I_Xy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.BuildKingdoms_systemGrid__8I_Xy>span{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border:1px solid rgba(119,224,212,.16);border-radius:7px;background:rgba(37,49,46,.76);color:#f4e8c9;padding:0 4px;font-size:.66rem;font-weight:900;font-variant-numeric:tabular-nums}.BuildKingdoms_diagnosticGrid__q6A7S{display:none}.BuildKingdoms_systemGrid__8I_Xy>span{border-color:rgba(240,179,109,.22);background:rgba(53,43,38,.72);color:#ffe1ae}.BuildKingdoms_upgradePanel__jD8Dv>span{display:inline-grid;grid-template-columns:auto auto;min-height:28px;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid rgba(119,224,212,.14);border-radius:7px;background:rgba(37,49,46,.58);color:#f4e8c9;font-size:.72rem;font-weight:900;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.BuildKingdoms_upgradePanel__jD8Dv>span>span{color:#a7d8d0;font-size:.62rem;text-transform:uppercase}.BuildKingdoms_upgradePanel__jD8Dv>span>strong{color:#fff0cd}.BuildKingdoms_modeDock___2B0V{position:absolute;z-index:2;right:max(8px,env(safe-area-inset-right));top:184px;display:grid;width:172px;gap:6px;padding:8px;pointer-events:auto}.BuildKingdoms_modeButtonList__7giVq{display:grid;gap:6px}.BuildKingdoms_modeButton__H9MUn{display:grid;width:100%;min-height:44px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid rgba(246,224,171,.18);border-radius:8px;background:rgba(35,43,41,.68);color:#f8edcf;font-size:.74rem;font-weight:900;line-height:1;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.BuildKingdoms_modeButton__H9MUn small{color:#a7d8d0;font-size:.54rem;font-weight:900;text-transform:uppercase}.BuildKingdoms_modeButton__H9MUn:disabled{display:none}.BuildKingdoms_modeButton__H9MUn svg{color:var(--mode-color,#77e0d4)}.BuildKingdoms_modeButton__H9MUn:focus-visible,.BuildKingdoms_modeButton__H9MUn:hover{border-color:rgba(246,224,171,.62);outline:none;transform:translateY(-1px)}.BuildKingdoms_activeMode__AACLG{border-color:var(--mode-color,rgba(119,224,212,.86));background:linear-gradient(135deg,rgba(61,75,72,.82),rgba(41,58,62,.78))}.BuildKingdoms_resources__xbyx4{position:absolute;z-index:2;left:max(8px,env(safe-area-inset-left));bottom:calc(max(8px, env(safe-area-inset-bottom)) + 70px);display:grid;grid-template-columns:repeat(4,minmax(52px,1fr));gap:3px;min-width:min(330px,calc(100vw - 28px));padding:6px;pointer-events:auto}.BuildKingdoms_palette__kpO9D{position:absolute;z-index:8;left:50%;bottom:max(8px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(8,44px);gap:6px;padding:8px;transform:translateX(-50%);pointer-events:none}.BuildKingdoms_roundButton__zaHCA,.BuildKingdoms_toolButton__uTtrf{position:relative;z-index:1;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(246,224,171,.18);border-radius:8px;background:rgba(53,59,53,.62);color:#f8edcf;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .16s ease,background .16s ease,opacity .16s ease}.BuildKingdoms_toolButton__uTtrf{display:grid;grid-template-rows:19px 9px;justify-items:center;gap:1px;padding:4px 2px 6px}.BuildKingdoms_toolLabel__DXqur{display:block;max-width:40px;overflow:hidden;color:#e8ddc0;font-size:.5rem;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_toolButton__uTtrf:after{position:absolute;left:8px;right:8px;bottom:6px;height:3px;border-radius:999px;background:var(--tool-color,#d6b56f);content:"";opacity:.78;pointer-events:none}.BuildKingdoms_modeButton__H9MUn svg,.BuildKingdoms_raceCard__tXwjD svg,.BuildKingdoms_roundButton__zaHCA svg,.BuildKingdoms_toolButton__uTtrf svg{pointer-events:none}.BuildKingdoms_roundButton__zaHCA:focus-visible,.BuildKingdoms_roundButton__zaHCA:hover,.BuildKingdoms_toolButton__uTtrf:focus-visible,.BuildKingdoms_toolButton__uTtrf:hover{border-color:rgba(246,224,171,.62);outline:none}.BuildKingdoms_toolButton__uTtrf:disabled{cursor:not-allowed;opacity:.38}.BuildKingdoms_toolButton__uTtrf[aria-disabled=true]{opacity:.52}.BuildKingdoms_toolButton__uTtrf[aria-disabled=true]:after{background:#cf7e69}.BuildKingdoms_toolButton__uTtrf[data-unlocked=false]{background:rgba(31,39,39,.72);filter:saturate(.42)}.BuildKingdoms_toolButton__uTtrf[data-unlocked=false]:after{background:#687875}.BuildKingdoms_activeTool__qstoS{border-color:rgba(119,224,212,.86);background:linear-gradient(135deg,rgba(73,84,67,.82),rgba(41,70,71,.78))}.BuildKingdoms_actions__FwPJA{position:absolute;z-index:8;right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,44px);gap:8px;padding:8px;pointer-events:none}.BuildKingdoms_roundButton__zaHCA{background:rgba(35,42,45,.64)}.BuildKingdoms_roundButton__zaHCA:disabled{cursor:not-allowed;opacity:.38}.BuildKingdoms_boostActive__IYEDh{border-color:rgba(119,224,212,.9);background:rgba(38,91,93,.78);color:#9cfbf2}.BuildKingdoms_roundButton__zaHCA[data-confirming=true]{border-color:rgba(255,155,116,.9)!important;background:linear-gradient(145deg,rgba(117,48,36,.92),rgba(72,34,31,.94));color:#ffe9d9;box-shadow:inset 0 0 0 1px rgba(255,208,177,.16),0 0 0 1px rgba(38,12,10,.68)!important}.BuildKingdoms_roundButton__zaHCA[data-confirming=true] svg{color:#ffb28d}.BuildKingdoms_mobileActionBadge__BOtPg{display:none}.BuildKingdoms_selectedDock__icVLf{position:absolute;z-index:2;right:max(8px,env(safe-area-inset-right));top:126px;display:grid;grid-template-columns:18px minmax(0,1fr);min-width:172px;max-width:min(260px,calc(100vw - 28px));min-height:42px;align-items:center;gap:8px;padding:8px 12px;color:#f4e8c9;font-size:.74rem;font-weight:800;line-height:1.25;pointer-events:auto}.BuildKingdoms_selectedDock__icVLf span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_selectedDock__icVLf span:first-of-type{color:#fff0cd;font-size:.84rem;font-weight:900}.BuildKingdoms_feedbackToast__azGhi{position:absolute;z-index:2;left:50%;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 62px);display:none;width:min(390px,calc(100vw - 18px));grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:8px 10px;color:#f8edcf;font-size:.72rem;line-height:1.2;transform:translateX(-50%);pointer-events:none}.BuildKingdoms_feedbackToast__azGhi span,.BuildKingdoms_feedbackToast__azGhi strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_feedbackToast__azGhi strong{color:#77e0d4;font-size:.68rem;text-transform:uppercase}.BuildKingdoms_outcomePanel__qXNPr{position:absolute;z-index:20;left:50%;top:50%;display:grid;width:min(360px,calc(100vw - 32px));gap:10px;justify-items:center;padding:18px;border:1px solid rgba(246,224,171,.42);border-radius:8px;background:linear-gradient(145deg,rgba(20,28,27,.94),rgba(45,38,32,.92));box-shadow:0 24px 70px rgba(5,8,9,.48);color:#fff0cd;text-align:center;transform:translate(-50%,-50%);pointer-events:auto;backdrop-filter:blur(18px)}.BuildKingdoms_shell__3xt3J:has([data-testid=outcome-status]) .BuildKingdoms_actions__FwPJA,.BuildKingdoms_shell__3xt3J:has([data-testid=outcome-status]) .BuildKingdoms_feedbackToast__azGhi,.BuildKingdoms_shell__3xt3J:has([data-testid=outcome-status]) .BuildKingdoms_modeDock___2B0V,.BuildKingdoms_shell__3xt3J:has([data-testid=outcome-status]) .BuildKingdoms_palette__kpO9D,.BuildKingdoms_shell__3xt3J:has([data-testid=outcome-status]) .BuildKingdoms_selectedDock__icVLf,.BuildKingdoms_shell__3xt3J:has([data-testid=outcome-status]) .BuildKingdoms_upgradePanel__jD8Dv{opacity:0;pointer-events:none}.BuildKingdoms_outcomePanel__qXNPr svg{color:#f0b36d}.BuildKingdoms_outcomePanel__qXNPr h2{margin:0;font-size:1.45rem;line-height:1}.BuildKingdoms_outcomePanel__qXNPr p{margin:0;color:#dfd3b2;font-size:.86rem;line-height:1.35}.BuildKingdoms_outcomeStats__xE7Wg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:5px}.BuildKingdoms_outcomeStats__xE7Wg span{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgba(119,224,212,.16);border-radius:7px;background:rgba(37,49,46,.72);color:#f4e8c9;font-size:.72rem;font-weight:900;font-variant-numeric:tabular-nums}.BuildKingdoms_outcomePanel__qXNPr button{min-height:40px;padding:0 16px;border:1px solid rgba(119,224,212,.52);border-radius:8px;background:rgba(38,91,93,.88);color:#f8edcf;font-weight:900}.BuildKingdoms_outcomePanel__qXNPr button:focus-visible,.BuildKingdoms_outcomePanel__qXNPr button:hover{border-color:rgba(246,224,171,.74);outline:none}@media (max-width:760px){.BuildKingdoms_shell__3xt3J{--mobile-bottom-clearance:env(safe-area-inset-bottom,0px);--mobile-top-clearance:16px}.BuildKingdoms_hudTop__ZqCNR{top:calc(max(8px, env(safe-area-inset-top)) + var(--mobile-top-clearance));left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));align-items:center;justify-content:flex-end;gap:8px;min-width:0}.BuildKingdoms_identity__iM7iU{display:none}.BuildKingdoms_stats__FCF9q{grid-template-columns:repeat(4,minmax(25px,1fr));min-width:0;max-width:min(184px,calc(100vw - 16px));gap:2px;padding:4px;background:rgba(20,28,27,.46)}.BuildKingdoms_stats__FCF9q span{min-height:25px;font-size:.66rem;gap:3px;min-width:0;overflow:hidden}.BuildKingdoms_resources__xbyx4 svg,.BuildKingdoms_stats__FCF9q svg{width:13px;height:13px}.BuildKingdoms_resources__xbyx4{left:max(6px,env(safe-area-inset-left));right:auto;top:calc(max(8px, env(safe-area-inset-top)) + var(--mobile-top-clearance));bottom:auto;width:min(184px,calc(100vw - 206px));grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:2px;padding:4px;pointer-events:none}.BuildKingdoms_resources__xbyx4 span{min-height:26px;font-size:.68rem;gap:4px;min-width:0;overflow:hidden}.BuildKingdoms_objectivePanel__4ho11{top:calc(max(8px, env(safe-area-inset-top)) + var(--mobile-top-clearance) + 46px);left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));width:auto;max-width:none;grid-template-columns:minmax(0,1fr);gap:5px;padding:7px;min-width:0;overflow:hidden;background:rgba(20,28,27,.48)}.BuildKingdoms_objectiveCopy__BDr4T p{min-width:0;overflow:hidden;color:#fff0cd;font-size:.78rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_objectiveCopy__BDr4T small{overflow:hidden;font-size:.62rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_objectiveHeader__bmKMz{grid-template-columns:17px minmax(0,1fr) auto;min-height:30px;gap:5px;font-size:.66rem}.BuildKingdoms_objectiveBrand__7qwbw strong{font-size:.7rem}.BuildKingdoms_threatMeter__WJgBy{min-width:42px;padding:4px 5px;border-radius:5px}.BuildKingdoms_progressLine__TeUtY{grid-template-columns:minmax(64px,1fr) auto auto;min-height:18px;gap:5px;font-size:.6rem}.BuildKingdoms_systemGrid__8I_Xy{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;min-width:0}.BuildKingdoms_systemGrid__8I_Xy>span{min-height:24px;border-radius:5px;padding:0 2px;font-size:.56rem;min-width:0;overflow:hidden}.BuildKingdoms_modeDock___2B0V{top:calc(max(8px, env(safe-area-inset-top)) + var(--mobile-top-clearance) + 82px);left:auto;right:max(6px,env(safe-area-inset-right));z-index:5;grid-template-columns:minmax(0,1fr);width:172px;gap:4px;padding:4px}.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_modeDock___2B0V{display:none}.BuildKingdoms_raceChooser__gmK_f{top:calc(max(8px, env(safe-area-inset-top)) + var(--mobile-top-clearance) + 46px);left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));width:auto;max-height:calc(100svh - 150px);gap:9px;padding:11px;transform:none}.BuildKingdoms_raceChooserHeader__3mpjX{gap:4px}.BuildKingdoms_raceChooserHeader__3mpjX h2{font-size:1.32rem}.BuildKingdoms_raceChooserHeader__3mpjX p{font-size:.72rem}.BuildKingdoms_raceChoiceGrid__5f4py{grid-template-columns:minmax(0,1fr);gap:6px}.BuildKingdoms_raceCard__tXwjD{min-height:86px;grid-template-columns:46px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;justify-items:stretch;gap:9px;padding:8px 10px;text-align:left}.BuildKingdoms_raceCardIcon__rIFEO{width:44px;height:44px}.BuildKingdoms_raceCardCopy__rVLku{gap:3px}.BuildKingdoms_raceCardTitle__Kuc5E{grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:6px}.BuildKingdoms_raceCardTitle__Kuc5E strong{font-size:.86rem}.BuildKingdoms_raceCardCopy__rVLku>span:not(.BuildKingdoms_raceCardTitle__Kuc5E){font-size:.66rem}.BuildKingdoms_raceCardCopy__rVLku b,.BuildKingdoms_raceCardCopy__rVLku em{font-size:.6rem}.BuildKingdoms_raceFirstGoal__k6pHk{grid-template-columns:minmax(0,1fr);gap:3px;padding:7px 9px;font-size:.66rem}.BuildKingdoms_modeButton__H9MUn{grid-template-columns:1fr;justify-items:center;min-width:44px;min-height:44px;gap:0;padding:0}.BuildKingdoms_palette__kpO9D{left:50%;right:auto;bottom:calc(8px + var(--mobile-bottom-clearance));grid-template-columns:repeat(8,44px);gap:2px;padding:4px;transform:translateX(-50%)}.BuildKingdoms_roundButton__zaHCA,.BuildKingdoms_toolButton__uTtrf{width:44px;min-width:44px;height:44px;min-height:44px;touch-action:manipulation}.BuildKingdoms_toolButton__uTtrf:after{left:7px;right:7px;bottom:5px;height:2px}.BuildKingdoms_toolLabel__DXqur{font-size:.48rem}.BuildKingdoms_actions__FwPJA{right:max(6px,env(safe-area-inset-right));top:52%;bottom:auto;grid-template-columns:repeat(2,44px);gap:4px;padding:4px;transform:translateY(-50%);background:rgba(20,28,27,.42)}.BuildKingdoms_actions__FwPJA .BuildKingdoms_srOnly__128k0{display:none}.BuildKingdoms_feedbackToast__azGhi{left:max(8px,env(safe-area-inset-left));right:max(104px,env(safe-area-inset-right));top:auto;bottom:calc(108px + var(--mobile-bottom-clearance));display:grid;width:auto;min-height:40px;transform:none;background:rgba(20,28,27,.7)}.BuildKingdoms_feedbackToast__azGhi span{display:-webkit-box;overflow:hidden;line-height:1.2;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.BuildKingdoms_upgradePanel__jD8Dv{left:max(8px,env(safe-area-inset-left));right:max(104px,env(safe-area-inset-right));bottom:calc(66px + var(--mobile-bottom-clearance));display:grid;width:auto;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px;gap:4px;transform:none;background:rgba(20,28,27,.66)}.BuildKingdoms_upgradePanel__jD8Dv>span{min-height:24px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;padding:0 6px;font-size:.62rem}.BuildKingdoms_selectedDock__icVLf,.BuildKingdoms_upgradePanel__jD8Dv [data-testid=knight-factory-count],.BuildKingdoms_upgradePanel__jD8Dv [data-testid=knight-factory-output]{display:none}.BuildKingdoms_outcomePanel__qXNPr{top:48%;padding:14px}}@media (max-width:430px){.BuildKingdoms_shell__3xt3J{--mobile-bottom-clearance:env(safe-area-inset-bottom,0px);--mobile-top-clearance:20px}.BuildKingdoms_stats__FCF9q{grid-template-columns:repeat(4,minmax(25px,1fr));min-width:140px}.BuildKingdoms_stats__FCF9q span{min-height:24px;font-size:.62rem}.BuildKingdoms_palette__kpO9D{right:auto;width:auto;grid-template-columns:repeat(8,44px);gap:2px}.BuildKingdoms_resources__xbyx4{top:calc(max(8px, env(safe-area-inset-top)) + var(--mobile-top-clearance));bottom:auto;width:min(176px,calc(100vw - 204px))}.BuildKingdoms_resources__xbyx4 span{min-height:24px;font-size:.62rem;gap:3px}.BuildKingdoms_objectivePanel__4ho11{top:calc(max(8px, env(safe-area-inset-top)) + var(--mobile-top-clearance) + 42px);grid-template-columns:minmax(0,1fr);gap:3px;padding:5px 6px}.BuildKingdoms_objectiveCopy__BDr4T small,.BuildKingdoms_objectiveCopy__BDr4T>span{display:none}.BuildKingdoms_objectiveCopy__BDr4T p{display:block;font-size:.74rem}.BuildKingdoms_objectiveCopy__BDr4T{gap:0}.BuildKingdoms_objectiveHeader__bmKMz{grid-template-columns:15px minmax(0,1fr) auto;min-height:22px;font-size:.6rem}.BuildKingdoms_objectiveBrand__7qwbw{gap:0}.BuildKingdoms_objectiveBrand__7qwbw small{display:none}.BuildKingdoms_threatMeter__WJgBy{display:inline-flex;min-width:0;align-items:center;gap:3px;padding:3px 5px}.BuildKingdoms_progressLine__TeUtY{min-height:16px}.BuildKingdoms_systemGrid__8I_Xy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.BuildKingdoms_systemGrid__8I_Xy>span{min-height:22px}.BuildKingdoms_systemGrid__8I_Xy [data-mobile-system=secondary]{display:none}.BuildKingdoms_modeDock___2B0V{top:calc(max(8px, env(safe-area-inset-top)) + var(--mobile-top-clearance) + 72px);grid-template-columns:minmax(0,1fr)}.BuildKingdoms_modeButton__H9MUn{min-height:44px}.BuildKingdoms_modeButton__H9MUn span{display:none}.BuildKingdoms_actions__FwPJA{top:50%;grid-template-columns:repeat(2,44px);gap:3px}.BuildKingdoms_actions__FwPJA [data-mobile-control=secondary]{display:none}.BuildKingdoms_feedbackToast__azGhi{bottom:calc(66px + var(--mobile-bottom-clearance));min-height:32px;grid-template-columns:minmax(0,1fr);padding:5px 8px}.BuildKingdoms_feedbackToast__azGhi strong{display:none}.BuildKingdoms_feedbackToast__azGhi span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1}.BuildKingdoms_upgradePanel__jD8Dv{display:none}.BuildKingdoms_mobileActionBadge__BOtPg{position:absolute;top:2px;right:2px;display:inline-flex;min-width:15px;height:15px;align-items:center;justify-content:center;border:1px solid rgba(119,224,212,.35);border-radius:999px;background:rgba(15,28,27,.94);color:#b8fff5;padding:0 2px;font-size:.46rem;font-weight:900;line-height:1}.BuildKingdoms_roundButton__zaHCA,.BuildKingdoms_toolButton__uTtrf{height:44px;min-width:44px}.BuildKingdoms_outcomePanel__qXNPr h2{font-size:1.2rem}.BuildKingdoms_outcomePanel__qXNPr p{font-size:.78rem}}@media (max-width:760px){.BuildKingdoms_resources__xbyx4,.BuildKingdoms_stats__FCF9q{border-color:rgba(183,232,217,.3);background:linear-gradient(180deg,rgba(17,29,28,.8),rgba(24,38,35,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 20px rgba(4,12,12,.24);backdrop-filter:blur(12px) saturate(1.16)}.BuildKingdoms_resources__xbyx4 span,.BuildKingdoms_stats__FCF9q span{color:#fff5dc;font-weight:900;text-shadow:0 1px 2px rgba(3,10,10,.72)}.BuildKingdoms_resources__xbyx4 span+span,.BuildKingdoms_stats__FCF9q span+span{box-shadow:inset 1px 0 rgba(224,243,231,.09)}.BuildKingdoms_stats__FCF9q svg{color:#83e9dc;filter:drop-shadow(0 1px 2px rgba(4,16,15,.72))}.BuildKingdoms_resources__xbyx4 [data-testid=resource-wood] svg{color:#9ee6a0}.BuildKingdoms_resources__xbyx4 [data-testid=resource-stone] svg{color:#d7d5ca}.BuildKingdoms_resources__xbyx4 [data-testid=resource-food] svg{color:#f3cf72}.BuildKingdoms_resources__xbyx4 [data-testid=resource-crystal] svg{color:#77e9df}.BuildKingdoms_objectivePanel__4ho11{border-color:rgba(246,224,171,.34);background:linear-gradient(145deg,rgba(17,28,27,.86),rgba(32,43,38,.78));box-shadow:inset 3px 0 0 rgba(240,179,109,.72),inset 0 1px 0 rgba(255,255,255,.05),0 10px 24px rgba(5,13,13,.28);backdrop-filter:blur(13px) saturate(1.12)}.BuildKingdoms_objectiveBrand__7qwbw strong,.BuildKingdoms_objectiveHeader__bmKMz>svg{filter:drop-shadow(0 1px 3px color-mix(in srgb,var(--doctrine-color,#77e0d4) 40%,transparent))}.BuildKingdoms_objectiveBrand__7qwbw strong{color:color-mix(in srgb,var(--doctrine-color,#77e0d4) 82%,#fff4d7)}.BuildKingdoms_objectiveCopy__BDr4T>span{color:#9cecdf}.BuildKingdoms_objectiveCopy__BDr4T p{color:#fff7df;text-shadow:0 1px 3px rgba(4,10,9,.8)}.BuildKingdoms_objectiveCopy__BDr4T small,.BuildKingdoms_progressLine__TeUtY{color:#e8dfc5}.BuildKingdoms_threatMeter__WJgBy{border:1px solid rgba(255,170,126,.34);background:linear-gradient(145deg,rgba(130,59,38,.5),rgba(74,38,31,.6));box-shadow:inset 0 1px 0 rgba(255,229,207,.08),0 2px 8px rgba(24,8,5,.22);text-shadow:0 1px 2px rgba(22,7,4,.72)}.BuildKingdoms_threatMeter__WJgBy small{color:#ffd5bd}.BuildKingdoms_threatMeter__WJgBy strong{color:#fff1e7}.BuildKingdoms_progressTrack__bRV0Y{background:rgba(4,12,11,.46);box-shadow:inset 0 1px 2px rgba(2,6,6,.6)}.BuildKingdoms_progressTrack__bRV0Y>span{box-shadow:0 0 7px color-mix(in srgb,var(--doctrine-color,#77e0d4) 42%,transparent)}.BuildKingdoms_progressLine__TeUtY [data-testid=mission-progress]{color:#fff0ca;font-weight:900}.BuildKingdoms_progressLine__TeUtY [data-testid=mission-status]{padding:2px 4px;border:1px solid rgba(119,224,212,.2);border-radius:999px;background:rgba(45,87,78,.42);color:#baf8ef;font-weight:900}.BuildKingdoms_systemGrid__8I_Xy>span{box-shadow:inset 0 1px 0 rgba(255,255,255,.035);text-shadow:0 1px 2px rgba(3,9,8,.68)}.BuildKingdoms_systemGrid__8I_Xy>[data-testid=titan-phase]{border-color:rgba(240,179,109,.42);background:rgba(94,66,37,.64);color:#ffe0a4}.BuildKingdoms_systemGrid__8I_Xy>[data-testid=integrity-value]{border-color:rgba(136,218,166,.34);background:rgba(36,81,59,.64);color:#c9f5d6}.BuildKingdoms_systemGrid__8I_Xy>[data-testid=survival-progress]{border-color:rgba(119,224,212,.34);background:rgba(31,75,72,.62);color:#c5f6ee}.BuildKingdoms_systemGrid__8I_Xy>[data-testid=wave-threat]{border-color:rgba(255,148,105,.42);background:rgba(101,47,34,.64);color:#ffd0b7}.BuildKingdoms_palette__kpO9D{border-color:rgba(246,224,171,.28);background:linear-gradient(180deg,rgba(19,29,27,.84),rgba(25,34,30,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 9px 24px rgba(3,9,8,.34);backdrop-filter:blur(13px) saturate(1.14)}.BuildKingdoms_palette__kpO9D[data-build-mode=inactive],.BuildKingdoms_shell__3xt3J[data-build-mode=inactive] .BuildKingdoms_palette__kpO9D{border-color:rgba(246,224,171,.24)}.BuildKingdoms_palette__kpO9D[data-build-mode=active],.BuildKingdoms_shell__3xt3J[data-build-mode=active] .BuildKingdoms_palette__kpO9D{border-color:rgba(240,179,109,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(34,22,12,.48),0 9px 24px rgba(3,9,8,.38)}.BuildKingdoms_palette__kpO9D[data-build-mode=active] .BuildKingdoms_toolButton__uTtrf:not(.BuildKingdoms_activeTool__qstoS),.BuildKingdoms_shell__3xt3J[data-build-mode=active] .BuildKingdoms_palette__kpO9D .BuildKingdoms_toolButton__uTtrf:not(.BuildKingdoms_activeTool__qstoS){opacity:.76}.BuildKingdoms_palette__kpO9D[data-build-mode=inactive] .BuildKingdoms_toolButton__uTtrf:after,.BuildKingdoms_shell__3xt3J[data-build-mode=inactive] .BuildKingdoms_palette__kpO9D .BuildKingdoms_toolButton__uTtrf:after{opacity:.42}.BuildKingdoms_shell__3xt3J .BuildKingdoms_roundButton__zaHCA,.BuildKingdoms_shell__3xt3J .BuildKingdoms_toolButton__uTtrf{border-color:rgba(246,224,171,.26)!important;background:linear-gradient(145deg,rgba(56,65,58,.82),rgba(32,43,41,.84));color:#fff3d4;box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 2px 7px rgba(3,9,8,.2)!important}.BuildKingdoms_palette__kpO9D .BuildKingdoms_activeTool__qstoS{border-color:color-mix(in srgb,var(--tool-color,#77e0d4) 82%,#fff0ca)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--tool-color,#77e0d4) 28%,rgba(60,70,59,.96)),rgba(27,55,53,.96));color:#fff9e8;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tool-color,#77e0d4) 38%,transparent),inset 0 8px 18px color-mix(in srgb,var(--tool-color,#77e0d4) 14%,transparent),0 0 0 1px rgba(6,14,12,.72),0 3px 10px rgba(3,10,9,.38)!important}.BuildKingdoms_activeTool__qstoS:before{position:absolute;inset:2px;border:1px solid color-mix(in srgb,var(--tool-color,#77e0d4) 28%,transparent);border-radius:6px;content:"";pointer-events:none}.BuildKingdoms_activeTool__qstoS:after{top:auto;height:3px;opacity:1;transform:none;transition:opacity .16s ease,box-shadow .16s ease;box-shadow:0 0 7px color-mix(in srgb,var(--tool-color,#77e0d4) 76%,transparent)}.BuildKingdoms_toolButton__uTtrf:active:after{top:auto;transform:none}.BuildKingdoms_activeTool__qstoS svg{color:#fff9e8;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--tool-color,#77e0d4) 74%,transparent))}.BuildKingdoms_activeTool__qstoS .BuildKingdoms_toolLabel__DXqur{color:#fff9e8;text-shadow:0 1px 3px rgba(3,9,8,.86)}.BuildKingdoms_actions__FwPJA{border-color:rgba(199,230,216,.3);background:linear-gradient(180deg,rgba(16,28,27,.82),rgba(24,35,34,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),-5px 8px 20px rgba(3,10,9,.3);backdrop-filter:blur(13px) saturate(1.12)}.BuildKingdoms_roundButton__zaHCA svg{filter:drop-shadow(0 1px 2px rgba(2,8,8,.72))}.BuildKingdoms_roundButton__zaHCA[data-testid=home-castle]{color:#f7e2ae}.BuildKingdoms_roundButton__zaHCA[data-testid=doctrine-action]{color:#a9f5e9}.BuildKingdoms_roundButton__zaHCA[data-testid=upgrade-button-barracks-drill]{color:#f6d17e}.BuildKingdoms_actions__FwPJA .BuildKingdoms_boostActive__IYEDh{border-color:rgba(133,247,232,.86)!important;background:linear-gradient(145deg,rgba(43,112,108,.94),rgba(29,72,73,.96));color:#d7fff9;box-shadow:inset 0 0 0 1px rgba(170,255,245,.18),0 0 10px rgba(76,223,209,.3)!important}.BuildKingdoms_shell__3xt3J .BuildKingdoms_roundButton__zaHCA:focus-visible,.BuildKingdoms_shell__3xt3J .BuildKingdoms_toolButton__uTtrf:focus-visible{border-color:#fff0bd!important;box-shadow:0 0 0 2px rgba(18,31,29,.9),0 0 0 4px rgba(119,224,212,.72)!important}.BuildKingdoms_actions__FwPJA .BuildKingdoms_roundButton__zaHCA[data-confirming=true]{border-color:rgba(255,155,116,.9)!important;background:linear-gradient(145deg,rgba(117,48,36,.92),rgba(72,34,31,.94));color:#ffe9d9;box-shadow:inset 0 0 0 1px rgba(255,208,177,.16),0 0 0 1px rgba(38,12,10,.68),0 0 10px rgba(255,108,74,.24)!important}.BuildKingdoms_feedbackToast__azGhi{border-color:rgba(119,224,212,.38);background:linear-gradient(145deg,rgba(17,30,29,.88),rgba(26,45,41,.84));box-shadow:inset 3px 0 0 rgba(119,224,212,.68),0 8px 20px rgba(3,10,9,.28)}.BuildKingdoms_feedbackToast__azGhi span{color:#fff3d5;font-weight:800}.BuildKingdoms_shell__3xt3J[data-threat-tier=warning] .BuildKingdoms_objectivePanel__4ho11{border-color:rgba(247,180,94,.5);box-shadow:inset 3px 0 0 rgba(247,168,72,.86),inset 0 1px 0 rgba(255,255,255,.05),0 10px 24px rgba(27,13,5,.3)}.BuildKingdoms_shell__3xt3J[data-threat-tier=warning] .BuildKingdoms_threatMeter__WJgBy{border-color:rgba(255,174,104,.68);background:linear-gradient(145deg,rgba(154,72,34,.76),rgba(84,42,27,.82))}.BuildKingdoms_shell__3xt3J[data-threat-tier=critical] .BuildKingdoms_objectivePanel__4ho11{border-color:rgba(255,117,88,.6);box-shadow:inset 3px 0 0 rgba(255,104,77,.92),inset 0 1px 0 rgba(255,255,255,.05),0 10px 24px rgba(40,8,5,.34)}.BuildKingdoms_shell__3xt3J[data-threat-tier=critical] .BuildKingdoms_threatMeter__WJgBy{border-color:rgba(255,132,105,.82);background:linear-gradient(145deg,rgba(157,48,35,.88),rgba(86,28,25,.92));color:#fff3eb}.BuildKingdoms_shell__3xt3J[data-titan-phase=tremor] .BuildKingdoms_systemGrid__8I_Xy>[data-testid=titan-phase]{border-color:rgba(255,190,91,.64);background:rgba(116,70,28,.78);color:#ffe3a0}.BuildKingdoms_shell__3xt3J[data-titan-phase=recovery] .BuildKingdoms_systemGrid__8I_Xy>[data-testid=titan-phase]{border-color:rgba(119,224,190,.58);background:rgba(30,91,72,.74);color:#c9f8e4}.BuildKingdoms_shell__3xt3J[data-titan-phase=breach] .BuildKingdoms_systemGrid__8I_Xy>[data-testid=titan-phase],.BuildKingdoms_shell__3xt3J[data-titan-phase=raid] .BuildKingdoms_systemGrid__8I_Xy>[data-testid=titan-phase]{border-color:rgba(255,129,91,.72);background:rgba(121,43,31,.82);color:#ffd1bd}}@keyframes BuildKingdoms_mobileThreatPulse__fzHr8{0%,to{box-shadow:inset 0 1px 0 rgba(255,229,207,.08),0 0 0 rgba(255,104,77,0)}50%{box-shadow:inset 0 1px 0 rgba(255,229,207,.12),0 0 10px rgba(255,104,77,.34)}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.BuildKingdoms_shell__3xt3J[data-threat-tier=critical] .BuildKingdoms_threatMeter__WJgBy,.BuildKingdoms_shell__3xt3J[data-titan-phase=breach] .BuildKingdoms_threatMeter__WJgBy{animation:BuildKingdoms_mobileThreatPulse__fzHr8 1.45s ease-in-out infinite}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.BuildKingdoms_shell__3xt3J[data-threat-tier=critical] .BuildKingdoms_threatMeter__WJgBy,.BuildKingdoms_shell__3xt3J[data-titan-phase=breach] .BuildKingdoms_threatMeter__WJgBy{animation:none}}@keyframes BuildKingdoms_mobileFeedbackDismiss__50kvO{0%,72%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;transform:translateY(5px)}}@media (max-width:430px) and (prefers-reduced-motion:no-preference){.BuildKingdoms_feedbackToast__azGhi{animation:BuildKingdoms_mobileFeedbackDismiss__50kvO 3.6s ease forwards}}@media (max-width:760px){.BuildKingdoms_expeditionControls__PV6w_{gap:5px;padding:5px}.BuildKingdoms_expeditionLaunch__JaBx_{min-height:38px;font-size:.72rem}.BuildKingdoms_flightControls__68JsU{grid-template-columns:minmax(76px,1fr) auto;gap:6px}.BuildKingdoms_flightPad__3ofMo{grid-row:span 2;grid-template-columns:repeat(3,36px)}.BuildKingdoms_flightButton__mL1VM{width:36px;min-height:34px}.BuildKingdoms_surveyButton__4_nwa{min-height:38px;grid-column:1;grid-row:2}.BuildKingdoms_shell__3xt3J[data-flight-state=active] .BuildKingdoms_actions__FwPJA,.BuildKingdoms_shell__3xt3J[data-flight-state=active] .BuildKingdoms_feedbackToast__azGhi,.BuildKingdoms_shell__3xt3J[data-flight-state=active] .BuildKingdoms_palette__kpO9D,.BuildKingdoms_shell__3xt3J[data-flight-state=active] .BuildKingdoms_systemGrid__8I_Xy,.BuildKingdoms_shell__3xt3J[data-flight-state=active] .BuildKingdoms_upgradePanel__jD8Dv{opacity:0;pointer-events:none}.BuildKingdoms_shell__3xt3J[data-flight-state=active] .BuildKingdoms_objectivePanel__4ho11{background:linear-gradient(145deg,rgba(14,30,31,.92),rgba(27,56,53,.88));box-shadow:inset 3px 0 0 rgba(119,224,212,.82),0 12px 28px rgba(3,12,12,.34)}}@media (max-width:430px){.BuildKingdoms_shell__3xt3J[data-flight-state=active] .BuildKingdoms_objectiveCopy__BDr4T small{display:block;overflow:visible;font-size:.61rem;line-height:1.25;text-overflow:clip;white-space:normal}.BuildKingdoms_shell__3xt3J[data-flight-state=active] .BuildKingdoms_objectiveCopy__BDr4T p{white-space:normal}.BuildKingdoms_flightReadout__GWXX0 strong{font-size:.68rem}.BuildKingdoms_flightReadout__GWXX0 small{font-size:.56rem}.BuildKingdoms_flightPad__3ofMo{grid-template-columns:repeat(3,34px)}.BuildKingdoms_flightButton__mL1VM{width:34px;min-height:32px}}