@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,700&family=Space+Grotesk:wght@500;700&family=JetBrains+Mono:wght@500;700;800&display=swap");:root{--bg-page:#050608;--bg-surface:rgba(16,20,28,.75);--bg-surface-solid:#0d1117;--bg-card:rgba(16,20,28,.75);--bg-muted:hsla(0,0%,100%,.04);--bg-header:rgba(5,6,8,.85);--border-chrome:rgba(226,232,240,.2);--border-chrome-highlight:hsla(0,0%,100%,.45);--border-subtle:hsla(0,0%,100%,.08);--border-solid:hsla(0,0%,100%,.12);--border-strong:hsla(0,0%,100%,.25);--ruby-wine:#8b001f;--ruby-bright:#b80f28;--ruby-glow:rgba(184,15,40,.35);--ruby-glow-soft:rgba(184,15,40,.15);--neon-green:#10b981;--neon-green-glow:rgba(16,185,129,.25);--text-white:#fff;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-subtle:#64748b;--accent-primary:#8b001f;--accent-interactive:#b80f28;--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:"Space Grotesk","Plus Jakarta Sans",-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--status-success-bg:rgba(16,185,129,.12);--status-success-text:#34d399;--status-success-border:rgba(16,185,129,.35);--status-warning-bg:rgba(245,158,11,.12);--status-warning-text:#fbbf24;--status-warning-border:rgba(245,158,11,.35);--status-danger-bg:rgba(239,68,68,.12);--status-danger-text:#f87171;--status-danger-border:rgba(239,68,68,.35);--status-info-bg:rgba(56,189,248,.12);--status-info-text:#38bdf8;--status-info-border:rgba(56,189,248,.35);--status-neutral-bg:rgba(148,163,184,.1);--status-neutral-text:#cbd5e1;--status-neutral-border:rgba(148,163,184,.25)}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden;letter-spacing:-.015em}.brand-title,.font-heading,.welcome-heading,h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.03em;font-weight:800}.currency-amount,.quant-stat-num,.tabular-nums{font-family:var(--font-display);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.025em;font-weight:800}.font-mono,.hash-code,code,pre{font-family:var(--font-mono);letter-spacing:-.01em}.chrome-text-gradient{background:linear-gradient(180deg,#fff 15%,#e2e8f0 45%,#94a3b8 75%,#64748b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.gold-text-gradient{background:linear-gradient(180deg,#fffbeb,#fbbf24 45%,#d97706 80%,#92400e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px rgba(245,158,11,.4))}.ruby-text-gradient{background:linear-gradient(180deg,#ffe4e8,#f35 50%,#b80f28);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px rgba(184,15,40,.5))}.tabular-nums{font-family:Space Grotesk,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.redotpay-card-wrapper{position:relative;width:100%;border-radius:22px;background:linear-gradient(135deg,#121620,#0a0d14 45%,#18050c);border:1px solid hsla(0,0%,100%,.22);box-shadow:0 16px 44px rgba(0,0,0,.8),0 0 28px rgba(184,15,40,.35),inset 0 1px 1px hsla(0,0%,100%,.4);padding:22px;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.redotpay-card-wrapper:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(0,0,0,.9),0 0 35px rgba(255,51,85,.45),inset 0 1px 2px hsla(0,0%,100%,.6)}.card-hologram-foil{position:absolute;top:0;right:50px;width:44px;height:100%;background:linear-gradient(180deg,transparent,rgba(255,51,85,.15) 30%,rgba(16,185,129,.12) 50%,rgba(56,189,248,.15) 70%,transparent);pointer-events:none;opacity:.6}body:before{top:-150px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(139,0,31,.22) 0,rgba(5,6,8,0) 70%)}body:after,body:before{content:"";position:fixed;pointer-events:none;z-index:0}body:after{bottom:0;left:-100px;width:450px;height:450px;background:radial-gradient(circle,rgba(184,15,40,.15) 0,rgba(5,6,8,0) 70%)}.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#050608}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(184,15,40,.5)}.chrome-card{position:relative;background:var(--bg-card);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border-chrome);border-radius:20px;padding:18px;box-shadow:0 10px 30px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.1);overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.chrome-card:hover{border-color:hsla(0,0%,100%,.35)}.chrome-card-highlight{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);pointer-events:none}.card-glow-ruby{box-shadow:0 10px 32px rgba(0,0,0,.6),0 0 24px var(--ruby-glow-soft),inset 0 1px 0 hsla(0,0%,100%,.15);border-color:rgba(184,15,40,.35)}.card-glow-green{box-shadow:0 10px 32px rgba(0,0,0,.6),0 0 24px var(--neon-green-glow),inset 0 1px 0 hsla(0,0%,100%,.15);border-color:rgba(16,185,129,.35)}.premium-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(5,6,8,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.08);padding:12px 16px 14px}.premium-header-content{max-width:600px;margin:0 auto}@media (min-width:960px){.premium-header-content{max-width:1200px}}.header-brand-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.header-brand-link{display:flex;align-items:center;gap:10px}.brand-text-col{display:flex;flex-direction:column;line-height:1.1}.brand-title{font-size:13px;font-weight:800;letter-spacing:.08em;color:#fff}.brand-sub{font-size:11px;font-weight:700;letter-spacing:.14em;color:#cbd5e1}.header-actions-row{display:flex;align-items:center;gap:12px}.env-pill-badge{font-size:10px;font-weight:800;letter-spacing:.05em;padding:3px 8px;background:rgba(139,0,31,.3);border:1px solid rgba(184,15,40,.5);border-radius:9999px;color:#fca5a5}.icon-badge-btn{position:relative;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#cbd5e1;transition:all .2s ease}.icon-badge-btn:hover{background:hsla(0,0%,100%,.12);color:#fff}.notif-red-counter{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;border-radius:8px;background:#b80f28;color:#fff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 0 8px rgba(184,15,40,.8)}.avatar-chip-btn{display:flex;align-items:center;gap:6px;padding:2px 8px 2px 2px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:9999px;color:#cbd5e1;cursor:pointer;transition:all .2s ease}.avatar-chip-btn:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1)}.avatar-disc{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#1e293b,#0f172a);border:1.5px solid hsla(0,0%,100%,.35);display:flex;align-items:center;justify-content:center}.avatar-initials{font-size:11px;font-weight:800;color:#fff}.header-welcome-row{margin-top:6px}.welcome-heading{font-family:var(--font-display);font-size:22px;font-weight:800;color:#fff;letter-spacing:-.025em;display:flex;align-items:center;gap:8px;line-height:1.2}.welcome-sub{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--text-muted);margin-top:3px;letter-spacing:-.01em}.chrome-action-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 8px;background:rgba(16,20,28,.85);border:1px solid var(--border-chrome);border-radius:18px;color:#fff;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.15);transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none}.chrome-action-btn:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.45);box-shadow:0 10px 24px rgba(0,0,0,.6),0 0 16px hsla(0,0%,100%,.1);text-decoration:none}.chrome-btn-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;color:#f8fafc}.chrome-btn-label{font-size:11px;font-weight:600;color:#e2e8f0;letter-spacing:.02em}.burgundy-primary-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;background:linear-gradient(135deg,#8b001f,#b80f28 50%,#8b001f);background-size:200% 200%;border:1px solid hsla(0,0%,100%,.35);border-radius:14px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 20px rgba(184,15,40,.45),inset 0 1px 0 hsla(0,0%,100%,.25);overflow:hidden;transition:all .25s ease}.burgundy-primary-btn:hover:not(:disabled){background-position:100%;transform:translateY(-1px);box-shadow:0 8px 26px rgba(184,15,40,.65),0 0 20px rgba(255,51,85,.4)}.burgundy-primary-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-full{width:100%}.btn-sheen{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:.5s;pointer-events:none}.burgundy-primary-btn:hover .btn-sheen{left:100%}.chrome-metric-card{padding:16px}.metric-top-row{display:flex;align-items:center;gap:6px;margin-bottom:8px}.metric-icon-wrap{color:#b80f28}.metric-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.metric-value-row{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.metric-primary-val{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.01em}.metric-sub-val{font-size:11px;color:var(--text-subtle)}.metric-trend-row{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px}.trend-up{color:#10b981;background:rgba(16,185,129,.12)}.trend-down{color:#f43f5e;background:rgba(244,63,94,.12)}.status-pill{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;font-weight:700;letter-spacing:.03em;border:1px solid transparent}.status-size-sm{font-size:10px;padding:2px 7px}.status-size-md{font-size:11px;padding:3px 10px}.status-dot{width:6px;height:6px;border-radius:50%}.status-success{background:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-border)}.status-success .status-dot{background:#10b981;box-shadow:0 0 6px #10b981}.status-warning{background:var(--status-warning-bg);color:var(--status-warning-text);border-color:var(--status-warning-border)}.status-warning .status-dot{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.status-danger{background:var(--status-danger-bg);color:var(--status-danger-text);border-color:var(--status-danger-border)}.status-danger .status-dot{background:#ef4444;box-shadow:0 0 6px #ef4444}.status-info{background:var(--status-info-bg);color:var(--status-info-text);border-color:var(--status-info-border)}.status-info .status-dot{background:#38bdf8;box-shadow:0 0 6px #38bdf8}.status-neutral{background:var(--status-neutral-bg);color:var(--status-neutral-text);border-color:var(--status-neutral-border)}.status-neutral .status-dot{background:#94a3b8}.premium-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title-wrap{display:flex;align-items:center;gap:8px}.section-icon{color:var(--text-muted)}.section-title{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em}.section-subtitle{font-size:11px;color:var(--text-muted)}.section-action-link{font-size:12px;font-weight:600;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:color .15s ease}.section-action-link:hover{color:#fff}.financial-list-item{display:flex;align-items:center;padding:12px 14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;margin-bottom:8px;transition:all .15s ease;cursor:pointer}.financial-list-item:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.item-icon-box{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);margin-right:12px;flex-shrink:0}.item-details-box{flex:1 1;min-width:0}.item-title{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-sub{font-size:11px;color:var(--text-muted);margin-top:2px}.item-values-box{text-align:right;flex-shrink:0}.item-amount{font-size:13px;font-weight:700}.amount-pos{color:#10b981}.amount-neg{color:#f43f5e}.item-status-tag{font-size:10px;font-weight:700;margin-top:2px}.status-text-success{color:#10b981}.status-text-warning{color:#f59e0b}.status-text-danger{color:#f43f5e}.status-text-neutral{color:#94a3b8}.premium-tabs-bar{background:rgba(0,0,0,.4);padding:4px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08)}.tab-pill-btn{padding:8px 12px;border-radius:9px;color:var(--text-muted)}.tab-pill-btn.active{background:hsla(0,0%,100%,.1)}.tab-badge{padding:1px 6px;background:rgba(184,15,40,.4)}.premium-input-group{margin-bottom:14px}.input-label{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.input-field-wrapper{display:flex;align-items:center;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:2px 10px;transition:all .2s ease}.input-field-wrapper:focus-within{border-color:rgba(184,15,40,.7);box-shadow:0 0 16px rgba(184,15,40,.35)}.input-field-wrapper.has-error{border-color:#ef4444}.premium-input-element{width:100%;padding:10px 4px;background:transparent;border:none;color:#fff;font-size:13px;outline:none}.premium-input-element::placeholder{color:var(--text-subtle)}.input-prefix,.input-suffix{display:flex;align-items:center;color:var(--text-muted);font-size:12px}.input-error-msg{color:#f87171}.input-error-msg,.input-helper-msg{display:block;font-size:11px;margin-top:4px}.input-helper-msg{color:var(--text-subtle)}.asset-card{padding:14px;cursor:pointer}.asset-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.asset-badge-sym{font-size:13px;font-weight:800;color:#fff;letter-spacing:.03em}.asset-cat-tag{font-size:9px;font-weight:800;padding:2px 6px;border-radius:4px;background:hsla(0,0%,100%,.08);color:var(--text-muted)}.asset-name{font-size:11px;color:var(--text-muted);margin-bottom:8px}.asset-price-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.asset-price{font-size:15px;font-weight:800;color:#fff}.asset-change{font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px}.asset-status-row{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--text-subtle);border-top:1px solid hsla(0,0%,100%,.06);padding-top:6px}.asset-status-dot{width:5px;height:5px;border-radius:50%;background:#10b981}.premium-bottom-dock{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:0 16px max(14px,env(safe-area-inset-bottom));pointer-events:none}@media (max-width:380px){.premium-bottom-dock{padding:0 8px max(10px,env(safe-area-inset-bottom))}}.dock-container{max-width:480px;margin:0 auto;pointer-events:auto;position:relative;justify-content:space-around;background:rgba(16,20,28,.88);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(226,232,240,.22);border-radius:36px;padding:8px 12px;box-shadow:0 12px 40px rgba(0,0,0,.75),inset 0 1px 0 hsla(0,0%,100%,.2)}.dock-container,.dock-item{display:flex;align-items:center}.dock-item{flex-direction:column;justify-content:center;padding:4px 10px;border-radius:16px;color:var(--text-muted);transition:all .2s ease;min-width:54px}.dock-item:hover{color:#fff}.dock-item.active{color:#fff;background:radial-gradient(circle at center,rgba(184,15,40,.35) 0,transparent 80%)}.dock-icon-box{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-bottom:2px}.dock-label{font-size:10px;font-weight:700;letter-spacing:.02em}.dock-item-center{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-24px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.dock-item-center:hover{transform:translateY(-4px)}.center-bezel-outer{width:58px;height:58px;padding:3px;background:linear-gradient(135deg,#fff,#94a3b8 50%,#475569);box-shadow:0 8px 24px rgba(0,0,0,.7),0 0 20px rgba(184,15,40,.5)}.center-bezel-inner,.center-bezel-outer{border-radius:50%;display:flex;align-items:center;justify-content:center}.center-bezel-inner{width:100%;height:100%;background:linear-gradient(135deg,#1c050b,#3d0510 50%,#150206);border:1px solid rgba(255,51,85,.4)}.dock-item-center.active .center-bezel-outer{box-shadow:0 8px 28px rgba(184,15,40,.8),0 0 30px rgba(255,51,85,.7)}.dock-label-center{font-size:10px;font-weight:800;letter-spacing:.04em;color:#fff;margin-top:3px}.premium-modal-overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:16px}.premium-modal-window{background:#0e1219;border:1px solid var(--border-chrome-highlight);border-radius:20px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 30px rgba(184,15,40,.25);padding:20px}.modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:12px;margin-bottom:16px}.modal-title{font-size:16px;font-weight:800;color:#fff}.modal-close-btn{background:transparent;border:none;color:var(--text-muted);font-size:16px;cursor:pointer}.modal-close-btn:hover{color:#fff}.premium-state-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.chrome-spinner{width:36px;height:36px;border-radius:50%;border:3px solid hsla(0,0%,100%,.12);border-top-color:#b80f28;animation:spin .8s linear infinite;margin-bottom:14px}@keyframes spin{to{transform:rotate(1turn)}}.state-title{font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.state-description,.state-message{font-size:12px;color:var(--text-muted);max-width:320px}.client-portal-wrapper{min-height:100vh;padding-bottom:110px;background-color:var(--bg-page);position:relative}.client-portal-container{max-width:600px;margin:0 auto;padding:16px;position:relative;z-index:10}@media (max-width:400px){.client-portal-container{padding:12px 10px}}@media (min-width:960px){.client-portal-container{max-width:1200px;padding:24px 32px}}.dashboard-responsive-flow{display:flex;flex-direction:column;gap:16px}@media (min-width:960px){.dashboard-responsive-flow{display:grid;grid-template-columns:1fr 1.08fr;grid-auto-flow:dense;grid-gap:20px;gap:20px;align-items:start}.dash-sec-hero{grid-column:1;grid-row:1}.dash-sec-actions{grid-column:1;grid-row:2}.dash-sec-status{grid-column:1;grid-row:3}.dash-sec-operations{grid-column:1;grid-row:4}.dash-sec-chart{grid-column:2;grid-row:1}.dash-sec-metrics{grid-column:2;grid-row:2}.dash-sec-segregation{grid-column:2;grid-row:3/span 2}}.ai-quant-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}@media (max-width:480px){.ai-quant-metrics-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.position-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;border-top:1px solid hsla(0,0%,100%,.08);padding-top:10px}@media (max-width:440px){.position-metrics-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.wallet-segregation-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (min-width:960px){.wallet-segregation-grid{grid-template-columns:repeat(4,1fr);gap:12px}}@media (max-width:420px){.wallet-segregation-grid{grid-template-columns:1fr;gap:8px}}.inst-card{background:var(--bg-card);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border-chrome);border-radius:20px;padding:18px;margin-bottom:16px;box-shadow:0 10px 30px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.1);overflow:hidden}.inst-card-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:12px;margin-bottom:14px;gap:8px;flex-wrap:wrap}.inst-title{font-size:15px;font-weight:800;color:#fff;letter-spacing:-.01em}.inst-subtitle{font-size:12px;color:var(--text-muted)}.inst-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.inst-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.inst-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.inst-metric-box{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px}.inst-metric-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:4px}.inst-metric-value{font-size:18px;font-weight:800;color:#fff}.inst-badge{display:inline-block;padding:3px 8px;font-size:10px;font-weight:700;text-transform:uppercase;border:1px solid var(--status-neutral-border);background-color:var(--status-neutral-bg);color:var(--status-neutral-text);border-radius:9999px}.inst-badge-success{background-color:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-border)}.inst-badge-warning{background-color:var(--status-warning-bg);color:var(--status-warning-text);border-color:var(--status-warning-border)}.inst-badge-danger{background-color:var(--status-danger-bg);color:var(--status-danger-text);border-color:var(--status-danger-border)}.inst-badge-info{background-color:var(--status-info-bg);color:var(--status-info-text);border-color:var(--status-info-border)}.inst-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;font-size:12px;font-weight:700;border:1px solid hsla(0,0%,100%,.25);background:linear-gradient(135deg,#8b001f,#b80f28);color:#fff;border-radius:10px;cursor:pointer;transition:all .2s ease}.inst-btn:hover:not(:disabled){box-shadow:0 4px 16px rgba(184,15,40,.4)}.inst-btn-secondary{background:hsla(0,0%,100%,.05);color:#fff;border-color:hsla(0,0%,100%,.15)}.inst-btn-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.inst-btn-danger{background:#991b1b;border-color:#ef4444}.inst-btn-success{background:#065f46;border-color:#10b981}.inst-input,.inst-select,.inst-textarea{width:100%;padding:10px 12px;font-size:13px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,.4);color:#fff;border-radius:10px;font-family:inherit}.inst-input:focus,.inst-select:focus,.inst-textarea:focus{outline:none;border-color:rgba(184,15,40,.7);box-shadow:0 0 12px rgba(184,15,40,.3)}.inst-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.inst-table-wrap{width:100%;overflow-x:auto;border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.inst-table{width:100%;border-collapse:collapse;font-size:12px;background:rgba(0,0,0,.3)}.inst-table td,.inst-table th{padding:10px 12px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.06)}.inst-table th{background:hsla(0,0%,100%,.04);font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.04em;color:var(--text-muted)}.admin-layout{display:grid;grid-template-columns:280px 1fr;min-height:100vh;background:#050608}@media (max-width:960px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08);padding:12px 14px}.admin-sidebar nav{display:flex;overflow-x:auto;gap:8px;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.admin-nav-btn{white-space:nowrap;width:auto;margin-bottom:0;padding:8px 14px;flex-shrink:0}}.admin-sidebar{background:rgba(10,14,20,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid hsla(0,0%,100%,.08);padding:18px 14px}.admin-nav-btn{display:block;width:100%;text-align:left;padding:10px 12px;margin-bottom:4px;font-size:12px;font-weight:600;color:#94a3b8;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s ease}.admin-nav-btn:hover{background:hsla(0,0%,100%,.06);color:#fff}.admin-nav-btn.active{background:linear-gradient(90deg,rgba(184,15,40,.35),rgba(139,0,31,.15));color:#fff;border-color:rgba(184,15,40,.5);box-shadow:0 4px 14px rgba(0,0,0,.4)}.admin-main{padding:24px;overflow-x:hidden;max-width:1300px}.live-eq-bar{width:2.5px;background:#f35;border-radius:1px;transform-origin:bottom;animation:eqPulse 1s ease-in-out infinite alternate}.eq-1{height:6px;animation-duration:.8s;animation-delay:.1s}.eq-2{height:12px;animation-duration:1.1s;animation-delay:.3s;background:#10b981}.eq-3{height:14px;animation-duration:.7s;animation-delay:.2s;background:#38bdf8}.eq-4{height:8px;animation-duration:.9s;animation-delay:.4s;background:#fbbf24}@keyframes eqPulse{0%{transform:scaleY(.3)}50%{transform:scaleY(1)}to{transform:scaleY(.4)}}.laser-scanner-beam{position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,51,85,.4) 40%,hsla(0,0%,100%,.9) 70%,transparent);filter:drop-shadow(0 0 8px #FF3355);animation:laserScan 4s linear infinite;pointer-events:none}@keyframes laserScan{0%{left:-100%;top:0;opacity:0}10%{opacity:1}50%{left:100%;top:50%;opacity:.8}90%{opacity:1}to{left:-100%;top:100%;opacity:0}}@keyframes sonarPing{0%{transform:scale(1);opacity:.9}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@keyframes pulseGlow3D{0%{transform:scale(.96);opacity:.7}50%{transform:scale(1.05);opacity:1}to{transform:scale(.96);opacity:.7}}@keyframes float3D{0%{transform:translateY(0) rotateX(0deg)}50%{transform:translateY(-6px) rotateX(3deg)}to{transform:translateY(0) rotateX(0deg)}}@keyframes toastSlideIn{0%{transform:translateX(100%) scale(.9);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@keyframes bottomSheetSlideUp{0%{transform:translateY(100%);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes fadeScaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.interactive-card{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease;cursor:pointer}.interactive-card:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.32)}.interactive-card:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.orbit-auth-page{--orbit-bg:#fff;--orbit-surface:#fff;--orbit-text-primary:#171827;--orbit-text-secondary:#626873;--orbit-field-bg:#f8f8f9;--orbit-border:#e4e5e8;--orbit-border-focus:#e92743;--orbit-red:#e92743;--orbit-red-hover:#d81e38;--orbit-red-shadow:rgba(233,39,67,.28);--orbit-link:#548bd1;--orbit-placeholder:#a3a6ae;--orbit-google-bg:#fff;--orbit-google-border:#e4e5e8;--orbit-google-text:#171827;--orbit-divider:#e4e5e8;position:relative;z-index:10;min-height:100vh;background-color:var(--orbit-bg);color:var(--orbit-text-primary);font-family:"Manrope",var(--font-sans),sans-serif;transition:background-color .25s ease,color .25s ease}.orbit-auth-page.dark{--orbit-bg:#080a0f;--orbit-surface:#0d111a;--orbit-text-primary:#fff;--orbit-text-secondary:#a0a8b5;--orbit-field-bg:#151a24;--orbit-border:#303744;--orbit-border-focus:#e92743;--orbit-red:#e92743;--orbit-red-hover:#f35;--orbit-red-shadow:rgba(233,39,67,.45);--orbit-link:#60a5fa;--orbit-placeholder:#64748b;--orbit-google-bg:#151a24;--orbit-google-border:#303744;--orbit-google-text:#fff;--orbit-divider:#303744}.orbit-layout-grid{display:flex;min-height:100vh;width:100%}@media (min-width:960px){.orbit-layout-grid{display:grid;grid-template-columns:1fr 1.05fr}}.orbit-left-col{display:none}@media (min-width:960px){.orbit-left-col{display:flex;flex-direction:column;padding:32px;background:transparent;height:100vh;position:-webkit-sticky;position:sticky;top:0}}.orbit-right-col{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:24px 20px 48px;width:100%;max-width:540px;margin:0 auto}@media (min-width:960px){.orbit-right-col{max-width:520px;padding:40px 32px 64px;justify-content:center}}.orbit-header{width:100%;justify-content:space-between;margin-bottom:28px;padding-top:max(8px,env(safe-area-inset-top))}.orbit-back-btn,.orbit-header{display:flex;align-items:center}.orbit-back-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--orbit-border);background:var(--orbit-field-bg);color:var(--orbit-text-primary);justify-content:center;cursor:pointer;transition:all .2s ease;text-decoration:none}.orbit-back-btn:hover{border-color:var(--orbit-red);transform:translateX(-2px)}.orbit-theme-toggle{width:40px;height:40px;border-radius:12px;border:1.5px solid var(--orbit-border);background:var(--orbit-field-bg);color:var(--orbit-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.orbit-theme-toggle:hover{color:var(--orbit-text-primary);border-color:var(--orbit-red)}.orbit-title{font-family:"Manrope",var(--font-display),sans-serif;font-size:clamp(34px,5.5vw,42px);font-weight:800;color:var(--orbit-text-primary);line-height:1.15;letter-spacing:-.03em;margin:0 0 6px;text-align:left}.orbit-subtitle{font-size:14px;color:var(--orbit-text-secondary);line-height:1.5;margin-bottom:28px;text-align:left}.orbit-form{gap:20px}.orbit-field-group,.orbit-form{width:100%;display:flex;flex-direction:column}.orbit-field-group{gap:8px}.orbit-label{font-size:16px;font-weight:700;color:var(--orbit-text-primary);letter-spacing:-.01em}.orbit-input-box{position:relative;width:100%;height:72px;background-color:var(--orbit-field-bg);border:1.5px solid var(--orbit-border);border-radius:22px;display:flex;align-items:center;padding:0 20px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.orbit-input-box:focus-within{border-color:var(--orbit-border-focus);box-shadow:0 0 0 3px rgba(233,39,67,.12);background-color:var(--orbit-surface)}.orbit-input{width:100%;height:100%;background:transparent;border:none;outline:none;font-family:"Manrope",var(--font-sans),sans-serif;font-size:16px;font-weight:600;color:var(--orbit-text-primary)}.orbit-input::placeholder{color:var(--orbit-placeholder);font-weight:500}.orbit-input-action-btn{background:transparent;border:none;cursor:pointer;color:var(--orbit-text-secondary);padding:6px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.orbit-input-action-btn:hover{color:var(--orbit-text-primary)}.orbit-terms-row{display:flex;align-items:flex-start;gap:12px;margin-top:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.orbit-custom-checkbox{width:22px;height:22px;min-width:22px;border-radius:6px;border:1.8px solid var(--orbit-border);background:var(--orbit-surface);display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-top:1px}.orbit-custom-checkbox.checked{background-color:var(--orbit-red);border-color:var(--orbit-red)}.orbit-terms-text{font-size:13.5px;color:var(--orbit-text-secondary);line-height:1.45}.orbit-terms-link{color:var(--orbit-link);font-weight:600;text-decoration:none}.orbit-terms-link:hover{text-decoration:underline}.orbit-submit-btn{width:100%;height:72px;background-color:var(--orbit-red);color:#fff;border:none;border-radius:28px;font-family:"Manrope",var(--font-sans),sans-serif;font-size:21px;font-weight:800;letter-spacing:-.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 24px var(--orbit-red-shadow);transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease;margin-top:6px}.orbit-submit-btn:hover:not(:disabled){background-color:var(--orbit-red-hover);transform:translateY(-2px);box-shadow:0 14px 28px var(--orbit-red-shadow)}.orbit-submit-btn:active:not(:disabled){transform:translateY(1px)}.orbit-submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.orbit-login-prompt{text-align:center;font-size:14.5px;color:var(--orbit-text-secondary);margin:6px 0 24px}.orbit-login-action{background:transparent;border:none;color:var(--orbit-text-primary);font-weight:800;cursor:pointer;padding:0 4px;font-size:14.5px;text-decoration:none;font-family:"Manrope",var(--font-sans),sans-serif}.orbit-login-action:hover{color:var(--orbit-red)}.orbit-social-label{font-size:14.5px;font-weight:600;color:var(--orbit-text-secondary);text-align:left;margin-bottom:12px}.orbit-google-btn{width:100%;height:70px;background-color:var(--orbit-google-bg);border:1.5px solid var(--orbit-google-border);border-radius:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.orbit-google-btn:hover{border-color:rgba(233,39,67,.4);transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.06)}@media (max-width:480px){.orbit-right-col{padding:16px 18px 32px}.orbit-header{margin-bottom:18px}.orbit-subtitle{margin-bottom:20px}.orbit-form{gap:15px}.orbit-input-box{height:66px}.orbit-submit-btn{height:66px;font-size:20px}.orbit-login-prompt{margin:4px 0 16px}.orbit-google-btn{height:64px}}.client-portal-wrapper.light-theme,[data-theme=light],body.light-theme,html.light-theme{--bg-page:#f8f9fb;--bg-surface:#fff;--bg-surface-solid:#fff;--bg-card:#fff;--bg-muted:#f1f3f5;--bg-header:hsla(0,0%,100%,.96);--border-chrome:#e4e5e8;--border-chrome-highlight:rgba(0,0,0,.04);--border-subtle:#eceef1;--border-solid:#e4e5e8;--border-strong:#cbd5e1;--text-white:#171827;--text-primary:#171827;--text-secondary:#475569;--text-muted:#64748b;--text-subtle:#94a3b8;--ruby-wine:#e92743;--ruby-bright:#d81e38;--ruby-glow:rgba(233,39,67,.15);--ruby-glow-soft:rgba(233,39,67,.06);--status-success-bg:rgba(16,185,129,.1);--status-success-text:#059669;--status-success-border:rgba(16,185,129,.3);--status-warning-bg:rgba(245,158,11,.1);--status-warning-text:#d97706;--status-warning-border:rgba(245,158,11,.3);--status-danger-bg:rgba(239,68,68,.1);--status-danger-text:#dc2626;--status-danger-border:rgba(239,68,68,.3);--status-info-bg:rgba(59,130,246,.1);--status-info-text:#2563eb;--status-info-border:rgba(59,130,246,.3);--status-neutral-bg:hsla(225,8%,90%,.5);--status-neutral-text:#475569;--status-neutral-border:#e4e5e8}.client-portal-wrapper.light-theme,.light-theme{background-color:#f8f9fb!important;color:#171827!important}.light-theme .chrome-card,.light-theme .inst-card{background:#fff!important;border:1px solid #e4e5e8!important;box-shadow:0 4px 20px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02)!important}.light-theme .chrome-card-highlight{display:none!important}.light-theme .premium-header{background:hsla(0,0%,100%,.96)!important;border-bottom:1px solid #e4e5e8!important}.light-theme .welcome-heading{color:#171827!important}.light-theme .welcome-sub{color:#626873!important}.light-theme .brand-title{color:#171827!important}.light-theme .brand-sub{color:#e92743!important}.light-theme .inst-title,.light-theme .section-title{color:#171827!important}.light-theme .inst-subtitle,.light-theme .section-subtitle{color:#626873!important}.light-theme .inst-card-header{border-bottom:1px solid #eceef1!important}.light-theme .inst-metric-box{background:#f8f8f9!important;border:1px solid #e4e5e8!important}.light-theme .inst-metric-label{color:#64748b!important}.light-theme .currency-amount,.light-theme .inst-metric-value{color:#171827!important}.light-theme .inst-input,.light-theme .inst-select,.light-theme input:not([type=checkbox]):not([type=radio]),.light-theme select{background:#f8f8f9!important;border:1px solid #e4e5e8!important;color:#171827!important}.light-theme .inst-input:focus,.light-theme .inst-select:focus,.light-theme input:focus,.light-theme select:focus{border-color:#e92743!important;background:#fff!important;box-shadow:0 0 0 3px rgba(233,39,67,.12)!important}.light-theme .avatar-chip-btn,.light-theme .icon-badge-btn{background:#f4f5f7!important;border:1px solid #e4e5e8!important;color:#171827!important}.light-theme .avatar-disc{background:#e92743!important;color:#fff!important}.light-theme .premium-bottom-dock .dock-container{background:hsla(0,0%,100%,.96)!important;border:1px solid #e4e5e8!important;box-shadow:0 10px 32px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04)!important}.light-theme .dock-item{color:#64748b!important}.light-theme .dock-item.active{color:#e92743!important;background:rgba(233,39,67,.08)!important}.light-theme .dock-label{color:inherit!important}.light-theme table th{background:#f8f8f9!important;color:#64748b!important;border-bottom:1px solid #e4e5e8!important}.light-theme table td{border-bottom:1px solid #eceef1!important;color:#171827!important}.light-theme .table-row:hover{background:#f8f8f9!important}.light-theme .plan-card{background:#fff!important;border:1px solid #e4e5e8!important;box-shadow:0 4px 16px rgba(0,0,0,.04)!important}.light-theme .plan-card:hover{border-color:#e92743!important;box-shadow:0 8px 24px rgba(233,39,67,.12)!important}.light-theme .operation-item{background:#f8f8f9!important;border:1px solid #e4e5e8!important}.light-theme .chrome-card [style*="color: #FFFFFF"],.light-theme .chrome-card [style*="color: rgb(255, 255, 255)"],.light-theme .chrome-card [style*="color:#FFFFFF"],.light-theme .inst-card [style*="color: #FFFFFF"],.light-theme .inst-card [style*="color: rgb(255, 255, 255)"],.light-theme .inst-card [style*="color:#FFFFFF"]{color:#171827!important}.light-theme .avatar-initials,.light-theme .btn-primary,.light-theme .inst-btn-primary,.light-theme .orbit-submit-btn,.light-theme button[style*="background-color: #E92743"],.light-theme button[style*="background: #E92743"],.light-theme button[style*="background: rgb(233, 39, 67)"]{color:#fff!important}.premium-tabs-bar{display:flex;gap:6px;background:rgba(16,20,28,.85);padding:5px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);margin-bottom:16px;overflow-x:auto}.tab-pill-btn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#cbd5e1;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s ease}.tab-pill-btn:hover{color:#fff;background:hsla(0,0%,100%,.06)}.tab-pill-btn.active{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;font-weight:800;box-shadow:0 4px 12px rgba(0,0,0,.4)}.tab-badge{font-size:10px;padding:2px 7px;border-radius:9999px;background:#e92743;color:#fff;font-weight:800}.light-theme .premium-tabs-bar{background:#eef0f3!important;border:1px solid #d1d5db!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.04)!important}.light-theme .tab-pill-btn{color:#334155!important;font-weight:700!important;background:transparent!important;border-color:transparent!important}.light-theme .tab-pill-btn:hover{color:#0f172a!important;background:hsla(0,0%,100%,.6)!important}.light-theme .tab-pill-btn.active{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;font-weight:800!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important}.light-theme .tab-badge{background:#e92743!important;color:#fff!important;font-weight:800!important}.operations-search-bar{display:flex;align-items:center;gap:10px;background:rgba(16,20,28,.85);border:1px solid hsla(0,0%,100%,.15);border-radius:14px;padding:10px 14px;color:#e2e8f0;transition:all .2s ease}.operations-search-bar input{flex:1 1;background:transparent;border:none;color:#fff;font-size:13px;outline:none}.operations-search-bar input::placeholder{color:#94a3b8}.search-clear-btn{background:transparent;border:none;color:#cbd5e1;font-size:14px;cursor:pointer}.light-theme .operations-search-bar{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 2px 6px rgba(0,0,0,.03)!important;color:#334155!important}.light-theme .operations-search-bar input{color:#0f172a!important;font-weight:600!important}.light-theme .operations-search-bar input::placeholder{color:#64748b!important}.light-theme .search-clear-btn{color:#475569!important}.operations-chip-btn{padding:6px 14px;border-radius:9999px;font-size:11.5px;font-weight:700;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06);color:#cbd5e1;cursor:pointer;white-space:nowrap;transition:all .2s ease}.operations-chip-btn:hover{color:#fff;border-color:hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.1)}.operations-chip-btn.active{border-color:#e92743;background:#e92743;color:#fff;box-shadow:0 2px 10px rgba(233,39,67,.35)}.light-theme .operations-chip-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:700!important}.light-theme .operations-chip-btn:hover{background:#f1f5f9!important;color:#0f172a!important;border-color:#94a3b8!important}.light-theme .operations-chip-btn.active{background:#e92743!important;border-color:#e92743!important;color:#fff!important;box-shadow:0 3px 10px rgba(233,39,67,.25)!important}.operations-dir-btn{padding:5px 10px;border-radius:8px;font-size:11px;font-weight:700;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:#cbd5e1;cursor:pointer;transition:all .2s ease}.operations-dir-btn:hover{color:#fff;border-color:hsla(0,0%,100%,.25)}.operations-dir-btn.active{border-color:#38bdf8;background:rgba(56,189,248,.2);color:#38bdf8}.light-theme .operations-dir-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:700!important}.light-theme .operations-dir-btn:hover{color:#0f172a!important;border-color:#94a3b8!important}.light-theme .operations-dir-btn.active{background:#0284c7!important;border-color:#0284c7!important;color:#fff!important}.empty-state-3d-box{background:rgba(16,20,28,.75);border:1px dashed hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.35)}.empty-state-title{color:#fff}.empty-state-description{color:#cbd5e1}.subbar-search-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#e2e8f0;cursor:pointer;transition:all .2s ease}.subbar-kbd{font-size:10px;color:#cbd5e1}.subbar-tour-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:800;background:linear-gradient(135deg,rgba(233,39,67,.25),rgba(233,39,67,.1));border:1px solid rgba(233,39,67,.4);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease}.subbar-tour-icon{color:#e92743}.light-theme .subbar-search-btn{background:#fff!important;border:1px solid #dadcde!important;color:#0f172a!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important}.light-theme .subbar-kbd{color:#475569!important}.light-theme .subbar-tour-btn{background:rgba(233,39,67,.08)!important;border:1px solid rgba(233,39,67,.35)!important;color:#e92743!important}.light-theme .subbar-tour-icon{color:#e92743!important}.light-theme .inst-btn-secondary{background:#f1f3f5!important;border:1px solid #dadcde!important;color:#0f172a!important;font-weight:700!important}.light-theme .inst-btn-secondary:hover{background:#eaecef!important}.light-theme .activate-plan-cta-card{background:#fff!important;border:2px solid #e92743!important;box-shadow:0 6px 20px rgba(233,39,67,.15)!important}.light-theme .activate-plan-cta-card span[style*="color: #FFFFFF"],.light-theme .activate-plan-cta-card span[style*="color:#FFFFFF"]{color:#0f172a!important}.light-theme .activate-plan-cta-card div[style*="color: #94A3B8"],.light-theme .activate-plan-cta-card div[style*="color:#94A3B8"]{color:#475569!important}.light-theme .subbar-status-text.connected{color:#047857!important}.light-theme .subbar-status-text.reconnecting{color:#b45309!important}.institutional-custody-card,.light-theme .institutional-custody-card,.light-theme .official-deposit-card,.official-deposit-card,[data-theme=light] .institutional-custody-card,[data-theme=light] .official-deposit-card{color:#fff!important}.institutional-custody-card .tabular-nums,.institutional-custody-card .vault-card-balance,.light-theme .institutional-custody-card .tabular-nums,.light-theme .institutional-custody-card .vault-card-balance{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.95),0 0 28px hsla(0,0%,100%,.3)!important}.hero-capital-card{background:linear-gradient(135deg,rgba(16,20,28,.95),rgba(25,10,16,.9))!important;border:1px solid hsla(0,0%,100%,.12)!important}.hero-capital-card .hero-balance-text{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.8)!important}.hero-capital-card .hero-label-title{color:#94a3b8!important}.hero-capital-card .hero-currency-label{color:#cbd5e1!important}.hero-capital-card .hero-visibility-toggle{color:#94a3b8!important}.light-theme .hero-capital-card,[data-theme=light] .hero-capital-card{background:linear-gradient(135deg,#fff,#f8fafc)!important;border:1.5px solid #cbd5e1!important;box-shadow:0 6px 24px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.9)!important}.light-theme .hero-capital-card .hero-balance-text,[data-theme=light] .hero-capital-card .hero-balance-text{color:#0f172a!important;text-shadow:none!important}.light-theme .hero-capital-card .hero-label-title,[data-theme=light] .hero-capital-card .hero-label-title{color:#475569!important}.light-theme .hero-capital-card .hero-currency-label,.light-theme .hero-capital-card .hero-visibility-toggle,[data-theme=light] .hero-capital-card .hero-currency-label,[data-theme=light] .hero-capital-card .hero-visibility-toggle{color:#64748b!important}.institutional-custody-card .vault-card-title,.light-theme .institutional-custody-card .vault-card-title,.light-theme .official-deposit-card .deposit-card-title,.official-deposit-card .deposit-card-title{color:#fff!important;letter-spacing:.06em!important}.institutional-custody-card .vault-card-currency,.institutional-custody-card .vault-card-network,.institutional-custody-card .vault-card-subtitle,.light-theme .institutional-custody-card .vault-card-currency,.light-theme .institutional-custody-card .vault-card-network,.light-theme .institutional-custody-card .vault-card-subtitle{color:#cbd5e1!important}.institutional-custody-card .vault-card-address,.institutional-custody-card .vault-card-allocated,.light-theme .institutional-custody-card .vault-card-address,.light-theme .institutional-custody-card .vault-card-allocated{color:#fff!important}.institutional-custody-card .vault-card-available,.light-theme .institutional-custody-card .vault-card-available{color:#10b981!important}.wallet-secondary-btn{padding:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:14px;color:#fff;font-weight:700;font-size:13px;cursor:pointer;text-align:center;transition:all .2s ease}.light-theme .wallet-secondary-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;box-shadow:0 2px 6px rgba(0,0,0,.04)!important}.light-theme .chrome-card:not(.hero-capital-card) [style*="color: #FFFFFF"],.light-theme .chrome-card:not(.hero-capital-card) [style*="color: #ffffff"],.light-theme .chrome-card:not(.hero-capital-card) [style*="color:#FFFFFF"],.light-theme .chrome-card:not(.hero-capital-card) [style*="color:#ffffff"],.light-theme .empty-state-3d-box [style*="color: #FFFFFF"],.light-theme .empty-state-3d-box [style*="color:#FFFFFF"],.light-theme .inst-card:not(.official-deposit-card) [style*="color: #FFFFFF"],.light-theme .inst-card:not(.official-deposit-card) [style*="color:#FFFFFF"]{color:#0f172a!important}.light-theme .chrome-card:not(.hero-capital-card) [style*="color: #CBD5E1"],.light-theme .chrome-card:not(.hero-capital-card) [style*="color: #E2E8F0"],.light-theme .chrome-card:not(.hero-capital-card) [style*="color:#CBD5E1"],.light-theme .chrome-card:not(.hero-capital-card) [style*="color:#E2E8F0"],.light-theme .inst-card:not(.official-deposit-card) [style*="color: #CBD5E1"],.light-theme .inst-card:not(.official-deposit-card) [style*="color:#CBD5E1"]{color:#334155!important;font-weight:600!important}.premium-coin-loader-root{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background-color:#030203!important;z-index:999999!important;margin:0!important;padding:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}.premium-coin-loader-root canvas{display:block!important;width:100%!important;height:100%!important;outline:none!important}.light-theme .chrome-card:not(.hero-capital-card) [style*="color: #94A3B8"],.light-theme .chrome-card:not(.hero-capital-card) [style*="color:#94A3B8"],.light-theme .inst-card:not(.official-deposit-card) [style*="color: #94A3B8"],.light-theme .inst-card:not(.official-deposit-card) [style*="color:#94A3B8"]{color:#475569!important;font-weight:600!important}.light-theme .empty-state-3d-box{background:#fff!important;border:1.5px dashed #cbd5e1!important;box-shadow:0 4px 18px rgba(0,0,0,.04)!important}.light-theme .empty-state-title{color:#0f172a!important;font-weight:800!important}.light-theme .empty-state-description{color:#334155!important;font-weight:600!important}.light-theme .burgundy-primary-btn,.light-theme .burgundy-primary-btn *,.light-theme .notif-red-counter,.light-theme .operations-chip-btn.active,.light-theme .operations-dir-btn.active,.light-theme .tab-badge,.light-theme [style*="background-color: #E92743"] *,.light-theme [style*="background: #10B981"] *,.light-theme [style*="background: #B80F28"] *,.light-theme [style*="background: #E92743"] *,.light-theme [style*="background: linear-gradient(135deg, #E92743"] *,.light-theme [style*="background: rgb(233, 39, 67)"] *,.light-theme [style*="background:#10B981"] *,.light-theme [style*="background:#E92743"] *{color:#fff!important}.kyc-profile-pill{transition:all .2s ease}.light-theme .kyc-profile-pill.not_submitted{background:rgba(245,158,11,.14)!important;border-color:rgba(217,119,6,.4)!important;color:#b45309!important}.light-theme .kyc-profile-pill.approved{background:rgba(16,185,129,.14)!important;border-color:rgba(5,150,105,.4)!important;color:#047857!important}.light-theme .kyc-profile-pill.pending_review{background:rgba(59,130,246,.14)!important;border-color:rgba(37,99,235,.4)!important;color:#1d4ed8!important}.light-theme .kyc-profile-pill.rejected{background:rgba(239,68,68,.14)!important;border-color:rgba(220,38,38,.4)!important;color:#b91c1c!important}