.allianceCommandShell{height:min(70vh,540px);min-height:430px;max-height:min(70vh,540px);color:var(--text);background:linear-gradient(#083027f5,#020b0bfa),radial-gradient(circle at 50% 0,#43ffb729,#0000 46%);border:1px solid #66ffc657;border-radius:14px;grid-template-rows:46px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000009e,inset 0 0 0 1px #ffffff0a}.allianceCommandHeader{background:linear-gradient(90deg,#0a3d31eb,#021212d1);border-bottom:1px solid #66ffc62e;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:46px;padding:7px 12px;display:grid}.allianceCommandIcon{color:#66ffc6f5;background:#66ffc614;border:1px solid #66ffc66b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:950;display:grid}.allianceCommandTitle{letter-spacing:.08em;text-transform:uppercase;font-size:19px;font-weight:950;line-height:1}.allianceCommandSubtitle{color:#caffebb8;margin-top:3px;font-size:10px}.allianceCommandBadge{color:#dbfff3f2;white-space:nowrap;background:#00000029;border:1px solid #66ffc652;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:950}.allianceCommandClose{color:#ecfff9e0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;width:30px;height:30px;font-weight:950}.allianceCommandBody{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:8px 10px 10px;display:grid}.allianceCommandMain{background-color:#00000038;background-image:linear-gradient(#66ffc60b 1px,#0000 1px),linear-gradient(90deg,#66ffc60b 1px,#0000 1px),radial-gradient(circle,#66ffc60f,#0000 42%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:26px 26px,26px 26px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #66ffc62e;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.allianceCommandMainHeader{border-bottom:1px solid #66ffc61a;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;display:flex}.allianceCommandMainHeaderClean{min-height:34px}.allianceCommandMapTitle{color:#5bffb8fa;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950}.allianceCommandMapSub{color:#caffebb3;margin-top:2px;font-size:9px}.allianceCommandTabsLabel{color:#5bffb8e0;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:950}.allianceCommandTabs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.allianceCommandTab{color:#ddfff4d6;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#0000002e;border:1px solid #66ffc63d;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:950;line-height:1.15}.allianceCommandTab.active{color:#00e5fffa;border-color:#00e5ffdb;box-shadow:0 0 18px #00e5ff29}.allianceCommandContent{align-content:start;gap:7px;min-height:0;padding:7px 9px 10px;display:grid;overflow:auto}.allianceCommandContent::-webkit-scrollbar{width:9px;height:9px}.allianceCommandContent::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.allianceCommandContent::-webkit-scrollbar-thumb{background:#66ffc661;border:2px solid #00000047;border-radius:999px}.allianceCommandContent{scrollbar-color:#66ffc661 #00000038;scrollbar-width:thin}.alliancePendingBadge{padding:3px 8px;font-size:8.5px}.allianceLeaveButton{color:#ddfff4e0;text-transform:uppercase;cursor:pointer;background:#0000002e;border:1px solid #66ffc63d;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:950}.alliancePrivateNotice{color:#caffebad;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;margin:6px 9px;padding:8px;font-size:10px}.allianceCommandContent section,.allianceCommandContent article,.allianceCommandContent form{max-width:100%}.allianceCommandContent input,.allianceCommandContent select,.allianceCommandContent textarea{max-width:100%;min-height:32px;font-size:11px}.allianceCommandContent textarea{line-height:1.35}.allianceCommandContent .wwGameCard{border-radius:10px;gap:7px!important;padding:9px!important}.allianceCommandContent [data-testid=alliance-recruitment-panel]{min-width:0}.allianceCompactIntro{color:#caffebb3;margin:0;font-size:10.5px;line-height:1.35}.allianceCompactCard{background:#ffffff06;border:1px solid #5bffb524;border-radius:10px;gap:6px;min-width:0;padding:8px;display:grid}.allianceCompactCardTitle{color:#eefffaf2;letter-spacing:.04em;font-size:12px;font-weight:950}.allianceCompactMetricGrid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;display:grid}.allianceCompactMetric{background:#02100e94;border:1px solid #5bffb521;border-radius:9px;align-content:center;gap:1px;min-height:42px;padding:6px 7px;display:grid}.allianceCompactMetric span{color:#a9ffdaad;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.allianceCompactMetric b{color:#f5fff9;font-size:13px;font-weight:950;line-height:1.05}.allianceCompactFormRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.allianceCompactList{gap:6px;display:grid}.allianceCompactListRow{background:#ffffff06;border:1px solid #5bffb51a;border-radius:9px;gap:4px;padding:7px 8px;display:grid}.allianceCompactListRow.twoCol{grid-template-columns:minmax(0,1fr) auto;align-items:center}.allianceCompactActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (width<=760px){.allianceCommandShell{height:min(78vh,620px);max-height:min(78vh,620px)}.allianceCommandHeader{grid-template-columns:auto minmax(0,1fr) auto}.allianceCommandBadge{display:none}.allianceCommandMainHeader{flex-direction:column;align-items:flex-start}.allianceCommandTabs{justify-content:flex-start}}.allianceForumShell{grid-template-rows:46px minmax(0,1fr);height:min(72vh,580px);min-height:430px;max-height:min(72vh,580px)}.allianceForumStandaloneHeader{background:linear-gradient(90deg,#053d2ef5,#021212db)}.allianceForumHeaderIcon{font-size:14px}.allianceForumStandaloneBody{background:linear-gradient(#5bffb50b 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#5bffb50b 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle at 50% 0,#00e5ff14,#0000 38%),#0000002e;min-height:0;padding:10px;overflow:hidden auto}.allianceForumStandalonePanel{height:100%;min-height:0;color:var(--text);grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.allianceForumTopTabs{border-bottom:1px solid #5bffb51f;align-items:center;gap:5px;min-height:34px;padding:3px 3px 5px;display:flex;overflow-x:auto}.allianceForumTopTab{color:#ddfff4d6;cursor:pointer;text-align:left;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(#06281fdb,#010b09eb);border:1px solid #5bffb538;border-bottom-color:#00e5ff2e;border-radius:6px 6px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:82px;padding:7px 9px;font-size:10px;font-weight:950;display:inline-grid}.allianceForumUnreadBadge{color:#c6ffe8eb;text-align:center;background:#00000047;border-radius:999px;min-width:20px;padding:2px 5px;font-size:9px;box-shadow:0 0 10px #00e5ff26}.allianceForumTopTab.active{color:#00e5fffa;background:linear-gradient(#084e42f0,#031e1cf5);border-color:#00e5ffc2;box-shadow:inset 0 0 0 1px #00e5ff14,0 0 18px #00e5ff24}.allianceForumTabAdminStrip{background:#0000002e;border:1px solid #5bffb51f;border-radius:10px;grid-template-columns:auto minmax(110px,.7fr) minmax(160px,1fr) auto auto auto;align-items:center;gap:6px;padding:7px;display:grid}.allianceForumTabAdminStrip>span,.allianceForumMiniTitle,.allianceForumKicker{color:#5bffb8f0;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:950}.allianceForumTopicBoard{background:#02120e9e;border:1px solid #5bffb529;border-radius:12px;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.allianceForumThreadDialogHeader h3{color:#f5fffbfa;letter-spacing:.05em;text-transform:uppercase;margin:2px 0 3px;font-size:16px;font-weight:950}.allianceForumThreadDialogHeader p,.allianceForumTopicMain p{color:#cbffeba8;margin:0;font-size:10.5px;line-height:1.35}.allianceForumTopicList{align-content:start;gap:0;min-height:0;display:grid;overflow:auto}.allianceForumTopicRow{text-align:left;color:#f0fff9eb;cursor:pointer;background:#00000029;border:0;border-bottom:1px solid #5bffb51a;grid-template-columns:30px minmax(0,1fr) 78px minmax(150px,210px);align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.allianceForumTopicRow:nth-child(2n){background:#5bffb506}.allianceForumTopicRow:hover{background:#00e5ff0f;box-shadow:inset 3px 0 #00e5ff8a}.allianceForumTopicIcon{color:#5bffb8e0;background:#0000003d;border:1px solid #5bffb533;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.allianceForumTopicMain{gap:2px;min-width:0;display:grid}.allianceForumTopicMain b{text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.allianceForumTopicMain small,.allianceForumTopicLast small,.allianceForumTopicReplies span,.allianceForumTopicLast span{color:#cbffeb8f;font-size:9px;font-weight:800}.allianceForumTopicReplies{border-left:1px solid #5bffb51a;border-right:1px solid #5bffb51a;justify-items:center;gap:1px;padding:3px 6px;display:grid}.allianceForumTopicReplies b{color:#f5fffbf5;font-size:15px;font-weight:950}.allianceForumTopicLast{gap:1px;min-width:0;display:grid}.allianceForumTopicLast b{color:#ebfff7eb;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.allianceForumNewTopicBar{background:#02120ead;border:1px solid #5bffb524;border-radius:12px;grid-template-columns:auto minmax(150px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.allianceForumNewTopicBar textarea{min-height:38px;max-height:70px}.allianceForumButtonRow{flex-wrap:wrap;gap:5px;display:flex}.allianceForumThreadOverlay{z-index:18;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010a0aeb;border:1px solid #00e5ff6b;border-radius:12px;place-items:stretch stretch;padding:8px;display:grid;position:absolute;inset:6px;box-shadow:0 24px 70px #000000a8,inset 0 0 0 1px #5bffb514}.allianceForumThreadDialog{background:linear-gradient(#5bffb50b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#5bffb50b 1px,#0000 1px) 0 0/24px 24px,#02120ef5;border:1px solid #5bffb52e;border-radius:10px;grid-template-rows:auto minmax(158px,1fr) auto auto;gap:8px;min-height:0;padding:10px;display:grid;overflow:hidden auto}.allianceForumThreadDialogHeader{border-bottom:1px solid #5bffb521;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding-bottom:7px;display:grid}.allianceForumCloseButton,.allianceForumInlineReplyButton{color:#ebfff7f0;text-transform:uppercase;cursor:pointer;background:#00000047;border:1px solid #5bffb547;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:950}.allianceForumThreadEditBox,.allianceForumReplyBox{background:#0000002e;border:1px solid #5bffb51f;border-radius:10px;gap:6px;padding:8px;display:grid}.allianceForumReplyComposerRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.allianceForumReplyComposerRow textarea{min-height:54px}.allianceForumReplyComposerRow button{align-self:stretch;min-width:96px}.allianceForumPostStreamWrap{background:#00000024;border:1px solid #5bffb529;border-radius:10px;grid-template-rows:auto minmax(0,1fr);gap:7px;min-width:0;min-height:150px;padding:8px;display:grid}.allianceForumPostStreamHeader{color:#cfffeb9e;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.allianceForumPostStreamHeader span{color:#5bffb5eb;font-weight:950}.allianceForumPostStreamHeader small{color:#d2ffed94;text-transform:none;letter-spacing:0;font-weight:850}.allianceForumThreadEditBox textarea{min-height:42px;max-height:88px}.allianceForumPostStream{align-content:start;gap:7px;min-height:0;padding-right:3px;display:grid;overflow:auto}.allianceForumPostCard{background:#ffffff06;border:1px solid #5bffb51f;border-radius:9px;gap:6px;padding:8px;display:grid}.allianceForumPostCard header{color:#cbffeb94;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:9.5px;font-weight:850;display:flex}.allianceForumPostCard header span{color:#5bffb8e0;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.allianceForumPostCard div{color:#f1fffaf0;white-space:pre-wrap;font-size:12px;line-height:1.45}.allianceForumInlineReplyButton{justify-self:start;padding:5px 9px}@media (width<=980px){.allianceForumTabAdminStrip,.allianceForumNewTopicBar,.allianceForumReplyComposerRow{grid-template-columns:1fr;align-items:stretch}.allianceForumTopicRow{grid-template-columns:26px minmax(0,1fr) 64px}.allianceForumTopicLast{display:none}}@media (width<=760px){.allianceForumShell{height:min(78vh,620px);max-height:min(78vh,620px)}.allianceForumStandaloneHeader{grid-template-columns:auto minmax(0,1fr) auto}.allianceForumStandaloneHeader .allianceCommandBadge{display:none}.allianceForumTopicRow{grid-template-columns:minmax(0,1fr)}.allianceForumTopicIcon,.allianceForumTopicReplies{display:none}}.allianceCommandMainClean{grid-template-rows:auto minmax(0,1fr)}.allianceTabsOnlyHeader{min-height:38px;padding-block:6px}.allianceTabsMeta{color:#cbffeb94;letter-spacing:.08em;margin-left:7px;font-size:8.5px}.allianceLeaveButtonCompact{padding:4px 8px;font-size:8px}.allianceSummaryCleanLayout{grid-template-columns:minmax(0,1.05fr) minmax(250px,.78fr);align-items:start;gap:9px;display:grid}.allianceProfileCardClean{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:11px;min-height:210px;padding:10px;display:grid}.allianceProfileAvatarBlock{align-content:start;justify-items:center;gap:7px;display:grid}.allianceProfileAvatarPreview{clip-path:polygon(50% 0,100% 18%,100% 82%,50% 100%,0 82%,0 18%);color:#6dffbb;text-shadow:0 0 18px #5bffb573;background:radial-gradient(circle,#5bffb533,#031810f5 64%);border:1px solid #5bffb561;place-items:center;width:82px;height:82px;font-size:28px;display:grid;overflow:hidden}.allianceProfileAvatarPreview img{object-fit:cover;width:100%;height:100%}.allianceProfileUploadButton{cursor:pointer;color:#e1fff2eb;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#0000002e;border:1px solid #5bffb547;border-radius:999px;padding:5px 8px;font-size:8.5px;font-weight:950}.allianceProfileUploadButton input{display:none}.allianceProfileTextClean{gap:7px;min-width:0;display:grid}.allianceProfileLineHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.allianceProfileInlineEdit{gap:6px;display:grid}.allianceProfileInlineEditName{grid-template-columns:minmax(0,1fr) minmax(70px,96px)}.allianceProfileNameClean{color:#f4fff9;letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.allianceProfileNameClean span{color:#82ffc8c7}.allianceProfileCopyClean{color:#dcfff1d1;white-space:pre-wrap;font-size:10.5px;line-height:1.35}.allianceProfileDescriptionClean{color:#b4e0cdc2}.allianceProfileActionRow{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.allianceRosterCardClean{gap:7px;min-height:210px;padding:9px;display:grid}.allianceRosterHeaderClean{justify-content:space-between;align-items:center;gap:8px;display:flex}.allianceRosterHeaderClean span{color:#a6ffdac2;font-size:10px;font-weight:900}.allianceRosterListClean{gap:5px;display:grid}.allianceRosterRowClean{background:#ffffff06;border:1px solid #5bffb51a;border-radius:9px;grid-template-columns:minmax(0,1fr) 64px 82px 14px;align-items:center;gap:7px;padding:7px;display:grid}.allianceRosterNameButton{color:#f1fff9f0;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;font-size:11px;font-weight:900;overflow:hidden}.allianceRosterMiniMetric{justify-items:start;gap:1px;display:grid}.allianceRosterMiniMetric span{color:#cbffeb8f;text-transform:uppercase;letter-spacing:.08em;font-size:8.5px;font-weight:900}.allianceRosterMiniMetric b{color:#f5fffbf5;font-size:11px;font-weight:950}.alliancePresenceDotOnly{border-radius:999px;justify-self:center;width:9px;height:9px}.allianceRosterFootnote{color:#b4e0cd8f;font-size:9.25px;line-height:1.3}@media (width<=820px){.allianceSummaryCleanLayout{grid-template-columns:1fr}.allianceProfileCardClean{grid-template-columns:minmax(0,1fr)}.allianceProfileAvatarBlock{grid-template-columns:auto auto;place-items:center start}.allianceRosterRowClean{grid-template-columns:minmax(0,1fr) 58px 72px 12px}}.wwBaseOpsFrame{width:min(100%,min(620px,100vw - 16px));max-height:min(58vh,620px);max-height:calc(100vh - var(--wwBaseDockTopPad) - var(--wwBaseDockBottomPad) - 2px);min-height:min(320px, calc(100vh - var(--wwBaseDockTopPad) - var(--wwBaseDockBottomPad) - 2px));background:linear-gradient(#0d1826fb,#060c16fd);border:1px solid #c29f633d;border-radius:10px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 64px #0000006b,inset 0 0 0 1px #ffffff08}.wwBaseOpsFrame:before{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:10px;position:absolute;inset:0}.wwBaseOpsFrame:after{content:"";pointer-events:none;background:linear-gradient(#6fffd708,#6fffd700 26%,#0000 72%,#00000014);position:absolute;inset:0}.wwBaseOpsHeader{cursor:grab;background:linear-gradient(#d7b87614,#d7b87600),linear-gradient(#0e1927fa,#060c16fa);border-bottom:1px solid #c29f632e;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 12px 8px;display:grid}.wwBaseOpsHeaderBadge{color:#f1fff8f2;letter-spacing:.16em;background:linear-gradient(#372e1ceb,#0e121afa);border:1px solid #c29f6347;border-radius:10px;place-items:center;min-width:30px;height:24px;padding:0 8px;font-size:8px;font-weight:900;display:grid}.wwBaseOpsHeaderText{min-width:0}.wwBaseOpsTitle{letter-spacing:.08em;text-transform:uppercase;color:#f1fff8fa;font-size:12px;font-weight:900}.wwBaseOpsSubtitle{color:#b0efd69e;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.wwBaseOpsBody{background:linear-gradient(#07120fd6,#0208068f);padding:10px 11px;line-height:1.38;overflow-y:auto}.wwBaseOpsClose{color:#f1fff8f2;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#0b261deb,#040f0bfa);border:1px solid #6fffd738;border-radius:8px;padding:6px 10px;font-size:9px;font-weight:850;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0000002e}.wwBaseOpsTabs{flex-wrap:wrap;gap:6px;display:inline-flex}.wwBaseOpsTab{color:#f5f0e2f5;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#0e1927f5,#060c16fa);border:1px solid #c29f6338;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:800}.wwBaseOpsTab.isActive{color:#12100a;background:linear-gradient(#d7b876f5,#b0883cf5);border-color:#dfc28585;box-shadow:inset 0 0 0 1px #ffffff0d,0 10px 18px #0003}.wwBaseOpsFrame.isRightDock{width:min(100%,min(760px,100vw - 18px));max-height:calc(100vh - var(--wwBaseDockTopPad) - var(--wwBaseDockBottomPad) - 2px);min-height:min(320px, calc(100vh - var(--wwBaseDockTopPad) - var(--wwBaseDockBottomPad) - 2px))}.wwBaseOpsHeaderActions{align-items:center;gap:8px;display:inline-flex}.wwBaseOpsDragHint{color:#b0efd68f;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800}@media (width<=1200px){.wwBaseOpsFrame.isRightDock{width:min(100%,min(680px,100vw - 18px))}}@media (width<=900px){.wwBaseOpsFrame.isRightDock{width:min(100%,100vw - 14px);max-height:calc(100vh - 14px)}.wwBaseOpsHeader{grid-template-columns:1fr auto}.wwBaseOpsHeaderBadge{display:none}.wwBaseOpsHeaderActions{gap:6px}}.wwBaseOpsFrame,.wwBaseOpsFrame.isRightDock{clip-path:none;border-radius:9px;width:min(880px,100vw - 28px);max-width:min(880px,100vw - 28px);min-height:0;max-height:min(62vh,560px)}.wwBaseOpsHeaderBadge,.wwBaseOpsDragHint{display:none}.wwBaseOpsHeader{grid-template-columns:1fr auto;padding:6px 9px}.wwBaseOpsBody{padding:7px 8px}.baseOpsModalFrame,.baseOpsModalFrame__shell,.baseOpsModalFrame__rightDock{max-height:min(78vh,780px)}.baseOpsModalFrame{width:min(100%,min(500px,100vw - 16px))}.baseOpsModalFrame__rightDock{width:min(100%,min(432px,100vw - 16px))}.wwReportShell{color:#f3ead3;gap:6px;display:grid}.wwReportFrame{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:linear-gradient(#403421eb,#110e0af5),radial-gradient(circle at top,#e3b76229,#0000 44%),linear-gradient(135deg,#ffffff0a,#0000 24%);border:1px solid #b6914cf0;position:relative;overflow:hidden;box-shadow:0 26px 58px #00000085,inset 0 0 0 1px #ffe7b70f,inset 0 18px 28px #ffd6860a}.wwReportFrame:before{content:"";clip-path:inherit;pointer-events:none;border:1px solid #ffeac614;position:absolute;inset:1px}.wwReportHeader{z-index:1;background:linear-gradient(#372c1ceb,#13100cdb);border-bottom:1px solid #b48f4b52;align-items:center;gap:8px;padding:10px 12px 9px;display:grid;position:relative}.wwReportHeader--inbox{grid-template-columns:1fr auto}.wwReportHeader--detail{grid-template-columns:auto 1fr auto}.wwReportTitlePlate{text-align:center;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:linear-gradient(#342918f5,#110d0af5),linear-gradient(135deg,#ffffff0d,#0000 26%);border:1px solid #bf9c58eb;justify-self:center;min-width:min(280px,100%);padding:8px 12px 9px;box-shadow:inset 0 0 0 1px #ffedc90f}.wwReportTitlePlate--detail{max-width:420px}.wwReportTitle{text-transform:uppercase;letter-spacing:.08em;color:#f7e6c1;text-shadow:0 2px #0006;font-size:12px;font-weight:900;line-height:1}.wwReportHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wwReportActionBtn,.wwReportIconBtn,.wwReportTab,.wwReportFooterBtn,.wwReportJumpBtn{appearance:none;color:#f4e4bf;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(#372b1bfa,#110d0af5),linear-gradient(135deg,#ffffff0d,#0000 30%);border:1px solid #bf9c58d6;font-weight:900;transition:transform .12s,filter .12s,border-color .12s;box-shadow:inset 0 0 0 1px #ffe8b60a}.wwReportActionBtn:hover,.wwReportIconBtn:hover,.wwReportTab:hover,.wwReportFooterBtn:hover,.wwReportJumpBtn:hover{filter:brightness(1.08);transform:translateY(-1px)}.wwReportActionBtn,.wwReportFooterBtn,.wwReportJumpBtn{min-height:30px;padding:0 10px;font-size:9px}.wwReportIconBtn{place-items:center;width:30px;height:30px;font-size:16px;line-height:1;display:grid}.wwReportActionBtn.isDanger{background:linear-gradient(#5f241ef5,#270d0cf5),linear-gradient(135deg,#ffffff0d,#0000 28%);border-color:#a0423ae6}.wwReportLegendBar{background:linear-gradient(#231c12e6,#100d0ae6);border-top:1px solid #b8914b3d;border-bottom:1px solid #b8914b3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.wwReportLegendItem{text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:10px;font-weight:900;display:flex}.wwReportLegendItem+.wwReportLegendItem{border-left:1px solid #b8914b2e}.wwReportLegendItem[data-tone=danger]{color:#ffd3c8;background:linear-gradient(#621f1bb3,#2c0e0ca8)}.wwReportLegendItem[data-tone=warning]{color:#ffe2a8;background:linear-gradient(#764a13ad,#301d0aa8)}.wwReportLegendItem[data-tone=success]{color:#ddf7cc;background:linear-gradient(#255f2cad,#112a12a8)}.wwReportTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 10px 8px;display:grid}.wwReportTab{justify-content:center;align-items:center;gap:8px;min-height:34px;padding:6px 8px;font-size:11px;display:flex}.wwReportTab.isActive[data-tab=spy]{color:#ffe3ac;background:linear-gradient(#784e14fa,#362209f5);border-color:#b8853cf5}.wwReportTab.isActive[data-tab=defense]{color:#def6cc;background:linear-gradient(#32702cfa,#132e11f5);border-color:#4e914df5}.wwReportTabCount{background:#0000002e;border:1px solid #ece0c42e;border-radius:999px;min-width:20px;padding:2px 6px;font-size:9px;line-height:1.3}.wwReportList{gap:6px;min-height:220px;max-height:min(46vh,380px);padding-right:4px;display:grid;overflow:auto}.wwReportRow{color:#f6ead0;cursor:pointer;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(#302618f5,#100d0af5),linear-gradient(135deg,#ffffff0a,#0000 26%);border:1px solid #b08b4a9e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding:10px 12px;transition:transform .12s,filter .12s,border-color .12s;display:grid}.wwReportRow:hover,.wwReportRow.isSelected{filter:brightness(1.04);border-color:#d7b066e6;transform:translateY(-1px)}.wwReportRow.isSelected{box-shadow:0 0 0 1px #ffe5b40f,0 0 18px #cba25929}.wwReportRowMain{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.wwReportRowText{gap:5px;min-width:0;display:grid}.wwReportDot{border-radius:999px;width:18px;height:18px;box-shadow:0 0 16px}.wwReportRowTitle{text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.1}.wwReportRowSubtitle{color:#efe2c1bd;font-size:13px;line-height:1.35}.wwReportRowStatus{text-transform:uppercase;letter-spacing:.16em;color:#f5e7c2db;font-size:9px;line-height:1.2}.wwReportRowMeta{text-align:right;justify-items:end;gap:6px;display:grid}.wwReportRowTime{color:#ede2c6ad;font-size:9px}.wwReportRowChevron{color:#f6e7c5e0;text-align:center;text-transform:uppercase;letter-spacing:.16em;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#0000002e;border:1px solid #ba965480;min-width:72px;padding:8px 10px;font-size:10px;font-weight:900}.wwReportEmpty{color:#eee2c4b3;text-align:center;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(#1e1810eb,#0d0a08f0);border:1px solid #b08b4a75;place-items:center;min-height:190px;padding:24px 18px;font-size:10px;display:grid}.wwReportFooter{background:linear-gradient(#18130deb,#0b0907f5);border-top:1px solid #b8914b42;gap:8px;padding:14px 16px 18px;display:grid}.wwReportFooter--inbox{grid-template-columns:auto 1fr auto;align-items:center}.wwReportFooterNote{color:#ecdfc3b3;font-size:9px;line-height:1.4}.wwReportFooterActions{flex-wrap:wrap;gap:6px;display:flex}.wwReportFooterBtn--primary{letter-spacing:.12em;color:#f1f7db;background:linear-gradient(#4b7a1dfa,#1d3a0cf5),linear-gradient(135deg,#ffffff0d,#0000 30%);border-color:#7eb646e6;justify-self:center;min-width:190px;min-height:42px;font-size:12px}.wwReportFooterBtn--primary[disabled]{cursor:not-allowed;filter:grayscale(.24);opacity:.54}.wwBattleFrame{gap:6px;display:grid}.wwBattleTop,.wwBattleArena,.wwBattleOutcomeBar,.wwIntelOutcomeBar,.wwBattleLootBar,.wwBattleNote,.wwBattleTable,.wwIntelCard{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(#2b2216f5,#0e0b09f5),linear-gradient(135deg,#ffffff0a,#0000 30%);border:1px solid #b8914bb8;box-shadow:inset 0 0 0 1px #ffe8b60a}.wwBattleTop,.wwBattleOutcomeBar,.wwIntelOutcomeBar,.wwBattleLootBar{padding:8px 10px}.wwBattleTopTitle,.wwBattleOutcomeTitle,.wwIntelOutcomeTitle,.wwBattleLootTitle,.wwIntelCardTitle{text-transform:uppercase;letter-spacing:.22em;color:#eedfbeb8;font-size:9px;font-weight:900}.wwBattleTopMeta{color:#f5ead0eb;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:6px;font-size:9px;display:flex}.wwBattleArena{gap:6px;padding:10px;display:grid}.wwBattleSides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.wwBattleVs{letter-spacing:.08em;color:#f4e6c5;text-shadow:0 3px 12px #00000070;align-self:center;font-size:30px;font-weight:900;line-height:1}.wwBattleParty{overflow:hidden}.wwBattlePartyHead{text-transform:uppercase;letter-spacing:.2em;color:#f0e0bcc7;background:linear-gradient(#42341fdb,#17120ddb);padding:8px 11px;font-size:9px;font-weight:900}.wwBattlePartyBody{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;display:grid}.wwBattlePortrait{color:#f7ead0;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(#56452cf5,#19140ef5);border:1px solid #c09d5ab3;place-items:center;width:56px;height:56px;font-size:16px;font-weight:900;display:grid}.wwBattlePartyName{color:#f8ead0;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;line-height:1.05;overflow:hidden}.wwBattlePartyMeta{color:#efe2c3b8;gap:3px;margin-top:5px;font-size:11px;display:grid}.wwBattleCountryBadge{text-align:center;letter-spacing:.12em;color:#f7e9ca;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#0000002e;border:1px solid #bf9c58a3;min-width:58px;padding:7px 9px;font-size:10px;font-weight:900}.wwBattleGrids{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.wwBattleTableHeader,.wwBattleTableRow{grid-template-columns:minmax(0,1fr) 126px 86px;align-items:center;gap:6px;display:grid}.wwBattleTableHeader{text-transform:uppercase;letter-spacing:.16em;color:#ecddbfc2;background:linear-gradient(#3f311de0,#19140ee0);padding:8px 10px;font-size:9px;font-weight:900}.wwBattleTableRow{color:#f4ead1;border-top:1px solid #b6914c2e;padding:8px 10px;font-size:11px}.wwBattleTableCellMain{align-items:center;gap:6px;min-width:0;display:flex}.wwBattleTableIndex{color:#eadab899;width:20px;font-size:10px}.wwBattleTableUnit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wwBattleTableStrong{color:#f7ebd3;font-weight:900}.wwBattleTableLoss{color:#ffb7a6;font-weight:900}.wwBattleOutcomeBar[data-tone=danger],.wwIntelOutcomeBar[data-tone=danger]{background:linear-gradient(#5f241ee0,#1f0c0bf0);border-color:#aa4239d6}.wwBattleOutcomeBar[data-tone=warning]{background:linear-gradient(#764a14e0,#221608f0);border-color:#b68134d6}.wwBattleOutcomeBar[data-tone=success],.wwIntelOutcomeBar[data-tone=success]{background:linear-gradient(#30672ce0,#0f230ef0);border-color:#5f994fd6}.wwBattleOutcomeText,.wwIntelOutcomeText{color:#fff5e1;margin-top:6px;font-size:12px;line-height:1.38}.wwBattleLootItems{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.wwBattleLootChip{text-transform:uppercase;letter-spacing:.08em;color:#f6e6c3;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#0000002e;border:1px solid #c09c5899;padding:5px 7px;font-size:10px;font-weight:900}.wwBattleNotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wwBattleNote{color:#f5e8c8db;padding:10px;font-size:11px;line-height:1.4}.wwIntelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wwIntelCardHead{background:linear-gradient(#3f311de0,#19140ee0);padding:8px 10px}.wwIntelCardBody{gap:5px;padding:9px 10px 10px;display:grid}.wwIntelCardRow{color:#f0e3c4cc;justify-content:space-between;gap:6px;font-size:11px;display:flex}.wwIntelCardValue{color:#f9ead1;font-weight:900}.wwIntelEmpty{text-align:center;color:#f0e3c4b8;place-items:center;min-height:70px;padding:12px 10px;font-size:13px;display:grid}.wwBattleFooterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}@media (width<=980px){.wwReportLegendBar,.wwBattleSides,.wwBattleGrids,.wwBattleNotes,.wwIntelGrid,.wwReportFooter--inbox{grid-template-columns:1fr}.wwBattleVs{justify-self:center;font-size:32px}}@media (width<=760px){.wwReportHeader--detail,.wwReportTabs,.wwReportRow,.wwBattlePartyBody{grid-template-columns:1fr}.wwReportRowMeta{text-align:left;justify-items:start}.wwBattleTableHeader,.wwBattleTableRow{grid-template-columns:minmax(0,1fr) 104px 72px}}.wwReportLegendItem{min-height:38px;padding:6px 8px;font-size:9px}.wwReportTab{gap:5px;min-height:30px;padding:5px 8px;font-size:8.5px}.wwReportTabCount{min-width:20px;padding:2px 5px}.wwReportBody--detail{padding-top:7px}.wwReportRow{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);gap:5px;padding:7px 9px}.wwReportHeader{padding:7px 8px 5px}.wwReportTitlePlate{padding:4px 7px}.wwReportIconBtn,.wwReportActionBtn,.wwReportFooterBtn{min-height:26px;padding:4px 7px;font-size:8.5px}.wwReportFooter{padding:7px 8px 8px}.wwReportRowTitle,.wwReportRowMeta,.wwReportRowTime,.wwReportFooterNote,.wwReportEmpty{font-size:9px}.wwReportShell{color:#ebfff7f5}.wwReportFrame{clip-path:none;background:linear-gradient(#66ffc60b 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#66ffc60b 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle at 50% 0,#43ffb724,#0000 46%),linear-gradient(#083027f5,#020b0bfb);border-color:#66ffc652;border-radius:14px;box-shadow:0 28px 80px #0000009e,0 0 26px #66ffc617,inset 0 0 0 1px #ffffff0a}.wwReportFrame:before{clip-path:none;border-color:#66ffc617;border-radius:13px}.wwReportFrame--inbox,.wwReportFrame--detail{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(64vh,610px);display:grid}.wwReportHeader{background:linear-gradient(90deg,#0a3d31eb,#021212d1);border-bottom-color:#66ffc62e;min-height:46px;padding:7px 10px}.wwReportHeader--inbox,.wwReportHeader--detail{grid-template-columns:auto minmax(0,1fr) auto}.wwReportCommandMark{color:#66ffc6f5;letter-spacing:.08em;background:#66ffc614;border:1px solid #66ffc66b;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:950;display:grid}.wwReportTitlePlate{min-width:0;max-width:100%;box-shadow:none;text-align:left;clip-path:none;background:0 0;border:0;justify-self:start;padding:0}.wwReportTitle{color:#eefffafa;letter-spacing:.08em;text-shadow:0 0 18px #66ffc629;font-size:18px;line-height:1}.wwReportSubTitle{color:#caffebb8;margin-top:3px;font-size:9.5px;font-weight:850}.wwReportActionBtn,.wwReportIconBtn,.wwReportTab,.wwReportFooterBtn,.wwReportJumpBtn{color:#eefffae0;clip-path:none;background:#ffffff0d;border-color:#66ffc63d;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff06}.wwReportActionBtn:hover,.wwReportIconBtn:hover,.wwReportTab:hover,.wwReportFooterBtn:hover,.wwReportJumpBtn:hover{border-color:#00e5ffa3;box-shadow:0 0 18px #00e5ff24,inset 0 0 0 1px #ffffff0a}.wwReportActionBtn.isDanger{color:#ffd8d8eb;background:#64141c73;border-color:#ff6f6f61}.wwReportLegendBar{background:#0000002e;border-color:#66ffc61f;grid-template-columns:repeat(3,minmax(0,1fr))}.wwReportLegendItem{color:#dbfff3cc;min-height:34px;font-size:8px}.wwReportLegendItem+.wwReportLegendItem{border-left-color:#66ffc61a}.wwReportLegendItem[data-tone=danger],.wwReportLegendItem[data-tone=warning],.wwReportLegendItem[data-tone=success]{background:#0000001f}.wwReportTabs{gap:6px;padding:8px 9px 6px}.wwReportTab.isActive[data-tab=attack]{color:#ffe0e0fa;background:linear-gradient(#521819c7,#19080aeb);border-color:#ff6f6fb8}.wwReportTab.isActive[data-tab=trade]{color:#d2fcfffa;background:linear-gradient(#054a4ec2,#02181bf0);border-color:#00e5ffdb}.wwReportTab.isActive[data-tab=support]{color:#d9ffeefa;background:linear-gradient(#085434c7,#021b14f0);border-color:#66ffc6db}.wwReportTabCount{background:#00000038;border-color:#66ffc62e}.wwReportListIntro{background:#0003;border:1px solid #66ffc624;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0 9px 7px;padding:7px 9px;display:flex}.wwReportListIntroTitle{color:#5bffb8fa;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:950}.wwReportListIntroText{color:#caffebad;text-align:right;font-size:8.5px}.wwReportBody{min-height:0;padding:0 9px 9px;overflow:hidden}.wwReportBody--detail{padding-top:8px;overflow:auto}.wwReportList{gap:6px;min-height:240px;max-height:min(43vh,378px)}.wwReportList::-webkit-scrollbar{width:9px}.wwReportBody--detail::-webkit-scrollbar{width:9px}.wwBattleUnitRows::-webkit-scrollbar{width:9px}.wwReportList::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.wwReportBody--detail::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.wwBattleUnitRows::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.wwReportList::-webkit-scrollbar-thumb{background:#66ffc661;border:2px solid #00000047;border-radius:999px}.wwReportBody--detail::-webkit-scrollbar-thumb{background:#66ffc661;border:2px solid #00000047;border-radius:999px}.wwBattleUnitRows::-webkit-scrollbar-thumb{background:#66ffc661;border:2px solid #00000047;border-radius:999px}.wwReportRow{color:#eefffaf5;clip-path:none;background:linear-gradient(#08372bc2,#031614e6);border-color:#66ffc629;border-radius:10px;grid-template-columns:92px minmax(0,1fr) 116px;gap:8px;min-height:62px;padding:7px 8px}.wwReportRow:hover,.wwReportRow.isSelected{background:linear-gradient(#08463adb,#031918f0);border-color:#00e5ffb8;box-shadow:inset 0 0 0 1px #00e5ff2e,0 0 20px #00e5ff26}.wwReportRowIndex{background:#0003;border:1px solid #66ffc61f;border-radius:8px;align-content:center;gap:2px;min-height:44px;padding:5px 7px;display:grid}.wwReportRowIndex span{color:#caffeb9e;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:950}.wwReportRowIndex b{color:#66ffc6f5;text-transform:uppercase;font-size:8px;line-height:1.12}.wwReportDot{width:12px;height:12px}.wwReportDot[data-tone=neutral]{color:#66ffc6;background:#66ffc6}.wwReportDot[data-tone=danger]{color:#ff6f6f;background:#ff6f6f}.wwReportDot[data-tone=warning]{color:#ffca66;background:#ffca66}.wwReportDot[data-tone=success]{color:#66ffc6;background:#66ffc6}.wwReportRowTitle{color:#eefffaf5;font-size:10px}.wwReportRowSubtitle,.wwReportRowRoute{color:#caffebad;font-size:8.5px;line-height:1.25}.wwReportRowStatus{color:#66ffc6f2;font-size:8px}.wwReportRowChevron{color:#eefffae0;clip-path:none;background:#ffffff0d;border-color:#66ffc638;border-radius:999px;min-width:64px;padding:6px 8px}.wwReportEmpty{color:#caffebad;clip-path:none;background:#0003;border-color:#66ffc62e;border-radius:10px}.wwReportFooter{background:#0000002e;border-top-color:#66ffc624}.wwReportFooter--inbox{grid-template-columns:auto 1fr auto}.wwReportFooterBtn--primary{color:#010c0cf5;background:linear-gradient(90deg,#66ffc6db,#00e5ffb8);border-color:#66ffc652;min-width:160px;min-height:34px;font-size:9px}.wwBattleFrame,.wwTradeReportFrame{gap:8px;display:grid}.wwBattleTop,.wwBattleArena,.wwBattleOutcomeBar,.wwIntelOutcomeBar,.wwBattleLootBar,.wwBattleNote,.wwBattleTable,.wwIntelCard,.wwBattleUnitPanel,.wwTradeBaseCard{clip-path:none;background:linear-gradient(#08372bc2,#031614e6);border-color:#66ffc62e;border-radius:11px}.wwBattleTopTitle,.wwBattleOutcomeTitle,.wwIntelOutcomeTitle,.wwBattleLootTitle,.wwIntelCardTitle,.wwBattleUnitPanelTitle,.wwTradeBaseKicker{color:#5bffb8f5}.wwBattleTopMeta{color:#dbfff3d1}.wwBattleArena{gap:8px}.wwBattlePartyHead{color:#caffebc7;background:#0000002e}.wwBattleParty[data-side=attacker] .wwBattlePartyHead{box-shadow:inset 0 -3px #ff6f6fb8}.wwBattleParty[data-side=defender] .wwBattlePartyHead{box-shadow:inset 0 -3px #66ffc6b8}.wwBattlePortrait,.wwBattleCountryBadge{clip-path:none;background:#00000038;border-color:#66ffc63d;border-radius:9px}.wwBattlePartyName{color:#eefffafa}.wwBattlePartyMeta{color:#caffebad}.wwBattleResultSummary{background:#0003;border:1px solid #66ffc62e;border-radius:10px;grid-template-columns:120px minmax(0,1fr) 120px;align-items:center;gap:8px;padding:8px;display:grid}.wwBattleResultSummary[data-tone=danger]{border-color:#ff6f6f6b}.wwBattleResultSummary[data-tone=warning]{border-color:#ffca666b}.wwBattleResultSummary[data-tone=success]{border-color:#66ffc66b}.wwBattleResultScore{text-align:center;background:#0003;border:1px solid #66ffc61f;border-radius:8px;gap:2px;padding:7px 6px;display:grid}.wwBattleResultScore span{color:#caffeb9e;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:950}.wwBattleResultScore b{color:#66ffc6f5;font-size:14px;line-height:1}.wwBattleResultText{color:#eefffaeb;text-align:center;font-size:11px;line-height:1.35}.wwBattleGrids{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wwBattleUnitPanel{overflow:hidden}.wwBattleUnitPanel[data-side=attacker]{border-color:#ff6f6f3d}.wwBattleUnitPanel[data-side=defender]{border-color:#66ffc63d}.wwBattleUnitPanelHead{background:#0000002e;border-bottom:1px solid #66ffc61c;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 9px;display:flex}.wwBattleUnitPanelSub{color:#caffeb9e;margin-top:2px;font-size:8px}.wwBattleUnitPanelCount{color:#eefffaf5;text-align:center;background:#00000038;border:1px solid #66ffc62e;border-radius:999px;min-width:48px;padding:5px 7px;font-size:10px;font-weight:950}.wwBattleUnitRows{gap:5px;max-height:234px;padding:7px;display:grid;overflow:auto}.wwBattleUnitRow{background:#0000002e;border:1px solid #66ffc61f;border-radius:9px;grid-template-columns:minmax(0,1fr) 54px 66px 54px;align-items:center;gap:5px;padding:5px;display:grid}.wwBattleUnitIdentity{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.wwBattleUnitIcon{object-fit:contain;filter:drop-shadow(0 0 9px #66ffc624);background:#00000042;border:1px solid #66ffc62e;border-radius:8px;width:34px;height:34px;padding:2px}.wwBattleUnitText{gap:2px;min-width:0;display:grid}.wwBattleUnitText b{text-overflow:ellipsis;white-space:nowrap;color:#eefffaf5;text-transform:uppercase;font-size:9px;line-height:1.05;overflow:hidden}.wwBattleUnitText span,.wwBattleUnitStat span{color:#caffeb94;text-transform:uppercase;letter-spacing:.07em;font-size:6.8px}.wwBattleUnitStat{background:#ffffff09;border-radius:7px;justify-items:center;gap:2px;padding:4px 3px;display:grid}.wwBattleUnitStat b{color:#66ffc6f5;font-size:10px;line-height:1}.wwBattleUnitStat.isLoss b{color:#ff6f6ffa}.wwBattleLootChip,.wwTradeResourceChip{color:#dbfff3d6;clip-path:none;background:#0003;border-color:#66ffc62e;border-radius:8px}.wwBattleNotes{grid-template-columns:repeat(3,minmax(0,1fr))}.wwBattleNote{color:#dbfff3c7}.wwBattleNote b{color:#66ffc6f5}.wwTradeRouteGrid{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.wwTradeBaseCard{gap:5px;padding:12px;display:grid}.wwTradeBaseName{color:#eefffaf5;text-transform:uppercase;font-size:16px;font-weight:950}.wwTradeBaseMeta{color:#caffebad;font-size:10px}.wwTradeArrow{color:#66ffc6f5;text-shadow:0 0 18px #66ffc62e;place-items:center;font-size:26px;font-weight:950;display:grid}.wwTradeResourceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.wwTradeResourceChip{gap:3px;padding:8px;display:grid}.wwTradeResourceChip span{color:#caffeb9e;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:950}.wwTradeResourceChip b{color:#66ffc6f5;font-size:13px}@media (width<=980px){.wwReportRow,.wwBattleResultSummary,.wwBattleGrids,.wwBattleNotes,.wwTradeRouteGrid,.wwTradeResourceGrid,.wwReportFooter--inbox{grid-template-columns:1fr}.wwReportListIntro{display:grid}.wwReportListIntroText{text-align:left}}@media (width<=760px){.wwBattleUnitRow{grid-template-columns:1fr 54px 60px 54px}}.wwReportShell{width:min(920px,100vw - 28px);max-width:min(920px,100vw - 28px)}.wwReportFrame--inbox,.wwReportFrame--detail{border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100vw - 28px);min-height:0;max-height:min(62vh,500px);display:grid;overflow:hidden}.wwReportFrame--detail{grid-template-rows:auto minmax(0,1fr)}.wwReportHeader{background:linear-gradient(90deg,#074232f5,#021413e6);border-bottom:1px solid #5bffb82e;min-height:44px;padding:8px 12px}.wwReportTitle{letter-spacing:.07em;font-size:18px}.wwReportSubTitle{letter-spacing:.06em;font-size:9px}.wwReportTabs{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 10px 6px}.wwReportTab{border-radius:999px;min-height:30px;font-size:8px}.wwReportTab.isActive[data-tab=landing]{color:#e7ffe0fa;background:linear-gradient(#215419cc,#091c0af0);border-color:#9bff81d1}.wwReportListIntro{margin:0 10px 7px;padding:6px 9px}.wwReportBody{padding:0 10px 10px}.wwReportBody--detail{padding:9px 10px 10px;overflow:auto}.wwReportList{min-height:190px;max-height:min(38vh,300px)}.wwReportRow{grid-template-columns:92px minmax(0,1fr) 104px;min-height:54px;padding:6px 8px}.wwReportFooter--inbox{grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px 10px}.wwBattleFrame--stage34{gap:8px;max-height:100%}.wwBattleFrame--stage34 .wwBattleTop,.wwBattleFrame--stage34 .wwBattleParty,.wwBattleFrame--stage34 .wwBattleUnitPanel,.wwBattleFrame--stage34 .wwBattleLootBar,.wwBattleFrame--stage34 .wwBattleResultSummary{clip-path:none;background:linear-gradient(#08372bad,#031312e6);border:1px solid #5bffb829;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff06}.wwBattleTop--compact{padding:7px 9px}.wwBattleTop--compact .wwBattleTopMeta{color:#caffebb3;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:4px;font-size:8.5px;display:flex}.wwBattleCommandGrid{grid-template-columns:minmax(0,1fr) minmax(220px,.82fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.wwBattleFrame--stage34 .wwBattleParty{overflow:hidden}.wwBattleFrame--stage34 .wwBattlePartyHead{color:#5bffb8f2;letter-spacing:.14em;text-transform:uppercase;background:#0000002e;padding:6px 9px;font-size:8px;font-weight:950}.wwBattleFrame--stage34 .wwBattlePartyBody{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;padding:8px 9px;display:grid}.wwBattleFrame--stage34 .wwBattlePortrait{color:#eefffaf5;clip-path:none;background:#00000040;border-color:#5bffb838;border-radius:10px;width:40px;height:40px;font-size:12px}.wwBattlePartyCopy{gap:3px;min-width:0;display:grid}.wwBattleFrame--stage34 .wwBattlePartyName{color:#eefffafa;font-size:13px;line-height:1.05}.wwBattleFrame--stage34 .wwBattlePartyMeta{color:#caffeba8;gap:2px;font-size:8.5px;display:grid}.wwBattleFrame--stage34 .wwBattleResultSummary{text-align:center;grid-template-columns:1fr;gap:6px;padding:8px}.wwBattleResultMiniStats{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.wwBattleResultMiniStats span{color:#caffebc2;text-transform:uppercase;letter-spacing:.06em;background:#00000038;border:1px solid #5bffb821;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:950}.wwBattleUnitLayout{grid-template-columns:minmax(0,1fr) minmax(160px,.55fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.wwBattleFrame--stage34 .wwBattleUnitPanel{overflow:hidden}.wwBattleFrame--stage34 .wwBattleUnitPanelHead{background:#0000002e;min-height:34px;padding:7px 8px}.wwBattleFrame--stage34 .wwBattleUnitPanelTitle{letter-spacing:.12em;font-size:9px}.wwBattleFrame--stage34 .wwBattleUnitPanelCount{min-width:42px;padding:4px 7px;font-size:9px}.wwBattleUnitTiles{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:7px;max-height:min(24vh,190px);padding:7px;display:grid;overflow:auto}.wwBattleUnitTile{background:#0003;border:1px solid #5bffb821;border-radius:9px;justify-items:center;gap:3px;min-width:0;padding:6px 5px;display:grid}.wwBattleUnitTile[data-side=attacker]{border-color:#ff6f6f33}.wwBattleUnitImageWrap{place-items:center;width:46px;height:42px;display:grid;position:relative}.wwBattleFrame--stage34 .wwBattleUnitIcon,.wwBattleUnitTile .wwBattleUnitIcon{object-fit:contain;filter:drop-shadow(0 0 8px #5bffb829);background:#0000004d;border:1px solid #5bffb82e;border-radius:8px;width:42px;height:38px;padding:2px}.wwBattleUnitSentBadge{color:#66ffc6fa;text-align:center;background:#04120feb;border:1px solid #eefffa2e;border-radius:999px;min-width:22px;padding:2px 4px;font-size:8px;font-weight:950;line-height:1;position:absolute;bottom:0;right:-2px;box-shadow:0 0 8px #5bffb81f}.wwBattleUnitName{text-overflow:ellipsis;white-space:nowrap;color:#eefffaf0;text-transform:uppercase;max-width:100%;font-size:7.5px;font-weight:950;line-height:1.1;overflow:hidden}.wwBattleUnitSurvived{color:#66ffc6d9;font-size:7px;font-weight:850}.wwBattleUnitLoss{color:#ff6f6ff5;font-size:7.5px;font-weight:950}.wwBattleLootBar--compact{min-height:0;padding:8px}.wwBattleLootBar--compact .wwBattleLootItems{gap:5px;margin-top:6px;display:grid}.wwBattleLootBar--compact .wwBattleLootChip{text-align:center;border-radius:8px;padding:5px 7px;font-size:7.5px}.wwBattleFrame--stage34 .wwBattleFooterRow{justify-content:flex-end}@media (width<=980px){.wwReportShell,.wwReportFrame--inbox,.wwReportFrame--detail{width:min(760px,100vw - 20px)}.wwBattleCommandGrid,.wwBattleUnitLayout{grid-template-columns:1fr}.wwBattleUnitTiles{max-height:none}}.recruitmentCommandShell{height:min(66vh,500px);min-height:430px;max-height:min(66vh,500px);color:var(--text);background:linear-gradient(#083027f5,#020b0bfa),radial-gradient(circle at 50% 0,#43ffb729,#0000 46%);border:1px solid #66ffc657;border-radius:14px;grid-template-rows:46px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000009e,inset 0 0 0 1px #ffffff0a}.recruitmentCommandHeader{background:linear-gradient(90deg,#0a3d31eb,#021212d1);border-bottom:1px solid #66ffc62e;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:46px;padding:7px 12px;display:grid}.recruitmentCommandIcon{color:#66ffc6f5;background:#66ffc614;border:1px solid #66ffc66b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.recruitmentCommandTitle{letter-spacing:.08em;text-transform:uppercase;font-size:19px;font-weight:950;line-height:1}.recruitmentCommandSubtitle{color:#caffebb8;margin-top:3px;font-size:10px}.recruitmentCommandBadge{color:#dbfff3f2;background:#00000029;border:1px solid #66ffc652;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:950}.recruitmentCommandClose{color:#ecfff9e0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;width:30px;height:30px;font-weight:950}.recruitmentCommandBody{grid-template-columns:minmax(0,1fr) 250px;gap:8px;min-height:0;padding:8px 10px 10px;display:grid}.recruitmentCommandMain{background-color:#00000038;background-image:linear-gradient(#66ffc60b 1px,#0000 1px),linear-gradient(90deg,#66ffc60b 1px,#0000 1px),radial-gradient(circle,#66ffc60f,#0000 42%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:26px 26px,26px 26px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #66ffc62e;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.recruitmentCommandMainHeader{border-bottom:1px solid #66ffc61a;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 9px 6px;display:flex}.recruitmentCommandMapTitle{color:#5bffb8fa;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950}.recruitmentCommandMapSub{color:#caffebb3;margin-top:2px;font-size:9px}.recruitmentCommandTabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.recruitmentCommandTab{color:#ddfff4d6;text-transform:uppercase;cursor:pointer;background:#0000002e;border:1px solid #66ffc638;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:950}.recruitmentCommandTab.active{color:#00e5fffa;border-color:#00e5ffdb;box-shadow:0 0 18px #00e5ff29}.recruitmentCommandSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px 9px;display:grid}.recruitmentSummaryChip{background:#02100e94;border:1px solid #66ffc61f;border-radius:8px;gap:1px;min-width:0;padding:5px 7px;display:grid}.recruitmentSummaryChip span{color:#caffeba3;text-transform:uppercase;letter-spacing:.08em;font-size:7.5px;font-weight:950}.recruitmentSummaryChip b{color:#eefffaf5;font-size:11px;line-height:1}.recruitmentUnitList{align-content:start;gap:6px;min-height:0;padding:8px 9px 10px;display:grid;overflow:auto}.recruitmentUnitList::-webkit-scrollbar{width:9px}.recruitmentUnitList::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.recruitmentUnitList::-webkit-scrollbar-thumb{background:#66ffc661;border:2px solid #00000047;border-radius:999px}.recruitmentUnitList{scrollbar-color:#66ffc661 #00000038;scrollbar-width:thin}.recruitmentUnitRow{background:linear-gradient(#08372bc2,#031614e6);border:1px solid #66ffc62e;border-radius:10px;grid-template-columns:42px minmax(132px,1fr) 76px 76px 82px 76px 76px;align-items:center;gap:6px;min-height:52px;padding:5px 6px;display:grid;box-shadow:0 10px 22px #0000002e}.recruitmentUnitRow.locked{opacity:.74;filter:grayscale(.25);border-color:#ffbe4247}.recruitmentUnitRow.selected{background:linear-gradient(#08463adb,#031918f0);border-color:#00e5ffb8;box-shadow:inset 0 0 0 1px #00e5ff2e,0 0 20px #00e5ff26}.recruitmentUnitRow:focus-visible{outline-offset:2px;outline:2px solid #00e5ffb8}.recruitmentUnitIcon{object-fit:contain;background:#0000003d;border:1px solid #66ffc62e;border-radius:9px;width:38px;height:38px;padding:2px}.recruitmentUnitNameBlock{gap:2px;min-width:0;display:grid}.recruitmentUnitName{text-transform:uppercase;color:#eefffaf5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;line-height:1.05;overflow:hidden}.recruitmentUnitMeta{color:#caffebad;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.15;overflow:hidden}.recruitmentCountBox{gap:2px;display:grid}.recruitmentCountBox label{color:#caffeb9e;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:950}.recruitmentCountBox input{color:#eefffaf5;background:#00000042;border:1px solid #66ffc63d;border-radius:8px;outline:none;width:100%;height:27px;padding:3px 7px;font-size:10px;font-weight:900}.recruitmentCountStat{justify-items:start;gap:2px;min-width:0;display:grid}.recruitmentCountStat span{color:#caffeb9e;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:950}.recruitmentCountStat b{color:#66ffc6f5;font-size:11px;line-height:1}.recruitmentRowButton{color:#010c0cf5;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#66ffc6db,#00e5ffb8);border:1px solid #66ffc64d;border-radius:8px;height:28px;font-size:8.5px;font-weight:950}.recruitmentRowButton.secondary{color:#eefffadb;background:#ffffff0d;border-color:#ffffff24}.recruitmentRowButton:disabled{cursor:not-allowed;color:#dbfff361;background:#ffffff0e;border-color:#ffffff12}.recruitmentEmptyState{color:#caffebad;text-align:center;border:1px dashed #66ffc62e;border-radius:10px;padding:20px;font-size:11px}.recruitmentCommandSide{background:linear-gradient(#042926f5,#010e0ffa);border:1px solid #66ffc63d;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);gap:9px;min-width:0;padding:10px;display:grid;overflow:hidden}.recruitmentSideTitle{text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:950;line-height:1.05}.recruitmentSideSub{color:#00e5ffeb;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:950}.recruitmentSideSection{border-top:1px solid #66ffc629;gap:6px;padding-top:8px;display:grid}.recruitmentSideSectionTitle{color:#dbfff3b8;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:950}.recruitmentSideRows{align-content:start;gap:5px;min-height:0;padding-right:2px;display:grid;overflow:auto}.recruitmentSideRows::-webkit-scrollbar{width:8px}.recruitmentSideRows::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.recruitmentSideRows::-webkit-scrollbar-thumb{background:#66ffc661;border:2px solid #00000047;border-radius:999px}.recruitmentSideRow{color:#dbfff3bd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:9px;display:grid}.recruitmentSideRow b{color:#66ffc6f5}.recruitmentQueueRow{background:#ffffff09;border:1px solid #66ffc61f;border-radius:8px;gap:5px;padding:6px;display:grid}.recruitmentQueueTop{justify-content:space-between;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.recruitmentMiniButton{color:#eefffad9;cursor:pointer;background:#ffffff0d;border:1px solid #66ffc638;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:850}.recruitmentMiniButton:disabled{opacity:.5;cursor:not-allowed}.recruitmentStatusText{color:#eefffab8;font-size:9px;line-height:1.35}.recruitmentStatusText.warning{color:#ffbe6ee6}@media (width<=980px){.recruitmentCommandBody{grid-template-columns:minmax(0,1fr)}.recruitmentCommandSide{display:none}.recruitmentUnitRow{grid-template-columns:38px minmax(120px,1fr) 70px 58px 58px}.recruitmentUnitRow .recruitmentCountStat:nth-of-type(2),.recruitmentUnitRow .recruitmentRowButton.secondary{display:none}}.researchCommandShell{height:min(66vh,500px);min-height:430px;max-height:min(66vh,500px);color:var(--text);background:linear-gradient(#083027f5,#020b0bfa),radial-gradient(circle at 50% 0,#43ffb729,#0000 46%);border:1px solid #66ffc657;border-radius:14px;grid-template-rows:46px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000009e,inset 0 0 0 1px #ffffff0a}.researchCommandHeader{background:linear-gradient(90deg,#0a3d31eb,#021212d1);border-bottom:1px solid #66ffc62e;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:46px;padding:7px 12px;display:grid}.researchCommandIcon{color:#66ffc6f5;background:#66ffc614;border:1px solid #66ffc66b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:950;display:grid}.researchCommandTitle{letter-spacing:.08em;text-transform:uppercase;font-size:19px;font-weight:950;line-height:1}.researchCommandSubtitle{color:#caffebb8;margin-top:3px;font-size:10px}.researchCommandBadge{color:#dbfff3f2;background:#00000029;border:1px solid #66ffc652;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:950}.researchCommandClose{color:#ecfff9e0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;width:30px;height:30px;font-weight:950}.researchCommandBody{grid-template-columns:minmax(0,1fr) 248px;gap:8px;min-height:0;padding:8px 10px 10px;display:grid}.researchCommandMap{background-color:#00000038;background-image:linear-gradient(#66ffc60b 1px,#0000 1px),linear-gradient(90deg,#66ffc60b 1px,#0000 1px),radial-gradient(circle,#66ffc60f,#0000 42%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:26px 26px,26px 26px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #66ffc62e;border-radius:12px;min-height:0;position:relative;overflow:auto hidden}.researchCommandMap::-webkit-scrollbar{height:9px}.researchCommandMap::-webkit-scrollbar-track{background:#00000038;border-radius:999px}.researchCommandMap::-webkit-scrollbar-thumb{background:#66ffc661;border:2px solid #00000047;border-radius:999px}.researchCommandMap{scrollbar-color:#66ffc661 #00000038;scrollbar-width:thin}.researchCommandMapHeader{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;top:8px;left:9px;right:9px}.researchCommandMapTitle{color:#5bffb8fa;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950}.researchCommandMapSub{color:#caffebb3;margin-top:2px;font-size:9px}.researchCommandLegend{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:430px;display:flex}.researchCommandLegend span{text-transform:uppercase;color:#ddfff4e6;align-items:center;gap:4px;font-size:8px;font-weight:950;display:inline-flex}.researchCommandLegend i{border-radius:999px;width:7px;height:7px;display:block;box-shadow:0 0 10px}.researchCommandCanvas{width:900px;min-width:900px;height:326px;min-height:326px;margin-top:30px;position:relative}.researchCommandConnections{pointer-events:none;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.researchBranchChip{z-index:2;color:#dcfff1f0;letter-spacing:.08em;text-transform:uppercase;background:#072c24d1;border:1px solid #66ffc652;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:112px;height:23px;font-size:10px;font-weight:950;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 18px #66ffc614}.researchNode{z-index:4;color:#eefffaf5;cursor:pointer;text-align:left;background:linear-gradient(#08372bf0,#031614fa);border:1px solid #66ffc64d;border-radius:9px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:4px;width:102px;height:42px;padding:4px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 11px 20px #00000042}.researchNode:hover,.researchNode:focus{outline:1px solid #00e5ffb8;box-shadow:0 0 0 1px #00e5ff73,0 0 24px #00e5ff29}.researchNodeIcon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.researchNodeName{text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;font-weight:950;line-height:1.02;display:-webkit-box;overflow:hidden}.researchNodeMeta{color:#ccffedad;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;line-height:1;overflow:hidden}.researchNodeBadge{color:#66ffc6eb;text-align:center;border:1px solid;border-radius:999px;place-self:start end;min-width:17px;padding:1px 3px;font-size:7px;font-weight:950}.researchNodeStatus{background:#00000047;border:1px solid;border-radius:999px;place-items:center;width:11px;height:11px;font-size:7px;font-weight:950;display:grid;position:absolute;bottom:3px;right:3px}.researchNode.completed{border-color:#44ff8ab8}.researchNode.completed .researchNodeStatus{color:#44ff8afa}.researchNode.ready{border-color:#66ffc694}.researchNode.ready .researchNodeStatus{color:#66ffc6fa}.researchNode.researching{border-color:#00e5fff0;box-shadow:0 0 0 1px #00e5ff73,0 0 24px #00e5ff2e}.researchNode.researching .researchNodeBadge,.researchNode.researching .researchNodeStatus{color:#00e5fffa}.researchNode.locked{filter:saturate(.82);background:linear-gradient(#2f2307c7,#0c0a04f5);border-style:dashed;border-color:#ffbe42b3}.researchNode.locked .researchNodeBadge,.researchNode.locked .researchNodeStatus{color:#ffbe42fa}.researchNode.future{opacity:.72;filter:grayscale(.45);background:linear-gradient(#0f1514cc,#040809f5);border-color:#ffffff21}.researchNode.future .researchNodeBadge,.researchNode.future .researchNodeStatus{color:#c2d3d0b8}.researchNode.selected{outline:1px solid #00e5fff2}.researchDetailPanel{background:linear-gradient(#042926f5,#010e0ffa);border:1px solid #66ffc63d;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid;overflow:auto}.researchDetailTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.researchDetailTitle{text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:950;line-height:1.05}.researchDetailBranch{color:#00e5ffeb;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:950}.researchDetailTier{color:#00e5fffa;font-size:12px;font-weight:950}.researchDetailDesc{color:#dbfff3b8;font-size:10px;line-height:1.35}.researchDetailSection{border-top:1px solid #66ffc629;gap:6px;padding-top:8px;display:grid}.researchDetailSectionTitle{color:#dbfff3b8;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:950}.researchReqRow{color:#dbfff3b8;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:9px;display:grid}.researchReqRow.ok{color:#5bffb8e6}.researchReqRow.missing{color:#ff8770eb}.researchStatRow{color:#dbfff3bd;grid-template-columns:minmax(0,1fr) auto;gap:8px;font-size:9px;display:grid}.researchStatRow b{color:#66ffc6f5}.researchEffectPills{flex-wrap:wrap;gap:4px;display:flex}.researchEffectPills span{color:#dbfff3b8;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;padding:3px 6px;font-size:8px;line-height:1.1}.researchActionButton{color:#010c0cfa;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#66ffc6eb,#00e5ffcc);border:1px solid #66ffc666;border-radius:9px;width:100%;padding:8px 10px;font-size:10px;font-weight:950}.researchActionButton:disabled{cursor:not-allowed;color:#dbfff37a;background:#ffffff12;border-color:#ffffff14}.researchBoosterRow{flex-wrap:wrap;gap:5px;display:flex}.researchMiniButton{color:#eefffad9;cursor:pointer;background:#ffffff0d;border:1px solid #66ffc638;border-radius:999px;padding:5px 7px;font-size:8.5px;font-weight:850}.researchMiniButton:disabled{opacity:.5;cursor:not-allowed}.researchStatusText{color:#eefffab8;font-size:9px;line-height:1.35}@media (width<=980px){.researchCommandBody{grid-template-columns:minmax(0,1fr)}.researchDetailPanel{display:none}.researchCommandCanvas{min-width:900px}}:root{--cc-bg:#031211f5;--cc-panel:#051f1deb;--cc-panel-soft:#082d27b8;--cc-border:#48ffb557;--cc-border-strong:#48ffb5b8;--cc-cyan:#20dfff;--cc-green:#41ff9d;--cc-amber:#ffbf3d;--cc-red:#ff5656;--cc-muted:#9fb8b4;--cc-text:#e7fff6;--cc-dim:#b4d2cd73}.construction-command-shell{color:var(--cc-text);max-height:min(66vh,500px);display:grid;overflow:hidden}.construction-command-card{border:1px solid var(--cc-border);background:radial-gradient(circle at 48% 4%,#28ffa01a,#0000 30%),linear-gradient(#041917fb,#020b0cfc);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #50ffbe29,0 14px 42px #0000009e,inset 0 0 20px #28ffa00a}.construction-command-toolbar{background:linear-gradient(90deg,#21ffb11a,#20dfff06,#21ffb112),#041010f0;border-bottom:1px solid #48ffb52e;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:5px 9px;display:flex}.construction-command-title-block{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;display:grid}.construction-command-insignia{width:24px;height:24px;color:var(--cc-green);background:#092f27c7;border:1px solid #41ff9d59;border-radius:7px;place-items:center;font-size:14px;font-weight:900;display:grid;box-shadow:inset 0 0 10px #41ff9d14,0 0 10px #41ff9d1a}.construction-command-title{letter-spacing:.07em;text-transform:uppercase;color:var(--cc-text);text-shadow:0 0 12px #41ff9d38;font-size:clamp(13px,1.2vw,17px);font-weight:950;line-height:1}.construction-command-subtitle{color:#c6ffebbd;letter-spacing:.02em;margin-top:1px;font-size:8.8px}.construction-command-toolbar-actions{align-items:center;gap:6px;display:inline-flex}.construction-command-hq-chip{color:#e7fff6e0;letter-spacing:.08em;background:#041914db;border:1px solid #41ff9d4d;border-radius:999px;padding:3px 8px;font-size:8.8px;font-weight:900}.construction-command-close{color:#e7fff6eb;cursor:pointer;background:#051112db;border:1px solid #e7fff633;border-radius:7px;width:26px;height:26px;font-size:19px;line-height:1}.construction-command-close:hover,.construction-command-close:focus-visible{color:var(--cc-green);border-color:#41ff9dad}.construction-command-main{grid-template-columns:minmax(0,1fr) 190px;gap:7px;max-height:calc(min(66vh,500px) - 36px);padding:7px 8px 8px;display:grid;overflow:hidden}.construction-tree-area{background:linear-gradient(#48ffb50b 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#48ffb50b 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 50% 0,#28ffa012,#0000 32%),#00090a70;border:1px solid #48ffb533;border-radius:10px;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.construction-tree-heading-row{background:linear-gradient(90deg,#0f403557,#071a182e);border-bottom:1px solid #48ffb51a;justify-content:space-between;align-items:center;gap:6px;min-height:32px;padding:5px 7px;display:flex}.construction-tree-heading{gap:1px;min-width:0;display:grid}.construction-tree-heading b{color:var(--cc-green);letter-spacing:.07em;text-transform:uppercase;font-size:9.6px}.construction-tree-heading span{color:#c2e0dbb3;font-size:8px}.construction-tree-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.construction-tree-legend-item{letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:3px;font-size:7.2px;font-weight:900;display:inline-flex}.construction-tree-legend-dot{border:1.5px solid;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px}.construction-tree-legend-item.is-unlocked{color:var(--cc-green)}.construction-tree-legend-item.is-selected{color:var(--cc-cyan)}.construction-tree-legend-item.is-blueprint{color:var(--cc-amber)}.construction-tree-legend-item.is-help{color:#e7fff694}.construction-tree-canvas{height:310px;min-height:310px;position:relative;overflow:hidden}.construction-tree-lines{pointer-events:none;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.construction-tree-line{fill:none;stroke:#41ff9d61;stroke-width:.28px;filter:drop-shadow(0 0 3px #41ff9d4d)}.construction-tree-line.is-blueprint{stroke:#ffbf3d6b;stroke-dasharray:1.1 .75}.construction-tree-branch-label{color:#ddfff4e0;z-index:2;background:linear-gradient(#0b372dd1,#051c1be0);border:1px solid #41ff9d47;border-radius:7px;grid-template-columns:auto 1fr;grid-template-areas:"icon name""icon summary";align-items:center;gap:0 5px;width:136px;min-height:28px;padding:3px 7px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 8px #41ff9d0d,0 6px 14px #0000002e}.construction-tree-branch-icon{color:var(--cc-green);grid-area:icon;font-size:9px}.construction-tree-branch-name{letter-spacing:.07em;text-transform:uppercase;grid-area:name;font-size:8.6px;font-weight:950}.construction-tree-branch-summary{color:#bfe2da9e;white-space:nowrap;text-overflow:ellipsis;grid-area:summary;font-size:6.6px;font-weight:800;line-height:1.05;overflow:hidden}.construction-tree-node{width:94px;min-height:39px;color:var(--cc-text);cursor:pointer;text-align:left;z-index:4;background:linear-gradient(#063027e6,#031413f5);border:1px solid #41ff9d52;border-radius:7px;grid-template-columns:25px minmax(0,1fr) auto;grid-template-areas:"image text level""image text marker";align-items:center;gap:2px 4px;padding:4px 5px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 14px #0000003d,inset 0 0 8px #41ff9d07}.construction-tree-node:hover,.construction-tree-node:focus-visible{border-color:#20dfffd1;outline:none;box-shadow:0 0 0 1px #20dfff4d,0 0 14px #20dfff2e}.construction-tree-node.is-hq{border-color:#41ff9d99;grid-template-columns:30px minmax(0,1fr) auto;width:112px;min-height:43px}.construction-tree-node.is-selected{border-color:var(--cc-cyan);box-shadow:0 0 0 1px #20dfff94,0 0 18px #20dfff42,inset 0 0 10px #20dfff11}.construction-tree-node.is-nextBlueprint{background:linear-gradient(#362408d1,#090e0cf5);border-style:dashed;border-color:#ffbf3db8}.construction-tree-node.is-locked{opacity:.58;filter:grayscale(.82);background:linear-gradient(#161f1ead,#040a0af0);border-color:#b4d2cd2e}.construction-tree-node-image-shell{background:#ffffff08;border:1px solid #e7fff612;border-radius:5px;grid-area:image;place-items:center;width:25px;height:25px;display:grid;overflow:hidden}.construction-tree-node.is-hq .construction-tree-node-image-shell{width:30px;height:28px}.construction-tree-node-image{object-fit:contain;filter:drop-shadow(0 4px 6px #00000061);width:116%;height:116%}.construction-tree-node.is-locked .construction-tree-node-image,.construction-tree-node.is-nextBlueprint .construction-tree-node-image{opacity:.55}.construction-tree-node-text{grid-area:text;gap:1px;min-width:0;display:grid}.construction-tree-node-name{letter-spacing:.005em;text-transform:uppercase;color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;font-weight:950;line-height:1.02;overflow:hidden}.construction-tree-node.is-hq .construction-tree-node-name{font-size:7.8px}.construction-tree-node-attached{color:#b7ded69e;white-space:nowrap;text-overflow:ellipsis;font-size:6.4px;font-weight:800;line-height:1.04;overflow:hidden}.construction-tree-node-level{color:var(--cc-green);letter-spacing:.04em;white-space:nowrap;grid-area:level;place-self:start end;font-size:7.4px;font-weight:950}.construction-tree-node.is-selected .construction-tree-node-level{color:var(--cc-cyan)}.construction-tree-node.is-nextBlueprint .construction-tree-node-level{color:var(--cc-amber)}.construction-tree-node.is-locked .construction-tree-node-level{color:#b4d2cd8c}.construction-tree-status-marker{width:10px;height:10px;color:var(--cc-green);background:#00000057;border:1px solid;border-radius:999px;grid-area:marker;place-self:end;place-items:center;font-size:6px;line-height:1;display:grid;box-shadow:0 0 6px}.construction-tree-node.is-selected .construction-tree-status-marker{color:var(--cc-cyan)}.construction-tree-node.is-nextBlueprint .construction-tree-status-marker{color:var(--cc-amber)}.construction-tree-node.is-locked .construction-tree-status-marker{color:#b4d2cd9e}.construction-building-details-panel{background:radial-gradient(circle at 50% 0,#20dfff1a,#0000 34%),linear-gradient(#062522eb,#020d0dfa);border:1px solid #48ffb538;border-radius:10px;align-content:start;gap:5px;min-width:0;padding:7px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.construction-building-details-title-row{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.construction-building-details-title{color:var(--cc-text);letter-spacing:.04em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.6px;font-weight:950;line-height:1.04;display:-webkit-box;overflow:hidden}.construction-building-details-branch{color:var(--cc-cyan);letter-spacing:.06em;text-transform:uppercase;margin-top:1px;font-size:7.4px;font-weight:850}.construction-building-details-level{color:var(--cc-cyan);white-space:nowrap;font-size:10px;font-weight:950}.construction-building-details-hero{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:5px;display:grid}.construction-building-details-image{background:#00000029;border:1px solid #48ffb524;border-radius:7px;place-items:center;height:46px;display:grid;overflow:hidden}.construction-building-details-image img{object-fit:contain;filter:drop-shadow(0 8px 12px #0000006b);width:110%;height:110%}.construction-building-details-description{color:#e0f4efb3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:7.8px;line-height:1.23;display:-webkit-box;overflow:hidden}.construction-details-section{border-top:1px solid #48ffb51a;gap:3px;padding-top:5px;display:grid}.construction-details-section-title{color:#e7fff6b8;letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:950}.construction-requirement-row,.construction-stat-row{color:#e0f4efbd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;min-height:15px;font-size:7.6px;line-height:1.1;display:grid}.construction-requirement-row span:nth-child(2),.construction-stat-row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.construction-requirement-icon{width:10px;height:10px;color:var(--cc-green);border:1px solid;border-radius:999px;place-items:center;font-size:6px;font-weight:900;display:grid}.construction-requirement-row.is-missing{color:#ffbea5db}.construction-requirement-row.is-missing .construction-requirement-icon{color:var(--cc-red)}.construction-requirement-row.is-summary{border-top:1px solid #ff565624;padding-top:3px}.construction-stat-row{grid-template-columns:minmax(0,1fr) auto;min-height:14px}.construction-stat-value{color:var(--cc-green);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-weight:950;overflow:hidden}@media (width<=1060px){.construction-command-main{grid-template-columns:minmax(0,1fr) 178px}.construction-tree-node{width:88px}.construction-tree-branch-label{width:124px}}@media (width<=900px){.construction-command-main{grid-template-columns:1fr;max-height:none;overflow:auto}.construction-building-details-panel{grid-template-columns:1fr 1fr}.construction-tree-canvas{height:300px;min-height:300px}}@media (width<=760px){.construction-command-toolbar{align-items:center}.construction-command-insignia{display:none}.construction-tree-heading-row{flex-direction:column;align-items:flex-start}.construction-building-details-panel{grid-template-columns:1fr}}.construction-queue-button-row{flex-wrap:wrap;gap:4px;display:flex}.construction-queue-action-button{color:var(--cc-text);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff0e;border:1px solid #48ffb52e;border-radius:8px;min-height:20px;padding:3px 7px;font-size:7.4px;font-weight:950}.construction-queue-action-button.is-primary{color:var(--cc-cyan);background:#20dfff1a;border-color:#20dfff5c}.construction-queue-action-button:disabled{cursor:not-allowed;opacity:.48}.construction-queue-status-text{color:#e0f4efa8;font-size:7.2px;line-height:1.22}.marketCommandShell{height:min(66vh,500px);min-height:430px;max-height:min(66vh,500px);color:var(--text);background:linear-gradient(#083027f5,#020b0bfa),radial-gradient(circle at 50% 0,#43ffb729,#0000 46%);border:1px solid #66ffc657;border-radius:14px;grid-template-rows:46px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000009e,inset 0 0 0 1px #ffffff0a}.marketCommandHeader{background:linear-gradient(90deg,#0a3d31eb,#021212d1);border-bottom:1px solid #66ffc62e;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:46px;padding:7px 12px;display:grid}.marketCommandIcon{color:#66ffc6f5;background:#66ffc614;border:1px solid #66ffc66b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:950;display:grid}.marketCommandTitle{letter-spacing:.08em;text-transform:uppercase;font-size:19px;font-weight:950;line-height:1}.marketCommandSubtitle{color:#caffebb8;margin-top:3px;font-size:10px}.marketCommandBadge{color:#dbfff3f2;white-space:nowrap;background:#00000029;border:1px solid #66ffc652;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:950}.marketCommandClose{color:#ecfff9e0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;width:30px;height:30px;font-weight:950}.marketCommandBody{grid-template-columns:minmax(0,1fr) 254px;gap:8px;min-height:0;padding:8px 10px 10px;display:grid}.marketCommandMain{background-color:#00000038;background-image:linear-gradient(#66ffc60b 1px,#0000 1px),linear-gradient(90deg,#66ffc60b 1px,#0000 1px),radial-gradient(circle,#66ffc60f,#0000 42%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:26px 26px,26px 26px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #66ffc62e;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.marketCommandMainHeader{border-bottom:1px solid #66ffc61a;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 9px 6px;display:flex}.marketCommandMapTitle{color:#5bffb8fa;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950}.marketCommandMapSub{color:#caffebb3;margin-top:2px;font-size:9px}.marketCommandTabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.marketCommandTab{color:#ddfff4d6;text-transform:uppercase;cursor:pointer;background:#0000002e;border:1px solid #66ffc638;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:950}.marketCommandTab.active{color:#00e5fffa;border-color:#00e5ffdb;box-shadow:0 0 18px #00e5ff29}.marketCommandSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px 9px;display:grid}.marketSummaryChip{background:#02100e94;border:1px solid #66ffc61f;border-radius:8px;gap:1px;min-width:0;padding:5px 7px;display:grid}.marketSummaryChip span{color:#caffeb9e;text-transform:uppercase;letter-spacing:.08em;font-size:7.5px;font-weight:950}.marketSummaryChip b{color:#eefffaf5;font-size:11px;line-height:1}.marketCommandContent{align-content:start;gap:8px;min-height:0;padding:8px 9px 10px;display:grid;overflow:auto}.marketCommandContent::-webkit-scrollbar{width:9px}.marketOfferList::-webkit-scrollbar{width:9px}.marketCommandSideScroll::-webkit-scrollbar{width:9px}.marketCommandContent::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.marketOfferList::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.marketCommandSideScroll::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.marketCommandContent::-webkit-scrollbar-thumb{background:#66ffc661;border:2px solid #00000047;border-radius:999px}.marketOfferList::-webkit-scrollbar-thumb{background:#66ffc661;border:2px solid #00000047;border-radius:999px}.marketCommandSideScroll::-webkit-scrollbar-thumb{background:#66ffc661;border:2px solid #00000047;border-radius:999px}.marketCommandContent,.marketOfferList,.marketCommandSideScroll{scrollbar-color:#66ffc661 #00000038;scrollbar-width:thin}.marketCommandFilter{color:#eefffaf5;background:#0000003d;border:1px solid #66ffc62e;border-radius:9px;outline:none;min-height:32px;padding:6px 9px;font-size:11px;font-weight:850}.marketCommandPanel{background:linear-gradient(#08372bb3,#031614db);border:1px solid #66ffc629;border-radius:10px;gap:8px;padding:8px;display:grid}.marketCommandPanelTitle{color:#eefffaf5;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:950;line-height:1.05}.marketCommandHint{color:#caffebad;font-size:9.5px;line-height:1.35}.marketTradeGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.marketTradeField{gap:3px;display:grid}.marketTradeField label{color:#caffeb9e;text-transform:uppercase;letter-spacing:.07em;font-size:7.5px;font-weight:950}.marketTradeField input,.marketTradeField select{color:#eefffaf5;background:#00000042;border:1px solid #66ffc63d;border-radius:8px;outline:none;width:100%;min-height:30px;padding:4px 7px;font-size:10px;font-weight:900}.marketCommandButton{color:#010c0cfa;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#66ffc6eb,#00e5ffcc);border:1px solid #66ffc666;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:950}.marketCommandButton.secondary{color:#eefffadb;background:#ffffff0d;border-color:#ffffff24}.marketCommandButton:disabled{cursor:not-allowed;color:#dbfff37a;background:#ffffff12;border-color:#ffffff14}.marketOfferList{align-content:start;gap:6px;min-height:0;display:grid;overflow:auto}.marketOfferRow{background:linear-gradient(#08372bc2,#031614e6);border:1px solid #66ffc62e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid;box-shadow:0 10px 22px #0000002e}.marketOfferRow.mine{border-color:#ffbe4247}.marketOfferTitle{text-transform:uppercase;color:#eefffaf5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;line-height:1.05;overflow:hidden}.marketOfferMeta,.marketOfferPayload{color:#caffebad;font-size:8.5px;line-height:1.3}.marketOfferPayload b{color:#66ffc6f5}.marketOfferActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.marketMiniButton{color:#eefffad9;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #66ffc638;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.marketMiniButton.primary{color:#010c0cfa;background:linear-gradient(90deg,#66ffc6db,#00e5ffb8);border-color:#66ffc66b}.marketMiniButton:disabled{opacity:.5;cursor:not-allowed}.marketEmptyState{color:#caffebad;text-align:center;border:1px dashed #66ffc62e;border-radius:10px;padding:18px;font-size:11px}.marketCommandSide{background:linear-gradient(#042926f5,#010e0ffa);border:1px solid #66ffc63d;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);gap:9px;min-width:0;padding:10px;display:grid;overflow:hidden}.marketSideTitle{text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:950;line-height:1.05}.marketSideSub{color:#00e5ffeb;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:950}.marketSideSection{border-top:1px solid #66ffc629;gap:6px;padding-top:8px;display:grid}.marketSideSectionTitle{color:#dbfff3b8;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:950}.marketSideRow{color:#dbfff3bd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:9px;display:grid}.marketSideRow b{color:#66ffc6f5}.marketCommandSideScroll{align-content:start;gap:6px;min-height:0;padding-right:2px;display:grid;overflow:auto}@media (width<=980px){.marketCommandBody{grid-template-columns:minmax(0,1fr)}.marketCommandSide{display:none}.marketTradeGrid,.marketCommandSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}
