:root{color-scheme:dark;--bg:#030817;--bg2:#071126;--panel:#09152b;--panel2:#0b1932;--line:#172b4b;--line2:#20385e;--ink:#f3f7ff;--muted:#8fa2c1;--quiet:#647895;--blue:#168df2;--cyan:#13c5ef;--violet:#7647ff;--green:#19d4b1;--danger:#ff718a;--shadow:0 22px 70px #0008;--sans:'DM Sans',Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--display:Manrope,var(--sans)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.5 var(--sans);letter-spacing:-.01em}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}img{max-width:100%}[hidden]{display:none!important}.wrap{width:min(1200px,calc(100% - 64px));margin:0 auto}.home-page{overflow-x:hidden;background-image:radial-gradient(ellipse at 80% 3%,#152c7548 0,transparent 30%),radial-gradient(ellipse at 20% 20%,#05273b40 0,transparent 35%),linear-gradient(180deg,#030817,#020612 70%,#030817)}
.wordmark{display:inline-flex;align-items:center;gap:10px;color:#f7faff;font:800 22px/1 var(--display);letter-spacing:-.07em}.wordmark img{width:37px;height:37px;object-fit:contain}.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0d}.public-nav{display:flex;gap:34px;color:#9cacc7;font-size:12px}.public-nav a{transition:color .2s}.public-nav a:hover,.text-link:hover{color:#fff}.button{min-height:43px;border:1px solid transparent;border-radius:10px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:12px;font-weight:700;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:white;background:linear-gradient(110deg,#078eea,#3468f2 58%,#744cf6);box-shadow:0 8px 24px #1c70ef38}.button-primary:hover{box-shadow:0 11px 30px #1c70ef60}.button-quiet{background:#091226;border-color:#1c2d4b;color:#d8e5fb}.button-secondary{background:#101e35;border-color:#263b5c;color:#d7e4fa}.hero{min-height:615px;padding:64px 0 48px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:40px;position:relative}.hero:before{content:"";position:absolute;inset:5% 0 auto auto;width:65%;height:80%;background:radial-gradient(ellipse,#0636a92a,transparent 65%);pointer-events:none}.hero-copy{position:relative;z-index:1;padding:10px 0 30px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:.19em;color:#47baf9}.pulse-dot{height:7px;width:7px;border-radius:50%;background:#16d0c6;box-shadow:0 0 14px #13d0c6;animation:pulse 2s infinite}.hero h1{font:700 clamp(44px,5.4vw,68px)/1.08 var(--display);letter-spacing:-.065em;margin:23px 0 17px}.hero h1 span,.section-intro h2 span{background:linear-gradient(100deg,#23cff4 0,#5486ff 48%,#9761ff);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:485px;color:#a0b0ca;font-size:15px;line-height:1.8;margin:0}.hero-actions{display:flex;align-items:center;gap:26px;margin:29px 0 26px}.hero-actions .button{min-height:49px;padding:0 21px}.text-link{font-size:12px;color:#adc2e4;transition:color .2s}.text-link span{color:var(--cyan);margin-left:7px}.hero-note{display:flex;align-items:center;gap:8px;font-size:10px;color:#7186a6}.status-mark{height:16px;width:16px;border:1px solid #20d4b777;border-radius:50%;display:grid;place-items:center;color:#43e0c2;font-size:9px}.hero-art{position:relative;min-height:450px;display:grid;place-items:center}.art-glow{position:absolute;width:450px;height:350px;border-radius:50%;background:radial-gradient(ellipse,#0769ff37,transparent 68%);filter:blur(16px)}.chart-window{z-index:1;position:relative;width:min(550px,100%);border:1px solid #1361c28c;border-radius:17px;background:linear-gradient(145deg,#091a35f5,#050c1cf5);box-shadow:0 30px 95px #0009,0 0 55px #087af324;padding:21px 23px 0;transform:perspective(1300px) rotateY(-7deg) rotateX(2deg);overflow:hidden}.chart-window:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#24cfff08,transparent 36%,#7954ff0d);pointer-events:none}.mock-top,.mock-head,.mock-footer{display:flex;justify-content:space-between;align-items:center}.mini-brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:12px}.mini-brand img{width:30px;height:30px;object-fit:contain}.mini-brand small{display:block;font-size:7px;letter-spacing:.18em;color:#54bafe;font-weight:600}.live-pill,.account-status-pill{border:1px solid #0e8d9785;background:#0b78621c;color:#48dfbd;padding:5px 8px;border-radius:20px;font-size:8px;letter-spacing:.12em;font-weight:700}.live-pill i,.account-status-pill i{display:inline-block;width:5px;height:5px;background:#23d6b4;border-radius:50%;margin-right:5px;box-shadow:0 0 9px #21d6b4}.mock-head{align-items:flex-end;margin-top:28px}.label-muted{display:block;color:#7489a8;font-size:9px;margin-bottom:4px}.mock-head strong{font-size:13px}.mock-period{border:1px solid #203757;color:#8ba0bf;border-radius:6px;padding:5px 8px;font-size:8px}.mock-period span{margin-left:8px;color:#42b8fb}.mock-metric{display:flex;align-items:baseline;gap:11px;margin-top:21px}.mock-metric strong{font:700 29px var(--display);letter-spacing:-.05em;color:#43e4bc}.mock-metric span{font-size:9px;color:#7185a5}.hero-chart{height:163px;position:relative;margin-top:9px}.hero-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart-guides{position:absolute;inset:10px 0 0;display:flex;flex-direction:column;justify-content:space-between}.chart-guides i{border-top:1px dashed #2034549c}.chart-area{fill:url(#chartArea)}.chart-stroke{fill:none;stroke:url(#chartStroke);stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #168df277)}.chart-x{display:flex;justify-content:space-between;color:#607493;font-size:7px;letter-spacing:.08em;padding-bottom:13px}.mock-assets{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #172949;border-bottom:1px solid #172949;padding:12px 0;gap:3px}.mock-assets>span{display:flex;align-items:center;gap:5px;color:#9cacc4;font-size:8px}.mock-assets strong{color:#d8e4f4;font-size:8px;margin-left:auto;margin-right:5px}.coin-dot{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px}.btc-dot{background:#392913;color:#ffb331}.eth-dot{background:#1b2856;color:#9fb2ff}.sol-dot{background:#223256;color:#65eac4}.usdt-dot{background:#123c3b;color:#37d7b0}.mock-footer{font-size:8px;color:#6d82a2;padding:13px 0}.mock-footer strong{color:#bad0e8;font-size:8px;font-weight:500}.status-led{display:inline-block;width:5px;height:5px;background:#23d6b4;border-radius:50%;margin-right:5px}.float-card{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;background:#08152cf2;border:1px solid #1d3962;border-radius:11px;padding:10px 13px;box-shadow:0 16px 48px #0007;backdrop-filter:blur(12px);animation:float 5s ease-in-out infinite}.float-card strong,.float-card small{display:block}.float-card strong{font-size:9px}.float-card small{font-size:8px;color:#8195b2;margin-top:2px}.float-ai{right:-7px;top:53px}.float-risk{left:-2px;bottom:21px;animation-delay:-2.5s}.ai-chip{width:31px;height:31px;border:1px solid #286bfa;border-radius:8px;display:grid;place-items:center;color:#36c2ff;font:800 11px var(--display);box-shadow:inset 0 0 14px #206cff33}.spark{color:#9a70ff;font-size:14px}.shield{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#7ebcff;border:1px solid #3974c2}.trust-row{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ffffff11;border-bottom:1px solid #ffffff11;padding:22px 0;color:#bbcae1;font-size:11px}.trust-row>span{font-size:8px;letter-spacing:.16em;color:#627895}.trust-icon{color:#48c5ff;font-size:15px;font-style:normal;margin-right:8px}.section-block{padding:108px 0 112px;display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;align-items:center}.section-intro .eyebrow{font-size:9px}.section-intro h2{font:700 clamp(33px,4vw,48px)/1.16 var(--display);letter-spacing:-.06em;margin:17px 0 14px}.section-intro>p{font-size:12px;line-height:1.8;color:#8da0bd;max-width:360px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-card{position:relative;min-height:215px;padding:19px 17px;border:1px solid #172947;background:linear-gradient(145deg,#0a1730,#071022);border-radius:13px;overflow:hidden;transition:transform .2s,border-color .2s}.feature-card:hover{transform:translateY(-4px);border-color:#26528a}.feature-icon{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;font-size:17px;margin-bottom:20px}.icon-blue{color:#35baff;background:#0d3470}.icon-purple{color:#a37bff;background:#281a58}.icon-cyan{color:#3cddc1;background:#103b3a}.feature-card h3,.process-steps h3{font:700 12px var(--display);margin:0 0 8px}.feature-card p,.process-steps p{font-size:10px;line-height:1.7;color:#8295b3;margin:0}.feature-number{position:absolute;right:13px;bottom:10px;font:700 22px var(--display);color:#22334f}.process-section{background:linear-gradient(90deg,#07142d,#08122a 50%,#101037);border-top:1px solid #16284a;border-bottom:1px solid #192849}.process-wrap{padding:79px 0 85px}.process-wrap>.section-intro{text-align:center}.process-wrap>.section-intro .eyebrow{justify-content:center}.process-wrap>.section-intro h2{font-size:39px}.process-steps{display:grid;grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;gap:12px;margin:55px auto 0;max-width:900px}.process-steps article{text-align:center;position:relative}.step-num{position:absolute;top:-22px;right:13%;font:700 10px var(--display);color:#4c74b2}.step-symbol{width:61px;height:61px;border:1px solid #287ecb;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;color:#40c2fa;font-size:27px;box-shadow:inset 0 0 25px #1473ef19,0 0 20px #106ae71c}.step-symbol.logo-step{border-color:#543eff;overflow:hidden}.step-symbol img{width:45px;height:45px;object-fit:contain}.process-steps h3{font-size:13px}.process-steps p{max-width:205px;margin:0 auto}.step-connector{text-align:center;color:#4770bc;font-size:12px;letter-spacing:.1em}.disclosure{display:flex;align-items:center;gap:15px;border:1px solid #22385e;border-radius:12px;padding:17px 20px;margin-top:47px;background:#081329}.disclosure-mark{width:25px;height:25px;flex:none;border:1px solid #4689d4;border-radius:50%;display:grid;place-items:center;color:#62baff;font:700 12px var(--display)}.disclosure strong{font-size:10px}.disclosure p{font-size:9px;line-height:1.6;color:#8fa2bf;margin:3px 0 0}.disclosure .text-link{margin-left:auto;white-space:nowrap}.site-footer{height:96px;margin-top:50px;border-top:1px solid #ffffff12;display:flex;align-items:center;gap:19px}.footer-wordmark{font-size:18px}.footer-wordmark img{width:29px;height:29px}.site-footer>span{font-size:8px;letter-spacing:.17em;color:#4f75b5}.site-footer>small{margin-left:auto;font-size:9px;color:#697c98}
/* Account access */
.account-page{min-height:100vh;background:radial-gradient(ellipse at 80% -10%,#123b8338,transparent 37%),#030817}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:32px}.auth-back{position:absolute;top:27px;left:34px;color:#8fa2c1;font-size:11px}.auth-back:hover{color:#fff}.auth-back span{margin-left:5px}.auth-card{width:min(420px,100%);padding:35px 37px 27px;background:linear-gradient(145deg,#0b1932,#071126);border:1px solid #1b3154;border-radius:17px;box-shadow:var(--shadow)}.auth-wordmark{margin-bottom:32px}.auth-wordmark img{width:35px;height:35px}.auth-card .eyebrow{font-size:9px}.auth-card h1{font:700 27px var(--display);letter-spacing:-.06em;margin:11px 0 5px}.auth-copy{color:#8fa2c1;font-size:11px;margin:0 0 24px}.auth-card label{display:block;color:#bbcae0;font-size:10px;margin:15px 0 7px}.form-control{width:100%;height:43px;background:#050d1e;border:1px solid #213657;border-radius:8px;padding:0 12px;color:#f3f7ff;font-size:11px;outline:0}.form-control::placeholder{color:#536985}.form-control:focus{border-color:#278df3;box-shadow:0 0 0 3px #1379ea1c}.login-error{min-height:17px;color:#ff8094;font-size:10px;margin-top:8px}.auth-submit{width:100%;margin-top:3px}.auth-legal{text-align:center;font-size:8px;color:#586d8a;margin:20px 0 0}
/* Account dashboard */
.form-card{max-width:680px;padding:22px;margin:0 auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px 13px;margin-top:16px}.form-group{margin:0}.form-grid>.button{align-self:end;justify-self:start}
.account-shell{min-height:100vh;display:grid;grid-template-columns:235px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;background:#050c1b;border-right:1px solid #152542;padding:25px 15px 15px;display:flex;flex-direction:column}.sidebar-brand{padding:0 11px 37px}.sidebar-brand img{width:34px;height:34px}.sidebar-caption{padding:0 12px 10px;color:#506583;font-size:8px;letter-spacing:.16em;font-weight:700}.side-nav{display:grid;gap:4px}.side-nav button{border:1px solid transparent;background:none;color:#8194b0;display:flex;align-items:center;gap:12px;text-align:left;padding:11px 12px;border-radius:8px;font-size:11px;transition:.18s}.side-nav button:hover{color:#e3edfc;background:#0b172b}.side-nav button.active{background:linear-gradient(90deg,#0b3a70a8,#16194d72);border-color:#1f5484;color:#f1f7ff;box-shadow:inset 2px 0 #21aaff}.side-icon{width:18px;text-align:center;font-size:14px;color:#50b9ff}.side-nav button:nth-child(2) .side-icon{color:#aa8bff}.side-nav button:nth-child(3) .side-icon{color:#28dac1}.side-nav button:nth-child(4) .side-icon{color:#638fff}.side-nav button:nth-child(5) .side-icon{color:#ffbd58}.sidebar-bottom{margin-top:auto}.system-note{display:flex;gap:10px;padding:12px 10px;border:1px solid #1a3151;border-radius:9px;background:#08152a;margin-bottom:15px}.system-note-icon{width:18px;height:18px;flex:none;border-radius:50%;border:1px solid #267dc3;color:#59baff;display:grid;place-items:center;font-size:10px}.system-note strong{display:block;font-size:9px}.system-note p{font-size:8px;line-height:1.5;color:#788eac;margin:3px 0 0}.account-user{border-top:1px solid #182944;padding:15px 6px 2px;display:flex;align-items:center;gap:9px}.user-avatar,.topbar-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#174484,#512c92);border:1px solid #4e67a3;color:#e1edff;font-size:9px;font-weight:700}.account-user strong{display:block;font-size:9px}.account-user small{font-size:8px;color:#7287a5}.account-user>button{margin-left:auto;border:1px solid #294363;background:#0a1830;color:#bfd0e8;font-size:8px;font-weight:600;padding:7px 9px;border-radius:6px;cursor:pointer}.account-user>button:hover{border-color:#3c8bc2;background:#102341;color:#fff}.account-user>button:focus-visible{outline:2px solid #50b9ff;outline-offset:2px}.account-main{min-width:0;padding:0 34px 0 35px;display:flex;flex-direction:column}.account-topbar{height:66px;border-bottom:1px solid #142440;display:flex;justify-content:space-between;align-items:center}.breadcrumbs{font-size:10px;color:#7185a3}.breadcrumbs span{padding:0 9px;color:#314663}.breadcrumbs strong{color:#d9e5f5;font-weight:600}.topbar-actions{display:flex;align-items:center;gap:14px}.account-status-pill{font-size:7px;padding:5px 8px}.icon-button{position:relative;width:31px;height:31px;background:#08152b;border:1px solid #192d4b;border-radius:8px;color:#8aa0be}.icon-button i{position:absolute;right:6px;top:6px;width:4px;height:4px;border-radius:50%;background:#9b63ff}.topbar-avatar{width:27px;height:27px}.page-content{width:min(1180px,100%);margin:0 auto;flex:1;padding:30px 0 38px}.account-footer{height:41px;border-top:1px solid #142440;display:flex;justify-content:space-between;align-items:center;color:#546986;font-size:8px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:19px}.page-heading .eyebrow{font-size:8px}.page-heading h1{font:700 24px var(--display);letter-spacing:-.055em;margin:5px 0 3px}.page-heading p{font-size:10px;color:#8498b5;margin:0}.heading-date{font-size:9px;color:#7186a5}.account-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(235px,.85fr);gap:14px}.dashboard-card,.content-card{border:1px solid #192d4b;background:linear-gradient(145deg,#0a1730,#071126);border-radius:12px;box-shadow:0 11px 30px #0002}.dashboard-card{padding:17px}.card-label{font-size:9px;color:#8095b3}.card-title{font:700 12px var(--display);letter-spacing:-.02em}.balance-card{min-height:194px;position:relative;overflow:hidden}.balance-card:after{content:"";position:absolute;width:240px;height:150px;right:-65px;top:-77px;background:radial-gradient(ellipse,#1269d72e,transparent 68%)}.balance-top,.bot-summary,.strategy-head,.activity-head{display:flex;justify-content:space-between;align-items:center}.balance-number{font:700 35px var(--display);letter-spacing:-.06em;margin-top:15px;position:relative;z-index:1}.balance-number small{font:600 11px var(--sans);color:#8da1bd;letter-spacing:0;margin-left:6px}.balance-foot{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:8px;color:#7186a5}.balance-foot .positive{color:#3fdfbd}.outline-select,.tiny-button{background:#09162c;border:1px solid #203554;color:#94a8c4;border-radius:6px;padding:6px 8px;font-size:8px}.balance-actions{display:flex;gap:7px;margin-top:17px;position:relative;z-index:1}.small-button{min-height:30px;padding:0 11px;font-size:9px;border-radius:7px}.bot-summary{gap:12px;margin-top:13px;padding:11px;background:#081328;border:1px solid #172b48;border-radius:8px}.bot-summary-left{display:flex;align-items:center;gap:10px}.bot-emblem{width:31px;height:31px;border:1px solid #365bb1;border-radius:9px;display:grid;place-items:center;color:#5bd3ff;background:#101d48}.bot-summary strong{display:block;font-size:9px}.bot-summary small{display:block;font-size:8px;color:#7d92af;margin-top:2px}.status-pill{white-space:nowrap;border:1px solid #27796766;border-radius:20px;background:#0d3a342a;color:#45d9ba;padding:5px 8px;font-size:7px;letter-spacing:.08em}.status-pill:before{content:"";display:inline-block;width:5px;height:5px;background:#35dbb7;border-radius:50%;margin-right:5px;box-shadow:0 0 8px #35dbb7}.status-pill.paused{color:#ffcb72;border-color:#87652e66;background:#3d2a102b}.status-pill.paused:before{background:#f4b849;box-shadow:none}.portfolio-mini{min-height:194px}.asset-stack{display:grid;gap:11px;margin-top:16px}.asset-row{display:flex;align-items:center;gap:9px}.asset-token{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700}.asset-token.usdt{color:#3bd7b5;background:#103b3a}.asset-token.btc{color:#ffba52;background:#3a2a15}.asset-token.eth{color:#af9bff;background:#251f50}.asset-row strong{font-size:9px;display:block}.asset-row small{font-size:7px;color:#7085a3}.asset-row-value{margin-left:auto;font-size:8px;color:#c6d5ea;text-align:right}.content-card{padding:17px}.strategy-card{grid-column:1;min-height:292px}.strategy-head p,.content-sub{font-size:8px;color:#7388a6;margin:3px 0 0}.strategy-toolbar{display:flex;gap:8px;align-items:center}.field-select,.field-input{background:#071329;border:1px solid #223858;color:#dce8f8;border-radius:7px;padding:8px 9px;font-size:9px;min-width:0}.field-select option{background:#071329}.strategy-form{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:11px;margin-top:19px}.strategy-form label,.form-group label{display:block;font-size:8px;color:#91a5c0;margin-bottom:6px}.strategy-form .field-select,.strategy-form .field-input{width:100%;height:35px}.range-row{display:flex;align-items:center;justify-content:space-between}.range-value{font-size:8px;color:#41d8c1}.strategy-info{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #172b48;margin-top:18px;padding-top:13px;gap:5px}.strategy-info span{display:block;font-size:7px;color:#7388a6}.strategy-info strong{display:block;font-size:9px;color:#cfe0f5;margin-top:3px}.strategy-actions{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.strategy-caption{font-size:8px;color:#768ca9}.button-small{min-height:32px;padding:0 12px;font-size:9px;border-radius:7px}.performance-card{grid-column:2;grid-row:2;min-height:292px}.performance-number{font:700 25px var(--display);color:#43dabc;letter-spacing:-.04em;margin-top:17px}.performance-caption{font-size:8px;color:#758aa8}.mini-graph{height:118px;margin-top:10px;position:relative}.mini-graph svg{width:100%;height:100%}.mini-graph path{fill:none;stroke:url(#miniLine);stroke-width:2;vector-effect:non-scaling-stroke}.mini-graph .graph-area{fill:url(#miniFill);stroke:none}.mini-graph .graph-grid{stroke:#22324c;stroke-width:1;stroke-dasharray:3 4}.mini-graph-labels{display:flex;justify-content:space-between;color:#5f7492;font-size:7px;margin-top:3px}.insight-card{grid-column:1;min-height:146px}.insight-top{display:flex;align-items:center;gap:8px}.insight-spark{width:24px;height:24px;border-radius:7px;background:#201b50;color:#ac8bff;display:grid;place-items:center}.insight-card p{font-size:9px;line-height:1.7;color:#91a4c0;margin:11px 0 0}.insight-card p strong{color:#dde8f8}.quick-card{grid-column:2;grid-row:3;display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-card button{border:1px solid #1d3150;background:#09162b;border-radius:8px;text-align:left;padding:10px;transition:.18s}.quick-card button:hover{border-color:#2877bc;background:#0b1b36}.quick-card strong{display:block;font-size:8px}.quick-card small{display:block;color:#7388a6;font-size:7px;margin-top:2px}.wide-section{margin-top:14px}.table-wrap{overflow:auto}.data-table{border-collapse:collapse;width:100%;white-space:nowrap}.data-table th{text-align:left;color:#657a98;font-size:8px;font-weight:500;padding:12px 9px;border-bottom:1px solid #1a2c47}.data-table td{padding:12px 9px;border-bottom:1px solid #13233c;font-size:9px;color:#b7c8df}.data-table tr:last-child td{border-bottom:0}.table-asset{display:flex;align-items:center;gap:8px}.table-asset small{color:#7388a6}.positive{color:#39d6b8!important}.negative{color:#ff8391!important}.bot-live{display:inline-flex;align-items:center;gap:6px;color:#3ddabe;font-size:8px}.bot-live i{width:5px;height:5px;border-radius:50%;background:#28d9b4;box-shadow:0 0 9px #28d9b4}.range-buttons{display:flex;background:#08142a;border:1px solid #1d304e;border-radius:7px;padding:2px}.range-buttons button{border:0;background:transparent;color:#7084a2;border-radius:5px;padding:5px 7px;font-size:7px}.range-buttons button.active{background:#182c4b;color:#dce8fa}.empty-state{text-align:center;padding:44px 15px}.empty-state .empty-icon{height:42px;width:42px;border:1px solid #2c4c75;border-radius:13px;display:grid;place-items:center;color:#60c4f8;margin:0 auto 12px;font-size:17px}.empty-state strong{font-size:11px}.empty-state p{font-size:9px;color:#778ca9;margin:5px 0 15px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-group{margin-bottom:13px}.form-group .field-input,.form-group .field-select{width:100%;height:38px}.field-help{font-size:8px;color:#7790b0;margin-top:6px}.field-help.error{color:#ff8394}.field-error{color:#ff8294;font-size:9px;min-height:15px;margin:4px 0}.deposit-notice{margin:13px 0 0;border:1px solid #176b6570;background:#0b332e55;border-radius:8px;padding:11px;color:#67d7c4;font-size:9px}.address-box{display:flex;align-items:center;gap:10px;border:1px solid #203858;background:#050e20;border-radius:8px;padding:11px;margin-top:14px}.address-box code{font-size:9px;color:#d4e2f5;word-break:break-all;flex:1;font-family:ui-monospace,Menlo,monospace}.copy-button{min-height:29px;border:1px solid #2a456a;background:#0d1c34;color:#a9c5e8;border-radius:6px;padding:0 10px;font-size:8px;white-space:nowrap;transition:.2s}.copy-button.copied{color:#4ae3c5;border-color:#288d7a;background:#0f3833;animation:copy-pop .3s}.deposit-wait-panel{text-align:center;padding:38px 24px}.deposit-wait-panel .loader-ring{margin:0 auto 15px}.deposit-wait-panel h2{font:700 17px var(--display);margin:0 0 5px}.deposit-wait-panel>p{font-size:9px;color:#8196b4;margin:0}.deposit-wait-panel .address-box{text-align:left;max-width:560px;margin:22px auto 0}.result-panel{text-align:center;padding:43px 24px}.result-icon{width:44px;height:44px;border-radius:14px;border:1px solid #79602d;background:#35280e;color:#ffca70;margin:0 auto 14px;display:grid;place-items:center;font-size:18px}.result-panel h1{font:700 22px/1.3 var(--display);max-width:510px;margin:0 auto 8px}.result-panel p{font-size:10px;color:#a1b3cc;margin:0 auto 19px;max-width:560px}.two-col{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:13px}.market-callout{padding:15px;border:1px solid #1a3152;background:#09162b;border-radius:8px;margin-top:13px;font-size:9px;color:#8da2c0;line-height:1.7}.market-callout strong{color:#ceddf0}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,15px);opacity:0;pointer-events:none;z-index:50;border:1px solid #25476b;background:#0b1c35;color:#deebfc;padding:10px 15px;border-radius:8px;font-size:9px;box-shadow:var(--shadow);transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}.modal-layer{position:fixed;inset:0;background:#01040dd9;backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px;z-index:40}.dialog{width:min(390px,100%);position:relative;padding:27px;background:linear-gradient(145deg,#0c1a34,#071126);border:1px solid #243b60;border-radius:14px;box-shadow:var(--shadow)}.dialog-icon{height:38px;width:38px;border:1px solid #365abc;border-radius:11px;display:grid;place-items:center;color:#65baff;background:#101d48;font-size:17px;margin-bottom:18px}.dialog .eyebrow{font-size:8px}.dialog h2{font:700 21px var(--display);margin:8px 0 4px}.dialog>p{font-size:10px;color:#91a5c1;margin:0 0 18px}.dialog-actions{display:flex;gap:9px}.dialog-actions .button{flex:1;font-size:9px}.dialog-close{position:absolute;right:14px;top:12px;background:none;border:0;color:#8297b5;font-size:19px}.dialog-full{width:100%;min-height:37px;font-size:9px}.loading-layer{position:fixed;inset:0;z-index:60;background:#020611d9;backdrop-filter:blur(7px);display:grid;place-items:center;padding:18px}.loading-box{width:min(355px,100%);background:#09162d;border:1px solid #203858;border-radius:12px;padding:20px;box-shadow:var(--shadow);animation:fade-up .25s}.loading-head{display:flex;align-items:center;gap:11px}.loading-head strong,.loading-head small{display:block}.loading-head strong{font-size:11px}.loading-head small{font-size:8px;color:#7e93b1;margin-top:3px}.loader-ring{display:block;width:20px;height:20px;border:2px solid #1d3656;border-top-color:#23baf8;border-right-color:#884bff;border-radius:50%;animation:spin .75s linear infinite}.progress-track{height:3px;background:#172944;border-radius:8px;margin-top:18px;overflow:hidden}.progress-track i{display:block;width:0;height:100%;background:linear-gradient(90deg,#16c6ef,#3d72ff,#9b51ff);transition:width .45s}.loading-foot{display:flex;justify-content:space-between;margin-top:10px;color:#5d7391;font-size:7px;letter-spacing:.12em}.page-ready .dashboard-card,.page-ready .content-card{animation:fade-up .33s both}.page-ready .dashboard-card:nth-child(2),.page-ready .content-card:nth-child(2){animation-delay:.05s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.45;box-shadow:0 0 5px #13d0c6}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fade-up{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes copy-pop{50%{transform:scale(1.08)}}
@media(max-width:1000px){.hero{grid-template-columns:1fr 1fr;gap:20px}.hero h1{font-size:52px}.float-ai{right:0}.float-risk{left:0}.section-block{grid-template-columns:1fr;gap:28px}.account-main{padding:0 23px}.account-shell{grid-template-columns:205px minmax(0,1fr)}.strategy-form{grid-template-columns:1fr 1fr}.strategy-form .form-group:first-child{grid-column:1/-1}}
@media(max-width:760px){.wrap{width:min(100% - 38px,600px)}.site-header{height:70px}.public-nav{display:none}.hero{grid-template-columns:1fr;padding-top:52px;gap:14px}.hero-copy{padding-bottom:5px}.hero h1{font-size:clamp(44px,11vw,59px)}.hero-copy>p{font-size:13px}.hero-art{min-height:380px}.chart-window{transform:none;padding:17px 17px 0}.float-ai{right:-4px;top:30px}.float-risk{left:-3px;bottom:9px}.trust-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 0}.trust-row>span{grid-column:1/-1}.section-block{padding:76px 0}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:170px}.feature-icon{margin-bottom:14px}.process-wrap{padding:66px 0}.process-steps{grid-template-columns:1fr;gap:28px;margin-top:40px}.step-connector{transform:rotate(90deg);height:12px}.step-num{right:28%}.disclosure{align-items:flex-start;flex-wrap:wrap}.disclosure>div:nth-child(2){flex:1}.disclosure .text-link{margin-left:40px}.site-footer{height:auto;min-height:90px;flex-wrap:wrap;gap:7px 15px;padding:19px 0}.site-footer>small{width:100%;margin:0}.auth-screen{padding:68px 18px 24px}.auth-back{left:20px;top:20px}.auth-card{padding:28px 23px}.account-shell{display:block;padding-bottom:64px}.sidebar{position:fixed;z-index:20;top:auto;bottom:0;left:0;right:0;width:100%;height:64px;padding:5px 7px;background:#050c1bf5;border-top:1px solid #1a2c48;border-right:0;backdrop-filter:blur(12px)}.sidebar-brand,.sidebar-caption,.sidebar-bottom{display:none}.side-nav{display:flex;justify-content:space-around;gap:1px}.side-nav button{display:flex;flex-direction:column;gap:1px;padding:5px 4px;font-size:7px;min-width:48px;justify-content:center}.side-nav button.active{box-shadow:inset 0 2px #21aaff}.side-icon{font-size:13px}.account-main{padding:0 15px}.account-topbar{height:56px}.account-status-pill{font-size:6px}.topbar-actions{gap:8px}.page-content{padding:21px 0 25px}.page-heading h1{font-size:21px}.account-grid{grid-template-columns:1fr}.balance-card{min-height:190px}.portfolio-mini{min-height:auto}.asset-stack{grid-template-columns:1fr 1fr}.strategy-card,.performance-card,.insight-card,.quick-card{grid-column:1;grid-row:auto}.performance-card{min-height:240px}.mini-graph{height:95px}.strategy-form{grid-template-columns:1fr 1fr}.strategy-form .form-group:first-child{grid-column:1/-1}.strategy-info{grid-template-columns:1fr 1fr}.strategy-info>div:last-child{grid-column:1/-1}.quick-card{min-height:90px}.two-col{grid-template-columns:1fr}.field-grid{grid-template-columns:1fr}.account-footer{font-size:7px}.address-box{align-items:flex-start;flex-direction:column}.copy-button{align-self:flex-end}}
@media(max-width:430px){.hero-actions{gap:14px}.hero-actions .button{padding:0 13px}.hero-art{min-height:335px}.chart-window{padding:14px 13px 0}.hero-chart{height:130px}.mock-assets{grid-template-columns:1fr 1fr;row-gap:9px}.float-card{padding:8px}.float-ai{top:7px}.float-risk{bottom:0}.section-intro h2{font-size:37px}.disclosure .text-link{margin-left:40px}.strategy-form{grid-template-columns:1fr}.strategy-form .form-group:first-child{grid-column:auto}.strategy-actions{gap:10px;align-items:flex-start;flex-direction:column}.strategy-actions .button{width:100%}.asset-stack{grid-template-columns:1fr}.account-status-pill{padding:4px 6px}.breadcrumbs{font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

@media(max-width:760px){.form-grid{grid-template-columns:1fr}.form-grid>.button{justify-self:stretch}}
.slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.slot-card{padding:17px;min-width:0}.slot-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.slot-status{display:inline-flex;align-items:center;border:1px solid #235d5b;background:#0d36334f;color:#57ddc3;border-radius:20px;padding:5px 8px;font-size:7px;letter-spacing:.09em;text-transform:uppercase}.slot-status.limited{border-color:#89652f88;background:#35270e;color:#ffd27d}.slot-status.full,.slot-status.inactive,.slot-status.coming_soon,.slot-status.paused{border-color:#354765;background:#111d32;color:#98abc5}.slot-inventory{font-size:8px;color:#8096b5}.slot-card h2{font:700 15px var(--display);margin:16px 0 4px}.slot-amount{font:700 25px var(--display);letter-spacing:-.04em}.slot-amount small{font:600 10px var(--sans);color:#90a5c2;letter-spacing:0}.slot-facts{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;padding-top:12px;border-top:1px solid #192d49}.slot-facts span,.slot-facts strong{display:block}.slot-facts span{font-size:7px;color:#7186a4}.slot-facts strong{font-size:8px;color:#d6e3f5;margin-top:4px}.slot-description{font-size:8px;color:#93a6c0;line-height:1.6;min-height:38px;margin:12px 0}.risk-copy{font-size:8px;line-height:1.6;color:#dfbd82;border-left:2px solid #9b7437;padding-left:9px;margin:0 0 13px}.slot-card>.button{width:100%}.slot-card>.button:disabled{opacity:.55;cursor:not-allowed}.slot-terms{margin:15px 0;padding:5px 12px;border:1px solid #1b2f4c;background:#08142a;border-radius:8px}.slot-terms p{display:flex;justify-content:space-between;gap:15px;margin:0;padding:8px 0;border-bottom:1px solid #182943;font-size:8px}.slot-terms p:last-child{border-bottom:0}.slot-terms strong{color:#8ca1bf;font-weight:500}.slot-terms span{text-align:right;color:#d5e2f4}.prominent-risk{padding-top:2px;padding-bottom:2px}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-top:16px}.form-actions .button:disabled{opacity:.5}.deposit-balance-display{font:700 28px var(--display);letter-spacing:-.04em;margin:22px 0 12px}.deposit-balance-display span{font:400 10px var(--sans);color:#8297b4;letter-spacing:0}.cycle-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.cycle-metrics article{padding:13px}.cycle-metrics article span,.cycle-metrics article strong{display:block}.cycle-metrics article span{font-size:8px;color:#8095b2}.cycle-metrics article strong{font-size:11px;margin-top:5px}.cycle-progress{height:5px;background:#172945;border-radius:9px;overflow:hidden;margin-top:17px}.cycle-progress i{display:block;height:100%;background:linear-gradient(90deg,#16c9e8,#366cf5,#8a55ff);border-radius:9px}.cycle-foot{display:flex;justify-content:space-between;color:#6f84a2;font-size:8px;margin-top:7px}.no-performance-data{height:115px;display:grid;place-items:center;border:1px dashed #233b5d;background:linear-gradient(180deg,#09172c,#071126);border-radius:8px;margin-top:13px;padding:12px;text-align:center;color:#7288a7;font-size:8px}.loading-inline{padding:22px;color:#8197b5;font-size:9px}.admin-shell{min-height:100vh}.admin-header{height:65px;padding:0 30px;border-bottom:1px solid #172944;display:flex;align-items:center;justify-content:space-between}.admin-header>div{display:flex;align-items:center;gap:14px}.admin-content{width:min(1160px,calc(100% - 40px));margin:28px auto 60px}.admin-controls,.admin-panel{padding:16px;margin-bottom:13px}.admin-controls{display:flex;justify-content:space-between;align-items:center}.slot-admin-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;gap:14px;align-items:center;border-top:1px solid #172a46;padding:12px 3px}.slot-admin-row strong,.slot-admin-row small,.slot-admin-count b,.slot-admin-count small{display:block}.slot-admin-row strong{font-size:10px}.slot-admin-row small,.slot-admin-count small{font-size:8px;color:#778ca9;margin-top:3px}.slot-admin-count{text-align:right}.slot-admin-count b{font-size:9px}.admin-panel .table-wrap{margin-top:12px}.admin-panel .data-table td{font-size:8px}.admin-panel code{font-size:7px;color:#8fa5c1;white-space:normal;word-break:break-all}.admin-cycle-actions{display:flex;gap:4px}.admin-cycle-actions .tiny-button{font-size:7px;padding:5px}.slot-editor-dialog{width:min(650px,100%);max-height:90vh;overflow:auto}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;margin:16px 0}.admin-form-grid .field-input,.admin-form-grid .field-select{width:100%;height:35px}.admin-form-grid .form-group label{font-size:8px}.admin-form-wide{grid-column:1/-1}.admin-page .auth-legal code{color:#61baff}.admin-page .dialog-actions{margin-top:10px}
@media(max-width:1000px){.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.slot-grid{grid-template-columns:1fr}.cycle-metrics{grid-template-columns:1fr 1fr}.admin-header{padding:0 16px}.admin-content{width:calc(100% - 24px);margin-top:18px}.slot-admin-row{grid-template-columns:1fr auto;gap:9px}.slot-admin-row>.slot-status,.slot-admin-row>.tiny-button{grid-row:2}.slot-admin-count{text-align:left}.admin-form-grid{grid-template-columns:1fr}.admin-controls{gap:10px;align-items:flex-start}.admin-cycle-actions{flex-direction:column}}
@media(min-width:761px){.help-dialog{width:min(620px,100%);padding:31px}.help-dialog h2{font-size:26px}.help-steps{display:grid;gap:10px;margin-top:19px}.help-steps article{display:flex;align-items:flex-start;gap:13px;border:1px solid #1d3150;background:#08152b;border-radius:9px;padding:13px}.help-steps article>span{width:25px;height:25px;flex:none;border-radius:50%;display:grid;place-items:center;color:#69c9ff;background:#103052;border:1px solid #28628f;font-size:10px;font-weight:700}.help-steps strong{display:block;font-size:10px}.help-steps article p{margin:4px 0 0;font-size:9px;line-height:1.5}.help-dialog>.dialog-full{margin-top:16px}}@media(max-width:760px){.help-dialog{max-height:calc(100vh - 36px);overflow:auto}.help-dialog .help-steps{display:grid;gap:8px;margin-top:16px}.help-steps article{display:flex;gap:10px;border:1px solid #1d3150;background:#08152b;border-radius:9px;padding:11px}.help-steps article>span{width:23px;height:23px;flex:none;border-radius:50%;display:grid;place-items:center;color:#69c9ff;background:#103052;border:1px solid #28628f;font-size:9px;font-weight:700}.help-steps strong{display:block;font-size:9px}.help-steps article p{margin:3px 0 0;font-size:8px;line-height:1.5}.help-dialog>.dialog-full{margin-top:13px}}
/* Stagger dashboard cards after the account dashboard finishes loading. */
.page-ready .page-heading{animation:fade-up .32s both}.page-ready .account-grid>*:nth-child(2){animation-delay:.06s}.page-ready .account-grid>*:nth-child(3){animation-delay:.12s}.page-ready .account-grid>*:nth-child(4){animation-delay:.18s}.page-ready .account-grid>*:nth-child(5){animation-delay:.24s}.page-ready .account-grid>*:nth-child(6){animation-delay:.30s}
/* Animate the help popup when it becomes visible. */
#help-modal:not([hidden]){animation:help-backdrop-in .24s ease-out both}#help-modal:not([hidden]) .help-dialog{animation:help-dialog-in .38s cubic-bezier(.2,.75,.25,1) both}@keyframes help-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes help-dialog-in{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
/* Investment tab guide styled after the supplied package walkthrough. */
.invest-help-dialog{width:min(900px,100%);padding:30px}.invest-help-dialog h2{font-size:26px;margin-bottom:18px}.invest-help-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:22px;align-items:center}.invest-preview{border:1px solid #263b60;border-radius:11px;padding:18px;background:linear-gradient(145deg,#0b1932,#071126);box-shadow:0 12px 30px #0003}.invest-preview-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.invest-preview-top .slot-status{font-size:7px}.invest-preview-top small{font-size:7px;letter-spacing:.12em;color:#7085a5}.invest-preview-label{font-size:8px;color:#8196b4}.invest-preview-amount{display:block;font:700 19px var(--display);margin-top:4px;color:#e5effe}.invest-preview-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 9px;border-top:1px solid #20324e;margin-top:16px;padding-top:14px}.invest-preview-facts span,.invest-preview-facts strong{display:block}.invest-preview-facts span{font-size:7px;color:#7185a2}.invest-preview-facts strong{font-size:8px;line-height:1.45;color:#d2e0f3;margin-top:4px}.invest-preview>p{font-size:7px;color:#7085a3;border-top:1px solid #20324e;padding-top:12px;margin:14px 0 0}.invest-guide-steps{display:grid;gap:17px}.invest-guide-steps article{display:grid;grid-template-columns:27px 1fr;gap:10px;align-items:start}.invest-guide-steps article>span{width:24px;height:24px;border:1px solid #754dff;border-radius:50%;display:grid;place-items:center;color:#c0aaff;font-size:9px;font-weight:700}.invest-guide-steps strong{display:block;font-size:11px}.invest-guide-steps p{font-size:9px;line-height:1.6;color:#9aabc4;margin:4px 0 0}.invest-help-dialog>.market-callout{margin-top:18px}.invest-help-dialog>.dialog-full{margin-top:13px}#invest-help-modal:not([hidden]){animation:help-backdrop-in .24s ease-out both}#invest-help-modal:not([hidden]) .invest-help-dialog{animation:help-dialog-in .38s cubic-bezier(.2,.75,.25,1) both}@media(max-width:680px){.invest-help-dialog{max-height:calc(100vh - 32px);overflow:auto;padding:24px 19px}.invest-help-dialog h2{font-size:21px}.invest-help-layout{grid-template-columns:1fr;gap:17px}.invest-preview{padding:14px}.invest-preview-top{margin-bottom:14px}.invest-preview-amount{font-size:16px}.invest-guide-steps{gap:12px}.invest-guide-steps p{font-size:8px}}
/* Current investments dashboard */
.current-investments-card{grid-column:1/-1;min-height:190px}.current-investments-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.current-investments-list{display:grid;gap:10px;margin-top:15px}.current-investment{padding:13px;border:1px solid #1b3150;background:#08152a;border-radius:9px}.current-investment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.current-investment-heading strong,.current-investment-heading small{display:block}.current-investment-heading strong{font-size:11px}.current-investment-heading small{font-size:8px;color:#7890ae;margin-top:3px}.cycle-status{border:1px solid #27796766;border-radius:20px;padding:4px 8px;color:#45d9ba;background:#0d3a342a;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.cycle-status.paused{color:#ffcb72;border-color:#87652e66;background:#3d2a102b}.cycle-status.settling{color:#8dbbff;border-color:#3b62a866;background:#14294c}.current-investment-details{display:grid;grid-template-columns:.7fr 1.6fr 1fr;gap:12px;margin-top:13px;padding-top:11px;border-top:1px solid #172b48}.current-investment-details span,.current-investment-details strong{display:block}.current-investment-details span{font-size:7px;color:#7388a6}.current-investment-details strong{font-size:9px;color:#cfe0f5;margin-top:4px;line-height:1.5}.current-investment-profit strong{font-size:12px}.current-investments-empty{display:flex;align-items:center;gap:12px;padding:20px 2px 4px}.current-investments-empty strong{font-size:10px}.current-investments-empty span{font-size:8px;color:#8196b4;flex:1}.current-investments-empty .button{flex-shrink:0}
@media(max-width:760px){.current-investments-card{grid-column:1}.current-investment-details{grid-template-columns:1fr 1fr}.current-investment-profit{grid-column:1/-1}.current-investments-empty{align-items:flex-start;flex-direction:column}.current-investments-empty .button{align-self:flex-start}}
.balance-card{grid-column:1/-1}.cycle-progress{height:6px;margin-top:7px;overflow:hidden;border-radius:20px;background:#152844}.cycle-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#20c6e8,#5075ff,#a263ff);transition:width .35s ease}.cycle-progress-info{min-width:0}
@media(max-width:760px){.balance-card{grid-column:1}}
.trader-status-card{grid-column:1/-1}.trader-status-card>p{font-size:9px;line-height:1.65;color:#91a4c0;margin:11px 0 0}.dashboard-tickers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px}.dashboard-ticker{min-width:0;display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #1b3150;background:#08152a;border-radius:8px}.dashboard-ticker .asset-token{flex:none}.asset-token.bnb{color:#f3c743;background:#3a3215}.dashboard-ticker>div:nth-child(2){min-width:0}.dashboard-ticker>div:nth-child(2) strong,.dashboard-ticker>div:nth-child(2) small,.dashboard-ticker-value b,.dashboard-ticker-value small{display:block}.dashboard-ticker>div:nth-child(2) strong{font-size:9px}.dashboard-ticker>div:nth-child(2) small{font-size:8px;color:#748ba9;white-space:nowrap}.dashboard-ticker-value{min-width:0;margin-left:auto;text-align:right}.dashboard-ticker-value b{font-size:9px;white-space:nowrap}.dashboard-ticker-value small{font-size:8px;margin-top:2px}.market-attribution,.market-data-footer{font-size:10px;color:#8fa2c1}.market-attribution{margin-top:11px}.markets-card{padding:17px}.market-table-wrap{margin-top:13px}.market-table{min-width:720px}.market-table th{font-size:9px}.market-table td{font-size:10px}.market-coin-name{display:flex;align-items:center;gap:8px}.market-coin-name strong,.market-coin-name small{display:block}.market-coin-name strong{font-size:10px;color:#dce8f8}.market-coin-name small{font-size:9px;color:#758aa8;margin-top:1px}.market-data-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:12px;margin-top:8px;border-top:1px solid #172b48}.market-data-footer span:first-child{font-weight:600;color:#bfd0e7}
@media(max-width:760px){.trader-status-card{grid-column:1}.dashboard-tickers{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-ticker{padding:9px 7px;gap:6px}.dashboard-ticker-value b{font-size:8px}.market-data-footer{align-items:flex-start;flex-direction:column}}
.account-user>div{min-width:0;flex:1}.account-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.balance-pair{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.balance-pair .balance-card,.balance-pair .profit-balance-card{grid-column:auto}.profit-balance-card{min-height:194px}.demo-badge{border:1px solid #8a6533;background:#3a2a12;color:#ffd27d;border-radius:20px;padding:5px 9px;font-size:8px;font-weight:700;letter-spacing:.1em}.profit-balance-card .balance-foot{line-height:1.5}.liquidation-dialog{width:min(740px,100%);max-height:88vh;overflow:auto}.liquidated-total{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;margin:14px 0;border:1px solid #2b3b59;background:#09162b;border-radius:8px;font-size:9px;color:#91a5c1}.liquidated-total strong{color:#dce8f8}.liquidation-list{display:grid;gap:9px;max-height:48vh;overflow:auto}.liquidation-cycle{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px;border:1px solid #1b3150;background:#08152a;border-radius:8px}.liquidation-cycle>div:first-child strong,.liquidation-cycle>div:first-child small,.liquidation-cycle-profit span,.liquidation-cycle-profit strong,.liquidation-cycle-profit small{display:block}.liquidation-cycle>div:first-child strong{font-size:10px}.liquidation-cycle>div:first-child small,.liquidation-cycle-profit span,.liquidation-cycle-profit small{font-size:8px;color:#8196b4;margin-top:4px}.liquidation-cycle-profit{text-align:right}.liquidation-cycle-profit strong{font-size:10px;color:#dce8f8;margin-top:4px}.liquidation-cycle .button{white-space:nowrap}.liquidation-dialog>.dialog-full{margin-top:14px}
@media(max-width:760px){.balance-pair{grid-column:1;grid-template-columns:1fr}.balance-pair .balance-card,.balance-pair .profit-balance-card{grid-column:1}.liquidation-cycle{grid-template-columns:1fr;align-items:start}.liquidation-cycle-profit{text-align:left}.liquidation-cycle .button{justify-self:start}}
