.language-selector{color:#dce6f3;flex-shrink:0;display:inline-flex;position:relative}.language-selector .language-trigger{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#142133;border:1px solid #35465e;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:500;line-height:20px;transition:border-color .14s,background .14s;display:flex}.language-trigger:hover,.language-trigger[aria-expanded=true]{background:#1a2a40;border-color:#6989b1}.language-selector .language-trigger:focus-visible{outline-offset:3px;outline:2px solid #8ab4ed}.language-trigger>span{text-align:left;min-width:65px}.language-chevron{color:#9aacc5;margin-left:2px;transition:transform .14s}.language-trigger[aria-expanded=true] .language-chevron{transform:rotate(180deg)}.language-flag{border-radius:3px;flex:0 0 24px;width:24px;height:16px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.language-menu{z-index:60;overscroll-behavior:contain;background:#142033;border:1px solid #3c506b;border-radius:13px;width:216px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px);padding:7px;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 16px 40px #02071180,0 3px 10px #0207114d}.language-menu-heading{color:#91a5c1;border-bottom:1px solid #2b3b53;align-items:center;gap:7px;margin-bottom:4px;padding:5px 10px 10px;font-size:10px;font-weight:500;line-height:16px;display:flex}.language-selector .language-option{color:#cbd8e9;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:12px;padding:10px;font-size:13px;line-height:20px;display:flex}.language-selector .language-option[aria-selected=true]{color:#f0f6ff;background:#263b58;font-weight:600}.language-selector .language-option:hover{color:#f0f6ff;background:#20344e}.language-selector .language-option:focus-visible{outline-offset:-2px;color:#f0f6ff;background:#20344e;outline:2px solid #8ab4ed}.language-check{color:#a0c4ff;margin-left:auto}.auth-header>.language-selector{margin-left:auto}.reauth-language{justify-content:flex-end;margin-bottom:18px;display:flex}@media (width<=600px){.auth-header:has(>.language-selector)>span:not(.ccs-brand){display:none}}@media (width<=420px){.language-selector .language-trigger{gap:8px;padding:8px 10px;font-size:11px}.language-trigger>span{min-width:58px}.language-selector .language-option{min-height:44px}}@media (prefers-reduced-motion:reduce){.language-selector .language-trigger,.language-chevron{transition:none}}.bot-schedule{color:#c6d5e7;word-break:keep-all;overflow-wrap:anywhere;background:#0e1a26;border:1px solid #30465b;border-radius:8px;min-width:0;padding:14px;font-size:12px;line-height:1.6;display:block}.bot-schedule.resting,.bot-schedule.needs-refresh,.bot-schedule.unavailable{border-color:#60543a}.bot-schedule-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.bot-schedule-heading strong{align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;display:flex}.bot-schedule svg{flex-shrink:0}.bot-schedule-badge{color:#91c9ba;background:#15352f;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.5}.bot-schedule.resting .bot-schedule-badge,.bot-schedule.needs-refresh .bot-schedule-badge{color:#d6bb7e;background:#332e20}.bot-schedule p{line-height:1.65;font-size:inherit;margin:8px 0 0}.bot-schedule .bot-schedule-state{color:#d6bb7e}.bot-schedule .bot-schedule-caption{color:#9db1c6;font-size:11px}.bot-schedule small{color:#8ca2b8;font-size:10px}.bot-schedule .bot-schedule-facts{grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0 0;padding:0;display:grid}.bot-schedule-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:baseline;gap:4px 12px;display:grid}.bot-schedule-facts dt,.bot-schedule-facts dd{min-width:0;margin:0;padding:0;font-size:12px;line-height:1.6}.bot-schedule-facts dt{color:#8ca2b8}.bot-schedule-facts dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.bot-schedule-resume dd{color:#d6bb7e}.bot-schedule-details{border-top:1px solid #293c50;margin-top:12px}.bot-schedule-details summary{color:#9db5ce;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding-top:10px;font-size:11px;font-weight:500;list-style:none;display:flex}.bot-schedule-details summary::-webkit-details-marker{display:none}.bot-schedule-details summary:hover{color:#d3dee8}.bot-schedule-details summary:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #83b7ef}.bot-schedule-details[open]>summary>svg{transform:rotate(180deg)}.bot-schedule-detail-body{color:#9db1c6;gap:10px;margin-top:12px;font-size:11px;display:grid}.bot-schedule-detail-body p{margin:0}.bot-schedule-timezone{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.bot-schedule-details ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bot-schedule-details li{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.bot-schedule-details li b{color:#c6d5e7;font-variant-numeric:tabular-nums;font-weight:500}.bot-schedule--compact .bot-schedule-facts dt,.bot-schedule--compact .bot-schedule-facts dd{font-size:11px}.member-bot-schedule{gap:8px;min-width:0;display:grid}.member-bot-schedule>button{justify-self:end}.member-bot-progress{margin:8px 0 24px}.member-bot-progress h3{margin:0 0 16px;font-size:15px}.member-bot-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.member-bot-progress li{color:#b8c9dd;background:#101823;border:1px solid #34465f;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:4px 8px;min-width:0;padding:14px 10px;display:grid}.member-bot-step{border:1px solid #53677d;border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.member-bot-progress .complete .member-bot-step{color:#8fe0c9;background:#214d45;border-color:#62bdad}.member-bot-progress strong{font-size:13px;line-height:1.5}.member-bot-progress small{color:#96abc3;font-size:11px}.member-bot-progress .notice.positive{color:#cee9df;background:#152f2c;border-color:#477c70}.portal-bot-detail>details{margin:20px 0}.portal-bot-detail>details>summary{cursor:pointer;color:#b8c9dd;font-size:13px}@media (width<=1100px){.member-bot-progress ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.member-bot-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.telegram-panel{gap:18px;min-width:0;display:grid}.telegram-panel p,.telegram-panel h2{margin:0}.telegram-heading{align-items:center;gap:14px;display:flex}.telegram-heading h2{color:#e0eafb;font-size:19px}.telegram-heading p{color:#94a8c1;margin-top:6px;font-size:13px;line-height:1.7}.telegram-icon{color:#79c4ed;background:#193348;border:1px solid #315b7e;border-radius:13px;flex:0 0 46px;place-items:center;height:46px;display:grid}.telegram-privacy{color:#a8bfd9;background:#101e2c;border:1px solid #2f465e;border-radius:10px;padding:14px;font-size:13px;line-height:1.8}.telegram-setup{gap:16px;display:grid}.telegram-setup ol{color:#b5c5db;gap:10px;margin:0;padding-left:22px;display:grid}.telegram-setup>p,.telegram-confirm>p{color:#9bb0cb;font-size:13px;line-height:1.8}.telegram-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.telegram-actions button,.telegram-open{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.telegram-open{color:#b9e0fa;background:#183950;border:1px solid #4380ac;border-radius:9px;padding:10px 16px;font-size:13px;text-decoration:none}.telegram-connected,.telegram-confirm{background:#122a28;border:1px solid #375d59;border-radius:11px;gap:16px;padding:18px;display:grid}.telegram-connected>div:first-child{color:#97d2bf;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.telegram-connected>div:first-child span{color:#9cb6cc;margin-left:auto;font-size:12px}.telegram-panel .telegram-toggle{color:#c4d4e8;align-items:center;gap:10px;display:flex}.telegram-panel .telegram-toggle input{accent-color:#85ccb6;width:18px;height:18px}.telegram-panel .telegram-detail{color:#8fa4bf;font-size:12px;line-height:1.8}.telegram-connected label:not(.telegram-toggle){color:#b8c8dc;gap:8px;font-size:13px;display:grid}.telegram-connected select{color:#d9e4f5;max-width:240px;font:inherit;background:#101d2b;border:1px solid #39516c;border-radius:8px;padding:10px}.telegram-panel>a{color:#a4cef2;align-items:center;gap:7px;width:fit-content;font-size:13px;display:inline-flex}.telegram-panel button:focus-visible,.telegram-panel a:focus-visible,.telegram-panel select:focus-visible{outline-offset:3px;outline:2px solid #85b9f0}@media (width<=640px){.telegram-heading{align-items:flex-start}.telegram-panel{gap:16px}.telegram-heading h2{font-size:17px}.telegram-actions>*{flex:160px}.telegram-connected{padding:14px}.telegram-panel input,.telegram-panel select{font-size:16px}}.telegram-preview{border-top:1px solid #2c4054;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:32px;min-width:0;padding-top:28px;display:grid}.telegram-preview-guide{gap:12px;min-width:0;display:grid}.telegram-preview-eyebrow{letter-spacing:2px;color:#7cbce6;font-size:10px;font-weight:700}.telegram-panel .telegram-preview h3{color:#e0eafb;margin:0;font-size:18px}.telegram-panel .telegram-preview-guide p{color:#9cb3c9;font-size:13px;line-height:1.8}.telegram-preview-options{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.telegram-panel .telegram-preview-options button{color:#adbed2;min-height:36px;font:inherit;cursor:pointer;background:#101f2c;border:1px solid #36526a;border-radius:8px;padding:8px 11px;font-size:12px}.telegram-panel .telegram-preview-options button[aria-pressed=true]{color:#d6efff;background:#193c52;border-color:#5d98bc}.telegram-panel .telegram-preview-guide .telegram-preview-caption{color:#8fa4bf;max-width:280px;font-size:12px}.telegram-preview-chat{box-sizing:border-box;background:#0c1924;border:1px solid #2b4054;border-radius:16px;width:100%;min-width:0;max-width:440px;padding:20px}.telegram-preview-sender{align-items:center;gap:10px;margin-bottom:16px;display:flex}.telegram-preview-sender>span:first-child{color:#d4efff;background:#285d7d;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.telegram-preview-sender>div{gap:3px;display:grid}.telegram-preview-sender strong{color:#dcebf8;font-size:13px}.telegram-preview-sender small{color:#95aec6;font-size:11px}.telegram-example-badge{color:#b6cada;border:1px solid #37536b;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:10px}.telegram-message-bubble{color:#e4edf5;overflow-wrap:anywhere;background:#182e40;border-radius:3px 14px 14px;gap:18px;min-width:0;padding:18px;font-size:13px;line-height:1.6;display:grid}.telegram-message-title{gap:2px;display:grid}.telegram-message-title>strong{font-size:17px;line-height:1.5}.telegram-message-title>b{font-size:14px}.telegram-message-bot{gap:3px;display:grid}.telegram-message-bot>span{color:#a9c2d7;font-size:12px}.telegram-message-value{gap:3px;display:grid}.telegram-message-value>span,.telegram-message-time>span:first-child{color:#aec6db;font-size:12px}.telegram-message-value>strong{font-variant-numeric:tabular-nums;font-size:17px}.telegram-message-time{font-variant-numeric:tabular-nums;gap:3px;font-size:12px;display:grid}.telegram-message-bubble blockquote{color:#c5d9e8;background:#203b50;border-left:3px solid #78afcf;border-radius:3px;margin:0;padding:9px 11px;font-size:12px;line-height:1.7}.telegram-message-link{text-align:center;color:#bde3ff;overflow-wrap:anywhere;background:#22435c;border-radius:8px;margin-top:5px;padding:11px;font-size:13px;line-height:1.5}@media (width<=760px){.telegram-preview{grid-template-columns:1fr;gap:20px}.telegram-preview-chat{max-width:440px}.telegram-panel .telegram-preview-guide .telegram-preview-caption{max-width:none}}@media (width<=380px){.telegram-preview-chat{padding:12px}.telegram-message-bubble{padding:14px}.telegram-message-title>strong{font-size:15px}}.telegram-preview-sender>div{overflow-wrap:anywhere;flex:1;min-width:0}.telegram-example-badge{flex-shrink:0}.telegram-periodic{border-top:1px solid var(--border,#304659);min-width:0;margin-top:8px;padding-top:16px}.telegram-periodic .telegram-detail{margin-bottom:0}.server-deployment{--deploy-line:#304258;--deploy-muted:#98abc1;gap:20px;min-width:0;display:grid}.server-update-summary{border:1px solid var(--deploy-line,#304258);background:linear-gradient(125deg,#142330,#101924);border-radius:14px;min-width:0;padding:22px}.server-update-summary.server-update-update{border-color:#538f83}.server-update-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.server-update-icon{color:#8bdbca;background:#1b3440;border:1px solid #375568;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.server-update-heading h3{color:#e1eaf4;margin:0;font-size:15px}.server-update-heading p{color:var(--deploy-muted,#98abc1);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.server-update-badge{color:#accddd;background:#1a3040;border:1px solid #405a6e;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:6px 9px;font-size:11px;line-height:1.4;display:inline-flex}.server-update-update .server-update-badge,.server-update-badge.positive{color:#a9e5d6;background:#1c3c37;border-color:#467d71}.server-update-failed .server-update-badge,.server-update-unknown .server-update-badge{color:#ecd299;background:#382e1d;border-color:#796039}.server-update-versions{align-items:center;gap:24px;margin-top:22px;display:flex}.server-update-versions>div{gap:6px;min-width:0;display:grid}.server-update-versions span{color:var(--deploy-muted,#98abc1);font-size:12px}.server-update-versions strong{color:#dce8f3;overflow-wrap:anywhere;font:600 25px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace}.server-update-versions>svg{color:#648496;flex-shrink:0}.server-update-versions>button{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.server-deploy-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.server-deploy-hint,.server-deploy-updated{color:var(--deploy-muted,#98abc1);margin:0;font-size:12px;line-height:1.7}.server-deploy-hint{align-items:flex-start;gap:8px;display:flex}.server-deploy-hint>svg{color:#8bcbbc;flex-shrink:0;margin-top:3px}.server-deploy-job,.server-deploy-wizard{border:1px solid var(--deploy-line);background:#101a26;border-radius:14px;padding:22px}.server-deploy-job h4{align-items:center;gap:10px;margin:0 0 10px;font-size:15px;display:flex}.server-deploy-job p{font-size:13px;line-height:1.7}.server-deploy-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.server-deploy-timeline li{color:#91a4bb;align-items:center;gap:7px;font-size:12px;display:flex}.server-deploy-timeline li[data-done=true]{color:#a2dece}.server-deploy-timeline li[data-current=true]{color:#e4edf6}.server-deploy-timeline li>span{border:1px solid #466176;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.server-deploy-steps{border-bottom:1px solid var(--deploy-line);gap:10px;margin:0 0 24px;padding:0 0 20px;list-style:none;display:flex}.server-deploy-steps li{color:#8196af;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.server-deploy-steps li[aria-current=step]{color:#a7e5d5;font-weight:600}.server-deploy-steps li>span{background:#1b2c3e;border:1px solid #3d526a;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.server-deploy-steps li[aria-current=step]>span{background:#22483f;border-color:#66b8a4}.server-deploy-stage h4{color:#e1ebf5;margin:0 0 9px;font-size:17px}.server-deploy-stage h4:focus{outline:none}.server-deploy-stage p{color:#9fb1c7;font-size:13px;line-height:1.8}.server-deploy-stage .portal-form-grid{gap:18px;margin-top:20px}.server-deploy-stage .portal-form-grid label,.server-deploy-stage .field-label{font-size:12px}.server-deploy-stage .portal-form-grid>label{align-content:start;gap:8px;display:grid}.server-deploy-stage .field-label>label{margin-bottom:8px;display:block}.server-deploy-file{background:#152433;border:1px dashed #496579;border-radius:10px;padding:16px}.server-deploy-file small{color:#8bc6b7;overflow-wrap:anywhere;margin-top:10px;display:block}.server-deploy-stage .server-deploy-destination{color:#d5e1f1;overflow-wrap:anywhere;border:1px solid #30485b;border-radius:9px;margin:18px 0;padding:14px 16px}.server-deploy-fingerprint{background:#142a2b;border:1px solid #3e665f;border-radius:10px;margin-top:18px;padding:18px}.server-deploy-fingerprint code{overflow-wrap:anywhere;color:#bee5d9;margin:12px 0 18px;font-size:12px;display:block}.server-deploy-fingerprint label{color:#c8dcd6;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.server-deploy-fingerprint input{flex-shrink:0;width:17px;height:17px;margin-top:3px}.server-deploy-review{gap:0;margin:20px 0;display:grid}.server-deploy-review>div{border-bottom:1px solid var(--deploy-line);justify-content:space-between;gap:16px;padding:13px 0;font-size:13px;display:flex}.server-deploy-review dt{color:#92a8bf}.server-deploy-review dd{color:#d7e6f5;text-align:right;overflow-wrap:anywhere;margin:0}.server-deploy-footer{border-top:1px solid var(--deploy-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;display:flex}.server-deploy-footer>div{flex-wrap:wrap;gap:10px;display:flex}.server-deploy-details{color:#91a7bf;font-size:12px}.server-deploy-details>summary{cursor:pointer;padding:6px 0}.server-deploy-blockers{color:#dec18e;background:#2b251b;border:1px solid #6f5936;border-radius:10px;margin:0;padding:14px 18px 14px 34px;font-size:12px;line-height:1.8}.server-deployment .notice{margin:0}.admin-bot-workflow>.server-update-summary{margin-bottom:24px}@media (width<=640px){.server-update-summary,.server-deploy-job,.server-deploy-wizard{padding:17px}.server-update-heading{gap:10px}.server-update-badge{margin-left:0}.server-update-versions{flex-wrap:wrap;gap:18px}.server-update-versions strong{font-size:23px}.server-update-versions>button{justify-content:center;width:100%;margin:4px 0 0}.server-deploy-steps{gap:6px}.server-deploy-steps li{gap:5px;font-size:11px}.server-deploy-steps li>span{width:23px;height:23px}.server-deploy-timeline{grid-template-columns:1fr;gap:12px}.server-deploy-footer{flex-direction:column-reverse}.server-deploy-footer>div{grid-template-columns:1fr 1fr;display:grid}.server-deploy-footer>button,.server-deploy-footer>div:only-child{width:100%}.server-deploy-review>div{flex-wrap:wrap}.server-deploy-review dd{max-width:100%}}@media (prefers-reduced-motion:reduce){.server-deployment *{transition:none!important;animation:none!important}}.bot-monitor{min-width:0;color:var(--text-primary,#c9d6e5);gap:20px;display:grid}.bot-monitor-title,.bot-monitor-toolbar,.bot-monitor-symbol-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bot-monitor-title h3{align-items:center;gap:10px;margin:0;display:flex;font-size:18px!important}.bot-monitor-title p,.bot-monitor-note{color:#91a7be;margin:8px 0;font-size:12px;line-height:1.8}.bot-monitor-toolbar{color:#9eb4c9;background:#0d1722;border:1px solid #2b4053;border-radius:8px;padding:12px 16px;font-size:12px}.bot-monitor-toolbar label{align-items:center;gap:8px;display:flex}.bot-monitor-toolbar input{width:16px;height:16px}.bot-monitor-summary{background:#152331;border:1px solid #526270;border-radius:10px;align-items:center;gap:16px;padding:20px;display:flex}.bot-monitor-summary.good{background:#163332;border-color:#43887b}.bot-monitor-summary.attention{background:#2d281e;border-color:#74603b}.bot-monitor-summary strong{font-size:18px}.bot-monitor-summary p{margin:6px 0}.bot-monitor-summary small{color:#9eb2c4}.bot-monitor-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bot-monitor-metric{background:#101c29;border:1px solid #2b4053;border-radius:10px;gap:12px;padding:18px;display:grid}.bot-monitor-metric span,.bot-monitor-metric small{color:#91a7be;font-size:12px}.bot-monitor-metric strong{font-size:14px}.bot-monitor-facts,.bot-monitor-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.bot-monitor-facts>div,.bot-monitor-values>div{border-bottom:1px solid #283b4d;min-width:0;padding:12px 0}.bot-monitor dt{color:#91a7be;font-size:12px}.bot-monitor dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px}.bot-monitor-symbols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bot-monitor-symbol{background:#101b28;border:1px solid #30475d;border-radius:12px;min-width:0;padding:20px}.bot-monitor-symbol h3{margin:0;font-size:17px!important}.bot-monitor-symbol h4{margin:22px 0 8px;font-size:14px}.bot-monitor-reason{background:#192c3b;border-left:3px solid #64b9a9;gap:8px;margin:20px 0;padding:16px;display:grid}.bot-monitor-reason strong{font-size:14px;line-height:1.8}.bot-monitor small{line-height:1.6}.bot-monitor code{color:#89a8c1;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.bot-monitor table{border-collapse:collapse;width:100%;font-size:12px}.bot-monitor th,.bot-monitor td{text-align:left;border-bottom:1px solid #2b4053;padding:12px 8px;line-height:1.6}.bot-monitor th{color:#91a7be;font-weight:500}.bot-monitor-checks td:nth-child(n+3){font-variant-numeric:tabular-nums;white-space:nowrap}.monitor-check{white-space:nowrap;color:#a7bdd2;background:#1e3042;border-radius:4px;padding:3px 7px;font-size:11px;display:inline-block}.monitor-check.passed,.monitor-check.matched{color:#9bdbcd;background:#1a3c35}.monitor-check.blocked{color:#e0c591;background:#41351f}.monitor-check.disabled{color:#8b9bad;background:#1c2633}.bot-monitor-blockers,.bot-monitor-history,.bot-monitor-unreached{border:1px solid #30475d;border-radius:8px;padding:15px}.bot-monitor summary{cursor:pointer;font-size:13px;line-height:1.7}.bot-monitor summary svg{vertical-align:middle;margin-right:8px}.bot-monitor-blockers ul{color:#ddc18c;margin-bottom:0;font-size:13px;line-height:1.9}.bot-monitor-history .table-scroll{max-height:460px;overflow:auto}.bot-monitor-unreached{color:#91a7be;margin-top:14px}.bot-monitor-unreached p,.bot-monitor-empty{color:#91a7be;font-size:12px;line-height:1.9}@media (width<=1100px){.bot-monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-monitor-symbols{grid-template-columns:1fr}}@media (width<=600px){.bot-monitor-metrics,.bot-monitor-facts{grid-template-columns:1fr}.bot-monitor-symbol{padding:14px}.bot-monitor-summary{padding:16px}.bot-monitor-title .portal-actions{width:100%}.bot-monitor td,.bot-monitor th{padding:10px 5px}}.bot-server-logs{color:#c9d7e5;background:#0d1823;border:1px solid #304456;border-radius:12px;min-width:0;margin:18px 0;overflow:hidden}.bot-server-logs>summary{cursor:pointer;align-items:center;gap:9px;padding:14px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.bot-server-logs>summary:after{content:"+";color:#8faac1;margin-left:auto}.bot-server-logs[open]>summary:after{content:"−"}.bot-server-logs summary:focus-visible{outline-offset:-3px;outline:2px solid #79acec}.bot-log-viewer{min-width:0;padding:0 16px 16px}.bot-log-help,.bot-log-asof{color:#91a9bf;margin:0 0 12px;font-size:12px;line-height:1.7}.bot-log-toolbar{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;display:flex}.bot-log-toolbar label{flex:1;gap:5px;min-width:100px;font-size:12px;display:grid}.bot-log-toolbar select{color:#dbe8f2;width:100%;min-height:38px;font:inherit;background:#132331;border:1px solid #38516a;border-radius:8px;padding:7px}.bot-log-viewer button{color:#b6d1e7;min-height:38px;font:inherit;cursor:pointer;background:#192b3b;border:1px solid #38516a;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.bot-log-viewer button:disabled{opacity:.45;cursor:default}.bot-log-auto{align-items:center;gap:8px;margin:10px 0!important;font-size:12px!important;display:flex!important}.bot-log-auto input{accent-color:#80caba;height:16px;width:16px!important;min-height:0!important;margin:0!important}.bot-log-asof{margin-bottom:8px;font-size:11px}.bot-log-list{overscroll-behavior:contain;border:1px solid #253d51;border-radius:8px;max-height:480px;margin:0;padding:0;list-style:none;overflow:auto}.bot-log-list li{overflow-wrap:anywhere;border-bottom:1px solid #253d51;border-left:3px solid #5689b0;padding:13px 12px}.bot-log-list li:last-child{border-bottom:0}.bot-log-list li.bot-log-warning{border-left-color:#dbb86b}.bot-log-list li.bot-log-error{border-left-color:#e38b95}.bot-log-meta{color:#8ca8bd;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:5px 9px;font-size:10px;display:flex}.bot-log-meta b{color:#a5c2d5;font-weight:500}.bot-log-warning .bot-log-meta b{color:#dbb86b}.bot-log-error .bot-log-meta b{color:#ef9aa7}.bot-log-list p{margin:7px 0 4px;font-size:13px;line-height:1.65}.bot-log-list code{color:#7f9bb2;background:0 0;font-size:10px}.bot-log-pagination{justify-content:space-between;gap:10px;margin:12px 0;display:flex}.bot-log-empty{color:#91a9bf;text-align:center;padding:22px 10px;font-size:13px}.bot-log-error[role=alert]{background:#3a222b;border:1px solid #925c67;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.7}@media (width<=480px){.bot-log-toolbar>button{width:100%}.bot-log-viewer{padding:0 12px 12px}.bot-log-list{max-height:420px}}.admin-bot-workflow .workflow-member{color:var(--text-muted,#96abc3);overflow-wrap:anywhere;margin:0 0 22px;font-size:13px}.admin-bot-detail-anchor{outline:none;min-width:0;scroll-margin-top:80px}.workflow-views{border-bottom:1px solid #34465f;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding-bottom:16px;display:flex}.workflow-views button{color:#b8c9dd;min-height:42px;font:inherit;cursor:pointer;background:#101823;border:1px solid #34465f;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:inline-flex}.workflow-views button[aria-pressed=true]{color:#a5e4d7;background:#18333a;border-color:#62bdad}.workflow-views button:focus-visible{outline-offset:2px;outline:2px solid #79acec}.workflow-views button:disabled{opacity:.5;cursor:default}.workflow-log-page h3{margin:0 0 12px;font-size:17px}.workflow-log-page .card-note{line-height:1.7}.workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.workflow-steps li{min-width:0}.workflow-steps button{text-align:left;color:#b8c9dd;width:100%;height:100%;font:inherit;background:#101823;border:1px solid #34465f;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:4px 8px;padding:13px 10px;display:grid}.workflow-steps button[aria-current=step]{color:#e2f4ef;background:#18333a;border-color:#62bdad;box-shadow:inset 0 0 0 1px #62bdad}.workflow-step-number{border:1px solid #53677d;border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.workflow-step-number.complete{color:#8fe0c9;background:#214d45;border-color:#62bdad}.workflow-steps strong{font-size:13px;line-height:1.5}.workflow-steps small{color:#96abc3;font-size:11px}.workflow-stage{border-top:1px solid #34465f;padding-top:24px}.workflow-stage-heading{margin-bottom:20px}.workflow-stage-heading h3{margin:7px 0 0;font-size:18px}.workflow-stage p{line-height:1.7}.workflow-stage .portal-form{gap:16px}.workflow-stage textarea{min-height:82px}.workflow-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.workflow-checklist li{align-items:center;gap:10px;font-size:13px;display:flex}.workflow-execution-note{color:#96abc3;border-top:1px solid #34465f;align-items:flex-start;gap:8px;margin:24px 0 0;padding:16px 0 0;font-size:12px;line-height:1.7;display:flex}.workflow-execution-note svg{flex-shrink:0;margin-top:3px}.workflow-advanced{margin-top:22px}.workflow-advanced>summary{cursor:pointer;color:#b8c9dd;font-size:13px}.workflow-advanced>.panel{margin-top:16px}@media (width<=1000px){.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-checklist{grid-template-columns:1fr}.workflow-steps button{padding:10px}.admin-bot-workflow .card-title{flex-wrap:wrap;align-items:flex-start}}.admin-bot-workflow .notice.positive{color:#cee9df;background:#152f2c;border-color:#477c70}.workflow-capital{background:#101823;border:1px solid #34465f;border-radius:10px;min-width:0;margin:0 0 24px;padding:20px}.workflow-capital-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-capital-heading h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.workflow-capital-heading svg{color:#8dc9bc}.workflow-capital .card-note{color:#96abc3;font-size:12px;line-height:1.7}.workflow-capital-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 12px;display:grid}.workflow-capital-balances dt{color:#96abc3;font-size:12px}.workflow-capital-balances dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:20px;font-weight:600}.workflow-capital-balances small{font-size:12px;font-weight:400}.workflow-capital-policy{overflow-wrap:anywhere;border-top:1px solid #34465f;padding-top:16px;font-size:12px}.workflow-capital-policy strong{margin-left:8px}.workflow-capital-margins summary{cursor:pointer;padding:8px 0;font-size:13px}.workflow-capital-margins table{font-size:12px}.workflow-capital-margins td{white-space:nowrap}.workflow-capital>:last-child{margin-bottom:0}@media (width<=600px){.workflow-capital{padding:16px}.workflow-capital-balances{grid-template-columns:1fr}.workflow-capital-balances dd{font-size:18px}}.admin-bots-page{gap:20px;min-width:0;display:grid}.portal-shell:has(.admin-bots-page) .portal-topbar>span{min-width:0;overflow:hidden}.portal-shell:has(.admin-bots-page) .portal-topbar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-shell:has(.admin-bots-page) .portal-topbar>div{flex-shrink:0}.admin-bots-intro,.admin-bots-pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-bots-intro h2{letter-spacing:-.04em;margin:6px 0;font-size:24px}.admin-bots-intro p{color:#96abc3;margin:0}.admin-bots-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-bots-page .panel{min-width:0;padding:22px}.admin-bots-filters{grid-template-columns:minmax(220px,1fr) minmax(120px,.6fr) auto;align-items:end;gap:10px;margin:18px 0;display:grid}.admin-bots-filters .search-field{min-width:0}.admin-fee-filters{grid-template-columns:repeat(4,minmax(100px,1fr)) auto}.admin-bots-filters>select,.admin-bots-filters label>input,.admin-bots-filters label>select{color:#d9e3f1;min-height:40px;font:inherit;background:#101823;border:1px solid #34465f;border-radius:8px;padding:8px 10px}.admin-fee-filters label{color:#96abc3;gap:6px;font-size:12px;display:grid}.admin-fee-filters label input,.admin-fee-filters label select{font-size:13px}.admin-bots-pagination{color:#96abc3;margin-top:16px;font-size:12px}.admin-bots-page td small{color:#96abc3;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.admin-bot-selected{background:#18333a}.admin-bot-approval{border-left:3px solid #236ddc}.admin-bot-approval textarea{min-height:76px}.admin-fee-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:20px 0 10px;display:grid}.admin-fee-card{overflow-wrap:anywhere;background:#101823;border:1px solid #34465f;border-radius:12px;padding:20px}.admin-fee-card>span{color:#96abc3;font-size:12px}.admin-fee-card>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:12px 0 18px;font-size:26px;display:block}.admin-fee-card strong small{color:#96abc3;font-size:12px}.admin-fee-card dl{gap:9px;margin:0;font-size:12px;display:grid}.admin-fee-card dl>div{justify-content:space-between;gap:12px;display:flex}.admin-fee-card dt{color:#96abc3}.admin-fee-card dd{font-variant-numeric:tabular-nums;margin:0}.admin-fee-section{min-width:0;margin-top:25px}.admin-fee-section h3{margin:0 0 12px;font-size:15px}.admin-fee-breakdowns{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}@media (width<=1100px){.admin-bots-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-fee-breakdowns{grid-template-columns:minmax(0,1fr)}.admin-bots-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-bots-intro{flex-direction:column;align-items:flex-start}.admin-bots-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-fee-filters label input,.admin-fee-filters label select{box-sizing:border-box;width:100%;min-width:0}.admin-bots-pagination{flex-wrap:wrap}.admin-bots-page .panel{padding:18px}}.admin-strategies-page{--strategy-border:#2c394c;--strategy-muted:#94a7c1;--strategy-accent:#9de1d0;min-width:0;font:inherit;gap:20px;display:grid}.admin-strategies-intro{align-items:flex-start;gap:12px;display:flex}.admin-strategies-intro>svg{color:#91afd9;flex-shrink:0;margin-top:3px}.admin-strategies-intro h2{margin:0 0 8px;font-size:15px;font-weight:600}.admin-strategies-intro p{color:var(--strategy-muted);margin:0;font-size:11px;line-height:1.9}.admin-strategy-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.admin-strategies-page .panel{min-width:0;padding:22px}.admin-strategies-page .card-title{margin-bottom:18px}.admin-strategies-page .card-title h2{font-size:15px;font-weight:600}.admin-strategies-page .card-note{color:var(--strategy-muted);font-size:11px;line-height:1.9}.strategy-list{grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100dvh - 40px);display:grid;position:sticky;top:20px}.strategy-list>.card-title{margin-bottom:0}.strategy-list>.card-note{margin:10px 0 16px}.strategy-list-options{scrollbar-gutter:stable;flex-direction:column;gap:10px;min-height:0;margin:-2px;padding:2px;display:flex;overflow-y:auto}.strategy-list-item{text-align:left;border:1px solid var(--strategy-border);color:#d9e3f1;background:#141d2b;border-radius:7px;flex-shrink:0;gap:7px;width:100%;min-width:0;padding:14px;display:grid}.strategy-list-item strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.65}.strategy-list-item span{color:#a8b8ce;font-size:11px;line-height:1.8}.strategy-list-item small{color:#91a2bb;font-size:10px;line-height:1.8}.strategy-list-item.selected,.strategy-list-item[aria-pressed=true]{color:var(--strategy-accent);background:#18333a;border-color:#68c7b1}.strategy-workspace{gap:20px;min-width:0;display:grid}.strategy-workspace>.strategy-edit-panel{max-width:none;margin:0;display:block}.strategy-name-field,.strategy-copy label,.strategy-bot-search label{gap:8px;min-width:0;display:grid}.strategy-name-field input{width:100%;min-width:0}.strategy-source{overflow-wrap:anywhere;background:#101823;border:1px solid #263548;border-radius:7px;gap:7px;margin:18px 0 12px;padding:16px;font-size:11px;line-height:1.9;display:grid}.strategy-source strong{font-size:12px;font-weight:600}.strategy-source-name{color:#a8b8ce}.strategy-source small{color:var(--strategy-muted);font-size:10px;line-height:1.9}.strategy-editor{border:0;min-width:0;margin:20px 0;padding:0}.strategy-section{border-top:1px solid var(--strategy-border);padding:14px 0}.strategy-section summary{cursor:pointer;padding:7px 0;font-size:12px;font-weight:600;line-height:1.7}.strategy-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:16px;display:grid}.strategy-field{min-width:0}.strategy-field input:not([type=checkbox]),.strategy-field select,.strategy-copy input,.strategy-bot-search input{width:100%;min-width:0}.strategy-field input[type=checkbox]{accent-color:#71c4ae;justify-self:start}.strategy-field.changed input,.strategy-field.changed select{background:#211e32;border-color:#a58acb}.strategy-save-actions{border-top:1px solid var(--strategy-border);padding-top:18px}.strategy-save-actions>span{color:var(--strategy-muted);font-size:11px;line-height:1.9}.strategy-field [aria-invalid=true],.strategy-name-field [aria-invalid=true]{border-color:#e8a3ac}.strategy-field-error{color:#efb2ba;font-size:11px;line-height:1.7}.strategy-section-error{color:#e4c282;margin-left:12px;font-size:11px;font-weight:500}.admin-strategies-page .strategy-validation{margin:16px 0;display:block}.strategy-validation ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.strategy-validation li>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:6px 12px;padding:7px 0;line-height:1.8;display:flex}.strategy-validation li>button>span:first-child{font-weight:600}.strategy-issue-link{text-underline-offset:3px;margin-left:auto;text-decoration:underline}.strategy-copy{border-top:1px solid var(--strategy-border);align-items:end;gap:12px;margin-top:20px;padding-top:18px;display:flex}.strategy-copy label{flex:1}.strategy-copy button{white-space:nowrap}.admin-strategies-page .strategy-copy button,.admin-strategies-page .strategy-bot-search button{padding:9px 12px;font-size:11px}.strategy-history>div{border-top:1px solid var(--strategy-border);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:11px;display:flex}.strategy-history>div>span{overflow-wrap:anywhere;min-width:0}.strategy-history small{color:var(--strategy-muted);margin-top:5px;font-size:10px;display:block}.strategy-bot-search{align-items:end;gap:12px;max-width:none;margin:20px 0;display:flex}.strategy-bot-search label{flex:1}.strategy-selection-review{color:#b0c0d6;background:#101823;border:1px solid #263548;border-radius:7px;padding:12px;font-size:11px;line-height:1.9}.strategy-assignments .card-title h2{align-items:center;gap:8px;display:flex}.strategy-assignments td small{display:block}.strategy-assignments .portal-form{max-width:none;margin:20px 0}.strategy-assignments textarea{min-height:80px}.strategy-section .portal-actions{margin-top:16px}@media (width<=1100px){.admin-strategy-layout{grid-template-columns:1fr}.strategy-list{max-height:340px;position:static}}@media (width<=680px){.admin-strategies-page .panel{padding:18px}.strategy-field-grid{grid-template-columns:1fr}.strategy-copy{display:grid}.strategy-bot-search{flex-direction:column;align-items:stretch}.strategy-bot-search label{width:100%}.strategy-history>div{flex-direction:column;align-items:flex-start}}.admin-strategies-page button:not(.strategy-list-item){font-size:11px}.strategy-list>.card-title>span{color:#91a2bb;font-size:11px}.strategy-list>.primary-button{justify-content:center;margin:14px 0}.strategy-fixed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.strategy-fixed-grid>div{border:1px solid var(--strategy-border);background:#101823;border-radius:7px;padding:12px}.strategy-fixed-grid dt{color:var(--strategy-muted);font-size:11px}.strategy-fixed-grid dd{margin:8px 0 0;font-size:12px}.strategy-fixed-grid small{color:var(--strategy-accent);margin-left:8px;font-size:10px}.strategy-toggle{align-items:center;gap:9px;padding:8px 0;font-size:12px;display:flex}.strategy-toggle input{accent-color:#71c4ae}.strategy-dca-card{border:1px solid var(--strategy-border);border-radius:7px;margin:16px 0;padding:16px}.strategy-dca-card>button{margin-top:14px}.strategy-section h3{margin:22px 0 12px;font-size:13px}@media (width<=680px){.strategy-fixed-grid{grid-template-columns:1fr}}.strategy-selection-review{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.strategy-selection-review strong{color:var(--text-primary,#d8e3ee)}.strategy-selection-review small{line-height:1.7}.strategy-assignments td small{margin-top:6px;line-height:1.5;display:block}.strategy-assignments .primary-button{white-space:normal;min-height:44px}.strategy-assignments{container-type:inline-size}@container (width<=650px){.portal-main .strategy-assignments .table-scroll{overflow:visible}.portal-main .strategy-assignments .table-scroll table,.portal-main .strategy-assignments .table-scroll tbody{width:100%;min-width:0;display:block}.portal-main .strategy-assignments thead{display:none}.portal-main .strategy-assignments tr{border:1px solid var(--line,#31465a);border-radius:10px;grid-template-columns:minmax(0,1fr);margin:12px 0;padding:12px;display:grid}.portal-main .strategy-assignments td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:8px 0;display:block}.portal-main .strategy-assignments td:before{content:attr(data-label);color:var(--muted,#8fa6bc);margin-bottom:6px;font-size:12px;display:block}}.account-reconciliation{color:#c6d5e7;word-break:keep-all;overflow-wrap:anywhere;background:#0e1a26;border:1px solid #30465b;border-radius:8px;gap:8px;min-width:0;padding:14px;font-size:12px;line-height:1.6;display:grid}.account-reconciliation--warning{border-color:#665435}.account-reconciliation__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.account-reconciliation__header>strong{font-size:12px;font-weight:600}.account-reconciliation__status{color:#94cfbc;flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.account-reconciliation--warning .account-reconciliation__status{color:#d9bb87}.account-reconciliation__status svg{flex-shrink:0}.account-reconciliation__balance{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.account-reconciliation__balance strong{color:#e1ebf7;min-width:0;font-size:23px;font-weight:600;line-height:1.3}.account-reconciliation__balance>span{color:#91a7bf;font-size:11px}.account-reconciliation .account-reconciliation__caption{color:#829ab4;margin:-5px 0 0;font-size:10px}.account-reconciliation__issues{color:#d9bb87;background:#2b261b;border-radius:5px;padding:10px;font-size:11px}.account-reconciliation__issues>strong{font-weight:600}.account-reconciliation__issues ul{margin:6px 0 0;padding-left:16px}.account-reconciliation__issues li+li{margin-top:6px}.account-reconciliation__details{border-top:1px solid #293c50;min-width:0;margin-top:3px}.account-reconciliation__details>summary{color:#9db5ce;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:11px;list-style:none;display:flex}.account-reconciliation__details>summary::-webkit-details-marker{display:none}.account-reconciliation__details>summary>svg{flex-shrink:0}.account-reconciliation__details[open]>summary>svg{transform:rotate(180deg)}.account-reconciliation__details>summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #83b7ef}.account-reconciliation__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 20px;margin:14px 0 0;display:grid}.account-reconciliation__facts>div{align-content:start;gap:3px;min-width:0;display:grid}.account-reconciliation__facts dt{color:#8da4bd;font-size:10px}.account-reconciliation__facts dd{color:#cfdeee;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.account-reconciliation__adjustment{color:#96acc3;border-top:1px solid #293c50;margin-top:14px;padding-top:12px;font-size:11px}.account-reconciliation__adjustment>strong{color:#c3d3e5;font-size:11px;font-weight:600}.account-reconciliation__adjustment p{margin:6px 0 0;font-size:11px;line-height:1.7}.account-reconciliation__adjustment .account-reconciliation__change{color:#d3e2f0;font-variant-numeric:tabular-nums}.portal-shell{color:#d9e3f1;background:#0e141e;min-height:100dvh;display:flex}.portal-sidebar{z-index:40;background:#0a1019;border-right:1px solid #233044;flex-direction:column;flex-shrink:0;width:235px;padding:29px 16px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.portal-brand{padding:0 14px 29px;text-decoration:none;display:block}.portal-brand .ccs-brand-emblem{width:39px;height:39px}.portal-brand .ccs-brand-type{font-size:28px}.portal-brand .ccs-brand-type small{letter-spacing:1px;font-size:7px}.portal-workspace-label{color:#a8b8ce;border:1px solid #293747;border-radius:7px;align-items:center;gap:9px;margin:0 0 28px;padding:13px 15px;font-size:11px;display:flex}.portal-sidebar nav{gap:5px;display:grid}.portal-sidebar nav button{color:#8e9eb6;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;font-weight:500;display:flex}.portal-sidebar nav button span{flex:1}.portal-sidebar nav button:hover{color:#d8e6f7;background:#182233}.portal-sidebar nav button.selected{color:#9de1d0;background:#18333a;box-shadow:inset 3px 0 #68c7b1}.portal-nav-label{letter-spacing:1.6px;color:#71859e;margin:30px 14px 13px;font-size:9px}.portal-sidebar-foot{color:#74b7a8;border-top:1px solid #243143;gap:12px;min-height:70px;margin-top:auto;padding:24px 12px 0;display:flex}.portal-sidebar-foot div{gap:6px;display:grid}.portal-sidebar-foot strong{font-size:10px;font-weight:500}.portal-sidebar-foot span{color:#71829a;font-size:10px}.portal-body{flex-direction:column;flex:1;min-width:0;margin-left:235px;display:flex}.portal-topbar{background:#101722;border-bottom:1px solid #263246;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 36px;display:flex}.portal-topbar>span{letter-spacing:1px;color:#91a0b6;align-items:center;gap:15px;font-size:9px;display:flex}.portal-topbar strong{letter-spacing:0;color:#c9d6e7;font-size:12px;font-weight:500}.portal-topbar>div{align-items:center;gap:18px;display:flex}.portal-profile{text-align:left;background:0 0;border:0;align-items:center;gap:10px;font-size:11px;display:flex}.portal-profile small{color:#8797ae;margin-top:4px;font-size:9px;display:block}.portal-avatar{color:#cce0fa;background:#2a3b52;border:1px solid #3f5067;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.portal-main{flex:1;width:100%;max-width:1700px;margin:auto;padding:34px 36px 42px}.portal-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.portal-page-heading h1{letter-spacing:-1px;margin-top:8px;font-size:28px;font-weight:600;line-height:1.5}.portal-page-heading p{color:#91a2bb;margin-top:10px;font-size:12px;line-height:1.7}.portal-page-heading .eyebrow{letter-spacing:1.8px;color:#7db0ae;font-size:9px}.portal-live-state{color:#d2b77c;white-space:nowrap;border:1px solid #524733;border-radius:6px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:flex}.portal-live-state>span{background:#d0b476;border-radius:50%;width:5px;height:5px}.portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.portal-metric{text-align:left;background:#151e2c;padding:20px;transition:border-color .2s}.portal-metric:hover{border-color:#5c8c91}.portal-metric>div{color:#93a5bd;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.portal-metric svg{color:#7ebcaf}.portal-metric strong{font-variant-numeric:tabular-nums;margin:22px 0 17px;font-size:29px;font-weight:500;display:block}.portal-metric strong small{color:#99abc1;margin-left:7px;font-size:11px}.portal-metric>span{color:#8197b3;align-items:center;gap:7px;font-size:10px;display:flex}.portal-footer{color:#8192ab;border-top:1px solid #273247;justify-content:space-between;align-items:center;gap:14px;padding:18px 36px;font-size:9px;display:flex}.portal-footer>span{align-items:center;gap:8px;display:flex}.portal-main>.panel,.portal-main>.portal-admin-grid,.portal-main>.portal-connect-help{margin-bottom:22px}.portal-main .panel{background:#141d2b;border-color:#2c394c}.portal-main .member-center,.portal-main .member-admin{max-width:none;padding:0}.portal-main .member-admin>.page-heading,.portal-main .member-center>.page-heading{display:none}.portal-main .member-admin{min-height:0}.portal-main .member-admin-layout{grid-template-columns:minmax(0,1fr) minmax(290px,360px)}.portal-main .card-title{flex-wrap:wrap;gap:15px}.portal-main h2{letter-spacing:-.25px;font-size:15px}.portal-main h3{font-size:13px;font-weight:500}.portal-main .notice{margin-bottom:18px}.portal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-actions button{padding:9px 12px;font-size:11px}.portal-form{gap:17px;max-width:950px;margin:22px 0;display:grid}.portal-form label{color:#b0c0d6;gap:8px;font-size:11px;display:grid}.portal-form input,.portal-form textarea,.portal-form select,.portal-record-controls select{color:#e4ecf9;width:100%;font:inherit;background:#101823;border:1px solid #3b4d64;border-radius:5px;padding:11px 13px;line-height:1.7}.portal-form input:focus,.portal-form textarea:focus,.portal-form select:focus{outline-offset:2px;outline:2px solid #6bbba9}.portal-form input[type=checkbox]{accent-color:#71c4ae;width:16px;height:16px}.portal-form .portal-check{align-items:center;gap:10px;display:flex}.portal-form textarea{resize:vertical;min-height:76px}.portal-form .portal-large-text{min-height:180px}.portal-form>p,.portal-connect-help p,.portal-calendar-note p,.portal-preferences p{color:#94a7c1;font-size:11px;line-height:1.9}.portal-form>button{justify-self:start}.portal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.portal-form .field-label{gap:8px;display:grid}.portal-register{background:#101823;border:1px solid #344760;border-radius:6px;max-width:none;padding:22px}.portal-empty{text-align:center;color:#768fae;place-items:center;gap:12px;padding:50px 25px;display:grid}.portal-empty>svg{color:#729c9d}.portal-empty h3{color:#b8c8dc}.portal-empty p{color:#8ba2c0;max-width:470px;font-size:11px;line-height:1.8}.portal-table-link{color:#a9ded5;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:3px 0;display:flex}.portal-main th{color:#849ab6;white-space:nowrap;font-size:10px;font-weight:500}.portal-main td{color:#b6c6dc;overflow-wrap:anywhere;vertical-align:middle;max-width:350px;font-size:11px}.portal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:20px 0;display:grid}.portal-facts>div{border-bottom:1px solid #2b3a50;justify-content:space-between;gap:16px;padding:14px 0;font-size:11px;display:flex}.portal-facts dt{color:#8ca1bd}.portal-facts dd{color:#d5e3f5;text-align:right;font-variant-numeric:tabular-nums}.portal-section-title{margin:29px 0 15px}.portal-node-reference{color:#91a7c4;overflow-wrap:anywhere;margin:15px 0 22px;font-size:10px;line-height:1.9}.portal-connect-help{gap:20px;padding:25px;display:flex}.portal-connect-help>svg{color:#79c1b1;flex-shrink:0}.portal-connect-help h2{margin-bottom:12px}.portal-connect-help a{margin-top:15px;text-decoration:none}.portal-record-controls{gap:20px;margin:20px 0;display:grid}.portal-record-controls>label{color:#a4bad5;gap:8px;max-width:350px;font-size:11px;display:grid}.portal-tabs{border-bottom:1px solid #2d3d54;flex-wrap:wrap;gap:5px;padding-bottom:10px;display:flex}.portal-tabs button{color:#8ea3c0;background:0 0;border:0;border-radius:4px;padding:9px 15px;font-size:11px}.portal-tabs button[aria-pressed=true]{color:#b6e5d7;background:#23423f}.portal-data-heading{color:#9db0ca;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:11px;display:flex}.portal-calendar-note{border:1px solid #354760;border-radius:6px;align-items:center;gap:20px;margin-top:20px;padding:22px;display:flex}.portal-calendar-note>svg{color:#7dc6b5;flex-shrink:0}.portal-calendar-note>div{flex:1}.portal-calendar-note p{margin-top:7px}.portal-notifications article{border-bottom:1px solid #2a384e;align-items:flex-start;gap:18px;padding:24px 4px;display:flex}.portal-notifications article>svg{color:#7dc3b1}.portal-notifications article>div{flex:1}.portal-notifications article p{white-space:pre-wrap;color:#a7b8d1;margin-top:9px;font-size:12px;line-height:1.9}.portal-notifications time{color:#7f95b2;margin-top:12px;font-size:10px;display:block}.portal-notifications article.read{opacity:.7}.portal-preferences label{align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.portal-preferences input{accent-color:#7bbdae}.portal-preferences p{margin-top:12px}.portal-admin-auth{color:#8eb6cc;border:1px solid #34506a;border-radius:6px;align-items:center;gap:13px;margin-bottom:23px;padding:12px 18px;font-size:11px;display:flex}.portal-admin-auth p{flex:1}.portal-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.portal-admin-grid .portal-facts{grid-template-columns:1fr}.portal-document{border:1px solid #344b65;border-radius:5px;margin-top:18px;padding:18px}.portal-document summary{cursor:pointer;align-items:center;gap:16px;font-size:12px;display:flex}.portal-document pre{white-space:pre-wrap;color:#bacbe1;max-height:500px;padding-top:24px;font-family:inherit;font-size:12px;line-height:2;overflow:auto}.portal-archive{padding:22px}.portal-archive summary{cursor:pointer;color:#b3ccdf;font-size:12px}.portal-member-actions{border-top:1px solid #34506a;margin-top:25px;padding-top:20px}.portal-member-actions>.portal-actions{margin:16px 0}.portal-main .embedded-workspace{background:0 0;min-height:0}.embedded-workspace>.web-header,.embedded-workspace>.environment-strip,.embedded-workspace>.web-statusbar{display:none}.portal-main .embedded-workspace>.workspace-main{max-width:none;padding:0}.portal-main .embedded-workspace .page-heading,.portal-mobile-close,.portal-menu{display:none}.portal-scrim{z-index:39;background:#0009;border:0;position:fixed;inset:0}.portal-main [hidden]{display:none!important}.portal-shell button:focus-visible,.portal-shell a:focus-visible,.portal-shell summary:focus-visible{outline-offset:3px;outline:2px solid #8ad9c2}.portal-shell button:disabled{opacity:.45;cursor:not-allowed}.portal-body .primary-button{color:#0d292b;background:#77c9b3;border-color:#77c9b3;font-weight:600}.portal-body .primary-button:hover:not(:disabled){color:#0c2427;background:#a1e0ce}.portal-shell .badge{white-space:nowrap}@media (width>=1600px){.portal-main{padding:40px 50px}.portal-sidebar{width:255px}.portal-body{margin-left:255px}}@media (width<=1180px){.portal-sidebar{width:210px;padding-inline:12px}.portal-body{margin-left:210px}.portal-main{padding:28px 24px}.portal-topbar{padding:0 24px}.portal-metrics{gap:10px}.portal-metric{padding:16px}.portal-main .member-admin-layout{grid-template-columns:1fr}.portal-main .member-detail{max-width:none}.portal-main .settings-layout{grid-template-columns:1fr}.portal-main .strategy-summary{position:static}}@media (width<=850px){.portal-sidebar{width:240px;transition:transform .2s;transform:translate(-100%)}.portal-sidebar.open{transform:translate(0)}.portal-body{margin-left:0}.portal-menu,.portal-mobile-close{display:inline-flex}.portal-mobile-close{position:absolute;top:25px;right:10px}.portal-topbar{gap:12px;height:66px;padding:0 18px}.portal-topbar>span{margin-right:auto}.portal-topbar>div{gap:10px}.portal-main{padding:25px 20px}.portal-page-heading h1{font-size:25px}.portal-admin-grid{grid-template-columns:1fr}.portal-profile>span:last-child{display:none}.portal-topbar>span{gap:8px;font-size:8px}.portal-footer{padding:18px 20px}.portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-calendar-note{flex-wrap:wrap;align-items:flex-start}}@media (width<=500px){.portal-main{padding:22px 14px}.portal-page-heading{align-items:flex-start}.portal-page-heading h1{font-size:23px}.portal-page-heading p{font-size:11px}.portal-live-state{padding:8px;font-size:8px}.portal-metric strong{font-size:25px}.portal-form-grid,.portal-facts{grid-template-columns:1fr}.portal-topbar>span{font-size:0}.portal-topbar>span strong{font-size:11px}.portal-footer{flex-wrap:wrap;justify-content:center}.portal-main .panel{padding:19px}.portal-actions button{padding:9px 10px}.portal-admin-auth{flex-wrap:wrap;font-size:10px}.portal-admin-auth p{min-width:180px}.portal-connect-help{gap:14px}.portal-profile{padding:0}.portal-notifications article{flex-wrap:wrap;gap:12px}.portal-data-heading{gap:10px}.portal-tabs button{padding:9px 10px}.portal-metric>div{font-size:10px}.portal-metric>div svg{width:15px}.portal-metric>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.portal-sidebar,.portal-metric{transition:none}}.portal-metric{display:block}.portal-metric>div{width:100%;margin:0}.portal-main .portal-metric>span{margin:0}.portal-metric strong{line-height:1.4}.portal-metric>div span{line-height:1.6}@media (width<=850px){.portal-sidebar{visibility:hidden;pointer-events:none}.portal-sidebar.open{visibility:visible;pointer-events:auto}}.portal-main>.panel,.portal-main>.portal-admin-grid>.panel{padding:22px}.portal-read-state{color:#96abc3;overflow-wrap:anywhere;margin:12px 0 18px;font-size:10px;line-height:1.8}.portal-main .table-scroll table{min-width:680px}.portal-main .portal-table-link{min-width:150px}.portal-readiness{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.portal-readiness li{color:#a8b8cd;background:#101823;border:1px solid #35465e;border-radius:5px;padding:13px;font-size:11px;line-height:1.7}.portal-readiness li span{color:#c6aa73;margin-bottom:7px;font-size:10px;display:block}.portal-readiness .ready{border-color:#4f8c7e}.portal-readiness .ready span{color:#94d7c4}.portal-performance{border:1px solid #34465f;border-radius:5px;margin:18px 0;padding:18px}.portal-performance>p{color:#92a8c1;margin-top:9px;font-size:10px}.portal-performance small{color:#bfae8e}@media (width<=850px){.portal-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.portal-main>.panel,.portal-main>.portal-admin-grid>.panel{padding:18px}}.portal-topbar .icon-button:has(.portal-unread-count){position:relative}.portal-unread-count{color:#fff;background:#b94d5c;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-5px}.ccs-brand{flex-shrink:0;align-items:center;gap:11px;line-height:1;display:inline-flex}.ccs-brand-emblem{object-fit:contain;background:0 0;border-radius:0;flex-shrink:0;width:52px;height:52px;display:block}.ccs-brand-type{color:#192b40;letter-spacing:-1px;flex-direction:column;gap:6px;font-size:27px;font-weight:850;display:flex}.ccs-brand-type small{letter-spacing:1px;color:#65798d;white-space:nowrap;font-size:7px;font-weight:650}.ccs-brand--light .ccs-brand-type{color:#eef3f7}.ccs-brand--light .ccs-brand-type small{color:#9cabbc}.ccs-brand--emblem .ccs-brand-emblem{border-radius:0;width:192px;height:192px}:root{--ccs-blue:#3158f5;--ccs-blue-hover:#2445ce;--ccs-ink:#192335;--ccs-muted:#637086;--ccs-line:#e3e7ef;--ccs-canvas:#f5f7fb;--ccs-positive:#087f68;--ccs-negative:#c74455;--ccs-font:Inter, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif}*{box-sizing:border-box}body{font-family:var(--ccs-font);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline-offset:3px;outline:3px solid #7193ff}button svg,a svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.chart{min-height:0;padding:7px 14px 5px}.chart-fit{flex-direction:column;flex:1;display:flex;position:relative}.chart-fit>*{flex-shrink:0}.chart-tools{color:#9badc6;justify-content:space-between;align-items:center;gap:8px;height:27px;font-size:10px;display:flex}.chart-tools>div{gap:4px;display:flex}.chart-tools button{background:0 0;min-height:22px;padding:2px 7px;font-size:10px}.chart-tools button.active{color:#d7e5ff;background:#263b57;border-color:#6287c3}.indicator-toolbar{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;display:flex}.indicator-toggle{background:0 0;gap:5px;min-height:24px;padding:3px 7px;font-size:10px}.indicator-toggle i{background:var(--indicator-color);width:10px;height:2px}.indicator-bb{--indicator-color:#9ebffd;color:#9ebffd}.indicator-ema{--indicator-color:#ecc27f;color:#ecc27f}.indicator-rsi{--indicator-color:#c2a1ef;color:#c2a1ef}.indicator-macd{--indicator-color:#82c3df;color:#82c3df}.indicator-toggle[aria-pressed=true]{color:var(--indicator-color);background:#172436;border-color:#41546f}.indicator-toggle[aria-pressed=false]{color:#8191a8;border-style:dashed}.indicator-toggle[aria-pressed=false] i{opacity:.35}.forming-option{color:#a5b4c9;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.forming-option input{accent-color:#91b5fb;width:12px;height:12px}.indicator-settings{color:#b2c2d8;margin-left:auto;font-size:10px;position:relative}.indicator-settings summary,.indicator-values summary{cursor:pointer;border-radius:4px;padding:4px 6px}.indicator-settings summary:hover,.indicator-values summary:hover{color:#e5eefc;background:#223249}.indicator-settings form{z-index:8;background:#172335;border:1px solid #4d6686;border-radius:8px;grid-template-columns:1fr 1fr;gap:14px;width:440px;padding:16px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 14px 40px #0008}.indicator-settings label{flex-direction:column;gap:6px;display:flex}.indicator-settings input{color:#e4edfa;background:#101a28;border:1px solid #52657f;border-radius:4px;width:100%;padding:7px}.indicator-settings p{color:#b2c4dc;grid-column:1/-1;line-height:1.6}.ohlc{color:#a7b8cf;white-space:nowrap;align-items:center;gap:13px;min-height:24px;font:10px/1.6 ui-monospace,SFMono-Regular,monospace;display:flex;overflow:hidden}.bar-forming{color:#92b9fb}.bar-closed{color:#73c9b1}.indicator-values{color:#9aacbe;min-height:22px;font-size:10px;position:relative}.indicator-values summary{width:fit-content;padding:2px 0;list-style-position:inside;display:list-item}.indicator-readout{z-index:7;background:#1b283b;border:1px solid #48617f;border-radius:6px;flex-wrap:wrap;gap:8px 18px;padding:12px 16px;font:11px/1.6 ui-monospace,monospace;display:flex;position:absolute;top:25px;left:0;right:0;box-shadow:0 6px 20px #0008}.indicator-time{color:#b1c1d6;flex-basis:100%}.indicator-readout b{color:#f0f5fc;font-weight:500}.chart-plot{position:relative}.chart-fit .chart-plot{flex:1;min-height:0}.chart svg{width:100%;height:auto;display:block}.chart-fit .chart-plot>svg{width:100%;height:100%}.chart-legend{color:#99adc8;justify-content:space-between;align-items:center;gap:12px;min-height:20px;font-size:9px;display:flex}.indicator-note{color:#9caec6;padding-block:4px;font-size:10px;line-height:1.7}.chart-fit .indicator-note{display:none}.chart-empty{color:#a7b9d3;flex:1;place-items:center;min-height:100px;font-size:13px;display:grid}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dce5f2;--web-panel:#111923;--web-line:#243142;--web-muted:#91a0b5;--web-blue:#86aaff;background:#0b1018}body{font-size:13px}button{color:#c5d1e1;background:#1a2533;border:1px solid #334256;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;transition:background .15s,border-color .15s;display:inline-flex}button:hover:not(:disabled){color:#fff;background:#24354b;border-color:#567194}button:disabled{opacity:.4}button[aria-pressed=true]{color:#c9dbff;background:#243c61;border-color:#577aad}input,select{color:#e4ecf7;background:#0e1520;border:1px solid #344258;border-radius:6px;width:100%;min-height:40px;padding:9px 11px}input:focus,select:focus{border-color:#8babf9}input[aria-invalid=true]{border-color:#ed8597}input:disabled,select:disabled{opacity:.45}input[type=checkbox]{accent-color:#7f9efa;flex-shrink:0;width:16px;height:16px;min-height:16px;padding:0}h1,h2,h3,p{margin:0}h1{letter-spacing:-.9px;font-size:25px;font-weight:650}h2{letter-spacing:-.45px;font-size:17px;font-weight:600}h3{font-size:14px;font-weight:600}p{line-height:1.75}small{color:var(--web-muted);font-size:11px;line-height:1.65}a{color:inherit}.muted{color:var(--web-muted)}.eyebrow{color:#7f96b5;letter-spacing:1.5px;font-size:10px;font-weight:650}.tabular{font-variant-numeric:tabular-nums}.primary-button{color:#f6f8ff;background:#466ee0;border-color:#466ee0}.primary-button:hover:not(:disabled){background:#5b7fea;border-color:#7b99ee}.quiet-button{background:0 0;border-color:#0000;font-size:12px}.icon-button{background:0 0;border-color:#0000;width:32px;min-width:32px;min-height:32px;padding:5px}.danger{color:#ed9ba7}.danger-button{color:#ffe6eb;background:#823c4a;border-color:#a45567}.skip-link{z-index:100;background:#345dde;padding:12px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.trading-app{flex-direction:column;min-height:100dvh;display:flex}.web-header{border-bottom:1px solid var(--web-line);background:#111a26;align-items:center;gap:34px;min-height:72px;padding:0 28px;display:flex}.brand-link{align-items:center;gap:15px;text-decoration:none;display:flex}.web-header .ccs-brand-emblem{width:36px;height:36px}.web-header .ccs-brand-type{font-size:23px}.web-header .ccs-brand-type small{display:none}.product-name{letter-spacing:1.8px;color:#8295b0;border-left:1px solid #34445b;padding-left:15px;font-size:9px}.web-header nav{align-self:stretch;gap:5px;display:flex}.web-header nav button{color:#8e9fb7;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 15px}.web-header nav button[aria-current=page]{color:#afc8ff;background:#142236;border-bottom-color:#86aaff}.header-end{align-items:center;gap:16px;margin-left:auto;display:flex}.connection-button{background:#182434;border-color:#334458;font-size:12px}.connection-button.selected{border-color:#7192cb}.badge{white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.badge.preview{color:#e6be7c;background:#322b1e;border-color:#655136}.badge.neutral{color:#a4b5cf;background:#1c2a3b;border-color:#354960}.badge.positive{color:#96ddc7;background:#16352f;border-color:#2e6557}.status-dot{background:#d9b374;border-radius:50%;width:6px;height:6px;display:inline-block}.status-dot.offline{background:#ed8b9a}.environment-strip{color:#9caec7;background:#101b2b;border-bottom:1px solid #233348;align-items:center;gap:9px;min-height:34px;padding:7px 29px;font-size:11px;display:flex}.environment-strip>svg{color:#9dbcf5;flex-shrink:0}.environment-strip button{color:#a4c2f6;white-space:nowrap;background:0 0;border:0;min-height:20px;margin-left:auto;padding:0;font-size:11px}.workspace-main{flex:1;width:100%;max-width:1640px;margin-inline:auto;padding:25px 28px 35px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.page-heading h1{margin-top:6px}.page-heading p{color:#8394ac;margin-top:5px;font-size:12px}.heading-actions{align-items:center;gap:15px;display:flex}.kst-label{color:#7185a1;align-items:center;gap:5px;font-size:11px;display:inline-flex}.panel{border:1px solid var(--web-line);background:var(--web-panel);border-radius:10px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.metric-card{background:linear-gradient(135deg,#152234,#111a27);border:1px solid #243244;border-radius:9px;padding:16px 18px}.metric-card>div{color:#9aacc3;justify-content:space-between;font-size:11px;display:flex}.metric-card>div svg{color:#7592bc}.metric-card>strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:15px;font-size:26px;font-weight:550;display:block}.metric-card>strong small{letter-spacing:0;margin-left:8px;font-size:10px}.metric-card>strong.status-value{letter-spacing:-.4px;padding-block:3px;font-size:20px}.metric-card p{color:#7388a6;margin-top:7px;font-size:10px}.overview-grid{grid-template-columns:minmax(0,1fr) 310px;gap:18px;display:grid}.overview-grid.focused{display:block}.chart-panel{flex-direction:column;display:flex;overflow:hidden}.chart-heading{align-items:center;gap:18px;padding:17px 18px;display:flex}.instrument-heading{align-items:center;gap:12px;display:flex}.coin-icon{color:#ecc384;background:#322b21;border-radius:50%;place-items:center;width:36px;height:36px;font-size:24px;display:grid}.coin-icon.eth{color:#b1b6f8;background:#25263c}.symbol-buttons{gap:8px;display:flex}.symbol-buttons button{color:#7487a2;background:0 0;border:0;min-height:24px;padding:2px 5px;font-weight:600}.symbol-buttons button[aria-pressed=true]{color:#eef4ff}.symbol-buttons button span{color:#7e92b0;font-size:10px;font-weight:400}.instrument-heading .muted{font-size:10px}.chart-price{text-align:right;margin-left:auto}.chart-price strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:550}.chart-price>span{color:#7188a8;margin-top:4px;font-size:10px;display:block}.chart-frame-bar{background:#101823;border-block:1px solid #233044;align-items:center;gap:5px;padding:6px 17px;font-size:10px;display:flex}.chart-frame-bar>span:first-child{color:#8293ac;margin-right:10px}.chart-frame-bar button{background:0 0;border-color:#0000;min-height:24px;padding:4px 10px;font-size:10px}.chart-frame-bar .chart-source{color:#607690;margin-left:auto}.chart-container{height:440px;min-height:300px;display:flex}.focused .chart-container{height:min(70vh,780px)}.chart-container .chart{width:100%}.chart-bottom{color:#6f84a0;border-top:1px solid #223147;justify-content:space-between;padding:8px 18px;font-size:9px;display:flex}.chart-bottom .status-dot{width:5px;height:5px;margin-right:5px}.overview-sidebar{flex-direction:column;gap:15px;display:flex}.strategy-card,.next-event-card,.account-card,.recent-activity{padding:18px}.card-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.card-title>div{align-items:center;gap:8px;display:flex}.card-title svg{color:#91afd9}.card-title h2{font-size:13px}.card-title .quiet-button{min-height:23px;padding:0;font-size:10px}.strategy-name{margin-top:6px;margin-bottom:16px;font-size:15px}.strategy-facts{gap:12px;margin:0;display:grid}.strategy-facts>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.strategy-facts dt{color:#7f93af}.strategy-facts dd{color:#c5d2e4;text-align:right;margin:0}.mini-tiers{background:#101b2a;border:1px solid #2a3b52;border-radius:6px;grid-template-columns:repeat(5,1fr);margin-top:20px;padding:10px 5px;display:grid}.mini-tiers>div{text-align:center}.mini-tiers span{color:#738dad;font-size:9px;display:block}.mini-tiers strong{color:#a8c4f9;margin-top:5px;font-size:12px;display:block}.strategy-actions{gap:8px;margin-top:20px;display:grid}.card-note{color:#7085a3;margin-top:12px;font-size:10px;line-height:1.8}.strategy-card .card-note{text-align:center}.calendar-wait{color:#91a4c0;gap:8px;margin-bottom:12px;display:grid}.calendar-wait>svg{color:#5e80b3}.calendar-wait strong{font-size:12px;font-weight:500}.calendar-wait p{color:#6e83a2;font-size:11px}.next-event-card{flex:1}.next-event-card .quiet-button{padding-left:0}.overview-bottom{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;margin-top:18px;display:grid}.account-detail{align-items:center;gap:12px;display:flex}.account-icon{color:#8eafdf;background:#1c2c43;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.account-detail>div{gap:6px;display:grid}.account-detail strong{font-size:12px;font-weight:500}.account-detail>div span{color:#7f94b2;font-size:10px}.account-detail>.muted{margin-left:auto;font-size:10px}.account-card>button{margin-top:8px;padding-left:0}.recent-activity ul{margin:0;padding:0;list-style:none}.recent-activity li{border-bottom:1px solid #223044;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.recent-activity li:last-child{border:0}.recent-activity li time{color:#7086a5;white-space:nowrap;margin-left:auto;font-size:10px}.activity-dot{background:#6c8ec7;border-radius:50%;flex-shrink:0;width:5px;height:5px}.quiet-empty{color:#6f86a6;padding:32px 0;font-size:11px}.empty-state{text-align:center;justify-items:center;gap:11px;padding:38px 20px;display:grid}.empty-icon{color:#769aca;background:#192c43;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.empty-state strong{font-size:13px;font-weight:500}.empty-state p{color:#7a91af;max-width:410px;font-size:11px}.strategy-card .empty-state{padding:20px 0 8px}.strategy-card .empty-icon{width:40px;height:40px}.notice{border:1px solid;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 16px;font-size:12px;line-height:1.75;display:flex}.notice>svg{flex-shrink:0;margin-top:2px}.notice>span{flex:1}.notice>.icon-button{width:24px;min-height:22px;margin:-3px -8px -3px 0}.notice.warning{color:#d9bb87;background:#30281c;border-color:#615035}.notice.info{color:#a8bedf;background:#172739;border-color:#344d6c}.notice.error{color:#efb3bd;background:#39202a;border-color:#794956}.notice.success{color:#a4d5c6;background:#18352f;border-color:#336353}.notice p{margin-top:4px;font-size:11px}.warning-text{color:#dabc87}.settings-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:20px;display:grid}.settings-navigation{padding:24px 18px 18px;position:sticky;top:20px}.settings-navigation h2{margin-top:9px}.settings-navigation>p{margin-top:9px;font-size:11px}.settings-navigation nav{gap:7px;margin-block:25px;display:grid}.settings-navigation nav button{color:#93a5bf;background:0 0;border-color:#0000;justify-content:flex-start;gap:12px;width:100%;min-height:43px}.settings-navigation nav button>span{color:#607895;font-variant-numeric:tabular-nums;font-size:10px}.settings-navigation nav button>svg{margin-left:auto}.settings-navigation nav button[aria-current=step]{color:#b8d0ff;background:#1d3150;border-color:#354f73}.settings-navigation nav button[aria-current=step]>span{color:#89acf2}.error-dot{background:#ed8da1;border-radius:50%;width:6px;height:6px;margin-left:auto}.saved-selector{border-top:1px solid #2a3a50;padding-top:19px}.saved-selector>label{color:#8299b7;margin-bottom:8px;font-size:10px;display:block}.saved-selector select{padding:7px;font-size:11px}.saved-selector .quiet-button{width:100%;margin-top:9px}.settings-file-actions{grid-template-columns:1fr 1fr;gap:5px;padding-top:11px;display:grid}.settings-file-actions button{background:#131f2d;border:1px solid #2c3d53;flex-direction:column;gap:8px;padding:10px 4px;font-size:9px}.navigation-footnote{color:#6f85a6;border-top:1px solid #243449;align-items:flex-start;gap:8px;margin-top:23px;padding-top:17px;font-size:10px;line-height:1.8;display:flex}.navigation-footnote svg{flex-shrink:0}.settings-main{overflow:hidden}.settings-title{border-bottom:1px solid var(--web-line);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.settings-title h2{margin-top:6px;font-size:21px}.settings-fields{border:0;min-width:0;margin:0;padding:0 28px}.setting-group{border-bottom:1px solid #263448;padding:26px 0}.setting-group:last-child{border-bottom:0}.group-heading{margin-bottom:20px}.group-heading p{color:#7e94b2;margin-top:7px;font-size:11px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.text-field,.number-field{color:#9db0ca;flex-direction:column;gap:9px;min-width:0;font-size:11px;display:flex}.text-field small{font-size:10px}.input-unit{background:#0e1520;border:1px solid #344258;border-radius:6px;align-items:center;display:flex}.input-unit:focus-within{border-color:#8babf9}.input-unit>input{font-variant-numeric:tabular-nums;background:0 0;border:0;min-width:0}.input-unit>span{white-space:nowrap;color:#6e85a3;padding-inline:12px;font-size:10px}.field-error{color:#efa4b1}.inactive-field{opacity:.6}.tier-head,.tier-row{grid-template-columns:minmax(0,1.3fr) minmax(160px,.8fr) minmax(100px,.65fr);align-items:start;gap:20px;display:grid}.tier-head{color:#657e9e;border-bottom:1px solid #2a3b51;padding-bottom:13px;font-size:10px}.tier-head>:last-child{text-align:right}.tier-row{border-bottom:1px solid #1f2e42;align-items:center;padding:13px 0}.tier-row>div{align-items:center;gap:11px;display:flex}.tier-row strong{color:#c3d0e2;font-size:12px;font-weight:500}.tier-index{color:#91b1e4;font-variant-numeric:tabular-nums;background:#1d304b;border-radius:6px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:10px;display:inline-flex}.tier-row .number-field>span:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tier-row .number-field{gap:4px}.tier-money{text-align:right;font-variant-numeric:tabular-nums;color:#a9bddd;white-space:nowrap;font-size:14px}.tier-money small{font-size:9px}.field-help{color:#7990ad;gap:7px;margin-top:16px;font-size:10px;line-height:1.85;display:flex}.field-help svg{flex-shrink:0;margin-top:2px}.policy-grid{background:#0d1724;border:1px solid #283b53;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px;display:grid}.policy-grid>div{color:#7085a3;gap:9px;font-size:10px;display:grid}.policy-grid strong{color:#a9bedc;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.policy-grid svg{color:#506d94}.settings-footer{background:#142031;border-top:1px solid #293c53;justify-content:space-between;align-items:center;gap:15px;padding:18px 28px;display:flex}.settings-footer>div{align-items:center;gap:10px;font-size:10px;display:flex}.settings-footer .primary-button{padding-inline:16px}.settings-main>.notice,.settings-main>.inline-feedback,.validation-summary{margin:20px 28px 0}.inline-feedback{color:#adc4e3;font-size:12px}.validation-summary{background:#35212c;border:1px solid #774550;border-radius:7px;padding:15px}.validation-summary strong{color:#efa7b6;margin-bottom:8px;font-size:12px;display:block}.validation-summary button{text-align:left;color:#dca6b2;background:0 0;border:0;justify-content:space-between;width:100%;min-height:25px;padding:6px 0;font-size:11px;display:flex}.toggle-label{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex;position:relative}.toggle-label>span:first-child{gap:6px;display:grid}.toggle-label strong{font-size:12px;font-weight:500}.toggle-label small{font-size:10px}.toggle-label>input{opacity:0;width:37px;height:24px;margin:0;position:absolute;right:0}.toggle-track{background:#304057;border-radius:12px;flex-shrink:0;width:36px;height:21px;padding:3px}.toggle-track:after{content:"";background:#8394ab;border-radius:50%;width:15px;height:15px;transition:transform .15s;display:block}.toggle-label input:checked+.toggle-track{background:#4e71c8}.toggle-label input:checked+.toggle-track:after{background:#e7efff;transform:translate(15px)}.toggle-label input:focus-visible+.toggle-track{outline-offset:3px;outline:3px solid #a3beff}.toggle-label input:disabled+.toggle-track{opacity:.4}.check-option{color:#a8b9d0;align-items:center;gap:9px;font-size:11px;line-height:1.6;display:flex}.dca-step{background:#0f1a29;border:1px solid #2c405a;border-radius:8px;margin-top:16px;padding:18px}.dca-step-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dca-step-heading>div{align-items:center;gap:10px;display:flex}.dca-step-heading .muted{font-size:10px}.disabled-plan{opacity:.65}.add-row-button{color:#9eb9e2;background:#142032;border-style:dashed;width:100%;margin-top:14px}.add-row-button>span{color:#6f8aac;margin-left:auto;font-size:10px}.margin-preview{gap:12px;display:grid}.margin-preview>div{border-bottom:1px solid #203248;align-items:center;gap:15px;padding-bottom:11px;font-size:11px;display:flex}.margin-preview strong{color:#9ab9ec;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.margin-preview small{font-size:10px}.small-empty{color:#6d84a2;padding-bottom:12px;font-size:11px}.rest-row{border-top:1px solid #25394f;grid-template-columns:minmax(95px,.8fr) 1fr 15px 1fr 32px;align-items:center;gap:14px;padding-block:12px;display:grid}.review-dialog{color:#d5e1f2;background:#142033;border:1px solid #445e83;border-radius:12px;width:calc(100% - 32px);max-width:620px;max-height:90dvh;padding:26px;overflow:auto;box-shadow:0 30px 120px #000a}.review-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a13c4}.dialog-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dialog-heading h2{margin-top:6px;font-size:22px}.review-dialog>.muted{font-size:12px}.review-amounts{gap:11px;margin-block:22px;display:grid}.review-amounts>div{background:#0d1828;border:1px solid #293f5d;border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;font-size:11px;display:flex}.review-amounts>div>span:last-child{color:#6f91bf;width:100%}.review-amounts strong{font-variant-numeric:tabular-nums;color:#b5ceff;font-weight:500}.review-amounts small{font-size:9px}.review-facts{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;font-size:11px;display:grid}.review-facts>span{color:#7994b7;gap:12px;display:flex}.review-facts b{color:#c2d3eb;margin-left:auto;font-weight:500}.review-dialog .notice{font-size:11px}.dialog-footnote{color:#829bbe;font-size:11px;line-height:1.8}.dialog-actions{border-top:1px solid #2b405c;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:20px;display:flex}.small-dialog{max-width:460px}.small-dialog>p{color:#9eb2cf;margin-top:15px;font-size:12px}.records-panel{min-height:400px}.tab-strip{border-bottom:1px solid #2c3d54;gap:10px;padding-inline:20px;display:flex}.tab-strip button{color:#8aa0c0;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:54px}.tab-strip button[aria-selected=true]{color:#b7d0ff;border-bottom-color:#7c9def}.tab-strip button span{background:#253e63;border-radius:4px;padding:2px 5px;font-size:10px}.records-panel .empty-state{padding-block:85px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#7894b9;padding:15px 22px;font-size:10px;font-weight:500}td{color:#b2c5e0;border-top:1px solid #23364d;padding:15px 22px}.calendar-layout{grid-template-columns:minmax(0,1fr) 360px;gap:20px;display:grid}.calendar-layout>.panel{padding:24px}.calendar-table-labels{color:#6b85a7;border-block:1px solid #263b54;grid-template-columns:1fr .6fr 1.3fr .6fr;gap:12px;padding-block:18px;font-size:10px;display:grid}.calendar-policy h2{margin-top:8px}.macro-timeline{border-block:1px solid #293e58;justify-content:space-between;align-items:center;gap:8px;margin-block:32px;padding-block:23px;display:flex}.macro-timeline>div{text-align:center;gap:9px;display:grid}.macro-timeline strong{color:#aec9f3;font-size:25px;font-weight:500}.macro-timeline small{margin-left:4px;font-size:10px}.macro-timeline>div>span{color:#758fad;font-size:9px}.event-marker{color:#d4b989;flex-direction:column;align-items:center;gap:10px;font-size:9px;display:flex}.calendar-policy>p{color:#869fbf;font-size:11px}.calendar-policy>button{width:100%;margin-top:22px}.connection-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);gap:20px;display:grid}.connection-panel,.connection-checklist{padding:25px}.connection-illustration{justify-content:center;align-items:center;padding:33px 0 38px;display:flex}.connection-illustration>span{color:#8cafde;background:#1a2e47;border:1px solid #375376;border-radius:14px;place-items:center;width:64px;height:64px;display:grid}.connection-illustration>div{border-top:1px dashed #4c709e;width:100px;height:1px}.connection-panel>h3{text-align:center;font-size:17px}.connection-panel>p{text-align:center;color:#849bb9;max-width:440px;margin:13px auto;font-size:12px}.connection-facts{background:#0e1928;border:1px solid #29405a;border-radius:7px;gap:17px;margin:24px 0;padding:20px;display:grid}.connection-facts>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.connection-facts dt{color:#7e97b6}.connection-facts dd{text-align:right;margin:0}.connection-panel>.primary-button{width:100%}.connection-feedback{background:#1b2a3f;border:1px solid #365171;border-radius:6px;padding:12px}.connection-checklist>h2{margin-bottom:20px}.connection-checklist>div{border-bottom:1px solid #283c55;align-items:center;gap:13px;padding-block:20px;display:flex}.connection-checklist>div>span:first-child{color:#5e7d9f;font-size:10px}.connection-checklist>div>p{font-size:12px}.connection-checklist>div>span:last-child{white-space:nowrap;margin-left:auto;font-size:10px}.web-statusbar{color:#6e86a6;background:#101924;border-top:1px solid #233247;align-items:center;gap:24px;padding:11px 29px;font-size:10px;display:flex}.web-statusbar>span{align-items:center;gap:7px;display:inline-flex}.web-statusbar>span:last-child{margin-left:auto}.status-version{color:#4e698c}@media (width>=1500px){.chart-container{height:480px}.overview-grid{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=1200px){.web-header{gap:20px;padding-inline:20px}.web-header nav button{padding-inline:10px;font-size:12px}.product-name{display:none}.header-end{gap:10px}.header-end .badge{font-size:9px}.workspace-main{padding-inline:20px}.overview-grid{grid-template-columns:minmax(0,1fr) 285px;gap:14px}.settings-layout{grid-template-columns:215px minmax(0,1fr);gap:16px}.settings-fields,.settings-title,.settings-footer{padding-inline:20px}.policy-grid{grid-template-columns:repeat(2,1fr)}.calendar-layout{grid-template-columns:minmax(0,1fr) 300px}.tier-head,.tier-row{grid-template-columns:minmax(0,1fr) 145px 105px;gap:12px}.metric-card>strong{font-size:23px}}@media (width<=960px){.web-header{flex-wrap:wrap;gap:0;padding-top:15px}.web-header nav{flex-basis:100%;order:3;min-height:45px;margin-top:12px}.web-header nav button{flex:1}.header-end{margin-left:auto}.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-sidebar{grid-template-columns:1fr 1fr;display:grid}.overview-bottom{grid-template-columns:1fr 1fr}.chart-container{height:450px}.field-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-layout,.connection-layout{grid-template-columns:1fr}.macro-timeline{max-width:440px}.tier-head,.tier-row{grid-template-columns:minmax(0,1fr) 120px}.tier-money,.tier-head>span:last-child{display:none}.metric-card{padding-inline:13px}.metric-card>strong.status-value{padding-block:7px;font-size:15px}}@media (width<=720px){.workspace-main{padding:22px 14px 26px}.web-header{padding-inline:14px}.environment-strip{padding-inline:14px;font-size:10px}.environment-strip button{display:none}.web-header nav button{gap:5px;padding-inline:8px;font-size:11px}.web-header nav button svg{width:14px}.header-end .badge{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:22px}.heading-actions .kst-label{display:none}.heading-actions button{gap:0;padding-inline:6px;font-size:0}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card>strong.status-value{font-size:18px}.overview-sidebar,.overview-bottom{grid-template-columns:1fr}.chart-heading{gap:6px;padding-inline:12px}.coin-icon{display:none}.chart-price strong{font-size:18px}.chart-price>span{font-size:9px}.symbol-buttons{gap:2px}.symbol-buttons button{font-size:12px}.symbol-buttons button span{display:none}.chart-frame-bar .chart-source{font-size:9px}.settings-layout{grid-template-columns:1fr}.settings-navigation{padding:16px;position:static}.settings-navigation>h2,.settings-navigation>.eyebrow,.settings-navigation>p,.navigation-footnote{display:none}.settings-navigation nav{grid-template-columns:repeat(4,1fr);gap:4px;margin:0 0 14px}.settings-navigation nav button{flex-direction:column;gap:6px;padding:8px 2px;font-size:10px}.settings-navigation nav button svg{display:none}.saved-selector{flex-wrap:wrap;align-items:center;gap:7px;padding-top:12px;display:flex}.saved-selector label{margin:0}.saved-selector select{flex:1}.saved-selector .quiet-button{width:auto;margin:0;font-size:10px}.settings-file-actions{display:flex}.settings-file-actions button{flex-direction:row;flex:1;padding:7px}.settings-title{padding:20px}.settings-title h2{font-size:18px}.settings-fields{padding-inline:18px}.field-grid,.field-grid.three{grid-template-columns:1fr;gap:16px}.setting-group{padding-block:22px}.tier-row strong{font-size:10px}.tier-index{width:23px;min-width:23px;font-size:9px}.tier-row>div{gap:7px}.tier-head,.tier-row{grid-template-columns:minmax(0,1fr) 112px;gap:6px}.policy-grid{padding:15px}.settings-footer{flex-wrap:wrap}.settings-footer>div{justify-content:space-between;width:100%}.settings-footer>button{width:100%}.settings-main>.notice,.settings-main>.inline-feedback,.validation-summary{margin-inline:18px}.rest-row{grid-template-columns:1fr 15px 1fr 30px;gap:8px}.rest-row>.check-option{grid-column:1/-1}.review-facts{grid-template-columns:1fr}.margin-preview>div{flex-wrap:wrap}.margin-preview small{flex-basis:100%}.recent-activity li{flex-wrap:wrap}.recent-activity li time{flex-basis:100%;padding-left:15px}.web-statusbar{gap:12px;padding-inline:14px;font-size:9px}.web-statusbar>span:nth-child(2){display:none}.connection-panel,.connection-checklist{padding:20px}.connection-facts{padding:16px}.connection-facts>div{font-size:11px}.notice{flex-wrap:wrap;font-size:11px}.dca-step-heading .muted{font-size:9px}.dca-step{padding:14px}.chart .indicator-settings form{width:90%;max-height:65vh;position:fixed;top:24%;left:5%;right:5%;overflow:auto}.chart .indicator-readout{max-height:50vh;overflow:auto}}.auth-loading{color:#859dbe;place-content:center;justify-items:center;gap:25px;min-height:100dvh;font-size:13px;display:grid}.auth-page{background:radial-gradient(at 16% 30%,#142a4670,#0000 55%),#0b1018;flex-direction:column;min-height:100dvh;display:flex}.auth-header{border-bottom:1px solid #203146;align-items:center;gap:24px;padding:28px 4.5vw;display:flex}.auth-header .ccs-brand-emblem{width:39px;height:39px}.auth-header .ccs-brand-type{font-size:26px}.auth-header .ccs-brand-type small{display:none}.auth-header>span{color:#7992b5;letter-spacing:2px;border-left:1px solid #354a67;padding-left:22px;font-size:10px}.auth-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:70px;width:100%;max-width:1150px;margin:auto;padding:70px 30px 90px;display:grid}.auth-introduction h1{letter-spacing:-1.5px;margin-top:18px;font-size:40px;font-weight:600;line-height:1.45}.auth-introduction>p{color:#8c9fb9;margin-top:22px;font-size:14px;line-height:1.9}.auth-feature-list{gap:23px;margin-top:40px;display:grid}.auth-feature-list>div{align-items:flex-start;gap:15px;display:flex}.auth-feature-list svg{color:#7799d5;margin-top:3px}.auth-feature-list strong{color:#c4d4ea;font-size:13px;font-weight:500}.auth-feature-list p{color:#718caf;margin-top:7px;font-size:12px}.auth-card{background:#131f30;padding:34px;box-shadow:0 20px 90px #0004}.member-avatar{color:#9bbbea;background:#203957;border:1px solid #345277;border-radius:15px;place-items:center;width:57px;height:57px;display:grid}.auth-card h2{margin-top:24px;font-size:24px}.auth-card>p{color:#869dbb;margin-top:12px;margin-bottom:25px;font-size:13px}.auth-card>button,.auth-card>.button-link{width:100%;margin-top:11px}.button-link{color:#b5cef3;white-space:nowrap;border:1px solid #385274;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:11px 15px;font-size:12px;text-decoration:none;display:inline-flex}.button-link.primary-button{color:#fff;background:#466ee0;border-color:#466ee0}.secondary-link{background:#192b42}.auth-card .auth-footnote{color:#708cac;border-top:1px solid #2a405c;margin-top:24px;margin-bottom:0;padding-top:20px;font-size:11px}.auth-card .notice{word-break:keep-all;font-size:11px}.auth-form{gap:17px;margin-top:22px;display:grid}.auth-form .field-label{color:#a9beda;gap:8px;font-size:12px;display:grid}.auth-form .checkbox-row{align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.auth-form .checkbox-row input{width:15px}.auth-form>button{width:100%}.password-input{width:100%;min-width:0;display:block;position:relative}.password-input>input{width:100%;padding-right:52px}.password-input>.password-visibility{color:#a9beda;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;min-height:44px;padding:0;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.password-input>.password-visibility:hover:not(:disabled){color:#eef5ff;background:#253d60}.reauth-page{max-width:510px;margin:auto;padding:60px 25px}.auth-footer{color:#5e7c9e;border-top:1px solid #1d2d42;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:10px;display:flex}.member-toolbar{background:#15233a;border-bottom:1px solid #2b4261;justify-content:space-between;align-items:center;gap:16px;padding:9px 28px;display:flex}.member-toolbar>span{align-items:center;gap:10px;font-size:12px;display:flex}.member-toolbar strong{font-weight:500}.member-toolbar nav{gap:8px;display:flex}.member-toolbar .quiet-button{min-height:28px;padding-block:4px;font-size:11px}.member-toolbar button[aria-current=page]{color:#b9d2ff;background:#253d60}.member-center,.member-admin{width:100%;max-width:1480px;margin:auto;padding:34px 28px 50px}.membership-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.membership-card,.membership-sessions{padding:26px}.membership-identity{align-items:center;gap:16px;display:flex}.membership-identity>div{gap:8px;display:grid}.membership-identity h2{font-size:20px}.membership-identity p{color:#7c96b7;overflow-wrap:anywhere;font-size:12px}.membership-identity>.badge{margin-left:auto}.membership-steps{border-block:1px solid #293e56;grid-template-columns:repeat(4,1fr);gap:12px;margin-block:26px;padding-block:20px;display:grid}.membership-steps>div{color:#6a84a8;align-items:center;gap:7px;font-size:11px;display:flex}.membership-steps>div.completed{color:#92c7b9}.membership-card form{gap:20px;margin-top:22px;display:grid}.membership-card form>button{justify-self:start;min-width:180px}.agreement-section{gap:16px;display:grid}.agreement-section h3{margin-top:6px}.policy-document{background:#101b2a;border:1px solid #304863;border-radius:6px}.policy-document summary{cursor:pointer;color:#a0b9db;padding:13px;font-size:12px}.policy-document>div{white-space:pre-wrap;color:#899fbd;border-top:1px solid #2b415b;max-height:260px;padding:16px;font-size:11px;line-height:1.8;overflow:auto}.member-facts{border-top:1px solid #2a3e55;gap:15px;margin:25px 0 0;padding-top:22px;display:grid}.member-facts>div{grid-template-columns:110px minmax(0,1fr);gap:18px;font-size:11px;display:grid}.member-facts dt{color:#7891b1}.member-facts dd{color:#b8cbe5;overflow-wrap:anywhere;margin:0}.member-session{border-bottom:1px solid #283e58;justify-content:space-between;gap:14px;padding-block:18px;display:flex}.member-session>div{gap:6px;display:grid}.member-session strong{font-size:12px;font-weight:500}.member-session span{color:#7f98b9;font-size:10px}.member-session small{font-size:10px}.member-session button{padding:4px;font-size:10px}.admin-member-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.admin-member-layout.with-detail{grid-template-columns:minmax(0,1fr) 360px}.member-search{border-bottom:1px solid #2c415b;align-items:center;gap:12px;padding:19px;display:flex}.search-field{color:#7a98c0;background:#0e1928;border:1px solid #344b68;border-radius:6px;flex:1;align-items:center;gap:7px;padding-left:11px;display:flex}.search-field input{background:0 0;border:0;font-size:12px}.member-search>select{width:150px;font-size:11px}.member-list-panel td{vertical-align:middle;font-size:11px}.member-list-panel td:first-child strong{margin-bottom:6px;font-weight:500;display:block}.member-list-panel td:first-child small{font-size:10px;display:block}.member-pagination{color:#829bbb;border-top:1px solid #2c405a;justify-content:flex-end;align-items:center;gap:12px;padding:17px;font-size:11px;display:flex}.member-pagination>span:first-child{margin-right:auto}.member-pagination button{min-height:28px;font-size:10px}.member-detail{padding:22px;position:sticky;top:18px}.member-detail>h3{font-size:18px}.member-detail>p{color:#829bbb;overflow-wrap:anywhere;margin-top:9px;margin-bottom:16px;font-size:11px}.member-detail .member-facts>div{grid-template-columns:85px 1fr;gap:12px}.member-status-actions{gap:10px;margin-top:22px;display:grid}.member-detail .audit-heading{border-top:1px solid #2a405a;margin-top:24px;padding-top:22px;font-size:13px}.member-audit{margin:8px 0 0;padding:0;list-style:none}.member-audit li{border-bottom:1px solid #233b56;gap:6px;padding-block:15px;display:grid}.member-audit strong{font-size:11px;font-weight:500;line-height:1.7}.member-audit time,.member-audit small{color:#6e8baf;font-size:9px}.status-reason{margin-top:22px}.status-reason textarea{resize:vertical;color:#d4e0f3;background:#0d1726;border:1px solid #3f587a;border-radius:6px;width:100%;min-height:110px;padding:12px;font-size:12px}@media (width<=1100px){.auth-layout{gap:40px}.auth-introduction h1{font-size:34px}.membership-grid{grid-template-columns:minmax(0,1fr) 290px}.admin-member-layout.with-detail{grid-template-columns:1fr}.member-detail{position:static}.membership-steps{grid-template-columns:1fr 1fr;gap:16px}}@media (width<=740px){.auth-feature-list{display:none}.auth-header{padding:20px}.auth-layout{grid-template-columns:1fr;gap:30px;padding:35px 20px}.auth-introduction h1{font-size:30px}.auth-introduction>p{font-size:12px}.auth-feature-list{gap:16px;margin-top:25px}.auth-card{padding:26px}.auth-card h2{font-size:22px}.member-toolbar{flex-wrap:wrap;padding:10px 14px}.member-toolbar nav{flex-wrap:wrap;gap:3px}.member-toolbar .quiet-button{padding-inline:7px;font-size:10px}.member-center,.member-admin{padding:25px 14px}.membership-grid{grid-template-columns:1fr}.membership-card,.membership-sessions{padding:20px}.membership-identity{flex-wrap:wrap;gap:11px}.membership-identity>.badge{margin-left:0}.membership-steps{gap:12px;font-size:10px}.membership-steps>div{font-size:10px}.member-search{flex-wrap:wrap;gap:9px;padding:14px}.member-search>.search-field{flex-basis:100%}.member-search>select{flex:1}.member-facts>div{grid-template-columns:90px 1fr;gap:10px}.auth-header>span{padding-left:16px;font-size:8px}.auth-header .ccs-brand-type{font-size:23px}}
