@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#eef4f2;background:#090e14;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.shell{display:flex;min-height:100vh}.sidebar{width:228px;flex:none;background:#0c131a;border-right:1px solid #202a31;padding:29px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;color:#f1f8f5;text-decoration:none;font:800 22px Manrope,sans-serif;letter-spacing:-1px}.brand-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#b4e981;color:#12251b;font-size:23px}.brand-plus{color:#b4e981}.brand small{display:block;font:700 8px DM Sans,sans-serif;letter-spacing:1.35px;color:#74847f;margin-top:2px}.nav-label,.eyebrow{font-size:10px;letter-spacing:1.5px;color:#91a39b;font-weight:700}.nav-label{margin:62px 12px 16px;color:#687973}nav{display:grid;gap:5px}nav a{display:flex;align-items:center;gap:13px;color:#84948e;text-decoration:none;padding:13px;border-radius:8px;font-size:13px;font-weight:600}nav a:hover,nav .nav-active{background:#1b2b27;color:#b9ed8d}.sidebar-bottom{margin-top:auto}.help{padding:17px 10px;display:flex;gap:10px;color:#a9beae;border-bottom:1px solid #26332f}.help strong,.help span{display:block;font-size:12px}.help span{color:#758780;margin-top:5px}.secure{display:flex;gap:9px;align-items:center;color:#8aa294;font-size:11px;padding:22px 10px 0}main{flex:1;min-width:0}.topbar{height:76px;border-bottom:1px solid #202a31;display:flex;align-items:center;justify-content:space-between;padding:0 6%;color:#798a83;font-size:12px}.breadcrumbs span{margin:0 10px;color:#485850}.breadcrumbs strong{color:#dbe6e0}.top-actions{display:flex;align-items:center;gap:20px}.demo{font-size:10px;font-weight:700;letter-spacing:.7px;color:#c7d6a8;background:#263025;padding:9px 12px;border-radius:6px}.avatar{width:33px;height:33px;border-radius:50%;background:#273d33;color:#c2e4c8;display:grid;place-items:center;font-size:10px;font-weight:700}.content{max-width:1320px;margin:auto;padding:42px 6% 22px}.greeting{display:flex;justify-content:space-between;align-items:center;gap:20px}.greeting h1{font:700 29px Manrope,sans-serif;letter-spacing:-1px;margin:10px 0}.greeting h1 span{color:#b4e981}.greeting p,.section-heading p{color:#85958e;font-size:13px;margin:0}.status,.pill{white-space:nowrap;border:1px solid #35443a;border-radius:30px;padding:9px 13px;color:#a9b7ad;font-size:11px}.status-dot,.pill span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#89988f;margin-right:6px}.notice{display:flex;gap:13px;align-items:center;border:1px solid #344839;background:#192a22;border-radius:10px;margin:30px 0 22px;padding:16px 18px;color:#bce993}.notice div{flex:1}.notice strong,.notice span{display:block}.notice strong{font-size:12px}.notice span{color:#a0b6a3;font-size:12px;margin-top:5px}.notice button,.balance-actions button,.config-bottom button{display:flex;align-items:center;gap:8px;border:0;border-radius:7px;background:#b8eb90;color:#182a1c;padding:11px 14px;font-size:11px;font-weight:700}.notice button:disabled,.balance-actions button:disabled,.config-bottom button:disabled{opacity:.5}.overview{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}.card{background:#111a20;border:1px solid #26332f;border-radius:12px}.balance,.result{padding:23px 24px;min-height:233px}.balance{background:linear-gradient(125deg,#172a22,#111b20)}.card-top{display:flex;justify-content:space-between;align-items:center;color:#96a99f;font-size:10px;letter-spacing:1.2px;font-weight:700}.amount{font:700 32px Manrope,sans-serif;margin-top:22px}.amount small{font:600 12px DM Sans;color:#899d92}.card p{font-size:12px;color:#8d9e96;line-height:1.5}.balance-actions{display:flex;gap:10px;margin-top:23px}.balance-actions .outline{background:transparent;border:1px solid #55705e;color:#d8e9db}.footnote{font-size:10px;color:#82958b;margin-top:17px}.empty-chart{height:39px;margin-top:16px;display:flex;flex-direction:column;justify-content:space-between}.empty-chart span{height:1px;background:#26332f}.chart-label{font-size:9px;letter-spacing:1px;text-align:center;color:#6f8177;margin-top:12px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:37px 0 19px}.section-heading h2{font:700 20px Manrope;margin:8px 0 5px;letter-spacing:-.4px}.pill{font-size:9px;letter-spacing:.8px}.bot-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.config,.how{padding:22px 24px}.config-title{display:flex;align-items:center;gap:12px}.icon-box{display:grid;place-items:center;width:38px;height:38px;background:#253a2d;color:#b4e981;border-radius:9px}.config h3,.how h3{font:700 14px Manrope;margin:0}.config-title p{margin:4px 0 0}.fields{margin-top:24px}label{display:block;font-size:11px;font-weight:700;color:#d6e1da}label span{font-weight:400;color:#7e9186;margin-left:5px}select,input{width:100%;border:1px solid #35433c;border-radius:7px;padding:12px;background:#17221f;color:#8a9b91;margin-top:9px;font-size:12px}select:disabled,input:disabled{opacity:1}.limits{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:19px}.config-bottom{border-top:1px solid #27352e;margin-top:23px;padding-top:18px;display:flex;justify-content:space-between;align-items:center;gap:10px}.config-bottom p{display:flex;align-items:center;gap:7px;margin:0;font-size:11px}.gold{background:#393726;color:#e1c581}.how h3{margin-top:18px}.how p{max-width:290px}.how ol{padding:0;list-style:none;display:grid;gap:13px;margin:22px 0}.how li{display:flex;align-items:center;gap:10px;font-size:12px;color:#c9d6cd}.how li b{width:21px;height:21px;display:grid;place-items:center;border:1px solid #435a48;border-radius:50%;font-size:10px;color:#b9e39c}.risk-note{border-top:1px solid #29372e;padding-top:15px;color:#91a097;font-size:11px;line-height:1.5}.empty-history{display:flex;gap:12px;align-items:center;padding:20px;color:#82958a}.empty-history strong,.empty-history span{display:block;font-size:12px}.empty-history strong{color:#ccd9d0}.empty-history span{color:#82958a;margin-top:5px}footer{display:flex;justify-content:space-between;color:#6f8178;font-size:10px;margin-top:34px}footer span:last-child{display:flex;gap:6px;align-items:center}@media (max-width:900px){.sidebar{width:70px;padding:24px 12px}.brand{font-size:0}.brand small,.nav-label,.sidebar-bottom{display:none}.brand-icon{font-size:23px}nav{margin-top:40px}nav a{font-size:0;justify-content:center}.bot-grid{grid-template-columns:1fr}.topbar{padding:0 5%}}@media (max-width:600px){.sidebar{width:56px;padding:20px 8px}.brand-icon{width:33px}.content{padding:30px 5%}.topbar{height:62px}.breadcrumbs{font-size:10px}.top-actions{gap:8px}.avatar{display:none}.demo{font-size:9px}.greeting{align-items:flex-start;flex-direction:column}.greeting h1{font-size:24px}.notice{align-items:flex-start;flex-wrap:wrap}.notice div{min-width:80%}.notice button{margin-left:32px}.overview,.limits{grid-template-columns:1fr}.config-bottom{align-items:flex-start;flex-direction:column}.section-heading{align-items:start;gap:10px}.section-heading h2{font-size:18px}footer{gap:10px;flex-direction:column}}@media (max-width: 600px){html{scroll-padding-top:20px;scroll-padding-bottom:90px}.shell{display:block}.sidebar{display:contents}.sidebar .brand{position:absolute;top:14px;left:16px;z-index:1;gap:8px;font-size:19px}.sidebar .brand small{display:block;font-size:7px}.sidebar .brand-icon{width:34px;height:34px;font-size:23px}.sidebar nav{position:fixed;z-index:10;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:5px 4px max(5px,env(safe-area-inset-bottom));background:#0c131a;border-top:1px solid #2a3831}.sidebar nav a{min-height:55px;min-width:0;padding:7px 2px;gap:4px;flex-direction:column;font-size:10px;line-height:1.15;text-align:center}.sidebar nav a svg{flex:none}.sidebar nav a:focus-visible{outline:2px solid #b4e981;outline-offset:-2px}.topbar{height:64px;justify-content:flex-end;padding:0 16px}.breadcrumbs{display:none}.content{padding:28px 16px calc(100px + env(safe-area-inset-bottom))}.greeting h1{max-width:340px;line-height:1.22}.notice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px 12px}.notice div{min-width:0}.notice button{grid-column:2;margin:4px 0 0;justify-content:center;min-height:44px}.balance,.result,.config,.how{padding:20px}.balance-actions button{flex:1;justify-content:center;min-height:44px}.config-bottom button{width:100%;justify-content:center;min-height:44px}.empty-history svg{flex:none}}@media (max-width: 340px){.sidebar .brand{font-size:17px}.sidebar .brand small{letter-spacing:.7px}.demo{padding:8px;letter-spacing:0}.content{padding-left:12px;padding-right:12px}.sidebar nav a{font-size:9px}}.bot-grid{margin-top:30px}.account-grid{max-width:600px}.history .section-heading{margin-top:30px}main{display:flex;flex-direction:column;min-height:100vh}.content{width:100%;flex:1;display:flex;flex-direction:column}.page-content{flex:1;min-width:0;animation:page-enter .16s ease-out}footer{flex-wrap:wrap;gap:12px}@keyframes page-enter{0%{opacity:.86;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.page-content{animation:none}}.preview-banner{margin-bottom:24px;padding:13px 16px;border:1px solid #51472d;border-radius:9px;background:#29281d;color:#d8c994;font-size:12px;line-height:1.5}.preview-banner strong{color:#ecd99b}.login-link{font-size:12px;font-weight:700;color:#b4e981}.auth-page{min-height:100vh;display:grid;place-items:center;padding:32px 16px}.auth-wrap{width:min(100%,430px)}.auth-brand{width:max-content;margin-bottom:28px}.auth-card{padding:30px;border:1px solid #263b30;border-radius:12px;background:#111a20}.auth-card h1{font:700 26px Manrope;margin:10px 0}.auth-card h1 span{color:#b4e981}.auth-card p{font-size:13px;line-height:1.55;color:#91a198}.auth-notice{margin:20px 0;background:#29281d;border:1px solid #51472d;color:#d8c994;border-radius:8px;padding:12px;font-size:12px;line-height:1.5}.auth-card label{display:block;margin-top:16px}.auth-card button{width:100%;border:0;background:#b4e981;color:#182a1c;border-radius:7px;font-weight:700;padding:13px;margin-top:22px;opacity:.5}.auth-switch{text-align:center;margin-top:22px}.auth-switch a,.auth-back{color:#b4e981;text-decoration:none}.auth-back{display:block;margin-top:22px;font-size:12px}@media (max-width:600px){.auth-page{padding:28px 16px;place-items:start center}.auth-card{padding:23px}.login-link{font-size:11px}}input:not(:disabled),select:not(:disabled){color:#eef4f2}input::placeholder{color:#81968b}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #b4e981;outline-offset:3px}.auth-card button{opacity:1;min-height:44px}button:disabled,.auth-card button:disabled{opacity:.5}.form-error,.form-success{padding:12px 14px;border-radius:8px;margin:16px 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.form-error{border:1px solid #75463f;background:#332322;color:#ffc4b6}.form-success{border:1px solid #3e6343;background:#1b3328;color:#c5e7b1}.field-hint,.auth-card .field-hint{font-size:11px;line-height:1.5;color:#98aa9f;margin:7px 0}.session-name{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c7d6cc}.logout-button{display:flex;gap:7px;align-items:center;min-height:44px;background:none;border:0;color:#b4e981;font-size:12px;padding:8px}.notice-link,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;background:#b4e981;color:#182a1c;padding:12px 15px;min-height:44px;font-size:12px;font-weight:700;text-decoration:none}.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:#c7dfcd;border:1px solid #526c5c;border-radius:7px;padding:11px 15px;min-height:44px;font-size:12px;font-weight:600}.account-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:20px;align-items:start;margin-top:28px}.account-main{display:grid;gap:20px;min-width:0}.account-security,.deriv-panel,.profile-card{padding:24px;min-width:0}.page-content>.deriv-panel{margin:24px 0}.deriv-waiting{padding:16px;background:#17261d;border:1px solid #526c5c;border-radius:8px;margin:18px 0}.deriv-waiting p{line-height:1.6}.deriv-waiting .secondary-button{margin:4px 8px 4px 0}.profile-card h3,.account-security h3,.deriv-panel h3{font:700 14px Manrope,sans-serif;margin:0}.config-title .icon-box{flex:none}.profile-card dl{margin:18px 0 0;display:grid;gap:14px}.profile-card dt{font-size:11px;color:#94a69b;margin-bottom:5px}.profile-card dd{margin:0;font-size:13px;color:#dbe9de;overflow-wrap:anywhere}.account-form label{margin-top:16px}.account-form .primary-button{margin-top:22px;width:100%}.auth-wrap>.secondary-button{margin-top:16px}.deriv-panel .risk-note{margin:18px 0;line-height:1.65}.deriv-panel .consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-weight:400;line-height:1.6}.consent input{width:18px;height:18px;flex:none;margin:1px 0;accent-color:#b4e981}.consent span{margin:0;color:#c6d5cb;font-size:12px}.connection-state{font-size:13px;color:#c5e7b1;margin-top:22px}.status-dot.connected{background:#b4e981}.connected-accounts{list-style:none;margin:18px 0;padding:0;display:grid;gap:8px}.connected-accounts li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px;background:#17251f;border:1px solid #344c3d;border-radius:8px;font-size:12px}.connected-accounts span{color:#9db4a4}.referral{border-top:1px solid #29372e;padding-top:18px;margin-top:22px}.referral a,.page-content a:not(.notice-link){color:#b4e981}@media (max-width:1050px){.account-layout{grid-template-columns:1fr}.account-security{max-width:none}.account-form{display:grid;grid-template-columns:1fr}.session-name{max-width:120px}}@media (max-width:600px){.account-security,.deriv-panel,.profile-card{padding:20px}.account-layout{margin-top:24px}.session-name{max-width:95px;font-size:11px}.top-actions{gap:4px}.notice-link{grid-column:2;justify-content:center}.deriv-panel .primary-button,.deriv-panel .secondary-button{width:100%}.connected-accounts li{display:grid;gap:6px}.auth-wrap>.account-security{padding:22px}.auth-card h1{font-size:24px}}@media (max-width:340px){.session-name{display:none}}.account-selector{display:flex;flex-direction:column;gap:5px;min-width:0;width:230px;font-size:9px;letter-spacing:.8px;color:#91a69a;text-transform:uppercase}.account-selector select{width:100%;min-height:36px;border:1px solid #415b49;border-radius:7px;background:#17261d;color:#d9efd3;padding:7px 28px 7px 10px;font:600 11px Manrope,sans-serif;text-transform:none;letter-spacing:0;overflow:hidden;text-overflow:ellipsis}.account-selector select:disabled{opacity:.55}.financial-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px;color:#8ea398;font-size:11px}.financial-toolbar .secondary-button{flex-shrink:0;min-height:36px;padding:7px 11px;font-size:10px}.overview .amount{font-size:clamp(24px,2.8vw,36px);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.overview .amount small{font-size:12px;font-weight:500}.value-positive{color:#b4e981!important}.value-negative{color:#fb8c9d!important}.data-warning{color:#e8c886!important;font-size:11px;line-height:1.7;padding:10px 0;margin:4px 0}.market-section{margin-top:32px;min-width:0}.market-section .section-heading{align-items:center;margin-bottom:16px}.market-section h2 span{color:#b4e981}.market-section .section-heading p{line-height:1.6}.market-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#c4b88c;font-size:10px}.market-status>span{width:6px;height:6px;border-radius:50%;background:currentColor}.market-status.is-live{color:#b4e981}.double-board{display:grid;grid-template-columns:235px minmax(0,1fr);overflow:hidden;min-width:0}.market-controls{padding:24px;border-right:1px solid #29362f;background:#0f191e;min-width:0;display:flex;flex-direction:column;gap:20px}.market-controls label{font-size:11px;color:#95a79d;display:flex;flex-direction:column;gap:9px}.market-controls select{width:100%;min-width:0;min-height:44px;background:#17242a;border:1px solid #35483e;border-radius:7px;color:#dfe9e1;padding:9px;font-size:11px}.timeframe{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#8fa498;padding-bottom:16px;border-bottom:1px solid #2a3830}.timeframe strong{color:#e5eee8;font-size:12px}.color-legend{display:grid;gap:9px}.color-legend>span{display:flex;align-items:center;gap:8px;padding:10px;border-radius:6px;font-size:11px;font-weight:600;border:1px solid transparent}.direction-up{background:#bd304b;color:#fff}.direction-down{background:#171b21;color:#f1f2f6;border-color:#62716b!important}.direction-flat{background:#53625b;color:#fff}.market-note{font-size:10px;line-height:1.7;color:#91a198;margin:0}.market-controls .secondary-button{font-size:10px;min-height:38px;padding:8px;margin-top:auto}.market-display{padding:24px 0;min-width:0;background:radial-gradient(ellipse at 50% 100%,#1c2e26 0,transparent 65%)}.market-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px 24px}.market-heading .eyebrow{font-size:9px;letter-spacing:1.5px}.market-heading h3{font:700 32px Manrope,sans-serif;margin:10px 0 6px;font-variant-numeric:tabular-nums;color:#e8f2e9}.market-heading>div>span:last-child{font-size:10px;color:#87998e}.candle-clock{text-align:right;min-width:120px}.candle-clock strong{display:block;color:#b4e981;font:700 26px Manrope,sans-serif;font-variant-numeric:tabular-nums}.candle-clock span{display:block;margin-top:6px}.candle-runway{padding:14px 0;background:#0a1117;border-top:1px solid #26352d;border-bottom:1px solid #26352d}.candle-strip{display:flex;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;list-style:none;margin:0;padding:12px 24px 18px;scrollbar-color:#41594b #111a20;scrollbar-width:thin;min-height:140px}.candle-tile{flex:0 0 76px;min-height:102px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px solid #ffffff0d;border-radius:8px;position:relative}.candle-tile strong{font-size:12px}.candle-tile time{font-size:10px;color:inherit;opacity:.85;font-variant-numeric:tabular-nums}.candle-forming{outline:2px solid #b4e981;outline-offset:3px;flex-basis:94px;min-height:112px}.candle-forming small{font-size:8px;background:#0b141ebf;border-radius:4px;padding:4px 6px;color:#f2f8ef}.market-placeholder{padding:28px 16px;color:#8ba092;font-size:12px;text-align:center;width:100%}.ohlc-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:20px 24px;border-bottom:1px solid #26352d}.ohlc-values span{font-size:9px;color:#90a296}.ohlc-values strong{display:block;margin-top:7px;font-size:12px;color:#d9e8dd;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.closed-candles{padding:20px 24px 0}.closed-candles .eyebrow{font-size:8px}.closed-candles>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.candle-dot{width:25px;height:25px;border:1px solid #ffffff0d;border-radius:5px;display:grid;place-items:center}.closed-candles .muted{font-size:11px;color:#84998d}.trade-history{padding:20px;min-width:0;overflow:hidden}.trade-history>p{font-size:12px;color:#91a398;line-height:1.6}.table-scroll{overflow-x:auto}.trade-history table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:11px}.trade-history th{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#91a497;font-weight:600;padding:10px 14px;border-bottom:1px solid #33463a}.trade-history td{padding:14px;border-bottom:1px solid #23332a;color:#d0dfd4;font-variant-numeric:tabular-nums}.trade-history td small{display:block;margin-top:5px;color:#7e9586;font-size:9px}.trade-history tr:last-child td{border-bottom:0}@media (max-width:1100px){.top-actions{gap:10px}.account-selector{width:195px}.session-name{max-width:85px}.double-board{grid-template-columns:210px minmax(0,1fr)}.market-controls{padding:20px}}@media (max-width:800px){.double-board{grid-template-columns:1fr}.market-controls{border-right:0;border-bottom:1px solid #29362f;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.6fr);gap:16px}.color-legend{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px}.color-legend>span{font-size:9px;padding:9px 7px;gap:4px}.timeframe{border:0;padding:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.market-note{grid-column:1/-1}.market-controls .secondary-button{grid-column:1/-1;width:fit-content;margin-top:0}.market-section .section-heading{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:600px){.topbar{height:96px;align-items:flex-start;padding-top:8px}.top-actions{max-width:210px;flex-wrap:wrap;justify-content:flex-end;gap:3px}.account-selector{width:clamp(150px,50vw,200px);font-size:8px;gap:4px}.account-selector select{font-size:10px;min-height:36px}.top-actions .session-name{display:none}.top-actions .logout-button{min-height:25px;padding:2px 6px;font-size:10px}.financial-toolbar{align-items:flex-start;font-size:10px}.financial-toolbar>span{line-height:1.6}.financial-toolbar .secondary-button{font-size:9px;padding:6px 8px;min-height:34px}.market-heading{padding:0 18px 20px;gap:8px}.market-heading h3{font-size:26px}.market-heading .eyebrow{font-size:8px;letter-spacing:.7px}.candle-clock{min-width:95px}.candle-clock strong{font-size:23px}.market-heading>div>span:last-child{font-size:8px}.ohlc-values{padding:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.candle-strip,.closed-candles{padding-left:18px;padding-right:18px}.color-legend{grid-template-columns:1fr}.color-legend>span{padding:8px 10px;font-size:10px}.market-controls{padding:18px}.trade-history{padding:10px}.trade-history th,.trade-history td{padding:12px 9px}.overview .amount{font-size:29px}.market-status{font-size:9px}}@media (max-width:350px){.sidebar>.brand>span:last-child{display:none}}.topbar{height:84px}.top-actions{gap:16px}.account-wallet{display:flex;align-items:center;gap:14px;padding:9px 12px 9px 16px;background:linear-gradient(125deg,#18281f,#131e20);border:1px solid #304438;border-radius:11px;min-width:0}.wallet-copy{min-width:0;max-width:205px}.wallet-select{display:flex;align-items:center;position:relative;color:#a9c79e}.wallet-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;border:0;border-radius:3px;background:transparent;color:#aac69f;font:600 10px Manrope,sans-serif;letter-spacing:.5px;padding:0 18px 2px 0;min-height:21px;cursor:pointer}.wallet-select select:disabled{cursor:default;color:#819385}.wallet-select select:focus-visible{outline:2px solid #b4e981;outline-offset:3px}.wallet-select option{color:#deebdf;background:#16221d;font-size:12px;letter-spacing:0}.wallet-select>svg{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.wallet-balance{display:flex;align-items:baseline;gap:7px;white-space:nowrap;font-variant-numeric:tabular-nums}.wallet-balance strong{font:700 20px Manrope,sans-serif;letter-spacing:-.35px;color:#edf5ee;line-height:1.2}.wallet-balance>span{font-size:9px;color:#8da792;font-weight:600}.wallet-refresh{display:grid;place-items:center;flex:0 0 29px;width:29px;height:32px;border:0;border-left:1px solid #304537;border-radius:0;background:transparent;color:#93af96;padding:0 0 0 9px}.wallet-refresh:hover{color:#b4e981}.wallet-refresh:disabled{opacity:.4;cursor:default}.deriv-connected-bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:0 0 24px;padding:0 0 14px;border-bottom:1px solid #25362c;min-height:42px}.connection-ok{display:flex;align-items:center;gap:9px;font-size:11px;color:#a8d38d}.connection-disconnect{border:0;background:transparent;color:#8da293;font-size:10px;padding:6px 0 6px 12px;min-height:30px}.connection-disconnect:hover{color:#d6eacb}.connection-disconnect:disabled{opacity:.5;cursor:default}.connection-bar-error{grid-column:1/-1;color:#f29a9e;font-size:11px;line-height:1.6;margin:0}.deriv-connected-bar+.market-section{margin-top:0}.market-section .section-heading h1{font:700 25px Manrope,sans-serif;letter-spacing:-.6px;margin:8px 0 10px;color:#e5eee7}.market-section .section-heading h1 span{color:#b4e981}.financial-error{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;margin-bottom:20px;border-left:2px solid #b65f69;background:#291c20;color:#edb5b9;font-size:11px;line-height:1.6;border-radius:4px}.financial-error .secondary-button{flex-shrink:0;min-height:32px;padding:6px 10px;font-size:10px}.history-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;border-bottom:1px solid #2c3c31;margin:8px 0 28px}.history-summary>div>strong{display:block;font:700 32px Manrope,sans-serif;letter-spacing:-.5px;margin:12px 0 8px;color:#dce9df;font-variant-numeric:tabular-nums}.history-summary>div>strong>small{font-size:12px;font-weight:500}.history-summary p{font-size:11px;line-height:1.6;color:#899f90;margin:0}.history-summary .secondary-button{flex-shrink:0;min-height:38px;font-size:10px}@media (max-width:1100px){.top-actions{gap:10px}.account-wallet{gap:10px;padding-left:12px}.wallet-balance strong{font-size:18px}}@media (max-width:600px){.topbar{height:80px;align-items:center;padding:8px 16px}.top-actions{max-width:none;flex-wrap:nowrap;justify-content:flex-end;gap:8px}.account-wallet{max-width:160px;gap:6px;background:none;border:0;border-radius:0;padding:0}.wallet-copy{width:120px;max-width:120px}.wallet-select select{font-size:9px;letter-spacing:.15px;min-height:22px;padding-right:15px}.wallet-select>svg{width:10px}.wallet-balance{gap:5px}.wallet-balance strong{font-size:17px}.wallet-balance>span{font-size:8px}.wallet-refresh{flex-basis:24px;width:24px;height:30px;padding-left:6px}.top-actions .logout-button{width:24px;min-height:34px;padding:0;justify-content:center}.logout-label{display:none}.deriv-connected-bar{margin-bottom:20px;padding-bottom:10px;min-height:42px}.connection-disconnect{min-height:36px;font-size:9px}.connection-ok{font-size:10px;gap:7px}.financial-error{padding:10px 12px;font-size:10px;align-items:flex-start}.financial-error .secondary-button{font-size:9px;padding:5px 8px}.history-summary{align-items:flex-start;gap:14px;flex-wrap:wrap;padding:24px 0}.history-summary>div>strong{font-size:28px}.history-summary .secondary-button{min-height:34px;font-size:9px}}.funds-button{display:inline-flex;align-items:center;gap:7px;border:1px solid #a8d84455;background:#b9ef3910;color:#c3ed67;border-radius:10px;padding:10px 12px;font-size:12px;white-space:nowrap;cursor:pointer}.robot-review::backdrop{background:#050909c9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.robot-review{color:#eef4f2;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:30px;box-shadow:0 20px 100px #0008}.robot-review h2{font-size:25px;margin:12px 0 18px}.robot-review p{color:#a5adb1;font-size:14px;line-height:1.65}.robot-review p strong{color:#eef2f1}.review-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:24px}.primary-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#c3f34b;color:#15200a;padding:12px 16px;border:0;border-radius:9px;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.primary-link:disabled{opacity:.5;cursor:wait}.robot-config fieldset{border:0;padding:0;margin:0;min-width:0}.robot-config .fields{padding-bottom:12px}.robot-config .field-hint{font-size:12px;line-height:1.6;color:#8e9a9d;margin:0}.robot-config .limits{gap:16px}.robot-config input{width:100%;min-width:0}.robot-config label{font-size:12px}.robot-config label>span{margin-left:5px}.robot-rules{display:flex;gap:10px;margin:4px 24px 18px;color:#a7b5a1}.robot-rules svg{flex-shrink:0;margin-top:2px}.robot-rules p{margin:0;font-size:12px;line-height:1.7}.robot-config .config-bottom{padding-top:18px}.robot-config .config-bottom button{width:100%}.robot-config .stop-button{background:#e983761a;color:#f8b4a7;border:1px solid #f8b4a755}.robot-analysis{padding:28px;min-width:0}.robot-analysis h3{font-size:21px;margin:12px 0 17px}.analysis-reason{color:#bdc6c5;line-height:1.7;font-size:14px;min-height:65px;margin:24px 0}.robot-indicators{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 24px}.robot-indicators>div{padding:14px 10px;border:1px solid #ffffff0a;border-radius:10px;background:#ffffff02}.robot-indicators dt{font-size:10px;color:#82908f;letter-spacing:.06em}.robot-indicators dd{margin:8px 0 0;font-size:14px;color:#e4eae5;overflow-wrap:anywhere}.robot-session{border-top:1px solid #ffffff0c;padding-top:15px;margin-bottom:18px}.robot-session>div,.review-values>div{display:flex;justify-content:space-between;gap:12px;margin:12px 0;font-size:12px}.robot-session span,.review-values dt{color:#90a09a}.robot-session strong{color:#e1ead9}.review-values{margin:20px 0;border-block:1px solid #ffffff12;padding-block:10px}.review-values dd{margin:0;text-align:right}.robot-orders{list-style:none;padding:0;margin:20px 0}.robot-orders li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #ffffff0a;font-size:12px}.robot-orders li>div{display:grid;gap:5px}.robot-orders li span{font-size:11px;color:#8d9a98}.robot-orders li>strong{font-size:12px;white-space:nowrap}.robot-live{color:#c4ef6b}.robot-live>span{background:#b9ee4b}@media (max-width:700px){.funds-button{padding:9px;font-size:11px;gap:5px}.robot-review{padding:22px}.robot-indicators{gap:6px}.robot-analysis{padding:22px}.robot-rules{margin-inline:20px}.robot-config .limits{grid-template-columns:1fr 1fr}.robot-review h2{font-size:23px}.review-actions>button,.review-actions>a{flex:1}}@media (max-width:380px){.funds-button span{display:none}.robot-config .limits{gap:10px}.robot-indicators dd{font-size:12px}}.strategy-library{padding:24px;margin:24px 0}.strategy-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.strategy-heading h2{font:700 20px Manrope,sans-serif;margin:9px 0}.strategy-heading p{margin:0;max-width:620px}.strategy-actions{display:flex;gap:8px;flex:none}.strategy-actions .secondary-button{padding:11px}.strategy-disclaimer{font-size:11px;line-height:1.7;color:#95a39e;padding:14px 16px;border:1px solid #344638;background:#17251d;border-radius:9px;margin:20px 0}.strategy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:550px;overflow:auto;padding:2px}.strategy-card{border:1px solid #2a3836;border-radius:10px;padding:16px;min-width:0;background:#0f181d}.strategy-card.strategy-enabled{border-color:#98c96c88;background:#14221d}.strategy-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:17px}.strategy-card-top>div{min-width:0}.strategy-card-top strong{font-size:12px;display:block;overflow-wrap:anywhere}.strategy-card-top small{display:block;color:#86968e;font-size:10px;margin-top:5px}.strategy-toggle{border:1px solid #425345;border-radius:15px;background:#18211d;color:#99a99f;padding:5px 8px;display:flex;align-items:center;gap:5px;font-size:10px;flex:none}.strategy-toggle>span{width:6px;height:6px;background:#718174;border-radius:50%}.strategy-toggle[aria-checked=true]{color:#c2ec9e;border-color:#88af66}.strategy-toggle[aria-checked=true]>span{background:#b4e981}.strategy-toggle:disabled{opacity:.55}.pattern-chips{display:flex;flex-wrap:wrap;gap:4px}.pattern-chips>span{display:grid;place-items:center;width:21px;height:24px;font-size:10px;border-radius:5px;flex:none;font-weight:700}.pattern-red{background:#dc5559;color:#fff;border:1px solid #f07b7e}.pattern-black{background:#07090c;color:#e4e9ec;border:1px solid #4b555c}.pattern-neutral{background:#555d61;color:#fff}.strategy-entry{margin-top:13px;font-size:11px;color:#93a599}.strategy-entry strong{color:#e4eddf;margin-left:4px}.strategy-metrics{display:grid;grid-template-columns:1fr 1fr;margin:17px 0;gap:12px}.strategy-metrics dt{font-size:10px;color:#95a79b}.strategy-metrics dd{font-size:23px;font-weight:700;letter-spacing:-1px;margin:6px 0}.strategy-metrics small{font-size:10px;color:#899c90;display:block}.strategy-profit{display:flex;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid #314237;font-size:10px;color:#99a99e}.strategy-profit strong{color:#d5e6ce}.strategy-range{display:block;font-size:9px;color:#798e80;margin-top:11px}.strategy-empty{padding:20px;border:1px dashed #395044;border-radius:9px}.strategy-editor{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;border:1px solid #566e49;border-radius:10px;padding:20px;margin-top:20px;background:#142018}.strategy-editor>button{align-self:end;min-height:40px}.pattern-builder{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px}.pattern-builder>span:last-child{font-size:10px;color:#8ba082;white-space:nowrap}.pattern-buttons{display:flex;gap:7px;flex-wrap:wrap}.pattern-buttons>button{font-size:10px;padding:8px;border-radius:6px}.live-pattern{padding:0 0 22px}.live-pattern>.eyebrow{display:block;margin-bottom:14px}.robot-config .fields>label{margin-top:16px}.robot-config .fields>label:first-child{margin-top:0}.robot-config .field-hint{margin-top:14px}@media (min-width:1450px){.strategy-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.strategy-list{grid-template-columns:1fr}.strategy-heading{flex-wrap:wrap}.strategy-library{padding:20px}.strategy-editor{grid-template-columns:1fr}.strategy-list{max-height:580px}}@media (max-width:380px){.strategy-library{padding:14px}.strategy-card{padding:12px}.pattern-chips>span{width:18px;height:22px}.pattern-chips{gap:3px}.strategy-actions .primary-link{font-size:11px}.strategy-metrics dd{font-size:21px}}.review-patterns{max-height:200px;overflow:auto;display:grid;gap:14px;margin:20px 0}.review-patterns>div{border:1px solid #334638;border-radius:8px;padding:12px}.review-patterns strong{display:block;font-size:12px;margin-bottom:10px}.review-patterns>div>span:last-child{font-size:11px;display:block;margin-top:9px;color:#b6c6af}.robot-toolbar{display:flex;align-items:end;gap:22px;margin-top:26px}.robot-toolbar>label{width:min(400px,100%)}.robot-toolbar>p{font-size:12px;color:#90a298;padding-bottom:5px;max-width:300px}.strategy-disclaimer summary{cursor:pointer;color:#b0c6a6}.strategy-disclaimer p{font-size:11px;margin-bottom:0}.strategy-toggle{min-height:36px}.strategy-actions>button{min-height:44px}@media (max-width:600px){.topbar{height:126px;display:block;padding:12px 16px}.top-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:32px 56px;gap:12px}.top-actions .account-wallet{grid-column:1;grid-row:2;max-width:none;padding:6px 10px;background:#13201b;border:1px solid #304438;border-radius:9px;justify-content:space-between}.wallet-copy{width:auto;max-width:100%;min-width:0}.top-actions .funds-button{grid-column:2;grid-row:2;min-height:44px;align-self:center}.funds-button span{display:inline}.top-actions .logout-button{grid-column:2;grid-row:1;justify-self:end;width:40px;height:32px}.robot-toolbar{display:block}.robot-toolbar>label{width:100%}.robot-toolbar>p{display:none}.strategy-toggle{min-height:44px}.pattern-buttons>button{min-height:44px}}.analysis-period{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin-top:22px;padding:18px;border:1px solid #324638;border-radius:10px;background:#101e17}.analysis-period>label{flex:1;min-width:170px}.analysis-period select,.analysis-period input{min-height:44px}.analysis-period>button{min-height:44px;flex:none}.analysis-progress{line-height:1.7;font-size:11px;color:#b5cba6;margin-top:16px}.strategy-more{margin:18px auto 0;display:flex;min-height:44px}.wallet-transfer-hint{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px;background:#16251d;border:1px solid #38513b;border-radius:10px;margin-bottom:20px}.wallet-transfer-hint p{font-size:12px;color:#a9bca3;line-height:1.7;margin:0}.wallet-transfer-hint p strong{display:block;color:#d4e6c9}@media (max-width:600px){.analysis-period{padding:14px;gap:12px}.analysis-period>label{width:100%;flex-basis:100%;min-width:0}.analysis-period>button{width:100%}.wallet-transfer-hint{align-items:flex-start;flex-direction:column;gap:12px}}.collection-progress{padding:18px;margin:18px 0;border:1px solid #3c563c;border-radius:10px;background:#132118}.collection-title{display:flex;align-items:flex-start;gap:12px}.collection-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#233b27;color:#b8e692;flex:none}.collection-title>div{flex:1;min-width:0}.collection-title strong{font-size:13px;color:#d3e9c2}.collection-title p{font-size:11px!important;line-height:1.7;margin:5px 0 0!important;color:#a0b49c!important}.collection-countdown{font-size:15px;font-variant-numeric:tabular-nums;color:#d5e8bd;flex:none}.collection-bar-label{display:flex;justify-content:space-between;gap:12px;margin:19px 0 8px;font-size:11px;color:#a4baa0}.collection-bar-label strong{color:#b5e78f}.collection-progress progress{display:block;width:100%;height:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;background:#283d2c;overflow:hidden}.collection-progress progress::-webkit-progress-bar{background:#283d2c;border-radius:10px}.collection-progress progress::-webkit-progress-value{background:#b4e981;border-radius:10px;transition:width .3s}.collection-progress progress::-moz-progress-bar{background:#b4e981;border-radius:10px}.collection-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:13px;font-size:10px;color:#96ac90}.collection-meta>span:first-child{display:inline-flex;align-items:center;gap:6px}.collection-sample{font-size:10px!important;margin:12px 0 0!important;line-height:1.7!important;color:#9db096!important}.collection-waiting{border-color:#4f5e3b;background:#192218}.collection-spin{animation:collection-turn 2s linear infinite}@keyframes collection-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.collection-spin{animation:none}.collection-progress progress::-webkit-progress-value{transition:none}}@media (max-width:600px){.collection-progress{padding:14px}.collection-title{gap:9px;flex-wrap:wrap}.collection-icon{width:30px;height:30px}.collection-countdown{font-size:13px}.collection-title>div{min-width:150px}}
