.dashboard{display:flex;flex-direction:column;align-items:flex-start;width:min(100% - 2rem,1180px);min-height:clamp(520px,68vh,760px);margin:0 auto;padding:clamp(2rem,4vw,3.25rem) 0 clamp(2.5rem,5vw,4rem)}.dashboard--service-tabs{margin-top:-.5rem;padding-top:0}.dashboard__desc{color:#555;margin-bottom:1.25rem;max-width:620px}.switch{position:relative;display:inline-block;width:36px;height:18px;margin-right:.5rem;vertical-align:middle;flex-shrink:0}.switch-label{flex-shrink:1;min-width:0}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;inset:0;background-color:#ccc;border-radius:18px;transition:background-color .2s}.switch .slider:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform .2s}.switch input:checked+.slider{background-color:#007bff}.switch input:checked+.slider:before{transform:translate(18px)}.dashboard__pref{display:flex;align-items:center;gap:.5rem;width:fit-content;max-width:100%;margin-bottom:1.25rem;padding:.65rem .8rem;background:#f7faff;border:1px solid #d9e7ff;border-radius:8px;flex-wrap:nowrap}.switch-label{font-size:.9rem;color:#333}@media(max-width:400px){.switch-label{font-size:.8rem}}.dashboard__search{width:100%;max-width:440px;padding:.7rem 1rem;margin-bottom:2rem;border:1px solid #ccc;border-radius:6px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.dashboard__search:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1f;outline:none}.dashboard__empty{font-size:1.1rem;color:#555;margin-top:1rem;text-align:center}.btn--primary,a.btn--primary{background:#007bff;color:#fff;text-decoration:none;padding:.6rem 1.2rem;border-radius:4px;display:inline-block;margin-top:1rem;transition:background .3s ease}.btn--primary:hover,a.btn--primary:hover{background:#0069d9}.btn{padding:.52rem .8rem;border:none;border-radius:4px;font-size:.9rem;cursor:pointer}.btn--copy{background:#007bff;color:#fff}.btn--download{background:#28a745;color:#fff}.btn--upgrade{min-width:160px;background:#0b63ce;color:#fff}.btn--upgrade-secondary{background:#eef4ff;border:1px solid #0b63ce;color:#0b63ce}.btn:hover{opacity:.9}.dashboard .btn:not(:disabled){transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.dashboard .btn:not(:disabled):hover{opacity:1;transform:translateY(-1px);box-shadow:0 0 0 2px #0b63ce24,0 8px 18px #061a3521}.dashboard .btn:focus-visible{outline:3px solid rgba(11,99,206,.36);outline-offset:2px;opacity:1}.dashboard .btn--upgrade-secondary:not(:disabled):hover,.dashboard .btn--upgrade-secondary:not(:disabled):focus-visible{color:#064fa8;background:#dbeafe;border-color:#075bbd}.dashboard .btn--upgrade-secondary:not(:disabled):active{background:#cfe1ff;transform:translateY(0)}.dashboard .btn--copy:not(:disabled):hover,.dashboard .btn--copy:not(:disabled):focus-visible{color:#fff;background:#0069d9}.dashboard .btn--download:not(:disabled):hover,.dashboard .btn--download:not(:disabled):focus-visible{color:#fff;background:#218838}.dashboard .btn--upgrade:not(:disabled):hover,.dashboard .btn--upgrade:not(:disabled):focus-visible{color:#fff;background:#064fa8}.btn--cancel{background:#fff5f5;color:#b42318;border:1px solid #f3b7b1;padding:.5rem .75rem;border-radius:4px;font-size:.9rem;cursor:pointer}.btn--cancel:hover{background:#fee4e2}.engine-empty-state,.engine-account-card{background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 10px 28px #0022440f}.engine-modal__head h3{margin:.45rem 0 0;color:#061a35}.engine-modal__body p{max-width:620px;margin:.3rem 0 0;color:#4b5563;line-height:1.5}.engine-empty-state h3,.engine-account-card h3{margin:0;color:#061a35}.engine-empty-state p{max-width:650px;margin:0;color:#4b5563;line-height:1.5}.engine-modal__actions,.engine-empty-state__actions{display:flex;gap:.55rem;flex-wrap:wrap}.engine-action-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;min-width:150px;min-height:2.55rem;margin-top:0;padding:0 .95rem;text-align:center;line-height:1.2}.engine-action-button svg{flex:0 0 auto;width:1rem;height:1rem}.engine-action-button--icon{min-width:2.55rem;width:2.55rem;padding:0}.engine-modal{position:fixed;inset:var(--nav-height) 0 0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem;background:#061a3561;pointer-events:none}.engine-modal__dialog{width:min(100%,560px);max-height:calc(100dvh - var(--nav-height) - 2rem);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 24px 70px #00224438;pointer-events:auto}.engine-modal__dialog--workspace{width:min(100%,980px)}.engine-modal__dialog--danger{width:min(100%,620px)}.engine-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .85rem;border-bottom:1px solid #e1e7f0}.engine-modal__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;color:#344054;background:#fff;border:1px solid #d9e2ef;border-radius:6px;cursor:pointer}.engine-modal__close:hover,.engine-modal__close:focus{color:#0b63ce;border-color:#b9d4ff;background:#f8fbff}.engine-modal__body{display:grid;flex:1 1 auto;gap:1rem;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem}.engine-modal__body--workspace{gap:1.1rem}.engine-modal__actions{justify-content:flex-start}.engine-danger-kicker{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.25rem;color:#b42318;font-size:.78rem;font-weight:900;text-transform:uppercase}.engine-delete-warning{display:grid;gap:.45rem;padding:.85rem;background:#fff5f3;border:1px solid #fecdca;border-radius:8px}.engine-delete-warning strong{color:#912018}.engine-delete-warning--combined{background:#fff8e6;border-color:#fedf89}.engine-delete-warning--combined strong{color:#93370d}.engine-delete-warning ul{margin:0;padding-left:1.1rem;color:#344054;line-height:1.55}.engine-delete-confirmation{display:grid;gap:.4rem;color:#344054;font-weight:800}.engine-delete-confirmation input{min-height:2.7rem;padding:.65rem .75rem;color:#101828;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font:inherit}.engine-delete-confirmation input:focus{outline:2px solid rgba(11,99,206,.22);border-color:#0b63ce}.engine-modal__actions--split .engine-action-button{flex:1 1 0;min-width:0;min-height:2.75rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.engine-modal__actions--split .engine-action-button:hover{opacity:1;transform:translateY(-1px);box-shadow:0 10px 20px #2563eb29}.engine-modal__actions--split .btn--upgrade-secondary:hover{background:#dbeafe;border-color:#2563eb;color:#0b4fb3}.engine-combine-form{display:grid;gap:1rem}.engine-combine-field{display:grid;gap:.35rem;color:#344054;font-size:.86rem;font-weight:800}.engine-combine-field input{width:100%;min-height:2.55rem;padding:.55rem .7rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#061a35;font:inherit}.engine-combine-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.engine-combine-account{display:flex;align-items:flex-start;gap:.55rem;min-height:4rem;padding:.65rem;border:1px solid #d9e2ef;border-radius:8px;background:#f8fbff;cursor:pointer}.engine-combine-account input{flex:0 0 auto;width:1rem;height:1rem;margin-top:.15rem}.engine-combine-account span{display:grid;gap:.12rem;min-width:0}.engine-combine-account strong{color:#061a35;overflow-wrap:anywhere}.engine-combine-account small{color:#64748b;font-weight:700;overflow-wrap:anywhere}.engine-combine-error,.engine-combine-message{margin:0;font-size:.9rem;font-weight:800}.engine-combine-error{color:#b42318}.engine-combine-message{color:#047857}.engine-combine-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;padding-top:.25rem}.engine-combine-actions .engine-action-button,.engine-combine-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;width:11rem;min-width:11rem;min-height:2.75rem;margin-top:0;padding:0 .95rem;line-height:1.2}.engine-combine-upgrade{display:grid;gap:1rem}.engine-combine-upgrade__intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:flex-start;padding:.85rem;background:linear-gradient(135deg,#0b63ce14,#14b8a614),#fff;border:1px solid #d9e2ef;border-radius:8px}.engine-combine-upgrade__icon{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;color:#0b63ce;background:#eaf2ff;border:1px solid #bfdbfe;border-radius:8px}.engine-combine-upgrade__intro strong,.engine-combine-upgrade__accounts>strong{color:#061a35}.engine-combine-upgrade__intro p{margin:.25rem 0 0;color:#475467;line-height:1.5}.engine-combine-upgrade__benefits{display:flex;flex-wrap:wrap;gap:.5rem}.engine-combine-upgrade__benefits span{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.25rem .7rem;color:#1f3f73;background:#f8fbff;border:1px solid #d9e2ef;border-radius:999px;font-size:.8rem;font-weight:900}.engine-combine-upgrade__accounts{display:grid;gap:.55rem}.engine-combine-account--preview{cursor:default}.engine-combine-actions a.engine-action-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.engine-empty-state{display:grid;gap:.45rem;padding:1rem}.engine-empty-state--error{border-color:#f1aeb5;background:#fff7f8}.engine-empty-state--error .btn{width:fit-content;min-width:120px}.engine-empty-state__actions{margin-top:.35rem}.engine-account-card{display:grid;gap:.85rem;padding:1rem}.engine-back-button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.2rem;padding:.4rem .72rem;color:#0b63ce;background:#fff;border:1px solid #b9d4ff;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:700}.engine-back-button:hover,.engine-back-button:focus{background:#f5f9ff;border-color:#8dbdff}.engine-period-select{min-width:96px;border:1px solid #d9e2ef;border-radius:6px;padding:.55rem .75rem;background:#f8fbff;color:#061a35}.engine-period-control{display:grid;gap:.25rem;justify-items:start;color:#667085;font-size:.74rem;font-weight:800}.engine-period-control .engine-period-select{width:100%}.engine-metrics-toolbar{display:flex;align-items:end;justify-content:space-between;gap:clamp(.75rem,2vw,1.35rem);padding:.8rem .95rem;background:#f8fbff;border:1px solid #d9e2ef;border-radius:8px}.engine-metrics-toolbar__copy{display:grid;gap:.18rem;min-width:0}.engine-metrics-toolbar__copy strong{color:#061a35;font-size:.95rem;line-height:1.25}.engine-metrics-toolbar__copy span{color:#667085;font-size:.86rem;line-height:1.4}.engine-metrics-toolbar .engine-period-control{flex:0 0 auto}.engine-empty-state--workspace,.engine-account-card--workspace-page{background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 10px 28px #0022440f}.engine-account-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.engine-account-card__identity{display:grid;gap:.28rem;min-width:0}.engine-account-card__identity p{display:flex;gap:.55rem;flex-wrap:wrap;margin:0;color:#4b5563;line-height:1.35}.engine-account-card__identity p span{color:#667085}.engine-account-card__title-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.engine-account-card__title-row h1,.engine-account-card__title-row h3{margin:0}.engine-account-card__platform{display:inline-flex;width:fit-content;padding:.12rem .42rem;color:#47637f;background:#f3f7fb;border:1px solid #d4deea;border-radius:999px;font-size:.7rem;font-weight:800}.engine-status{display:inline-flex;align-items:center;min-height:1.6rem;padding:.2rem .55rem;border-radius:999px;font-size:.82rem;font-weight:800;white-space:nowrap}.engine-status--online{color:#0f5132;background:#e9f8ef;border:1px solid #8fd0a8}.engine-status--idle{color:#344054;background:#f1f5f9;border:1px solid #d9e2ef}.engine-account-metrics{display:grid;grid-template-columns:repeat(3,minmax(145px,1fr));gap:.65rem}.engine-account-metric{position:relative;display:grid;gap:.22rem;min-width:0;padding:.75rem;background:#f8fbff;border:1px solid #e1e7f0;border-radius:7px}.engine-account-metric span{color:#667085;font-size:.78rem;font-weight:800}.engine-account-metric strong{min-width:0;color:#061a35;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.engine-account-metric--value-pair{gap:.16rem;container-type:inline-size}.engine-account-metric--value-pair>span:first-child{padding-right:1.75rem}.engine-account-metric__value-pair{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:baseline;gap:.38rem;min-width:0}.engine-account-metric__value-group{display:flex;align-items:baseline;gap:.2rem;min-width:0}.engine-account-metric__value-group>span{color:#667085;font-size:.62rem;font-weight:750;line-height:1.05;white-space:nowrap}.engine-account-metric__value-group strong{font-size:.84rem;white-space:nowrap;overflow-wrap:normal}.engine-account-metric__value-group--secondary strong{color:#9a5b00;font-size:.84rem;font-weight:800}@container (max-width: 11rem){.engine-account-metric__value-group{display:grid;align-content:start;gap:.04rem}}.engine-account-metric__drawdown-help{position:absolute;top:.22rem;right:.22rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;color:#9a5b00;background:transparent;border:0;border-radius:999px;font:inherit;cursor:help;z-index:4}.engine-account-metric__drawdown-help>span{display:inline-flex;align-items:center;justify-content:center;width:.86rem;height:.86rem;color:#9a5b00;background:#ffffff80;border:1px solid rgba(154,91,0,.36);border-radius:999px;font-size:.56rem;font-style:normal;font-weight:900;line-height:1}.engine-account-metric__drawdown-help:before,.engine-account-metric__drawdown-help:after{position:absolute;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.engine-account-metric__drawdown-help:before{content:attr(data-tooltip);right:0;bottom:calc(100% + .28rem);width:max-content;max-width:min(15rem,calc(100vw - 2rem));padding:.45rem .55rem;color:#fff;background:#061a35;border-radius:6px;box-shadow:0 8px 20px #061a3533;font-size:.68rem;font-weight:700;line-height:1.35;text-align:left;white-space:normal;transform:translateY(3px)}.engine-account-metric__drawdown-help:after{content:"";right:.68rem;bottom:calc(100% - .28rem);border:.32rem solid transparent;border-top-color:#061a35;transform:translateY(3px)}.engine-account-metric__drawdown-help:hover:before,.engine-account-metric__drawdown-help:hover:after,.engine-account-metric__drawdown-help:focus:before,.engine-account-metric__drawdown-help:focus:after{opacity:1;visibility:visible;transform:translateY(0)}.engine-account-metric__drawdown-help:focus-visible{outline:2px solid rgba(11,99,206,.38);outline-offset:0}.engine-account-metric__drawdown-help:hover>span,.engine-account-metric__drawdown-help:focus>span{background:#ffffffd1}.engine-account-metric--muted strong{color:#344054;font-size:.92rem}.engine-performance-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:.65rem}.engine-coverage-note{margin:.65rem 0 1rem;color:#7a4b00;font-size:.86rem;font-weight:700}.engine-coverage-note--warning{padding:.68rem .78rem;color:#7a2e0e;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px}.engine-account-metric small{color:#667085;font-size:.76rem;line-height:1.35}.engine-account-metric--positive{background:#edf9f0;border-color:#a6ddb6}.engine-account-metric--positive strong{color:#065f46}.engine-account-metric--negative,.engine-account-metric--warning{background:#fff6e8;border-color:#f4c98b}.engine-account-metric--cashflow{background:#fbfdff;border-color:#d9e2ef}.engine-account-metric--cashflow strong,.engine-account-metric--cashflow small{color:#52627a}button:disabled,.btn[disabled]{opacity:.6;cursor:not-allowed}@media(max-width:600px){.dashboard{width:min(100% - 1rem,1180px)}.engine-account-metric__value-pair{align-items:end;gap:.25rem}.engine-account-metric__value-group{display:grid;gap:.02rem}.engine-account-metric__drawdown-help:before{top:calc(100% + 3.65rem);right:0;bottom:auto;width:10rem;max-width:calc(100vw - 2rem)}.engine-account-metric__drawdown-help:after{top:calc(100% + 3.05rem);right:.68rem;bottom:auto;border-top-color:transparent;border-bottom-color:#061a35}.dashboard__pref{align-items:flex-start}.engine-modal{align-items:flex-start;padding:.5rem}.engine-modal__dialog,.engine-modal__dialog--workspace{width:100%;max-height:calc(100dvh - var(--nav-height) - 1rem)}.engine-modal__head{padding:.9rem .9rem .75rem}.engine-modal__body{padding:.85rem}.engine-empty-state__actions{justify-content:stretch}.engine-action-button{flex:1 1 100%;min-width:0;text-align:center}.engine-account-metrics{grid-template-columns:1fr}.engine-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-performance-grid .engine-account-metric--wide{grid-column:1 / -1}.engine-account-card__head{align-items:stretch;flex-direction:column}.engine-back-button{justify-content:center;width:100%}.engine-metrics-toolbar{align-items:stretch;flex-direction:column;padding:.82rem}.engine-metrics-toolbar .engine-period-control{width:100%}}@media(min-width:360px)and (max-width:600px){.engine-account-metrics,.engine-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-account-metrics .engine-account-metric--wide,.engine-performance-grid .engine-account-metric--wide{grid-column:1 / -1}}:root[data-theme=dark] .dashboard{color:var(--text-default)}:root[data-theme=dark] .dashboard h2{color:var(--text-strong)!important}:root[data-theme=dark] .dashboard__desc,:root[data-theme=dark] .dashboard__empty,:root[data-theme=dark] .switch-label{color:var(--text-muted)}:root[data-theme=dark] .dashboard__pref,:root[data-theme=dark] .dashboard__search,:root[data-theme=dark] .engine-modal__dialog,:root[data-theme=dark] .engine-empty-state,:root[data-theme=dark] .engine-account-card{background:var(--surface-gradient);border-color:var(--border-default);color:var(--text-default)}:root[data-theme=dark] .dashboard__search,:root[data-theme=dark] .engine-period-select,:root[data-theme=dark] .engine-metrics-toolbar{background:var(--bg-surface-inset);border-color:var(--border-default);color:var(--text-default)}:root[data-theme=dark] .engine-period-control{color:var(--text-muted)}:root[data-theme=dark] .engine-modal__head h3,:root[data-theme=dark] .engine-empty-state h3,:root[data-theme=dark] .engine-account-card h3,:root[data-theme=dark] .engine-account-metric strong,:root[data-theme=dark] .engine-metrics-toolbar__copy strong{color:var(--text-strong)}:root[data-theme=dark] .engine-metrics-toolbar__copy span,:root[data-theme=dark] .engine-modal__body p,:root[data-theme=dark] .engine-empty-state p,:root[data-theme=dark] .engine-account-card__identity p,:root[data-theme=dark] .engine-account-card__identity p span,:root[data-theme=dark] .engine-account-metric span,:root[data-theme=dark] .engine-account-metric--muted strong{color:var(--text-muted)}:root[data-theme=dark] .engine-coverage-note{color:#f7c66a}:root[data-theme=dark] .engine-coverage-note--warning{color:#fed7aa;background:#9a34122e;border-color:#fb923c52}:root[data-theme=dark] .engine-modal{background:#020617ad}:root[data-theme=dark] .engine-modal__head,:root[data-theme=dark] .engine-account-card__head{border-color:#94a3b838}:root[data-theme=dark] .engine-modal__close,:root[data-theme=dark] .engine-account-metric,:root[data-theme=dark] .engine-back-button{background:var(--bg-surface-inset);border-color:var(--border-default);color:var(--text-default)}:root[data-theme=dark] .engine-modal__close:hover,:root[data-theme=dark] .engine-modal__close:focus{color:#fff;background:#5fa8ff29;border-color:#8cc2ff}:root[data-theme=dark] .engine-delete-warning--combined{background:#78350f47;border-color:#fbbf246b}:root[data-theme=dark] .engine-delete-warning--combined strong{color:#fcd34d}:root[data-theme=dark] .engine-combine-field,:root[data-theme=dark] .engine-combine-account small{color:#cbd5e1}:root[data-theme=dark] .engine-combine-field input,:root[data-theme=dark] .engine-combine-account{background:#0f172ab8;border-color:#94a3b852;color:#f8fafc}:root[data-theme=dark] .engine-combine-account strong,:root[data-theme=dark] .engine-combine-upgrade__intro strong,:root[data-theme=dark] .engine-combine-upgrade__accounts>strong{color:#f8fafc}:root[data-theme=dark] .engine-combine-upgrade__intro{background:linear-gradient(135deg,#60a5fa1f,#14b8a617),#111827;border-color:#94a3b83d}:root[data-theme=dark] .engine-combine-upgrade__icon,:root[data-theme=dark] .engine-combine-upgrade__benefits span{color:#dbeafe;background:#60a5fa2e;border-color:#60a5fa57}:root[data-theme=dark] .engine-combine-upgrade__intro p{color:#cbd5e1}:root[data-theme=dark] .engine-back-button:hover,:root[data-theme=dark] .engine-back-button:focus{background:#5fa8ff1f;border-color:#5fa8ff}:root[data-theme=dark] .engine-account-card__platform{color:#b9c7d8;background:#94a3b81c;border-color:#94a3b847}:root[data-theme=dark] .engine-status--idle{color:var(--text-muted);background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .engine-account-metric--positive{background:#10492c6b;border-color:#5bc5816b}:root[data-theme=dark] .engine-account-metric--positive strong{color:#86efac}:root[data-theme=dark] .engine-account-metric__value-group>span{color:var(--text-muted)}:root[data-theme=dark] .engine-account-metric__value-group--secondary strong{color:#f2c078}:root[data-theme=dark] .engine-account-metric__drawdown-help>span{color:#f2c078;background:#6c390d6b;border-color:#e3a25180}:root[data-theme=dark] .engine-account-metric__drawdown-help:hover>span,:root[data-theme=dark] .engine-account-metric__drawdown-help:focus>span{background:#6c390db3}:root[data-theme=dark] .engine-account-metric--cashflow{background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .engine-account-metric--cashflow strong,:root[data-theme=dark] .engine-account-metric--cashflow small{color:var(--text-muted)}:root[data-theme=dark] .engine-account-metric--negative,:root[data-theme=dark] .engine-account-metric--warning{background:#6c390d6b;border-color:#e3a2516b}:root[data-theme=dark] .engine-account-metric small{color:var(--text-muted)}:root[data-theme=dark] .btn--upgrade-secondary{background:#5fa8ff1f;border-color:#5fa8ff;color:#dceeff}:root[data-theme=dark] .btn--primary,:root[data-theme=dark] a.btn--primary,:root[data-theme=dark] .btn--copy,:root[data-theme=dark] .btn--upgrade{background:linear-gradient(180deg,#2f86ff,#0b63ce);color:#fff;box-shadow:0 10px 22px #2563eb2e}:root[data-theme=dark] .btn--primary:hover,:root[data-theme=dark] a.btn--primary:hover,:root[data-theme=dark] .btn--copy:hover,:root[data-theme=dark] .btn--upgrade:hover{background:linear-gradient(180deg,#5fa8ff,#1769d6);box-shadow:0 14px 28px #5fa8ff38;opacity:1}:root[data-theme=dark] .btn--download{background:linear-gradient(180deg,#38b85a,#21893b);color:#fff;box-shadow:0 10px 22px #22c55e29}:root[data-theme=dark] .btn--download:hover{background:linear-gradient(180deg,#4ac96b,#2d9d48);box-shadow:0 14px 28px #22c55e38;opacity:1}:root[data-theme=dark] .btn--cancel{background:#7f1d1d2e;border-color:#f8717161;color:#fecaca}:root[data-theme=dark] .btn--cancel:hover{background:#b91c1c47;border-color:#fca5a585;color:#fff}:root[data-theme=dark] .btn--upgrade-secondary:hover{background:#5fa8ff33;border-color:#8cc2ff;color:#fff;opacity:1}:root[data-theme=dark] .dashboard .btn:not(:disabled):hover{box-shadow:0 0 0 2px #5fa8ff57,0 9px 20px #00000057}:root[data-theme=dark] .dashboard .btn:focus-visible{outline-color:#8cc2ffb8}:root[data-theme=dark] .dashboard .btn--upgrade-secondary:not(:disabled):hover,:root[data-theme=dark] .dashboard .btn--upgrade-secondary:not(:disabled):focus-visible{color:#fff;background:#5fa8ff42;border-color:#a8d2ff}:root[data-theme=dark] .dashboard .btn--upgrade-secondary:not(:disabled):active{background:#5fa8ff57}:root[data-theme=dark] button:disabled,:root[data-theme=dark] .btn[disabled]{opacity:.5}:root[data-theme=dark] .engine-danger-kicker{color:#fda29b}:root[data-theme=dark] .engine-delete-warning{background:#7f1d1d38;border-color:#f8717152}:root[data-theme=dark] .engine-delete-warning strong{color:#fecaca}:root[data-theme=dark] .engine-delete-warning ul{color:var(--text-default)}:root[data-theme=dark] .engine-delete-confirmation{color:var(--text-default)}:root[data-theme=dark] .engine-delete-confirmation input{color:var(--text-default);background:var(--bg-surface-inset);border-color:var(--border-default)}
