.help-center-content{display:flex;flex-direction:column}.help-center-hero{align-items:flex-start;min-height:184px}.help-center-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.help-center-links-card,.help-center-guides-panel{margin-top:1rem}.help-center-card-header{display:grid;gap:.45rem;margin-bottom:.85rem}.help-center-card-header h3{margin:0;font-size:1rem}.help-center-card-header p,.help-guide-body p{margin:0;color:#cddcf09e}.help-center-quick-links{display:flex;flex-wrap:wrap;gap:.55rem}.help-center-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.6rem .9rem;border:1px solid rgba(125,177,222,.16);border-radius:999px;background:#172234f0;color:#eff5ff;font-weight:700;cursor:pointer;font-size:.92rem;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.help-center-chip:hover{border-color:#7db1de4d;transform:translateY(-1px)}.help-center-guide-list{display:grid;gap:.7rem}.help-guide-card{padding:.88rem .95rem .92rem;border-radius:18px;border:1px solid rgba(125,177,222,.14);background:#0e192bd6}.help-guide-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.help-guide-header h4{margin:0;font-size:.98rem}.help-guide-toggle{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:#283852eb;color:#9fb2d3;cursor:pointer}.help-guide-body{display:grid;gap:.45rem;margin-top:.65rem}@media(max-width:900px){.help-center-hero-actions{width:100%;justify-content:flex-start}.help-guide-header{flex-direction:column;align-items:stretch}}:root{font-family:Segoe UI,Helvetica Neue,sans-serif;color:#f8f5ef;background:radial-gradient(circle at top left,rgba(215,142,34,.28),transparent 34%),linear-gradient(135deg,#0f1724,#1d3044 45%,#2b1e1b);line-height:1.45}*{box-sizing:border-box}body{margin:0;min-height:100vh}button,input{font:inherit}input,select{width:100%;margin-top:.35rem;padding:.78rem .92rem;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#0f1724ad;color:inherit;font-size:.96rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}input:focus,select:focus{outline:none;border-color:#7ab4ff7a;box-shadow:0 0 0 3px #7ab4ff1f;background:#121d2ed1}label{display:block}.auth-layout,.panel-shell{width:min(1080px,calc(100% - 2rem));margin:0 auto;padding:2.2rem 0 3rem}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:linear-gradient(180deg,#10223de0,#050b16fa),radial-gradient(circle at top right,rgba(104,186,255,.18),transparent 22%)}.dashboard-sidebar{display:grid;align-content:start;gap:1.1rem;padding:1.45rem .95rem;background:linear-gradient(180deg,#040d1bf5,#020912f5);border-right:1px solid rgba(129,176,221,.12)}.dashboard-main{padding:1.45rem 1.1rem 2.15rem}.dashboard-brand-card,.dashboard-support-card,.dashboard-topbar,.dashboard-hero,.dashboard-stat-card,.dashboard-panel{border:1px solid rgba(134,176,221,.12);border-radius:22px;background:linear-gradient(180deg,#0d182bf0,#091221e6);box-shadow:inset 0 1px #ffffff08,0 14px 34px #00000024}.dashboard-brand-card,.dashboard-support-card{padding:1rem}.dashboard-brand-card{display:flex;gap:.85rem;align-items:center}.dashboard-brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-weight:800;font-size:.92rem;color:#07101f;background:radial-gradient(circle at 30% 20%,#7ce5ff,#6c8ef6 68%,#5c53d6);box-shadow:0 0 24px #6c8ef666}.dashboard-brand-mark-uflow{color:#eef5ff;background:radial-gradient(circle at 35% 30%,#7ce5fff2,#6c8ef6c7 46%,#0e182cf2 58%),linear-gradient(135deg,#0a1324,#152744);border:1px solid rgba(124,229,255,.3);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 28px #6c8ef647}.dashboard-brand-copy h2,.dashboard-topbar h1,.dashboard-hero h2,.dashboard-panel h3,.dashboard-support-card h3{margin:0}.dashboard-brand-copy p,.dashboard-support-card p,.dashboard-hero p,.dashboard-panel p,.dashboard-watch-item p,.dashboard-stat-card p,.dashboard-empty-state p{margin:0;color:#cddcf0b8}.dashboard-brand-copy p,.dashboard-nav-title,.dashboard-kicker,.dashboard-section-label,.dashboard-stat-label{text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:#8ba1c4}.dashboard-nav{display:grid;gap:.65rem}.dashboard-nav-link{display:flex;gap:.75rem;align-items:flex-start;padding:.8rem .85rem;border-radius:18px;color:inherit;text-decoration:none;background:#0c182a94;border:1px solid transparent;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.dashboard-nav-link strong,.dashboard-topbar strong,.dashboard-status-pill strong,.dashboard-empty-state strong,.dashboard-panel-header h3,.dashboard-brand-copy h2{display:block;font-size:.98rem}.dashboard-nav-link small,.dashboard-status-pill span,.dashboard-watch-meta small,.dashboard-fleet-card small{color:#cddcf0a8}.dashboard-nav-link-active{background:linear-gradient(180deg,#243e5cfa,#1b2e47eb);border-color:#73b3ec59;box-shadow:inset 0 1px #93d2ff24}.dashboard-nav-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:12px;font-weight:800;font-size:.92rem;color:#7fd3ff;background:#7fd3ff1a}.dashboard-support-card{display:grid;gap:.85rem;margin-top:auto}.dashboard-support-link{display:inline-flex;justify-content:center;padding:.72rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#eff5ff;text-decoration:none;background:#ffffff08;font-size:.92rem}.dashboard-sidebar-button{width:100%}.dashboard-topbar,.dashboard-hero,.dashboard-panel{padding:1.05rem 1.2rem}.dashboard-topbar{display:flex;justify-content:space-between;align-items:center;gap:.85rem}.dashboard-status-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(125,177,222,.18);background:#0a1626d6}.dashboard-status-cluster{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.dashboard-status-copy{color:#cddcf0a8;font-size:.9rem}.dashboard-status-pill span{font-size:.88rem}.dashboard-status-dot{width:10px;height:10px;border-radius:50%;background:currentColor}.dashboard-status-online{color:#b5ffd7}.dashboard-status-alert{color:#ffd481}.dashboard-hero{margin-top:1rem;display:flex;justify-content:space-between;gap:1.15rem;background:radial-gradient(circle at top left,rgba(141,194,255,.14),transparent 28%),linear-gradient(135deg,#1c2940f5,#0a1528f0)}.dashboard-hero-copy{display:grid;gap:.75rem;max-width:700px}.dashboard-hero h2{font-size:clamp(2rem,3.4vw,3.2rem);letter-spacing:-.05em}.dashboard-hero p{max-width:660px;font-size:.98rem;line-height:1.58}.dashboard-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;gap:.65rem}.dashboard-version-badge{display:inline-flex;align-items:center;min-height:38px;padding:.62rem .9rem;border-radius:999px;border:1px solid rgba(255,194,92,.4);color:#ffd676;background:#ffc25c0f}.dashboard-primary-button{background:linear-gradient(135deg,#7ce5ff,#79a4ff);color:#07111e}.dashboard-ghost-button{border:1px solid rgba(255,255,255,.12)}.dashboard-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1rem}.dashboard-stat-card{padding:1rem 1.05rem}.dashboard-stat-card strong{display:block;margin-top:.55rem;font-size:clamp(1.65rem,2.6vw,2.35rem);letter-spacing:-.04em}.dashboard-panel{margin-top:1rem}.dashboard-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.dashboard-fleet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.dashboard-fleet-card{display:grid;gap:.7rem;padding:.95rem;border-radius:18px;text-decoration:none;color:inherit;background:#0f1c2fad;border:1px solid rgba(125,177,222,.1)}.dashboard-fleet-card-top,.dashboard-watch-item{display:flex;justify-content:space-between;gap:1rem}.dashboard-fleet-error{padding:.65rem .8rem;border-radius:14px;color:#ffd1d1;background:#ff5c5c29}.dashboard-empty-state{display:grid;justify-items:center;gap:.85rem;margin-top:1rem;padding:1.5rem;border-radius:20px;text-align:center;background:#101e349e;border:1px solid rgba(125,177,222,.12)}.dashboard-empty-button{width:min(420px,100%)}.dashboard-watchlist{display:grid;gap:.75rem;margin-top:1rem}.dashboard-watch-item{align-items:flex-start;padding:.85rem .95rem;border-radius:16px;background:#0f1c2fad;border:1px solid rgba(125,177,222,.1)}.dashboard-watch-meta{display:grid;justify-items:end;gap:.6rem}.bot-management-hero{align-items:flex-start;min-height:212px}.bot-management-panel{padding-bottom:1.55rem}.bot-management-empty{margin-top:1.4rem}.bot-management-form{display:grid;gap:.85rem;margin-top:1rem}.bot-management-field{display:grid;gap:.45rem}.bot-management-field span:first-child{color:#8ba1c4;font-size:.88rem}.bot-management-field input,.bot-management-field select{min-height:42px;margin-top:0;padding:.82rem .95rem;border-radius:14px;border-color:#7bb0df24;background:#182335f0;color:#eff5ff;box-shadow:inset 0 1px #ffffff08}.bot-management-field input::placeholder{color:#b4c6e075}.bot-management-pair-stack{display:grid;gap:.3rem}.bot-management-actions{display:flex;gap:.85rem;margin-top:.35rem}.bot-management-actions .button{min-width:120px}.exchange-settings-main,.settings-overview-main{display:flex;flex-direction:column}.settings-overview-hero{align-items:flex-start;min-height:210px}.settings-overview-panel{padding-bottom:1.25rem}.settings-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.35rem}.settings-overview-column{display:grid;gap:1rem}.settings-overview-card{display:block;padding:1rem 1.1rem;border-radius:24px;border:1px solid rgba(125,177,222,.12);background:#0e192bd1;color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.settings-overview-card:hover{border-color:#7db1de47;transform:translateY(-1px)}.settings-overview-card strong{display:block;margin-bottom:.3rem;font-size:1.02rem}.settings-overview-card span{display:block;color:#cddcf09e}.settings-overview-empty{min-height:220px}.user-settings-content{width:min(840px,100%)}.user-settings-hero{width:min(840px,100%);align-items:flex-start;min-height:212px}.user-settings-hero-actions{display:grid;gap:.6rem;justify-items:end}.user-settings-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.82fr);gap:1rem;margin-top:1.2rem;align-items:start}.user-settings-card{margin-top:0}.user-settings-card-header{display:grid;gap:.35rem;margin-bottom:1rem}.user-settings-card-header h3{margin:0;font-size:1rem}.user-settings-card-header p{margin:0;color:#cddcf09e}.user-settings-form{display:grid;gap:.9rem}.user-settings-field{display:grid;gap:.45rem}.user-settings-field span{color:#e7effd;font-size:.94rem}.user-settings-field input{min-height:46px;margin-top:0;padding:.9rem 1rem;border-radius:18px;border-color:#7bb0df24;background:#1b273be6;color:#eff5ff}.user-settings-toggle{display:inline-flex;align-items:center;gap:.65rem;color:#eff5ff;width:fit-content}.user-settings-toggle input{width:auto;margin:0;accent-color:#ff533d}.user-settings-actions{display:flex;gap:.65rem;flex-wrap:wrap}.user-settings-primary{min-width:160px}.user-settings-security-card{max-width:320px}.notifications-settings-content{width:min(980px,100%)}.notifications-settings-hero{width:min(980px,100%);align-items:flex-start;min-height:184px}.notifications-settings-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.notifications-settings-card{padding-bottom:1.45rem}.notifications-settings-card-header{display:grid;gap:.55rem;margin-bottom:1rem}.notifications-settings-card-header h3{margin:0;font-size:1.04rem}.notifications-settings-card-header p{margin:0;color:#cddcf09e}.notifications-settings-form{display:grid;gap:1rem}.notifications-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.notifications-settings-field{display:grid;gap:.45rem}.notifications-settings-field span{color:#8ba1c4;font-size:.92rem}.notifications-settings-field input{min-height:46px;margin-top:0;padding:.9rem 1rem;border-radius:18px;border-color:#7bb0df24;background:#1b273be6;color:#eff5ff}.notifications-settings-field input::placeholder{color:#d4e1f4d1}.notifications-settings-actions{display:flex;gap:.65rem;flex-wrap:wrap}.notifications-settings-primary{min-width:132px}.audit-log-content{width:min(980px,100%)}.audit-log-hero{width:min(980px,100%);align-items:flex-start;min-height:212px}.audit-log-hero-actions{display:grid;gap:.6rem;justify-items:end}.audit-log-toolbar{display:flex;gap:.75rem;margin-top:1.2rem;flex-wrap:wrap}.audit-log-filter{width:min(280px,100%);margin-top:0;padding:.9rem 1rem;border-radius:18px;border-color:#7bb0df24;background:#1b273be6;color:#eff5ff}.audit-log-empty-card{margin-top:1.2rem;padding:1rem 1.1rem;border-radius:24px;border:1px solid rgba(125,177,222,.12);background:#0e192bd1}.audit-log-empty-card p{margin:0;color:#cddcf09e}.audit-log-list{display:grid;gap:.95rem;margin-top:1.2rem}.audit-log-entry{margin-top:0}.audit-log-entry-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.audit-log-entry-meta{display:grid;gap:.25rem}.audit-log-entry-meta strong{display:block;font-size:1.02rem;text-transform:capitalize}.audit-log-entry-meta p,.audit-log-entry-info,.audit-log-user-agent{margin:0;color:#cddcf09e}.audit-log-entry-info{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.85rem}.audit-log-user-agent{margin-top:.7rem;font-size:.92rem}.audit-log-metadata{margin:.95rem 0 0;padding:.95rem 1rem;border-radius:18px;background:#0b1526e6;border:1px solid rgba(125,177,222,.08);color:#dbe8ff;font:.9rem/1.6 Consolas,Courier New,monospace;white-space:pre-wrap;word-break:break-word}.subscription-settings-content{width:min(980px,100%)}.subscription-settings-hero{width:min(980px,100%);align-items:flex-start;min-height:212px}.subscription-settings-hero-actions{display:grid;gap:.6rem;justify-items:end}.subscription-settings-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr);gap:1rem;margin-top:1.2rem;align-items:start}.subscription-status-card,.subscription-config-card{margin-top:0}.subscription-status-header h3,.subscription-config-header h3{margin:0;font-size:1.04rem}.subscription-status-details{display:grid;gap:.6rem;margin-top:1rem}.subscription-status-details p,.subscription-config-header p,.subscription-settings-note,.subscription-settings-error-card p{margin:0;color:#cddcf09e}.subscription-config-header{display:grid;gap:.45rem;margin-bottom:1rem}.subscription-settings-field{display:grid;gap:.45rem}.subscription-settings-field span{color:#8ba1c4;font-size:.92rem}.subscription-settings-field input{min-height:46px;margin-top:0;padding:.9rem 1rem;border-radius:18px;border-color:#7bb0df24;background:#1b273be6;color:#eff5ff}.subscription-settings-field input::placeholder{color:#d4e1f4b8}.subscription-settings-note{margin-top:.75rem}.subscription-settings-actions{display:flex;gap:.7rem;margin-top:.9rem;flex-wrap:wrap}.subscription-settings-remove{min-width:146px}.subscription-settings-error-card{display:grid;gap:.55rem;margin-top:1.2rem;padding:1.2rem 1.15rem;border-radius:24px;border:1px solid rgba(175,75,86,.6);background:linear-gradient(180deg,#321c28f0,#21161feb)}.subscription-settings-error-card strong{display:block;font-size:1rem}.global-defaults-content{width:min(980px,100%)}.global-defaults-hero{width:min(980px,100%);align-items:flex-start;min-height:184px}.global-defaults-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.global-defaults-callout{display:grid;gap:.55rem;margin-top:1.2rem;padding:1.2rem 1.15rem;border-radius:24px;border:1px solid rgba(125,177,222,.12)}.global-defaults-callout strong{display:block;font-size:1rem}.global-defaults-callout p{margin:0;color:#e1e9f6c7}.global-defaults-callout-warning{border-color:#c2972194;background:linear-gradient(180deg,#2d2b1af0,#1c1e18eb)}.global-defaults-callout-error{border-color:#af4b5699;background:linear-gradient(180deg,#321c28f0,#21161feb)}.global-defaults-editor{padding-bottom:1.45rem}.global-defaults-editor-header{display:grid;gap:.45rem;margin-bottom:1rem}.global-defaults-editor-header h3{margin:0;font-size:1.04rem}.global-defaults-editor-header p{margin:0;color:#cddcf09e}.global-defaults-field{display:grid;gap:.45rem}.global-defaults-field span{color:#8ba1c4;font-size:.92rem}.global-defaults-textarea{min-height:320px;width:100%;resize:vertical;padding:1rem;border:1px solid rgba(123,176,223,.14);border-radius:20px;background:#1b273be6;color:#eff5ff;font:.95rem/1.6 Consolas,Courier New,monospace}.global-defaults-textarea::placeholder{color:#d4e1f4b8}.global-defaults-actions{display:flex;gap:.65rem;margin-top:1rem;flex-wrap:wrap}.bot-setup-main{display:flex;flex-direction:column}.bot-setup-hero{align-items:flex-start;min-height:184px}.bot-setup-toolbar{display:flex;margin-top:1.2rem}.bot-setup-refresh{min-width:116px}.bot-setup-panel{margin-top:1.15rem}.bot-setup-empty{min-height:180px}.bot-setup-empty .dashboard-empty-button{width:100%;max-width:none}.bot-setup-list{display:grid;gap:.9rem;margin-top:1.3rem}.bot-setup-card{display:grid;gap:1rem;padding:1.15rem;border-radius:24px;border:1px solid rgba(125,177,222,.12);background:#0e192bd6}.bot-setup-card-main{display:grid;gap:.55rem}.bot-setup-card-top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.bot-setup-card-top p,.bot-setup-card-main small,.bot-setup-meta{margin:0;color:#cddcf09e}.bot-setup-name{display:inline-block;margin-bottom:.18rem;font-size:1.05rem}.bot-setup-meta{display:flex;gap:1rem;flex-wrap:wrap}.bot-setup-actions{display:flex;gap:.6rem;flex-wrap:wrap}.exchange-settings-hero{align-items:flex-start;min-height:210px}.exchange-settings-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr);gap:1rem;margin-top:1.2rem;align-items:start}.exchange-accounts-column{display:grid;gap:.95rem}.exchange-accounts-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.exchange-accounts-header h3,.exchange-editor-header h3{margin:0;font-size:1.05rem}.exchange-add-button{min-width:94px}.exchange-filter-toggle{display:inline-flex;align-items:center;gap:.7rem;color:#eef5ff;width:fit-content}.exchange-filter-toggle input{width:auto;margin:0;accent-color:#73beff}.exchange-account-list{display:grid;gap:.75rem}.exchange-account-card{display:flex;justify-content:space-between;gap:1rem;padding:.9rem .95rem .9rem .9rem;border-radius:18px;border:1px solid rgba(125,177,222,.12);background:#0e192be0;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.exchange-account-card:hover{border-color:#7db1de47;transform:translateY(-1px)}.exchange-account-card-active{border-color:#73beffe6;box-shadow:inset 0 0 0 1px #73beff1f}.exchange-account-card-main{display:grid;gap:.45rem;min-width:0;flex:1}.exchange-account-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.exchange-account-labels{display:flex;gap:.75rem;min-width:0}.exchange-account-labels strong{display:block;margin-bottom:.18rem;font-size:.95rem;text-transform:lowercase}.exchange-account-labels small{color:#cddcf094}.exchange-account-mark{width:18px;height:18px;border-radius:8px;flex:0 0 18px;margin-top:.2rem;box-shadow:inset 0 1px #ffffff29}.exchange-account-status{text-transform:none;letter-spacing:0;font-size:.9rem;border:1px solid currentColor}.exchange-account-error{color:#ffcbcb;font-size:.9rem}.exchange-account-actions{display:flex;align-items:center;gap:.55rem}.exchange-card-button{min-width:62px}.exchange-delete-button{min-width:82px;background:linear-gradient(135deg,#ff6f6f,#db2f2f);color:#220707}.exchange-list-empty{min-height:180px}.exchange-editor-panel{margin-top:0}.exchange-editor-header{margin-bottom:.95rem}.exchange-editor-form{display:grid;gap:.75rem}.exchange-editor-field{display:grid;gap:.42rem}.exchange-editor-field span{color:#dfe8f8;font-size:.9rem}.exchange-editor-field input,.exchange-editor-field select{min-height:42px;margin-top:0;padding:.82rem .95rem;border-radius:14px;border-color:#7bb0df24;background:#1b273be6;color:#eff5ff}.exchange-editor-field input::placeholder{color:#d4e1f4d1}.exchange-editor-actions{display:flex;gap:.7rem;margin-top:.35rem;flex-wrap:wrap}.exchange-verify-button{min-width:172px}.workspace-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.8rem 1.05rem;border-radius:18px;border:1px solid rgba(134,176,221,.12);background:linear-gradient(180deg,#0d182bf0,#091221e6);color:#cddcf0b8;font-size:.92rem}.workspace-footer-links{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.workspace-footer-links a{color:#cddcf0d6;text-decoration:none}.workspace-footer-links a:hover{text-decoration:underline}.auth-layout{display:grid;gap:1.5rem;grid-template-columns:1.2fr .8fr;align-items:stretch}.auth-screen{min-height:100vh;background:radial-gradient(circle at top center,rgba(52,95,143,.18),transparent 30%),linear-gradient(180deg,#0d1c2d,#07111d 58%,#050b14)}.auth-layout-login{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;padding:2.8rem 0 1.6rem}.auth-login-stack{width:min(680px,100%);margin:0 auto;display:grid;gap:1rem}.auth-hero-panel,.auth-form-panel,.auth-footer-bar{border:1px solid rgba(134,176,221,.12);background:linear-gradient(180deg,#0d182bf5,#091221f0);box-shadow:inset 0 1px #ffffff08,0 16px 42px #0000002e}.auth-hero-panel,.auth-form-panel{border-radius:24px}.auth-hero-panel{display:flex;justify-content:space-between;gap:1.2rem;align-items:flex-start;padding:1.35rem 1.45rem}.auth-hero-copy{display:grid;gap:.7rem;max-width:560px}.auth-login-kicker{display:inline-flex;align-items:center;gap:.6rem;text-transform:uppercase;letter-spacing:.22em;font-size:.82rem;font-weight:700;color:#7ecbff}.auth-login-kicker-dot,.auth-session-pill-dot{width:9px;height:9px;border-radius:999px;background:currentColor}.auth-hero-panel h1{margin:0;font-size:clamp(2.45rem,4vw,3.85rem);line-height:.98;letter-spacing:-.06em;color:#eef5ff}.auth-hero-panel p{margin:0;max-width:560px;font-size:.96rem;line-height:1.55;color:#cddcf0bd}.auth-session-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem .95rem;border-radius:999px;border:1px solid rgba(76,183,131,.56);background:#12272f9e;color:#d6ffe1;font-weight:700;font-size:.92rem}.auth-form-panel{padding:1.3rem 1.2rem 1.2rem}.auth-form-head{display:grid;gap:.35rem}.auth-form-head h2{margin:0;font-size:1.55rem;letter-spacing:-.04em;color:#eef5ff}.auth-form-head p{margin:0;color:#cddcf09e}.auth-brand-row{display:flex;align-items:center;gap:1rem;margin-top:1.05rem;margin-bottom:1.05rem}.auth-brand-row strong{font-size:1.65rem;letter-spacing:-.04em;color:#eff5ff}.auth-brand-mark{width:40px;height:40px;border-radius:13px;font-size:.9rem;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 22px #6c8ef63d}.auth-form{display:grid;gap:.85rem}.auth-field{display:grid;gap:.4rem}.auth-field span{color:#eef5ff;font-size:.9rem}.auth-field input{min-height:42px;margin-top:0;padding:.82rem .95rem;border-radius:14px;border-color:#7bb0df24;background:#1b273be6;color:#eff5ff}.auth-field input::placeholder{color:#aabbd575}.auth-agreement{display:flex;align-items:flex-start;gap:.7rem;margin-top:-.05rem;color:#e1eaf7e6;font-size:.9rem}.auth-agreement input{width:auto;margin:.18rem 0 0;accent-color:#7ab4ff}.auth-agreement a,.auth-footer-links a{color:#e9f1ff;text-decoration:underline;text-decoration-color:#e9f1ff66;text-underline-offset:.16em}.auth-error{padding:.75rem .9rem;border-radius:14px;background:#ff5c5c2e;color:#ffd0d0}.auth-submit{width:fit-content;min-width:104px;padding-inline:1.25rem}.auth-footer-bar{width:min(1440px,calc(100% - 2rem));margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;border-radius:999px;color:#cddcf0a8;font-size:.9rem}.auth-footer-links{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.auth-footer-links a{text-decoration:none}.hero-card,.form-card,.panel-card,.modal-card{border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#090f1ab3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 44px #0000002e}.hero-card{padding:2.35rem}.hero-card h1,.settings-header h1,.form-card h2,.panel-card h2{margin:0 0 .8rem;letter-spacing:-.03em}.form-card,.panel-card{padding:1.55rem}.eyebrow{display:inline-block;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;color:#ffbe5c}.stack{display:grid;gap:1rem}.settings-subsection{padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.1)}.settings-subsection h3{margin:0 0 .45rem}.settings-header,.button-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.settings-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.roles-layout{margin-top:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:.76rem 1.12rem;background:linear-gradient(135deg,#ffbe5c,coral);color:#16110d;font-weight:700;cursor:pointer;text-decoration:none;font-size:.94rem}.button:disabled{opacity:.7;cursor:not-allowed}.button-muted{background:#ffffff14;color:#f8f5ef}.status-text,.error-text{margin-top:1rem;padding:.85rem 1rem;border-radius:14px}.muted-text{color:#f8f5efb3;font-size:.92rem}.members-list,.invite-list,.roles-list,.permissions-matrix{display:grid;gap:.9rem}.member-row,.invite-row{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.85rem .95rem;border-radius:16px;background:#ffffff0a}.member-actions{display:flex;gap:.65rem;align-items:center}.exchange-list{display:grid;gap:1rem}.exchange-row{display:flex;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border-radius:16px;background:#ffffff0a}.exchange-main,.exchange-actions,.exchange-title-row,.toggle-row{display:flex;gap:.8rem}.text-link{color:#f8f5ef;text-decoration:none}.text-link:hover{text-decoration:underline}.wrap-row{flex-wrap:wrap}.exchange-main{flex:1;flex-direction:column}.exchange-actions{align-items:flex-start;flex-wrap:wrap}.exchange-title-row{justify-content:space-between;align-items:center}.toggle-row{align-items:center}.toggle-row input{width:auto;margin-top:0}.status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .7rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.status-configured{background:#6bd89d2e;color:#b8ffd7}.status-invalid{background:#ff5c5c2e;color:#ffd0d0}.status-disabled{background:#adb8c22e;color:#dde6ef}.status-auth_error{background:#ffb5472e;color:#ffd7a1}.bot-status-draft{background:#adb8c22e;color:#dde6ef}.bot-status-running{background:#6bd89d2e;color:#b8ffd7}.bot-status-paused{background:#ffb5472e;color:#ffd7a1}.bot-status-stopped{background:#adb8c22e;color:#dde6ef}.bot-status-error{background:#ff5c5c2e;color:#ffd0d0}.bot-status-degraded{background:#ffcd562e;color:#ffe9ab}.bot-status-depleted{background:#ff5c5c3d;color:#ffdede}.inline-error{margin-top:0}.runtime-box{overflow:auto;padding:1rem;border-radius:16px;background:#ffffff0a;color:#f8f5ef;white-space:pre-wrap}.member-actions select{min-width:180px;margin-top:0}.role-pill{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0a;color:inherit;padding:1rem 1.1rem;text-align:left;cursor:pointer}.role-pill:disabled{opacity:.72;cursor:not-allowed}.permission-group{padding:1rem;border-radius:18px;background:#ffffff0a}.permission-group h3{margin-top:0}.permission-row{display:flex;gap:.7rem;align-items:center}.permission-row input{width:auto;margin-top:0}.roles-settings-content{width:min(940px,100%)}.roles-settings-hero-actions{display:grid;gap:.45rem;justify-items:end}.roles-members-card,.roles-create-card,.roles-role-card{margin-top:1rem}.roles-card-header,.roles-card-subheader,.roles-role-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.roles-card-header h3,.roles-card-subheader h3,.roles-card-subheader h4,.roles-role-card-header h3{margin:0;font-size:1.02rem}.roles-card-header p,.roles-invite-row p,.roles-role-kind{margin:0;color:#cddcf09e}.roles-members-list,.roles-cards-stack,.roles-pending-invites,.roles-permissions-list{display:grid;gap:.85rem}.roles-members-list{margin-top:.95rem}.roles-member-row,.roles-invite-row{display:flex;justify-content:space-between;gap:1rem;align-items:center}.roles-member-copy{display:grid;gap:.18rem}.roles-member-copy strong{display:block;font-size:.98rem}.roles-member-copy span{font-size:.88rem;color:#cddcf09e}.roles-member-actions{display:flex;gap:.65rem;align-items:center}.roles-member-actions select{min-width:220px;margin-top:0;border-radius:14px;border-color:#7bb0df24;background:#1b273be6}.roles-remove-button{min-width:92px;background:linear-gradient(135deg,#ff6f6f,#ef4444);color:#240909}.roles-invite-form{display:grid;gap:.65rem;margin-top:1rem}.roles-invite-form input,.roles-invite-form select,.roles-create-form input,.roles-role-editor-row input{min-height:42px;margin-top:0;padding:.82rem .95rem;border-radius:14px;border-color:#7bb0df24;background:#1b273be6;color:#eff5ff}.roles-checkbox-row{display:flex;align-items:center;gap:.7rem;color:#eff5ff}.roles-checkbox-row input{width:auto;margin:0;accent-color:#ff533d}.roles-checkbox-row-muted span{color:#cddcf0c7;font-size:.92rem}.roles-invite-button{width:100%}.roles-pending-invites{margin-top:1.15rem}.roles-invite-row{padding:.8rem .9rem;border-radius:16px;border:1px solid rgba(125,177,222,.12);background:#0e192bd1}.roles-invite-row strong{display:block;margin-bottom:.25rem}.roles-invite-row code{padding:.35rem .55rem;border-radius:12px;background:#070f1de6;color:#dfe9ff}.roles-role-card{padding-bottom:1rem}.roles-role-card-open{padding-bottom:1.1rem}.roles-role-toggle{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:#283852eb;color:#9fb2d3;cursor:pointer}.roles-role-card-body{display:grid;gap:.85rem;margin-top:.75rem}.roles-role-editor-row{display:flex;align-items:center;gap:.6rem}.roles-role-editor-row input:disabled{opacity:1}.roles-role-kind{white-space:nowrap;font-size:.92rem}.roles-role-actions{display:flex;gap:.55rem;flex-wrap:wrap}.roles-create-form{display:grid;gap:.65rem;margin-top:.65rem}.roles-create-button{width:fit-content;min-width:140px}.status-text{background:#6bd89d2e;color:#b8ffd7}.error-text{background:#ff5c5c2e;color:#ffd0d0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#060a12b8}.modal-card{width:min(480px,100%);padding:2rem}@media(max-width:900px){.auth-layout,.settings-grid,.settings-grid-wide{grid-template-columns:1fr}.auth-layout-login,.auth-login-stack{width:min(100%,calc(100vw - 2rem))}.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{border-right:0;border-bottom:1px solid rgba(129,176,221,.12)}.dashboard-topbar,.dashboard-hero,.dashboard-panel-header,.dashboard-fleet-card-top,.dashboard-watch-item,.auth-hero-panel,.auth-footer-bar{flex-direction:column;align-items:stretch}.dashboard-status-pill,.dashboard-hero-actions{justify-content:flex-start}.dashboard-status-cluster{align-items:flex-start}.dashboard-stat-grid,.dashboard-fleet-list{grid-template-columns:1fr}.bot-management-actions{flex-direction:column}.exchange-settings-grid,.settings-overview-grid,.user-settings-grid,.notifications-settings-grid,.subscription-settings-grid{grid-template-columns:1fr}.global-defaults-hero-actions{width:100%;justify-content:flex-start}.user-settings-hero-actions,.user-settings-actions{justify-items:stretch}.notifications-settings-hero-actions{width:100%;justify-content:flex-start}.audit-log-hero-actions,.subscription-settings-hero-actions{justify-items:stretch}.user-settings-security-card{max-width:none}.notifications-settings-actions,.audit-log-entry-head,.subscription-settings-actions,.audit-log-entry-info,.global-defaults-actions,.bot-setup-card-top,.bot-setup-actions,.exchange-accounts-header,.exchange-account-card,.exchange-account-head,.exchange-account-actions,.exchange-editor-actions,.workspace-footer,.user-settings-actions,.roles-card-header,.roles-role-card-header,.roles-member-row,.roles-member-actions,.roles-role-editor-row,.roles-role-actions,.roles-invite-row{flex-direction:column;align-items:stretch}.workspace-footer-links,.auth-footer-links{justify-content:flex-start}.member-row,.exchange-row,.invite-row,.settings-header,.member-actions{flex-direction:column;align-items:stretch}.roles-settings-hero-actions{width:100%;justify-items:stretch}.roles-create-button{width:100%}}
