:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0f14;--surface:#111922;--edge:#273444;--text:#edf4fa;--muted:#8da0b3;--green:#63d297;--amber:#f5b74a}*{box-sizing:border-box}body{background:radial-gradient(circle at 75% 0,#163141 0,transparent 35%),var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{width:min(1200px,100% - 40px);margin:0 auto;padding:50px 0 80px}header,.panelHeading{justify-content:space-between;align-items:center;gap:24px;display:flex}h1{letter-spacing:-.06em;margin:6px 0 0;font-size:clamp(2rem,5vw,3.7rem)}h2{margin:6px 0 12px}.eyebrow{color:var(--green);letter-spacing:.12em;margin:0;font-size:.72rem;font-weight:700}.status{color:var(--amber);border:1px solid #5c4926;border-radius:999px;padding:10px 14px;font-size:.8rem}.status i{background:var(--amber);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.cards{grid-template-columns:repeat(4,1fr);gap:14px;margin:42px 0 14px;display:grid}.card,.panel{background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--edge);border-radius:16px;padding:22px}.card p,.card small{color:var(--muted);margin:0}.card strong{margin:12px 0 8px;font-size:1.8rem;display:block}.grid{grid-template-columns:2fr 1fr;gap:14px;display:grid}.wide{grid-row:span 2}.pipeline{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 0 0;list-style:none;display:grid}.pipeline li{border:1px solid var(--edge);color:var(--muted);border-radius:10px;padding:16px}.pipeline li:before{counter-increment:step;content:"0" counter(step);color:var(--green);margin-bottom:9px;font-weight:700;display:block}.checks{color:var(--muted);padding-left:18px;line-height:2}button{color:#fff;background:#ab3a3a;border:0;border-radius:9px;width:100%;padding:12px;font-weight:700}button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){.cards,.grid{grid-template-columns:1fr 1fr}.wide{grid-column:span 2}.pipeline{grid-template-columns:1fr 1fr}}@media (max-width:520px){.shell{width:min(100% - 24px,1200px);padding-top:28px}header{flex-direction:column;align-items:flex-start}.cards,.grid{grid-template-columns:1fr}.wide{grid-column:auto}.pipeline{grid-template-columns:1fr}}.chartPlaceholder{border:1px solid var(--edge);color:var(--muted);border-radius:10px;margin-top:22px;padding:14px;font-size:.8rem}.chartPlaceholder svg{width:100%;height:100px;margin-top:8px;display:block}.chartPlaceholder polyline{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.userMenu{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.82rem;display:flex}.userMenu a,.backLink{color:var(--green);font-weight:700;text-decoration:none}.secondaryButton{border:1px solid var(--edge);color:var(--text);background:0 0;width:auto;padding:9px 12px}.authShell{place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{background:var(--surface);border:1px solid var(--edge);border-radius:18px;width:min(100%,440px);padding:32px}.authCard h1{font-size:2.4rem}.muted{color:var(--muted);line-height:1.5}.authCard form,.panel form{gap:16px;margin-top:24px;display:grid}.authCard label,.panel label{color:var(--muted);gap:7px;font-size:.85rem;font-weight:700;display:grid}.authCard input,.panel input,.panel select,.userRow select{border:1px solid var(--edge);width:100%;color:var(--text);font:inherit;background:#0b121a;border-radius:8px;padding:11px 12px}.authCard button,.panel form button{background:var(--green);color:#07130d}.formError{color:#ff9090;margin:0;font-size:.86rem}.formMessage{color:var(--green);line-height:1.5}.adminGrid{grid-template-columns:minmax(300px,.8fr) minmax(400px,1.2fr);gap:14px;margin-top:36px;display:grid}.userTable{border:1px solid var(--edge);border-radius:10px;margin-top:20px;overflow:hidden}.userRow{border-top:1px solid var(--edge);color:var(--muted);grid-template-columns:minmax(180px,1.5fr) minmax(120px,.7fr) minmax(140px,1fr);align-items:center;gap:12px;padding:13px;font-size:.85rem;display:grid}.userRow:first-child{border-top:0}.userRow select{padding:8px}.userHead{color:var(--text);background:#0c141d;font-weight:700}@media (max-width:800px){.adminGrid{grid-template-columns:1fr}.userRow{grid-template-columns:1fr;gap:5px}.userHead{display:none}}.intro{max-width:760px;color:var(--muted);margin:20px 0 30px;line-height:1.6}.setupGrid{grid-template-columns:1fr 1.25fr;gap:14px;display:grid}.wideSetup{grid-column:1/-1}.walletList{gap:8px;margin-top:20px;display:grid}.walletList div{border-top:1px solid var(--edge);padding:10px 0}.walletList strong,.walletList small{display:block}.walletList small{color:var(--muted);margin-top:4px}.templateCards{gap:9px;margin-top:18px;display:grid}.templateCard{text-align:left;border:1px solid var(--edge);color:var(--text);background:#0d1620;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;padding:12px;display:grid}.templateCard.selected{border-color:var(--green);box-shadow:0 0 0 1px #63d29744}.templateCard strong{font-size:.95rem}.templateCard small,.templateCard em{color:var(--muted);grid-column:2;font-size:.76rem;font-style:normal;line-height:1.35}.templateCard em{color:var(--green);margin-top:4px}.avatar{color:#06120d;background:linear-gradient(135deg,#2867a6,#63d297);border-radius:12px;grid-row:span 3;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.avatar.shield{background:linear-gradient(135deg,#3f6998,#b3d6ff)}.avatar.compass{background:linear-gradient(135deg,#63d297,#d4f5a6)}.avatar.spark{background:linear-gradient(135deg,#f5b74a,#ff7070)}.formColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.symbolPicker{flex-wrap:wrap;gap:9px;display:flex}.symbolPicker label{border:1px solid var(--edge);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:flex}.symbolPicker input{width:auto;accent-color:var(--green);padding:0}.teamSection{margin-top:42px}.walletTeam{margin-top:16px}.walletTeam>h3{margin:0 0 10px}.botCards{gap:10px;display:grid}.botCard{border:1px solid var(--edge);background:var(--surface);border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.botCard h3{margin:2px 0 5px}.botCard small{color:var(--muted)}.modeButtons{gap:7px;display:flex}.modeButtons button{background:#1b6e4c;width:auto;padding:9px 11px}.modeButtons .secondaryButton{background:0 0}@media (max-width:800px){.setupGrid,.formColumns{grid-template-columns:1fr}.botCard{grid-template-columns:40px 1fr}.modeButtons{flex-wrap:wrap;grid-column:1/-1}}.dashboardGrid{grid-template-columns:1.45fr 1fr;gap:14px;display:grid}.chartPanel{min-height:290px}.equityChart{grid-template-rows:1fr auto;grid-template-columns:90px 1fr;height:190px;margin-top:22px;display:grid}.equityChart svg{border-left:1px solid var(--edge);border-bottom:1px solid var(--edge);background:linear-gradient(#13253277,#0000);width:100%;height:100%}.equityChart polyline{fill:none;stroke:var(--green);stroke-width:2.2px;vector-effect:non-scaling-stroke}.chartScale{color:var(--muted);flex-direction:column;justify-content:space-between;padding-right:10px;font-size:.74rem;display:flex}.chartLabels{color:var(--muted);grid-column:2;justify-content:space-between;padding-top:8px;font-size:.74rem;display:flex}.positive{color:var(--green)}.negative{color:#ff8e8e}.botSummary{gap:10px;margin-top:17px;display:grid}.botSummary>div{align-items:center;gap:10px;display:flex}.botSummary .avatar{border-radius:10px;grid-row:auto;width:32px;height:32px}.botSummary p{gap:3px;margin:0;display:grid}.botSummary small{color:var(--muted)}.dataTable{border-top:1px solid var(--edge);margin-top:16px;display:grid}.dataTable>div{border-bottom:1px solid var(--edge);color:var(--muted);grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px 0;font-size:.84rem;display:grid}.dataTable strong{color:var(--text)}.emptyDashboard{max-width:620px;margin-top:40px}.primaryLink{background:var(--green);color:#07130d;border-radius:9px;margin-top:8px;padding:11px 14px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:800px){.dashboardGrid{grid-template-columns:1fr}.dataTable>div{grid-template-columns:1fr 1fr}.dataTable>div span:last-child{grid-column:1/-1}}:root{--sidebar-width:240px;--content-gutter:clamp(28px,4vw,64px)}button{background:var(--green);color:#07130d;letter-spacing:.01em;border:1px solid #0000;border-radius:10px;padding:12px 16px;font-weight:800;transition:background .16s,border-color .16s,transform .16s}button:not(:disabled):hover{background:#8ae0b3;transform:translateY(-1px)}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #7ec9ff}button:disabled{color:#9eb6a7;opacity:1;background:#294739}.appNav{z-index:20;width:var(--sidebar-width);border-right:1px solid var(--edge);background:#0a1118;flex-direction:column;padding:30px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--text);letter-spacing:.12em;font-weight:900;text-decoration:none}.brand span{color:var(--green);letter-spacing:.08em;margin-top:5px;font-size:.68rem;display:block}.appNav nav{gap:7px;margin-top:50px;display:grid}.appNav nav a{color:var(--muted);border-radius:8px;padding:11px 12px;text-decoration:none}.appNav nav a:hover,.appNav nav a.active{color:var(--text);background:#152330}.navUser{color:var(--muted);overflow-wrap:anywhere;gap:5px;margin-top:auto;font-size:.76rem;display:grid}.navUser small{color:var(--green)}.navUser button{justify-self:start;margin-top:12px}.appContent{width:calc(100% - var(--sidebar-width));max-width:none;margin:0 0 0 var(--sidebar-width);padding:48px var(--content-gutter) 88px}.appContent>*{max-width:1440px;margin-left:auto;margin-right:auto}.appContent>.simpleTablePanel{margin-top:34px}.simpleTablePanel{padding:28px}.userRow{grid-template-columns:minmax(180px,1.5fr) minmax(120px,.7fr) minmax(140px,1fr) 42px}.iconButton{width:40px;height:40px;color:var(--text);border:1px solid var(--edge);background:0 0;border-radius:10px;padding:0;font-size:1.2rem}.iconButton:not(:disabled):hover{background:#172534;border-color:#496079}.iconButton:disabled{cursor:not-allowed;opacity:.4;background:0 0}.modalOverlay{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020609c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.modalCard{background:linear-gradient(145deg,#172330 0%,#101923 58%,#0e161f 100%);border:1px solid #34485e;border-radius:22px;width:min(100%,560px);max-height:calc(100vh - 56px);padding:30px;overflow:auto;box-shadow:0 30px 100px #000b,0 0 0 1px #0a1018}.botModal{width:min(100%,760px)}.modalHeading{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.modalHeading h2{margin:5px 0 0;font-size:clamp(1.7rem,3vw,2.25rem)}.modalCard form{gap:20px;margin-top:24px;display:grid}.modalCard label{color:#b6c6d7;gap:8px;font-size:.88rem;font-weight:750;display:grid}.modalCard input,.modalCard select{appearance:none;width:100%;min-height:46px;color:var(--text);font:inherit;background:#0b131c;border:1px solid #40556c;border-radius:10px;padding:11px 13px;transition:border-color .16s,box-shadow .16s,background .16s}.modalCard input::placeholder{color:#66798d}.modalCard select{background-image:linear-gradient(45deg,#0000 50%,#afc2d6 50%),linear-gradient(135deg,#afc2d6 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.modalCard input:hover,.modalCard select:hover{border-color:#617a94}.modalCard input:focus,.modalCard select:focus{border-color:#7ec9ff;box-shadow:0 0 0 3px #7ec9ff24}.modalCard input:disabled{color:var(--muted);background:#101820}.modalActions{border-top:1px solid var(--edge);justify-content:space-between;gap:12px;margin-top:4px;padding-top:20px;display:flex}.modalActions button{flex:1;width:auto}.modalActions .secondaryButton{background:#111d28}.dangerZone{border-top:1px solid #754041;margin-top:26px;padding-top:22px}.dangerZone p{color:#ffc0c0;margin:0 0 14px}.dangerZone>div{gap:10px;display:flex}.dangerButton{color:#fff;background:#b74444;width:auto}.dangerButton:not(:disabled):hover{background:#d35a5a}.botNameCell{align-items:center;gap:10px;display:flex}.botNameCell .avatar{grid-row:auto;width:34px;height:34px}.botNameCell strong{gap:3px;display:grid}.botNameCell small{color:var(--muted);font-size:.72rem;font-weight:400}@media (max-width:800px){.appNav{flex-direction:row;align-items:center;gap:18px;width:auto;height:auto;padding:12px;position:sticky}.appNav nav{margin:0;display:flex}.navUser{margin:0 0 0 auto;display:none}.appContent{width:100%;margin-left:0;padding:28px 20px 60px}.appContent>*{max-width:none}.userRow,.botTable .userRow{grid-template-columns:1fr 42px}.userHead{display:none}.userRow>span:not(:first-child),.userRow>strong+span{color:var(--muted)}.modalOverlay{padding:14px}.modalCard{border-radius:18px;max-height:calc(100vh - 28px);padding:22px}.modalActions,.dangerZone>div{flex-direction:column-reverse}.modalActions button,.dangerZone button{width:100%}}.pageLead{max-width:660px;color:var(--muted);margin:16px 0 0;line-height:1.55}.settingsGrid{grid-template-columns:1fr;gap:18px;margin-top:36px;display:grid}.synchronizationPanel{order:-1}.settingsPanel{padding:28px}.settingsPanel h2{margin-bottom:4px}.compactButton{white-space:nowrap;width:auto}.walletSettingsList{gap:12px;margin-top:24px;display:grid}.walletSettingsList article{border:1px solid var(--edge);background:#0d1620;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.walletSettingsList strong,.walletSettingsList small{display:block}.walletSettingsList small{color:var(--muted);margin-top:5px}.walletActions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.connectionStatus{color:#f5c46e;font-size:.75rem;font-weight:700}.connectionStatus.connected{color:var(--green)}.walletActions .secondaryButton{padding:8px 10px;font-size:.78rem}.settingsControl{gap:18px;margin-top:24px;display:grid}.settingsControl>label:not(.toggleRow){color:#b6c6d7;gap:8px;font-size:.88rem;font-weight:750;display:grid}.settingsControl select{width:100%;min-height:46px;color:var(--text);font:inherit;background:#0b131c;border:1px solid #40556c;border-radius:10px;padding:11px 13px}.toggleRow{border:1px solid var(--edge);cursor:pointer;background:#0d1620;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.toggleRow input{width:18px;height:18px;accent-color:var(--green)}.toggleRow strong,.toggleRow small{display:block}.toggleRow small{color:var(--muted);margin-top:3px;font-size:.78rem;font-weight:400}@media (max-width:800px){.walletSettingsList article{flex-direction:column;align-items:flex-start}.walletActions{align-items:flex-start}}.headerAction{width:auto;min-width:132px}.modalCard textarea{resize:vertical;width:100%;min-height:112px;color:var(--text);font:inherit;background:#0b131c;border:1px solid #40556c;border-radius:10px;padding:11px 13px;line-height:1.45}.modalCard textarea:focus{border-color:#7ec9ff;outline:0;box-shadow:0 0 0 3px #7ec9ff24}.formColumns .fullField{grid-column:1/-1}.formColumns .fullField small{color:var(--muted);font-weight:400;line-height:1.4}.modalCard .symbolPicker{margin-top:2px}.modalCard .symbolPicker input[type=checkbox]{appearance:auto;width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--green);box-shadow:none;margin:0;padding:0}.riskLimits{border:1px solid var(--edge);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 0;padding:16px;display:grid}.riskLimits legend{color:var(--text);padding:0 6px;font-weight:800}.riskLimits legend small{color:var(--muted);font-weight:400}.riskLimits label{min-width:0}@media (max-width:800px){.headerAction{min-width:0}.riskLimits{grid-template-columns:1fr}.formColumns .fullField{grid-column:auto}}.botDefaultsPanel{margin-top:18px}.profileDefaults{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.profileDefaults article{border:1px solid var(--edge);background:#0d1620;border-radius:14px;gap:12px;padding:16px;display:flex}.profileDefaults .avatar{flex:none;grid-row:auto}.profileDefaults strong,.profileDefaults small,.profileDefaults em{display:block}.profileDefaults small{color:var(--muted);margin-top:4px;font-size:.8rem;line-height:1.4}.profileDefaults em{color:var(--green);margin-top:10px;font-size:.75rem;font-style:normal;line-height:1.4}.profileEditButton{margin-top:13px;padding:7px 9px;font-size:.75rem}@media (max-width:800px){.profileDefaults{grid-template-columns:1fr}}.botTable .userRow>span>small{color:var(--muted);margin-top:4px;font-size:.72rem;display:block}.onLabel{color:var(--green)}.offLabel{color:var(--muted)}.deadLabel{color:#f5c46e}.deadHistory{font-weight:700;color:#f5c46e!important}.powerSwitch{cursor:pointer;color:var(--muted);align-items:center;gap:8px;font-size:.77rem;font-weight:800;display:inline-flex;position:relative}.powerSwitch input{opacity:0;pointer-events:none;position:absolute}.powerSwitch i{background:#2a3948;border:1px solid #52677d;border-radius:999px;width:38px;height:22px;transition:background .16s;display:block}.powerSwitch i:after{content:"";background:#c3d0db;border-radius:50%;width:16px;height:16px;margin:2px;transition:transform .16s,background .16s;display:block}.powerSwitch input:checked+i{background:#2d8c60;border-color:#63d297}.powerSwitch input:checked+i:after{background:#e8fff1;transform:translate(16px)}.powerSwitch input:disabled+i{opacity:.55}.powerSwitch input:checked~strong{color:var(--green)}@media (max-width:800px){.botTable .userRow{grid-template-columns:1fr 42px}.powerSwitch{grid-column:1/-1;margin-top:4px}}.dangerZone{border-top-color:var(--edge)}.activityFilter{color:var(--muted);gap:7px;font-size:.82rem;font-weight:700;display:grid}.activityFilter select{border:1px solid var(--edge);min-width:180px;color:var(--text);font:inherit;background:#0b121a;border-radius:9px;padding:10px 12px}.activityTable{margin-top:6px}.activityRow{border-top:1px solid var(--edge);color:var(--muted);grid-template-columns:150px minmax(120px,.7fr) minmax(150px,.9fr) minmax(180px,1.5fr);gap:14px;padding:14px 0;font-size:.84rem;display:grid}.activityHead{color:var(--text);border-top:0;font-weight:800}@media (max-width:800px){.activityRow{grid-template-columns:1fr 1fr}.activityHead{display:none}.activityFilter,.activityFilter select{width:100%}}.fieldHelp,.fieldError{margin-top:2px;font-size:.75rem;font-weight:500;line-height:1.4;display:block}.fieldHelp{color:var(--muted)}.fieldError{color:#ff9da2}.notificationPanel{margin-top:18px}.notificationForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.notificationChannel{border:1px solid var(--edge);background:#0d1620;border-radius:14px;overflow:hidden}.notificationChannelToggle{width:100%;min-height:64px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:18px;font-size:1rem;font-weight:800;display:flex}.notificationChannelToggle:hover,.notificationChannelToggle:focus-visible{background:#132131;outline:none}.notificationChannelToggle i{color:var(--green);font-size:1.35rem;font-style:normal;transition:transform .16s}.notificationChannelToggle[aria-expanded=true] i{transform:rotate(180deg)}.notificationChannelContent{gap:14px;padding:0 18px 18px;display:grid}.notificationChannelContent>label:not(.toggleRow){color:#b6c6d7;gap:8px;font-size:.84rem;font-weight:750;display:grid}.notificationChannel input[type=url],.notificationChannel input[type=text]{width:100%;min-height:44px;color:var(--text);font:inherit;background:#0a121b;border:1px solid #40556c;border-radius:9px;padding:10px 12px}.eventOptions{gap:7px;display:grid}.eventOptions>label{cursor:pointer;border:1px solid #263748;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.eventOptions input{width:17px;height:17px;accent-color:var(--green);margin:2px 0 0}.eventOptions strong,.eventOptions small{display:block}.eventOptions strong{color:var(--text);font-size:.8rem}.eventOptions small{color:var(--muted);margin-top:2px;font-size:.72rem;line-height:1.35}.telegramPairing{gap:10px;display:grid}.telegramPairing p{color:var(--muted);margin:0;line-height:1.5}.telegramPairing code{overflow-wrap:anywhere;color:var(--text)}.notificationActions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.notificationActions p{max-width:710px;margin:0}.notificationActions button{white-space:nowrap;width:auto}@media (max-width:800px){.notificationForm{grid-template-columns:1fr}.notificationActions{flex-direction:column;grid-column:auto;align-items:stretch}.notificationActions button{width:100%}}.paperCapitalStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.paperCapitalStats span{border:1px solid var(--edge);background:#0d1620;border-radius:10px;gap:5px;padding:13px;display:grid}.paperCapitalStats small{color:var(--muted);font-size:.72rem}.paperCapitalStats strong{color:var(--green);font-size:1.1rem}@media (max-width:800px){.paperCapitalStats{grid-template-columns:1fr}}.historySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0 16px;display:grid}.historySummary>div{border:1px solid var(--edge);background:#111b25;border-radius:13px;padding:16px 18px}.historySummary small,.historySummary strong{display:block}.historySummary small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:800}.historySummary strong{margin-top:8px;font-size:1.55rem}.historyPanel{margin-top:0!important}.historyFilters{border-bottom:1px solid var(--edge);grid-template-columns:180px 220px minmax(200px,1fr);gap:12px;padding-bottom:20px;display:grid}.historyFilters label{color:var(--muted);gap:7px;font-size:.78rem;font-weight:800;display:grid}.historyFilters select,.historyFilters input{width:100%;min-height:43px;color:var(--text);font:inherit;background:#0b131c;border:1px solid #40556c;border-radius:9px;padding:10px 12px}.historyTable{margin-top:6px}.historyRow{border-top:1px solid var(--edge);color:var(--muted);grid-template-columns:135px minmax(120px,.8fr) minmax(165px,1fr) minmax(120px,.7fr) 120px;align-items:center;gap:14px;padding:15px 0;font-size:.84rem;display:grid}.historyRow small{color:var(--muted);margin-top:4px;font-size:.72rem;line-height:1.3;display:block}.historyHead{color:var(--text);border-top:0;font-weight:800}.botHistoryLink{color:var(--green);font-weight:800;text-decoration:none}.botHistoryLink:hover{text-decoration:underline}.externalOrder{color:#a4b4c5;font-style:normal}.historyStatus{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:5px 8px;font-size:.7rem;display:inline-block}.historyStatus.open{color:#f4ce77;background:#5d492422}.historyStatus.in_progress{color:#80c9ff;background:#24516d33}.historyStatus.closed{color:#77dfa3;background:#24633f33}.historyStatus.rejected{color:#ff9da2;background:#6d272b44}.historyEmpty{color:var(--muted);padding:42px 0 20px}.historyEmpty strong{color:var(--text)}.historyEmpty p{margin-bottom:0}@media (max-width:800px){.historySummary{grid-template-columns:repeat(2,1fr)}.historyFilters{grid-template-columns:1fr}.historyRow{grid-template-columns:1fr 1fr;gap:8px}.historyHead{display:none}.historyRow>span:nth-child(3){grid-column:1/-1}}.toastViewport{z-index:100;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:22px;right:22px}.toast{border:1px solid var(--edge);background:#162330;border-radius:12px;grid-template-columns:26px 1fr auto;align-items:start;gap:11px;padding:14px;animation:.18s ease-out toastIn;display:grid;box-shadow:0 18px 42px #0008}.toast>span{color:#06120d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.78rem;font-weight:900;display:grid}.toast strong{font-size:.9rem;display:block}.toast p{color:#b9c8d6;margin:3px 0 0;font-size:.8rem;line-height:1.4}.toast button{color:#adbfce;background:0 0;border:0;width:26px;height:26px;padding:0;font-size:1.25rem}.toast button:not(:disabled):hover{color:#fff;background:#27394a;transform:none}.toastError{border-color:#9c4d55}.toastError>span{background:#ff8087}.toastSuccess{border-color:#3d8a66}.toastSuccess>span{background:var(--green)}.toastSuccess strong{color:#b7f1d0}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.toastViewport{top:14px;right:16px}}.modalHeadingActions{align-items:center;gap:10px;display:flex}.modalHeadingActions .secondaryButton{width:auto;padding:9px 12px}.botTable .userRow{grid-template-columns:minmax(210px,1.35fr) minmax(150px,.82fr) minmax(135px,.72fr) minmax(155px,.9fr) minmax(150px,.9fr) minmax(105px,.55fr) 96px}.botHistoryButton{width:auto;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-weight:800}.botHistoryButton:not(:disabled):hover{color:var(--green);background:0 0;transform:none}.lastAnalysis{color:#7aa692!important}.botActions{justify-content:flex-end;gap:8px;display:flex}.inlineAction{width:auto;color:var(--green);background:0 0;border:1px solid #40556c;border-radius:7px;margin-top:8px;padding:5px 8px;font-size:.7rem;display:block}.inlineAction:not(:disabled):hover{border-color:var(--green);background:#173525;transform:none}.capitalModal{width:min(100%,510px)}.capitalSnapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capitalSnapshot span{border:1px solid var(--edge);background:#0c151e;border-radius:11px;padding:14px}.capitalSnapshot small,.capitalSnapshot strong{display:block}.capitalSnapshot small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.capitalSnapshot strong{margin-top:6px;font-size:1.12rem}.capitalDirection{grid-template-columns:1fr 1fr;gap:10px;display:grid}.capitalDirection button{color:var(--text);border:1px solid var(--edge);background:#111d28}.capitalDirection button.selected{background:var(--green);border-color:var(--green);color:#07130d}.botHistoryModal{width:min(100%,1160px)}.modalLoading{margin:28px 0 4px}.botHistoryModal .historySummary{grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0 18px}.botPowerValue{letter-spacing:.06em;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:54px;padding:5px 9px;font-size:.78rem!important;display:inline-flex!important}.botPowerValue.on{color:#71e6a5;background:#173525;border-color:#347e5c}.botPowerValue.off{color:#aabccc;background:#101b25;border-color:#40556c}.botHistoryModal .historyTable,.botHistoryModal .analysisTable{overflow:auto}.botHistoryModal .historyRow{min-width:760px}.historyTabs{border-bottom:1px solid var(--edge);gap:10px;margin:22px 0 16px;padding-bottom:16px;display:flex}.historyTabs button{width:auto;color:var(--text);border:1px solid var(--edge);background:#111d28;padding:9px 13px}.historyTabs button.selected{background:var(--green);border-color:var(--green);color:#07130d}.analysisRow{border-top:1px solid var(--edge);color:var(--muted);grid-template-columns:135px 120px minmax(250px,1.4fr) minmax(250px,1fr);align-items:start;gap:14px;min-width:800px;padding:15px 0;font-size:.84rem;display:grid}.analysisHead{color:var(--text);border-top:0;align-items:center;font-weight:800}.analysisRow>span>strong{color:var(--text);display:block}.analysisRow small{color:var(--muted);margin-top:4px;font-size:.72rem;line-height:1.35;display:block}.analysisOutcome{border-top:1px solid #22364a;padding:5px 0}.analysisOutcome:first-child{border-top:0;padding-top:0}.analysisOutcome strong{color:var(--text)}.historyStatus.completed{color:#77dfa3;background:#24633f33}.historyStatus.skipped{color:#a4b4c5;background:#40556c33}.historyStatus.error{color:#ff9da2;background:#6d272b44}.survivalStatus{color:#aabccc;align-items:flex-start;gap:8px;min-width:0;display:flex}.survivalStatus>i{color:#aabccc;background:#263748;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.survivalStatus svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.survivalStatus svg path:first-child:not(:only-child){fill:none}.survivalStatus strong,.survivalStatus small{display:block}.survivalStatus strong{color:inherit;font-size:.8rem}.survivalStatus small{color:var(--muted);margin-top:3px;font-size:.74rem;line-height:1.4}.survivalStatus.compact{align-items:center}.survivalStatus.compact>i{border-radius:8px;flex-basis:25px;width:25px;height:25px}.survivalStatus.positive{color:#70e3a1}.survivalStatus.positive>i{background:#1c563b}.survivalStatus.neutral{color:#96bedf}.survivalStatus.neutral>i{background:#25445c}.survivalStatus.caution{color:#f5cf72}.survivalStatus.caution>i{background:#554522}.survivalStatus.warning{color:#ffae68}.survivalStatus.warning>i{background:#603c24}.survivalStatus.danger{color:#ff9399}.survivalStatus.danger>i{background:#5d2b31}.survivalStatus.muted{color:#94a3b4}.survivalStatus.muted>i{background:#303d4c}.survivalStatus.info{color:#baa7ff}.survivalStatus.info>i{background:#403367}.survivalPanel{border:1px solid var(--edge);background:#0e1822;border-radius:13px;grid-template-columns:minmax(230px,.9fr) minmax(240px,1fr) minmax(250px,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.survivalPanel>div>strong{color:var(--text);font-size:.82rem}.survivalPanel p{color:var(--muted);margin:5px 0 0;font-size:.77rem;line-height:1.45}.survivalPanel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.survivalPanel dl div{background:#101b25;border:1px solid #263748;border-radius:9px;padding:9px}.survivalPanel dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.survivalPanel dd{color:var(--text);margin:5px 0 0;font-size:.82rem;font-weight:800}@media (max-width:800px){.modalHeadingActions .secondaryButton{padding:8px 10px}.botTable .userRow{grid-template-columns:1fr 42px 42px}.botTable .userRow>span{grid-column:1/-1}.botTable .userRow>.botActions{grid-area:1/2/auto/4}.botTable .userHead{display:none}.capitalSnapshot,.capitalDirection,.survivalPanel,.survivalPanel dl{grid-template-columns:1fr}.botHistoryModal .historySummary{grid-template-columns:repeat(2,1fr)}.historyTabs{flex-wrap:wrap}}.dangerZoneActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.dangerZoneActions .secondaryButton{width:auto}@media (max-width:800px){.dangerZoneActions{flex-direction:column-reverse;align-items:stretch}.dangerZoneActions .secondaryButton{width:100%}}.appNav .brand{letter-spacing:.1em;font-size:1.06rem}.appNav .brand span{color:var(--green);font-size:inherit;letter-spacing:inherit;margin:0;display:inline}.appNav .brand small{color:var(--green);letter-spacing:.08em;margin-top:6px;font-size:.68rem;display:block}.appContent{padding-top:124px}.accountMenu{z-index:30;top:24px;right:var(--content-gutter);position:fixed}.accountTrigger{border:1px solid var(--edge);width:auto;min-width:242px;color:var(--text);text-align:left;background:#101a24;border-radius:13px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:0 10px 28px #0004}.accountTrigger:hover{background:#172533;border-color:#496079;transform:none}.accountAvatar{color:#07130d;background:linear-gradient(135deg,#63d297,#b8ec9a);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.accountIdentity{gap:2px;min-width:0;display:grid}.accountIdentity strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:.78rem;overflow:hidden}.accountIdentity small,.accountDropdownIdentity small{color:var(--green);letter-spacing:.04em;font-size:.68rem;font-weight:800}.accountChevron{color:#acc1d3;margin-left:auto;font-size:1.05rem}.accountDropdown{background:linear-gradient(145deg,#182532,#101923);border:1px solid #34485e;border-radius:15px;width:272px;padding:8px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 24px 56px #000b}.accountDropdownIdentity{border-bottom:1px solid var(--edge);gap:3px;margin-bottom:6px;padding:12px;display:grid}.accountDropdownIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.accountDropdown a,.signOutMenuItem{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;padding:11px 12px;font-size:.84rem;font-weight:750;text-decoration:none;display:block}.accountDropdown a:hover,.signOutMenuItem:hover{background:#1b2b39;transform:none}.accountMenuDivider{background:var(--edge);height:1px;margin:7px 4px}.signOutMenuItem{color:#ffb1b1}.signOutMenuItem:hover{color:#ffd0d0;background:#452226}.symbolSelector{background:#0b131c;border:1px solid #40556c;border-radius:12px;margin:2px 0 0;overflow:hidden}.symbolSelector summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;padding:12px 14px;list-style:none;display:grid}.symbolSelector summary::-webkit-details-marker{display:none}.symbolSelector summary span{color:#b6c6d7;font-size:.82rem;font-weight:750}.symbolSelector summary strong{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.symbolSelector summary i{color:var(--muted);font-size:1.15rem;font-style:normal;transition:transform .16s}.symbolSelector[open] summary{border-bottom:1px solid var(--edge)}.symbolSelector[open] summary i{transform:rotate(180deg)}.symbolSelectorOptions{padding:16px}.symbolSelectorOptions p{color:var(--muted);margin:0 0 12px;font-size:.8rem}.symbolSelectorOptions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.symbolSelectorOptions label{border:1px solid var(--edge);cursor:pointer;background:#101b26;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:10px 11px;color:var(--text)!important;display:flex!important}.symbolSelectorOptions label:hover{background:#152230;border-color:#617a94}.symbolSelectorOptions input[type=checkbox]{appearance:auto;width:17px;min-width:17px;height:17px;min-height:17px;accent-color:var(--green);box-shadow:none;margin:0;padding:0}.symbolSelectorOptions label span{font-size:.86rem;font-weight:800}@media (max-width:800px){.symbolSelector summary{grid-template-columns:1fr auto;gap:4px 10px}.symbolSelector summary strong{text-align:left;grid-column:1}.symbolSelector summary i{grid-area:1/2/span 2}.symbolSelectorOptions>div{grid-template-columns:1fr}.appContent{padding-top:82px}.accountMenu{top:9px;right:12px}.accountTrigger{border-radius:10px;min-width:0;padding:5px}.accountAvatar{flex-basis:31px;width:31px;height:31px}.accountIdentity,.accountChevron{display:none}.accountDropdown{width:min(272px,100vw - 24px)}.appNav .brand small{display:none}}.statusSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:36px 0 18px;display:grid}.statusSummary>div{border:1px solid var(--edge);background:#101b25;border-radius:14px;padding:18px}.statusSummary small,.statusSummary strong,.statusSummary span{display:block}.statusSummary small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.69rem;font-weight:800}.statusSummary strong{margin:8px 0 5px;font-size:1.65rem}.statusSummary span{color:var(--muted);font-size:.77rem}.statusServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.statusService{border:1px solid var(--edge);background:#101a24;border-radius:15px;min-height:158px;padding:22px}.statusServiceHeading{align-items:flex-start;gap:12px;display:flex}.statusIndicator{background:#708295;border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin-top:6px;box-shadow:0 0 0 5px #7082951f}.statusService.healthy .statusIndicator,.statusService.configured .statusIndicator{background:var(--green);box-shadow:0 0 0 5px #63d2971f}.statusService.warning .statusIndicator{background:var(--amber);box-shadow:0 0 0 5px #f5b74a1f}.statusService.unavailable .statusIndicator{background:#ff8087;box-shadow:0 0 0 5px #ff80871f}.statusService h2{margin:0;font-size:1.03rem}.statusService strong{color:var(--muted);margin-top:5px;font-size:.78rem;display:block}.statusService.healthy strong,.statusService.configured strong{color:var(--green)}.statusService.warning strong{color:#f5c46e}.statusService.unavailable strong{color:#ff9da2}.statusService p{color:var(--muted);margin:18px 0 0;font-size:.84rem;line-height:1.5}.statusNotes{margin-top:18px}.statusNotes h2{margin-bottom:10px}.statusNotes ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.7}.statusNotes li+li{margin-top:4px}@media (max-width:800px){.statusSummary,.statusServiceGrid{grid-template-columns:1fr}}.openAiRuntimeControl{gap:.7rem;margin-top:1rem;display:grid}.openAiRuntimeControl .secondaryButton{width:fit-content}.openAiRuntimeControl p{color:#f5c46e;margin:0;font-size:.84rem;line-height:1.45}.botHistoryLink{width:auto;color:var(--green);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-weight:800;text-decoration:none}.botHistoryLink:not(:disabled):hover{color:var(--green);background:0 0;text-decoration:underline;transform:none}.decisionReportLink{color:#b8abff;width:auto;min-height:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:.76rem;font-weight:700;text-decoration:underline}.decisionReportLink:not(:disabled):hover{color:#d4ccff;background:0 0;transform:none}.decisionReportModal{width:min(1080px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.decisionSummary{margin:0 0 24px}.decisionTimeline{gap:12px;margin:20px 0 26px;display:grid}.decisionStep{border:1px solid var(--edge);background:#111b25;border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px;display:grid}.decisionStep.blocked{border-color:#7a4349}.decisionStep.pending{opacity:.78}.decisionStepIndex{width:34px;height:34px;color:var(--green);letter-spacing:.04em;background:#173525;border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.decisionStep.blocked .decisionStepIndex{color:#ff9da2;background:#56292d}.decisionStep h3{margin:2px 0 7px;font-size:1.04rem}.decisionStep p{color:var(--muted);margin:0;line-height:1.5}.decisionSection{border:1px solid var(--edge);background:#101a24;border-radius:12px;margin-top:18px;padding:18px}.decisionSection h3{margin:3px 0 0}.decisionFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.decisionFacts>div{border:1px solid var(--edge);background:#0c151e;border-radius:9px;padding:12px}.decisionFacts small,.decisionFacts strong{display:block}.decisionFacts small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.decisionFacts strong{margin-top:5px}.decisionChecks{margin-top:10px;display:grid}.decisionChecks>div{border-top:1px solid var(--edge);grid-template-columns:70px 180px minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;display:grid}.decisionChecks strong{letter-spacing:.05em;font-size:.72rem}.decisionPass{color:var(--green)}.decisionFail{color:#ff9da2}.decisionChecks span,.decisionChecks p{color:var(--muted)}.decisionChecks p{margin:0}@media (max-width:800px){.decisionFacts{grid-template-columns:repeat(2,1fr)}.decisionChecks>div{grid-template-columns:70px 1fr}.decisionChecks p{grid-column:1/-1}}.managerChatHeading{align-items:flex-start;margin-bottom:28px}.managerChatHeading h1 span{color:var(--green)}.managerChatHeading .intro{margin-bottom:0}.managerNewConversation{white-space:nowrap;width:auto}.managerChatLayout{border:1px solid var(--edge);background:#101923;border-radius:18px;grid-template-columns:270px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.managerChatSidebar{border-right:1px solid var(--edge);background:#0e161f;padding:16px}.managerChatSidebarTitle{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;padding:5px 6px 13px;display:flex}.managerChatSidebarTitle span,.managerChatSidebarTitle+small{color:var(--muted);font-size:.72rem}.managerSessionList{gap:7px;margin-top:12px;display:grid}.managerSession{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;padding:12px}.managerSession:hover{background:#172533;transform:none}.managerSession.selected{background:#173525;border-color:#3e8c68}.managerSession strong,.managerSession small{display:block}.managerSession strong{font-size:.82rem}.managerSession small{color:var(--muted);margin-top:5px;font-size:.7rem;line-height:1.35}.managerConversation{flex-direction:column;min-width:0;display:flex}.managerConversationHeader{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 18px;display:flex}.managerConversationHeader h2{margin:5px 0 0}.managerConversationHeader>span{color:#9db2c4;text-transform:uppercase;letter-spacing:.06em;border:1px solid #39546b;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.managerMessages{flex:1;align-content:start;gap:14px;min-height:330px;padding:26px 28px;display:grid;overflow:auto}.managerMessage{border:1px solid var(--edge);background:#0c151e;border-radius:13px;max-width:min(84%,720px);padding:13px 15px}.managerMessage.user{background:#173525;border-color:#397e5e;justify-self:end}.managerMessage.system{border-left:3px solid #6d88a4}.managerMessage.assistant{border-left:3px solid var(--green)}.managerMessage small{color:#a9bed0;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.managerMessage p{color:#d7e1ea;white-space:pre-wrap;margin:6px 0 0;font-size:.86rem;line-height:1.55}.managerEmpty{text-align:center;max-width:500px;color:var(--muted);align-self:center}.managerEmpty strong{color:var(--text);font-size:1.05rem}.managerEmpty p{line-height:1.5}.managerActionProposal{box-shadow:inset 3px 0 0 var(--green);background:#173525;border:1px solid #3e8c68;border-radius:12px;margin:0 28px 18px;padding:16px 18px}.managerActionProposal>strong{color:#eff8f3;font-size:.95rem;display:block}.managerActionProposal>p:not(.eyebrow){color:#d2e3d9;margin:8px 0 13px;font-size:.82rem;line-height:1.45}.managerActionProposal>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.managerActionProposal small{color:#b4cfbf;font-size:.72rem}.managerActionProposal button{width:auto;min-width:138px}.managerComposer{border-top:1px solid var(--edge);background:#0e171f;padding:17px 28px 22px}.managerComposer label{color:#b8c8d6;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.managerComposer>div{align-items:end;gap:10px;display:flex}.managerComposer textarea{resize:vertical;width:100%;min-height:68px;color:var(--text);font:inherit;background:#0a121a;border:1px solid #40556c;border-radius:10px;padding:11px 12px;line-height:1.4}.managerComposer button{width:auto;min-width:90px}.managerComposer small{color:var(--muted);margin-top:8px;font-size:.7rem;line-height:1.4;display:block}@media (max-width:800px){.managerChatHeading{gap:16px;display:grid}.managerNewConversation{width:100%}.managerChatLayout{grid-template-columns:1fr}.managerChatSidebar{border-right:0;border-bottom:1px solid var(--edge)}.managerSessionList{grid-auto-columns:minmax(190px,72%);grid-auto-flow:column;overflow:auto}.managerMessages,.managerConversationHeader,.managerComposer,.managerActionProposal{padding-left:18px;padding-right:18px}.managerActionProposal{margin-left:18px;margin-right:18px}.managerActionProposal>div{flex-direction:column;align-items:stretch}.managerActionProposal button{width:100%}.managerMessage{max-width:94%}.managerComposer>div{flex-direction:column;align-items:stretch}.managerComposer button{width:100%}}.notificationForm{grid-template-columns:minmax(0,1fr)}.notificationChannel{width:100%}.notificationActions{grid-column:auto}.botChat{min-width:0}.botChatLayout{min-height:520px}.botChatCompact .botChatLayout{border-radius:13px;min-height:480px}.botChatCompact .managerChatSidebar{padding:13px}.botChatCompact .managerConversationHeader{padding:17px 20px 14px}.botChatCompact .managerMessages{min-height:240px;padding:18px 20px}.botChatCompact .managerComposer{padding:14px 20px 17px}.botChatLocked{background:#0d1720;border:1px dashed #40556c;border-radius:13px;margin:6px 0 10px;padding:28px}.botChatLocked h3{color:var(--text);margin:6px 0 8px}.botChatLocked p:last-child{max-width:660px;color:var(--muted);margin:0;line-height:1.55}.botChatUnavailable{border-color:#d4a65f88}.botChatUnavailable .eyebrow{color:#e4ba76}@media (max-width:800px){.botChatCompact .managerConversationHeader,.botChatCompact .managerMessages,.botChatCompact .managerComposer{padding-left:16px;padding-right:16px}}.resourcesPanel{gap:18px;display:grid}.resourceAddForm{border:1px solid var(--edge);background:#101b25;border-radius:14px;grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:12px;padding:18px;display:grid}.resourceAddForm label,.resourceSearch{color:var(--muted);gap:6px;font-size:.8rem;display:grid}.resourceAddForm input,.resourceAddForm select,.resourceSearch input{width:100%}.resourceSearch{max-width:440px}.resourceNotice{color:var(--green);margin:0}.resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resourceCard{border:1px solid var(--edge);background:#101b25;border-radius:14px;padding:20px}.resourceCardHeading{justify-content:space-between;gap:12px;display:flex}.resourceCard h2{margin:3px 0 6px;font-size:1.08rem}.resourceCard a{color:var(--accent);overflow-wrap:anywhere;font-size:.8rem}.resourceState{color:var(--muted);border:1px solid var(--edge);border-radius:999px;align-self:start;padding:5px 8px;font-size:.68rem;font-weight:800}.resourceState.active{color:var(--green);border-color:#63d29766}.resourceCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.resourceCard dl div{border:1px solid #263748;border-radius:9px;padding:9px}.resourceCard dt{color:var(--muted);text-transform:uppercase;font-size:.65rem}.resourceCard dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.74rem}.resourceActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.resourceActions small,.resourceCard details small{color:var(--muted)}.resourceCard details{color:var(--muted);margin-top:16px;font-size:.82rem}.resourceCard details summary{cursor:pointer;color:var(--text);font-weight:700}.resourceCard details p{line-height:1.5}@media (max-width:800px){.resourceAddForm,.resourceGrid,.resourceCard dl{grid-template-columns:1fr}}.resourcesHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.resourcesHeading .pageLead{max-width:720px;margin-bottom:0}.resourceToolbar{border:1px solid var(--edge);background:linear-gradient(105deg,#101b25,#0d1822);border-radius:13px;justify-content:space-between;align-items:end;gap:18px;padding:14px 16px;display:flex}.resourceToolbar p{color:var(--muted);white-space:nowrap;margin:0 2px 4px;font-size:.82rem}.resourceToolbar p strong{color:var(--text)}.resourceSearch{width:min(100%,520px);max-width:none}.resourceSearch span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.resourceCard{padding:22px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;box-shadow:0 12px 28px #00000014}.resourceCard:hover{border-color:#41617c;transform:translateY(-2px);box-shadow:0 16px 34px #00000026}.resourceCard h2{font-size:1.18rem}.resourceCardHeading .eyebrow{color:var(--green)}.resourceCard a{color:#b8cce0;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.resourceCard a:hover{color:var(--accent)}.resourceState{background:#0d1822;padding:6px 10px}.resourceCard dl{margin:20px 0 17px}.resourceCard dl div{background:#0c1721;padding:11px 12px}.resourceCard dd{color:#dbe7f2;font-size:.8rem}.resourceActions>div{gap:8px;display:flex}.resourceActions .secondaryButton,.resourceActions .textDangerButton{min-height:34px;padding:6px 10px;font-size:.76rem}.textDangerButton{color:#ef9898;cursor:pointer;background:0 0;border:1px solid #d16c6c66;border-radius:8px}.textDangerButton:hover{background:#a1434320;border-color:#ef9898}.resourceEmpty{text-align:center;color:var(--muted);border:1px dashed #34506a;border-radius:13px;padding:34px}.resourceEmpty strong{color:var(--text);display:block}.resourceEmpty p{margin:6px 0 0}.resourceBriefs{border:1px solid var(--edge);background:#101b25;border-radius:14px;padding:22px}.resourceBriefs h2{margin:3px 0 14px;font-size:1rem}.resourceBriefs details{color:var(--muted);border-top:1px solid #263748;padding:11px 0;font-size:.82rem}.resourceBriefs details:first-of-type{border-top:0}.resourceBriefs summary{cursor:pointer;color:var(--text);font-weight:700}.resourceBriefs li small{color:var(--muted)}.resourceModal{width:min(100% - 32px,580px)}.resourceModalForm{gap:16px;display:grid}.resourceModalForm label{color:var(--muted);gap:7px;font-size:.78rem;font-weight:700;display:grid}.resourceModalForm input,.resourceModalForm select{width:100%}.modalFormActions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.modalFormActions button{min-width:110px}.resourceSearch input{width:100%;min-height:46px;color:var(--text);font:inherit;background:#0a121b;border:1px solid #40556c;border-radius:10px;padding:11px 13px;font-weight:650;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff08}.resourceSearch input::placeholder{color:#718397;opacity:1}.resourceSearch input:hover{background:#0d1822;border-color:#617a94}.resourceSearch:focus-within span{color:var(--green)}.resourceSearch:focus-within input{background:#0b141e;border-color:#7ec9ff;outline:0;box-shadow:0 0 0 3px #7ec9ff24,inset 0 1px #ffffff0a}@media (max-width:800px){.resourcesHeading,.resourceToolbar{flex-direction:column;align-items:stretch}.resourcesHeading .headerAction{width:100%}.resourceToolbar p{margin:0}.resourceActions{flex-direction:column;align-items:flex-start}.resourceActions>div{width:100%}.resourceActions>div button{flex:1}.resourceCard:hover{transform:none}}.briefBotInputs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:14px;display:grid}.briefBotInputs>strong{color:var(--text);grid-column:1/-1}.briefBotInputs article{background:#0c1721;border:1px solid #263748;border-radius:9px;padding:12px}.briefBotInputs article p{color:var(--text);margin:0}.briefBotInputs article small{color:var(--muted)}.briefBotInputs ul{margin:8px 0 0;padding-left:18px}.briefBotInputs li{margin:5px 0}.survivalPanel{background:#0d1720;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.survivalPanel dl{grid-template-columns:repeat(3,minmax(0,1fr))}.survivalPanel dl div{background:#101b25;min-height:74px;padding:12px}@media (max-width:800px){.survivalPanel{grid-template-columns:1fr}}.notificationPanel{padding:24px}.notificationForm{gap:14px;margin-top:18px}.notificationChannelToggle{min-height:0!important;color:var(--text)!important;background:#0d1620!important;padding:15px 18px!important}.notificationChannelToggle[aria-expanded=true]{background:#132131!important}.notificationChannelContent{padding:16px 18px 18px!important}.notificationChannelContent .toggleRow{margin:0}.notificationChannelContent .eventOptions>label{min-height:0;padding:11px 12px}.macroCalendarPanel{margin-top:18px;padding:24px}.macroCalendarPanel .settingsControl{gap:14px;margin-top:18px}.managerMessages{align-content:stretch}.managerEmpty{place-self:center;width:min(100%,560px);margin:auto}.managerComposer>div{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.managerComposer textarea{resize:none;min-height:48px;max-height:168px;padding:12px;overflow-y:hidden}.managerComposer button{white-space:nowrap;align-self:stretch;place-items:center;min-width:118px;min-height:48px;display:grid}@media (max-width:800px){.managerComposer>div{grid-template-columns:minmax(0,1fr) auto}.managerComposer button{width:auto;min-height:48px}}.assetUniversePanel{margin-top:18px}.assetUniversePanel .panelHeading{align-items:flex-start}.assetUniversePanel .panelHeading>div{max-width:850px}.assetUniverseNotice{min-height:1.3em;margin:14px 0 0}.assetUniverseGroup{border-top:1px solid #263748;margin-top:26px;padding-top:22px}.assetUniverseGroupHeading{justify-content:space-between;align-items:end;gap:16px;display:flex}.assetUniverseGroupHeading h3{margin:0}.assetUniverseGroupHeading p{margin:4px 0 0}.assetSearch{max-width:560px;color:var(--muted);gap:7px;margin-top:16px;font-size:.78rem;font-weight:800;display:grid}.assetSearch input{width:100%;min-height:44px;color:var(--text);font:inherit;background:#0a121b;border:1px solid #40556c;border-radius:9px;padding:10px 12px}.assetUniverseList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;margin-top:14px;padding-right:4px;display:grid;overflow:auto}.assetUniverseList label{cursor:pointer;background:#0d1620;border:1px solid #263748;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.assetUniverseList input{width:17px;height:17px;accent-color:var(--green);margin:2px 0 0}.assetUniverseList strong,.assetUniverseList small{display:block}.assetUniverseList small{color:var(--muted);margin-top:3px;font-size:.72rem;line-height:1.3}.assetEmptyState{margin:14px 0 0}.assetLoadMore{margin-top:14px}@media (max-width:800px){.assetUniversePanel .panelHeading{gap:14px;display:grid}.assetUniversePanel .panelHeading button,.assetUniverseList{width:100%}.assetUniverseList{grid-template-columns:1fr}}
