.game-hud_hud__EIJJ3{--hud-edge:0.75rem;--hud-top:4.5rem;--hud-bottom:4.25rem;--hud-rail:12.5rem;--hud-navy:#0a263b;--hud-blue:#173b55;--hud-line:#51738b;--hud-silver:#d1e4ef;--hud-gold:#ffdd93;--hud-light:#fff4cf;--hud-shadow:0 5px 14px #08192355;position:relative;isolation:isolate;width:100%;height:100dvh;overflow:hidden;background:#0c4569;color:var(--panel-text)}.game-header:has(~.game-hud_hud__EIJJ3){display:none}.game-hud_hud__EIJJ3[data-game-hud=section]{display:grid;grid-template-columns:calc(var(--hud-rail) + 2 * var(--hud-edge)) minmax(0,1fr);grid-template-rows:auto 1fr;height:auto;min-height:100dvh;overflow:clip;background:#102e43}.game-hud_sectionContent__Qu2C_{grid-area:2/2;min-width:0}.game-hud_icon__YbuBn{flex:none;width:1.25rem;height:1.25rem}.game-hud_map__gSjC0,.game-hud_overlay__fGceE,.game-hud_status__XICiM{position:absolute;inset:0}.game-hud_map__gSjC0{z-index:0}.game-hud_header__wwSL4{position:absolute;z-index:6;inset:0 0 auto;display:grid;grid-template-columns:minmax(0,auto) auto minmax(0,1fr) auto;align-items:center;min-height:3.5rem;padding:max(.25rem,env(safe-area-inset-top)) max(var(--hud-edge),env(safe-area-inset-right)) .25rem max(var(--hud-edge),env(safe-area-inset-left));gap:0 .75rem;border-bottom:1px solid var(--hud-line);background:linear-gradient(180deg,#153a53,var(--hud-navy));box-shadow:var(--hud-shadow);pointer-events:none}[data-game-hud=section] .game-hud_header__wwSL4{position:sticky;grid-column:1/-1}.game-hud_header__wwSL4>*{min-width:0;pointer-events:auto}.game-hud_identity__jZk1y{grid-column:1;display:flex;align-items:center;gap:.5rem;min-height:44px;max-width:17rem;padding-right:.5rem;border-radius:.5rem}.game-hud_crest__LN_48{display:grid;flex:none;width:44px;height:44px;place-items:center;border:2px solid var(--hud-gold);border-radius:50%;background:radial-gradient(circle at 35% 24%,#317b9e,#103650 72%);color:var(--hud-light);box-shadow:0 2px 4px #06111a80,inset 0 0 0 2px #ffdd932b}.game-hud_crest__LN_48 .game-hud_icon__YbuBn{width:1.7rem;height:1.7rem}.game-hud_identityText__dHgTb{display:grid;min-width:0;gap:.125rem;line-height:1.15}.game-hud_caption__3dZz_,.game-hud_scope__e0BE1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-hud_scope__e0BE1{font-size:.9rem;font-weight:750}.game-hud_caption__3dZz_{color:var(--hud-silver);font-size:.75rem}.game-hud_identity__jZk1y>.game-hud_icon__YbuBn{width:1rem;height:1rem;margin-left:auto;color:var(--hud-silver)}.game-hud_level__nb23m{grid-column:2;display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-inline:1px solid #51738b70;color:var(--hud-light);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.game-hud_level__nb23m .game-hud_icon__YbuBn{color:var(--hud-gold)}.game-hud_resources__WejKv{grid-column:3;font-variant-numeric:tabular-nums;overflow-x:auto;overscroll-behavior-inline:contain}.game-hud_tools__TR6Lj{grid-column:4;display:flex;justify-content:end;gap:.25rem}.game-hud_tool___a224{display:grid;min-width:44px;min-height:44px;place-items:center;border:1px solid transparent;border-radius:.5rem;color:var(--hud-silver);cursor:pointer}.game-hud_tool___a224:hover,.game-hud_tool___a224[aria-current=page],.game-hud_tool___a224[aria-expanded=true]{border-color:var(--hud-line);background:var(--hud-blue);color:var(--hud-light)}.game-hud_menuToggle__4pXaC{display:none}.game-hud_audio__FdQF6{inset-block-start:calc(100% + .375rem);inset-inline-end:max(var(--hud-edge),env(safe-area-inset-right));width:min(19rem,calc(100% - 2 * var(--hud-edge)));max-height:65dvh;padding:1rem;accent-color:var(--hud-gold);box-shadow:var(--hud-shadow)}.game-hud_audio__FdQF6,.game-hud_navigation__WRtyg{position:absolute;overflow:auto;overscroll-behavior:contain}.game-hud_navigation__WRtyg{z-index:4;inset-block-start:var(--hud-top);inset-inline-start:max(var(--hud-edge),env(safe-area-inset-left));width:var(--hud-rail);max-height:calc(100% - var(--hud-top) - var(--hud-bottom));padding:.1875rem;scrollbar-width:thin;scrollbar-color:var(--hud-line) transparent}[data-game-hud=section] .game-hud_navigation__WRtyg{position:sticky;grid-area:2/1;align-self:start;margin:.625rem var(--hud-edge) 0;inset-inline-start:auto;max-height:calc(100dvh - var(--hud-top) - var(--hud-edge))}.game-hud_navigation__WRtyg ul{display:grid;gap:.25rem}.game-hud_action__lZEZQ{display:flex;width:100%;min-height:44px;align-items:center;gap:.625rem;padding:.5rem .6875rem;border:1px solid var(--hud-line);border-radius:.625rem;background:linear-gradient(165deg,var(--hud-blue),var(--hud-navy) 72%);color:var(--panel-text);box-shadow:inset 0 1px 0 #f4fcff18,0 2px 4px #0415223d;font-size:1rem;font-weight:680;line-height:1.2;text-align:start;overflow-wrap:anywhere;cursor:pointer}.game-hud_action__lZEZQ .game-hud_icon__YbuBn{color:var(--hud-silver)}.game-hud_action__lZEZQ:not(:disabled):hover{border-color:#8ca6b8;background:#21455f}.game-hud_action__lZEZQ:is([aria-current=page],[aria-expanded=true],[aria-pressed=true]),.game-hud_action__lZEZQ:is([aria-current=page],[aria-expanded=true],[aria-pressed=true]):hover{border-color:var(--hud-gold);background:linear-gradient(155deg,#79582d,#413017);color:var(--hud-light);box-shadow:inset 0 0 0 1px #ffdd9344,0 2px 6px #13131a75}.game-hud_action__lZEZQ:is([aria-current=page],[aria-expanded=true],[aria-pressed=true]) .game-hud_icon__YbuBn{color:var(--hud-gold)}.game-hud_action__lZEZQ:disabled{opacity:.65;cursor:default}.game-hud_action__lZEZQ:focus-visible,.game-hud_identity__jZk1y:focus-visible,.game-hud_tool___a224:focus-visible{outline:2px solid var(--hud-light);outline-offset:1px}.game-hud_controls__adFdJ,.game-hud_summary__jdZBe{position:absolute;z-index:3;inset-block-end:max(var(--hud-edge),env(safe-area-inset-bottom));max-width:calc(100% - 2 * var(--hud-edge))}.game-hud_summary__jdZBe{inset-inline-start:max(var(--hud-edge),env(safe-area-inset-left))}.game-hud_controls__adFdJ{inset-inline-end:max(var(--hud-edge),env(safe-area-inset-right))}.game-hud_overlay__fGceE,.game-hud_status__XICiM{pointer-events:none}.game-hud_overlay__fGceE{z-index:5}.game-hud_status__XICiM{z-index:2}.game-hud_overlay__fGceE>*,.game-hud_status__XICiM>*{pointer-events:auto}@media (max-width:1024px){.game-hud_identity__jZk1y{max-width:13.5rem}}@media (max-width:760px){.game-hud_hud__EIJJ3{--hud-edge:0.5rem;--hud-bottom:4.75rem;--hud-rail:0px}.game-hud_hud__EIJJ3[data-hud-resources]{--hud-top:7.75rem}.game-hud_hud__EIJJ3[data-game-hud=section]{grid-template-columns:minmax(0,1fr)}.game-hud_sectionContent__Qu2C_{grid-area:2/1}.game-hud_header__wwSL4{grid-template-columns:minmax(0,1fr) auto auto;gap:.25rem .375rem}.game-hud_identity__jZk1y{max-width:none;padding-right:0}.game-hud_identity__jZk1y>.game-hud_icon__YbuBn{display:none}.game-hud_level__nb23m{padding-inline:.25rem;border-inline:0}.game-hud_level__nb23m .game-hud_icon__YbuBn{display:none}.game-hud_resources__WejKv{grid-column:1/-1;grid-row:2}.game-hud_tools__TR6Lj{grid-column:3;grid-row:1;gap:0}.game-hud_menuToggle__4pXaC{display:grid}.game-hud_navigation__WRtyg{z-index:6;width:min(13.5rem,calc(100% - 2 * var(--hud-edge)))}.game-hud_navigation__WRtyg[data-open=false]{display:none}.game-hud_summary__jdZBe{inset-block-end:calc(var(--hud-bottom) + env(safe-area-inset-bottom))}}.account-screen_screen__y_ETq{display:grid;grid-template-columns:minmax(0,1fr);min-block-size:calc(100svh - var(--hud-top, 4.5rem));padding:clamp(1rem,5vh,3rem) clamp(.75rem,3vw,2rem);isolation:isolate;position:relative;place-items:center;background:#071e30}.account-screen_entry__P6lUZ{min-block-size:100svh}.account-screen_art__sAE0_{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.account-screen_art__sAE0_ svg{display:block;width:100%;height:100%}.account-screen_art__sAE0_:after{position:absolute;inset:0;background:linear-gradient(180deg,#071e3052,#071e301f 46%,#071e3073);content:""}.account-screen_content__d1_E9{inline-size:min(100%,28rem);padding:clamp(1.125rem,4vw,2rem);border-color:var(--panel-accent);overflow-wrap:anywhere}.account-screen_exitLinks__gVVoW{display:flex;flex-wrap:wrap;column-gap:1rem;margin-block-start:1rem;border-block-start:1px solid var(--panel-border);padding-block-start:.25rem}.campaign-journal_progress__oxg58{display:block;inline-size:100%;block-size:.5rem;overflow:hidden;border:0;border-radius:1rem;appearance:none;background:var(--panel-control)}.campaign-journal_progress__oxg58::-webkit-progress-bar{background:var(--panel-control)}.campaign-journal_progress__oxg58::-webkit-progress-value{background:var(--panel-accent)}.campaign-journal_progress__oxg58::-moz-progress-bar{background:var(--panel-accent)}.city-panels_city__8tdtk{--city-surface:color-mix(in srgb,var(--panel-bg,#08192b) 88%,transparent);--city-edge:color-mix(in srgb,var(--panel-border,#496477),var(--city-surface) 28%);--city-ink:var(--panel-text,#f3f5f6);--city-muted:var(--panel-muted,#b9ccd8);--city-gold:var(--panel-accent,#f2ce91);--city-hairline:color-mix(in srgb,var(--city-edge),transparent 42%);--city-shade:rgb(5 17 30/55%)}.city-panels_city__8tdtk.city-panels_overlay__yDij4{position:absolute;inset:var(--hud-top,5rem) var(--hud-edge,.75rem) var(--hud-bottom,5rem) calc(var(--hud-rail, 12rem) + var(--hud-edge, .75rem));display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);pointer-events:none}.city-panels_map__xPezy{position:absolute;inset:0;overflow:hidden;background:#126592}main[data-game-hud=city]:has(.city-panels_expanded__pR1F5){position:fixed;inset:0;z-index:50}.city-panels_placeholder__0EXGV{position:absolute;inset:0;display:grid;place-content:center;padding:1rem;text-align:center;background:radial-gradient(ellipse at center,#154765,#061827)}.city-panels_message__e28GL{max-width:min(19rem,calc(100vw - 2rem));display:grid;justify-items:center;gap:.75rem}.city-panels_labels__lAhUg{position:absolute;inset:0;pointer-events:none}.city-panels_buildingLabel__Q85sE{position:absolute;max-width:10rem;min-height:44px;min-width:44px;padding:0 .2rem;visibility:hidden;transform:translate(-50%,-100%);color:var(--city-ink);font-size:.875rem;font-weight:700;line-height:1.1;text-align:center;white-space:normal}.city-panels_labels__lAhUg[data-show=true] .city-panels_buildingLabel__Q85sE[data-placed=true]{visibility:visible;pointer-events:auto;cursor:pointer}.city-panels_buildingLabel__Q85sE span{display:block;overflow:hidden;padding:.25rem .55rem;border:1px solid var(--city-edge);border-radius:999px;background:var(--city-surface);box-shadow:0 2px 6px #0615229c;text-overflow:ellipsis}.city-panels_buildingLabel__Q85sE:is([data-primary=true],[aria-pressed=true],:hover,:focus-visible) span{border-color:var(--city-gold);color:var(--city-gold)}.city-panels_shoreSign__L_FKZ{position:absolute;display:grid;width:44px;height:44px;place-items:center;visibility:hidden;transform:translate(-50%,-50%);border:1px solid var(--city-edge);border-radius:50%;background:var(--city-surface);color:var(--city-muted);box-shadow:0 2px 6px #0615229c}.city-panels_labels__lAhUg[data-show=true] .city-panels_shoreSign__L_FKZ[data-placed=true]:not([hidden]){visibility:visible;pointer-events:auto;cursor:pointer}.city-panels_shoreSign__L_FKZ:is([data-lit=true],:hover,:focus-visible){border-color:var(--city-gold);color:var(--city-gold)}.city-panels_shoreSign__L_FKZ[data-lit=true]{background:radial-gradient(circle at 50% 32%,#7c5721,#172c34 76%);box-shadow:0 2px 12px #ffbd5299}.city-panels_city__8tdtk :is(.city-panels_status__qtk6J,.city-panels_placement__lXYGa,.city-panels_drawer__o7TaT),.city-panels_city__8tdtk:is(.city-panels_summary__dw8aU,.city-panels_camera__V1LNj){color:var(--city-ink);border:1px solid var(--city-edge);background:linear-gradient(var(--city-surface),var(--city-surface)),var(--city-shade);border-radius:.75rem}.city-panels_city__8tdtk :is(.city-panels_status__qtk6J,.city-panels_placement__lXYGa,.city-panels_drawer__o7TaT){pointer-events:auto}.city-panels_city__8tdtk.city-panels_stocks__CSDrE{flex-wrap:nowrap;font-variant-numeric:tabular-nums}.city-panels_stocks__CSDrE>div{min-width:0;padding:.25rem clamp(.25rem,.7vw,.65rem);white-space:nowrap}.city-panels_city__8tdtk.city-panels_summary__dw8aU{padding:.375rem .625rem;font-size:.75rem;line-height:1.4;font-variant-numeric:tabular-nums}.city-panels_summary__dw8aU h2{color:var(--city-gold);font-size:.875rem;font-weight:700}.city-panels_stocks__CSDrE dt,.city-panels_workerSummary__3nPSH dt{color:var(--city-muted);font-size:.875rem;line-height:1.25}.city-panels_resourceList__UDTHF dd,.city-panels_stocks__CSDrE dd,.city-panels_workerSummary__3nPSH dd{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.city-panels_stocks__CSDrE .city-panels_population__2w7DJ{color:var(--city-gold);background:color-mix(in srgb,var(--city-gold),transparent 94%)}.city-panels_camera__V1LNj{display:flex;flex-wrap:wrap;gap:.25rem;max-width:100%;padding:.1875rem}.city-panels_pilotCamera__GOeBi{display:grid;justify-items:end;gap:.375rem}.city-panels_pilotControls__S_iU_,.city-panels_pilotDistricts__Ctawv{display:grid;gap:.375rem}.city-panels_pilotDistricts__Ctawv{justify-self:end;max-width:min(18rem,calc(100vw - 1.5rem));max-height:min(26rem,50dvh);overflow-y:auto;padding:.25rem .5rem;border:1px solid var(--city-hairline);border-radius:.5rem;background:var(--hud-panel,#102f43);color:var(--city-ink)}.city-panels_pilotDistricts__Ctawv summary{min-height:36px;padding:.5rem .25rem;cursor:pointer;font-weight:650}.city-panels_pilotDistrict__VCc1V{display:grid;gap:.25rem;margin-bottom:.375rem;overflow-wrap:anywhere}.city-panels_pilotViews__5Ityj{display:flex;flex-wrap:wrap;gap:.25rem;padding:0;margin:0;border:0;background:var(--hud-panel,#102f43);border-radius:.5rem}.city-panels_action__w1GOi,.city-panels_city__8tdtk .city-panels_iconAction__KNkYs{min-width:44px;min-height:44px;border:1px solid var(--city-hairline);border-radius:.5rem;background:color-mix(in srgb,var(--city-ink),transparent 96%);color:var(--city-ink)}.city-panels_action__w1GOi{padding:.375rem .625rem;font-size:.875rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.city-panels_city__8tdtk .city-panels_iconAction__KNkYs{flex:none;font-variant-numeric:tabular-nums}.city-panels_camera__V1LNj :is(.city-panels_action__w1GOi,.city-panels_iconAction__KNkYs){border-color:transparent;background:transparent}.city-panels_action__w1GOi[aria-pressed=true],.city-panels_primary__zwDBp{color:var(--city-gold);border-color:color-mix(in srgb,var(--city-gold),transparent 55%);background:color-mix(in srgb,var(--city-gold),transparent 88%)}.city-panels_city__8tdtk :is(.city-panels_action__w1GOi,.city-panels_iconAction__KNkYs):not(:disabled):hover{color:var(--city-gold);border-color:var(--city-gold);background:color-mix(in srgb,var(--city-gold),transparent 91%)}.city-panels_city__8tdtk :is(button,a,summary,h2):focus-visible{outline:2px solid var(--city-gold);outline-offset:2px}.city-panels_city__8tdtk :is(.city-panels_action__w1GOi,.city-panels_iconAction__KNkYs):disabled{opacity:.55}.city-panels_city__8tdtk .city-panels_drawer__o7TaT{position:relative;inset:auto;grid-area:1/1;align-self:start;display:flex;flex-direction:column;width:min(24rem,100%);min-height:0;max-height:100%;padding:0;overflow:hidden;box-shadow:0 .625rem 1.75rem rgb(2 13 23/30%);overflow-wrap:anywhere}.city-panels_city__8tdtk .city-panels_drawer__o7TaT[hidden]{display:none}.city-panels_city__8tdtk .city-panels_inspector__mRTt1{justify-self:end}.city-panels_city__8tdtk .city-panels_catalog__BeP9q{width:min(30rem,100%);background:var(--panel-bg,#0b293d)}.city-panels_drawerHeader__TP9dQ{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;padding:.375rem .75rem;border-bottom:1px solid var(--city-edge);background:color-mix(in srgb,var(--city-ink),transparent 95%)}.city-panels_drawerHeader__TP9dQ h2{flex:1 1 10ch;min-width:0;font-size:1.0625rem;font-weight:700;line-height:1.2}.city-panels_drawerHeader__TP9dQ .city-panels_action__w1GOi{margin-inline-start:auto}.city-panels_drawerBody__LGEYl{display:flex;min-height:0;flex-direction:column;gap:.75rem;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--city-edge) transparent;scroll-padding-block:.75rem;padding:.75rem;font-size:.875rem;line-height:1.4}.city-panels_drawerBody__LGEYl>*{flex-shrink:0;min-width:0}.city-panels_details__CcAx1,.city-panels_section__Put5P{display:grid;justify-items:start;gap:.375rem}.city-panels_section__Put5P,.city-panels_workplace__SjCJI{padding-top:.625rem;border-top:1px solid var(--city-hairline)}.city-panels_catalogCard__WhHR1 h3,.city-panels_details__CcAx1 h3,.city-panels_section__Put5P h3,.city-panels_workplace__SjCJI h3{font-size:1rem;font-weight:700;line-height:1.25}.city-panels_muted__NJIsQ{color:var(--city-muted)}.city-panels_attention__uDJX9{color:var(--city-gold)}.city-panels_success__kJKhP{color:#b3e4c8}.city-panels_resourceList__UDTHF>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding-block:.3125rem}.city-panels_resourceList__UDTHF dt{color:var(--city-muted)}.city-panels_workerSummary__3nPSH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--city-hairline);border-radius:.5rem;background:color-mix(in srgb,var(--city-ink),transparent 96%)}.city-panels_workerSummary__3nPSH>div{padding:.375rem .5rem}.city-panels_resourceList__UDTHF>div+div{border-top:1px solid var(--city-hairline)}.city-panels_workerSummary__3nPSH>div+div{border-inline-start:1px solid var(--city-hairline)}.city-panels_workerSummary__3nPSH dd{margin-top:.125rem}.city-panels_queue__NwzeJ,.city-panels_workplaces__NyFGV{display:grid;gap:.5rem}.city-panels_workplaces__NyFGV:empty{display:none}.city-panels_workplace__SjCJI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.city-panels_workplace__SjCJI>:first-child{flex:1 1 10ch;min-width:0}.city-panels_workerActions___VdOZ{display:flex;flex:none;gap:.25rem}.city-panels_queue__NwzeJ .city-panels_action__w1GOi{width:100%;text-align:start}.city-panels_buildingIdentity__R9XMa{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.city-panels_buildingIdentity__R9XMa h3{color:var(--city-ink);font-size:1.1875rem;font-weight:700;line-height:1.25}.city-panels_level__itclB{color:var(--city-gold);font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums}.city-panels_catalogGrid__JDti8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.city-panels_catalogCard__WhHR1{display:grid;grid-row:span 5;grid-template-rows:subgrid;gap:.375rem;min-width:0;padding:.625rem;border:1px solid var(--city-hairline);border-radius:.625rem;background:color-mix(in srgb,var(--city-ink),transparent 96%)}.city-panels_catalogCard__WhHR1>button{grid-row:5}.city-panels_catalogCard__WhHR1:has(button[aria-pressed=true]){border-color:var(--city-gold)}.city-panels_city__8tdtk.city-panels_statusTray__ael26{position:absolute;bottom:var(--hud-bottom,5rem);right:var(--hud-edge,.75rem);display:grid;justify-items:end;gap:.375rem;max-width:calc(100% - 2 * var(--hud-edge, .75rem));pointer-events:none}.city-panels_status__qtk6J{max-width:min(100%,30rem);padding:.375rem .625rem;font-size:.75rem;overflow-wrap:anywhere}.city-panels_camera__V1LNj{margin-inline-start:auto}.city-panels_city__8tdtk .city-panels_placement__lXYGa{padding:.375rem .625rem;color:var(--city-gold);font-size:.875rem}.city-panels_placementActions__L7nDC{display:flex;justify-content:end;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.city-panels_city__8tdtk.city-panels_stocks__CSDrE>div+div{border-left-color:var(--city-hairline)}@media (width < 1080px){.city-panels_secondaryResource__vvjk0{display:none}}@media (width < 760px){.city-panels_city__8tdtk.city-panels_overlay__yDij4{inset-inline:var(--hud-edge,.5rem)}.city-panels_city__8tdtk .city-panels_drawer__o7TaT{align-self:end;justify-self:stretch;width:100%;max-height:min(100%,58dvh)}.city-panels_catalogGrid__JDti8{grid-template-columns:minmax(0,1fr)}.city-panels_catalogCard__WhHR1{grid-row:auto;grid-template-rows:auto}.city-panels_catalogCard__WhHR1>button{grid-row:auto}.city-panels_city__8tdtk.city-panels_statusTray__ael26:not(:has(.city-panels_placement__lXYGa)){bottom:calc(var(--hud-bottom, 5rem) + 4.75rem)}.city-panels_city__8tdtk.city-panels_summary__dw8aU.city-panels_pilotSummary__uMwef{margin-block-end:3.25rem;max-width:48vw}main[data-game-hud=city]:has(.city-panels_placement__lXYGa) .city-panels_summary__dw8aU{visibility:hidden}}.city-panels_city__8tdtk.city-panels_statusTray__ael26.city-panels_pilotStatus__hOeev{bottom:calc(var(--hud-bottom, 5rem) + 6.5rem)}.island-visit_visit__pIuhu{position:absolute;inset:var(--hud-top) var(--hud-edge) var(--hud-edge) calc(var(--hud-rail) + 2 * var(--hud-edge));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.65rem;min-width:0;padding:.75rem;background:radial-gradient(ellipse at 50% 40%,#175472,#0a324e 80%);border:1px solid var(--hud-line);border-radius:.85rem;box-shadow:var(--hud-shadow)}.island-visit_heading__WkeAE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.island-visit_identity__fRES_{min-width:0}.island-visit_eyebrow__g_kRh{color:var(--hud-silver);font-size:.85rem}.island-visit_title__Y3PeM{color:var(--hud-light);font:700 clamp(1.45rem,3vw,2.1rem)/1.15 Georgia,serif;overflow-wrap:anywhere}.island-visit_back__2yDka,.island-visit_controls__VdyMs button{min-height:44px;text-align:center}.island-visit_stage__hdtMx{display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;container-type:size}.island-visit_frame__wEoyQ{position:relative;overflow:hidden;width:min(100%,calc(100cqh * var(--scene-aspect)));aspect-ratio:var(--scene-aspect);background:#0d4262;border-radius:.45rem;box-shadow:0 4px 14px #061d2f66}.island-visit_art__ox0KI{position:absolute;max-width:none;height:auto}.island-visit_unavailable__rKqtA{display:grid;height:100%;padding:1rem;place-items:center;color:var(--hud-light);text-align:center}.island-visit_controls__VdyMs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.island-visit_controls__VdyMs button[aria-pressed=true]{color:var(--hud-light);border-color:var(--hud-gold)}@media (max-width:760px){.island-visit_visit__pIuhu{inset-inline:var(--hud-edge);padding:.6rem}}@media (orientation:portrait){.island-visit_visit__pIuhu{bottom:auto;grid-template-rows:auto auto auto}.island-visit_stage__hdtMx{container-type:inline-size}.island-visit_frame__wEoyQ{width:100%}}.world-overview_chartPanel__d2lF6{position:absolute;inset:0}.world-overview_chartTitle__5n1ub{position:absolute;z-index:3;top:var(--hud-top,4.5rem);left:50%;display:flex;max-width:calc(100% - 2rem);align-items:center;gap:.55rem;padding:.22rem .85rem;transform:translateX(-50%);border:1px solid #ecc97f;border-radius:999px;background:linear-gradient(160deg,#18455e,#0c2d43);color:#ffe9b7;font:700 clamp(1.05rem,2vw,1.55rem)/1.35 Georgia,serif;box-shadow:0 3px 10px #062c4a8c;pointer-events:none}.world-overview_chartTitle__5n1ub svg{flex:none}.world-overview_chartTitle__5n1ub span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-overview_map__S5094{position:relative;isolation:isolate;container-type:size;min-inline-size:0;width:100%;height:100%;overflow:clip;touch-action:none;user-select:none;cursor:grab;background:radial-gradient(ellipse at 47% 22%,#117eab 0,transparent 63%),radial-gradient(ellipse at 88% 67%,#09638f 0,transparent 53%),linear-gradient(158deg,#0e679d,#094f83 61%,#083662)}.world-overview_map__S5094[data-dragging=true]{cursor:grabbing}.world-overview_map__S5094:after,.world-overview_map__S5094:before{position:absolute;inset:0;pointer-events:none;content:""}.world-overview_map__S5094:before{z-index:-1;inset:-10px;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='336' height='213' viewBox='0 0 336 213' fill='none'%3E%3Cg stroke='%23053975' stroke-opacity='.12' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M8 81q31-5 66-1t65-2m41 35q29-5 65 1t81-3M24 168q39-5 77-1m91 18q37-5 73-2m-180-155q31-4 59 0m74 31q35-5 72 1'/%3E%3C/g%3E%3Cg stroke='%23abecf4' stroke-opacity='.12' stroke-linecap='round'%3E%3Cpath d='M10 77q29-4 63-1t51-1m63 32q28-4 61 1m11 0q33 3 61-2M31 165q36-4 70-1m91 17q32-4 73-2m-177-154q28-3 50 0m87 29q30-4 60 2M40 114q23-4 42-1m58 25q24-3 44 2m66-113q19-4 38-1m-17 125q17-3 39-1m-197 43q16-3 36-1'/%3E%3C/g%3E%3Cg stroke='%237bd7ec' stroke-opacity='.13' stroke-linecap='round'%3E%3Cpath d='M11 39l15-1m18 16 19-1m108-20 13 1m16 37 18-1m87 3 17 1M27 143l17-1m49-15 19 1m35-43 19-1m16 67 18 1m-33 49 17-2m109-16 19 1m-89-47 16-1'/%3E%3C/g%3E%3C/svg%3E");background-size:336px 213px;animation:world-overview_chartCurrent__Okn8U 22s ease-in-out infinite alternate paused}@keyframes world-overview_chartCurrent__Okn8U{0%{transform:translateZ(0)}to{transform:translate3d(8px,-5px,0)}}.world-overview_map__S5094:after{z-index:2;box-shadow:inset 0 1px rgb(211 245 255/14%),inset 0 -2px 1.5rem rgb(5 26 43/35%)}.world-overview_frame__AqfO4{position:absolute;top:50%;left:50%;width:min(calc(100% - 2 * var(--hud-edge, .75rem)),161.29cqh);aspect-ratio:1000/620;transform:translate(-50%,-50%);pointer-events:none}.world-overview_connections__oxViy,.world-overview_liveConnection__zofIC,.world-overview_scene__mapOl{position:absolute;inset:0;width:100%;height:100%}.world-overview_routeLine__tNrrH{fill:none;stroke:#a8edff;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:2 7;filter:drop-shadow(0 1px 2px #063650)}.world-overview_connections__oxViy[data-links-visible=false]{visibility:hidden}.world-overview_liveConnection__zofIC [data-voyage-route]{fill:none;stroke:var(--panel-accent);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 1px 2px #063650)}.world-overview_islandArt__dO_Jc{position:absolute;display:grid;place-items:center;aspect-ratio:768/480;transform:translate(-50%,-50%)}.world-overview_islandArt__dO_Jc img{display:block;width:100%;height:100%}.world-overview_surf___VzYg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.world-overview_surf___VzYg use{animation:world-overview_chartSurf__EbY8I 5.6s ease-in-out infinite alternate paused}.world-overview_surf___VzYg use:nth-child(2){animation-delay:-5.6s}.world-overview_surf___VzYg:where([data-surf-island=forest]) use{animation-duration:4.9s}.world-overview_surf___VzYg:where([data-surf-island=stone]) use{animation-duration:6.5s}@keyframes world-overview_chartSurf__EbY8I{0%{opacity:.22}to{opacity:.92}}.world-overview_map__S5094:where([data-motion=running]) .world-overview_surf___VzYg use,.world-overview_map__S5094:where([data-motion=running]):before{animation-play-state:running}.world-overview_uncharted__hcxn0{display:grid;width:30%;aspect-ratio:1.4;place-items:center;border:1px dashed #9cdeed;border-radius:50%;color:#c2ecf2;background:rgb(9 58 84/65%)}.world-overview_compass__yLngz{position:absolute;right:clamp(.5rem,3vw,2rem);bottom:calc(var(--hud-bottom, 4.25rem) + .5rem);width:clamp(2.75rem,7vw,5.25rem);color:#f5d7a4;opacity:.7;pointer-events:none}.world-overview_homeLink__7VlFf{border-radius:50%}.world-overview_homeLink__7VlFf,.world-overview_marker__5r58k{position:absolute;z-index:3;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer}.world-overview_marker__5r58k{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:44px;padding:.25rem .7rem;border:1px solid #8eafba;border-radius:999px;color:#f7f5ea;background:#0c344b;box-shadow:0 3px 7px rgb(4 28 43/44%);font-size:clamp(.75rem,1.5vw,.9rem);font-weight:700;white-space:nowrap}.world-overview_marker__5r58k>svg{width:1rem;height:1rem;color:#a5dbe8;flex:none}.world-overview_marker__5r58k[data-home]{border-color:#c9a66c;color:#ffe9b8}.world-overview_homeMarkerLabel___GEBd{display:grid;line-height:1.15;text-align:start}.world-overview_homeMarkerLabel___GEBd>span{font-size:.85em;font-weight:500}.world-overview_marker__5r58k:where([data-home])>svg{color:#ffd890}.world-overview_marker__5r58k[data-active=true]{border-color:#ffe1a6;color:#102a39;background:#ffe0a3}.world-overview_markerCheck__HJN42,.world-overview_marker__5r58k:where([data-active=true])>svg{color:#275161}.world-overview_markerCheck__HJN42,.world-overview_markerCheck__HJN42 svg{display:block;width:.875rem;height:.875rem}.world-overview_homeLink__7VlFf:is(:hover,:focus-visible) .world-overview_marker__5r58k,.world-overview_marker__5r58k:hover{border-color:#fff0cb;box-shadow:0 4px 12px rgb(1 21 37/65%)}.world-overview_action__FrrDF:focus-visible,.world-overview_close__T8GqD:focus-visible,.world-overview_controls__cclBn button:focus-visible,.world-overview_homeLink__7VlFf:focus-visible,.world-overview_map__S5094:focus-visible,.world-overview_marker__5r58k:focus-visible,.world-overview_summaryButton__tMrx1:focus-visible{outline:2px solid #fff2b9;outline-offset:3px}.world-overview_homeLink__7VlFf:focus-visible,.world-overview_marker__5r58k:focus-visible{z-index:4}.world-overview_map__S5094[data-dragging=true] .world-overview_homeLink__7VlFf,.world-overview_map__S5094[data-dragging=true] .world-overview_marker__5r58k{cursor:grabbing}.world-overview_map__S5094:focus-visible{outline-offset:-4px}.world-overview_controls__cclBn,.world-overview_detail__57rXl,.world-overview_status__18Nbk,.world-overview_summary__MnD2n,.world-overview_voyageSummary__Ua4Yt{border:1px solid var(--panel-border);border-radius:.75rem;background:var(--panel-bg);color:var(--panel-text);box-shadow:0 4px 14px rgb(1 21 37/38%)}.world-overview_summary__MnD2n{max-width:22rem;padding:.15rem .65rem .45rem}.world-overview_summaryButton__tMrx1{display:flex;min-height:44px;align-items:center;gap:.45rem;color:var(--panel-text);font-size:.875rem;font-weight:700;cursor:pointer}.world-overview_summaryButton__tMrx1 strong{margin-inline-start:.15rem;color:var(--panel-accent)}.world-overview_legend__KGIrh{display:flex;align-items:center;gap:.6rem;color:var(--panel-muted);font-size:.8125rem;line-height:1.4}.world-overview_legend__KGIrh:before{width:1.55rem;flex:none;border-top:2px dotted #acecff;content:""}.world-overview_voyageSummary__Ua4Yt{position:absolute;z-index:4;inset-block-start:var(--hud-top,4.5rem);inset-inline-end:var(--hud-edge,.75rem);max-inline-size:calc(100% - 2 * var(--hud-edge, .75rem));padding-inline:.65rem}.world-overview_voyageLink__S3KTP{display:inline-flex;align-items:center;min-block-size:44px;color:var(--panel-accent);font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.world-overview_voyageLink__S3KTP:focus-visible{outline:2px solid var(--panel-accent);outline-offset:2px}.world-overview_voyageMeta__oddAk{padding-block-end:.4rem;color:var(--panel-muted);font-size:.75rem;line-height:1.45}.world-overview_voyageMeta__oddAk strong{color:var(--panel-accent)}.world-overview_controls__cclBn{display:flex;align-items:center;gap:.2rem;padding:.2rem;min-width:0}.world-overview_close__T8GqD,.world-overview_controls__cclBn button{display:flex;align-items:center;justify-content:center;gap:.35rem;min-width:44px;min-height:44px;border:1px solid var(--panel-border);border-radius:.5rem;background:var(--panel-control);color:var(--panel-text);cursor:pointer}.world-overview_action__FrrDF:hover,.world-overview_close__T8GqD:hover,.world-overview_controls__cclBn button:enabled:hover,.world-overview_summaryButton__tMrx1:hover{border-color:var(--panel-accent);color:var(--panel-accent);background:var(--panel-hover)}.world-overview_controls__cclBn button[aria-pressed=true]{border-color:var(--panel-accent);color:var(--panel-accent)}.world-overview_controls__cclBn button:disabled{opacity:.48;cursor:default}.world-overview_controls__cclBn output{min-width:3.35rem;color:#ecf3f2;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:center}.world-overview_detail__57rXl{position:absolute;z-index:1;top:var(--hud-top,4.5rem);right:var(--hud-edge,.75rem);display:grid;grid-template-columns:auto minmax(0,1fr) 44px;gap:.8rem;align-items:start;width:min(22rem,calc(100% - 2 * var(--hud-edge, .75rem)));max-height:calc(100% - var(--hud-top, 4.5rem) - var(--hud-bottom, 4.25rem));overflow:auto;padding:.85rem}.world-overview_detail__57rXl[hidden]{display:none}.world-overview_detailIcon__bLqK7{display:grid;width:2.5rem;height:2.5rem;align-self:start;place-items:center;border:1px solid #466e80;border-radius:50%;color:var(--panel-accent);background:#15394a}.world-overview_detailText__fTCSn h2{font-size:1.125rem;font-weight:700;line-height:1.2}.world-overview_islandKind__ha_2v{margin-block-start:.2rem;color:var(--panel-accent);font-size:.75rem;font-weight:650}.world-overview_description__mPJk7{margin-block-start:.35rem;color:var(--panel-muted);font-size:.875rem;line-height:1.45}.world-overview_action__FrrDF{display:flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;padding-inline:.75rem;border:1px solid var(--panel-border);border-radius:.5rem;background:var(--panel-control);color:var(--panel-text);font-size:.875rem;font-weight:700}.world-overview_action__FrrDF svg{flex:none}@media (width <= 760px){.world-overview_frame__AqfO4{width:min(100%,85cqh);aspect-ratio:1000/940}.world-overview_frame__AqfO4 [data-chart-ship-art]{transform:scale(1.3,.86)}.world-overview_summary__MnD2n{padding:0 .35rem}.world-overview_voyageSummary__Ua4Yt{inset-block-start:calc(var(--hud-top, 4.5rem) + 2.75rem)}.world-overview_summaryButton__tMrx1{gap:.25rem;font-size:.75rem}.world-overview_legend__KGIrh,.world-overview_summaryButton__tMrx1 svg{display:none}.world-overview_controls__cclBn{gap:.125rem;padding:.125rem}.world-overview_controls__cclBn output{position:absolute;width:1px;height:1px;min-width:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.world-overview_compass__yLngz{width:2.75rem}.world-overview_marker__5r58k[data-southern]{margin-top:clamp(3.5rem,8vw,4.25rem)}.world-overview_detail__57rXl{top:auto;bottom:var(--hud-bottom,4.75rem);left:var(--hud-edge,.5rem);width:auto;max-width:26rem;margin-inline:auto}}@media (prefers-contrast:more){.world-overview_controls__cclBn button,.world-overview_detail__57rXl,.world-overview_marker__5r58k{border-color:currentColor}}.world-overview_marker__5r58k[data-market]{border-color:#7cbbc3;color:#d7faf3;background:#0b404b}.world-overview_marker__5r58k[data-market]>svg{color:#9ce3db}.world-overview_action__FrrDF{width:fit-content;text-align:center}.world-overview_detailActions__3bZIS,.world-overview_statusActions__XNfe0,.world-overview_status__18Nbk{display:flex;flex-wrap:wrap;gap:.5rem}.world-overview_status__18Nbk{position:absolute;top:50%;left:50%;width:min(26rem,calc(100% - 2 * var(--hud-edge, .75rem)));transform:translate(-50%,-50%);flex-direction:column;align-items:center;padding:1rem;text-align:center}.world-overview_detailActions__3bZIS{grid-column:1/-1}@media (760px < width <= 1060px){.world-overview_frame__AqfO4{left:calc(50% + .32 * var(--hud-rail, 12.5rem));width:min(calc(100% - .7 * var(--hud-rail, 12.5rem)),161.29cqh)}}@media (width > 760px) and (height <= 700px){.world-overview_marker__5r58k:is([data-southern],[data-market]){margin-top:-1.625rem}}@media (760px < width <= 1200px) and (height <= 700px){.world-overview_frame__AqfO4{left:calc(50% + .4 * var(--hud-rail, 12.5rem));width:min(calc(100% - .7 * var(--hud-rail, 12.5rem)),161.29cqh)}}@media (width <= 380px){.world-overview_marker__5r58k{gap:.25rem;padding-inline:.45rem}.world-overview_markerCheck__HJN42,.world-overview_marker__5r58k[data-southern]>svg{display:none}}