.VzQ-yq_stack{z-index:12000;pointer-events:none;gap:10px;width:min(480px,100vw - 32px);display:grid;position:fixed;top:18px;right:18px}.VzQ-yq_notice{pointer-events:auto;color:#f8fafc;background:#25131d;border:1px solid;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;box-shadow:0 12px 35px #0006}.VzQ-yq_bad{background:#371923;border-color:#f87171}.VzQ-yq_good{background:#12362c;border-color:#4ade80}.VzQ-yq_warning{background:#332817;border-color:#fbbf24}.VzQ-yq_notice strong{font-size:14px}.VzQ-yq_notice p{color:#f1f5f9;margin:5px 0 0;font-size:12px;line-height:1.6}.VzQ-yq_dot{background:#f87171;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.VzQ-yq_good .VzQ-yq_dot{background:#4ade80}.VzQ-yq_notice button{color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid;border-radius:7px;flex:none;padding:7px 10px;font-size:12px}.VzQ-yq_notice button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:520px){.VzQ-yq_stack{width:calc(100vw - 20px);top:10px;right:10px}.VzQ-yq_notice{gap:9px;padding:13px}}
:root{--bg:#090b10;--panel:#11151d;--panel2:#171c26;--line:#29303d;--text:#f5f7fb;--muted:#929baa;--gold:#f2b544;--yellow:#f7d94c;--sky:#55bff6;--green:#42d392;--red:#ff6b73}*{box-sizing:border-box}body{background:radial-gradient(circle at 85% 0,#172436 0,transparent 35%),var(--bg);color:var(--text);margin:0;font:16px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select{font:inherit}.appShell{max-width:1600px;margin:auto;padding:0 28px 32px}.appShell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;display:flex}.brand{align-items:center;gap:13px;display:flex}.mark{background:linear-gradient(135deg,var(--gold),var(--yellow));color:#15100a;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.brand h1{margin:0;font-size:18px}.brand p,.toolbar p,.panelHead p{color:var(--muted);margin:2px 0 0;font-size:13px}.account{align-items:center;gap:10px;display:flex}.account div{text-align:right;flex-direction:column;display:flex}.account small{color:var(--muted)}.account button,.toolbar button{color:var(--text);cursor:pointer;background:#151b25;border:1px solid #3a4657;border-radius:9px;padding:9px 14px}.account .telegram{border-color:var(--sky)}.account .connected{border-color:var(--green);color:var(--green)}.workspace{grid-template-columns:190px minmax(0,1fr);gap:22px;display:grid}.sidebar{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-self:start;gap:5px;margin-top:28px;padding:9px;display:flex;position:sticky;top:18px}.sidebar button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;display:flex}.sidebar button span{text-align:center;width:20px}.sidebar button:hover{color:var(--text);background:#151b25}.sidebar button.active{color:var(--sky);background:#10202c;border-color:#31546a}.content{min-width:0}.toolbar{justify-content:space-between;align-items:end;padding:28px 0 20px;display:flex}.toolbar h2{margin:0;font-size:27px}.toolbar button:hover{border-color:var(--sky)}.error{background:#2b161b;border:1px solid #773840;border-radius:10px;margin-bottom:18px;padding:12px 14px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metrics article{background:linear-gradient(145deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:14px;padding:18px}.metrics span,.metrics small{color:var(--muted);font-size:13px;display:block}.metrics strong{color:var(--text);margin:8px 0;font-size:30px;display:block}.metrics article:nth-child(3) strong{color:var(--gold)}.metrics article:nth-child(4) strong{color:var(--sky)}.content>.panel{margin-bottom:18px}.content>.panel:last-child{margin-bottom:0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:15px;overflow:hidden}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.panelHead h3{margin:0;font-size:18px}.tableTools{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.filters{gap:10px;display:flex}.filters input,.filters select,.exportControl select{color:var(--text);border:1px solid var(--line);background:#0d1118;border-radius:9px;min-width:190px;padding:9px 12px}.exportControl{color:var(--muted);flex-direction:column;gap:3px;font-size:11px;display:flex}.exportControl select{min-width:145px}.tableWrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th,td{text-align:left;border-bottom:1px solid #222936;padding:14px 16px;font-size:14px}th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:#0d1118;font-size:12px}tbody tr:hover{background:#151b24}.chain{background:#252c37;border-radius:6px;padding:5px 8px;font-size:12px}.chain.solana{color:#8af4cc}.chain.robinhood{color:var(--sky)}.status{color:var(--yellow);font-size:12px}.viewLink{color:var(--text);background:#151b25;border:1px solid #3a4657;border-radius:9px;padding:6px 9px;font-family:ui-monospace,monospace;text-decoration:none;display:inline-block}.viewLink span{color:var(--sky);margin-left:5px}.viewLink:hover{border-color:var(--sky)}.empty{text-align:center;color:var(--muted);padding:40px}.appShell>footer{color:var(--muted);justify-content:space-between;margin-left:212px;padding:14px 2px 0;font-size:12px;display:flex}.authPage{place-items:center;min-height:100vh;display:grid}.authCard{background:var(--panel);border:1px solid var(--line);border-radius:16px;width:min(420px,100%);padding:28px}.authCard h2{margin:24px 0 5px}.authCard form,.authCard label{flex-direction:column;gap:7px;display:flex}.authCard form{gap:14px;margin-top:20px}.authCard input{color:var(--text);border:1px solid var(--line);background:#0d1118;border-radius:9px;padding:11px}.authCard form button{background:var(--gold);border:0;border-radius:9px;padding:11px;font-weight:800}.textButton{color:var(--sky);cursor:pointer;background:0 0;border:0;margin-top:14px}.muted{color:var(--muted)}.center{place-items:center;min-height:100vh;display:grid}.success{color:var(--green)}.formError{color:var(--red)}.registryTabs{gap:7px;margin-bottom:11px;display:flex}.registryTabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#0d1118;border-radius:8px;padding:7px 11px}.registryTabs button.active{border-color:var(--sky);color:var(--sky);background:#10202c}.registryTabs button span{color:var(--gold);margin-left:5px}.resultPass,.resultRejected{font-size:12px;font-weight:700}.resultPass{color:var(--green)}.resultRejected{color:var(--red)}.pagination{border-top:1px solid var(--line);color:var(--muted);background:#0d1118;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:13px;display:flex}.pageSize,.pageButtons{align-items:center;gap:8px;display:flex}.pagination select,.pageButtons button{color:var(--text);background:#151b25;border:1px solid #3a4657;border-radius:8px;padding:7px 10px}.pageButtons button{cursor:pointer}.pageButtons button:hover:not(:disabled){border-color:var(--sky);color:var(--sky)}.pageButtons button:disabled{opacity:.35;cursor:not-allowed}.pageButtons span{text-align:center;min-width:90px;color:var(--text)}@media (max-width:760px){.pagination{flex-direction:column;align-items:stretch}.pageSummary{text-align:center}.pageButtons{flex-wrap:wrap;justify-content:center}.pageButtons button{flex:1;min-width:62px}}.settingsPanel{margin-bottom:18px}.revision{border:1px solid var(--line);color:var(--muted);background:#0d1118;border-radius:9px;padding:8px 12px;font-size:13px}.revision b{color:var(--sky)}.settingsGrid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px;padding:18px;display:grid}.settingsGrid fieldset{border:1px solid var(--line);background:#0d1118;border-radius:12px;margin:0;padding:14px}.settingsGrid legend{color:var(--gold);padding:0 7px;font-weight:700}.setting,.toggleSetting{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:11px 0;font-size:13px;display:flex}.setting input{width:130px;color:var(--text);text-align:right;background:#111722;border:1px solid #344052;border-radius:8px;padding:8px 9px}.toggleSetting input{width:20px;height:20px;accent-color:var(--sky)}.settingsNotice{color:#eadba7;background:#272110;border:1px solid #6d5821;border-radius:9px;margin:0 18px;padding:12px 14px;font-size:13px}.settingsActions{justify-content:flex-end;gap:10px;padding:16px 18px;display:flex}.settingsActions button{border:1px solid var(--gold);background:var(--gold);color:#171109;cursor:pointer;border-radius:9px;padding:10px 16px;font-weight:700}.settingsActions button.secondary{color:var(--text);background:#151b25;border-color:#3a4657}.settingsActions button:disabled{opacity:.45;cursor:not-allowed}.settingsMessage,.settingsLoading{margin:0 18px 18px}.profileGrid{grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);gap:18px;display:grid}.profileCard dl{margin:0;padding:8px 20px 20px}.profileCard dl div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:15px;padding:12px 0;display:grid}.profileCard dt{color:var(--muted)}.profileCard dd{overflow-wrap:anywhere;margin:0}.passwordCard form{flex-direction:column;gap:14px;padding:20px;display:flex}.passwordCard label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.passwordCard input{color:var(--text);border:1px solid var(--line);background:#0d1118;border-radius:9px;padding:11px}.passwordCard form button{background:var(--gold);cursor:pointer;border:0;border-radius:9px;align-self:flex-start;padding:11px 18px;font-weight:800}.passwordCard form button:disabled{opacity:.5}.paperBanner{color:#f4d96b;background:#2b240f;border:1px solid #76601f;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:13px 16px;display:flex}.paperBanner span{color:#dccd9c;font-size:13px}.tradingMessage{background:#11271f;border:1px solid #245d48;border-radius:10px;margin:0 0 18px;padding:11px 14px}.tradingMetrics article:first-child strong{color:var(--gold);font-size:22px}.tradingGrid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:16px;margin-bottom:18px;display:grid}.tradingForm{align-self:start}.formBody{flex-direction:column;gap:12px;padding:18px;display:flex}.formBody>label{color:var(--muted);flex-direction:column;gap:5px;font-size:13px;display:flex}.formBody input,.formBody select{width:100%;color:var(--text);background:#0d1118;border:1px solid #344052;border-radius:8px;padding:9px 10px}.formBody .toggleSetting{flex-direction:row}.formBody button,.tableButton,.compactList button{border:1px solid var(--gold);background:var(--gold);color:#171109;cursor:pointer;border-radius:8px;padding:9px 12px;font-weight:700}.formBody button:disabled{opacity:.5}.compactList{border-top:1px solid var(--line);padding:0 18px}.compactList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.compactList span,.tradingTable td:first-child{flex-direction:column;display:flex}.compactList small,.tradingTable td small,.compactList p{color:var(--muted)}.compactList button,.tableButton{color:var(--text);background:#151b25;border-color:#3a4657;padding:6px 9px}.tradingTable{margin-bottom:18px}@media (max-width:1100px){.settingsGrid{grid-template-columns:repeat(2,minmax(240px,1fr))}.workspace{grid-template-columns:155px minmax(0,1fr)}.appShell>footer{margin-left:177px}}@media (max-width:900px){.appShell{padding:0 14px}.workspace{display:block}.sidebar{flex-direction:row;margin-top:16px;position:static;overflow:auto}.sidebar button{white-space:nowrap;width:auto}.appShell>footer{margin-left:0}.metrics{grid-template-columns:repeat(2,1fr)}.panelHead{flex-direction:column;align-items:flex-start}.tableTools{justify-content:flex-start;width:100%}.filters{flex:1}.filters input,.filters select{width:50%;min-width:0}.account{flex-wrap:wrap;justify-content:flex-end}.profileGrid{grid-template-columns:1fr}}@media (max-width:650px){.settingsGrid{grid-template-columns:1fr;padding:14px}.setting input{width:115px}.settingsActions{justify-content:stretch}.settingsActions button{flex:1}.tableTools,.filters{flex-direction:column;width:100%}.filters input,.filters select,.exportControl,.exportControl select{width:100%}.exportControl{align-items:stretch}}@media (max-width:520px){.appShell>header{height:auto;padding:16px 0}.brand p{display:none}.toolbar{align-items:flex-start}.toolbar h2{font-size:22px}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metrics article{padding:14px}.metrics strong{font-size:24px}.account div{display:none}.profileCard dl div{grid-template-columns:1fr;gap:2px}}.settingsGrid fieldset .gmgnChainSetting{box-sizing:border-box;vertical-align:top;width:calc(50% - 7px);padding-right:8px;display:inline-flex}.settingsGrid fieldset .gmgnChainSetting:nth-of-type(2n){margin-left:10px}@media (max-width:650px){.settingsGrid fieldset .gmgnChainSetting{width:calc(50% - 6px)}.settingsGrid fieldset .gmgnChainSetting:nth-of-type(2n){margin-left:6px}}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0;padding:0;display:grid}.metricGrid article{border:1px solid var(--line);background:#111720;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.metricGrid article span{color:var(--muted);font-size:12px}.metricGrid article b{color:var(--text);overflow-wrap:anywhere;font-size:24px;line-height:1.1}.metricGrid article small{color:var(--muted);font-size:12px;line-height:1.35}@media (max-width:1100px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.metricGrid{grid-template-columns:1fr}}.settingsWide{margin-bottom:18px}.tradeSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.tradeSettingsGrid .toggleSetting{align-items:center}.tradeSettingsGrid .settingsSave{grid-column:1/-1}.capitalAllocation{margin:0 0 18px}.toolbarActions{align-items:center;gap:10px;display:flex}@media (max-width:800px){.tradeSettingsGrid{grid-template-columns:1fr}}.tradingConfigGrid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.tradingConfigGrid .settingsWide,.tradingConfigGrid .capitalAllocation{margin:0}@media (max-width:1050px){.tradingConfigGrid{grid-template-columns:1fr}}.chartButton{color:#e5eefc;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:8px;padding:7px 10px;font-weight:700}.chartButton:hover{color:#38bdf8;border-color:#38bdf8}.chartOverlay{z-index:1000;background:#02060cd1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.chartModal{background:#0d141e;border:1px solid #334155;border-radius:14px;width:min(1180px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #0000008c}.chartModalHead{border-bottom:1px solid #263344;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.chartModalHead h2{margin:0 0 4px}.chartModalActions{align-items:center;gap:8px;display:flex}.chartBody{padding:18px 20px}.chartStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.chartStats div{background:#111a26;border:1px solid #263344;border-radius:9px;padding:10px}.chartStats span{color:#8fa5c0;font-size:11px;display:block}.chartStats b{font-size:16px}.mcapChart{background:#090f17;border:1px solid #263344;border-radius:10px;width:100%;height:420px;display:block}.chartLegend{color:#8fa5c0;justify-content:space-between;margin:8px 2px 18px;font-size:11px;display:flex}.chartTrades h3{margin:8px 0 10px}.chartEmpty{text-align:center;color:#8fa5c0;padding:80px 20px}.projectChartLink{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.projectChartLink:hover{color:#38bdf8}@media (max-width:760px){.chartStats{grid-template-columns:repeat(2,1fr)}.mcapChart{height:300px}.chartOverlay{padding:8px}}.centralModalOverlay{z-index:2200;background:#02060cc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.centralModal{background:#0d141e;border:1px solid #334155;border-radius:14px;width:min(520px,96vw);overflow:hidden;box-shadow:0 24px 80px #0009}.centralModalHead{border-bottom:1px solid #263344;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.centralModalHead h3{margin:0;font-size:18px}.centralModalHead button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px}.centralModalBody{padding:18px}.centralModalBody label{color:var(--muted);flex-direction:column;gap:7px;font-size:13px;display:flex}.centralModalBody input{width:100%;color:var(--text);background:#090f17;border:1px solid #3a4657;border-radius:9px;padding:11px 12px;font-size:16px}.centralModalBody input:focus{outline:1px solid var(--sky);border-color:var(--sky)}.centralModalHint{color:var(--muted);margin:10px 0 0;font-size:12px}.centralModalError{margin:12px 0 0}.centralModalActions{border-top:1px solid #263344;justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.centralModalActions button{border:1px solid var(--gold);background:var(--gold);color:#171109;cursor:pointer;border-radius:9px;padding:9px 14px;font-weight:700}.centralModalActions button.secondary{color:var(--text);background:#151b25;border-color:#3a4657}.centralModalActions button:disabled{opacity:.5;cursor:not-allowed}.b1TriggerRange{color:#22c55e;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:800;display:block}.logLegend{color:#cbd5e1;background:#0b121c;border:1px solid #334155;border-radius:9px;margin:0 18px 14px;padding:12px 14px;font-size:13px;line-height:1.5}.logLegend code{color:#7dd3fc}.logTableWrap{max-height:68vh;overflow:auto}.logTable{min-width:1180px}.logTable thead th{z-index:2;background:#111720;position:sticky;top:0}.logTable td{vertical-align:top}.logTable td:first-child{width:165px}.logTable td:nth-child(2){width:130px}.logTable td:nth-child(3){width:42%}.logTable code{white-space:pre-wrap;overflow-wrap:anywhere;color:#dbeafe;font-size:12px;line-height:1.45}.logTime{white-space:nowrap;color:var(--muted);font-size:12px}.logMeaning{color:#cbd5e1;min-width:360px;font-size:13px;line-height:1.45}.content button.registryToggle,.content button.secondary,.content button.tableButton{appearance:none;color:var(--gold);font:inherit;cursor:pointer;background:#1b202b;border:1px solid #a97720;border-radius:10px;padding:9px 14px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.content button.registryToggle:hover:not(:disabled),.content button.secondary:hover:not(:disabled),.content button.tableButton:hover:not(:disabled){background:var(--gold);color:#11151d;border-color:var(--gold);box-shadow:0 0 0 2px #f2b54424}.content button.registryToggle:focus-visible,.content button.secondary:focus-visible,.content button.tableButton:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.content button.registryToggle:disabled,.content button.secondary:disabled,.content button.tableButton:disabled{opacity:.45;cursor:not-allowed}.content .goldAction,.content .goldPreview{appearance:none;color:#f5c14d;font:inherit;cursor:pointer;background:#171e29;border:1px solid #c99322;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-weight:750;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.content .goldAction:hover:not(:disabled),.content .goldPreview:hover:not(:disabled){color:#11151d;background:#f5c14d;border-color:#f5c14d;transform:translateY(-1px)}.content .goldAction:focus-visible,.content .goldPreview:focus-visible{outline-offset:3px;outline:2px solid #f5c14d}.content .goldAction:disabled,.content .goldPreview:disabled{opacity:.42;cursor:not-allowed;transform:none}.content .goldPreview{min-width:37px;padding:8px 10px}.content .settingsPanel .toggleSetting{cursor:pointer}.content .goldSwitchWrap{flex:0 0 45px;align-items:center;width:45px;height:26px;display:inline-flex;position:relative}.content .goldSwitchInput{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.content .goldSwitchTrack{background:#293443;border:1px solid #536075;border-radius:999px;align-items:center;width:45px;height:26px;padding:3px;transition:background .16s,border-color .16s;display:flex}.content .goldSwitchThumb{background:#b8c3d2;border-radius:50%;width:18px;height:18px;transition:transform .16s,background .16s;box-shadow:0 1px 4px #0008}.content .goldSwitchInput:checked+.goldSwitchTrack{background:#c99322;border-color:#f5c14d}.content .goldSwitchInput:checked+.goldSwitchTrack .goldSwitchThumb{background:#11151d;transform:translate(19px)}.content .goldSwitchInput:focus-visible+.goldSwitchTrack{outline-offset:3px;outline:2px solid #f5c14d}.content .settingsPanel select,.content .goldSelect{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:100%;min-height:36px;color:#e8edf5!important;background:#111a26!important;border:1px solid #45536a!important;border-radius:9px!important;padding:8px 10px!important}.content .settingsPanel select:hover,.content .goldSelect:hover{border-color:#d7a332!important}.content .settingsPanel select:focus-visible,.content .goldSelect:focus-visible{outline-offset:2px;outline:2px solid #f5c14d}.content .settingsPanel .settingsActions button{border-radius:10px;transition:background .16s,color .16s,border-color .16s}.content .settingsPanel .settingsActions button.secondary:hover:not(:disabled){color:#11151d;background:#f5c14d;border-color:#f5c14d}@media (max-width:650px){.content .goldAction{min-height:38px}.content .settingsPanel .toggleSetting{min-width:0}}.tradeSettingsGrid .tradeGoldToggle{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.tradeSettingsGrid .tradeGoldToggle .goldSwitchWrap{flex:none}.tradeSettingsGrid .tradeStrategyActions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.tradeSettingsGrid .tradeStrategyActions button{border-radius:10px;flex:0 auto;width:auto;min-width:125px;max-width:220px;padding:9px 15px;transition:background .16s,color .16s,border-color .16s}.tradeSettingsGrid .tradeStrategyActions .tradeCancel{color:#f5c14d;background:#141c28;border:1px solid #b58a28}.tradeSettingsGrid .tradeStrategyActions .tradeCancel:hover:not(:disabled){color:#10151e;background:#f5c14d}.tradeSettingsGrid .tradeStrategyActions .tradeSave{color:#11151d;background:#f5c14d;border:1px solid #f5c14d}.tradeSettingsGrid .tradeStrategyActions .tradeSave:hover:not(:disabled){background:#ffda7b;border-color:#ffda7b}@media (max-width:430px){.tradeSettingsGrid .tradeStrategyActions button{flex:1;min-width:0;padding:9px 7px;font-size:12px}}.content .liveRiskPanel .liveRiskGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px 0;display:grid}.content .liveRiskPanel .liveRiskGrid label{color:#d5deeb;flex-direction:column;align-items:stretch;gap:9px;min-width:0;font-size:13px;font-weight:600;display:flex}.content .liveRiskPanel .liveRiskGrid input{box-sizing:border-box;width:100%;min-width:0;min-height:43px;font:inherit;outline:none;transition:border-color .15s,box-shadow .15s;color:#eef4ff!important;background:#0b1420!important;border:1px solid #40526b!important;border-radius:9px!important;padding:10px 12px!important;font-size:15px!important}.content .liveRiskPanel .liveRiskGrid input:hover{border-color:#a88740!important}.content .liveRiskPanel .liveRiskGrid input:focus{box-shadow:0 0 0 2px #f5c14d35;border-color:#f5c14d!important}.content .liveRiskPanel .settingsActions{justify-content:flex-end;padding:8px 0 0;display:flex}.content .liveRiskPanel .goldAction{border-radius:9px;min-height:40px;padding:10px 16px}.content .liveRiskPanel .liveRiskEmergency{color:#f5c14d;border-color:#b98a4b;margin-top:14px}@media (max-width:800px){.content .liveRiskPanel .liveRiskGrid{grid-template-columns:1fr;gap:14px}}.liveTestAdmin{border-bottom:1px solid #283648;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 0;display:flex}.liveTestAdmin p{color:#9caec5;flex-basis:100%;margin:0}.liveTestResult{background:#111d2a;border:1px solid #4a6079;border-radius:10px;margin:12px 0 20px;padding:14px}.liveTestResult p{margin:7px 0}.liveRiskPanel select{color:#f2f5fc;background:#101b2b;border:1px solid #3a526e;border-radius:7px;width:100%;min-height:38px;padding:8px}.stage26 .stage26Panel{margin-bottom:16px;padding:20px}.stage26 h3{margin:0 0 8px;font-size:18px}.stage26 h4{color:var(--muted);margin:22px 0 10px;font-size:13px}.stage26Hint{color:var(--muted);margin:4px 0 18px;font-size:13px}.stage26Fields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:18px 0;display:grid}.stage26Fields label,.stage26FullLabel{color:var(--muted);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.stage26 input:not([type=checkbox]),.stage26 select,.stage26 textarea{width:100%;min-width:0;color:var(--text);font:inherit;background:#0d1118;border:1px solid #344052;border-radius:9px;outline:none;padding:11px 12px}.stage26 textarea{resize:vertical;min-height:92px}.stage26 input:focus,.stage26 select:focus,.stage26 textarea:focus{border-color:var(--sky);box-shadow:0 0 0 2px #24516b66}.stage26Choices{flex-wrap:wrap;gap:10px;display:flex}.stage26Check{border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:inline-flex}.stage26Check input{appearance:none;cursor:pointer;background:#0d1118;border:1px solid #5b687c;border-radius:5px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.stage26Check input:checked{background:var(--sky);border-color:var(--sky)}.stage26Check input:checked:after{content:"✓";color:#08131c;font-size:14px;font-weight:900}.stage26Actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.stage26Wrap{flex-wrap:wrap}.stage26 button.stage26Primary,.stage26 button.stage26Secondary,.stage26 button.stage26Danger{cursor:pointer;border-radius:9px;padding:10px 15px;font-weight:700}.stage26Primary{background:var(--gold);color:#16100b;border:1px solid var(--gold)}.stage26Secondary{color:var(--text);background:#151b25;border:1px solid #3a4657}.stage26Danger{color:#ff9aa2;background:#28171c;border:1px solid #7e3d49}.stage26 button:disabled{opacity:.45;cursor:not-allowed}.stage26Inline{gap:8px;display:flex}.stage26Clickable{cursor:pointer}.stage26Thread{gap:12px;margin:18px 0;display:grid}.stage26Message{border:1px solid var(--line);background:#0d1118;border-radius:11px;padding:15px}.stage26Message small{color:var(--sky)}.stage26Message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.stage26 .tableWrap{margin:16px -20px -20px}.stage26 .tableWrap td{white-space:normal}.stage26 .tableWrap select{min-width:145px}@media (max-width:650px){.stage26 .stage26Panel{padding:14px}.stage26 .tableWrap{margin:12px -14px -14px}.stage26Actions{justify-content:stretch}.stage26Actions button{flex:1}}.prelive-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020814c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.prelive-modal{color:#edf4ff;background:#101b2b;border:1px solid #34465c;border-radius:16px;width:min(100%,480px);padding:24px;box-shadow:0 24px 90px #0000008c}.prelive-modal-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.prelive-modal-heading h3{margin:0;font-size:1.1rem}.prelive-modal-icon{color:#ffd185;background:#4a3211;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.prelive-modal p{color:#c2d0e2;margin:0 0 22px;line-height:1.6}.prelive-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.prelive-modal-actions button{cursor:pointer;border-radius:9px;min-height:42px;padding:10px 16px;font-weight:700}.prelive-modal-actions button:focus-visible{outline-offset:3px;outline:3px solid #60a5fa}.prelive-modal-actions button:disabled{opacity:.5;cursor:wait}.prelive-danger{color:#fff;background:#b42332;border:1px solid #ef6571}.prelive-danger:hover:not(:disabled){background:#cf293c}.prelive-confirm{color:#fff;background:#087f8c;border:1px solid #18a9b8}.prelive-confirm:hover:not(:disabled){background:#0a97a6}.prefund-card{color:#e9f1fb;background:#101925;border:1px solid #2b4056;border-radius:16px;margin-top:20px;overflow:hidden}.prefund-header{background:linear-gradient(120deg,#15263a,#101925);border-bottom:1px solid #2b4056;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.prefund-header h3{margin:7px 0;font-size:20px}.prefund-header p,.prefund-group-heading p{color:#9caec2;margin:4px 0;font-size:13px;line-height:1.55}.prefund-eyebrow{letter-spacing:.1em;color:#72c4e7;font-size:11px;font-weight:800}.prefund-blocked{color:#ffca67;letter-spacing:.02em;background:#302617;border:1px solid #77532a;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.prefund-sections{gap:16px;padding:20px 24px;display:grid}.prefund-group{background:#121e2d;border:1px solid #2b4056;border-radius:12px;padding:18px}.prefund-group-heading h4{margin:0;font-size:15px}.prefund-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:15px;margin-top:16px;display:grid}.prefund-field{color:#cbd8e8;flex-direction:column;gap:8px;font-size:12px;font-weight:650;display:flex}.prefund-input-wrap{background:#0c1522;border:1px solid #3a526b;border-radius:9px;align-items:center;min-height:44px;display:flex;overflow:hidden}.prefund-input-wrap:focus-within{border-color:#4ca9df;box-shadow:0 0 0 2px #4ca9df25}.prefund-input-wrap input{width:100%;min-width:0;font:inherit;padding:11px 12px;font-size:15px;color:#f4f8ff!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.prefund-unit{white-space:nowrap;color:#a8bbcf;padding:0 12px;font-size:11px;font-weight:700}.prefund-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:0 24px 22px;display:flex}.prefund-footer p,.prefund-footnote{color:#9db0c5;font-size:12px}.prefund-run{color:#141b23;cursor:pointer;background:#e6b23c;border:1px solid #e2ab2c;border-radius:9px;min-height:44px;padding:10px 18px;font-weight:800}.prefund-run:disabled{opacity:.6;cursor:wait}.prefund-results{background:#0c1725;border:1px solid #36516c;border-radius:12px;margin:0 24px 24px;padding:18px}.prefund-results-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.prefund-results-header h4{margin:6px 0}.prefund-summary{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:16px 0;display:grid}.prefund-summary>div{background:#142337;border:1px solid #304761;border-radius:9px;flex-direction:column;gap:7px;padding:13px;display:flex}.prefund-summary small{color:#9db0c5}.prefund-summary strong{font-size:17px}.prefund-result-columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.prefund-result-columns h4{font-size:14px}.prefund-check{border-bottom:1px solid #26374b;align-items:flex-start;gap:10px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.prefund-pass,.prefund-fail{border-radius:5px;flex-shrink:0;padding:3px 6px;font-size:10px;font-weight:800}.prefund-pass{color:#74e0bd;background:#123d34}.prefund-fail{color:#ffc0a8;background:#442b2b}.prefund-validation{color:#ffc0a8;font-size:12px}.prefund-footnote{margin-bottom:0}@media (max-width:600px){.prefund-header,.prefund-sections{padding:16px}.prefund-group{padding:14px}.prefund-grid{grid-template-columns:1fr}.prefund-footer{padding:0 16px 16px}.prefund-run{width:100%}.prefund-results{margin:0 16px 16px;padding:14px}.prefund-result-columns{grid-template-columns:1fr}}.mcapHistoryOverlay{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mcapHistoryModal{color:#f0f6ff;background:#101a28;border:1px solid #37516d;border-radius:14px;flex-direction:column;gap:12px;width:min(740px,100%);max-height:90vh;padding:22px;display:flex;box-shadow:0 25px 80px #0009}.mcapHistoryHeader,.mcapHistoryFooter,.mcapHistoryActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.mcapHistoryHeader h3{margin:0 0 6px}.mcapHistoryHeader p,.mcapHistoryInfo{color:#a7b9ce;margin:0;font-size:13px}.mcapHistoryHeader button{font-size:25px}.mcapHistoryModal button{color:#e7f2ff;cursor:pointer;background:#15283c;border:1px solid #3a5673;border-radius:8px;padding:8px 14px}.mcapHistoryModal button:disabled{opacity:.4;cursor:default}.mcapHistoryError{color:#ff9b9b}.mcapHistoryTable{min-height:0;overflow:auto}.mcapHistoryTable table{border-collapse:collapse;width:100%}.mcapHistoryTable th,.mcapHistoryTable td{text-align:left;border-bottom:1px solid #2c3e55;padding:12px}.mcapHistoryTable th{color:#a9c8e7;background:#152234;position:sticky;top:0}.mcapHistoryActions{justify-content:flex-end}.mcapHistoryFooter{color:#a7b9ce;flex-wrap:wrap;font-size:13px}.mcapHistoryFooter>div{gap:8px;display:flex}.positionInventory{color:#eaf2fc;background:#111c2c;border:1px solid #30445f;border-radius:16px;margin-top:20px;padding:22px}.inventoryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inventoryHeader h3{margin:6px 0;font-size:20px}.inventoryEyebrow{color:#87bde6;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.inventoryBadge{color:#a8d7f4;background:#172b3a;border:1px solid #34536a;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650}.inventoryDescription{color:#a9bad0;max-width:780px;font-size:13px;line-height:1.6}.inventoryGrid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:18px 0 0;display:grid}.inventoryCard{background:#162439;border:1px solid #2c405a;border-radius:12px;min-width:0;padding:17px}.inventoryCard dt{color:#b2c1d5;font-size:12px;line-height:1.5}.inventoryCard dd{color:#f7cf83;font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:28px;font-weight:750}.inventoryError{color:#f6b1a7}@media (max-width:480px){.positionInventory{padding:16px}.inventoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryCard{padding:13px}.inventoryCard:last-child{grid-column:1/-1}}.tradmemeMark{object-fit:contain;flex-shrink:0;width:44px;height:44px}.brand h1{letter-spacing:-.6px}.chartCloseButton{color:#f6c85f;cursor:pointer;background:#18202b;border:1px solid #b68a24;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:86px;min-height:40px;padding:9px 14px;font-weight:700;display:inline-flex}.chartCloseButton:hover{background:#2b261b;border-color:#ffd166}.chartCloseButton:focus-visible{outline-offset:3px;outline:2px solid #ffd166}.brand.tradmemeBrand{min-width:0;display:block}.tradmemeLogo{object-fit:contain;width:260px;max-width:100%;height:auto;display:block}.tradmemeBrand p{margin-top:-6px;padding-left:71px;font-size:11px}@media (max-width:650px){.appShell>header{flex-wrap:wrap;gap:12px}.tradmemeLogo{width:230px}.appShell>header .account{justify-content:flex-start}}.tradmemeBrand p{margin:0 0 7px;padding-left:65px;font-size:11px}.authCard .tradmemeLogo{width:290px}@media (max-width:650px){.tradmemeLogo{width:260px}}.workspace>.sidebar{background:0 0;border:0;gap:13px;padding:0}.sidebarMenu{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:5px;padding:9px;display:flex}.companyAttribution{color:#06b6d4;justify-content:center;align-items:center;gap:7px;min-width:0;padding:4px 5px;display:flex}.companyPowerIcon{flex:0 0 18px}.companyAttribution img{width:128px;max-width:calc(100% - 25px);height:auto;display:block}.authCard>.companyAttribution{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.authCard>.companyAttribution img{width:140px}@media (max-width:900px){.workspace>.sidebar{background:var(--panel)}.sidebarMenu>button{white-space:normal;width:100%;min-height:44px}.sidebarMenu{flex-shrink:0}.sidebar>.companyAttribution{flex-shrink:0;margin-top:8px}}.tradeWizard{width:100%}.tradeWizardMode{background:#0b1320;border:1px solid #344258;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:10px 12px;display:flex}.tradeWizardMode strong{color:#f7c34c;margin-left:8px}.tradeWizardMode button{padding:8px 12px}.tradeWizardSteps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tradeWizardSteps button{justify-content:center;align-items:center;gap:10px;min-height:48px;display:flex}.tradeWizardSteps button span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.tradeWizardSteps .selected{color:#101318;background:#f5c34f}.tradeWizardHint{color:#9caec5;margin:12px 0 18px;font-size:12px;line-height:1.65}.tradeWizardSection h4{color:#e8edf5;margin:20px 0 12px;font-size:14px}.tradeWizardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tradeWizardAllocations,.tradeWizardProfitCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tradeWizard label{color:#a8b5c8;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.tradeWizard input,.tradeWizard select{box-sizing:border-box;color:#edf3fb;background:#101a28;border:1px solid #34475e;border-radius:9px;width:100%;min-height:44px;padding:10px 13px;font-size:14px}.tradeWizard label.toggleSetting{flex-direction:row;justify-content:space-between;align-items:center}.tradeWizard .goldSwitchInput{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.tradeWizardProfitCards label{margin:12px 0}.tradeWizardProfitCards small{color:#9caec5;font-size:11px;line-height:1.5}.tradeWizardAdvanced{text-align:left;width:100%;margin:20px 0 14px}.tradeWizardActions{border-top:1px solid #344258;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.tradeWizardActions>div{gap:10px;display:flex}.tradeWizardActions button{min-height:44px}.tradeWizard .error{margin-top:16px}@media (max-width:760px){.tradeWizardProfitCards{grid-template-columns:1fr}.tradeWizardMode{flex-wrap:wrap}}@media (max-width:520px){.tradeWizardGrid{grid-template-columns:1fr}.tradeWizardActions{flex-direction:column;align-items:stretch}.tradeWizardActions>div{grid-template-columns:1fr 1fr;display:grid}.tradeWizardActions>div>button:only-child{grid-column:1/-1}.tradeWizardSteps button{gap:6px;padding:8px;font-size:11px}.tradeWizardAllocations{gap:8px}}.tradeWizard .goldSwitchWrap{flex:0 0 45px;align-items:center;width:45px;height:26px;display:inline-flex;position:relative}.tradeWizard .goldSwitchTrack{background:#293443;border:1px solid #536075;border-radius:999px;align-items:center;width:45px;height:26px;padding:3px;display:flex}.tradeWizard .goldSwitchThumb{background:#b8c3d2;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0008}.tradeWizard .goldSwitchInput:checked+.goldSwitchTrack{background:#c99322;border-color:#f5c14d}.tradeWizard .goldSwitchInput:checked+.goldSwitchTrack .goldSwitchThumb{background:#11151d;transform:translate(19px)}.tradeWizard .goldSwitchInput:focus-visible+.goldSwitchTrack{outline-offset:3px;outline:2px solid #f5c14d}.tradeWizard button.secondary{color:#f5c14d;background:#111c2a;border:1px solid #5c4d2a}.tradeWizardSteps button.secondary{color:#9baac0;background:#111c2a;border:1px solid #344258}.tradeWizardThree{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.tradeWizardThree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tradeWizardThree{grid-template-columns:1fr}}.opsPage{gap:18px;display:grid}.opsPage .toolbar{margin-bottom:0}.opsCard{padding:20px}.opsCard h3{margin:0 0 12px}.opsCard p{color:#9caec5;font-size:13px;line-height:1.6}.opsFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.opsPage label,.opsModal label{color:#a9b6ca;flex-direction:column;gap:7px;font-size:12px;display:flex}.opsPage input,.opsPage select,.opsPage textarea,.opsModal input,.opsModal select,.opsModal textarea{box-sizing:border-box;color:#edf3fb;background:#101a28;border:1px solid #34475e;border-radius:9px;width:100%;min-height:44px;padding:11px 13px;font-size:14px}.opsPage textarea,.opsModal textarea{resize:vertical;min-height:110px}.opsActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.opsActions button,.opsPager button{min-height:42px}.opsFilters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.opsFilters label{flex:1;min-width:145px}.opsFilters button{min-height:44px}.opsBadge{color:#c6d8f0;white-space:nowrap;background:#132033;border:1px solid #34475e;border-radius:7px;padding:5px 9px;font-size:11px;display:inline-block}.opsBadge.CLOSED,.opsBadge.RESOLVED{color:#76e2ab;border-color:#285c46}.opsBadge.HIGH,.opsBadge.URGENT{color:#ffc37c;border-color:#72502b}.opsPager{color:#9caec5;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.opsPager>div{gap:10px;display:flex}.opsSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.opsThread{gap:12px;max-height:480px;margin:18px 0;display:grid;overflow:auto}.opsMessage{background:#0c1421;border:1px solid #344258;border-radius:10px;padding:14px}.opsMessage.private{background:#272313;border-color:#695529}.opsMessage small{color:#9caec5;font-size:11px}.opsMessage p{white-space:pre-wrap;overflow-wrap:anywhere;color:#e6edf7;margin-bottom:0}.opsCheck{border:1px solid #344258;border-radius:9px;align-items:center;padding:10px;flex-direction:row!important}.opsCheck input{accent-color:#f5c14d;flex:0 0 18px;height:18px;min-height:18px;width:18px!important}.opsChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.opsHint{color:#9caec5;font-size:12px;line-height:1.6}.opsOverlay{z-index:1200;background:#000b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.opsModal{color:#edf3fb;background:#111827;border:1px solid #34475e;border-radius:18px;width:min(680px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 20px 80px #0008}.opsModalHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.opsModalHead h3{margin:0}.opsModal pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0b1320;border-radius:10px;padding:15px;font-size:12px}.opsEmpty{text-align:center;color:#9caec5;padding:30px}.opsPage .tableWrap table{border-collapse:collapse;width:100%}.opsPage th,.opsPage td{text-align:left;border-bottom:1px solid #263244;padding:12px;font-size:12px}.opsPage td{vertical-align:top}.opsPage .tableButton{white-space:nowrap}.opsStatus{color:#9caec5;border:1px solid #344258;border-radius:10px;padding:11px 15px;font-size:12px}.opsSelected{background:#17202c;outline:1px solid #f5c14d}@media (max-width:1000px){.opsSplit{grid-template-columns:1fr}}@media (max-width:600px){.opsFields,.opsChecks{grid-template-columns:1fr}.opsCard{padding:15px}.opsPager{flex-direction:column;align-items:flex-start}.opsFilters label{min-width:100%}.opsModal{padding:16px}.opsActions button{flex:1}.opsOverlay{padding:10px}}.opsPage button,.opsModal button{color:#14171d;cursor:pointer;background:#f5bf45;border:1px solid #f5bf45;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.35;transition:filter .15s}.opsPage button:hover:not(:disabled),.opsModal button:hover:not(:disabled){filter:brightness(1.08)}.opsPage button:disabled,.opsModal button:disabled{opacity:.5;cursor:not-allowed}.opsPage button:focus-visible,.opsModal button:focus-visible{outline-offset:3px;outline:2px solid #06b6d4}.opsPage button.secondary,.opsModal button.secondary{color:#f5c14d;background:#111c2a;border:1px solid #5c4d2a}.opsPage button.danger,.opsModal button.danger{color:#ffb5bd;background:#391c24;border:1px solid #773641}.userRowActions{white-space:nowrap;flex-wrap:nowrap;margin-top:0}.userRowActions button{flex:none}.rolePermissions{white-space:normal;min-width:160px;max-width:300px}.rolePermissions summary{cursor:pointer;color:#f5c14d;padding:8px 0}.rolePermissions ul{gap:8px;margin:8px 0;padding-left:18px;line-height:1.5;display:grid}
.center,.authPage{justify-content:center;align-items:center;min-height:100vh;display:flex}.center{color:var(--muted);gap:12px}.loader{border:3px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.authCard{background:linear-gradient(145deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:18px;width:min(440px,100vw - 28px);padding:28px;box-shadow:0 24px 80px #0008}.authCard h2{margin:32px 0 4px;font-size:27px}.muted{color:var(--muted)}.authCard form{gap:16px;margin:24px 0 12px;display:grid}.authCard label{color:#c7ced8;gap:7px;font-size:14px;display:grid}.authCard input{width:100%;color:var(--text);border:1px solid var(--line);background:#0b0f15;border-radius:9px;padding:12px}.authCard form button{cursor:pointer;background:linear-gradient(135deg,var(--gold),var(--yellow));color:#181208;border:0;border-radius:9px;padding:11px 14px;font-weight:700}.textButton{width:100%;color:var(--sky);cursor:pointer;background:0 0;border:0;padding:10px}.formError{color:var(--red);font-size:14px}.success{color:var(--green);font-size:14px}.account{align-items:center;gap:10px;display:flex}.account>div{text-align:right;display:grid}.account small{color:var(--muted);font-size:11px}.account>button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#151b25;border-radius:9px;padding:8px 11px}.account .telegram{color:#78cfff;border-color:#257cab}.account .connected{color:#74e2ae;border-color:#23754d}@media (max-width:760px){.account>div{display:none}.account .telegram,.account .connected{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}}.passwordField{display:block;position:relative}.passwordField input{padding-right:48px!important}.passwordEye{cursor:pointer;justify-content:center;align-items:center;width:38px;height:34px;font-size:17px;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%);color:var(--text)!important;background:0 0!important;border:0!important;padding:0!important}.passwordEye:hover{background:#ffffff0a!important}
@media (max-width:760px){main{padding:0 12px 24px}header{flex-wrap:wrap;align-items:flex-start;gap:12px;height:auto;min-height:76px;padding:12px 0}.brand{min-width:0}.brand h1{font-size:16px}.brand p{font-size:12px;display:block}.account{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;width:100%;display:grid}.account>div{text-align:left;min-width:0;display:grid}.account>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account>button{min-height:40px;padding:8px 9px}.account .telegram,.account .connected{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden}.toolbar{align-items:center;gap:12px;padding:22px 0 16px}.toolbar h2{font-size:22px}.toolbar button{white-space:nowrap;padding:8px 10px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metrics article{min-width:0;padding:14px}.metrics strong{font-size:25px}.metrics small{white-space:normal}.panel{background:0 0;border:0;overflow:visible}.panelHead{background:var(--panel);border:1px solid var(--line);border-radius:13px;margin-bottom:10px;padding:15px}.filters{grid-template-columns:1fr;width:100%;display:grid}.filters input,.filters select{width:100%;min-width:0;min-height:42px}.tableWrap{overflow:visible}table,tbody{width:100%;display:block}thead{display:none}tbody{gap:10px;display:grid}tbody tr{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:8px 13px;display:block}tbody tr:hover{background:var(--panel2)}tbody td{white-space:normal;text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #222936;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:9px 0;display:flex}tbody td:last-child{border-bottom:0}tbody td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;flex:0 0 42%;font-size:12px}tbody .emptyRow{display:block}.emptyRow td{text-align:center;border:0;display:block}.emptyRow td:before{display:none}.copy{text-overflow:ellipsis;white-space:nowrap;max-width:58%;overflow:hidden}footer{gap:5px;padding:14px 3px;display:grid}}@media (max-width:430px){.metrics{grid-template-columns:1fr}.toolbar{align-items:flex-start}.toolbar>div{min-width:0}.toolbar button{font-size:13px}.account{grid-template-columns:1fr 1fr}.account>div{grid-column:1/-1}.account>button{width:100%}tbody td{align-items:flex-start;gap:10px}.copy{max-width:100%}}.mobileNavToolbar,.mobileSidebarHeader,.mobileSidebarBackdrop{display:none}@media (max-width:900px){.mobileNavToolbar{align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.mobileNavToolbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mobileMenuTrigger{color:#6dcaff;cursor:pointer;background:#10202c;border:1px solid #31546a;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:10px 14px;display:flex}.mobileSidebarBackdrop{z-index:99;cursor:pointer;background:#000000ad;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.workspace>.sidebar{z-index:100;visibility:hidden;transition:transform .22s,visibility .22s;transform:translate(-110%);box-shadow:15px 0 45px #00000073;border-radius:0 16px 16px 0!important;flex-flow:column!important;gap:5px!important;width:min(310px,85vw)!important;margin:0!important;padding:16px!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden auto!important}.workspace>.sidebar.mobileSidebarOpen{visibility:visible;transform:translate(0)}.workspace>.sidebar>.sidebarMenu>button{white-space:normal!important;text-align:left!important;flex-shrink:0!important;width:100%!important;min-height:44px!important;display:flex!important}.mobileSidebarHeader{border-bottom:1px solid #2c3442;justify-content:space-between;align-items:center;margin-bottom:9px;padding:4px 4px 14px;display:flex}.mobileSidebarHeader button{color:#e6edf7;cursor:pointer;background:#172231;border:1px solid #394658;border-radius:9px;flex:none;place-items:center;min-height:42px;width:42px!important;display:grid!important}}@media (prefers-reduced-motion:reduce){.workspace>.sidebar{transition:none}}
