:root{--bg:#040912;--panel:rgba(8,15,30,.82);--line:rgba(62,207,255,.16);--text:#f6f8fb;--muted:#9fb0c8;--blue:#1479ff;--cyan:#27e6ff}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}body:before{inset:0;background:radial-gradient(circle at 18% 10%,rgba(20,121,255,.23),transparent 24%),radial-gradient(circle at 82% 0,rgba(39,230,255,.14),transparent 30%),linear-gradient(180deg,#06101e,#050913 45%,#02050c);z-index:-2}body:after,body:before{content:"";position:fixed;pointer-events:none}body:after{inset:auto 0 0 0;height:340px;background:repeating-linear-gradient(100deg,transparent 0 20px,rgba(39,230,255,.04) 21px,transparent 22px),radial-gradient(ellipse at bottom,rgba(20,121,255,.16),transparent 60%);z-index:-1}.nav{max-width:1320px;margin:0 auto;padding:20px 24px;justify-content:space-between;gap:16px}.brand,.nav{display:flex;align-items:center}.brand{gap:12px}.brand-image{min-width:210px}.nav-logo-image{display:block;width:min(220px,100%);height:auto}.nav-links{display:flex;align-items:center;gap:12px;color:#d2def0;font-size:16px}.nav-links a{padding:10px 12px;border-radius:12px}.nav-links a:hover{background:hsla(0,0%,100%,.06);color:#fff}.nav-login{border:1px solid hsla(0,0%,100%,.12)}.nav-cta,.nav-login{color:#fff!important}.nav-cta{background:linear-gradient(90deg,var(--blue),#2f8cff);font-weight:900;padding-inline:20px!important;box-shadow:0 12px 30px rgba(20,121,255,.18)}.container{max-width:1320px;margin:0 auto;padding:20px 24px 72px}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);grid-gap:42px;gap:42px;align-items:center}.hero-clean{border:1px solid hsla(0,0%,100%,.06);background:rgba(3,8,18,.18);border-radius:24px;padding:36px 28px 26px}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;margin-bottom:18px}.pill-eyebrow{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(39,230,255,.18);background:rgba(20,121,255,.12)}h1{font-size:clamp(44px,6vw,72px);line-height:.98;letter-spacing:-.06em;margin:0 0 18px}.accent-text{color:#2e85ff}.lead{color:var(--muted);font-size:19px;line-height:1.58;max-width:700px}.hero-lead{max-width:660px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:13px 22px;border-radius:14px;font-weight:850;border:1px solid transparent;cursor:pointer}.btn-primary{background:linear-gradient(90deg,var(--blue),#2f8cff);color:#fff;box-shadow:0 14px 40px rgba(20,121,255,.22)}.btn-secondary{background:hsla(0,0%,100%,.04);color:#fff;border-color:hsla(0,0%,100%,.14)}.full-btn{width:100%}.card{background:var(--panel);border:1px solid hsla(0,0%,100%,.07);border-radius:22px;padding:24px;box-shadow:0 24px 80px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-media-card{border:1px solid rgba(39,230,255,.14);border-radius:24px;background:rgba(4,10,22,.28);padding:10px;box-shadow:0 24px 80px rgba(0,0,0,.32)}.hero-flow-image{width:100%;display:block;border-radius:18px}.feature-strip-card{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid rgba(39,230,255,.08);border-radius:20px;overflow:hidden;background:rgba(8,15,30,.82);box-shadow:0 24px 80px rgba(0,0,0,.2)}.feature-strip-item{display:flex;gap:16px;padding:20px 24px;min-height:110px;align-items:flex-start}.feature-strip-item+.feature-strip-item{border-left:1px solid hsla(0,0%,100%,.06)}.feature-icon{flex:0 0 54px;width:54px;height:54px;border-radius:16px;display:grid;place-items:center;font-size:28px;background:linear-gradient(135deg,rgba(20,121,255,.24),rgba(39,230,255,.12));border:1px solid rgba(39,230,255,.16);box-shadow:inset 0 0 25px rgba(39,230,255,.06)}.card h2,.card h3,.feature-strip-item h3{margin-top:0;margin-bottom:10px;letter-spacing:-.03em}.muted{color:var(--muted);line-height:1.55;margin:0}.section-block,.tri-grid{margin-top:16px}.tri-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:16px;gap:16px}.tall-card{min-height:420px}.section-title{font-size:22px;margin-bottom:14px}.step-list{display:grid;grid-gap:14px;gap:14px}.step-item{display:grid;grid-template-columns:38px 1fr;grid-gap:12px;gap:12px;align-items:flex-start}.step-number{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,#237eff,#145de0);color:#fff;font-weight:900;font-size:14px;box-shadow:0 10px 24px rgba(20,121,255,.25)}.step-item strong{color:#fff;display:block;margin-bottom:4px}.section-copy{margin-bottom:18px}.platform-reference-wrap{margin-top:18px;display:flex;justify-content:center}.platform-reference-image{width:100%;max-width:520px;display:block;border-radius:14px}.risk-bullets{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:14px;gap:14px}.risk-bullets li{position:relative;padding-left:28px;color:#d9e7f7}.risk-bullets li:before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;display:grid;place-items:center;border-radius:999px;font-size:12px;color:#7fe9ff;background:rgba(39,230,255,.12);border:1px solid rgba(39,230,255,.2)}.pricing-wrap{margin-top:28px}.pricing-title{text-align:center;font-size:clamp(34px,4vw,56px);line-height:1;letter-spacing:-.05em;margin:0 0 12px}.pricing-copy{text-align:center;max-width:760px;margin:0 auto 24px;font-size:17px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.pricing-grid{margin-top:18px}.plan-card{padding-top:28px;padding-bottom:28px;text-align:center}.plan.featured{border-color:rgba(39,230,255,.34);box-shadow:0 0 0 1px rgba(39,230,255,.06),0 20px 80px rgba(39,230,255,.08)}.plan-name{color:#2f8cff;font-size:18px;margin-bottom:14px!important}.plan-subtitle{font-size:18px;font-weight:800;color:#fff;margin-bottom:18px}.price-row{display:flex;align-items:flex-end;justify-content:center;gap:8px;margin-bottom:20px;flex-wrap:wrap}.price{font-size:58px;font-weight:950;line-height:.95;letter-spacing:-.06em;margin:0}.price-unit{color:#b8c8dc;font-size:16px;margin-bottom:10px}.status{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:rgba(37,217,133,.1);color:#7dffbf;border:1px solid rgba(37,217,133,.2);font-size:12px;font-weight:800}.status.off{background:rgba(255,77,109,.1);color:#ff98aa;border-color:rgba(255,77,109,.22)}.table{width:100%;border-collapse:collapse;overflow:hidden}.table td,.table th{text-align:left;padding:15px 12px;border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--muted)}.table th{color:#d7e4f5;font-size:12px;text-transform:uppercase;letter-spacing:.09em}.input{width:100%;padding:14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(4,9,18,.95);color:#fff;outline:none}select.input{background-color:#040912;color:#fff;color-scheme:dark;font-weight:800}select.input option{background-color:#040912;color:#fff;font-weight:700}select.input option:checked{background-color:#1479ff;color:#fff}.label{display:block;margin:0 0 8px;font-size:13px;color:#d6e6fb;font-weight:750}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.code{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:16px;overflow:auto;color:#c9f7ff}.section-heading{margin-top:14px}@media (max-width:1120px){.tri-grid{grid-template-columns:1fr}}@media (max-width:980px){.feature-strip-card,.grid-3,.hero{grid-template-columns:1fr}.nav{align-items:flex-start;flex-direction:column}.nav-links{flex-wrap:wrap}.nav-logo-image{width:min(200px,100%)}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.feature-strip-item+.feature-strip-item{border-left:none;border-top:1px solid hsla(0,0%,100%,.06)}}@media (max-width:720px){.container,.nav{padding-left:18px;padding-right:18px}.hero-clean{padding:22px 18px 20px}.public-nav{width:100%}.price{font-size:50px}}.site-footer{max-width:1320px;margin:18px auto 42px;padding:28px 24px 0}.footer-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;grid-gap:24px;gap:24px;padding:28px;border:1px solid hsla(0,0%,100%,.07);border-radius:22px;background:rgba(8,15,30,.72);box-shadow:0 24px 80px rgba(0,0,0,.18)}.footer-logo{width:min(220px,100%);display:block;margin-bottom:12px}.footer-copy{color:var(--muted);line-height:1.6;max-width:560px}.footer-grid h4{margin:0 0 12px;font-size:16px}.footer-links{display:grid;grid-gap:10px;gap:10px}.footer-links a{color:#d6e4f8}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:#9fb0c8;font-size:14px;padding:16px 6px 0}.legal-page{padding-top:18px}.legal-content{margin-top:16px}.legal-content h2{margin-top:28px;margin-bottom:8px;font-size:22px}.legal-content p{color:var(--muted);line-height:1.7}.legal-content a{color:#67b2ff}.auth-layout{display:grid;grid-template-columns:1fr 520px;grid-gap:28px;gap:28px;align-items:start}.narrow-auth{grid-template-columns:minmax(320px,560px);justify-content:center}.auth-copy{padding-top:34px}.auth-card h1{font-size:clamp(36px,5vw,58px)}.auth-form{margin-top:22px}.check-row{grid-template-columns:22px 1fr;color:#dbe8f8;line-height:1.5}.check-row input{margin-top:4px}.check-row a,.field-note a{color:#69b5ff}.field-note{color:var(--muted);font-size:13px;margin:8px 0 0;line-height:1.45}.legal-mini{margin-top:24px}.form-message{padding:12px 14px;border-radius:12px;font-weight:700}.error-message{background:rgba(255,77,109,.12);color:#ff9aac;border:1px solid rgba(255,77,109,.22)}@media (max-width:980px){.auth-layout{grid-template-columns:1fr}}.auth-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,.75fr);grid-gap:28px;gap:28px;align-items:start;padding-top:48px}.auth-copy{padding:24px 0}.auth-points{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.auth-points span{width:-moz-fit-content;width:fit-content;border:1px solid rgba(39,230,255,.16);background:rgba(39,230,255,.06);color:#d7f7ff;padding:10px 13px;border-radius:999px;font-size:14px;font-weight:800}.auth-point-chip{gap:10px}.auth-point-chip,.auth-point-icon{display:inline-flex;align-items:center}.auth-point-icon{justify-content:center;width:24px;height:24px;border-radius:999px;background:rgba(39,230,255,.14);border:1px solid rgba(39,230,255,.18);font-size:13px;line-height:1;flex:0 0 24px}.auth-card{max-width:520px;width:100%;justify-self:end}.auth-form{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.compact-grid{grid-template-columns:1.35fr .65fr}.billing-summary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;border:1px solid rgba(39,230,255,.16);background:rgba(39,230,255,.06)}.billing-summary strong{color:#fff}.billing-summary span{color:var(--muted)}.check-row{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;align-items:start;color:#dce9fb;line-height:1.45;font-size:14px}.check-row input{margin-top:3px;accent-color:#1479ff}.auth-switch a,.check-row a{color:#67b2ff;font-weight:800}.form-error{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,77,109,.24);background:rgba(255,77,109,.1);color:#ffb2c0;line-height:1.45}.auth-switch{text-align:center;font-size:14px}button:disabled{opacity:.7}@media (max-width:980px){.auth-shell{grid-template-columns:1fr}.auth-card{justify-self:stretch;max-width:none}.compact-grid{grid-template-columns:1fr}}.auth-form .btn-primary{letter-spacing:0;text-transform:none}.dashboard-app{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:radial-gradient(circle at 20% 0,rgba(20,121,255,.12),transparent 25%),linear-gradient(180deg,#030814,#050914);color:var(--text)}.dashboard-loading{margin:40px;padding:24px;border-radius:20px;background:rgba(8,15,30,.82);border:1px solid hsla(0,0%,100%,.08)}.dash-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:24px 18px;border-right:1px solid hsla(0,0%,100%,.06);background:rgba(3,8,18,.72);display:flex;flex-direction:column;gap:24px}.dash-logo img{width:238px;display:block}.dash-menu{display:grid;grid-gap:8px;gap:8px}.dash-menu a,.dash-menu button{width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 14px;border-radius:14px;color:#d8e4f6;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.dash-menu a span,.dash-menu button span{color:#a9bbd1;font-weight:900}.dash-menu a.active,.dash-menu a:hover,.dash-menu button:hover{background:linear-gradient(90deg,rgba(20,121,255,.42),rgba(20,121,255,.12));color:#fff;box-shadow:inset 0 0 0 1px rgba(39,230,255,.12),0 0 26px rgba(20,121,255,.12)}.dash-menu a b{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#085ce9;color:#fff;font-size:12px}.dash-menu-divider{height:1px;background:hsla(0,0%,100%,.07);margin:10px 0}.system-status{margin-top:auto;border-radius:16px;padding:16px;background:rgba(8,18,36,.82);border:1px solid rgba(39,230,255,.1)}.system-status span,.system-status strong{display:flex;align-items:center;gap:8px}.system-status strong{color:#f6fbff;font-size:14px}.system-status span{color:var(--muted);margin-top:8px;font-size:12px}.system-status i{width:10px;height:10px;border-radius:999px;background:#24e087;box-shadow:0 0 18px rgba(36,224,135,.45)}.dash-main{padding:18px 22px 34px;overflow:hidden}.dash-topbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;grid-gap:18px;gap:18px;margin-bottom:18px}.dash-search{max-width:620px;min-height:46px;display:flex;align-items:center;gap:12px;color:#8fa5c1;padding:0 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:rgba(8,18,36,.82)}.dash-search kbd{margin-left:auto;padding:4px 7px;border-radius:8px;background:hsla(0,0%,100%,.08);color:#d8e4f6}.dash-user-top{display:flex;align-items:center;gap:12px}.dash-user-top span,.dash-user-top strong{display:block}.dash-user-top span{color:var(--muted);font-size:13px}.bell{position:relative;width:36px;height:36px;display:grid;place-items:center;color:#47a0ff;font-size:20px}.bell b{position:absolute;top:0;right:0;width:18px;height:18px;place-items:center;background:#0d6fff;color:#fff;font-size:11px}.avatar,.bell b{display:grid;border-radius:999px}.avatar{place-items:center;background:linear-gradient(135deg,#0d6fff,#27e6ff);color:#fff;font-weight:950;box-shadow:0 0 0 3px rgba(20,121,255,.2),0 0 30px rgba(20,121,255,.22)}.avatar.small{width:44px;height:44px}.avatar.big{position:relative;width:104px;height:104px;font-size:30px}.avatar.big button{position:absolute;right:0;bottom:0;width:32px;height:32px;border:0;border-radius:999px;color:#fff;background:#1479ff;cursor:pointer}.chev{color:#8fa5c1}.profile-hero{display:grid;grid-template-columns:120px minmax(220px,1fr) 1px .7fr 1px .75fr auto;align-items:center;grid-gap:22px;gap:22px;padding:20px 22px;border:1px solid rgba(39,230,255,.14);border-radius:18px;background:linear-gradient(135deg,rgba(9,20,41,.9),rgba(5,11,24,.82));box-shadow:0 18px 70px rgba(0,0,0,.22)}.profile-copy h1{font-size:26px;line-height:1;margin:0 0 6px;letter-spacing:-.04em}.profile-copy p{margin:8px 0 0;color:var(--muted)}.member-badge{display:inline-flex;padding:5px 9px;border-radius:8px;color:#2f91ff;border:1px solid rgba(47,145,255,.3);background:rgba(47,145,255,.08);font-size:12px;font-weight:900}.profile-divider{width:1px;height:72px;background:hsla(0,0%,100%,.08)}.profile-meta small,.profile-meta span{display:block;color:var(--muted)}.profile-meta strong{display:block;color:#67b2ff;font-size:18px;margin:8px 0 4px}.edit-profile{white-space:nowrap}.dash-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.dash-stat{min-height:112px;padding:18px;border-radius:16px;border:1px solid rgba(39,230,255,.11);background:rgba(8,18,36,.82)}.dash-stat span:first-child{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;float:left;margin-right:14px;background:rgba(20,121,255,.14);color:#48a2ff;border:1px solid rgba(20,121,255,.22)}.dash-stat p{margin:0 0 6px;color:var(--muted);font-size:13px}.dash-stat strong{display:block;font-size:22px;line-height:1}.dash-stat small{display:block;color:#24e087;margin-top:8px}.warning-text{color:#f5c542!important}.green-text{color:#28e98a!important}.red-text{color:#ff4d6d!important}.dash-grid-main{display:grid;grid-template-columns:1.1fr 1.1fr 1.12fr;grid-gap:10px;gap:10px;margin-top:10px}.dash-panel{border:1px solid rgba(39,230,255,.11);background:rgba(8,18,36,.82);border-radius:16px;padding:16px;overflow:hidden}.panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.dash-panel h2,.panel-head h2{font-size:16px;margin:0}.panel-head a{font-size:12px;color:#d8e9ff;padding:7px 10px;border-radius:8px;background:hsla(0,0%,100%,.06)}.account-list{display:grid;grid-gap:8px;gap:8px}.account-row{display:grid;grid-template-columns:44px 1fr auto 16px;grid-gap:12px;gap:12px;align-items:center;padding:10px;border-radius:12px;background:rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.04)}.account-icon{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#0d6fff,#0a264a);color:#fff;font-weight:900}.account-row span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.account-row em{font-style:normal;font-size:12px;padding:6px 9px;border-radius:8px}.good{color:#22e183;background:rgba(34,225,131,.1)}.warn{color:#f5c542;background:rgba(245,197,66,.1)}.bad{color:#ff4d6d;background:rgba(255,77,109,.1)}.settings-list{display:grid}.setting-row{min-height:48px;display:grid;grid-template-columns:1fr auto 18px;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);color:var(--muted)}.setting-row strong{color:#fff}.active-row strong{color:#28e98a}.toggle-on{width:42px;height:24px;border-radius:999px;background:#19d06f;position:relative;box-shadow:0 0 20px rgba(25,208,111,.25)}.toggle-on:after{content:"";position:absolute;width:18px;height:18px;border-radius:999px;background:#fff}.alert-row{display:grid;grid-template-columns:42px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.alert-row span{display:block;margin-top:2px}.alert-row span,.alert-row time{color:var(--muted);font-size:12px}.alert-icon{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-weight:900}.alert-icon.bad{color:#ff4d6d;background:rgba(255,77,109,.13)}.alert-icon.warn{color:#f5c542;background:rgba(245,197,66,.13)}.alert-icon.info{color:#49a4ff;background:rgba(73,164,255,.13)}.trades-panel{grid-column:span 2}.dash-table{width:100%;border-collapse:collapse}.dash-table td,.dash-table th{padding:10px 8px;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left;font-size:13px;color:#dbe8f8}.dash-table th{color:#8fa5c1;font-size:12px}.billing-card{border:1px solid rgba(20,121,255,.24);border-radius:14px;padding:14px;background:rgba(20,121,255,.08)}.billing-card div:first-child{display:flex;justify-content:space-between;color:#3d9bff}.billing-card ul{margin:12px 0;padding-left:18px;color:#dbe8f8;font-size:13px;line-height:1.65}.payment-row{display:flex;justify-content:space-between;gap:10px;margin-top:12px;color:var(--muted);font-size:13px}.payment-row strong{color:#fff}.payment-row em{font-style:normal}.support-panel{display:grid;grid-gap:10px;gap:10px}.support-panel a{display:grid;grid-template-columns:42px 1fr 18px;grid-gap:12px;gap:12px;padding:12px;border-radius:12px;background:rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.04)}.support-panel a span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(20,121,255,.14);color:#4ba4ff}.support-panel small{display:block;color:var(--muted);margin-top:2px}.dashboard-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:13px;margin:18px 6px 0}.dashboard-footer a{color:var(--muted);margin-left:24px}@media (max-width:1200px){.dashboard-app{grid-template-columns:1fr}.dash-sidebar{position:relative;height:auto}.dash-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.system-status{margin-top:0}.profile-hero{grid-template-columns:90px 1fr}.edit-profile,.profile-divider{display:none}.dash-grid-main,.dash-stats{grid-template-columns:1fr 1fr}.alerts-panel,.billing-panel,.support-panel{grid-column:span 1}}@media (max-width:760px){.dash-grid-main,.dash-menu,.dash-stats,.dash-topbar{grid-template-columns:1fr}.trades-panel{grid-column:span 1;overflow-x:auto}.dash-user-top{justify-content:space-between}}.auth-form select.input,.auth-form select.input option{background:#071225;color:#f6f8fb}.auth-form input.input:focus,.auth-form select.input:focus{border-color:rgba(39,230,255,.42);box-shadow:0 0 0 3px rgba(39,230,255,.08)}.auth-form .btn-primary{letter-spacing:.01em;font-size:16px;font-weight:850}.support-panel a{grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:center}.support-panel a>div{min-width:0}.support-panel a small,.support-panel a strong{display:block;white-space:normal;overflow-wrap:anywhere}.support-panel a b{color:#cfe4ff;font-size:22px;justify-self:end}.mini-toggle{width:42px;height:24px;border:0;border-radius:999px;background:hsla(0,0%,100%,.13);position:relative;cursor:pointer}.mini-toggle:after{content:"";position:absolute;width:18px;height:18px;top:3px;left:3px;border-radius:999px;background:#dce8f8;transition:.2s ease}.mini-toggle.on{background:#18c873;box-shadow:0 0 18px rgba(24,200,115,.22)}.mini-toggle.on:after{transform:translateX(18px);background:#fff}.editable-settings{gap:0}.editable-settings label{min-height:48px;display:grid;grid-template-columns:1fr minmax(120px,.7fr);grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);color:var(--muted)}.editable-settings input,.editable-settings select{width:100%;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:rgba(0,0,0,.18);color:#fff;padding:9px 10px;outline:none}.editable-settings option{background:#071225;color:#fff}.toggle-off{width:42px;height:24px;border:0;border-radius:999px;background:hsla(0,0%,100%,.13);cursor:pointer;position:relative}.toggle-off:after{content:"";position:absolute;width:18px;height:18px;border-radius:999px;background:#fff}@media (max-width:760px){.editable-settings label{grid-template-columns:1fr;padding:10px 0}}.dash-page-header{margin-top:12px;margin-bottom:14px;padding:18px 22px;border:1px solid rgba(39,230,255,.11);border-radius:16px;background:rgba(8,18,36,.74)}.dash-page-header h2{margin:4px 0 8px;font-size:28px;letter-spacing:-.03em}.dash-page-header p{margin:0;color:var(--muted);max-width:860px}.dash-section-kicker{margin:0;font-size:12px;font-weight:900;color:#4db2ff;letter-spacing:.12em}.dash-page-grid{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.two-col-grid{grid-template-columns:1.15fr .85fr}.single-col-grid{grid-template-columns:1fr}.dash-panel{padding:18px 22px}.panel-head a{margin-right:6px}.account-row{grid-template-columns:44px 1fr auto 44px;padding:12px 14px}.setting-row{grid-template-columns:1fr auto 44px;min-height:58px}.active-row strong{margin-right:8px}.mini-toggle,.toggle-off,.toggle-on{justify-self:start}.editable-settings label{grid-template-columns:1fr minmax(160px,.8fr);padding:10px 0}.editable-settings input,.editable-settings select{min-height:42px}.help-grid{display:grid;grid-gap:14px;gap:14px}.help-grid.compact{grid-template-columns:1fr}.help-grid.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.help-card{display:grid;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;grid-gap:16px;gap:16px;min-height:108px;padding:18px;border-radius:14px;background:rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.05)}.help-card span:first-child{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(20,121,255,.16);color:#55b1ff;border:1px solid rgba(20,121,255,.22)}.help-card strong{display:block;margin-bottom:6px}.help-card small{display:block;color:var(--muted);line-height:1.5}.help-card b{justify-self:end;color:#dbe8fb;font-size:22px}.profile-form-grid label{grid-template-columns:150px 1fr}.preference-list{display:grid;grid-gap:10px;gap:10px}.preference-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.preference-row span,.preference-row strong{display:block}.preference-row span{color:var(--muted);font-size:13px;margin-top:4px}.preference-row a{color:#dbe8fb;background:hsla(0,0%,100%,.05);padding:8px 12px;border-radius:10px}.mini-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.top-gap{margin-bottom:16px}.info-card,.legal-link-card,.payment-method-card,.plan-option-card{border:1px solid hsla(0,0%,100%,.05);border-radius:14px;background:rgba(0,0,0,.12);padding:16px}.info-card strong,.legal-link-card strong,.payment-method-card strong,.plan-option-card strong{display:block}.info-card span,.legal-link-card span,.payment-method-card em,.payment-method-card span,.plan-option-card span{display:block;color:var(--muted);margin-top:6px}.page-note{color:var(--muted);margin-top:16px}.dash-list,.legal-links-grid,.plan-option-grid{display:grid;grid-gap:12px;gap:12px}.plan-option-card b{display:block;margin-top:10px;color:#65b6ff}.plan-option-card.featured{border-color:rgba(39,230,255,.18);box-shadow:inset 0 0 0 1px rgba(39,230,255,.08)}.invoice-list{display:grid;grid-gap:10px;gap:10px}.invoice-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.invoice-row span{display:block;color:var(--muted);margin-top:4px}.invoice-row a{color:#dbe8fb;background:hsla(0,0%,100%,.05);padding:8px 12px;border-radius:10px}.payment-method-card em{font-style:normal}.section-table-wrap{overflow-x:auto}.wide-support .dash-panel{overflow:visible}@media (max-width:1180px){.help-grid.wide,.two-col-grid{grid-template-columns:1fr}.mini-stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.dash-page-header,.dash-panel{padding:16px}.editable-settings label,.invoice-row,.mini-stat-grid,.preference-row,.profile-form-grid label{grid-template-columns:1fr}}.readonly-plan-box{min-height:48px;padding:14px;border-radius:14px;border:1px solid rgba(39,230,255,.18);background:rgba(20,121,255,.1);color:#f6f8fb;font-weight:850}.three-col-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.three-col-summary div{display:grid;grid-gap:5px;gap:5px}.subscription-capacity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.subscription-capacity div{padding:14px;border-radius:14px;border:1px solid rgba(39,230,255,.12);background:rgba(39,230,255,.055)}.subscription-capacity span,.subscription-capacity strong{display:block}.subscription-capacity strong{font-size:24px;color:#fff}.subscription-capacity span{margin-top:4px;color:var(--muted);font-size:12px}.active-row{grid-template-columns:1fr auto 56px!important;padding-right:12px}.toggle-off,.toggle-on{width:48px!important;height:28px!important;flex:0 0 auto}.toggle-off:after,.toggle-on:after{width:22px!important;height:22px!important;top:3px!important}.toggle-on:after{right:3px!important}.toggle-off:after{left:3px!important}.account-row{padding-right:18px!important}.admin-app{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:radial-gradient(circle at 20% 0,rgba(20,121,255,.14),transparent 26%),linear-gradient(180deg,#030814,#050914);color:var(--text)}.admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:24px 18px;border-right:1px solid hsla(0,0%,100%,.06);background:rgba(3,8,18,.82);display:flex;flex-direction:column;gap:18px}.admin-main{padding:22px;overflow:hidden}.admin-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;border:1px solid rgba(39,230,255,.12);border-radius:20px;background:rgba(8,18,36,.78);margin-bottom:14px}.admin-header h1{font-size:clamp(38px,5vw,62px);margin:0 0 8px}.admin-header span{color:var(--muted)}.admin-badge{width:-moz-fit-content;width:fit-content;padding:8px 10px;border-radius:999px;color:#7fe9ff;border:1px solid rgba(39,230,255,.18);background:rgba(39,230,255,.06);font-size:12px;font-weight:900;letter-spacing:.08em}.admin-kill-card{margin-top:auto;display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:16px;background:rgba(8,18,36,.84);border:1px solid hsla(0,0%,100%,.08)}.admin-kill-card span{color:var(--muted)}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.admin-grid,.admin-stats{display:grid;grid-gap:12px;gap:12px}.admin-action-grid{display:flex;gap:12px;flex-wrap:wrap}.admin-log-box{min-height:180px;white-space:pre-wrap;background:rgba(0,0,0,.34);color:#c9f7ff;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:16px;overflow:auto}.admin-log-box.large{min-height:520px}.spacious .account-row{min-height:72px}@media (max-width:1050px){.admin-app{grid-template-columns:1fr}.admin-sidebar{position:relative;height:auto}.admin-stats{grid-template-columns:1fr 1fr}.admin-header{flex-direction:column}}@media (max-width:760px){.admin-stats,.subscription-capacity,.three-col-summary{grid-template-columns:1fr}}.admin-message{margin:0 0 14px;border-radius:14px;border:1px solid rgba(39,230,255,.16);background:rgba(39,230,255,.07);color:#c9f7ff;font-weight:750}.master-account-row{grid-template-columns:44px minmax(0,1fr) auto 145px!important}.row-actions{display:flex;align-items:center;gap:10px;justify-content:flex-start}.small-action-btn{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:#eaf4ff;border-radius:10px;padding:8px 10px;font-weight:800;cursor:pointer;white-space:nowrap}.small-action-btn:hover{background:rgba(20,121,255,.16)}.active-master-pill{display:inline-flex!important;width:-moz-fit-content;width:fit-content;margin-top:8px!important;padding:5px 8px;border-radius:999px;color:#7fe9ff!important;background:rgba(39,230,255,.1);border:1px solid rgba(39,230,255,.18);font-size:11px!important;font-weight:900;letter-spacing:.06em}.editable-settings textarea{width:100%;min-height:92px;resize:vertical;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:rgba(0,0,0,.18);color:#fff;padding:10px;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.api-box{display:grid;grid-gap:10px;gap:10px;color:#d8e8fb}.api-box span{color:var(--muted)}.api-box pre{overflow:auto;background:rgba(0,0,0,.34);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;color:#c9f7ff;padding:14px;font-size:12px}@media (max-width:900px){.master-account-row{grid-template-columns:44px 1fr!important}.row-actions{grid-column:2}}.admin-action-grid button,.btn,.dash-menu a,.dash-menu button,.panel-head a,.small-action-btn{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:780;letter-spacing:-.01em;text-rendering:geometricPrecision}.btn-primary,.nav-cta{font-weight:850;letter-spacing:-.015em}.panel-head a,.small-action-btn{font-weight:750}.setting-row.active-row{grid-template-columns:1fr auto 58px}.setting-row.active-row button{margin-right:12px}.toggle-off,.toggle-on{width:48px;height:26px;border:0}.toggle-off:after,.toggle-on:after{width:20px;height:20px}.toggle-on:after{right:3px;top:3px}.toggle-off:after{left:3px;top:3px}.editable-settings input::placeholder{color:rgba(214,230,251,.48)}.panel-subtitle{color:var(--muted);margin:6px 0 0;line-height:1.45;font-size:14px}.follower-manager{overflow:visible}.follower-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0 18px}.follower-card-list{display:grid;grid-gap:14px;gap:14px}.follower-card{border:1px solid hsla(0,0%,100%,.06);border-radius:18px;background:rgba(0,0,0,.13);padding:16px}.follower-card-top{display:grid;grid-template-columns:44px minmax(0,1fr) auto 52px;align-items:center;grid-gap:14px;gap:14px;margin-bottom:16px}.follower-main span,.follower-main strong{display:block}.follower-main span{color:var(--muted);margin-top:4px;font-size:13px}.follower-card-top em{font-style:normal;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;white-space:nowrap}.follower-edit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.follower-edit-grid label{display:grid;grid-gap:7px;gap:7px}.follower-edit-grid span{color:#a9c7ef;font-size:13px;font-weight:800}.follower-edit-grid input,.follower-edit-grid select{width:100%;min-height:42px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:rgba(4,9,18,.92);color:#fff;padding:10px 12px;outline:none}.follower-edit-grid input:focus,.follower-edit-grid select:focus{border-color:rgba(39,230,255,.38);box-shadow:0 0 0 3px rgba(39,230,255,.07)}.follower-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.small-action-btn.secondary{background:hsla(0,0%,100%,.055);border-color:hsla(0,0%,100%,.09);color:#dbe9ff}@media (max-width:1180px){.follower-edit-grid,.follower-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.follower-card-top,.follower-edit-grid,.follower-summary-grid{grid-template-columns:1fr}.follower-card-top .mini-toggle{justify-self:start}}.admin-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.admin-live-banner{margin:0 0 14px;padding:12px 16px;border:1px solid rgba(39,230,255,.16);border-radius:14px;background:linear-gradient(135deg,rgba(0,145,255,.12),rgba(39,230,255,.04));display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-live-banner strong{color:#fff}.admin-live-banner span{color:#a9c7ef;font-size:13px}.admin-message{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.055);padding:12px 14px;margin-bottom:14px;color:#dbe9ff;font-weight:800}@media (max-width:900px){.admin-live-banner{display:grid}.admin-header-actions{justify-content:flex-start}}.master-trade-page{display:grid;grid-gap:14px;gap:14px}.trade-ops-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.trade-filter-panel{padding-bottom:18px}.trade-filters{display:grid;grid-template-columns:1.6fr repeat(4,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.trade-filters label{display:grid;grid-gap:7px;gap:7px}.trade-filters span{color:#a9c7ef;font-size:13px;font-weight:900}.trade-filters input,.trade-filters select{min-height:42px;width:100%;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:rgba(4,9,18,.92);color:#fff;padding:10px 12px;outline:none}.trade-monitor-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);grid-gap:14px;gap:14px}.table-count{color:#a9c7ef;font-weight:900;font-size:13px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.08);padding:8px 11px;border-radius:999px}.trade-table td,.trade-table th{white-space:nowrap}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:950;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.055);color:#dbe9ff}.status-pill.good{background:rgba(35,220,145,.12);color:#37f2a3;border-color:rgba(35,220,145,.2)}.status-pill.warn{background:rgba(255,195,57,.12);color:#ffd15f;border-color:rgba(255,195,57,.2)}.status-pill.bad{background:rgba(255,74,107,.12);color:#ff6680;border-color:rgba(255,74,107,.2)}.copied-results-panel{align-self:start}.copied-result-list{display:grid;grid-gap:12px;gap:12px;max-height:720px;overflow:auto;padding-right:4px}.copied-result-card{border:1px solid hsla(0,0%,100%,.06);border-radius:16px;background:rgba(0,0,0,.14);padding:14px}.copied-result-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.copied-result-top span,.copied-result-top strong{display:block}.copied-result-top div span{color:var(--muted);font-size:13px;margin-top:4px}.copied-result-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.copied-result-meta span{color:#a9c7ef;font-size:12px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.045);border-radius:10px;padding:8px}.copied-result-meta b{display:block;color:#fff;margin-top:3px}.broker-id-box{border-radius:12px;background:rgba(4,9,18,.8);border:1px solid hsla(0,0%,100%,.06);padding:10px 12px}.broker-id-box small{display:block;color:#a9c7ef;font-weight:900;margin-bottom:4px}.broker-id-box code{color:#27e6ff;word-break:break-all;font-size:12px}.empty-state{padding:30px}@media (max-width:1240px){.trade-filters,.trade-monitor-grid{grid-template-columns:1fr}.trade-ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.copied-result-meta,.trade-ops-stats{grid-template-columns:1fr}}.user-live-banner{margin-bottom:14px}.user-account-row{grid-template-columns:44px minmax(0,1fr) auto 60px}.user-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.user-settings-grid .active-row{grid-column:1/-1}.user-trade-filter{margin:14px 0;max-width:420px}.user-trade-filter label{display:grid;grid-gap:7px;gap:7px}.user-trade-filter span{color:#a9c7ef;font-size:13px;font-weight:900}.user-trade-filter input{min-height:42px;width:100%;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:rgba(4,9,18,.92);color:#fff;padding:10px 12px;outline:none}.empty-state{color:var(--muted);text-align:center;padding:28px;border-radius:14px;border:1px dashed hsla(0,0%,100%,.12);margin-top:12px}@media (max-width:900px){.user-account-row,.user-settings-grid{grid-template-columns:1fr}}.connect-account-page{padding-bottom:56px}.connect-hero{margin-top:42px;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;gap:22px;align-items:end}.connect-status-card{border:1px solid rgba(39,230,255,.18);border-radius:22px;background:linear-gradient(135deg,rgba(0,145,255,.14),rgba(4,9,18,.88));padding:22px;box-shadow:0 0 34px rgba(0,145,255,.08)}.connect-status-card small,.connect-status-card span{display:block;color:#a9c7ef}.connect-status-card strong{display:block;margin:8px 0;font-size:24px;color:#fff}.connect-layout{margin-top:26px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px}.connect-form-card{background:rgba(8,17,34,.94);border-color:rgba(39,230,255,.12)}.connect-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0}.platform-choice{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:rgba(4,9,18,.72);color:#fff;padding:16px;text-align:left;cursor:pointer}.platform-choice span,.platform-choice strong{display:block}.platform-choice span{color:#a9c7ef;margin-top:5px;font-size:13px}.platform-choice.active{border-color:rgba(39,230,255,.45);background:linear-gradient(135deg,rgba(0,145,255,.25),rgba(39,230,255,.06));box-shadow:0 0 0 3px rgba(39,230,255,.06)}.connect-grid{margin-top:10px}.connect-toggle-row{margin-top:18px;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;background:rgba(0,0,0,.12);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.connect-toggle-row span,.connect-toggle-row strong{display:block}.connect-toggle-row span{color:#a9c7ef;margin-top:5px}.connect-legal-checks{margin:16px 0;display:grid;grid-gap:12px;gap:12px}.connect-legal-checks label{display:flex;align-items:flex-start;gap:10px;color:#dbe9ff;line-height:1.45}.connect-legal-checks input{margin-top:3px}.connect-legal-checks a{color:#27e6ff}.connect-message{margin-top:14px}.connect-result-card{margin-top:14px;border:1px solid rgba(35,220,145,.22);background:rgba(35,220,145,.08);border-radius:14px;padding:14px}.connect-result-card span,.connect-result-card strong{display:block}.connect-result-card span{color:#a9c7ef;margin-top:4px}button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1100px){.connect-hero,.connect-layout{grid-template-columns:1fr}}@media (max-width:760px){.connect-grid,.connect-platform-grid{grid-template-columns:1fr}.connect-toggle-row{display:grid}}.safety-settings-page{display:grid;grid-gap:14px;gap:14px}.live-safety-panel{border-color:rgba(39,230,255,.18)}.safety-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0 18px}.safety-card{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:16px;background:rgba(0,0,0,.14)}.safety-card span,.safety-card strong{display:block}.safety-card strong{font-size:15px;letter-spacing:.05em}.safety-card span{color:#a9c7ef;margin-top:6px;line-height:1.45}.safety-card.good{border-color:rgba(35,220,145,.22);background:rgba(35,220,145,.07)}.safety-card.warn{border-color:rgba(255,195,57,.22);background:rgba(255,195,57,.08)}.safety-card.bad{border-color:rgba(255,74,107,.25);background:rgba(255,74,107,.08)}.safety-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.safety-toggle-grid label{border:1px solid hsla(0,0%,100%,.06);border-radius:14px;background:rgba(0,0,0,.12);padding:14px;display:flex;align-items:center;justify-content:space-between}.live-warning-box{margin-top:16px;border:1px solid rgba(255,195,57,.18);border-radius:14px;background:rgba(255,195,57,.07);padding:14px 16px;color:#dbe9ff;display:grid;grid-gap:6px;gap:6px}.live-warning-box code{color:#ffd15f}.connector-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.connector-status-card{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:rgba(0,0,0,.14);padding:16px}.connector-status-card.good{border-color:rgba(35,220,145,.18)}.connector-status-card.warn{border-color:rgba(255,195,57,.18)}.connector-status-card.bad{border-color:rgba(255,74,107,.2)}.connector-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.connector-top span,.connector-top strong{display:block}.connector-top span{color:#27e6ff;font-size:12px;font-weight:900;margin-top:4px}.connector-status-card p{color:#a9c7ef;margin:14px 0;line-height:1.45}.connector-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.connector-meta span{border:1px solid hsla(0,0%,100%,.055);border-radius:10px;padding:8px;color:#a9c7ef;font-size:12px}.connector-meta b{display:block;color:#fff;margin-top:3px}@media (max-width:1100px){.connector-status-grid,.safety-status-grid,.safety-toggle-grid{grid-template-columns:1fr}}.live-connector-setup{border-color:rgba(39,230,255,.18)}.live-connector-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.live-connector-tabs button{border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.045);color:#dbe9ff;padding:10px 14px;font-weight:900;cursor:pointer}.live-connector-tabs button.active{border-color:rgba(39,230,255,.42);background:rgba(39,230,255,.12);color:#fff}.connector-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.connector-form-grid label{display:grid;grid-gap:7px;gap:7px}.connector-form-grid label span{color:#a9c7ef;font-size:13px;font-weight:900}.connector-form-grid input,.connector-form-grid select{width:100%;min-height:42px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:rgba(4,9,18,.92);color:#fff;padding:10px 12px;outline:none}.live-ready-row{margin-top:16px}@media (max-width:1100px){.connector-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.connector-form-grid{grid-template-columns:1fr}}.field-helper{display:block;margin-top:6px;color:#ffd15f;font-size:11px;font-weight:800;line-height:1.35}.route-summary{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:190px;color:#dbe9ff;font-size:12px;font-weight:900;line-height:1.35}.route-summary b{color:#27ff9a}.route-summary em{width:4px;height:4px;display:inline-block;border-radius:999px;background:rgba(169,199,239,.55)}.route-summary small{display:inline-flex;margin-left:4px;padding:3px 7px;border-radius:999px;background:rgba(39,230,255,.08);color:#a9c7ef;font-size:11px;font-weight:900}.route-summary.empty{min-width:0;color:#8fa8c9}.route-summary .stubbed,.status-pill.warn{color:#ffd15f}.projectx-diagnostics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.diagnostic-kv{display:grid;grid-template-columns:170px 1fr;grid-gap:10px 14px;gap:10px 14px;align-items:center}.diagnostic-kv span{color:#a9c7ef;font-weight:900;font-size:13px}.diagnostic-kv b{color:#fff;border:1px solid hsla(0,0%,100%,.07);background:rgba(0,0,0,.18);padding:9px 11px;border-radius:10px;min-height:36px}.diagnostic-code{margin:0;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;background:rgba(0,0,0,.24);color:#d8f7ff;padding:14px;min-height:180px;max-height:420px;overflow:auto;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.diagnostic-code.large{min-height:320px}@media (max-width:1100px){.diagnostic-kv,.projectx-diagnostics-grid{grid-template-columns:1fr}}.diagnostic-warning-panel{border-color:rgba(255,209,95,.28);background:rgba(255,209,95,.055)}.diagnostic-warning-panel code{display:inline-block;margin-top:10px;color:#ffd15f;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:10px 12px;font-weight:900}.diagnostic-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.diagnostic-code.compact{min-height:120px;max-height:260px;margin-top:14px}.diagnostics-ready-grid .safety-card strong{font-size:13px}.projectx-real-network-panel{border-color:rgba(255,209,95,.22)}.real-status-kv{margin-top:14px}.real-result-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);grid-gap:14px;gap:14px;margin-top:14px}.diagnostic-selection-list{border:1px solid hsla(0,0%,100%,.07);border-radius:14px;background:rgba(0,0,0,.16);padding:12px;max-height:420px;overflow:auto}.diagnostic-selection-list h3{margin:0 0 10px;font-size:14px}.diagnostic-selection-list button{width:100%;text-align:left;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.045);color:#fff;border-radius:12px;padding:10px 12px;margin-bottom:8px;cursor:pointer}.diagnostic-selection-list button span,.diagnostic-selection-list button strong{display:block}.diagnostic-selection-list button span{color:#27e6ff;font-size:12px;margin-top:4px}@media (max-width:1100px){.real-result-grid{grid-template-columns:1fr}}.diagnostic-selection-list button{position:relative;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.diagnostic-selection-list button:hover{transform:translateY(-1px);border-color:rgba(39,230,255,.55);background:rgba(39,230,255,.1);box-shadow:0 0 0 1px rgba(39,230,255,.18),0 10px 28px rgba(0,0,0,.25)}.diagnostic-selection-list button.selected{border-color:rgba(35,255,154,.65);background:rgba(35,255,154,.12);box-shadow:inset 0 0 0 1px rgba(35,255,154,.16),0 0 22px rgba(35,255,154,.08)}.diagnostic-selection-list button small{display:inline-flex;margin-top:8px;border-radius:999px;padding:4px 8px;background:hsla(0,0%,100%,.07);color:#a9c7ef;font-size:11px;font-weight:900}.diagnostic-selection-list button.selected small{background:rgba(35,255,154,.18);color:#23ff9a}.live-sandbox-gate-panel{border-color:rgba(255,209,95,.25)}.sandbox-gate-controls{display:grid;grid-gap:12px;gap:12px;margin:16px 0}.sandbox-confirm-label{display:grid;grid-gap:7px;gap:7px}.sandbox-confirm-label span{color:#a9c7ef;font-weight:900;font-size:13px}.sandbox-confirm-label input{min-height:44px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(4,9,18,.92);color:#fff;padding:10px 12px;outline:none}.sandbox-confirm-label input:focus{border-color:rgba(39,230,255,.42)}.live-armed-box{border-color:rgba(255,74,107,.28);background:rgba(255,74,107,.055)}.live-armed-controls{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;margin-top:12px}.live-armed-controls input{min-height:42px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(4,9,18,.92);color:#fff;padding:10px 12px;outline:none}.live-armed-controls input:focus{border-color:rgba(255,74,107,.48)}@media (max-width:900px){.live-armed-controls{grid-template-columns:1fr}}.simple-live-box{border-color:rgba(39,230,255,.25);background:rgba(39,230,255,.055)}.simple-live-box.on{border-color:rgba(255,74,107,.45);background:rgba(255,74,107,.075)}.simple-live-header{display:flex;justify-content:space-between;gap:16px;align-items:center}.simple-live-header span,.simple-live-header strong{display:block}.production-checklist{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.production-checklist span{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;text-transform:capitalize}.production-checklist span.ok{background:rgba(35,255,154,.13);color:#23ff9a;border:1px solid rgba(35,255,154,.25)}.production-checklist span.missing{background:rgba(255,74,107,.13);color:#ff87a0;border:1px solid rgba(255,74,107,.25)}.advanced-armed-box{opacity:.72}.simple-live-status-note{margin-top:12px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:rgba(0,0,0,.18);padding:10px 12px;color:#dbe9ff;font-weight:800}.simple-live-status-note strong{color:#27e6ff}.simple-live-status-note span{margin-left:6px;color:#a9c7ef}.live-result-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.btn-danger{background:linear-gradient(135deg,#ff2d55,#b4002c)!important;border-color:rgba(255,74,107,.65)!important;color:#fff!important}.live-order-result-panel{border:1px solid rgba(39,230,255,.16);border-radius:16px;background:rgba(0,0,0,.16);padding:14px;margin:14px 0}.live-order-result-panel h3{margin:0 0 12px;font-size:16px}.one-click-live-panel{border:1px solid rgba(39,230,255,.18);background:radial-gradient(circle at top right,rgba(39,230,255,.13),transparent 35%),radial-gradient(circle at bottom left,rgba(35,255,154,.08),transparent 28%),rgba(7,14,28,.92)}.one-click-live-top{display:flex;justify-content:space-between;align-items:center;gap:24px}.one-click-live-top h2{margin:3px 0 6px;font-size:clamp(28px,4vw,48px)}.one-click-live-top p{margin:0;color:#a9c7ef;max-width:860px}.one-click-toggle{min-width:190px;height:76px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(135deg,rgba(255,74,107,.25),rgba(255,74,107,.08));color:#ff87a0;font-weight:1000;font-size:20px;letter-spacing:.04em;cursor:pointer;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 16px 40px rgba(0,0,0,.24)}.one-click-toggle.on{background:linear-gradient(135deg,rgba(35,255,154,.28),rgba(39,230,255,.13));color:#23ff9a;border-color:rgba(35,255,154,.35);box-shadow:0 0 30px rgba(35,255,154,.12),inset 0 0 0 1px rgba(35,255,154,.08)}.one-click-live-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.one-click-live-status>div{border-radius:18px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.18)}.one-click-live-status span,.one-click-live-status strong{display:block}.one-click-live-status strong{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.one-click-live-status span{margin-top:8px;font-size:17px;color:#fff;word-break:break-word}.one-click-live-status .ok{border-color:rgba(35,255,154,.25);background:rgba(35,255,154,.08)}.one-click-live-status .ok strong{color:#23ff9a}.one-click-live-status .missing{border-color:rgba(255,74,107,.28);background:rgba(255,74,107,.08)}.one-click-live-status .missing strong{color:#ff5b7d}.one-click-live-status .neutral strong{color:#27e6ff}.one-click-actions,.one-click-test-row{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:10px;gap:10px;margin-top:16px}.one-click-test-row{grid-template-columns:auto auto 1fr auto}.one-click-actions input,.one-click-test-row input{min-height:48px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(4,9,18,.92);color:#fff;padding:10px 14px;outline:none}.one-click-actions input:focus,.one-click-test-row input:focus{border-color:rgba(39,230,255,.45)}.trade-side-btn{min-height:48px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);padding:0 18px;color:#fff;background:hsla(0,0%,100%,.06);cursor:pointer;font-weight:1000}.trade-side-btn.buy.active{border-color:rgba(35,255,154,.45);background:rgba(35,255,154,.16);color:#23ff9a}.trade-side-btn.sell.active{border-color:rgba(255,74,107,.45);background:rgba(255,74,107,.16);color:#ff87a0}.send-live-test-btn:disabled{opacity:.6;cursor:not-allowed}.one-click-bottom{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.compact-last-result{margin-top:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.18);border-radius:14px;padding:11px 13px;color:#a9c7ef}.compact-last-result strong{color:#27e6ff}@media (max-width:1100px){.one-click-live-top{flex-direction:column;align-items:stretch}.one-click-toggle{width:100%}.one-click-live-status{grid-template-columns:1fr 1fr}.one-click-actions,.one-click-test-row{grid-template-columns:1fr}}@media (max-width:640px){.one-click-live-status{grid-template-columns:1fr}}.simple-master-selector{margin-top:18px;border:1px solid rgba(39,230,255,.16);border-radius:22px;background:rgba(0,0,0,.16);padding:18px}.simple-master-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.simple-master-header h3{margin:0;font-size:20px}.simple-master-header p{margin:4px 0 0;color:#a9c7ef}.simple-master-grid{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.7fr) minmax(220px,1.2fr) auto;grid-gap:12px;gap:12px;align-items:end}.simple-master-grid label{display:grid;grid-gap:7px;gap:7px}.simple-master-grid label span{color:#a9c7ef;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.simple-master-grid input,.simple-master-grid select{min-height:48px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(4,9,18,.94);color:#fff;padding:10px 12px;outline:none}.simple-master-grid input:focus,.simple-master-grid select:focus{border-color:rgba(39,230,255,.45)}.contract-search-inline{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.save-master-selection-btn{min-height:48px;white-space:nowrap}.advanced-api-toggle-panel{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);border-radius:18px;padding:14px;display:flex;align-items:center;gap:12px}.advanced-api-toggle-panel span{color:#a9c7ef}@media (max-width:1200px){.simple-master-grid{grid-template-columns:1fr 1fr}.save-master-selection-btn{width:100%}}@media (max-width:760px){.advanced-api-toggle-panel,.simple-master-header{flex-direction:column;align-items:stretch}.simple-master-grid{grid-template-columns:1fr}}.clean-header-actions .btn:first-child{min-width:96px}.admin-dev-actions{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.035);padding:10px 12px;margin-bottom:14px}.admin-dev-actions summary{cursor:pointer;color:#a9c7ef;font-weight:900}.admin-dev-actions div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pnl-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.pnl-card{border:1px solid rgba(35,255,154,.18);border-radius:20px;background:radial-gradient(circle at top right,rgba(35,255,154,.1),transparent 42%),rgba(7,14,28,.9);padding:18px}.pnl-card small,.pnl-card span{display:block;color:#a9c7ef;font-weight:800}.pnl-card strong{display:block;font-size:30px;margin:8px 0 4px;color:#23ff9a}.performance-grid{align-items:stretch}.master-performance-list{display:grid;grid-gap:10px;gap:10px}.master-performance-card{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(90px,auto));grid-gap:12px;gap:12px;align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:rgba(0,0,0,.16);padding:13px}.master-performance-card b,.master-performance-card small,.master-performance-card span,.master-performance-card strong{display:block}.master-performance-card small,.master-performance-card span{color:#a9c7ef}.positive-money{color:#23ff9a!important}.negative-money{color:#ff5b7d!important}.profit-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.profit-day{min-height:62px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);padding:8px}.profit-day span,.profit-day strong{display:block}.profit-day span{color:#a9c7ef;font-weight:900}.profit-day strong{margin-top:8px;font-size:12px}.profit-day.green{border-color:rgba(35,255,154,.25);background:rgba(35,255,154,.1)}.profit-day.green strong{color:#23ff9a}.profit-day.red{border-color:rgba(255,74,107,.25);background:rgba(255,74,107,.1)}.profit-day.red strong{color:#ff87a0}.user-master-performance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.user-master-performance-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.user-master-performance-card{border:1px solid rgba(39,230,255,.16);border-radius:20px;background:radial-gradient(circle at top right,rgba(39,230,255,.12),transparent 42%),rgba(7,14,28,.92);padding:16px}.master-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.master-card-top span,.master-card-top strong{display:block}.master-card-top span{color:#a9c7ef;margin-top:3px}.master-card-top b{border-radius:999px;padding:7px 10px;background:rgba(35,255,154,.14);color:#23ff9a}.master-card-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:14px 0}.master-card-stats div{border:1px solid hsla(0,0%,100%,.07);border-radius:13px;padding:9px;background:rgba(0,0,0,.15)}.master-card-stats small,.master-card-stats strong{display:block}.master-card-stats small{color:#a9c7ef;font-weight:800}.master-connect-btn{width:100%;justify-content:center}.wide-panel{grid-column:1/-1}@media (max-width:1100px){.master-performance-card,.pnl-summary-grid,.user-master-performance-grid,.user-master-performance-grid.compact{grid-template-columns:1fr 1fr}}@media (max-width:720px){.master-performance-card,.pnl-summary-grid,.user-master-performance-grid,.user-master-performance-grid.compact{grid-template-columns:1fr}}.admin-grid,.dash-grid-main,.dash-page-grid,.single-col-grid,.two-col-grid{gap:22px!important}.admin-main>*,.dash-main>*{margin-bottom:18px}.section-spaced>.dash-panel,.section-spaced>form{margin-bottom:10px}.month-selector{min-height:42px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(4,9,18,.92);color:#fff;padding:8px 12px;font-weight:900}.overview-hidden-actions{margin-top:8px}.simple-master-admin-panel{border-color:rgba(35,255,154,.18);background:radial-gradient(circle at top right,rgba(35,255,154,.1),transparent 38%),rgba(7,14,28,.94)}.live-control-hidden-master-selector{padding:12px}.live-control-hidden-master-selector summary{cursor:pointer;color:#a9c7ef;font-weight:1000}.table-action-row{display:flex;flex-wrap:wrap;gap:8px}.danger-action{border-color:rgba(255,74,107,.35)!important;color:#ff87a0!important}.billing-control-panel .dash-table td,.user-control-panel .dash-table td{vertical-align:middle}.security-settings-panel{border-color:rgba(39,230,255,.16);background:radial-gradient(circle at top right,rgba(39,230,255,.1),transparent 35%),rgba(7,14,28,.94)}.security-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.security-feature-card{border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:rgba(0,0,0,.16);padding:14px;min-height:145px;display:grid;grid-gap:8px;gap:8px;align-content:start}.security-feature-card span,.security-feature-card strong{display:block}.security-feature-card strong{color:#27e6ff}.security-feature-card span{color:#a9c7ef;line-height:1.4}.security-note{margin-top:12px;border:1px solid rgba(255,199,0,.22);border-radius:14px;background:rgba(255,199,0,.07);color:#dbe9ff;padding:12px 14px}.master-performance-card{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(80px,auto))}@media (max-width:1100px){.master-performance-card,.security-feature-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.security-feature-grid{grid-template-columns:1fr}}.master-selector-grid-v59{grid-template-columns:minmax(220px,.9fr) minmax(360px,1.4fr) minmax(220px,1fr) minmax(280px,1.2fr);align-items:end}.master-selector-grid-v59 .save-master-selection-btn{grid-column:1/2}.master-selector-grid-v59 input,.master-selector-grid-v59 select{min-width:0;width:100%}.contract-search-inline{min-width:0}.clean-trades-grid{grid-template-columns:1fr}.copied-results-advanced,.trade-advanced-tools,.trade-filter-tools,.user-preview-tools{margin-bottom:16px}.copied-results-advanced summary,.trade-advanced-tools summary,.trade-filter-tools summary,.user-preview-tools summary{cursor:pointer;font-weight:1000;color:#a9c7ef}.sms-provider-setup{border:1px solid rgba(39,230,255,.16);border-radius:18px;background:rgba(0,0,0,.16);padding:15px;margin-top:14px}.sms-provider-setup h3{margin:0 0 6px}.sms-provider-setup p{color:#a9c7ef;margin:0 0 12px}.sms-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sms-provider-grid label{display:grid;grid-gap:7px;gap:7px}.sms-provider-grid label span{color:#a9c7ef;font-size:12px;font-weight:900}.sms-provider-grid input{min-height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(4,9,18,.94);color:#fff;padding:10px 12px}@media (max-width:1280px){.master-selector-grid-v59{grid-template-columns:1fr 1fr}.master-selector-grid-v59 .save-master-selection-btn{grid-column:auto}}@media (max-width:760px){.master-selector-grid-v59,.sms-provider-grid{grid-template-columns:1fr}}.account-row,.btn,.dash-menu a,.dash-menu button,.mini-toggle,.profit-day,.small-action-btn,.user-master-performance-card,button,input,select{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease,opacity .14s ease}.btn:hover,.dash-menu a:hover,.dash-menu button:hover,.master-connect-btn:hover,.small-action-btn:hover,button:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.22),0 0 0 1px rgba(39,230,255,.16);border-color:rgba(39,230,255,.42)!important}.btn:active,.dash-menu a:active,.dash-menu button:active,.master-connect-btn:active,.small-action-btn:active,button:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 0 0 1px rgba(39,230,255,.25)}.user-profit-calendar{margin-top:18px}.calendar-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.calendar-controls input,.calendar-controls select{min-height:42px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(4,9,18,.94);color:#fff;padding:8px 12px;font-weight:900}.user-calendar-summary{margin:16px 0}.copy-rules-master-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.copy-rule-master-card{border:1px solid rgba(39,230,255,.16);border-radius:20px;background:radial-gradient(circle at top right,rgba(39,230,255,.1),transparent 35%),rgba(7,14,28,.94);padding:16px}.no-symbol-settings{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.copy-rules-master-grid,.no-symbol-settings{grid-template-columns:1fr}}.copy-rule-actions{margin-top:14px}.support-view-user-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.connect-account-panel{border-color:rgba(35,255,154,.18);background:radial-gradient(circle at top right,rgba(35,255,154,.1),transparent 38%),rgba(7,14,28,.94)}.connect-account-grid,.platform-ready-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-ready-grid{display:grid;grid-gap:12px;gap:12px;margin-top:14px}@media (max-width:1000px){.connect-account-grid,.platform-ready-grid{grid-template-columns:1fr}}.copy-rule-actions{display:flex;justify-content:flex-end;margin-top:16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08)}.copy-rule-actions .btn{min-width:170px}@media (max-width:720px){.copy-rule-actions .btn{width:100%}}.subtle-line{color:#7fa4cf!important;font-size:12px;margin-top:3px}.connect-real-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.connector-credential-note{margin-top:12px;border:1px solid rgba(39,230,255,.16);border-radius:14px;background:rgba(39,230,255,.06);color:#a9c7ef;padding:12px 14px}.connector-credential-note strong{color:#27e6ff}@media (max-width:1100px){.connect-real-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.connect-real-grid{grid-template-columns:1fr}}.connect-account-grid select option{background:#081120;color:#fff}.btn:disabled,button:disabled{opacity:.45;transform:none!important;box-shadow:none!important}.success-message{border-color:rgba(0,255,148,.35)!important;background:rgba(0,255,148,.08)!important;color:#dfffee!important}.master-directory-grid{margin-top:12px}.master-directory-card{min-height:260px}.master-connected-note{margin-top:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,255,148,.18);background:rgba(0,255,148,.08);color:#27ff9a;font-weight:800}.dash-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pnl-overview-panel{margin-bottom:18px}.pnl-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.account-status-grid{margin-bottom:18px}.selected-master-display{min-height:70px;border:1px solid rgba(39,230,255,.24);background:rgba(39,230,255,.06);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.selected-master-display span{color:#8db9f8;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.selected-master-display strong{color:#fff;font-size:15px}.selected-master-display a{color:#27e6ff;font-weight:800;text-decoration:none;margin-top:2px}.negative-money{color:#ff4d6d!important}.dashboard-app{font-size:14px}.dash-menu a,.dash-menu button{font-size:13px!important;letter-spacing:-.01em}.dash-page-header h2{font-size:clamp(24px,3vw,34px)!important;letter-spacing:-.04em}.account-row span,.dash-page-header p,.help-card small,.info-card span,.master-card-top span,.panel-subtitle,.profile-copy p{font-size:13px!important;line-height:1.45}.profile-copy h1{font-size:clamp(26px,3vw,38px)!important}.dash-panel h2,.panel-head h2{font-size:18px!important;letter-spacing:-.03em}.master-filter-bar{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(160px,.6fr) minmax(190px,.7fr);grid-gap:14px;gap:14px;margin:16px 0 6px}.master-filter-bar label{display:grid;grid-gap:8px;gap:8px}.master-filter-bar label span{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#8db9f8;font-weight:900}.master-filter-bar input,.master-filter-bar select{height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(3,8,18,.72);color:#fff;padding:0 14px;font-weight:700}.discord-help-card em{display:inline-flex;margin-top:8px;padding:7px 10px;border-radius:999px;background:rgba(39,230,255,.14);border:1px solid rgba(39,230,255,.28);color:#27e6ff;font-style:normal;font-size:12px;font-weight:900}.theme-toggle-btn{margin:14px 18px 20px;height:42px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#dcecff;font-weight:900;cursor:pointer}.theme-toggle-btn:hover{border-color:rgba(39,230,255,.35);background:rgba(39,230,255,.1)}.dashboard-app.light-mode{background:#f4f7fb;color:#0f1b2d}.dashboard-app.light-mode .dash-sidebar{background:#fff;border-right-color:#dfe7f2}.dashboard-app.light-mode .dash-main,.dashboard-app.light-mode .dash-topbar{background:#f4f7fb}.dashboard-app.light-mode .account-row,.dashboard-app.light-mode .billing-card,.dashboard-app.light-mode .dash-page-header,.dashboard-app.light-mode .dash-panel,.dashboard-app.light-mode .dash-stat,.dashboard-app.light-mode .help-card,.dashboard-app.light-mode .info-card,.dashboard-app.light-mode .preference-row,.dashboard-app.light-mode .profile-hero,.dashboard-app.light-mode .selected-master-display,.dashboard-app.light-mode .user-master-performance-card{background:#fff!important;border-color:#dfe7f2!important;color:#0f1b2d!important;box-shadow:0 14px 40px rgba(16,36,68,.06)}.dashboard-app.light-mode .dash-menu a,.dashboard-app.light-mode .dash-menu button{color:#40546f}.dashboard-app.light-mode .dash-menu a.active,.dashboard-app.light-mode .dash-menu a:hover,.dashboard-app.light-mode .dash-menu button:hover{background:#edf4ff;color:#0f1b2d}.dashboard-app.light-mode .dash-menu-divider{border-color:#e5edf8}.dashboard-app.light-mode .dash-logo,.dashboard-app.light-mode .dash-search,.dashboard-app.light-mode .dash-user-top,.dashboard-app.light-mode .master-filter-bar input,.dashboard-app.light-mode .master-filter-bar select,.dashboard-app.light-mode input,.dashboard-app.light-mode select,.dashboard-app.light-mode textarea{background:#fff!important;border-color:#dfe7f2!important;color:#0f1b2d!important}.dashboard-app.light-mode .account-row span,.dashboard-app.light-mode .dash-page-header p,.dashboard-app.light-mode .master-card-top span,.dashboard-app.light-mode .panel-subtitle,.dashboard-app.light-mode .profile-copy p,.dashboard-app.light-mode small{color:#5a6d87!important}.dashboard-app.light-mode .theme-toggle-btn{background:#edf4ff;color:#0f1b2d;border-color:#d6e4f5}.dashboard-app.light-mode .master-connected-note,.dashboard-app.light-mode .member-badge,.dashboard-app.light-mode .status-pill.good{box-shadow:none}@media (max-width:900px){.master-filter-bar{grid-template-columns:1fr}}.dash-top-actions{display:flex;align-items:center;gap:10px}.top-icon-btn{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#dcecff;text-decoration:none;font-weight:900}.top-icon-btn b{position:absolute;top:-5px;right:-4px;background:#ff3d61;color:#fff;font-size:10px;border-radius:999px;padding:2px 6px}.small-theme-btn{margin:0!important;width:42px;height:42px;padding:0;border-radius:14px;font-size:16px}.danger-btn{background:linear-gradient(135deg,#ff3d61,#b71234)!important;border-color:rgba(255,61,97,.45)!important;color:#fff!important}.compact-billing-card p{margin:10px 0 16px}.faq-grid{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.faq-item{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.045);border-radius:16px;padding:0;overflow:hidden}.faq-item summary{cursor:pointer;padding:16px 18px;font-weight:900;color:#fff}.faq-item p{margin:0;padding:0 18px 16px;color:#a9c7ef;line-height:1.55}.dashboard-app.light-mode .btn,.dashboard-app.light-mode .master-connect-btn,.dashboard-app.light-mode .small-action-btn{color:#fff!important;background:linear-gradient(135deg,#1976ff,#005be0)!important;border-color:#1976ff!important;box-shadow:0 10px 22px rgba(25,118,255,.22)}.dashboard-app.light-mode .btn.btn-secondary,.dashboard-app.light-mode .edit-profile,.dashboard-app.light-mode .small-theme-btn,.dashboard-app.light-mode .top-icon-btn{color:#0f1b2d!important;background:#eaf2ff!important;border-color:#c9dcf7!important;box-shadow:none}.dashboard-app.light-mode .danger-btn{color:#fff!important;background:linear-gradient(135deg,#ff3d61,#b71234)!important;border-color:rgba(255,61,97,.4)!important}.dashboard-app.light-mode .master-card-stats div,.dashboard-app.light-mode .user-master-performance-card .master-card-stats div{background:#f0f6ff!important;border:1px solid #d8e7fb;color:#0f1b2d!important}.dashboard-app.light-mode .positive-money{color:#008f5a!important}.dashboard-app.light-mode .negative-money{color:#d31945!important}.dashboard-app.light-mode .member-badge,.dashboard-app.light-mode .status-pill.good{background:#e7f8ef!important;color:#008f5a!important;border-color:#bfead2!important}.dashboard-app.light-mode .top-icon-btn b{background:#ff3d61;color:#fff}.dashboard-app.light-mode .faq-item{background:#fff!important;border-color:#dfe7f2!important}.dashboard-app.light-mode .faq-item summary{color:#0f1b2d!important}.dashboard-app.light-mode .faq-item p{color:#52657f!important}.dashboard-app.light-mode .admin-message{color:#0f1b2d!important;background:#eaf2ff!important;border-color:#c9dcf7!important}.dashboard-app.light-mode .success-message{color:#075c3b!important;background:#e7f8ef!important;border-color:#bfead2!important}.dashboard-app.light-mode .profile-divider{background:#dfe7f2!important}.dashboard-app.light-mode .dashboard-footer{border-top-color:#dfe7f2;color:#5a6d87}@media (max-width:900px){.dash-top-actions{flex-wrap:wrap;justify-content:flex-end}}.notification-menu-wrap{position:relative}.notification-popover{position:absolute;top:calc(100% + 10px);right:0;width:360px;max-width:calc(100vw - 28px);border:1px solid rgba(39,230,255,.18);background:rgba(7,15,31,.98);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.35);padding:12px;z-index:80}.notification-popover-head{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 10px}.notification-popover-head strong{color:#fff}.notification-popover-head a{color:#27e6ff;font-weight:900;text-decoration:none;font-size:12px}.notification-popover-item{display:grid;grid-template-columns:38px 1fr;grid-gap:10px;gap:10px;padding:10px;border-radius:14px;background:hsla(0,0%,100%,.04);margin-top:8px}.notification-popover-item strong{display:block;color:#fff;font-size:13px}.notification-popover-item small{display:block;color:#a9c7ef;line-height:1.35}.notification-popover-item em{color:#7fa4cf;font-size:11px;font-style:normal}.general-risk-card{display:grid;grid-gap:18px;gap:18px}.risk-settings-note{border:1px solid rgba(39,230,255,.16);background:rgba(39,230,255,.06);border-radius:16px;padding:14px 16px;display:grid;grid-gap:5px;gap:5px}.risk-settings-note strong{color:#27e6ff}.risk-settings-note span{color:#a9c7ef;line-height:1.5}.dash-menu a span,.dash-menu button span{width:22px;text-align:center;opacity:.9}.admin-app.light-mode .notification-popover,.dashboard-app.light-mode .notification-popover{background:#fff!important;border-color:#cfddef!important;box-shadow:0 24px 70px rgba(16,36,68,.14)}.admin-app.light-mode .notification-popover-head strong,.admin-app.light-mode .notification-popover-item strong,.dashboard-app.light-mode .notification-popover-head strong,.dashboard-app.light-mode .notification-popover-item strong{color:#0f1b2d!important}.admin-app.light-mode .notification-popover-item,.dashboard-app.light-mode .notification-popover-item{background:#f3f7fc!important}.admin-app.light-mode .notification-popover-item small,.admin-app.light-mode .risk-settings-note span,.dashboard-app.light-mode .notification-popover-item small,.dashboard-app.light-mode .risk-settings-note span{color:#31435a!important}.admin-app.light-mode .risk-settings-note,.dashboard-app.light-mode .risk-settings-note{background:#edf6ff!important;border-color:#c7ddfa!important}.dashboard-app.light-mode .master-connected-note{color:#006b43!important;background:#e7f8ef!important;border-color:#9eddbc!important}.dashboard-app.light-mode .account-row span,.dashboard-app.light-mode .dash-page-header p,.dashboard-app.light-mode .master-card-top span,.dashboard-app.light-mode .panel-subtitle,.dashboard-app.light-mode .payment-method-card em,.dashboard-app.light-mode .payment-method-card span,.dashboard-app.light-mode .profile-copy p,.dashboard-app.light-mode small{color:#31435a!important}.dashboard-app.light-mode .general-risk-card input,.dashboard-app.light-mode .master-filter-bar input,.dashboard-app.light-mode .master-filter-bar select,.dashboard-app.light-mode .payment-method-card,.dashboard-app.light-mode .selected-master-display{background:#fff!important;border-color:#b9cce6!important;color:#0f1b2d!important}.dashboard-app.light-mode .dash-section-kicker,.dashboard-app.light-mode .master-filter-bar label span,.dashboard-app.light-mode label span{color:#2b6fe8!important}.dashboard-app.light-mode .master-card-stats div strong,.dashboard-app.light-mode .user-master-performance-card .master-card-stats div strong{color:#0f1b2d}.admin-app{font-size:14px}.admin-app .dash-menu a,.admin-app .dash-menu button{font-size:13px!important}.admin-app .admin-header h1{font-size:clamp(24px,3vw,36px)!important;letter-spacing:-.04em}.admin-app .admin-header span,.admin-app .admin-live-banner span,.admin-app .muted,.admin-app .panel-subtitle{font-size:13px!important}.admin-app.light-mode{background:#f4f7fb;color:#0f1b2d}.admin-app.light-mode .admin-header,.admin-app.light-mode .admin-main,.admin-app.light-mode .admin-sidebar{background:#f4f7fb!important;color:#0f1b2d!important}.admin-app.light-mode .admin-sidebar{background:#fff!important;border-right:1px solid #dfe7f2}.admin-app.light-mode .admin-dev-actions,.admin-app.light-mode .admin-kill-card,.admin-app.light-mode .admin-live-banner,.admin-app.light-mode .billing-card,.admin-app.light-mode .card,.admin-app.light-mode .dash-panel,.admin-app.light-mode .dash-stat,.admin-app.light-mode .follower-card,.admin-app.light-mode .log-row,.admin-app.light-mode .master-account-card,.admin-app.light-mode .pnl-summary-card{background:#fff!important;border-color:#dfe7f2!important;color:#0f1b2d!important;box-shadow:0 14px 40px rgba(16,36,68,.06)}.admin-app.light-mode input,.admin-app.light-mode select,.admin-app.light-mode textarea{background:#fff!important;border-color:#b9cce6!important;color:#0f1b2d!important}.admin-app.light-mode .dash-menu a{color:#40546f!important}.admin-app.light-mode .dash-menu a.active,.admin-app.light-mode .dash-menu a:hover{background:#edf4ff!important;color:#0f1b2d!important}.admin-app.light-mode .btn.btn-secondary,.admin-app.light-mode .small-theme-btn,.admin-app.light-mode .top-icon-btn{background:#eaf2ff!important;border-color:#c9dcf7!important;color:#0f1b2d!important}.admin-app.light-mode .btn.btn-primary,.admin-app.light-mode .small-action-btn{color:#fff!important;background:linear-gradient(135deg,#1976ff,#005be0)!important}.logo-light{display:none}.admin-app.light-mode .logo-dark,.dashboard-app.light-mode .logo-dark,body[data-wjt-admin-theme=light] .admin-app .logo-dark,body[data-wjt-theme=light] .dashboard-app .logo-dark{display:none!important}.admin-app.light-mode .logo-light,.dashboard-app.light-mode .logo-light,body[data-wjt-admin-theme=light] .admin-app .logo-light,body[data-wjt-theme=light] .dashboard-app .logo-light{display:block!important}.admin-app.light-mode .dash-logo,.dashboard-app.light-mode .dash-logo{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.admin-app.light-mode .dash-logo img,.dashboard-app.light-mode .dash-logo img{max-width:210px;height:auto}.dashboard-app.light-mode,body[data-wjt-theme=light] .dashboard-app{--light-text:#071527;--light-muted:#25384f;--light-soft:#435875;--light-line:#b9cbe4;--light-card:#fff;--light-panel:#f7fbff;color:var(--light-text)!important}.dashboard-app.light-mode *,body[data-wjt-theme=light] .dashboard-app *{text-shadow:none!important}.dashboard-app.light-mode .invoice-row,.dashboard-app.light-mode .trade-table,.dashboard-app.light-mode h1,.dashboard-app.light-mode h2,.dashboard-app.light-mode h3,.dashboard-app.light-mode label,.dashboard-app.light-mode strong,.dashboard-app.light-mode td,.dashboard-app.light-mode th,body[data-wjt-theme=light] .dashboard-app h1,body[data-wjt-theme=light] .dashboard-app h2,body[data-wjt-theme=light] .dashboard-app label,body[data-wjt-theme=light] .dashboard-app strong,body[data-wjt-theme=light] .dashboard-app td,body[data-wjt-theme=light] .dashboard-app th{color:var(--light-text)!important}.dashboard-app.light-mode .dash-page-header p,.dashboard-app.light-mode .invoice-row span,.dashboard-app.light-mode .muted,.dashboard-app.light-mode .panel-subtitle,.dashboard-app.light-mode .payment-method-card em,.dashboard-app.light-mode .payment-method-card span,.dashboard-app.light-mode .trade-table td,.dashboard-app.light-mode .trade-table th,.dashboard-app.light-mode em,.dashboard-app.light-mode li,.dashboard-app.light-mode p,.dashboard-app.light-mode small,.dashboard-app.light-mode span,body[data-wjt-theme=light] .dashboard-app .panel-subtitle,body[data-wjt-theme=light] .dashboard-app .trade-table td,body[data-wjt-theme=light] .dashboard-app .trade-table th,body[data-wjt-theme=light] .dashboard-app em,body[data-wjt-theme=light] .dashboard-app li,body[data-wjt-theme=light] .dashboard-app p,body[data-wjt-theme=light] .dashboard-app small,body[data-wjt-theme=light] .dashboard-app span{color:var(--light-muted)!important}.dashboard-app.light-mode .account-row,.dashboard-app.light-mode .billing-card,.dashboard-app.light-mode .help-card,.dashboard-app.light-mode .info-card,.dashboard-app.light-mode .invoice-row,.dashboard-app.light-mode .payment-method-card,.dashboard-app.light-mode .plan-option-card,.dashboard-app.light-mode .trade-row,.dashboard-app.light-mode .trade-table,.dashboard-app.light-mode .trade-table tbody tr,body[data-wjt-theme=light] .dashboard-app .billing-card,body[data-wjt-theme=light] .dashboard-app .invoice-row,body[data-wjt-theme=light] .dashboard-app .payment-method-card,body[data-wjt-theme=light] .dashboard-app .plan-option-card,body[data-wjt-theme=light] .dashboard-app .trade-table,body[data-wjt-theme=light] .dashboard-app .trade-table tbody tr{background:#fff!important;border:1px solid var(--light-line)!important;color:var(--light-text)!important}.dashboard-app.light-mode .plan-option-card.featured,body[data-wjt-theme=light] .dashboard-app .plan-option-card.featured{background:#eaf3ff!important;border-color:#73a7ff!important}.dashboard-app.light-mode .billing-card b,.dashboard-app.light-mode .plan-option-card b,.dashboard-app.light-mode .price,body[data-wjt-theme=light] .dashboard-app .billing-card b,body[data-wjt-theme=light] .dashboard-app .plan-option-card b{color:#006bff!important}.dashboard-app.light-mode .good,.dashboard-app.light-mode .positive-money,.dashboard-app.light-mode .side,.dashboard-app.light-mode .status-pill.good,body[data-wjt-theme=light] .dashboard-app .good,body[data-wjt-theme=light] .dashboard-app .positive-money,body[data-wjt-theme=light] .dashboard-app .side,body[data-wjt-theme=light] .dashboard-app .status-pill.good{color:#007a4d!important}.dashboard-app.light-mode .bad,.dashboard-app.light-mode .negative-money,body[data-wjt-theme=light] .dashboard-app .bad,body[data-wjt-theme=light] .dashboard-app .negative-money{color:#c5163f!important}.dashboard-app.light-mode .dash-menu a span,.dashboard-app.light-mode .dash-menu button span,body[data-wjt-theme=light] .dashboard-app .dash-menu a span,body[data-wjt-theme=light] .dashboard-app .dash-menu button span{color:#5b7494!important;opacity:1!important}.dashboard-app.light-mode .dash-menu a.active span,body[data-wjt-theme=light] .dashboard-app .dash-menu a.active span{color:#006bff!important}.dashboard-app.light-mode .small-theme-btn,.dashboard-app.light-mode .top-icon-btn,body[data-wjt-theme=light] .dashboard-app .small-theme-btn,body[data-wjt-theme=light] .dashboard-app .top-icon-btn{background:#fff!important;border-color:#b9cbe4!important;color:#071527!important}.dashboard-app.light-mode .top-icon-btn *,body[data-wjt-theme=light] .dashboard-app .top-icon-btn *{color:inherit!important}.admin-app.light-mode,.admin-app.light-mode h1,.admin-app.light-mode h2,.admin-app.light-mode h3,.admin-app.light-mode strong,.admin-app.light-mode td,.admin-app.light-mode th,body[data-wjt-admin-theme=light] .admin-app,body[data-wjt-admin-theme=light] .admin-app h1,body[data-wjt-admin-theme=light] .admin-app h2,body[data-wjt-admin-theme=light] .admin-app strong,body[data-wjt-admin-theme=light] .admin-app td,body[data-wjt-admin-theme=light] .admin-app th{color:#071527!important}.admin-app.light-mode .muted,.admin-app.light-mode em,.admin-app.light-mode p,.admin-app.light-mode small,.admin-app.light-mode span,body[data-wjt-admin-theme=light] .admin-app em,body[data-wjt-admin-theme=light] .admin-app p,body[data-wjt-admin-theme=light] .admin-app small,body[data-wjt-admin-theme=light] .admin-app span{color:#25384f!important}.admin-app.light-mode .good,.admin-app.light-mode .positive-money,body[data-wjt-admin-theme=light] .admin-app .good,body[data-wjt-admin-theme=light] .admin-app .positive-money{color:#007a4d!important}.admin-app.light-mode .bad,.admin-app.light-mode .negative-money,body[data-wjt-admin-theme=light] .admin-app .bad,body[data-wjt-admin-theme=light] .admin-app .negative-money{color:#c5163f!important}.dashboard-app:not(.light-mode){background:#030817!important;color:#eaf3ff!important}.dashboard-app:not(.light-mode) .dash-sidebar{background:#050b18!important;border-right:1px solid hsla(0,0%,100%,.06)!important}.dashboard-app:not(.light-mode) .dash-main,.dashboard-app:not(.light-mode) .dash-topbar{background:#030817!important}.dashboard-app:not(.light-mode) .account-row,.dashboard-app:not(.light-mode) .billing-card,.dashboard-app:not(.light-mode) .dash-page-header,.dashboard-app:not(.light-mode) .dash-panel,.dashboard-app:not(.light-mode) .dash-stat,.dashboard-app:not(.light-mode) .help-card,.dashboard-app:not(.light-mode) .info-card,.dashboard-app:not(.light-mode) .invoice-row,.dashboard-app:not(.light-mode) .payment-method-card,.dashboard-app:not(.light-mode) .plan-option-card,.dashboard-app:not(.light-mode) .preference-row,.dashboard-app:not(.light-mode) .profile-hero,.dashboard-app:not(.light-mode) .profit-calendar,.dashboard-app:not(.light-mode) .profit-day,.dashboard-app:not(.light-mode) .selected-master-display,.dashboard-app:not(.light-mode) .trade-table,.dashboard-app:not(.light-mode) .user-master-performance-card{background:rgba(8,18,36,.86)!important;border-color:rgba(39,230,255,.12)!important;color:#eaf3ff!important;box-shadow:none}.dashboard-app:not(.light-mode) h1,.dashboard-app:not(.light-mode) h2,.dashboard-app:not(.light-mode) h3,.dashboard-app:not(.light-mode) label,.dashboard-app:not(.light-mode) strong,.dashboard-app:not(.light-mode) td,.dashboard-app:not(.light-mode) th{color:#fff!important}.dashboard-app:not(.light-mode) .dash-page-header p,.dashboard-app:not(.light-mode) .panel-subtitle,.dashboard-app:not(.light-mode) .trade-table td,.dashboard-app:not(.light-mode) .trade-table th,.dashboard-app:not(.light-mode) em,.dashboard-app:not(.light-mode) li,.dashboard-app:not(.light-mode) p,.dashboard-app:not(.light-mode) small,.dashboard-app:not(.light-mode) span{color:#a9c7ef!important}.dashboard-app:not(.light-mode) .good,.dashboard-app:not(.light-mode) .positive-money,.dashboard-app:not(.light-mode) .profit-day.green span,.dashboard-app:not(.light-mode) .profit-day.green strong{color:#00ff94!important}.dashboard-app:not(.light-mode) .bad,.dashboard-app:not(.light-mode) .negative-money,.dashboard-app:not(.light-mode) .profit-day.red span,.dashboard-app:not(.light-mode) .profit-day.red strong{color:#ff4d6d!important}.dashboard-app:not(.light-mode) .dash-search,.dashboard-app:not(.light-mode) .dash-user-top,.dashboard-app:not(.light-mode) input,.dashboard-app:not(.light-mode) select,.dashboard-app:not(.light-mode) textarea{background:rgba(3,8,18,.8)!important;border-color:hsla(0,0%,100%,.1)!important;color:#fff!important}.dashboard-app:not(.light-mode) .btn.btn-secondary,.dashboard-app:not(.light-mode) .small-theme-btn,.dashboard-app:not(.light-mode) .top-icon-btn{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.12)!important;color:#fff!important}.dashboard-app:not(.light-mode) .logo-light{display:none!important}.dashboard-app:not(.light-mode) .logo-dark{display:block!important}.dashboard-app.light-mode{background:#f3f6fb!important;color:#0b1628!important}.dashboard-app.light-mode .dash-sidebar{background:#fff!important;border-right:1px solid #d9e3f0!important}.dashboard-app.light-mode .dash-main,.dashboard-app.light-mode .dash-topbar{background:#f3f6fb!important}.dashboard-app.light-mode .account-row,.dashboard-app.light-mode .billing-card,.dashboard-app.light-mode .dash-page-header,.dashboard-app.light-mode .dash-panel,.dashboard-app.light-mode .dash-stat,.dashboard-app.light-mode .help-card,.dashboard-app.light-mode .info-card,.dashboard-app.light-mode .invoice-row,.dashboard-app.light-mode .payment-method-card,.dashboard-app.light-mode .plan-option-card,.dashboard-app.light-mode .preference-row,.dashboard-app.light-mode .profile-hero,.dashboard-app.light-mode .profit-calendar,.dashboard-app.light-mode .selected-master-display,.dashboard-app.light-mode .trade-table,.dashboard-app.light-mode .user-master-performance-card{background:#fff!important;border-color:#d7e2f0!important;color:#0b1628!important;box-shadow:0 12px 34px rgba(20,40,80,.06)!important}.dashboard-app.light-mode .profit-day{background:#f8fbff!important;border-color:#cddcf0!important}.dashboard-app.light-mode .profit-day.green{background:#e8f8ef!important;border-color:#9ddfbb!important}.dashboard-app.light-mode .master-card-stats div,.dashboard-app.light-mode .plan-option-card{background:#f8fbff!important;border-color:#cddcf0!important}.dashboard-app.light-mode .plan-option-card.featured{background:#edf5ff!important;border-color:#79adff!important}.dashboard-app.light-mode h1,.dashboard-app.light-mode h2,.dashboard-app.light-mode h3,.dashboard-app.light-mode label,.dashboard-app.light-mode strong,.dashboard-app.light-mode td,.dashboard-app.light-mode th{color:#0b1628!important}.dashboard-app.light-mode .dash-page-header p,.dashboard-app.light-mode .panel-subtitle,.dashboard-app.light-mode .trade-table td,.dashboard-app.light-mode .trade-table th,.dashboard-app.light-mode em,.dashboard-app.light-mode li,.dashboard-app.light-mode p,.dashboard-app.light-mode small,.dashboard-app.light-mode span{color:#33445c!important}.dashboard-app.light-mode .good,.dashboard-app.light-mode .positive-money,.dashboard-app.light-mode .profit-day.green span,.dashboard-app.light-mode .profit-day.green strong,.dashboard-app.light-mode .status-pill.good{color:#007a4d!important}.dashboard-app.light-mode .bad,.dashboard-app.light-mode .negative-money{color:#c5163f!important}.dashboard-app.light-mode .btn.btn-secondary,.dashboard-app.light-mode .dash-search,.dashboard-app.light-mode .dash-user-top,.dashboard-app.light-mode .small-theme-btn,.dashboard-app.light-mode .top-icon-btn,.dashboard-app.light-mode input,.dashboard-app.light-mode select,.dashboard-app.light-mode textarea{background:#fff!important;border-color:#b8c9df!important;color:#0b1628!important}.dashboard-app.light-mode .btn.btn-primary,.dashboard-app.light-mode .master-connect-btn,.dashboard-app.light-mode .small-action-btn{background:linear-gradient(135deg,#1976ff,#005be0)!important;border-color:#1976ff!important;color:#fff!important}.dash-menu a,.dash-menu button{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:14px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.01em!important;min-height:42px;padding:0 14px!important;gap:12px!important;border-radius:8px!important}.dash-menu a span,.dash-menu button span{font-size:15px!important;width:18px!important;opacity:.86!important}.dashboard-app:not(.light-mode) .dash-menu a,.dashboard-app:not(.light-mode) .dash-menu button{color:#dfe8f7!important}.dashboard-app:not(.light-mode) .dash-menu a.active,.dashboard-app:not(.light-mode) .dash-menu a:hover,.dashboard-app:not(.light-mode) .dash-menu button:hover{background:rgba(38,106,255,.18)!important;color:#fff!important}.dashboard-app.light-mode .dash-menu a,.dashboard-app.light-mode .dash-menu button{color:#1d2b3f!important}.dashboard-app.light-mode .dash-menu a.active,.dashboard-app.light-mode .dash-menu a:hover,.dashboard-app.light-mode .dash-menu button:hover{background:#e8f1ff!important;color:#0b1628!important}.dashboard-app.light-mode .dash-menu a span,.dashboard-app.light-mode .dash-menu button span{color:#60758f!important}.dashboard-app.light-mode .dash-menu a.active span{color:#1976ff!important}.admin-app:not(.light-mode),.admin-app:not(.light-mode) .admin-header,.admin-app:not(.light-mode) .admin-main,.admin-app:not(.light-mode) .admin-sidebar{background:#030817!important;color:#eaf3ff!important}.admin-app:not(.light-mode) .admin-dev-actions,.admin-app:not(.light-mode) .admin-kill-card,.admin-app:not(.light-mode) .admin-live-banner,.admin-app:not(.light-mode) .billing-card,.admin-app:not(.light-mode) .card,.admin-app:not(.light-mode) .dash-panel,.admin-app:not(.light-mode) .dash-stat,.admin-app:not(.light-mode) .follower-card,.admin-app:not(.light-mode) .log-row,.admin-app:not(.light-mode) .master-account-card,.admin-app:not(.light-mode) .pnl-summary-card{background:rgba(8,18,36,.86)!important;border-color:rgba(39,230,255,.12)!important;color:#eaf3ff!important;box-shadow:none}.admin-app:not(.light-mode) h1,.admin-app:not(.light-mode) h2,.admin-app:not(.light-mode) h3,.admin-app:not(.light-mode) strong{color:#fff!important}.admin-app:not(.light-mode) em,.admin-app:not(.light-mode) p,.admin-app:not(.light-mode) small,.admin-app:not(.light-mode) span{color:#a9c7ef!important}.admin-app:not(.light-mode) .logo-light{display:none!important}.admin-app:not(.light-mode) .logo-dark{display:block!important}.revenue-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.revenue-plan-card{border:1px solid rgba(39,230,255,.14);background:rgba(8,18,36,.86);border-radius:18px;padding:18px;display:grid;grid-gap:6px;gap:6px}.revenue-plan-card strong{color:#fff;font-size:18px}.revenue-plan-card small,.revenue-plan-card span{color:#a9c7ef}.revenue-plan-card b{color:#00ff94;font-size:24px}.clean-table-wrap{overflow-x:auto}.clean-table{width:100%;border-collapse:collapse}.clean-table th{text-align:left;color:#8db9f8;font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding:12px 10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.clean-table td{color:#eaf3ff;padding:14px 10px;border-bottom:1px solid hsla(0,0%,100%,.06)}.clean-table td span{display:block;color:#7fa4cf;font-size:12px;margin-top:3px}.auth-page{min-height:100vh;display:grid;place-items:center;background:#030817;color:#fff;padding:24px}.auth-card{width:min(460px,100%);border:1px solid rgba(39,230,255,.16);background:rgba(8,18,36,.92);border-radius:24px;padding:28px;display:grid;grid-gap:14px;gap:14px}.auth-card img{width:220px}.auth-card h1{margin:0;font-size:30px}.auth-card a,.auth-card p{color:#a9c7ef}.auth-card input{height:48px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:#030817;color:#fff;padding:0 14px}.small-theme-btn,.theme-toggle-btn{display:none!important}.dash-user-top{cursor:default!important}.dash-user-top .chev{display:none!important}.security-settings-panel{grid-column:span 1}@media (min-width:1100px){.dash-page-grid.two-col-grid .security-settings-panel{grid-column:span 2}}.profile-layout-grid{align-items:start}.profile-layout-grid .security-settings-panel{grid-column:1/-1!important;display:block!important}.profile-layout-grid .security-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:900px){.profile-layout-grid .security-settings-panel{grid-column:auto!important}.profile-layout-grid .security-feature-grid{grid-template-columns:1fr}}.selected-master-display small{color:#7fa4cf;font-size:12px;margin-top:4px}.cross-platform-badge,.subtle-line{line-height:1.35}.connect-actions{display:flex;gap:10px;flex-wrap:wrap}.broker-credential-panel{margin-top:16px;padding:18px;border:1px solid rgba(39,230,255,.14);background:rgba(3,8,18,.35);border-radius:18px}.compact-head{margin-bottom:14px}.compact-head h3{margin:0;color:#fff;font-size:18px}.broker-credential-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:14px;gap:14px}.broker-credential-grid label{display:grid;grid-gap:8px;gap:8px}.broker-credential-grid label span{color:#8db9f8;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.broker-credential-grid input,.broker-credential-grid select{height:44px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(3,8,18,.75);color:#fff;padding:0 14px;font-weight:700}@media (max-width:900px){.broker-credential-grid{grid-template-columns:1fr}}.landing-hero-v81 h1{max-width:860px}.hero-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-trust-row span{border:1px solid rgba(39,230,255,.18);background:rgba(39,230,255,.06);color:#b8d9ff;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.landing-section-v81{margin-top:88px}.section-center-copy{max-width:860px;margin:0 auto 30px;text-align:center}.section-center-copy h2{font-size:clamp(30px,4vw,54px);line-height:.98;letter-spacing:-.05em;margin:10px 0 14px}.section-center-copy p{font-size:17px;line-height:1.65}.grid-4,.landing-card-grid{gap:18px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px}.landing-info-card{min-height:205px}.landing-info-card h3{margin-bottom:10px;font-size:20px}.landing-info-card p{line-height:1.55}.landing-split-v81{margin-top:88px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:22px;gap:22px;align-items:stretch}.landing-dark-card{padding:34px}.landing-dark-card h2{font-size:clamp(28px,4vw,46px);line-height:1.02;letter-spacing:-.045em;margin:10px 0 14px}.landing-dark-card p{line-height:1.65;font-size:16px}.landing-list-card{padding:30px}.clean-bullets{margin-top:18px}.master-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.master-preview-card,.master-preview-grid{display:grid;grid-gap:18px;gap:18px}.master-preview-card>div:first-child{display:grid;grid-gap:4px;gap:4px}.master-preview-card strong{font-size:20px}.master-preview-card span{color:#8fb3df}.master-preview-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.master-preview-stats p{margin:0;border:1px solid hsla(0,0%,100%,.08);background:rgba(3,8,18,.38);border-radius:14px;padding:12px;display:grid;grid-gap:5px;gap:5px}.master-preview-stats small{color:#7fa4cf;font-size:11px}.master-preview-stats b{color:#fff}.route-example-grid{display:grid;grid-gap:12px;gap:12px}.risk-control-pill,.route-pill,.tracking-pill{border:1px solid rgba(39,230,255,.16);background:rgba(8,18,36,.78);color:#eaf3ff;border-radius:16px;padding:16px 18px;font-weight:850}.risk-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.risk-control-pill{color:#dfffee}.tracking-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.tracking-pill{min-width:150px;text-align:center}.step-grid-v81{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.step-card-v81{min-height:220px}.step-card-v81 span{display:inline-flex;width:42px;height:42px;border-radius:14px;align-items:center;justify-content:center;background:linear-gradient(135deg,#1677ff,#27e6ff);color:#fff;font-weight:950;margin-bottom:16px}.step-card-v81 h3{margin-bottom:10px}.faq-public-grid{display:grid;grid-gap:12px;gap:12px;max-width:980px;margin:0 auto}.faq-public-card{padding:0;overflow:hidden}.faq-public-card summary{cursor:pointer;padding:18px 22px;font-weight:900;color:#fff}.faq-public-card p{padding:0 22px 20px;margin:0;line-height:1.6}.disclosure-card{margin:88px 0 44px}.disclosure-card h2{margin-bottom:10px}.disclosure-card p{line-height:1.65}@media (max-width:1100px){.grid-4,.master-preview-grid,.risk-control-grid,.step-grid-v81{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-split-v81{grid-template-columns:1fr}}@media (max-width:700px){.grid-4,.master-preview-grid,.master-preview-stats,.risk-control-grid,.step-grid-v81{grid-template-columns:1fr}.section-center-copy{text-align:left}.landing-section-v81,.landing-split-v81{margin-top:58px}}.public-nav{margin-left:auto;gap:12px!important;align-items:center;flex-wrap:nowrap}.public-nav a{font-size:14px!important;padding:10px 12px!important;line-height:1.05!important;white-space:nowrap}.public-nav .nav-login{padding:10px 14px!important}.public-nav .nav-cta{padding:11px 16px!important}.nav{gap:24px}.landing-hero-v81 h1{font-size:clamp(54px,6.8vw,96px)!important;max-width:760px}.auth-card{max-width:500px}.auth-card h2{font-size:26px}.auth-form{gap:12px!important}.auth-form .input{height:46px}.compact-grid{gap:12px!important}.readonly-plan-box{min-height:46px!important;padding:10px 14px!important;font-size:15px!important;line-height:1.15!important;display:flex;align-items:center}.billing-summary.three-col-summary{padding:14px 16px!important;gap:10px!important}.billing-summary.three-col-summary strong{font-size:18px!important}.billing-summary.three-col-summary span{font-size:13px!important}.check-row{margin:2px 0!important;gap:10px!important;align-items:flex-start!important}.check-row input{margin-top:3px!important}.check-row span{line-height:1.35!important}@media (max-width:980px){.public-nav{gap:8px!important}.public-nav a{font-size:13px!important;padding:9px!important}.public-nav .nav-cta{padding:10px 12px!important}}@media (max-width:760px){.public-nav{flex-wrap:wrap;justify-content:flex-end}}.landing-hero-v81 h1{font-size:clamp(44px,5.4vw,78px)!important;line-height:.96!important;max-width:700px!important}@media (max-width:700px){.landing-hero-v81 h1{font-size:clamp(38px,12vw,56px)!important;line-height:.98!important}}.staff-create-form{display:grid;grid-gap:18px;gap:18px}.staff-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.staff-form-grid label,.staff-notes-label{display:grid;grid-gap:8px;gap:8px}.staff-form-grid label span,.staff-notes-label span{color:#8db9f8;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.staff-form-grid input,.staff-form-grid select,.staff-notes-label textarea{border:1px solid hsla(0,0%,100%,.1);background:rgba(3,8,18,.75);color:#fff;border-radius:14px;padding:0 14px;min-height:44px;font-weight:700}.staff-notes-label textarea{min-height:90px;padding:12px 14px}.staff-permission-picker{border:1px solid rgba(39,230,255,.14);background:rgba(39,230,255,.05);border-radius:18px;padding:16px}.staff-permission-picker h3{margin:0 0 12px;font-size:18px}.staff-section-chip-grid{display:flex;gap:10px;flex-wrap:wrap}.staff-section-chip{border:1px solid hsla(0,0%,100%,.12);background:rgba(3,8,18,.65);color:#b8d9ff;border-radius:999px;padding:9px 12px;font-weight:850;cursor:pointer}.staff-section-chip.selected{border-color:rgba(39,230,255,.55);background:rgba(39,230,255,.14);color:#27e6ff}.staff-member-grid{display:grid;grid-gap:14px;gap:14px}.staff-member-card{border:1px solid rgba(39,230,255,.12);background:rgba(8,18,36,.72);border-radius:18px;padding:16px;display:grid;grid-gap:13px;gap:13px}.staff-action-row,.staff-member-head,.staff-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.staff-member-head strong{display:block;font-size:18px}.staff-member-head span,.staff-meta-row span{color:#a9c7ef}.staff-section-list{display:flex;flex-wrap:wrap;gap:8px}.staff-section-list em{font-style:normal;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#b8d9ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}@media (max-width:1100px){.staff-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.staff-form-grid{grid-template-columns:1fr}}.btn,.dash-menu a,.dash-menu button,.mini-toggle,.nav-links a,.small-action-btn,.staff-section-chip,.top-icon-btn,button{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease,color .16s ease}.btn:not(:disabled):hover,.dash-menu a:hover,.dash-menu button:hover,.nav-links a:hover,.small-action-btn:not(:disabled):hover,.staff-section-chip:hover,.top-icon-btn:not(:disabled):hover,button:not(:disabled):hover{transform:translateY(-1px)}.btn:not(:disabled):active,.dash-menu a:active,.dash-menu button:active,.nav-links a:active,.small-action-btn:not(:disabled):active,.staff-section-chip:active,.top-icon-btn:not(:disabled):active,button:not(:disabled):active{transform:translateY(0) scale(.99)}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.55}.btn-primary:not(:disabled):hover,.nav-cta:hover{box-shadow:0 18px 44px rgba(20,121,255,.32)}.btn-secondary:not(:disabled):hover,.small-action-btn:not(:disabled):hover{border-color:rgba(39,230,255,.38);background:rgba(39,230,255,.09)}.phone-verify-row{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.sms-code-btn{min-height:46px;white-space:nowrap}.sms-helper{display:block;color:#8fb3df;margin-top:7px;font-size:12px}.sms-code-box{opacity:.58}.sms-code-box.active{opacity:1}.sms-code-box input:disabled{cursor:not-allowed;opacity:.6}@media (max-width:620px){.phone-verify-row{grid-template-columns:1fr}.sms-code-btn{width:100%}}.landing-hero-v81 h1{font-size:clamp(38px,4.6vw,66px)!important;line-height:1.02!important;max-width:660px!important;letter-spacing:-.055em!important}@media (max-width:700px){.landing-hero-v81 h1{font-size:clamp(34px,10vw,48px)!important;line-height:1.04!important;max-width:100%!important}}.centered-auth-page{min-height:100vh;width:100%;display:flex!important;align-items:center;justify-content:center;padding:24px;background:#030817}.centered-auth-card{width:100%;max-width:460px;margin:0 auto;box-sizing:border-box;justify-self:center;align-self:center}.centered-auth-card .auth-logo{width:220px;max-width:100%;display:block}.centered-auth-card .auth-copy{display:grid;grid-gap:8px;gap:8px}.centered-auth-card h1{margin:0;font-size:32px;line-height:1.05;letter-spacing:-.04em}.centered-auth-card p{margin:0;color:#a9c7ef;line-height:1.45}.centered-auth-card input{width:100%;box-sizing:border-box}.centered-auth-card .btn{width:100%}.auth-message{padding:12px 14px;border-radius:14px;background:rgba(39,230,255,.08);border:1px solid rgba(39,230,255,.14);color:#d7f7ff!important;font-weight:700}.auth-back-link{width:-moz-fit-content;width:fit-content;color:#a9c7ef;text-decoration:none;font-weight:700}.auth-back-link:hover{color:#fff}