.island-map-module__4VZNbG__panel{gap:1rem;display:grid}.island-map-module__4VZNbG__metaRow{flex-wrap:wrap;gap:.75rem;display:flex}.island-map-module__4VZNbG__metaChip{color:#d7e8f6;letter-spacing:.06em;text-transform:uppercase;background:#0a1621b8;border:1px solid #84b1cc47;border-radius:999px;padding:.35rem .75rem;font-size:.78rem}.island-map-module__4VZNbG__grid{grid-template-columns:minmax(0,1.8fr) minmax(18rem,1fr);gap:1rem;display:grid}.island-map-module__4VZNbG__mapShell{background:radial-gradient(circle at top,#5fb9c52e,#0000 38%),linear-gradient(#061019fa,#080e16fa);border:1px solid #84b1cc2e;border-radius:1.25rem;overflow:hidden}.island-map-module__4VZNbG__mapCanvas{cursor:crosshair;width:100%;height:auto;display:block}.island-map-module__4VZNbG__buildingShape{transition:transform .14s,fill-opacity .14s,stroke .14s,stroke-width .14s}.island-map-module__4VZNbG__buildingShape:hover{fill-opacity:1;stroke:#fff6d2;stroke-width:3px;transform:translateY(-2px)}.island-map-module__4VZNbG__mapLegend{border-top:1px solid #84b1cc24;flex-wrap:wrap;gap:.75rem;padding:.9rem 1rem 1rem;display:flex}.island-map-module__4VZNbG__legendItem{color:#bed3e3;align-items:center;gap:.45rem;font-size:.82rem;display:inline-flex}.island-map-module__4VZNbG__swatch{border:1px solid #ffffff3d;border-radius:.25rem;width:.9rem;height:.9rem}.island-map-module__4VZNbG__sidebar{gap:.9rem;display:grid}.island-map-module__4VZNbG__card{background:#080f18e6;border:1px solid #84b1cc2e;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.island-map-module__4VZNbG__card h3{margin:0;font-size:1rem}.island-map-module__4VZNbG__buildingList{gap:.75rem;max-height:24rem;display:grid;overflow:auto}.island-map-module__4VZNbG__buildingItem{background:#0b1520d9;border:1px solid #84b1cc24;border-radius:.85rem;gap:.45rem;padding:.75rem;display:grid}.island-map-module__4VZNbG__buildingHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.island-map-module__4VZNbG__buildingMeta{color:#98b1c6;font-size:.82rem}.island-map-module__4VZNbG__occupants{gap:.45rem;display:grid}.island-map-module__4VZNbG__occupant{color:#dfeaf2;justify-content:space-between;gap:.75rem;font-size:.9rem;display:flex}.island-map-module__4VZNbG__actions{flex-wrap:wrap;gap:.6rem;display:flex}.island-map-module__4VZNbG__actions button,.island-map-module__4VZNbG__buildingItem button{color:#eef6ff;cursor:pointer;background:#102330e6;border:1px solid #70aac45c;border-radius:999px;padding:.45rem .8rem}.island-map-module__4VZNbG__actions button:disabled,.island-map-module__4VZNbG__buildingItem button:disabled{opacity:.55;cursor:not-allowed}.island-map-module__4VZNbG__hint{color:#8ea8bb;font-size:.84rem;line-height:1.5}.island-map-module__4VZNbG__error{color:#ff8d98;font-size:.88rem}.island-map-module__4VZNbG__empty{color:#96aec0;font-size:.9rem}@media (max-width:1100px){.island-map-module__4VZNbG__grid{grid-template-columns:1fr}}
.page-module___8aEwW__page{min-height:100vh}.page-module___8aEwW__authLayout,.page-module___8aEwW__commandLayout{width:min(1440px,100vw - 32px);margin:0 auto;padding:24px 0 64px}.page-module___8aEwW__authLayout{grid-template-columns:minmax(0,1.25fr) minmax(340px,430px);align-items:stretch;gap:24px;min-height:100vh;display:grid}.page-module___8aEwW__poster,.page-module___8aEwW__authPanel,.page-module___8aEwW__commandHeader,.page-module___8aEwW__infoPanel,.page-module___8aEwW__chatDock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090d1cb8;border:1px solid #a1c4ff24;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000057}.page-module___8aEwW__poster{border-radius:32px;min-height:calc(100vh - 48px);padding:clamp(28px,5vw,64px)}.page-module___8aEwW__posterGlow{pointer-events:none;background:radial-gradient(circle at 22% 20%,#ff49cb42,#0000 22%),radial-gradient(circle at 76% 24%,#22cdff38,#0000 26%),linear-gradient(#ffffff0f,#0000 22%);position:absolute;inset:0}.page-module___8aEwW__posterCopy,.page-module___8aEwW__posterArt{z-index:1;position:relative}.page-module___8aEwW__posterCopy{max-width:34rem}.page-module___8aEwW__kicker,.page-module___8aEwW__label{color:#ff8fdb;text-transform:uppercase;letter-spacing:.22em;margin-bottom:16px;font-size:.78rem;display:inline-flex}.page-module___8aEwW__poster h1,.page-module___8aEwW__commandHeader h1{text-transform:uppercase;margin:0 0 14px;font-size:clamp(3rem,8vw,7rem);line-height:.88}.page-module___8aEwW__lead,.page-module___8aEwW__bodyCopy,.page-module___8aEwW__authHint{color:#eaeef5c2;line-height:1.7}.page-module___8aEwW__pitchList,.page-module___8aEwW__inlineList,.page-module___8aEwW__channelTabs{flex-wrap:wrap;gap:10px;display:flex}.page-module___8aEwW__pitchList{margin-top:24px}.page-module___8aEwW__pitchList span,.page-module___8aEwW__inlineList li,.page-module___8aEwW__channelTabs button,.page-module___8aEwW__accountBadge,.page-module___8aEwW__heroPill{background:#0f1323b8;border:1px solid #89c6ff29;border-radius:999px;padding:10px 14px}.page-module___8aEwW__posterArt{justify-content:center;align-items:center;margin-top:32px;display:flex}.page-module___8aEwW__logo{filter:drop-shadow(0 0 32px #ff30c447)drop-shadow(0 0 72px #22ceff2e);width:min(100%,840px);height:auto}.page-module___8aEwW__authPanel,.page-module___8aEwW__infoPanel,.page-module___8aEwW__chatDock{border-radius:28px;padding:24px}.page-module___8aEwW__authPanel{align-content:start;gap:18px;display:grid}.page-module___8aEwW__authToggle,.page-module___8aEwW__commandActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module___8aEwW__authToggle button,.page-module___8aEwW__channelTabs button,.page-module___8aEwW__commandActions button,.page-module___8aEwW__authForm button,.page-module___8aEwW__chatComposer button{cursor:pointer;color:#f5f8ff;background:#14192ceb;border:0;transition:transform .15s,background .15s,border-color .15s}.page-module___8aEwW__authToggle button,.page-module___8aEwW__channelTabs button,.page-module___8aEwW__commandActions button{border-radius:999px;padding:10px 14px}.page-module___8aEwW__activeToggle{color:#07111c!important;background:linear-gradient(90deg,#ff54c6,#49d6ff)!important}.page-module___8aEwW__authForm{gap:14px;display:grid}.page-module___8aEwW__authForm label{color:#f0f4fcd6;gap:8px;font-size:.92rem;display:grid}.page-module___8aEwW__authForm input,.page-module___8aEwW__chatComposer input,.page-module___8aEwW__chatComposer textarea{color:#f4f5fb;background:#060a18e0;border:1px solid #a1c4ff26;border-radius:16px;width:100%;padding:14px 16px}.page-module___8aEwW__authForm button,.page-module___8aEwW__chatComposer button{border-radius:16px;padding:14px 18px;font-weight:700}.page-module___8aEwW__errorText{color:#ff9fb8;line-height:1.6}.page-module___8aEwW__commandLayout{gap:24px;display:grid}.page-module___8aEwW__commandNav{flex-wrap:wrap;align-items:start;gap:14px;display:flex}.page-module___8aEwW__navGroup{position:relative}.page-module___8aEwW__navSummary{cursor:pointer;color:#f3f8ff;background:#090d1cb8;border:1px solid #a1c4ff24;border-radius:999px;padding:12px 16px;font-weight:700;list-style:none;box-shadow:0 16px 36px #00000038}.page-module___8aEwW__navSummary::-webkit-details-marker{display:none}.page-module___8aEwW__navMenu{z-index:20;background:#080c18f5;border:1px solid #a1c4ff24;border-radius:18px;gap:8px;min-width:280px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 60px #00000057}.page-module___8aEwW__navLink{color:#edf5fd;background:#12182e8f;border:1px solid #a1c4ff14;border-radius:14px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.page-module___8aEwW__navLink span{color:#d6e1f0b8;font-size:.84rem;line-height:1.45}.page-module___8aEwW__navLinkActive{background:linear-gradient(135deg,#ff54c638,#49d6ff2e);border-color:#ff81d66b}.page-module___8aEwW__commandHeader{border-radius:30px;justify-content:space-between;align-items:end;gap:24px;padding:28px;display:flex}.page-module___8aEwW__dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.page-module___8aEwW__statusStrip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.page-module___8aEwW__statusCard{background:linear-gradient(#12182ee6,#070c19db),#090d1cb8;border:1px solid #a1c4ff24;border-radius:22px;padding:18px 20px;box-shadow:0 18px 44px #00000038}.page-module___8aEwW__statusCard strong{margin-bottom:6px;font-size:1.18rem;display:block}.page-module___8aEwW__commandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.page-module___8aEwW__fullWidthPanel{width:100%}.page-module___8aEwW__infoPanel h2,.page-module___8aEwW__chatHeader h2{margin:0 0 12px;font-size:1.8rem;line-height:1.05}.page-module___8aEwW__commandList{gap:14px;display:grid}.page-module___8aEwW__commandRow,.page-module___8aEwW__commandBlock{background:#080c18bd;border:1px solid #91a1c81f}.page-module___8aEwW__commandRow{border-radius:20px;justify-content:space-between;align-items:start;gap:16px;padding:16px;display:flex}.page-module___8aEwW__commandBlock{border-radius:20px;gap:12px;padding:16px;display:grid}.page-module___8aEwW__commandRow strong,.page-module___8aEwW__commandBlock strong{margin-bottom:6px;font-size:1rem;display:block}.page-module___8aEwW__commandRow button,.page-module___8aEwW__inlineActionRow button,.page-module___8aEwW__inlineFormRow button{cursor:pointer;color:#f5f8ff;background:#14192ceb;border:0;border-radius:14px;padding:12px 14px;font-weight:700}.page-module___8aEwW__commandMeta{white-space:nowrap;color:#8dd6ff;align-self:center;font-size:.92rem}.page-module___8aEwW__commandHint{color:#b1bed8bd;margin:8px 0 0;font-size:.88rem;line-height:1.55}.page-module___8aEwW__inlineActionRow,.page-module___8aEwW__inlineFormRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__inlineFormRow input{color:#f4f5fb;background:#060a18e0;border:1px solid #a1c4ff26;border-radius:14px;flex:1 1 0;min-width:120px;padding:12px 14px}.page-module___8aEwW__inlineFormRow select{color:#f4f5fb;background:#060a18e0;border:1px solid #a1c4ff26;border-radius:14px;flex:1 1 0;min-width:180px;padding:12px 14px}.page-module___8aEwW__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module___8aEwW__statsGrid dt{color:#a9b6d3d1;margin-bottom:6px;font-size:.88rem}.page-module___8aEwW__statsGrid dd{margin:0;font-size:1.02rem}.page-module___8aEwW__inlineList{margin:16px 0 0;padding:0;list-style:none}.page-module___8aEwW__chatDock{gap:16px;display:grid}.page-module___8aEwW__chatHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.page-module___8aEwW__chatHeaderActions{justify-items:end;gap:10px;display:grid}.page-module___8aEwW__chatWindow{gap:10px;max-height:360px;padding-right:6px;display:grid;overflow-y:auto}.page-module___8aEwW__chatLine{border-bottom:1px solid #91a1c81a;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.page-module___8aEwW__chatName{white-space:nowrap;font-weight:700}.page-module___8aEwW__chatBody{color:#ecf1fad1;line-height:1.55}.page-module___8aEwW__chatComposer{grid-template-columns:1fr auto;align-items:end;gap:14px;display:grid}.page-module___8aEwW__chatToggleButton,.page-module___8aEwW__chatMinimizeButton{cursor:pointer;color:#f5f8ff;background:#14192ceb;border:0}.page-module___8aEwW__chatToggleButton{z-index:30;border-radius:999px;padding:12px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 42px #00000057}.page-module___8aEwW__chatMinimizeButton{border-radius:999px;padding:10px 14px}.page-module___8aEwW__chatComposer textarea{resize:vertical;min-height:96px}@media (max-width:1100px){.page-module___8aEwW__authLayout,.page-module___8aEwW__dashboard,.page-module___8aEwW__statusStrip,.page-module___8aEwW__commandGrid,.page-module___8aEwW__commandHeader,.page-module___8aEwW__chatHeader,.page-module___8aEwW__chatComposer{grid-template-columns:1fr}.page-module___8aEwW__authLayout{display:grid}.page-module___8aEwW__commandHeader,.page-module___8aEwW__chatHeader{align-items:start;display:grid}.page-module___8aEwW__chatHeaderActions{justify-items:start}.page-module___8aEwW__commandNav{grid-template-columns:1fr;display:grid}.page-module___8aEwW__navMenu{min-width:0;margin-top:8px;position:static}}@media (max-width:760px){.page-module___8aEwW__authLayout,.page-module___8aEwW__commandLayout{width:min(100vw - 24px,1440px);padding:12px 0 32px}.page-module___8aEwW__poster,.page-module___8aEwW__authPanel,.page-module___8aEwW__commandHeader,.page-module___8aEwW__infoPanel,.page-module___8aEwW__chatDock{border-radius:22px;padding:18px}.page-module___8aEwW__statsGrid{grid-template-columns:1fr}.page-module___8aEwW__commandRow,.page-module___8aEwW__inlineActionRow,.page-module___8aEwW__inlineFormRow{display:grid}.page-module___8aEwW__chatToggleButton{bottom:12px;right:12px}}
