.BuildKingdoms_shell__3xt3J{position:fixed;top:var(--build-kingdoms-shell-top,0);right:0;bottom:auto;left: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_shell__3xt3J[data-race-state=choosing] .BuildKingdoms_hudTop__ZqCNR,.BuildKingdoms_shell__3xt3J[data-race-state=choosing] .BuildKingdoms_resources__xbyx4,.BuildKingdoms_shell__3xt3J[data-race-state=choosing] .BuildKingdoms_world__2B3YY{opacity:0;pointer-events:none}.BuildKingdoms_shell__3xt3J[data-race-state=choosing]:after,.BuildKingdoms_shell__3xt3J[data-race-state=choosing]:before{position:absolute;z-index:1;inset:0;content:"";pointer-events:none}.BuildKingdoms_shell__3xt3J[data-race-state=choosing]:before{background:linear-gradient(90deg,rgba(7,12,19,.94),rgba(9,15,21,.58) 45%,rgba(7,10,15,.76)),linear-gradient(0deg,rgba(5,8,13,.86),transparent 46%,rgba(5,8,13,.45)),url(/build-kingdoms-key-art-v2.jpg) 50% /cover no-repeat;filter:saturate(.84) contrast(1.08)}.BuildKingdoms_shell__3xt3J[data-race-state=choosing]:after{background:radial-gradient(circle at 18% 18%,rgba(119,224,212,.17),transparent 26%),radial-gradient(circle at 84% 78%,rgba(240,179,109,.16),transparent 30%),repeating-linear-gradient(115deg,transparent 0 8px,rgba(255,245,212,.018) 9px 10px);mix-blend-mode:screen}.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 color-mix(in srgb,var(--mode-color,#77e0d4) 38%,rgba(246,224,171,.18));border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--mode-color,#77e0d4) 19%,rgba(20,28,27,.94)),rgba(20,28,27,.86));color:#f8edcf;text-align:center;cursor:pointer;isolation:isolate;touch-action:manipulation;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.BuildKingdoms_raceCard__tXwjD:after,.BuildKingdoms_raceCard__tXwjD:before{position:absolute;pointer-events:none;content:""}.BuildKingdoms_raceCard__tXwjD:before{z-index:-2;inset:0;background:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--mode-color,#77e0d4) 36%,transparent),transparent 38%),linear-gradient(118deg,transparent 0 46%,color-mix(in srgb,var(--mode-color,#77e0d4) 12%,transparent) 47% 49%,transparent 50%);opacity:.72}.BuildKingdoms_raceCard__tXwjD:after{z-index:-1;right:8%;bottom:8px;left:8%;height:34px;opacity:.46}.BuildKingdoms_raceCard__tXwjD[data-race=sky]:after{background:linear-gradient(152deg,transparent 0 36%,color-mix(in srgb,var(--mode-color) 58%,transparent) 37% 40%,transparent 41%) 0 0 /46% 100%,linear-gradient(28deg,transparent 0 45%,color-mix(in srgb,var(--mode-color) 42%,transparent) 46% 49%,transparent 50%) 100% 0 /52% 100%;background-repeat:no-repeat}.BuildKingdoms_raceCard__tXwjD[data-race=tide]:after{background:radial-gradient(ellipse at 20% 105%,transparent 0 40%,color-mix(in srgb,var(--mode-color) 55%,transparent) 42% 47%,transparent 49%) 0 0 /52% 100%,radial-gradient(ellipse at 78% 105%,transparent 0 40%,color-mix(in srgb,var(--mode-color) 42%,transparent) 42% 47%,transparent 49%) 100% 2px /58% 100%;background-repeat:no-repeat}.BuildKingdoms_raceCard__tXwjD[data-race=titan]:after{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--mode-color) 48%,transparent) 0 12%,transparent 12% 18%,color-mix(in srgb,var(--mode-color) 28%,transparent) 18% 30%,transparent 30% 36%);clip-path:polygon(0 52%,10% 52%,10% 20%,22% 20%,22% 52%,34% 52%,34% 0,48% 0,48% 52%,60% 52%,60% 20%,72% 20%,72% 52%,84% 52%,84% 8%,100% 8%,100% 100%,0 100%)}.BuildKingdoms_raceCard__tXwjD:focus-visible,.BuildKingdoms_raceCard__tXwjD:hover{border-color:var(--mode-color,rgba(119,224,212,.78));outline:none;background:linear-gradient(145deg,color-mix(in srgb,var(--mode-color,#77e0d4) 28%,rgba(22,30,29,.95)),rgba(20,28,27,.88));box-shadow:0 0 0 1px color-mix(in srgb,var(--mode-color,#77e0d4) 45%,transparent),0 14px 30px rgba(4,9,9,.28);transform:translateY(-2px)}.BuildKingdoms_raceCard__tXwjD.BuildKingdoms_activeMode__AACLG{border-color:var(--mode-color,rgba(119,224,212,.86));background:linear-gradient(145deg,color-mix(in srgb,var(--mode-color,#77e0d4) 30%,rgba(22,30,29,.96)),rgba(20,28,27,.9));box-shadow:0 0 0 1px color-mix(in srgb,var(--mode-color,#77e0d4) 52%,transparent),0 14px 30px rgba(4,9,9,.3),inset 0 0 34px color-mix(in srgb,var(--mode-color,#77e0d4) 12%,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));box-shadow:0 8px 18px color-mix(in srgb,var(--mode-color,#77e0d4) 24%,transparent),inset 0 1px 0 rgba(255,255,255,.18);color:var(--mode-color,#77e0d4);transition:transform .16s ease}.BuildKingdoms_raceCard__tXwjD.BuildKingdoms_activeMode__AACLG .BuildKingdoms_raceCardIcon__rIFEO,.BuildKingdoms_raceCard__tXwjD:focus-visible .BuildKingdoms_raceCardIcon__rIFEO,.BuildKingdoms_raceCard__tXwjD:hover .BuildKingdoms_raceCardIcon__rIFEO{transform:translateY(-1px) scale(1.05)}.BuildKingdoms_raceCardCopy__rVLku{z-index:1;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;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(240,179,109,.22);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 auto;min-height:36px;align-items:center;gap:8px;color:var(--doctrine-color,#77e0d4);font-size:.8rem;line-height:1;font-weight:900}.BuildKingdoms_watchThreatButton__EDpG1{display:inline-flex;min-width:66px;min-height:34px;align-items:center;justify-content:center;gap:5px;padding:5px 8px;border:1px solid rgba(255,181,118,.42);border-radius:7px;background:linear-gradient(145deg,rgba(117,52,34,.58),rgba(66,35,30,.68));color:#ffe0c2;font:inherit;font-size:.62rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.BuildKingdoms_watchThreatButton__EDpG1:focus-visible,.BuildKingdoms_watchThreatButton__EDpG1:hover{border-color:rgba(255,224,184,.88);outline:none;background:linear-gradient(145deg,rgba(148,66,40,.78),rgba(83,42,32,.82));box-shadow:0 0 0 2px rgba(18,31,29,.82),0 0 0 4px rgba(255,172,103,.42)}.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_systemGrid__8I_Xy>[data-testid=titan-phase]{flex-direction:column;gap:1px;line-height:.95}.BuildKingdoms_systemGrid__8I_Xy>[data-testid=titan-phase]>small,.BuildKingdoms_systemGrid__8I_Xy>[data-testid=titan-phase]>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_systemGrid__8I_Xy>[data-testid=titan-phase]>small{color:#ffba8d;font-size:.48rem;font-weight:900;letter-spacing:.015em;text-transform:uppercase}.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(9,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_feedbackMessage__BtCVm{display:grid;min-width:0}.BuildKingdoms_feedbackMessage__BtCVm>span{grid-area:1/1}.BuildKingdoms_feedbackUnderlay__9chrv{opacity:0}.BuildKingdoms_battleNotice___j0qq{color:#fff0bd;font-weight:900}.BuildKingdoms_feedbackToast__azGhi[data-battle-report=visible]{display:grid;border-color:rgba(255,192,104,.62);background:linear-gradient(145deg,rgba(47,25,20,.93),rgba(35,38,31,.91));box-shadow:inset 3px 0 0 rgba(255,166,83,.86),0 10px 26px rgba(16,5,3,.36)}.BuildKingdoms_feedbackToast__azGhi[data-battle-report=visible] .BuildKingdoms_feedbackMessage__BtCVm{display:block}.BuildKingdoms_feedbackToast__azGhi[data-battle-report=visible] .BuildKingdoms_battleNotice___j0qq{display:block;overflow:visible;font-size:.76rem;line-height:1.35;text-overflow:clip;white-space:normal}.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:44px;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}.BuildKingdoms_outcomePanel__qXNPr .BuildKingdoms_outcomeReset__DpmU4{border-color:rgba(246,224,171,.24);background:rgba(37,49,46,.72);color:#dfd3b2}@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 44px;min-height:30px;gap:5px;font-size:.66rem}.BuildKingdoms_watchThreatButton__EDpG1{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.BuildKingdoms_watchThreatButton__EDpG1 span{display:none}.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_raceCard__tXwjD:before{opacity:.5}.BuildKingdoms_raceCard__tXwjD:after{top:6px;right:8px;bottom:6px;left:auto;width:72px;height:auto;opacity:.38}.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:max(6px,env(safe-area-inset-left));right:max(6px,env(safe-area-inset-right));bottom:calc(8px + var(--mobile-bottom-clearance));grid-template-columns:repeat(9,44px);gap:2px;padding:4px;overflow-x:auto;overscroll-behavior-inline:contain;pointer-events:auto;scrollbar-width:none;transform:none}.BuildKingdoms_palette__kpO9D::-webkit-scrollbar{display:none}.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:auto;bottom:calc(66px + var(--mobile-bottom-clearance));grid-template-columns:repeat(3,44px);gap:4px;padding:4px;transform:none;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_feedbackToast__azGhi[data-battle-report=visible]{right:max(160px,env(safe-area-inset-right))}.BuildKingdoms_feedbackToast__azGhi[data-battle-report=visible] .BuildKingdoms_battleNotice___j0qq{display:-webkit-box;-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{width:auto;grid-template-columns:repeat(9,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:2px;padding:4px 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 44px;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:auto;bottom:calc(66px + var(--mobile-bottom-clearance));grid-template-columns:repeat(3,44px);gap:3px}.BuildKingdoms_actions__FwPJA [data-mobile-control=secondary]{display:none}.BuildKingdoms_feedbackToast__azGhi{bottom:calc(76px + 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_feedbackToast__azGhi[data-battle-report=visible] .BuildKingdoms_battleNotice___j0qq{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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}}@media (prefers-reduced-motion:reduce){.BuildKingdoms_raceCardIcon__rIFEO,.BuildKingdoms_raceCard__tXwjD{transition:none}.BuildKingdoms_raceCard__tXwjD:focus-visible,.BuildKingdoms_raceCard__tXwjD:hover{transform: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}.BuildKingdoms_feedbackToast__azGhi[data-battle-report=visible]{animation:none;opacity:1;visibility:visible;transform:none}}@media (max-width:760px){.BuildKingdoms_expeditionControls__PV6w_{gap:5px;padding:5px}.BuildKingdoms_expeditionLaunch__JaBx_{min-height:44px;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,44px)}.BuildKingdoms_flightButton__mL1VM{width:44px;min-height:44px}.BuildKingdoms_surveyButton__4_nwa{min-height:44px;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,44px)}.BuildKingdoms_flightButton__mL1VM{width:44px;min-height:44px}}.BuildKingdoms_raceChooser__gmK_f{z-index:13;top:50%;width:min(1080px,calc(100vw - 56px));max-height:min(720px,calc(100svh - 48px));gap:16px;padding:clamp(16px,2.4vw,28px);border:1px solid rgba(246,224,171,.48);border-radius:18px;background:linear-gradient(115deg,rgba(9,15,22,.94),rgba(16,26,29,.86)),radial-gradient(circle at 10% 0,rgba(119,224,212,.14),transparent 36%);box-shadow:0 32px 88px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,250,224,.12),inset 0 0 0 5px rgba(16,22,25,.5);transform:translate(-50%,-50%);scrollbar-color:rgba(246,224,171,.32) transparent}.BuildKingdoms_raceChooser__gmK_f:before{position:absolute;inset:7px;border:1px solid rgba(240,179,109,.16);border-radius:12px;content:"";pointer-events:none}.BuildKingdoms_shell__3xt3J .BuildKingdoms_raceChooser__gmK_f .BuildKingdoms_raceChooserHeader__3mpjX{position:relative;gap:7px;padding:0 22px 2px;border:0!important;border-radius:0;background:none!important;box-shadow:none}.BuildKingdoms_raceChooserHeader__3mpjX>span{color:#f0c978;font-family:Georgia,Times New Roman,serif;font-size:.72rem;letter-spacing:.2em}.BuildKingdoms_identity__iM7iU h1,.BuildKingdoms_outcomePanel__qXNPr h2,.BuildKingdoms_raceChooserHeader__3mpjX h2{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.025em;text-shadow:0 2px 0 rgba(0,0,0,.52),0 0 28px rgba(240,179,109,.16)}.BuildKingdoms_raceChooserHeader__3mpjX h2{color:#fff2cb;font-size:clamp(2rem,4vw,3.45rem)}.BuildKingdoms_raceChooserHeader__3mpjX p{max-width:740px;color:#d9d2b9;font-size:.88rem}.BuildKingdoms_raceChoiceGrid__5f4py{position:relative;gap:14px}.BuildKingdoms_raceCard__tXwjD{position:relative;min-height:326px;grid-template-columns:minmax(112px,.76fr) minmax(0,1fr);grid-template-rows:1fr;align-items:stretch;justify-items:stretch;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--mode-color,#77e0d4) 36%,rgba(246,224,171,.4));border-radius:13px;background:linear-gradient(135deg,rgba(27,37,38,.94),rgba(11,17,23,.94));box-shadow:inset 0 1px 0 rgba(255,251,226,.08),0 14px 26px rgba(0,0,0,.24);text-align:left}.BuildKingdoms_raceCard__tXwjD:after{position:absolute;right:12px;bottom:10px;width:48px;height:1px;background:var(--mode-color,#77e0d4);box-shadow:0 0 12px var(--mode-color,#77e0d4);content:"";opacity:.7}.BuildKingdoms_raceCard__tXwjD.BuildKingdoms_activeMode__AACLG,.BuildKingdoms_raceCard__tXwjD:focus-visible,.BuildKingdoms_raceCard__tXwjD:hover{border-color:color-mix(in srgb,var(--mode-color,#77e0d4) 82%,#fff0bd);background:linear-gradient(135deg,color-mix(in srgb,var(--mode-color,#77e0d4) 13%,rgba(33,43,43,.98)),rgba(10,16,23,.98));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mode-color,#77e0d4) 22%,transparent),0 0 0 3px rgba(6,10,14,.7),0 20px 38px rgba(0,0,0,.36);transform:translateY(-4px)}.BuildKingdoms_raceCard__tXwjD:focus-visible,.BuildKingdoms_raceCard__tXwjD:focus-visible .BuildKingdoms_raceCardVisual__vzcgd{outline:2px solid #fff0bd;outline-offset:-4px}.BuildKingdoms_raceCardVisual__vzcgd{position:relative;display:grid;min-height:100%;align-items:end;justify-items:center;overflow:hidden;isolation:isolate;background:linear-gradient(0deg,rgba(8,13,18,.9),rgba(8,13,18,.04) 72%),radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--mode-color,#77e0d4) 38%,transparent),transparent 58%),url(/build-kingdoms-key-art-v2.jpg) 50% /cover no-repeat}.BuildKingdoms_raceCardVisual__vzcgd[data-faction=sky]{background-image:linear-gradient(0deg,rgba(8,13,18,.9),rgba(8,13,18,.04) 72%),radial-gradient(circle at 50% 26%,rgba(119,224,212,.48),transparent 60%),url(/build-kingdoms/factions/sky-knight.webp),url(/build-kingdoms-key-art-v2.jpg);background-position:50%,50%,bottom,50%;background-size:auto,auto,cover,cover}.BuildKingdoms_raceCardVisual__vzcgd[data-faction=tide]{background-image:linear-gradient(0deg,rgba(8,13,18,.9),rgba(8,13,18,.04) 72%),radial-gradient(circle at 50% 26%,rgba(95,185,255,.48),transparent 60%),url(/build-kingdoms/factions/tide-mystic.webp),url(/build-kingdoms-key-art-v2.jpg);background-position:50%,50%,bottom,50%;background-size:auto,auto,cover,cover}.BuildKingdoms_raceCardVisual__vzcgd[data-faction=titan]{background-image:linear-gradient(0deg,rgba(8,13,18,.9),rgba(8,13,18,.04) 72%),radial-gradient(circle at 50% 26%,rgba(240,179,109,.48),transparent 60%),url(/build-kingdoms/factions/titan-warden.webp),url(/build-kingdoms-key-art-v2.jpg);background-position:50%,50%,bottom,50%;background-size:auto,auto,cover,cover}.BuildKingdoms_raceCardIcon__rIFEO{position:relative;z-index:1;width:50px;height:50px;margin-bottom:18px;border-color:color-mix(in srgb,var(--mode-color,#77e0d4) 72%,#fff2ca);background:rgba(9,16,21,.78);box-shadow:0 0 0 4px rgba(4,7,12,.36),0 0 22px color-mix(in srgb,var(--mode-color,#77e0d4) 34%,transparent)}.BuildKingdoms_raceCardCopy__rVLku{position:relative;align-content:center;gap:10px;padding:22px 18px 24px}.BuildKingdoms_raceCardTitle__Kuc5E{justify-items:start;gap:7px}.BuildKingdoms_raceCardTitle__Kuc5E strong{color:#fff1c9;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.65vw,1.55rem);letter-spacing:.02em}.BuildKingdoms_raceCardCopy__rVLku>span:not(.BuildKingdoms_raceCardTitle__Kuc5E){color:#d6d2c2;font-size:.79rem;line-height:1.4}.BuildKingdoms_raceCardCopy__rVLku em{color:color-mix(in srgb,var(--mode-color,#77e0d4) 78%,#fff3d1);font-size:.72rem;letter-spacing:.04em}.BuildKingdoms_raceCardCopy__rVLku b{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:34px;align-items:center;margin-top:3px;padding:0 11px;border:1px solid color-mix(in srgb,var(--mode-color,#77e0d4) 58%,transparent);border-radius:4px;background:color-mix(in srgb,var(--mode-color,#77e0d4) 14%,rgba(12,18,22,.88));color:#fff5db;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase}.BuildKingdoms_raceCard__tXwjD.BuildKingdoms_activeMode__AACLG .BuildKingdoms_raceCardCopy__rVLku b{border-color:#ffe6a7;background:linear-gradient(135deg,rgba(151,111,48,.9),rgba(78,59,33,.94));box-shadow:0 0 16px rgba(240,179,109,.22)}.BuildKingdoms_raceFirstGoal__k6pHk{position:relative;grid-template-columns:auto minmax(0,1fr);padding:10px 14px;border-color:rgba(240,179,109,.38);border-radius:8px;background:linear-gradient(90deg,rgba(94,66,37,.54),rgba(24,30,29,.66))}.BuildKingdoms_raceFirstGoal__k6pHk strong{color:#ffdfa0;letter-spacing:.08em}.BuildKingdoms_actions__FwPJA,.BuildKingdoms_hudTop__ZqCNR,.BuildKingdoms_objectivePanel__4ho11,.BuildKingdoms_palette__kpO9D,.BuildKingdoms_resources__xbyx4,.BuildKingdoms_selectedDock__icVLf,.BuildKingdoms_upgradePanel__jD8Dv{border-radius:12px}.BuildKingdoms_actions__FwPJA,.BuildKingdoms_identity__iM7iU,.BuildKingdoms_objectivePanel__4ho11,.BuildKingdoms_palette__kpO9D,.BuildKingdoms_resources__xbyx4,.BuildKingdoms_selectedDock__icVLf,.BuildKingdoms_upgradePanel__jD8Dv{border-color:rgba(246,224,171,.3);box-shadow:inset 0 1px 0 rgba(255,248,221,.07),0 12px 28px rgba(2,6,9,.32)}.BuildKingdoms_objectivePanel__4ho11{border-left:3px solid var(--doctrine-color,#77e0d4)}.BuildKingdoms_palette__kpO9D{padding:7px;border-radius:14px}.BuildKingdoms_roundButton__zaHCA,.BuildKingdoms_toolButton__uTtrf{border-radius:9px}@media (max-width:760px){.BuildKingdoms_raceChooser__gmK_f{top:max(8px,env(safe-area-inset-top));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));width:auto;max-height:none;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:14px 10px 10px;border-radius:14px;transform:none}.BuildKingdoms_shell__3xt3J .BuildKingdoms_raceChooser__gmK_f .BuildKingdoms_raceChooserHeader__3mpjX{padding:0 10px}.BuildKingdoms_raceChooserHeader__3mpjX>span{font-size:.58rem}.BuildKingdoms_raceChooserHeader__3mpjX h2{font-size:clamp(1.5rem,7vw,2rem)}.BuildKingdoms_raceChooserHeader__3mpjX p{display:none}.BuildKingdoms_raceChoiceGrid__5f4py{display:grid;grid-auto-columns:minmax(258px,80vw);grid-auto-flow:column;grid-template-columns:none;min-height:0;gap:10px;overflow-x:auto;padding:2px 3px 8px;scroll-padding-inline:3px;scroll-snap-type:x mandatory;scrollbar-width:none}.BuildKingdoms_raceChoiceGrid__5f4py::-webkit-scrollbar{display:none}.BuildKingdoms_raceCard__tXwjD{min-height:262px;grid-template-columns:minmax(108px,.78fr) minmax(0,1fr);scroll-snap-align:center}.BuildKingdoms_raceCard__tXwjD.BuildKingdoms_activeMode__AACLG,.BuildKingdoms_raceCard__tXwjD:focus-visible,.BuildKingdoms_raceCard__tXwjD:hover{transform:none}.BuildKingdoms_raceCardCopy__rVLku{gap:7px;padding:16px 12px 20px}.BuildKingdoms_raceCardTitle__Kuc5E strong{font-size:1.08rem}.BuildKingdoms_raceCardCopy__rVLku>span:not(.BuildKingdoms_raceCardTitle__Kuc5E){font-size:.7rem}.BuildKingdoms_raceCardCopy__rVLku em{font-size:.61rem}.BuildKingdoms_raceCardCopy__rVLku b{min-height:32px;padding:0 8px;font-size:.57rem}.BuildKingdoms_raceCardIcon__rIFEO{margin-bottom:12px}.BuildKingdoms_raceFirstGoal__k6pHk{grid-template-columns:auto minmax(0,1fr);gap:7px;padding:8px 9px;font-size:.65rem}}@media (max-width:430px) and (max-height:700px){.BuildKingdoms_raceChooser__gmK_f{gap:7px;padding-top:9px}.BuildKingdoms_raceChooserHeader__3mpjX h2{font-size:1.36rem}.BuildKingdoms_raceCard__tXwjD{min-height:212px}.BuildKingdoms_raceCardCopy__rVLku{gap:5px;padding:12px 10px 16px}.BuildKingdoms_raceCardCopy__rVLku>span:not(.BuildKingdoms_raceCardTitle__Kuc5E){font-size:.64rem}.BuildKingdoms_raceCardCopy__rVLku em{font-size:.55rem}.BuildKingdoms_raceFirstGoal__k6pHk{font-size:.58rem}}.BuildKingdoms_championOath__qKkPL{position:relative;display:grid;min-height:78px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;margin-inline:8px;padding:9px 13px;overflow:hidden;border:1px solid color-mix(in srgb,var(--mode-color,#d2b267) 48%,rgba(246,224,171,.42));border-radius:10px;background:linear-gradient(100deg,color-mix(in srgb,var(--mode-color,#d2b267) 17%,rgba(16,20,23,.96)),rgba(8,13,18,.95)),repeating-linear-gradient(90deg,transparent 0 20px,rgba(255,239,196,.025) 21px 22px);box-shadow:inset 0 1px 0 rgba(255,244,211,.1),0 12px 28px rgba(0,0,0,.32)}.BuildKingdoms_championOath__qKkPL:after{position:absolute;top:0;right:0;width:28%;height:2px;background:linear-gradient(90deg,transparent,var(--mode-color,#d2b267));box-shadow:0 0 12px color-mix(in srgb,var(--mode-color,#d2b267) 50%,transparent);content:"";pointer-events:none}.BuildKingdoms_championOathPortrait__SWOvV{position:relative;display:grid;width:60px;height:64px;place-items:end center;overflow:hidden;border:1px solid color-mix(in srgb,var(--mode-color,#d2b267) 72%,#ffe4a8);border-radius:7px 7px 13px 13px;background:linear-gradient(0deg,rgba(5,9,13,.86),transparent 58%),var(--oath-portrait,radial-gradient(circle at 50% 38%,rgba(210,178,103,.24),rgba(8,13,18,.96)));background-position:50%,center 18%;background-size:cover,cover;box-shadow:inset 0 0 0 2px rgba(3,6,9,.68),0 0 18px color-mix(in srgb,var(--mode-color,#d2b267) 24%,transparent)}.BuildKingdoms_championOathPortrait__SWOvV>span{display:grid;width:25px;height:25px;margin-bottom:3px;place-items:center;border:1px solid color-mix(in srgb,var(--mode-color,#d2b267) 70%,#fff1c6);border-radius:50%;background:rgba(6,11,15,.9);color:var(--mode-color,#d2b267)}.BuildKingdoms_championOathCopy__8hJDT{display:grid;min-width:0;grid-template-areas:"identity consequence" "power warning";grid-template-columns:minmax(190px,.82fr) minmax(0,1.18fr);align-items:center;gap:4px 18px}.BuildKingdoms_championOathIdentity___Pj9d{display:grid;min-width:0;grid-area:identity;gap:1px}.BuildKingdoms_championOathIdentity___Pj9d small{color:color-mix(in srgb,var(--mode-color,#d2b267) 76%,#fff1c6);font-size:.55rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.BuildKingdoms_championOathIdentity___Pj9d strong{overflow:hidden;color:#fff0c7;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_championOathIdentity___Pj9d em{overflow:hidden;color:#cfc4a7;font-size:.61rem;font-style:normal;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_championOathCopy__8hJDT>b{grid-area:power;color:color-mix(in srgb,var(--mode-color,#d2b267) 82%,#fff4d4);font-size:.66rem;letter-spacing:.025em}.BuildKingdoms_championOathCopy__8hJDT>p{grid-area:consequence;margin:0;color:#e0d6bb;font-size:.68rem;line-height:1.25}.BuildKingdoms_championOathWarning__QqWG2{grid-area:warning;color:#ffd89a;font-size:.62rem;font-weight:850;line-height:1.2}.BuildKingdoms_pressureResponse__UPMEi{position:absolute;z-index:3;top:calc(100% + 8px);left:0;display:grid;width:100%;min-width:44px;min-height:48px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:6px 11px;border:1px solid rgba(255,190,118,.72);border-radius:9px;background:linear-gradient(135deg,rgba(127,47,28,.96),rgba(65,29,25,.96));color:#fff0d5;box-shadow:inset 0 1px 0 rgba(255,229,194,.16),0 0 0 1px rgba(22,8,7,.7),0 10px 24px rgba(24,7,5,.38);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.BuildKingdoms_pressureResponse__UPMEi>svg{color:#ffd083;filter:drop-shadow(0 0 6px rgba(255,171,85,.54))}.BuildKingdoms_pressureResponse__UPMEi>span{display:grid;min-width:0;gap:2px}.BuildKingdoms_pressureResponse__UPMEi small{color:#ffbd88;font-size:.52rem;font-weight:950;letter-spacing:.11em;line-height:1;text-transform:uppercase}.BuildKingdoms_pressureResponse__UPMEi strong{overflow:hidden;font-size:.69rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_pressureResponse__UPMEi[data-state=ready]:focus-visible,.BuildKingdoms_pressureResponse__UPMEi[data-state=ready]:hover{border-color:#ffe2a5;outline:none;background:linear-gradient(135deg,rgba(159,63,31,.98),rgba(82,36,27,.98));box-shadow:0 0 0 2px rgba(21,8,7,.84),0 0 0 4px rgba(255,173,94,.52),0 12px 28px rgba(24,7,5,.48)}.BuildKingdoms_pressureResponse__UPMEi:disabled{border-color:rgba(180,145,106,.34);background:linear-gradient(135deg,rgba(63,50,42,.94),rgba(34,31,29,.95));color:#bdb19e;cursor:not-allowed;filter:saturate(.42)}@media (max-width:760px){.BuildKingdoms_championOath__qKkPL{min-height:74px;grid-template-columns:48px minmax(0,1fr);gap:8px;margin-inline:0;padding:7px 8px}.BuildKingdoms_championOathPortrait__SWOvV{width:48px;height:56px}.BuildKingdoms_championOathPortrait__SWOvV>span{width:21px;height:21px}.BuildKingdoms_championOathCopy__8hJDT{grid-template-areas:"identity" "power" "consequence" "warning";grid-template-columns:minmax(0,1fr);gap:2px}.BuildKingdoms_championOathIdentity___Pj9d{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 6px}.BuildKingdoms_championOathIdentity___Pj9d small{grid-column:1/-1;font-size:.48rem}.BuildKingdoms_championOathIdentity___Pj9d strong{font-size:.84rem}.BuildKingdoms_championOathIdentity___Pj9d em{font-size:.5rem}.BuildKingdoms_championOathCopy__8hJDT>b,.BuildKingdoms_championOathCopy__8hJDT>p,.BuildKingdoms_championOathWarning__QqWG2{overflow:hidden;font-size:.54rem;line-height:1.14;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_pressureResponse__UPMEi{top:calc(100% + 6px);min-height:44px;grid-template-columns:22px minmax(0,1fr);gap:7px;padding:5px 8px}.BuildKingdoms_pressureResponse__UPMEi small{font-size:.47rem}.BuildKingdoms_pressureResponse__UPMEi strong{font-size:.61rem}}.BuildKingdoms_shell__3xt3J[data-race-state=active]:before{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(5,10,16,.15) 0,transparent 28%,transparent 72%,rgba(4,8,12,.12) 100%),radial-gradient(ellipse at 50% 102%,var(--active-faction-glow),transparent 62%);content:"";pointer-events:none}.BuildKingdoms_shell__3xt3J[data-race-state=active][data-faction=sky]{--active-faction-glow:rgba(82,210,197,0.1)}.BuildKingdoms_shell__3xt3J[data-race-state=active][data-faction=tide]{--active-faction-glow:rgba(87,159,242,0.1)}.BuildKingdoms_shell__3xt3J[data-race-state=active][data-faction=titan]{--active-faction-glow:rgba(223,157,79,0.1)}@media (min-width:761px){.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_objectivePanel__4ho11:after{position:absolute;z-index:0;top:4px;right:5px;bottom:4px;width:112px;background:var(--objective-champion-watermark) right bottom /auto 116px no-repeat;content:"";opacity:.1;pointer-events:none}.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_objectivePanel__4ho11>*{position:relative;z-index:1}.BuildKingdoms_shell__3xt3J[data-race-state=active][data-faction=sky] .BuildKingdoms_objectivePanel__4ho11{--objective-champion-watermark:url(/build-kingdoms/factions/sky-knight.webp)}.BuildKingdoms_shell__3xt3J[data-race-state=active][data-faction=tide] .BuildKingdoms_objectivePanel__4ho11{--objective-champion-watermark:url(/build-kingdoms/factions/tide-mystic.webp)}.BuildKingdoms_shell__3xt3J[data-race-state=active][data-faction=titan] .BuildKingdoms_objectivePanel__4ho11{--objective-champion-watermark:url(/build-kingdoms/factions/titan-warden.webp)}}.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_actions__FwPJA,.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_palette__kpO9D,.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_upgradePanel__jD8Dv{border-color:rgba(190,151,83,.52);background:linear-gradient(145deg,rgba(19,30,39,.94),rgba(11,17,23,.95)),repeating-linear-gradient(90deg,transparent 0 17px,rgba(226,194,124,.035) 18px 19px);box-shadow:inset 0 1px 0 rgba(255,235,181,.09),inset 0 0 0 1px rgba(3,7,10,.62),0 12px 24px rgba(2,6,10,.42)}.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_roundButton__zaHCA,.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_toolButton__uTtrf{border-color:rgba(190,151,83,.48)!important;background:linear-gradient(145deg,rgba(52,59,61,.96),rgba(18,27,34,.98));box-shadow:inset 0 1px 0 rgba(255,231,177,.09),inset 0 -8px 12px rgba(0,0,0,.18),0 2px 7px rgba(0,0,0,.36)!important}.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_roundButton__zaHCA:focus-visible,.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_roundButton__zaHCA:hover,.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_toolButton__uTtrf:focus-visible,.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_toolButton__uTtrf:hover{border-color:#f1d487!important;background:linear-gradient(145deg,rgba(82,76,58,.98),rgba(29,42,49,.98))}@media (min-width:761px){.BuildKingdoms_raceChooser__gmK_f{width:min(1190px,calc(100vw - 72px));height:min(716px,calc(100svh - 70px));max-height:none;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.BuildKingdoms_raceChooser__gmK_f:before{display:none}.BuildKingdoms_shell__3xt3J .BuildKingdoms_raceChooser__gmK_f .BuildKingdoms_raceChooserHeader__3mpjX{justify-items:start;gap:5px;padding:0 8px;text-align:left}.BuildKingdoms_raceChooserHeader__3mpjX h2{font-size:clamp(2.7rem,4.3vw,4rem);line-height:.92}.BuildKingdoms_raceChooserHeader__3mpjX p{max-width:680px;margin:0;font-size:.86rem}.BuildKingdoms_raceChoiceGrid__5f4py{min-height:0;grid-template-columns:minmax(590px,1.72fr) minmax(270px,.72fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.BuildKingdoms_raceCard__tXwjD{min-height:0;grid-column:2;grid-template-columns:minmax(108px,.72fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);border-radius:11px;transform-origin:right center}.BuildKingdoms_raceCard__tXwjD[data-featured=true]{grid-column:1;grid-row:1/span 2;grid-template-columns:minmax(340px,1.18fr) minmax(255px,.82fr);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,251,226,.1),inset 0 0 0 1px color-mix(in srgb,var(--mode-color,#77e0d4) 20%,transparent),0 28px 64px rgba(0,0,0,.46)}.BuildKingdoms_raceCard__tXwjD.BuildKingdoms_activeMode__AACLG,.BuildKingdoms_raceCard__tXwjD:focus-visible,.BuildKingdoms_raceCard__tXwjD:hover{transform:translateX(-4px)}.BuildKingdoms_raceCard__tXwjD[data-featured=true].BuildKingdoms_activeMode__AACLG,.BuildKingdoms_raceCard__tXwjD[data-featured=true]:focus-visible,.BuildKingdoms_raceCard__tXwjD[data-featured=true]:hover{transform:translateY(-3px)}.BuildKingdoms_raceCard__tXwjD:not([data-featured=true]) .BuildKingdoms_raceCardCopy__rVLku{gap:6px;padding:14px 13px}.BuildKingdoms_raceCard__tXwjD:not([data-featured=true]) .BuildKingdoms_raceCardCopy__rVLku>span:not(.BuildKingdoms_raceCardTitle__Kuc5E){display:none}.BuildKingdoms_raceCard__tXwjD:not([data-featured=true]) .BuildKingdoms_raceCardTitle__Kuc5E{gap:4px}.BuildKingdoms_raceCard__tXwjD:not([data-featured=true]) .BuildKingdoms_raceCardTitle__Kuc5E strong{font-size:clamp(1rem,1.35vw,1.24rem)}.BuildKingdoms_raceCard__tXwjD:not([data-featured=true]) .BuildKingdoms_raceCardCopy__rVLku em{font-size:.61rem}.BuildKingdoms_raceCard__tXwjD:not([data-featured=true]) .BuildKingdoms_raceCardCopy__rVLku b{min-height:30px;padding-inline:9px;font-size:.59rem}.BuildKingdoms_raceCard__tXwjD:not([data-featured=true]) .BuildKingdoms_raceCardIcon__rIFEO{width:42px;height:42px;margin-bottom:12px}.BuildKingdoms_raceCard__tXwjD[data-featured=true] .BuildKingdoms_raceCardVisual__vzcgd{background-position:50%,50%,center 12%,50%}.BuildKingdoms_raceCard__tXwjD[data-featured=true] .BuildKingdoms_raceCardCopy__rVLku{align-content:end;gap:12px;padding:34px 28px;background:linear-gradient(90deg,rgba(7,12,16,.08),rgba(7,12,16,.84) 18%,rgba(7,12,16,.96))}.BuildKingdoms_raceCard__tXwjD[data-featured=true] .BuildKingdoms_raceCardTitle__Kuc5E strong{font-size:clamp(1.85rem,2.8vw,2.7rem);line-height:.95}.BuildKingdoms_raceCard__tXwjD[data-featured=true] .BuildKingdoms_championFaction___IvyQ{font-size:.7rem}.BuildKingdoms_raceCard__tXwjD[data-featured=true] .BuildKingdoms_championTitle__Ccxk1{font-size:.76rem}.BuildKingdoms_raceCard__tXwjD[data-featured=true] .BuildKingdoms_raceCardCopy__rVLku>span:not(.BuildKingdoms_raceCardTitle__Kuc5E){max-width:28ch;font-size:.86rem}.BuildKingdoms_raceCard__tXwjD[data-featured=true] .BuildKingdoms_raceCardCopy__rVLku em{font-size:.74rem}.BuildKingdoms_raceCard__tXwjD[data-featured=true] .BuildKingdoms_raceCardCopy__rVLku b{min-height:42px;padding-inline:16px;font-size:.72rem}.BuildKingdoms_raceCard__tXwjD[data-featured=true] .BuildKingdoms_raceCardIcon__rIFEO{width:58px;height:58px;margin-bottom:24px}.BuildKingdoms_raceFirstGoal__k6pHk{max-width:none;margin-inline:8px;box-shadow:0 12px 28px rgba(0,0,0,.28)}}@media (min-width:761px) and (max-width:943px){.BuildKingdoms_raceChooser__gmK_f{width:calc(100vw - 32px)}.BuildKingdoms_raceChoiceGrid__5f4py{grid-template-columns:minmax(430px,1.72fr) minmax(220px,.72fr)}.BuildKingdoms_raceCard__tXwjD[data-featured=true]{grid-template-columns:minmax(205px,1.1fr) minmax(205px,.9fr)}.BuildKingdoms_raceCard__tXwjD[data-featured=true] .BuildKingdoms_raceCardCopy__rVLku{padding:24px 18px}.BuildKingdoms_raceCard__tXwjD[data-featured=true] .BuildKingdoms_raceCardTitle__Kuc5E strong{font-size:clamp(1.55rem,3vw,2rem)}}.BuildKingdoms_championFaction___IvyQ{color:color-mix(in srgb,var(--mode-color,#77e0d4) 78%,#fff1c6);font-size:.61rem;font-weight:950;letter-spacing:.13em;line-height:1;text-transform:uppercase}.BuildKingdoms_championTitle__Ccxk1{color:#cfc6ab;font-family:var(--font-primary),system-ui,sans-serif;font-size:.68rem;font-weight:750;letter-spacing:.015em;line-height:1.25}.BuildKingdoms_raceCardTitle__Kuc5E{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.BuildKingdoms_raceCardTitle__Kuc5E small{width:-moz-fit-content;width:fit-content}.BuildKingdoms_championPortrait__Uv6BC{position:relative;display:block;width:52px;height:58px;overflow:hidden;border:1px solid color-mix(in srgb,var(--doctrine-color,#77e0d4) 70%,#f8df9d);border-radius:8px 8px 14px 14px;background-color:#10181c;background-image:linear-gradient(0deg,rgba(7,11,15,.72),transparent 54%),var(--champion-portrait);background-position:50%,center 18%;background-size:cover,cover;box-shadow:inset 0 0 0 2px rgba(4,7,10,.52),0 0 16px color-mix(in srgb,var(--doctrine-color,#77e0d4) 22%,transparent)}.BuildKingdoms_championCrest__5ObgB{position:absolute;right:2px;bottom:2px;display:grid;width:21px;height:21px;place-items:center;border:1px solid color-mix(in srgb,var(--doctrine-color,#77e0d4) 72%,#fff1c8);border-radius:50%;background:rgba(7,12,15,.88);color:var(--doctrine-color,#77e0d4);box-shadow:0 0 8px color-mix(in srgb,var(--doctrine-color,#77e0d4) 36%,transparent)}.BuildKingdoms_objectiveHeader__bmKMz{grid-template-columns:52px minmax(0,1fr) auto;min-height:58px}.BuildKingdoms_objectiveBrand__7qwbw>span{overflow:hidden;color:#c9c0a4;font-size:.57rem;font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_objectiveBrand__7qwbw strong{font-size:.94rem}.BuildKingdoms_shell__3xt3J[data-race-state=active] .BuildKingdoms_modeDock___2B0V,.BuildKingdoms_systemGrid__8I_Xy [data-mobile-system=secondary]{display:none}@media (min-width:761px){.BuildKingdoms_identity__iM7iU{width:330px;padding:9px 12px 10px;border-radius:11px}.BuildKingdoms_identity__iM7iU h1{margin-top:1px;font-size:clamp(1.8rem,2.6vw,2.45rem);line-height:.92}.BuildKingdoms_identity__iM7iU p{max-width:310px;margin-top:4px;overflow:hidden;font-size:.72rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.BuildKingdoms_kicker__a8R9o{font-size:.58rem;font-weight:900;letter-spacing:.11em}.BuildKingdoms_objectivePanel__4ho11{top:102px;width:min(374px,calc(100vw - 28px));gap:6px;padding:9px}.BuildKingdoms_systemGrid__8I_Xy{grid-template-columns:repeat(4,minmax(0,1fr))}.BuildKingdoms_selectedDock__icVLf{top:78px}}@media (min-width:1120px){.BuildKingdoms_resources__xbyx4{top:max(14px,env(safe-area-inset-top));right:calc(max(14px, env(safe-area-inset-right)) + 176px);bottom:auto;left:auto;width:304px;min-width:304px}}@media (max-width:760px){.BuildKingdoms_championFaction___IvyQ{font-size:.56rem}.BuildKingdoms_championTitle__Ccxk1{font-size:.62rem}.BuildKingdoms_raceChooserHeader__3mpjX h2{max-width:330px;margin-inline:auto;font-size:clamp(1.45rem,7vw,1.92rem);line-height:.98}.BuildKingdoms_raceCardTitle__Kuc5E{display:flex;align-items:flex-start;gap:3px}.BuildKingdoms_objectiveHeader__bmKMz{grid-template-columns:38px minmax(0,1fr) auto 44px;min-height:42px;gap:6px}.BuildKingdoms_championPortrait__Uv6BC{width:38px;height:42px;border-radius:6px 6px 10px 10px}.BuildKingdoms_championCrest__5ObgB{right:1px;bottom:1px;width:17px;height:17px}.BuildKingdoms_championCrest__5ObgB svg{width:11px;height:11px}.BuildKingdoms_objectiveBrand__7qwbw strong{font-size:.76rem}.BuildKingdoms_objectiveBrand__7qwbw>span{font-size:.5rem}}@media (max-width:430px){.BuildKingdoms_objectivePanel__4ho11{gap:2px}.BuildKingdoms_objectiveHeader__bmKMz{grid-template-columns:36px minmax(0,1fr) auto 44px;min-height:39px}.BuildKingdoms_championPortrait__Uv6BC{width:36px;height:39px}.BuildKingdoms_objectiveBrand__7qwbw>span{display:none}.BuildKingdoms_objectiveBrand__7qwbw strong{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.BuildKingdoms_raceCard__tXwjD,.BuildKingdoms_roundButton__zaHCA,.BuildKingdoms_toolButton__uTtrf{transition:none}}@media (min-width:761px){.BuildKingdoms_hudTop__ZqCNR{gap:9px}.BuildKingdoms_identity__iM7iU{width:252px;padding:7px 10px 8px}.BuildKingdoms_identity__iM7iU h1{font-size:clamp(1.55rem,2vw,1.95rem);line-height:.94}.BuildKingdoms_identity__iM7iU p{margin-top:3px;font-size:.64rem}.BuildKingdoms_hudTop__ZqCNR .BuildKingdoms_stats__FCF9q{min-width:142px;padding:6px}.BuildKingdoms_hudTop__ZqCNR .BuildKingdoms_stats__FCF9q span{min-height:27px;gap:5px;font-size:.72rem}.BuildKingdoms_hudTop__ZqCNR .BuildKingdoms_stats__FCF9q svg{width:14px;height:14px}}.BuildKingdoms_actions__FwPJA,.BuildKingdoms_hudTop__ZqCNR .BuildKingdoms_stats__FCF9q,.BuildKingdoms_objectivePanel__4ho11,.BuildKingdoms_palette__kpO9D,.BuildKingdoms_resources__xbyx4{border-color:rgba(197,159,90,.48);background:linear-gradient(135deg,rgba(17,20,21,.92),rgba(43,38,31,.88)),repeating-linear-gradient(0deg,transparent 0 10px,rgba(255,244,207,.025) 11px 12px);box-shadow:inset 0 1px 0 rgba(255,238,191,.11),inset 0 0 0 1px rgba(3,5,6,.62),0 12px 24px rgba(3,5,7,.42)}.BuildKingdoms_objectivePanel__4ho11{border-left-color:color-mix(in srgb,var(--doctrine-color,#d2b267) 72%,#f7df9d)}.BuildKingdoms_identity__iM7iU h1,.BuildKingdoms_objectiveBrand__7qwbw strong,.BuildKingdoms_objectiveCopy__BDr4T p{font-family:Georgia,Times New Roman,serif}.BuildKingdoms_kicker__a8R9o,.BuildKingdoms_objectiveBrand__7qwbw small,.BuildKingdoms_objectiveCopy__BDr4T>span{color:#dfbd72}.BuildKingdoms_actions__FwPJA,.BuildKingdoms_palette__kpO9D{background:linear-gradient(180deg,rgba(30,28,25,.94),rgba(12,15,17,.94)),repeating-linear-gradient(90deg,transparent 0 17px,rgba(236,204,132,.035) 18px 19px)}.BuildKingdoms_shell__3xt3J .BuildKingdoms_roundButton__zaHCA,.BuildKingdoms_shell__3xt3J .BuildKingdoms_toolButton__uTtrf{border-color:rgba(195,157,91,.44)!important;background:linear-gradient(145deg,rgba(69,60,47,.94),rgba(26,30,31,.96));box-shadow:inset 0 1px 0 rgba(255,234,185,.09),inset 0 -8px 12px rgba(0,0,0,.18),0 2px 7px rgba(0,0,0,.36)!important}.BuildKingdoms_shell__3xt3J .BuildKingdoms_roundButton__zaHCA:focus-visible,.BuildKingdoms_shell__3xt3J .BuildKingdoms_roundButton__zaHCA:hover,.BuildKingdoms_shell__3xt3J .BuildKingdoms_toolButton__uTtrf:focus-visible,.BuildKingdoms_shell__3xt3J .BuildKingdoms_toolButton__uTtrf:hover{border-color:#f1d487!important;background:linear-gradient(145deg,rgba(99,80,51,.98),rgba(38,42,40,.98))}.BuildKingdoms_raceSwipeHint__Ijh4U{display:none}@media (min-width:761px){.BuildKingdoms_modeButton__H9MUn{min-height:46px}}@media (max-width:760px){.BuildKingdoms_raceChooser__gmK_f{grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px;padding:10px;bottom:max(10px,env(safe-area-inset-bottom))}.BuildKingdoms_shell__3xt3J .BuildKingdoms_raceChooser__gmK_f .BuildKingdoms_raceChooserHeader__3mpjX{gap:4px;padding:1px 8px 4px}.BuildKingdoms_raceChooserHeader__3mpjX p{display:block;max-width:340px;color:#e2d9bd;font-size:.66rem;line-height:1.25}.BuildKingdoms_raceChoiceGrid__5f4py{min-height:0;align-items:stretch;grid-auto-columns:calc(100vw - 80px);gap:16px;padding:0 2px 4px;scroll-padding-inline:2px}.BuildKingdoms_raceCard__tXwjD{height:auto;min-height:0;align-self:stretch;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);border-radius:14px}.BuildKingdoms_raceCardVisual__vzcgd[data-faction]{grid-area:1/1;min-height:100%;background-position:50%,50%,top,50%}.BuildKingdoms_raceCardIcon__rIFEO{position:absolute;top:12px;right:12px;width:42px;height:42px;margin:0}.BuildKingdoms_raceCardCopy__rVLku{z-index:2;grid-area:1/1;align-self:stretch;align-content:end;gap:6px;padding:clamp(110px,22svh,180px) 14px 14px;background:linear-gradient(0deg,rgba(6,11,15,.98),rgba(7,13,17,.9) 45%,rgba(7,13,17,.18) 78%,transparent)}.BuildKingdoms_raceCardTitle__Kuc5E{grid-template-columns:minmax(0,1fr) auto;align-items:center}.BuildKingdoms_raceCardTitle__Kuc5E strong{font-size:1.15rem}.BuildKingdoms_raceCardCopy__rVLku>span:not(.BuildKingdoms_raceCardTitle__Kuc5E){font-size:.72rem;line-height:1.3}.BuildKingdoms_raceCardCopy__rVLku em{font-size:.62rem}.BuildKingdoms_raceCardCopy__rVLku b{width:100%;min-height:36px;justify-content:center;margin-top:auto;font-size:.61rem}.BuildKingdoms_raceSwipeHint__Ijh4U{display:flex;min-height:16px;align-items:center;justify-content:center;gap:5px;color:#dbc183;font-size:.57rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.BuildKingdoms_raceSwipeHint__Ijh4U i{display:block;width:4px;height:4px;border-radius:50%;background:#d5b56f;box-shadow:0 0 5px rgba(240,190,92,.56)}.BuildKingdoms_raceSwipeHint__Ijh4U i:first-child{opacity:.55}.BuildKingdoms_raceSwipeHint__Ijh4U i:last-child{opacity:.35}.BuildKingdoms_raceFirstGoal__k6pHk{z-index:2;min-height:42px;padding:7px 9px;background:linear-gradient(90deg,rgb(74,53,31),rgb(19,25,26));box-shadow:0 5px 18px rgba(0,0,0,.28)}.BuildKingdoms_objectivePanel__4ho11{right:max(8px,env(safe-area-inset-right));bottom:auto}.BuildKingdoms_actions__FwPJA{top:auto;bottom:calc(72px + var(--mobile-bottom-clearance));transform:none}}@media (max-width:430px){.BuildKingdoms_objectivePanel__4ho11{right:auto;width:min(286px,calc(100vw - 96px))}}@media (max-width:430px) and (max-height:700px){.BuildKingdoms_raceCard__tXwjD{height:auto;min-height:0;grid-template-rows:minmax(0,1fr)}.BuildKingdoms_raceCardCopy__rVLku{gap:4px;padding:112px 12px 10px}.BuildKingdoms_raceCardTitle__Kuc5E strong{font-size:1rem}.BuildKingdoms_raceCardCopy__rVLku>span:not(.BuildKingdoms_raceCardTitle__Kuc5E){font-size:.65rem}.BuildKingdoms_raceCardCopy__rVLku em{font-size:.55rem}.BuildKingdoms_raceCardCopy__rVLku b{min-height:32px;font-size:.55rem}.BuildKingdoms_raceFirstGoal__k6pHk{font-size:.58rem}}.BuildKingdoms_shell__3xt3J .BuildKingdoms_objectivePanel__4ho11>.BuildKingdoms_pressureResponse__UPMEi{position:absolute}