@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";.adminBusinessDashboard{--admin-ink:var(--text,#12213d);--admin-muted:var(--sub,#66758f);--admin-line:var(--border,#dbe4f0);--admin-blue:#2563eb;--admin-green:#0f9f6e;color:var(--admin-ink);gap:18px;padding:22px;display:grid}.adminBusinessDashboard section,.adminBusinessHero{border:1px solid var(--admin-line);background:var(--card,#fff);border-radius:16px;box-shadow:0 8px 26px #1e375a0f}.adminBusinessDashboard header small,.adminBusinessDashboard article>small,.adminBusinessDashboard span>small{color:var(--admin-muted);letter-spacing:.055em;font-size:11px;font-weight:700}.adminBusinessHero{color:#fff;background:radial-gradient(circle at 85% 25%,#38bdf82e,#0000 24%),linear-gradient(120deg,#0f2344,#173c70);justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex;overflow:hidden}.adminBusinessHero h2{margin:5px 0 6px;font-size:clamp(23px,2vw,31px)}.adminBusinessHero p{color:#c9d8ed;max-width:650px;margin:0;font-size:13px;line-height:1.55}.adminBusinessHero>div:last-child{grid-template-columns:minmax(140px,1fr) auto;align-items:end;gap:7px 10px;min-width:340px;display:grid}.adminBusinessHero label{color:#a9bdd8;letter-spacing:.06em;gap:5px;font-size:10px;font-weight:800;display:grid}.adminBusinessHero select,.adminBusinessHero button,.adminAuditLog select,.adminAuditLog button,.adminBusinessError button{color:#18345f;min-height:38px;font:inherit;background:#fff;border:1px solid #cdd9e9;border-radius:9px;padding:0 12px;font-size:12px;font-weight:700}.adminBusinessHero button{color:#fff;background:#1f85d2;border-color:#53b7ee}.adminBusinessHero button:disabled,.adminAuditLog button:disabled{cursor:not-allowed;opacity:.55}.adminBusinessHero>div:last-child>small{color:#adc1dc;text-align:right;grid-column:1/-1;font-size:10px}.adminBusinessPrimaryMetrics,.adminBusinessSecondaryMetrics{display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.adminBusinessPrimaryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.adminBusinessSecondaryMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.adminBusinessPrimaryMetrics article,.adminBusinessSecondaryMetrics article{border:1px solid var(--admin-line);background:var(--card,#fff);border-radius:14px;gap:7px;min-width:0;padding:18px;display:grid;position:relative}.adminBusinessPrimaryMetrics article:before{content:"";background:#7c8ca7;border-radius:14px 0 0 14px;width:4px;position:absolute;inset:0 auto 0 0}.adminBusinessPrimaryMetrics article.revenue:before{background:var(--admin-blue)}.adminBusinessPrimaryMetrics article.positive:before{background:var(--admin-green)}.adminBusinessPrimaryMetrics strong{font-size:27px}.adminBusinessSecondaryMetrics strong{font-size:19px}.adminBusinessPrimaryMetrics span,.adminBusinessSecondaryMetrics span{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.adminBusinessAnalyticsGrid,.adminTraderAnalyticsGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:16px;display:grid}.adminBusinessDashboard section>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.adminBusinessDashboard section>header>div{line-height:1.25}.adminBusinessDashboard section>header:not(:has(>div)){line-height:1.25}.adminBusinessDashboard section>header strong{margin-top:4px;font-size:15px;display:block}.adminBusinessDashboard section>header>span{color:var(--admin-muted);font-size:11px}.adminRevenueTrend{min-width:0;overflow:hidden}.adminTrendChart{align-items:flex-end;gap:5px;min-height:210px;padding:20px 18px 8px;display:flex;overflow-x:auto}.adminTrendChart>div{flex:1 0 12px;grid-template-rows:165px 19px;min-width:12px;display:grid;position:relative}.adminTrendChart>div>span{border-bottom:1px solid var(--admin-line);align-items:flex-end;height:165px;display:flex}.adminTrendChart>div>span i{background:linear-gradient(#4ea8ff,#2868d8);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.adminTrendChart>div>b{background:#10b981;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:18px;right:3px}.adminTrendChart time{color:#7b889d;text-align:center;white-space:nowrap;font-size:8px;overflow:visible;transform:rotate(-40deg)translate(-8px,6px)}.adminRevenueTrend>footer,.adminBusinessFunnel>footer,.adminAuditLog>footer{border-top:1px solid var(--admin-line);color:var(--admin-muted);justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;font-size:10px;display:flex}.adminRevenueTrend>footer span{align-items:center;gap:6px;display:inline-flex}.adminRevenueTrend>footer i,.adminRevenueTrend>footer b{background:var(--admin-blue);border-radius:2px;width:8px;height:8px}.adminRevenueTrend>footer b{background:#10b981;border-radius:50%}.adminAccountOutcomes>div{gap:15px;padding:18px;display:grid}.adminAccountOutcomes article{gap:7px;display:grid}.adminAccountOutcomes article>span{justify-content:space-between;gap:12px;font-size:11px;display:flex}.adminAccountOutcomes article>span strong{text-transform:capitalize}.adminAccountOutcomes article>i,.adminBusinessFunnel article>i{background:var(--soft,#edf2f8);border-radius:8px;height:7px;display:block;overflow:hidden}.adminAccountOutcomes article u,.adminBusinessFunnel article u{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8);height:100%;display:block}.adminPlanAnalytics{overflow:hidden}.adminPlanMetricsTable{min-width:760px;overflow-x:auto}.adminPlanMetricsTable>div{border-top:1px solid var(--admin-line);grid-template-columns:minmax(180px,1.6fr) repeat(5,minmax(85px,.75fr)) minmax(70px,.6fr);align-items:center;gap:12px;padding:13px 18px;font-size:11px;display:grid}.adminPlanMetricsTable>div:first-child{border-top:0}.adminPlanMetricsTable .head{background:var(--soft,#f6f8fc);color:#697891;letter-spacing:.04em;font-size:9px}.adminPlanMetricsTable strong small{color:var(--admin-muted);margin-top:3px;font-size:9px;display:block}.adminPlanMetricsTable i,.adminRiskList article>i{color:#07805a;background:#e9f8f2;border-radius:20px;justify-self:start;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.adminBusinessFunnel>div{gap:0;padding:8px 18px;display:grid}.adminBusinessFunnel article{border-bottom:1px solid var(--admin-line);grid-template-columns:34px minmax(155px,1fr) minmax(150px,2fr) 45px minmax(105px,auto);align-items:center;gap:12px;padding:10px 0;display:grid}.adminBusinessFunnel article:last-child{border-bottom:0}.adminBusinessFunnel article>b{color:#97a5b8;font-size:10px}.adminBusinessFunnel article>span{gap:2px;display:grid}.adminBusinessFunnel article>span strong{font-size:11px}.adminBusinessFunnel article>em{text-align:right;font-size:14px;font-style:normal;font-weight:800}.adminBusinessFunnel article>small{text-align:right;font-size:9px}.adminBusinessFunnel>footer{justify-content:flex-end}.adminTraderList,.adminRiskList{min-width:0;overflow:hidden}.adminTraderList>div,.adminRiskList>div{display:grid}.adminTraderList article{border-top:1px solid var(--admin-line);grid-template-columns:24px minmax(150px,1.5fr) repeat(3,minmax(75px,.65fr));align-items:center;gap:10px;padding:13px 18px;display:grid}.adminTraderList article:first-child,.adminRiskList article:first-child{border-top:0}.adminTraderList article>b{background:var(--tint,#eef4ff);color:#2b64cf;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.adminTraderList article>span,.adminRiskList article>span{gap:3px;min-width:0;display:grid}.adminTraderList article>span:first-of-type strong,.adminTraderList article>span:first-of-type small,.adminRiskList article strong,.adminRiskList article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminTraderList article strong,.adminRiskList article strong{font-size:11px}.adminRiskList article{border-top:1px solid var(--admin-line);grid-template-columns:minmax(150px,1fr) 105px auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.adminRiskList article>i.breached,.adminRiskList article>i.failed{color:#c73737;background:#fff0f0}.adminTraderList>p,.adminRiskList>p{color:var(--admin-muted);text-align:center;margin:0;padding:28px 18px;font-size:12px}.adminAuditLog{overflow:hidden}.adminAuditItems article{border-top:1px solid var(--admin-line);grid-template-columns:8px minmax(180px,1.5fr) minmax(110px,.7fr) minmax(120px,.8fr) minmax(145px,auto);align-items:center;gap:12px;padding:12px 18px;display:grid}.adminAuditItems article:first-child{border-top:0}.adminAuditItems article>i{background:#3483e5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #eaf3ff}.adminAuditItems article>span{gap:3px;min-width:0;display:grid}.adminAuditItems article>span strong,.adminAuditItems article>span b{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;overflow:hidden}.adminAuditItems time{color:var(--admin-muted);text-align:right;font-size:10px}.adminAuditItems details{grid-column:2/-1;padding:4px 0;font-size:10px}.adminAuditItems summary{cursor:pointer;color:#2364cb;font-weight:700}.adminAuditItems pre{color:#dce9f9;white-space:pre-wrap;background:#101c31;border-radius:8px;max-height:250px;padding:12px;font-size:10px;overflow:auto}.adminAuditLoading,.adminBusinessLoading,.adminBusinessError{min-height:180px;color:var(--admin-muted);place-items:center;font-size:13px;display:grid}.adminBusinessError{align-content:center;gap:12px}.adminAuditLog>footer>div{gap:7px;display:flex}@media (width<=1180px){.adminBusinessPrimaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminBusinessSecondaryMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.adminBusinessAnalyticsGrid,.adminTraderAnalyticsGrid{grid-template-columns:1fr}}@media (width<=720px){.adminBusinessDashboard{gap:12px;padding:12px}.adminBusinessHero{flex-direction:column;align-items:stretch;padding:20px}.adminBusinessHero>div:last-child{min-width:0}.adminBusinessPrimaryMetrics,.adminBusinessSecondaryMetrics{grid-template-columns:1fr 1fr}.adminBusinessFunnel article{grid-template-columns:25px 1fr 45px}.adminBusinessFunnel article>i,.adminBusinessFunnel article>small{display:none}.adminTraderList article{grid-template-columns:24px minmax(140px,1fr) 70px}.adminTraderList article>span:nth-of-type(3),.adminTraderList article>span:nth-of-type(4){display:none}.adminAuditItems article{grid-template-columns:8px 1fr auto}.adminAuditItems article>span:nth-of-type(2),.adminAuditItems article>span:nth-of-type(3){display:none}.adminAuditItems details{grid-column:2/-1}}@media (width<=460px){.adminBusinessPrimaryMetrics,.adminBusinessSecondaryMetrics,.adminBusinessHero>div:last-child{grid-template-columns:1fr}.adminBusinessHero>div:last-child>small{text-align:left;grid-column:auto}}.affiliateWorkspace{gap:15px;display:grid}.affiliateNotice{border:1px solid;border-radius:10px;grid-template-columns:25px 1fr 22px;align-items:center;gap:8px;padding:11px 13px;display:grid}.affiliateNotice span{border-radius:7px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.affiliateNotice p{margin:0;font-size:9px;font-weight:700}.affiliateNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:17px}.affiliateNotice.success{color:#168650;background:#2db36d0a;border-color:#2db36d44}.affiliateNotice.error{color:#d53d52;background:#e653670a;border-color:#e6536744}.affiliateTopCard{color:#fff;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/30px 30px,linear-gradient(120deg,#0b513d,#061d17);border:1px solid #ffffff18;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;padding:22px 24px;display:flex}.affiliateTopCard>div>small,.affiliateTopStatus>small,.affiliateLinkCard small,.affiliateLedger header small,.affiliatePayoutHistory header small{color:#c6ec45;letter-spacing:1.1px;font-size:7px;font-weight:900}.affiliateTopCard h3{color:#fff;margin:7px 0 5px;font:800 21px Manrope}.affiliateTopCard p{color:#b4cabf;max-width:600px;margin:0;font-size:9px;line-height:1.6}.affiliateTopStatus{background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;min-width:145px;padding:12px}.affiliateTopStatus>small{color:#9db9ac;margin-bottom:8px;display:block}.affiliateBadge{letter-spacing:.5px;text-transform:uppercase;border:1px solid;border-radius:99px;width:max-content;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.affiliateBadge.is-active,.affiliateBadge.is-available,.affiliateBadge.is-paid{color:#28a965;background:#5cdb9412;border-color:#5cdb9449}.affiliateTopCard .affiliateBadge.is-active{color:#78e6a6}.affiliateBadge.is-under_review,.affiliateBadge.is-on_hold,.affiliateBadge.is-requested,.affiliateBadge.is-approved,.affiliateBadge.is-payout_requested{color:#bf8710;background:#e9bc4e12;border-color:#e9bc4e49}.affiliateBadge.is-rejected,.affiliateBadge.is-suspended,.affiliateBadge.is-reversed{color:#dc4057;background:#e85b7012;border-color:#e85b7049}.affiliateBadge.is-not_applied{color:#718c80;background:#93aa9f10;border-color:#93aa9f44}.affiliateApplication{gap:14px;display:grid}.affiliateBenefits{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.affiliateBenefits article{border:1px solid var(--border);background:var(--raised);border-radius:12px;padding:17px}.affiliateBenefits b{color:var(--text);font-size:10px}.affiliateBenefits p{color:var(--sub);margin:7px 0 0;font-size:8px;line-height:1.55}.affiliateStateMessage,.affiliateApplyForm{border:1px solid color-mix(in srgb, var(--accent) 23%, var(--border));background:var(--tint);border-radius:13px;padding:20px}.affiliateStateMessage b,.affiliateApplyForm b{color:var(--text);font-size:12px}.affiliateStateMessage p,.affiliateApplyForm p{color:var(--sub);margin:6px 0 0;font-size:9px}.affiliateStateMessage strong{color:var(--accent)}.affiliateStateMessage.danger{border-color:color-mix(in srgb, var(--danger) 26%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--card))}.affiliateApplyForm{grid-template-columns:1fr minmax(270px,1.2fr) auto;align-items:center;gap:15px;display:grid}.affiliateApplyForm textarea{resize:none;border:1px solid var(--border);background:var(--raised);height:72px;color:var(--text);border-radius:9px;outline:0;padding:11px;font:500 9px Inter}.affiliateApplyForm button,.affiliateLinkCard button,.affiliateLedger header button{color:#071d16;cursor:pointer;background:#c6ec45;border:1px solid #a7d22d;border-radius:9px;min-height:40px;padding:0 15px;font-size:9px;font-weight:850}.affiliateApplyForm button:disabled,.affiliateLedger header button:disabled{opacity:.45;cursor:not-allowed}.affiliateLinkCard{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:var(--tint);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.affiliateLinkCard strong{color:var(--text);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.affiliateLinkCard p{color:var(--sub);margin:5px 0 0;font-size:8px}.affiliateMetricGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.affiliateMetricGrid article{border:1px solid var(--border);background:var(--raised);border-radius:12px;padding:16px}.affiliateMetricGrid span{color:var(--sub);font-size:8px}.affiliateMetricGrid b{color:var(--text);margin:9px 0 5px;font:800 19px Manrope;display:block}.affiliateMetricGrid small{color:var(--muted);font-size:7px}.affiliateLedger,.affiliatePayoutHistory{border:1px solid var(--border);background:var(--raised);border-radius:14px;overflow:hidden}.affiliateLedger>header,.affiliatePayoutHistory>header{justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.affiliateLedger h4,.affiliatePayoutHistory h4{color:var(--text);margin:5px 0 0;font:800 15px Manrope}.affiliatePayoutRule{border-top:1px solid var(--border);background:var(--soft);color:var(--sub);margin:0;padding:10px 18px;font-size:8px}.affiliatePayoutRule.is-warning{color:#b91c1c;background:#ef44440d}.affiliateLedgerTable{overflow-x:auto}.affiliateLedgerTable>div{border-top:1px solid var(--border);min-width:700px;color:var(--sub);grid-template-columns:1.2fr 1fr .8fr .8fr 100px;align-items:center;gap:12px;padding:11px 18px;font-size:8px;display:grid}.affiliateLedgerTable>div.head{color:var(--muted);font-size:7px}.affiliateLedgerTable strong{color:var(--text)}.affiliateLedgerTable>p{color:var(--muted);text-align:center;margin:0;padding:30px;font-size:9px}.affiliatePayoutHistory>article{border-top:1px solid var(--border);grid-template-columns:1fr 120px 120px 140px;align-items:center;gap:12px;padding:11px 18px;font-size:8px;display:grid}.affiliatePayoutHistory span b,.affiliatePayoutHistory span small{display:block}.affiliatePayoutHistory span b{color:var(--text)}.affiliatePayoutHistory span small{color:var(--muted);margin-top:4px}.affiliatePayoutHistory>article>strong{color:var(--text);font-size:10px}.affiliatePayoutHistory em{color:var(--muted);font-style:normal}.affiliateLoading{color:var(--muted);text-align:center;padding:80px 20px;font-size:10px}@media (width<=900px){.affiliateApplyForm{grid-template-columns:1fr}.affiliateMetricGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.affiliateTopCard,.affiliateLinkCard{flex-direction:column;align-items:flex-start}.affiliateBenefits,.affiliateMetricGrid{grid-template-columns:1fr}.affiliatePayoutHistory>article{grid-template-columns:1fr 1fr}.affiliateTopStatus{width:100%}}.profilePage{gap:18px;max-width:1260px;margin:0 auto;display:grid}.profileHero{color:#fff;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 76% 0,#c6ec4520,#0000 28%),linear-gradient(115deg,#061d17,#0a4937);border:1px solid #ffffff17;border-radius:20px;grid-template-columns:minmax(260px,1fr) minmax(240px,.62fr) auto;align-items:center;gap:28px;min-height:150px;padding:25px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #06251b24}.profileHero:after{content:"";border:42px solid #c6ec450d;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-145px;right:-85px}.profileHeroIdentity{align-items:center;gap:15px;min-width:0;display:flex}.profileHeroIdentity>span{color:#071d16;background:#c6ec45;border:1px solid #e3fa9366;border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;font:900 23px Manrope;display:grid;box-shadow:0 13px 30px #00150d55}.profileHeroIdentity small,.profileHeroStates small{color:#c6ec45;letter-spacing:1.2px;font-size:9px;font-weight:900;display:block}.profileHeroIdentity h2{color:#fff;margin:5px 0 3px;font:800 23px Manrope}.profileHeroIdentity p{color:#a9c2b7;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.profileCompletion{gap:10px;display:grid}.profileCompletion>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.profileCompletion span{color:#b7cbc2;font-size:11px;font-weight:700}.profileCompletion strong{color:#fff;font:800 21px Manrope}.profileCompletion>i{background:#ffffff17;border-radius:99px;height:8px;overflow:hidden}.profileCompletion>i>b{border-radius:inherit;background:linear-gradient(90deg,#74d89d,#c6ec45);height:100%;display:block;box-shadow:0 0 16px #c6ec4566}.profileHeroStates{z-index:1;grid-template-columns:1fr 1fr;gap:9px;display:grid;position:relative}.profileHeroStates>div{background:#ffffff09;border:1px solid #ffffff15;border-radius:11px;min-width:125px;padding:11px 12px}.profileHeroStates small{color:#9db8ac;margin-bottom:7px;font-size:8px}.profileStatus{letter-spacing:.55px;border:1px solid;border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.status-verified,.status-active{color:#54d48a;background:#54d48a13;border-color:#54d48a44}.status-pending,.status-under_review{color:#d59f19;background:#f3c85a12;border-color:#f3c85a44}.status-rejected{color:#e95567;background:#f06a7a12;border-color:#f06a7a44}.status-draft,.status-not_started,.status-coming_soon{color:#78978a;background:#8aa69a12;border-color:#8aa69a44}.profileNotice{border:1px solid;border-radius:12px;grid-template-columns:28px 1fr 24px;align-items:center;gap:10px;padding:12px 15px;display:grid}.profileNotice>span{border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.profileNotice p{margin:0;font-size:11px;font-weight:700}.profileNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.profileNotice.success{color:#168653;background:#29a7670c;border-color:#29a76743}.profileNotice.success>span{background:#29a76716}.profileNotice.error{color:#d13a4e;background:#e64b600b;border-color:#e64b6040}.profileNotice.error>span{background:#e64b6014}.profileWorkspace{border:1px solid var(--border);background:var(--card);border-radius:18px;grid-template-columns:225px minmax(0,1fr);min-height:570px;display:grid;overflow:hidden;box-shadow:0 16px 46px #153c2b0c}.profileTabs{background:linear-gradient(170deg,#0b513d,#061d17 72%);border-right:1px solid #ffffff12;flex-direction:column;gap:7px;padding:15px;display:flex}.profileTabs button{color:#d7e5de;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 9px;font-size:11px;font-weight:750;display:grid;position:relative}.profileTabs button:hover{background:#ffffff09;border-color:#ffffff16}.profileTabs button.active{color:#071d16;background:#c6ec45;border-color:#d8f26b88;box-shadow:0 9px 22px #00150d42}.profileTabs button>i{color:#fff;border:1px solid #ffffff42;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.profileTabs button.active>i{color:#fff;background:#071d16;border-color:#071d1630}.profileTabs svg,.profilePanelIcon svg,.profilePrivacy svg,.kycUploads svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.profileTabs button>small{color:#c6ec45;letter-spacing:.5px;background:#ffffff12;border-radius:5px;padding:3px 5px;font-size:6px;font-weight:900}.profileTabs button.active>small{color:#c6ec45;background:#071d16}.profilePanel{min-width:0;padding:27px 30px}.profilePanel>form,.profilePanel>div{animation:.2s profilePanelIn}.profilePanel header{justify-content:space-between;gap:20px;margin-bottom:23px;display:flex}.profilePanel header small{color:var(--accent);letter-spacing:1.1px;font-size:8px;font-weight:900}.profilePanel header h3{color:var(--text);margin:6px 0 5px;font:800 20px Manrope}.profilePanel header p{color:var(--sub);margin:0;font-size:10px;line-height:1.6}.profilePanelIcon{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:var(--tint);width:46px;height:46px;color:var(--accent);border-radius:13px;flex:0 0 46px;place-items:center;display:grid}.profilePanelIcon svg{width:21px;height:21px}.profileFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;display:grid}.profileFormGrid.singleColumn{grid-template-columns:1fr;max-width:570px}.profileField{min-width:0;color:var(--text);gap:7px;font-size:10px;font-weight:800;display:grid}.profileField.wide{grid-column:1/-1}.profileField input,.profileField select{border:1px solid var(--border);background:var(--raised);width:100%;height:44px;color:var(--text);border-radius:10px;outline:0;padding:0 13px;font:650 11px Inter,sans-serif;transition:all .18s}.profileField input:focus,.profileField select:focus{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.profileField input[readonly],.profileField input:disabled,.profileField select:disabled{background:var(--soft);color:var(--muted);cursor:not-allowed}.profileField>small{color:var(--muted);font-size:8px;font-weight:500;line-height:1.45}.profilePanel footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:12px;margin-top:25px;padding-top:18px;display:flex}.profilePanel footer>small{color:var(--muted);margin-right:auto;font-size:9px}.profilePrimary,.profileSecondary{cursor:pointer;border-radius:10px;min-height:42px;padding:0 18px;font-size:10px;font-weight:850}.profilePrimary{color:#071d16;background:#c6ec45;border:1px solid #a8d824;box-shadow:0 8px 20px #83a82122}.profileSecondary{border:1px solid var(--border);background:var(--raised);color:var(--text)}.profilePrimary:disabled,.profileSecondary:disabled{opacity:.55;cursor:not-allowed}.profilePrivacy{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:var(--tint);color:var(--accent);border-radius:11px;align-items:center;gap:11px;margin:-7px 0 20px;padding:12px 14px;display:flex}.profilePrivacy>span{gap:3px;display:grid}.profilePrivacy b{color:var(--text);font-size:10px}.profilePrivacy small{color:var(--sub);font-size:8px}.passwordMeter{gap:6px;display:grid}.passwordMeter>i{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.passwordMeter>i>b{background:var(--soft);border-radius:4px;height:4px}.passwordMeter>i>b.filled{background:linear-gradient(90deg, var(--accent), #c6ec45)}.passwordMeter>small{color:var(--muted);font-size:8px}.kycStatusCard{border:1px solid var(--border);background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:14px 16px;display:flex}.kycStatusCard>div{gap:7px;display:grid}.kycStatusCard small{color:var(--muted);letter-spacing:1px;font-size:7px;font-weight:900}.kycStatusCard p{max-width:500px;color:var(--sub);margin:0;font-size:9px;line-height:1.5}.kycUploads{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.kycUploads>label{border:1px dashed var(--border);background:var(--raised);cursor:pointer;border-radius:12px;grid-template-columns:34px 1fr;align-content:center;gap:10px;min-height:105px;padding:15px;display:grid;position:relative}.kycUploads>label:hover{border-color:var(--accent)}.kycUploads>label.uploaded{background:#2eac6b08;border-style:solid;border-color:#2eac6b50}.kycUploads>label>i{background:var(--tint);width:34px;height:34px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.kycUploads span{gap:5px;display:grid}.kycUploads b{color:var(--text);font-size:9px}.kycUploads small{color:var(--muted);font-size:7px}.kycUploads em{color:var(--accent);grid-column:1/-1;font-size:8px;font-style:normal;font-weight:800}.kycUploads input{opacity:0;width:1px;height:1px;position:absolute}.affiliateComingSoon{color:#fff;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(125deg,#0b513d,#061d17);border:1px solid #ffffff18;border-radius:17px;padding:27px}.affiliateComingSoon>span{color:#c6ec45;letter-spacing:1px;background:#c6ec4514;border:1px solid #c6ec4555;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.affiliateComingSoon h4{margin:14px 0 7px;font:800 24px Manrope}.affiliateComingSoon p{color:#b5cac0;max-width:650px;margin:0;font-size:10px;line-height:1.7}.affiliateComingSoon>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;gap:4px;margin-top:21px;padding:11px 13px;display:inline-grid}.affiliateComingSoon>div small{color:#9fb7ac;font-size:7px;font-weight:900}.affiliateComingSoon>div strong{color:#c6ec45;letter-spacing:1px;font:800 14px Manrope}.affiliateStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.affiliateStats article{border:1px solid var(--border);background:var(--raised);border-radius:12px;padding:15px}.affiliateStats span{color:var(--sub);font-size:8px;display:block}.affiliateStats b{color:var(--text);margin-top:10px;font:800 19px Manrope;display:block}.profileLoading{border:1px solid var(--border);background:var(--card);min-height:430px;color:var(--sub);border-radius:18px;align-content:center;place-items:center;gap:13px;display:grid}.profileLoading>i{border:3px solid var(--soft);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite profileSpin}.profileLoading strong{font-size:10px}@keyframes profileSpin{to{transform:rotate(360deg)}}@keyframes profilePanelIn{0%{opacity:.25;transform:translateY(4px)}}@media (width<=1050px){.profileHero{grid-template-columns:1fr 1fr}.profileHeroStates{grid-column:1/-1}.profileHeroStates>div{min-width:0}.profileWorkspace{grid-template-columns:190px minmax(0,1fr)}}@media (width<=760px){.profileHero{grid-template-columns:1fr;padding:20px}.profileHeroStates{grid-column:auto}.profileWorkspace{display:block}.profileTabs{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;padding:10px;display:flex;overflow-x:auto}.profileTabs button{min-width:150px}.profilePanel{padding:22px 17px}.profileFormGrid,.kycUploads,.affiliateStats{grid-template-columns:1fr}.profileHeroIdentity>span{flex-basis:52px;width:52px;height:52px}.profilePanel footer{flex-wrap:wrap}}.adminAffiliatePage{gap:15px;display:grid}.adminAffiliateHero{color:#fff;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(115deg,#061d17,#0b513d);border:1px solid #ffffff16;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;padding:23px 25px;display:flex}.adminAffiliateHero small,.adminAffiliateConfiguration header small{color:#c6ec45;letter-spacing:1.1px;font-size:7px;font-weight:900}.adminAffiliateHero h2{color:#fff;margin:7px 0 5px;font:800 21px Manrope}.adminAffiliateHero p{color:#b5cabf;margin:0;font-size:9px}.adminAffiliateHero>span{letter-spacing:.7px;border:1px solid;border-radius:99px;padding:7px 10px;font-size:7px;font-weight:900}.adminAffiliateHero>span.enabled{color:#c6ec45;background:#c6ec4513;border-color:#c6ec4555}.adminAffiliateHero>span.disabled{color:#ff9aa5;background:#f06a7913;border-color:#f06a7955}.adminAffiliateNotice{border:1px solid;border-radius:10px;justify-content:space-between;padding:10px 13px;display:flex}.adminAffiliateNotice p{margin:0;font-size:9px;font-weight:700}.adminAffiliateNotice button{color:inherit;cursor:pointer;background:0 0;border:0}.adminAffiliateNotice.success{color:#168650;background:#2daf6a0a;border-color:#2daf6a44}.adminAffiliateNotice.error{color:#d53d52;background:#e451660a;border-color:#e4516644}.adminAffiliateMetrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.adminAffiliateMetrics article{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:16px}.adminAffiliateMetrics span{color:var(--sub);font-size:8px}.adminAffiliateMetrics b{color:var(--text);margin-top:9px;font:800 20px Manrope;display:block}.adminAffiliateTabs{border:1px solid var(--border);background:var(--card);border-radius:11px;gap:5px;padding:5px;display:flex}.adminAffiliateTabs button{color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-size:9px;font-weight:800}.adminAffiliateTabs button.active{color:#fff;background:#071d16}.adminAffiliateTable{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow-x:auto}.adminAffiliateTable>div{border-bottom:1px solid var(--border);min-width:1050px;color:var(--sub);grid-template-columns:minmax(190px,1.2fr) 110px 70px 80px 85px 105px minmax(220px,auto);align-items:center;gap:10px;padding:12px 15px;font-size:8px;display:grid}.adminAffiliateTable.payout>div{grid-template-columns:150px minmax(175px,1fr) 90px 105px 90px 120px minmax(240px,auto)}.adminAffiliateTable.ledger>div{grid-template-columns:minmax(170px,1fr) 130px 130px 90px 95px 105px 90px}.adminAffiliateTable .head{color:var(--muted);font-size:7px}.adminAffiliateTable strong,.adminAffiliateTable small{display:block}.adminAffiliateTable strong{color:var(--text)}.adminAffiliateTable small{color:var(--muted);margin-top:4px;line-height:1.45}.adminAffiliateTable .actions{justify-content:flex-end;gap:5px;display:flex}.adminAffiliateTable .actions button{border:1px solid var(--border);background:var(--soft);color:var(--text);cursor:pointer;border-radius:7px;padding:7px 8px;font-size:7px;font-weight:800}.adminAffiliateTable .actions button:last-child{color:#071d16;background:#c6ec45;border-color:#a6d22c}.adminAffiliateTable>p{color:var(--muted);text-align:center;margin:0;padding:35px;font-size:9px}.adminAffiliateBadge{text-transform:uppercase;border:1px solid;border-radius:99px;width:max-content;padding:5px 7px;font-size:7px;font-weight:900}.adminAffiliateBadge.is-active,.adminAffiliateBadge.is-paid{color:#23975c;background:#42bf7d0c;border-color:#42bf7d44}.adminAffiliateBadge.is-under_review,.adminAffiliateBadge.is-requested,.adminAffiliateBadge.is-approved{color:#b87e0b;background:#e8b9470c;border-color:#e8b94744}.adminAffiliateBadge.is-rejected,.adminAffiliateBadge.is-suspended{color:#d43a51;background:#e550670c;border-color:#e5506744}.adminAffiliateConfiguration{grid-template-columns:minmax(340px,.8fr) minmax(500px,1.2fr);gap:14px;display:grid}.adminAffiliateConfiguration>form,.adminAffiliateConfiguration>section{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:19px}.adminAffiliateConfiguration header h3{color:var(--text);margin:5px 0;font:800 16px Manrope}.adminAffiliateConfiguration header p{color:var(--muted);margin:0 0 13px;font-size:8px}.adminAffiliateConfiguration form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminAffiliateConfiguration label{color:var(--sub);gap:6px;font-size:8px;font-weight:750;display:grid}.adminAffiliateConfiguration input,.adminAffiliateConfiguration select,.adminAffiliatePlan input,.adminAffiliatePlan select{border:1px solid var(--border);background:var(--raised);height:38px;color:var(--text);border-radius:8px;padding:0 10px;font-size:9px}.adminAffiliateConfiguration footer{text-align:right;margin-top:15px}.adminAffiliateConfiguration footer button,.adminAffiliatePlan>button{color:#071d16;cursor:pointer;background:#c6ec45;border:1px solid #a6d22c;border-radius:8px;height:38px;padding:0 12px;font-size:8px;font-weight:850}.adminAffiliatePlan{border-bottom:1px solid var(--border);grid-template-columns:1fr 120px 110px 65px;align-items:center;gap:9px;padding:10px 0;display:grid}.adminAffiliatePlan span b,.adminAffiliatePlan span small{display:block}.adminAffiliatePlan span b{color:var(--text);font-size:9px}.adminAffiliatePlan span small{color:var(--muted);margin-top:3px;font-size:7px}.adminAffiliatePlan label{position:relative}.adminAffiliatePlan label input{width:100%;padding-right:25px}.adminAffiliatePlan label em{color:var(--muted);font-size:8px;font-style:normal;position:absolute;top:12px;right:9px}.adminAffiliateLoading{color:var(--muted);text-align:center;padding:80px;font-size:10px}.adminAffiliateLoading.is-error{background:#ffffffdb;border:1px solid #dc262633;border-radius:18px;max-width:460px;margin:36px auto;padding:38px;box-shadow:0 18px 50px #071f1814}.adminAffiliateLoading.is-error strong{color:#12261f;font-size:16px;display:block}.adminAffiliateLoading.is-error p{margin:9px 0 18px;font-size:11px}.adminAffiliateLoading.is-error button{color:#10231c;cursor:pointer;background:#b9ee2f;border:0;border-radius:10px;padding:10px 22px;font-size:11px;font-weight:800}@media (width<=1000px){.adminAffiliateConfiguration{grid-template-columns:1fr}}@media (width<=700px){.adminAffiliateHero{flex-direction:column;align-items:flex-start}.adminAffiliateMetrics{grid-template-columns:1fr 1fr}.adminAffiliateConfiguration form>div{grid-template-columns:1fr}.adminAffiliatePlan{grid-template-columns:1fr 1fr}.adminAffiliatePlan>span{grid-column:1/-1}}.publicLeaderboard,.adminLeaderboard{--lb-card:#101827;--lb-line:#243044;--lb-text:#e9f0f4;--lb-sub:#8ea0ae;min-height:100vh;color:var(--lb-text);background:radial-gradient(circle at 75% 0,#174b3426,#0000 35%),#07110f;font-family:Manrope,Inter,sans-serif}.publicLeaderboard>nav{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:72px;padding:0 6vw;display:flex}.publicLeaderboard>nav>div{align-items:center;gap:14px;display:flex}.publicLeaderboard a{color:inherit;text-decoration:none}.leaderboardHero{text-align:center;padding:72px 6vw 44px}.leaderboardHero small,.leaderboardConsent small,.adminLeaderboard small{color:#b8ed3d;letter-spacing:1.8px;font-weight:800}.leaderboardHero h1{max-width:850px;margin:12px auto;font-size:clamp(36px,6vw,72px);line-height:1}.leaderboardHero p{max-width:720px;color:var(--lb-sub);margin:0 auto 24px;line-height:1.7}.leaderboardHero select,.leaderboardPeriodActions input{border:1px solid var(--lb-line);background:var(--lb-card);color:var(--lb-text);border-radius:9px;padding:11px 14px}.leaderboardBoard,.leaderboardConsent,.leaderboardEmpty{width:min(1080px,88vw);margin:0 auto 50px}.leaderboardPodium{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;margin-bottom:20px;display:grid}.leaderboardPodium article{border:1px solid var(--lb-line);text-align:center;background:linear-gradient(145deg,#152031,#0d1522);border-radius:16px;min-height:180px;padding:24px}.leaderboardPodium .rank-1{border-color:#b8ed3d66;order:2;min-height:220px}.leaderboardPodium .rank-2{order:1}.leaderboardPodium .rank-3{order:3}.leaderboardPodium i{color:#b8ed3d;font-style:normal}.leaderboardPodium h2{margin:20px 0 8px}.leaderboardPodium b{font-size:34px;display:block}.leaderboardPodium span,.leaderboardPodium small{color:var(--lb-sub);display:block}.leaderboardTable,.adminLeaderboardTable{border:1px solid var(--lb-line);background:var(--lb-card);border-radius:14px;overflow-x:auto}.leaderboardTable>div{border-bottom:1px solid var(--lb-line);grid-template-columns:.5fr 1.2fr 1.7fr .7fr .7fr;align-items:center;gap:14px;min-width:720px;padding:15px 20px;display:grid}.leaderboardTable .head,.adminLeaderboardTable .head{color:var(--lb-sub);font-size:10px}.leaderboardEmpty{text-align:center;border:1px dashed var(--lb-line);border-radius:16px;padding:70px}.leaderboardEmpty p,.leaderboardConsent p{color:var(--lb-sub)}.leaderboardConsent{border:1px solid var(--lb-line);background:var(--lb-card);border-radius:16px;grid-template-columns:1.4fr 1fr;gap:18px;padding:28px;display:grid}.leaderboardConsent label{gap:7px;display:grid}.leaderboardConsent input{border:1px solid var(--lb-line);color:var(--lb-text);background:#07110f;border-radius:8px;padding:11px}.leaderboardConsent .consentToggle{align-items:center;display:flex}.leaderboardConsent button,.leaderboardPeriodActions button,.adminLeaderboard button{color:#102006;cursor:pointer;background:#b8ed3d;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.leaderboardNotice{color:#55daa5;background:#23c48318;border-radius:8px;grid-column:1/-1;margin:0;padding:10px}.leaderboardNotice.error{color:#ff7584;background:#ef444418}.publicLeaderboard>footer{color:var(--lb-sub);border-top:1px solid #ffffff12;justify-content:space-between;padding:28px 6vw;display:flex}.adminLeaderboard{min-height:0;color:var(--text);background:0 0;padding:24px}.adminLeaderboard>header{border:1px solid var(--border);background:var(--card);border-radius:14px;justify-content:space-between;align-items:end;gap:20px;padding:24px;display:flex}.adminLeaderboard h2{margin:7px 0}.adminLeaderboard p{color:var(--sub)}.leaderboardPeriodActions{gap:8px;display:flex}.leaderboardPeriodActions input{background:var(--soft);color:var(--text);border-color:var(--border)}.leaderboardAdminMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.leaderboardAdminMetrics article{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:16px}.leaderboardAdminMetrics span{color:var(--sub);font-size:10px;display:block}.leaderboardAdminMetrics b{margin-top:8px;font-size:20px;display:block}.adminLeaderboardTable{border-color:var(--border);background:var(--card)}.adminLeaderboardTable>div{border-bottom:1px solid var(--border);grid-template-columns:1.35fr 1fr .55fr .9fr 1fr .75fr 1.2fr;align-items:center;gap:12px;min-width:1050px;padding:13px 15px;font-size:11px;display:grid}.adminLeaderboardTable span{gap:4px;display:grid}.adminLeaderboardTable small{color:var(--sub);letter-spacing:0}.leaderboardBadge{color:#d97706;background:#f59e0b18;border-radius:20px;width:max-content;padding:6px 8px;font-size:9px}.leaderboardBadge.eligible,.leaderboardBadge.approved{color:#059669;background:#10b98118}.leaderboardBadge.excluded,.leaderboardBadge.disqualified{color:#dc2626;background:#ef444418}.adminLeaderboardTable .actions{flex-flow:wrap;display:flex}.adminLeaderboard button.danger{color:#fff;background:#ef4444}.leaderboardAdminLoading{color:var(--sub);padding:40px}@media (width<=800px){.leaderboardPodium{grid-template-columns:1fr}.leaderboardPodium .rank-1,.leaderboardPodium .rank-2,.leaderboardPodium .rank-3{order:initial;min-height:auto}.leaderboardConsent{grid-template-columns:1fr}.publicLeaderboard>footer,.adminLeaderboard>header{flex-direction:column;align-items:flex-start}.leaderboardAdminMetrics{grid-template-columns:repeat(2,1fr)}}.leaderboardRewardPool{color:#9db4a9;background:linear-gradient(100deg,#10281f,#101b2b);border:1px solid #baf23d4d;border-radius:16px;align-items:center;gap:28px;max-width:1080px;margin:-28px auto 34px;padding:20px 24px;display:flex}.leaderboardRewardPool div{gap:5px;display:grid}.leaderboardRewardPool small{color:#baf23d;letter-spacing:.1em;font-weight:800}.leaderboardRewardPool strong{color:#27daa4;font-size:26px}.leaderboardRewardPool p{flex:1;margin:0}.leaderboardRewardPool>span{color:#27daa4;background:#27daa41f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.leaderboardPodium article em{color:#baf23d;margin-top:8px;font-style:normal;font-weight:800}.leaderboardTable .head,.leaderboardTable>div:not(.head){grid-template-columns:.5fr 1.5fr 1.2fr .7fr .8fr .9fr}.leaderboardMyRewards{color:#dbe8e2;background:#101a2a;border-radius:18px;max-width:1080px;margin:24px auto;padding:24px}.leaderboardMyRewards>div small{color:#baf23d;letter-spacing:.1em}.leaderboardMyRewards h3{margin:6px 0 16px}.leaderboardMyRewards article{border-top:1px solid #82b49b26;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:13px 0;display:grid}.leaderboardMyRewards article span{display:grid}.leaderboardMyRewards article strong{color:#27daa4}.leaderboardMyRewards article em{color:#baf23d;font-size:11px;font-style:normal;font-weight:800}@media (width<=700px){.leaderboardRewardPool{flex-direction:column;align-items:flex-start;gap:10px;margin:-18px 14px 24px}.leaderboardTable .head,.leaderboardTable>div:not(.head){grid-template-columns:.5fr 1.4fr .8fr}.leaderboardTable .head b:nth-child(3),.leaderboardTable .head b:nth-child(4),.leaderboardTable .head b:nth-child(6),.leaderboardTable>div:not(.head)>:nth-child(3),.leaderboardTable>div:not(.head)>:nth-child(4),.leaderboardTable>div:not(.head)>:nth-child(6){display:none}}.rewardAdmin{color:var(--ink,#dbe8e2);gap:18px;display:grid}.rewardAdminHero,.rewardAllocation,.rewardAwards,.rewardEmpty{background:linear-gradient(145deg,#0d1927,#101b2d);border:1px solid #82b49b2e;border-radius:18px;box-shadow:0 18px 48px #02080f29}.rewardAdminHero{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.rewardAdminHero small{color:#baf23d;letter-spacing:.12em;font-weight:800}.rewardAdminHero h2{color:#f4fbf7;margin:7px 0;font-size:28px}.rewardAdminHero p,.rewardAllocation p{color:#8da99c;margin:0}.rewardAdmin select,.rewardAdmin input{color:#e9f5ee;background:#09141f;border:1px solid #355347;border-radius:10px;padding:11px 12px}.rewardAllocation{padding:24px}.rewardAllocation h3{margin:0 0 5px}.rewardFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.rewardFormGrid label{color:#93aa9f;gap:7px;font-size:13px;display:grid}.rewardAdmin button{color:#102015;cursor:pointer;background:#baf23d;border:0;border-radius:9px;padding:9px 13px;font-weight:800}.rewardAdmin button:disabled{opacity:.5;cursor:not-allowed}.rewardMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rewardMetrics article{background:#101a2a;border:1px solid #82b49b24;border-radius:15px;gap:9px;padding:18px;display:grid}.rewardMetrics small{color:#7e9a8d;letter-spacing:.08em}.rewardMetrics strong{color:#27daa4;font-size:20px}.rewardAwards{overflow:hidden}.rewardAwardHead,.rewardAwardRow{grid-template-columns:1.4fr .7fr 1fr .9fr 1.5fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.rewardAwardHead{color:#a8cbbb;letter-spacing:.06em;background:#0a3228;font-size:12px}.rewardAwardRow{border-top:1px solid #82b49b1f}.rewardAwardRow>span{gap:3px;display:grid}.rewardAwardRow small{color:#779487;font-size:11px}.rewardStatus{color:#c8d4df;background:#263247;border-radius:999px;width:max-content;padding:5px 8px;font-size:11px;font-weight:800}.rewardStatus.paid,.rewardStatus.verified{color:#27daa4;background:#27daa421}.rewardActions{flex-flow:wrap;gap:6px!important;display:flex!important}.rewardActions button{color:#dce9e3;background:#263747;padding:6px 8px;font-size:11px}.rewardActions .pay{color:#062018;background:#27daa4}.rewardNotice,.rewardEmpty,.rewardLoading{color:#27daa4;padding:18px}@media (width<=900px){.rewardMetrics{grid-template-columns:repeat(2,1fr)}.rewardAwardHead{display:none}.rewardAwardRow{grid-template-columns:1fr 1fr}.rewardFormGrid{grid-template-columns:1fr}}.adminControls{gap:18px;display:grid}.adminControlHero,.adminCapabilityMatrix,.adminAccessUsers,.adminRoleHistory{background:linear-gradient(145deg,#0d1927,#101b2d);border:1px solid #82b49b2b;border-radius:18px;overflow:hidden}.adminControlHero{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.adminControlHero small,.adminControls section>header small{color:#baf23d;letter-spacing:.1em;font-weight:800}.adminControlHero h2{color:#f0f8f4;margin:6px 0;font-size:28px}.adminControlHero p,.adminAccessUsers header p{color:#809c8e;margin:0}.adminControlHero>span{color:#27daa4;background:#27daa421;border-radius:999px;padding:8px 11px;font-weight:800}.adminControlMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.adminControlMetrics article{background:#101a2a;border:1px solid #82b49b24;border-radius:14px;gap:8px;padding:18px;display:grid}.adminControlMetrics small{color:#789487}.adminControlMetrics strong{color:#27daa4;font-size:24px}.adminCapabilityMatrix>header,.adminRoleHistory>header{padding:18px 20px;display:grid}.adminCapabilityMatrix article{border-top:1px solid #82b49b1f;grid-template-columns:150px 1fr;gap:15px;padding:14px 20px;display:grid}.adminCapabilityMatrix article div{flex-wrap:wrap;gap:6px;display:flex}.adminCapabilityMatrix article span{color:#9eb9ac;background:#1c2c3a;border-radius:7px;padding:5px 7px;font-size:10px}.adminAccessUsers>header{justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.adminAccessUsers header>div{gap:4px;display:grid}.adminAccessUsers form{gap:7px;display:flex}.adminAccessUsers input,.adminAccessUsers select{color:#e7f2ec;background:#09141f;border:1px solid #355347;border-radius:8px;padding:9px 10px}.adminControls button{color:#102015;cursor:pointer;background:#baf23d;border:0;border-radius:8px;padding:9px 11px;font-weight:800}.adminControls button:disabled,.adminControls select:disabled{opacity:.45;cursor:not-allowed}.adminControlReadOnly{color:#e6bc63;background:#ffbe4614;border-radius:9px;margin:0 20px 15px;padding:10px}.adminAccessTable>.head,.adminAccessTable>div{grid-template-columns:1.4fr .7fr .7fr 1.3fr;align-items:center;gap:12px;padding:13px 20px;display:grid}.adminAccessTable>.head{color:#9dc5b2;background:#0a3228;font-size:11px}.adminAccessTable>div{border-top:1px solid #82b49b1a}.adminAccessTable span{display:grid}.adminAccessTable small{color:#718b7f}.adminAccessTable em{color:#27daa4;font-size:11px;font-style:normal;font-weight:800}.adminAccessTable em.suspended{color:#ff7185}.adminAccessTable .actions{flex-direction:row;gap:7px;display:flex}.adminAccessTable .actions button{color:#e1ede7;background:#263747}.adminRoleHistory article{border-top:1px solid #82b49b1a;grid-template-columns:1.1fr 1fr 1fr 1.3fr;align-items:center;gap:12px;padding:13px 20px;display:grid}.adminRoleHistory article span{display:grid}.adminRoleHistory small,.adminRoleHistory>p{color:#728d80}.adminRoleHistory p{margin:0}.adminControlNotice,.adminControlLoading{color:#27daa4;padding:15px}.adminControlNotice.error{color:#ff7185}@media (width<=850px){.adminControlMetrics{grid-template-columns:repeat(2,1fr)}.adminCapabilityMatrix article{grid-template-columns:1fr}.adminAccessTable>.head{display:none}.adminAccessTable>div,.adminRoleHistory article{grid-template-columns:1fr 1fr}.adminAccessUsers>header{flex-direction:column;align-items:flex-start}}.systemVerification{gap:18px;display:grid}.systemVerificationHero,.systemCheckList,.systemVerificationColumns>section{background:linear-gradient(145deg,#0d1927,#101b2d);border:1px solid #82b49b2b;border-radius:18px;overflow:hidden}.systemVerificationHero{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.systemVerificationHero small,.systemVerification section header small{color:#baf23d;letter-spacing:.1em;font-weight:800}.systemVerificationHero h2{margin:6px 0;font-size:28px}.systemVerificationHero p{color:#809c8e;margin:0}.systemVerificationHero>span{border-radius:999px;padding:10px 14px;font-weight:900}.systemVerificationHero>span.pass{color:#27daa4;background:#27daa421}.systemVerificationHero>span.warn{color:#efb948;background:#efb94821}.systemVerificationHero>span.fail{color:#ff7185;background:#ff718521}.systemVerificationMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.systemVerificationMetrics article{background:#101a2a;border:1px solid #82b49b24;border-radius:14px;gap:8px;padding:18px;display:grid}.systemVerificationMetrics small{color:#789487}.systemVerificationMetrics strong{font-size:24px}.systemVerificationMetrics .pass strong{color:#27daa4}.systemVerificationMetrics .warn strong{color:#efb948}.systemVerificationMetrics .fail strong{color:#ff7185}.systemCheckList>header{grid-template-columns:1fr auto;align-items:center;padding:18px 20px;display:grid}.systemCheckList>header small{grid-column:1}.systemCheckList>header button{background:#baf23d;border:0;border-radius:8px;grid-area:1/2/3;padding:9px 12px;font-weight:800}.systemCheckList article{border-top:1px solid #82b49b1a;grid-template-columns:60px 1fr 2fr;align-items:center;gap:15px;padding:13px 20px;display:grid}.systemCheckList article>span{font-size:10px;font-weight:900}.systemCheckList article>span.pass{color:#27daa4}.systemCheckList article>span.warn{color:#efb948}.systemCheckList article>span.fail{color:#ff7185}.systemCheckList article div{text-transform:capitalize;display:grid}.systemCheckList article small{color:#708b7f}.systemCheckList article p{color:#92aa9f;margin:0}.systemVerificationColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.systemVerificationColumns section header{padding:17px 19px;display:grid}.systemVerificationColumns section>div{text-transform:capitalize;color:#839d91;border-top:1px solid #82b49b1a;justify-content:space-between;padding:10px 19px;display:flex}.systemVerification>footer{color:#738e81;font-size:12px}.systemVerificationError,.systemVerificationLoading{color:#ff7185;padding:20px}@media (width<=750px){.systemVerificationMetrics{grid-template-columns:repeat(2,1fr)}.systemVerificationColumns{grid-template-columns:1fr}.systemCheckList article{grid-template-columns:55px 1fr}.systemCheckList article p{grid-column:2}}.pnlShareManager{background:linear-gradient(120deg,#0d2420,#101a2a);border:1px solid #27daa433;border-radius:16px;margin-bottom:18px;overflow:hidden}.pnlShareManager>header{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.pnlShareManager header div{gap:4px;display:grid}.pnlShareManager header small{color:#baf23d;letter-spacing:.1em;font-weight:800}.pnlShareManager header strong{font-size:18px}.pnlShareManager header p{color:#829c90;margin:0}.pnlShareManager button{color:#102015;cursor:pointer;background:#baf23d;border:0;border-radius:9px;padding:9px 13px;font-weight:800}.pnlShareForm{grid-template-columns:1fr 1fr 150px;gap:12px;padding:0 20px 20px;display:grid}.pnlShareForm>label{color:#91a99e;gap:6px;font-size:12px;display:grid}.pnlShareForm input,.pnlShareForm select{color:#e9f5ee;background:#09141f;border:1px solid #355347;border-radius:9px;padding:10px}.pnlShareChecks{color:#9eb4aa;flex-wrap:wrap;grid-column:1/-1;gap:18px;font-size:12px;display:flex}.pnlShareChecks label{gap:7px;display:flex}.pnlShareCreated{background:#08151e;border:1px solid #294c40;border-radius:10px;align-items:center;gap:10px;margin:0 20px 14px;padding:10px;display:flex}.pnlShareCreated code{text-overflow:ellipsis;color:#27daa4;flex:1;overflow:hidden}.pnlShareMessage{color:#baf23d;margin:0;padding:0 20px 15px}.pnlShareList{border-top:1px solid #82b49b24}.pnlShareList article{grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 20px;display:grid}.pnlShareList article span{display:grid}.pnlShareList small{color:#718b7f}.pnlShareList em{color:#27daa4;font-size:11px;font-style:normal;font-weight:800}.pnlShareList article button{color:#dbe8e2;background:#273646;padding:6px 9px;font-size:11px}.publicPnl{color:#dce9e3;background:radial-gradient(circle at 80% 0,#27daa421,#0000 35%),#07131d;min-height:100vh;padding:0 5vw 50px}.publicPnl nav{justify-content:space-between;align-items:center;height:78px;display:flex}.publicPnl nav>a{color:inherit;text-decoration:none}.publicPnlHero{text-align:center;max-width:1050px;margin:35px auto}.publicPnlHero>small{color:#baf23d;letter-spacing:.14em;font-weight:900}.publicPnlHero h1{margin:14px 0;font-size:clamp(35px,6vw,66px)}.publicPnlHero p{color:#9bb2a7;font-size:18px}.publicPnlHero span{color:#6f8d80;font-size:12px}.publicPnlMetrics{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1050px;margin:0 auto 22px;display:grid}.publicPnlMetrics article,.publicPnlCard{background:#101a2a;border:1px solid #82b49b26;border-radius:16px;padding:20px}.publicPnlMetrics article{gap:9px;display:grid}.publicPnlMetrics small,.publicPnlCard header small{color:#789487;letter-spacing:.08em}.publicPnlMetrics strong{font-size:23px}.publicPnlCard{max-width:1010px;margin:0 auto 18px}.publicPnlCard header{margin-bottom:12px;display:grid}.publicPnlDay{border-top:1px solid #82b49b1f;grid-template-columns:1fr 1fr auto;gap:15px;padding:11px 0;display:grid}.publicPnlDay span{color:#839e92}.publicPnl footer{color:#789487;max-width:1050px;margin:25px auto}.publicPnl footer small{overflow-wrap:anywhere}.publicPnlUnavailable{text-align:center;color:#dce9e3;background:#07131d;place-content:center;gap:12px;min-height:100vh;display:grid}.publicPnlUnavailable a{color:#baf23d}@media (width<=700px){.pnlShareForm{grid-template-columns:1fr}.publicPnlMetrics{grid-template-columns:repeat(2,1fr)}.publicPnlDay{grid-template-columns:1fr auto}.publicPnlDay span{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080c14;--side:#0b111b;--card:#111925;--raised:#151e2b;--soft:#1a2635;--border:#263244;--text:#edf2f7;--sub:#9aa8ba;--muted:#708095;--accent:#50e3ac;--accent2:#2dca91;--tint:#50e3ac18;--tint-border:#50e3ac42;--danger:#ff8295;--purple:#6742e8;--shadow:0 28px 70px #0006;--glow:#1b3e6257;font-family:DM Sans,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f6f8;--side:#f8fafb;--card:#fff;--raised:#fff;--soft:#edf2f5;--border:#dce4e9;--text:#13212c;--sub:#586a78;--muted:#83919d;--accent:#2563eb;--accent2:#1d4ed8;--tint:#2563eb14;--tint-border:#2563eb3d;--danger:#c6445d;--shadow:0 24px 60px #263b4a1f;--glow:#2563eb17}:root[data-theme=light] .brandMark,:root[data-theme=light] .loginButton{color:#fff}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0;transition:all .25s}button,a{font:inherit}.brand{white-space:nowrap;align-items:center;gap:11px;font:700 20px Manrope;display:flex}.brandMark{background:var(--accent);color:#052016;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.accent,.eyebrow{color:var(--accent)}.eyebrow{letter-spacing:2.5px;margin:0 0 18px;font-size:11px;font-weight:700}.themeToggle{border:1px solid var(--border);background:var(--card);height:38px;color:var(--sub);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-size:12px;font-weight:600;display:flex}.themeToggle:hover{border-color:var(--tint-border);transform:translateY(-1px)}.themeThumb{background:var(--tint);width:24px;height:24px;color:var(--accent);border-radius:7px;place-items:center;display:grid}.loginPage{background:radial-gradient(circle at 16% 12%,var(--glow),transparent 35%),var(--bg);flex-direction:column;min-height:100vh;padding:0 6vw;display:flex}.loginPage nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:92px;display:flex}.navActions,.headerActions{align-items:center;gap:12px;display:flex}.secure,.live{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.secure i,.live i{background:var(--accent);border-radius:50%;width:7px;height:7px}.loginGrid{flex:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;width:100%;max-width:1180px;margin:auto;padding:64px 0;display:grid}.hero h1{letter-spacing:-3px;margin:0;font:600 clamp(44px,6vw,76px)/1.03 Manrope}.hero h1 em{color:var(--accent);font-style:normal}.lead{max-width:560px;color:var(--sub);font-size:17px;line-height:1.7}.marketPills{gap:10px;margin-top:34px;display:flex}.marketPills span{letter-spacing:1px;border:1px solid var(--border);color:var(--sub);border-radius:30px;padding:8px 12px;font-size:10px}.loginCard{background:linear-gradient(145deg,var(--raised),var(--card));border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px;padding:40px}.upstoxIcon{background:var(--purple);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:26px;font-weight:700;display:grid}.loginCard h2{margin:25px 0 12px;font:600 25px Manrope}.loginCard>p{color:var(--sub);line-height:1.65}.loginButton{background:var(--accent);color:#052016;border-radius:11px;justify-content:space-between;margin-top:28px;padding:15px 18px;font-weight:700;text-decoration:none;display:flex}.loginButton:hover{background:var(--accent2);color:#fff}.loginButton.disabled{opacity:.45;pointer-events:none}.loginCard small{text-align:center;color:var(--muted);margin-top:16px;display:block}.warning,.error{border-radius:8px;margin-top:18px;padding:12px;font-size:13px}.warning{color:#b78324;background:#805f271e;border:1px solid #805f27}.error{color:var(--danger);background:#8f27391f;border:1px solid #943c51}.loginPage footer{text-align:center;color:var(--muted);padding:24px;font-size:12px}.loader{min-height:100vh;color:var(--accent);place-items:center;display:grid}.dashboard{grid-template-columns:235px 1fr;min-height:100vh;display:grid}.dashboard aside{border-right:1px solid var(--border);background:var(--side);flex-direction:column;height:100vh;padding:27px 23px;display:flex;position:sticky;top:0}.sideNav{flex-direction:column;gap:8px;margin-top:50px;display:flex}.sideNav span,.sideNav b{border-radius:9px;padding:12px 14px;font-size:14px}.sideNav b{background:var(--tint);color:var(--accent)}.sideNav span{color:var(--muted)}.profile{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:12px;display:flex}.profile small{color:var(--accent);margin-top:3px;display:block}.avatar{background:var(--soft);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.content{min-width:0;padding:36px 44px}.content header{justify-content:space-between;align-items:center;display:flex}.content h1{margin:5px 0;font:600 31px Manrope}.logoutButton{background:var(--card);border:1px solid var(--border);height:38px;color:var(--sub);cursor:pointer;border-radius:10px;padding:0 14px}.logoutButton:hover{color:var(--danger)}.notice{background:var(--tint);border:1px solid var(--tint-border);border-radius:12px;align-items:center;gap:14px;margin:25px 0;padding:16px 20px;display:flex}.notice>span{color:var(--accent)}.notice p{color:var(--sub);margin:4px 0 0;font-size:13px}.indexCards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.indexCards article{background:var(--card);border:1px solid var(--border);border-radius:13px;padding:20px;transition:all .2s}.indexCards article:hover{border-color:var(--tint-border);transform:translateY(-2px)}.indexCards article>div{justify-content:space-between;display:flex}.indexCards span{font-weight:700}.indexCards small,.indexCards p{color:var(--muted);font-size:11px}.indexCards strong{margin-top:20px;font:600 27px Manrope;display:block}.workspace{background:var(--card);border:1px solid var(--border);border-radius:14px;place-items:center;min-height:390px;margin-top:18px;display:grid}.emptyChart{text-align:center;color:var(--muted)}.emptyChart h2{color:var(--text)}.chartIcon{color:var(--accent);font-size:45px}.skeleton{justify-content:center;align-items:end;gap:9px;height:55px;margin-top:30px;display:flex}.skeleton i{background:var(--soft);border-radius:3px;width:13px}.skeleton i:first-child{height:30px}.skeleton i:nth-child(2){height:48px}.skeleton i:nth-child(3){height:23px}.skeleton i:nth-child(4){height:40px}@media (width<=800px){.loginPage{padding:0 22px}.loginGrid{grid-template-columns:1fr}.hero h1{letter-spacing:-2px}.dashboard{grid-template-columns:1fr}.dashboard aside{display:none}.content{padding:25px 18px}.indexCards{grid-template-columns:1fr}.secure,.live,.themeToggle span:last-child{display:none}.themeToggle{padding:6px}.headerActions{gap:7px}}@media (width<=480px){.loginCard{padding:28px 22px}.content h1{font-size:25px}}.indexCards article{cursor:pointer}.indexCards article.selected{border-color:var(--tint-border);box-shadow:0 10px 28px var(--tint)}.metrics{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-top:15px;display:grid!important}.metrics label{color:var(--muted);letter-spacing:.7px;font-size:9px}.metrics b{color:var(--text);letter-spacing:0;margin-top:5px;font-size:13px;display:block}.marketError{margin:24px 0}.workspace{padding:24px}.chartWrap{width:100%;height:100%;min-height:340px}.chartHeading{justify-content:space-between;align-items:flex-start;display:flex}.chartHeading span{color:var(--accent);letter-spacing:1.5px;font-size:10px;font-weight:700}.chartHeading h2{margin:6px 0;font:600 22px Manrope}.chartHeading>div:last-child{text-align:right}.chartHeading b{font:600 21px Manrope;display:block}.chartHeading small{color:var(--muted)}.lineChart{width:100%;height:255px;margin-top:18px;overflow:visible}.lineChart line{stroke:var(--border);stroke-width:1px}.chartAxis{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.chartEmpty{min-height:330px;color:var(--muted);place-items:center;display:grid}.content>header{background:var(--card);border:1px solid var(--border);border-radius:14px;min-height:92px;margin:-12px 0 22px;padding:18px 22px;box-shadow:0 8px 28px #00000008}.content>header .eyebrow{margin-bottom:7px}.content>header h1{font-size:27px}.sidebarBottom{margin-top:auto}.sidebarStatus{background:var(--tint);color:var(--accent);border-radius:9px;align-items:center;gap:8px;margin-bottom:9px;padding:11px 12px;font-size:11px;font-weight:600;display:flex}.sidebarStatus i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--tint);border-radius:50%}.sidebarActions{grid-template-columns:1fr;gap:8px;padding-bottom:17px;display:grid}.sidebarActions .themeToggle,.sidebarActions .logoutButton{justify-content:flex-start;width:100%;height:40px;padding:7px 10px}.sidebarActions .logoutButton{align-items:center;gap:9px;display:flex}.sidebarActions .logoutButton span{font-size:16px}.sidebarBottom .profile{margin-top:0}.marketClock{border:1px solid var(--border);background:var(--side);border-radius:11px;align-items:center;min-width:360px;height:58px;padding:8px 10px;display:flex}.clockIcon{background:var(--tint);width:38px;height:38px;color:var(--accent);border-radius:9px;place-items:center;margin-right:12px;font-size:20px;display:grid}.clockDate{flex-direction:column;gap:3px;display:flex}.clockDate small{color:var(--muted);letter-spacing:1.1px;font-size:9px}.clockDate b{font-size:12px;font-weight:600}.clockTime{border-left:1px solid var(--border);letter-spacing:.4px;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:18px;font:600 17px Manrope}@media (width<=800px){.content>header{margin-top:0}.marketClock{min-width:auto;padding:7px}.clockIcon,.clockDate{display:none}.clockTime{border:0;padding:0;font-size:14px}}.dashboard{transition:grid-template-columns .25s}.dashboard.sidebarCollapsed{grid-template-columns:78px 1fr}.dashboard aside{transition:padding .25s;overflow:hidden}.sidebarHead{justify-content:space-between;align-items:center;min-height:34px;display:flex}.collapseButton{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--sub);cursor:pointer;border-radius:8px;flex:none;font-size:21px;line-height:1;transition:all .2s}.collapseButton:hover{color:var(--accent);border-color:var(--tint-border)}.sideNav>span,.sideNav>b{white-space:nowrap;align-items:center;gap:12px;display:flex}.sideNav>*>i{text-align:center;flex:0 0 18px;width:18px;font-size:17px;font-style:normal}.sideNav>*>span{border-radius:0;padding:0;font-size:14px}.sidebarCollapsed aside{padding-left:18px;padding-right:18px}.sidebarCollapsed .sidebarHead{justify-content:center}.sidebarCollapsed .brand>span:not(.brandMark),.sidebarCollapsed .sideNav>*>span,.sidebarCollapsed .sidebarStatus>span,.sidebarCollapsed .sidebarActions .themeToggle>span:last-child,.sidebarCollapsed .sidebarActions .logoutButton>b,.sidebarCollapsed .profile>div:last-child{display:none}.sidebarCollapsed .collapseButton{position:absolute;top:68px}.sidebarCollapsed .sideNav>span,.sidebarCollapsed .sideNav>b{justify-content:center;width:42px;height:42px;padding:0}.sidebarCollapsed .sideNav>*>i{flex:auto;width:auto}.sidebarCollapsed .sidebarStatus{justify-content:center;width:42px;height:38px;padding:0}.sidebarCollapsed .sidebarActions .themeToggle,.sidebarCollapsed .sidebarActions .logoutButton{justify-content:center;width:42px;padding:6px}.sidebarCollapsed .sidebarActions .logoutButton>span{font-size:18px}.sidebarCollapsed .profile{justify-content:center}.sidebarCollapsed .avatar{flex:0 0 34px}@media (width<=800px){.dashboard.sidebarCollapsed{grid-template-columns:1fr}}.sideNav>b>span{color:inherit}.brandButton{appearance:none;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.brandButton .brandMark{transition:transform .2s,box-shadow .2s}.brandButton:hover .brandMark{box-shadow:0 0 0 5px var(--tint);transform:scale(1.06)}.sidebarCollapsed .sideNav{margin-top:50px}.sidebarCollapsed .brandButton{justify-content:center;width:42px}.sideNav button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.sideNav button:hover{background:var(--soft);color:var(--text)}.sideNav button.active{background:var(--tint);color:var(--accent);font-weight:700}.sideNav button i{text-align:center;flex:0 0 18px;width:18px;font-size:17px;font-style:normal}.sidebarCollapsed .sideNav button{justify-content:center;width:42px;height:42px;padding:0}.sidebarCollapsed .sideNav button span{display:none}.filterPanel{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:16px;padding:22px}.filterHead{justify-content:space-between;align-items:center;display:flex}.filterHead h2{margin:0;font:600 23px Manrope}.dataState{color:var(--sub);align-items:center;gap:7px;font-size:11px;display:flex}.dataState i{background:var(--accent);border-radius:50%;width:7px;height:7px}.filters{grid-template-columns:1.15fr 1.2fr 1fr .8fr .8fr .8fr;gap:12px;margin-top:20px;display:grid}.filters label{color:var(--muted);letter-spacing:.8px;font-size:9px;font-weight:700}.filters select,.filters input{border:1px solid var(--border);background:var(--side);width:100%;height:40px;color:var(--text);border-radius:8px;outline:none;margin-top:7px;padding:0 10px;display:block}.filters select:focus,.filters input:focus{border-color:var(--accent)}.summaryStrip{background:var(--card);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.summaryStrip>div{border-right:1px solid var(--border);padding:15px 18px}.summaryStrip>div:last-child{border:0}.summaryStrip span{color:var(--muted);letter-spacing:.8px;font-size:9px;display:block}.summaryStrip b{margin-top:5px;font:600 16px Manrope;display:block}.optionMetricsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.optionMetric{background:var(--card);border:1px solid var(--border);border-radius:13px;padding:19px}.optionMetric.ce{border-top:3px solid #2563eb}.optionMetric.pe{border-top:3px solid #e04f72}.optionTitle{justify-content:space-between;align-items:center;display:flex}.optionTitle span{font-size:12px;font-weight:700}.optionTitle b{font:600 22px Manrope}.optionStats{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;padding-top:15px;display:grid}.optionStats label{color:var(--muted);font-size:9px}.optionStats b{color:var(--text);margin-top:5px;font-size:14px;display:block}.legend{color:var(--sub);justify-content:flex-end;gap:18px;margin:18px 0 10px;font-size:10px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-radius:2px;width:8px;height:8px}.long{background:#10b981}.short{background:#ef4444}.covering{background:#3b82f6}.unwinding{background:#f59e0b}.buildupGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.buildupPanel{background:var(--card);border:1px solid var(--border);border-radius:13px;min-height:280px;padding:18px}.buildupPanel h3{margin:0 0 16px;font:600 14px Manrope}.barList{flex-direction:column;gap:7px;max-height:390px;display:flex;overflow:auto}.barRow{grid-template-columns:42px 1fr;align-items:center;gap:9px;display:grid}.barRow time{color:var(--muted);font-size:9px}.buildupBar{color:#fff;border-radius:5px;justify-content:space-between;align-items:center;min-width:130px;height:27px;padding:0 8px;font-size:9px;display:flex}.buildupBar.long{background:#10b981}.buildupBar.short{background:#ef4444}.buildupBar.covering{background:#3b82f6}.buildupBar.unwinding{background:#f59e0b}.buildupBar b{font-size:9px}.noBars{min-height:210px;color:var(--muted);text-align:center;place-items:center;font-size:12px;display:grid}@media (width<=1100px){.filters{grid-template-columns:repeat(3,1fr)}.optionStats{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.filters{grid-template-columns:1fr 1fr}.optionMetricsGrid,.buildupGrid{grid-template-columns:1fr}.summaryStrip{grid-template-columns:1fr 1fr}.legend{flex-wrap:wrap;justify-content:flex-start}}.filters{grid-template-columns:1.05fr 1.1fr .9fr 1.05fr .7fr .72fr .72fr}@media (width<=1200px){.filters{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.filters,.summaryStrip{grid-template-columns:1fr 1fr}}.barRow time{color:var(--text);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.chartAxis{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.summaryStrip{grid-template-columns:repeat(6,1fr)}@media (width<=1100px){.summaryStrip{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.summaryStrip{grid-template-columns:1fr 1fr}}.summaryStrip.compact{grid-template-columns:repeat(3,1fr)}.greeksPanel{background:var(--card);border:1px solid var(--border);border-radius:12px;grid-template-columns:220px 1fr;margin-bottom:16px;display:grid;overflow:hidden}.greeksTitle{border-right:1px solid var(--border);flex-direction:column;grid-row:span 2;justify-content:center;padding:17px 18px;display:flex}.greeksTitle span{color:var(--muted);letter-spacing:.8px;font-size:9px}.greeksTitle b{margin-top:7px;font:600 20px Manrope}.greekRow{grid-template-columns:105px repeat(5,1fr);align-items:center;min-height:51px;padding:0 17px;display:grid}.greekRow:first-of-type{border-bottom:1px solid var(--border)}.greekRow strong{font-size:11px}.greekRow.ce strong{color:#2563eb}.greekRow.pe strong{color:#e04f72}.greekRow label span{color:var(--muted);letter-spacing:.7px;font-size:8px;display:block}.greekRow label b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}@media (width<=900px){.greeksPanel{grid-template-columns:1fr}.greeksTitle{border-right:0;border-bottom:1px solid var(--border);grid-row:auto}.greekRow{grid-template-columns:80px repeat(5,1fr)}}@media (width<=600px){.summaryStrip.compact{grid-template-columns:1fr}.greekRow{grid-template-columns:70px repeat(5,70px);overflow-x:auto}}.pcrValue{align-items:center;gap:5px;display:inline-flex}.pcrValue i{border-radius:6px;place-items:center;width:21px;height:21px;font-size:15px;font-style:normal;font-weight:800;display:inline-grid}.pcrValue.up i{color:#0f9f6e;background:#10b98118}.pcrValue.down i{color:#dc3545;background:#ef444418}.pcrValue.neutral i{color:var(--muted);background:var(--soft)}.controlsGroup{transition:all .25s}.controlsGroup.collapsed .filterPanel{margin-bottom:8px;padding:15px 20px}.controlsGroup.collapsed .filterHead h2{font-size:18px}.controlsGroup.collapsed .filterHead .eyebrow{margin-bottom:4px}.controlsGroup.collapsed .filterHead small{color:var(--muted);letter-spacing:.7px;margin-top:4px;font-size:9px;display:block}.filterActions{align-items:center;gap:14px;display:flex}.controlsToggle{border:1px solid var(--border);background:var(--side);height:36px;color:var(--sub);cursor:pointer;border-radius:8px;padding:0 11px;font-size:10px;font-weight:700}.controlsToggle:hover{border-color:var(--tint-border);color:var(--accent)}.controlsToggle i{margin-left:5px;font-size:14px;font-style:normal}@media (width<=600px){.filterActions .dataState{display:none}.controlsToggle{font-size:0}.controlsToggle i{margin:0;font-size:16px}}.collapsiblePanel{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;overflow:hidden}.panelHead{background:var(--side);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:46px;padding:0 14px 0 17px;display:flex}.panelHead>div{align-items:center;gap:12px;display:flex}.panelHead span{color:var(--text);letter-spacing:.8px;font-size:10px;font-weight:700}.panelHead b{color:var(--muted);font-size:10px;font-weight:500}.panelToggle{border:1px solid var(--border);background:var(--card);width:29px;height:29px;color:var(--accent);cursor:pointer;border-radius:7px;font-size:17px;line-height:1}.panelToggle:hover{border-color:var(--tint-border);background:var(--tint)}.collapsiblePanel.isCollapsed .panelHead{border-bottom:0}.collapsiblePanel .summaryStrip,.collapsiblePanel .greeksPanel{border:0;border-radius:0;margin:0}.collapsiblePanel .optionMetricsGrid{padding:14px}.collapsiblePanel .optionMetric{box-shadow:none}.filterHead small{color:var(--muted);letter-spacing:.7px;margin-top:4px;font-size:9px;display:block}@media (width<=600px){.panelHead b{display:none}.filterActions{gap:7px}}.buildupPanelHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.buildupPanelHead h3{margin:0}.buildupPanelHead small,.futureForming{color:var(--accent);letter-spacing:.7px;font-size:8px;font-weight:700}.buildupPanel.isCollapsed{min-height:0;padding:12px 14px}.buildupPanel.isCollapsed .buildupPanelHead{margin:0}.timelineGroup>.panelHead{border:1px solid var(--border);border-radius:12px;margin-top:4px}.timelineGroup.isCollapsed>.panelHead{margin-bottom:0}.timelineGroup .legend{margin-top:12px}.timelineGroup .buildupGrid{margin-top:0}.futureTimelineGroup{margin-top:16px;display:block}.futurePanel{width:100%;min-height:300px}.futureForming{margin:0 0 12px}.futureMeta{border-bottom:1px solid var(--border);background:var(--side);grid-template-columns:2fr 1fr 1fr;margin:-18px -18px 16px;display:grid}.futureMeta>div{border-right:1px solid var(--border);padding:12px 18px}.futureMeta>div:last-child{border:0}.futureMeta span{color:var(--muted);letter-spacing:.8px;font-size:8px;display:block}.futureMeta b{margin-top:4px;font-size:11px;display:block}.futureTimelineGroup.isCollapsed{margin-bottom:0}@media (width<=600px){.futureMeta{grid-template-columns:1fr}.futureMeta>div{border-right:0;border-bottom:1px solid var(--border)}}.chainToolbar{background:var(--card);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.chainToolbar h2{margin:0;font:600 23px Manrope}.chainFilters{grid-template-columns:160px 170px 150px;gap:10px;display:grid}.chainFilters label{color:var(--muted);letter-spacing:.8px;font-size:8px;font-weight:700}.chainFilters select,.chainFilters input{border:1px solid var(--border);background:var(--side);width:100%;height:38px;color:var(--text);border-radius:8px;outline:none;margin-top:6px;padding:0 10px;display:block}.chainSummary{background:var(--card);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,1fr) auto;margin:14px 0;display:grid;overflow:hidden}.chainSummary>div{border-right:1px solid var(--border);padding:14px 17px}.chainSummary span{color:var(--muted);letter-spacing:.8px;font-size:8px;display:block}.chainSummary b{margin-top:5px;font:600 15px Manrope;display:block}.chainSummary .dataState{border:0;align-self:center;padding-right:20px}.chainTableWrap{background:var(--card);border:1px solid var(--border);border-radius:13px;max-height:650px;position:relative;overflow:auto}.chainTable{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:1050px;font-size:11px}.chainTable th{z-index:2;background:var(--side);color:var(--muted);letter-spacing:.7px;border-bottom:1px solid var(--border);padding:10px 9px;font-size:8px;position:sticky;top:0}.chainTable thead tr:nth-child(2) th{top:35px}.chainTable .ceHead{color:#2563eb;font-size:10px}.chainTable .peHead{color:#e04f72;font-size:10px}.chainTable .strikeHead{color:var(--text);font-size:9px}.chainTable td{text-align:right;border-bottom:1px solid var(--border);padding:10px 9px}.chainTable tbody tr:hover td{background:var(--tint)}.chainTable .ltp{color:var(--text);font-weight:700}.chainTable .strikeCell{text-align:center;background:var(--side);color:var(--text);font-weight:800}.chainTable .strikeCell small{background:var(--accent);color:#fff;border-radius:4px;margin-left:6px;padding:2px 4px;font-size:7px;display:inline-block}.chainTable .atmRow td{border-top:1px solid var(--tint-border);border-bottom:1px solid var(--tint-border)}.chainEmpty{min-height:300px;color:var(--muted);place-items:center;display:grid}@media (width<=900px){.chainToolbar{flex-direction:column;align-items:stretch}.chainFilters{grid-template-columns:repeat(3,1fr)}.chainSummary{grid-template-columns:1fr 1fr}.chainSummary .dataState{display:none}}@media (width<=600px){.chainFilters{grid-template-columns:1fr}.chainSummary{grid-template-columns:1fr 1fr}}.chartLink{cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 5px;font-weight:700}.chartLink:hover{background:var(--tint);text-decoration:underline}.ceLink{color:#2563eb}.peLink{color:#e04f72}.chartModalBackdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040810a8;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.chartModal{background:var(--card);border:1px solid var(--border);width:min(1000px,94vw);max-height:90vh;box-shadow:var(--shadow);border-radius:16px;padding:22px;overflow:auto}.chartModalHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.chartModalHead span{color:var(--accent);letter-spacing:1.2px;font-size:9px;font-weight:700}.chartModalHead h2{margin:5px 0 0;font:600 21px Manrope}.chartModalHead button{border:1px solid var(--border);background:var(--side);width:34px;height:34px;color:var(--sub);cursor:pointer;border-radius:8px;font-size:22px}.chartModal .chartWrap{margin-top:18px}.chartModal .chartHeading{display:none}.chartLoading{min-height:350px;color:var(--muted);place-items:center;display:grid}.chainTable th,.chainTable td{text-align:center}.chainTable td:nth-child(-n+5){background:color-mix(in srgb,#2563eb 2.5%,var(--card))}.chainTable td:nth-child(n+7){background:color-mix(in srgb,#e04f72 2.5%,var(--card))}.chainTable td:nth-child(5),.chainTable th:nth-child(5){border-right:1px solid #2563eb33}.chainTable td:nth-child(7),.chainTable th:nth-child(7){border-left:1px solid #e04f7233}.chainTable tbody tr:nth-child(2n) td{box-shadow:inset 0 999px #7f8a9910}.chainTable tbody tr:hover td{box-shadow:inset 0 999px var(--tint)}.chainTable .atmRow td{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);box-shadow:inset 0 999px var(--tint)!important}.chainTable .strikeCell{letter-spacing:.2px;box-shadow:inset 0 999px var(--soft);font-size:12px}.chainTable thead tr:first-child th{background:var(--card);height:38px;font-size:10px}.chainTable thead tr:nth-child(2) th{background:var(--side);height:34px}.chartLink{min-width:68px}.candleStats{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(5,1fr);margin:18px 0 8px;display:grid;overflow:hidden}.candleStats>div{border-right:1px solid var(--border);padding:10px 13px}.candleStats>div:last-child{border:0}.candleStats span{color:var(--muted);letter-spacing:.8px;font-size:8px;display:block}.candleStats b{margin-top:4px;font-size:12px;display:block}.candleChart{background:linear-gradient(var(--card),var(--side));border:1px solid var(--border);border-radius:10px;width:100%;height:360px}.candleChart>line{stroke:var(--border);stroke-width:1px}.candleChart .wick{stroke-width:1.5px}.candleWrap .chartAxis{padding-top:8px}.candleWrap .chartAxis span:nth-child(2){color:var(--muted);letter-spacing:1px;font-size:9px}@media (width<=600px){.candleStats{grid-template-columns:repeat(3,1fr)}.candleChart{height:280px}}.ivToolbar{background:var(--card);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.ivToolbar h2{margin:0;font:600 23px Manrope}.ivToolbar small{color:var(--muted)}.ivFilters{grid-template-columns:150px 170px 140px;gap:10px;display:grid}.ivFilters label{color:var(--muted);letter-spacing:.8px;font-size:8px;font-weight:700}.ivFilters select{border:1px solid var(--border);background:var(--side);width:100%;height:38px;color:var(--text);border-radius:8px;margin-top:6px;padding:0 10px;display:block}.ivSummary{background:var(--card);border:1px solid var(--border);border-radius:12px;grid-template-columns:1.4fr 1fr 1fr auto;margin:14px 0;display:grid;overflow:hidden}.ivSummary>div{border-right:1px solid var(--border);padding:14px 17px}.ivSummary span,.ivSummary small{color:var(--muted);font-size:9px;display:block}.ivSummary b{margin:5px 0;font:600 17px Manrope;display:block}.ivStat.ce{border-top:3px solid #2563eb}.ivStat.pe{border-top:3px solid #e04f72}.ivActions{align-items:center;gap:7px;display:flex}.ivActions button{border:1px solid var(--border);background:var(--side);height:32px;color:var(--text);cursor:pointer;border-radius:7px}.ivChartPanel{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px}.ivChartHead{justify-content:space-between;display:flex}.ivChartHead span{color:var(--muted);font-size:9px}.ivChartHead b{margin-top:4px;display:block}.ivLegend{gap:16px;display:flex}.ivLegend span{align-items:center;gap:6px;display:flex}.ivLegend i{border-radius:2px;width:18px;height:3px}.ivLegend .ce{background:#2563eb}.ivLegend .pe{background:#e04f72}.ivChart{width:100%;height:360px;margin-top:16px}.ivChart line{stroke:var(--border)}.ivChart text{fill:var(--muted);font-size:10px}.ivChart polyline{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}.ivChart .ceLine{stroke:#2563eb}.ivChart .peLine{stroke:#e04f72}.ivChart .ceDot{fill:#2563eb}.ivChart .peDot{fill:#e04f72}.ivAxis{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.ivEmpty{min-height:360px;color:var(--muted);place-items:center;display:grid}@media (width<=900px){.ivToolbar{flex-direction:column;align-items:stretch}.ivFilters{grid-template-columns:repeat(3,1fr)}.ivSummary{grid-template-columns:1fr 1fr}}@media (width<=600px){.ivFilters,.ivSummary{grid-template-columns:1fr}.ivChart{height:280px}}.ivFilters.rangeFilters{grid-template-columns:135px 155px 115px 115px auto;align-items:end}.ivFilters input,.ivActions select{border:1px solid var(--border);background:var(--side);width:100%;height:38px;color:var(--text);border-radius:8px;margin-top:6px;padding:0 10px;display:block}.collectorButton{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;height:38px;padding:0 15px;font-weight:700}.collectorButton:disabled{opacity:.45;cursor:not-allowed}.ivFilters select:disabled,.ivFilters input:disabled{opacity:.65}.ivActions{flex-direction:column;justify-content:center;align-items:stretch;min-width:150px}.ivActions>span{letter-spacing:.7px}@media (width<=1100px){.ivFilters.rangeFilters{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.ivFilters.rangeFilters{grid-template-columns:1fr}}.snapshotPanel{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:14px;overflow:hidden}.snapshotHead{background:var(--side);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 17px;display:flex}.snapshotHead span{color:var(--muted);letter-spacing:.8px;font-size:8px;display:block}.snapshotHead b{margin-top:3px;font-size:12px;display:block}.snapshotHead small{color:var(--muted)}.snapshotGrid{grid-template-columns:1fr 1fr;display:grid}.snapshotSide{border-top:3px solid;grid-template-columns:100px repeat(5,1fr);gap:12px;padding:12px 15px;display:grid}.snapshotSide.ce{border-color:#2563eb}.snapshotSide.pe{border-color:#e04f72;border-left:1px solid var(--border)}.snapshotSide strong{grid-row:span 3;align-self:center;font-size:11px}.snapshotSide.ce strong{color:#2563eb}.snapshotSide.pe strong{color:#e04f72}.snapshotSide label span{color:var(--muted);letter-spacing:.6px;font-size:7px;display:block}.snapshotSide label b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;display:block}@media (width<=1200px){.snapshotGrid{grid-template-columns:1fr}.snapshotSide.pe{border-left:0}.snapshotSide{grid-template-columns:90px repeat(5,1fr)}}@media (width<=700px){.snapshotSide{grid-template-columns:75px repeat(5,70px);overflow-x:auto}}.globalOverview{background:var(--card);border:1px solid var(--border);border-radius:14px;margin:25px 0 22px;padding:20px}.globalHead,.homeSectionTitle{justify-content:space-between;align-items:flex-end;display:flex}.globalHead h2,.homeSectionTitle h2{margin:2px 0 0;font:600 21px Manrope}.globalMeta{text-align:right}.globalMeta span{color:var(--muted);letter-spacing:.8px;font-size:8px;display:block}.globalMeta b{color:var(--sub);margin-top:4px;font-size:10px;display:block}.globalGrid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;margin-top:16px;display:grid}.globalGrid article{background:var(--side);border:1px solid var(--border);border-radius:10px;min-width:0;padding:14px;transition:all .2s}.globalGrid article:hover{border-color:var(--tint-border);transform:translateY(-2px)}.globalGrid article.unavailable{opacity:.6}.globalCardTop{justify-content:space-between;align-items:center;display:flex}.regionBadge{background:var(--soft);width:27px;height:22px;color:var(--sub);border-radius:5px;place-items:center;font-size:8px;font-weight:800;display:grid}.marketState{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.marketState i{background:var(--muted);border-radius:50%;width:6px;height:6px}.marketState.open{color:var(--accent)}.marketState.open i{background:var(--accent);box-shadow:0 0 0 3px var(--tint)}.globalGrid article>small{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;margin-top:14px;font-size:7px;display:block}.globalGrid h3{min-height:32px;margin:3px 0 9px;font:600 13px Manrope}.globalGrid strong{font-variant-numeric:tabular-nums;font:600 19px Manrope;display:block}.globalGrid p{min-height:15px;margin:5px 0 13px;font-size:9px}.globalGrid footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding-top:9px;font-size:8px;display:flex}.globalError{border:1px solid var(--danger);color:var(--danger);border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.homeSectionTitle{margin:4px 2px 12px}.homeSectionTitle small{color:var(--muted);font-size:9px}@media (width<=600px){.globalOverview{padding:15px}.globalGrid{grid-template-columns:1fr 1fr}.globalMeta{display:none}}@media (width<=420px){.globalGrid{grid-template-columns:1fr}}.indexCards .oiLevels{border-top:1px solid var(--border);margin:16px -8px 0;padding:12px 8px 0;display:block}.oiLevelsHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.oiLevelsHead>span{color:var(--muted);letter-spacing:.9px;font-size:8px}.oiLevelsHead>small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:8px}.oiLevelsGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid!important}.oiLevel{border:1px solid var(--border);background:var(--side);border-radius:8px;min-width:0;padding:10px}.oiLevel>span{letter-spacing:.6px;align-items:center;gap:5px;font-size:7px;display:flex}.oiLevel>span i{border-radius:50%;width:6px;height:6px}.indexCards .oiLevel strong{margin:6px 0 3px;font:600 17px Manrope;display:block}.indexCards .oiLevel small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;line-height:1.35;display:block;overflow:hidden}.oiLevel.support{border-bottom:2px solid #10b98155}.oiLevel.resistance{border-bottom:2px solid #ef5d6f55}@media (width<=1050px) and (width>=801px){.oiLevelsGrid{grid-template-columns:1fr}.indexCards .oiLevel small{white-space:normal}}.multiCharts{margin-top:18px}.multiChartsHead{background:var(--card);border:1px solid var(--border);border-radius:13px;justify-content:space-between;align-items:flex-end;margin-bottom:12px;padding:16px 18px;display:flex}.multiChartsHead .eyebrow{margin-bottom:5px}.multiChartsHead h2{margin:0;font:600 20px Manrope}.multiChartsHead small{color:var(--muted);font-size:9px}.chartHeadActions{align-items:center;gap:10px;display:flex}.chartHeadActions>span{color:var(--muted);letter-spacing:.6px;align-items:center;gap:6px;font-size:8px;display:flex}.chartHeadActions>span i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--tint);border-radius:50%}.chartHeadActions button,.chartsCollapsed button{border:1px solid var(--border);background:var(--side);height:34px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 12px}.chartHeadActions button.active{border-color:var(--accent);background:var(--tint);color:var(--accent)}.timeframeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.timeframePanel{background:var(--card);border:1px solid var(--border);border-radius:13px;min-width:0;overflow:hidden}.timeframeHead{border-bottom:1px solid var(--border);background:var(--side);justify-content:space-between;align-items:center;height:58px;padding:9px 11px 9px 14px;display:flex}.timeframeHead>div:first-child{grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}.timeframeHead span{font:700 12px Manrope}.timeframeHead b{background:var(--tint);color:var(--accent);border-radius:5px;padding:3px 6px;font-size:8px}.timeframeHead small{color:var(--muted);grid-column:1/-1;font-size:8px}.chartModeSwitch{border:1px solid var(--border);background:var(--card);border-radius:7px;padding:3px;display:flex!important}.chartModeSwitch button{height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:8px}.chartModeSwitch button.active{background:var(--accent);color:#fff}.proChartHost{background:var(--card);width:100%;height:335px;position:relative}.chartTooltip{z-index:5;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--text);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:5px;padding:5px 7px;font-size:8px;position:absolute;top:8px;left:10px}.proChartLoading,.proChartEmpty{height:335px;color:var(--muted);place-items:center;font-size:11px;display:grid}.chartsCollapsed{background:var(--card);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;height:58px;margin-top:18px;padding:0 14px 0 17px;display:flex}.chartsCollapsed span{color:var(--muted);letter-spacing:.8px;font-size:8px;display:block}.chartsCollapsed b{margin-top:3px;font-size:11px;display:block}.standaloneChartPage{background:var(--bg);min-height:100vh;padding:22px}.standaloneTopbar{justify-content:space-between;align-items:center;height:58px;display:flex}.standaloneTopbar>div{gap:8px;display:flex}.standaloneTopbar>div>button{border:1px solid var(--border);background:var(--card);height:38px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 13px}.standaloneTitle{background:var(--card);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;margin:18px 0;padding:19px 21px;display:flex}.standaloneTitle .eyebrow{margin-bottom:6px}.standaloneTitle h1{margin:0;font:600 25px Manrope}.standaloneTitle p:last-child{color:var(--muted);margin:5px 0 0;font-size:11px}.standaloneChartPage .multiCharts{margin-top:0}@media (width<=1150px){.timeframeGrid{grid-template-columns:1fr}.proChartHost,.proChartLoading,.proChartEmpty{height:380px}}@media (width<=700px){.multiChartsHead,.standaloneTitle{flex-direction:column;align-items:flex-start;gap:14px}.chartHeadActions>span,.standaloneTitle .marketClock{display:none}.standaloneChartPage{padding:14px}.proChartHost,.proChartLoading,.proChartEmpty{height:310px}}.vwapLegend{color:var(--muted);letter-spacing:.5px;align-items:center;gap:5px;font-size:8px;display:flex}.vwapLegend i{background:#000;width:18px;height:1px}@media (width<=1450px) and (width>=1151px){.vwapLegend{display:none}}.oiMomentumPanel{margin-bottom:16px}.oiMomentumBody{background:var(--card)}.oiMomentumSummary{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.oiMomentumSummary>div{border-right:1px solid var(--border);min-width:0;padding:14px 17px}.oiMomentumSummary>div:last-child{border:0}.oiMomentumSummary>div.ce{box-shadow:inset 0 3px #ef4444}.oiMomentumSummary>div.pe{box-shadow:inset 0 3px #22c55e}.oiMomentumSummary span{color:var(--muted);letter-spacing:.8px;font-size:8px;font-weight:700;display:block}.oiMomentumSummary b{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font:600 15px Manrope;display:block;overflow:hidden}.oiMomentumSummary small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;display:block;overflow:hidden}.oiMomentumLegend{color:var(--sub);align-items:center;gap:17px;padding:12px 17px 0;font-size:9px;display:flex}.oiMomentumLegend span{align-items:center;gap:6px;font-weight:700;display:flex}.oiMomentumLegend i{border-radius:2px;width:9px;height:9px}.oiMomentumLegend i.ce{background:#ef4444}.oiMomentumLegend i.pe{background:#22c55e}.oiMomentumLegend small{color:var(--muted);margin-left:auto}.oiMomentumViewport{scrollbar-color:var(--muted) var(--side);padding:8px 0 4px;overflow:auto hidden}.oiMomentumPlot{background:linear-gradient(to bottom,transparent 49.8%,var(--border) 49.8%,var(--border) 50.2%,transparent 50.2%);height:330px;position:relative}.oiMomentumColumns{display:grid;position:absolute;inset:0 16px 0 46px}.oiVerticalColumn{border-left:1px solid color-mix(in srgb,var(--border) 42%,transparent);min-width:44px;position:relative}.oiVerticalColumn.live{background:linear-gradient(to bottom,var(--tint),transparent 80%)}.oiVerticalColumn em{z-index:2;background:var(--accent);color:#fff;letter-spacing:.5px;border-radius:4px;padding:2px 4px;font-size:6px;font-style:normal;font-weight:800;position:absolute;top:3px;left:50%;transform:translate(-50%)}.oiVerticalColumn time{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:8px;font-weight:700;position:absolute;bottom:7px;left:0;right:0}.oiVerticalBar{border-radius:3px 3px 0 0;width:13px;min-height:2px;transition:height .14s;position:absolute;box-shadow:0 0 0 1px #ffffff12}.oiVerticalBar.down{border-radius:0 0 3px 3px}.oiVerticalBar.up{bottom:50%}.oiVerticalBar.down{top:50%}.oiVerticalBar.ce{background:#ef4444;left:calc(50% - 15px)}.oiVerticalBar.pe{background:#22c55e;left:calc(50% + 2px)}.oiZeroLine{z-index:2;border-top:1px solid var(--text);pointer-events:none;position:absolute;top:50%;left:46px;right:16px}.oiZeroLine span{color:var(--text);font-size:8px;font-weight:800;position:absolute;top:-8px;left:-31px}.oiScale{color:var(--muted);font-variant-numeric:tabular-nums;font-size:8px;position:absolute;left:12px}.oiScale.top{top:13px}.oiScale.bottom{bottom:29px}.oiMomentumEmpty{min-height:260px;color:var(--muted);text-align:center;place-items:center;padding:25px;font-size:11px;display:grid}:root[data-theme=light] .oiMomentumSummary>div.pe{box-shadow:inset 0 3px #22c55e}:root[data-theme=light] .oiMomentumLegend i.pe,:root[data-theme=light] .oiVerticalBar.pe{background:#22c55e}@media (width<=900px){.oiMomentumSummary{grid-template-columns:1fr 1fr}.oiMomentumSummary>div:nth-child(2){border-right:0}.oiMomentumSummary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (width<=600px){.oiMomentumLegend small{display:none}.oiMomentumPlot{height:300px}.oiMomentumSummary b{font-size:13px}}.buildupWorkspace{flex-direction:column;gap:12px;display:flex}.buildupWorkspace>.filterPanel,.buildupWorkspace>.collapsiblePanel{margin:0}.buildupCommandBar{background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--card) 88%,var(--tint)));border:1px solid var(--border);border-radius:14px;order:0;grid-template-columns:minmax(270px,1fr) auto auto;align-items:center;gap:24px;padding:18px 20px;display:grid;box-shadow:0 12px 32px #0000000a}.buildupCommandBar .eyebrow{letter-spacing:1.7px;margin:0 0 4px;font-size:8px}.buildupCommandBar h2{margin:0;font:600 19px Manrope}.buildupCommandBar>div:first-child>small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.buildupContext{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.buildupContext span{border:1px solid var(--border);background:var(--side);color:var(--sub);letter-spacing:.55px;font-variant-numeric:tabular-nums;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:700}.buildupCommandActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.buildupCommandActions .dataState{white-space:nowrap;font-size:9px}.buildupCommandActions .dataState.isLive{color:var(--accent)}.buildupWorkspace>.filterPanel{order:1;margin:0;padding:18px 20px}.buildupWorkspace>.snapshotPcr{order:2}.buildupWorkspace .collapsiblePanel{border-radius:14px;box-shadow:0 8px 24px #00000008}.buildupWorkspace .panelHead{height:52px;padding:0 14px 0 18px}.buildupWorkspace .panelHead>div{gap:10px;min-width:0}.buildupWorkspace .panelHead>div>b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buildupWorkspace .panelHead>div>span{letter-spacing:1px;font-size:9px}.buildupWorkspace .panelToggle{width:auto;min-width:67px;height:31px;color:var(--sub);justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:700;line-height:1;display:flex}.buildupWorkspace .panelToggle span{color:inherit;letter-spacing:.2px;padding:0;font-size:9px;font-weight:700}.buildupWorkspace .panelToggle i{color:var(--accent);font-size:13px;font-style:normal;line-height:1}.buildupWorkspace .panelToggle[aria-expanded=true]{border-color:var(--tint-border);background:var(--tint);color:var(--text)}.buildupWorkspace .filterPanel.isCollapsed{padding:12px 16px}.buildupWorkspace .filterPanel.isCollapsed .filterHead h2{font-size:17px}.buildupWorkspace .filterPanel.isCollapsed .eyebrow{margin-bottom:3px;font-size:8px}.buildupWorkspace .filterActions>small{max-width:150px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.buildupWorkspace .timelineGroup>.panelHead{border:0;border-radius:0;margin:0}.buildupWorkspace .timelineGroup .legend{margin:0;padding:12px 17px 10px}.buildupWorkspace .timelineGroup .buildupGrid{padding:0 14px 14px}.buildupWorkspace .buildupPanel{box-shadow:none;border-radius:10px}.buildupWorkspace .futureTimelineGroup{margin-top:0}.buildupWorkspace .futureTimelineGroup .futurePanel{width:auto;margin:0 14px 14px}.buildupWorkspace .oiMomentumPanel{margin-bottom:0}.buildupWorkspace .oiMomentumPanel>.panelHead{box-shadow:inset 3px 0 var(--accent)}.buildupWorkspace .buildupTimelineSection>.panelHead{box-shadow:inset 3px 0 #3b82f6}.buildupWorkspace .futureTimelineGroup>.panelHead{box-shadow:inset 3px 0 #f59e0b}.buildupWorkspace .controlsToggle{white-space:nowrap;height:34px}.buildupWorkspace .summaryStrip.compact>div{background:var(--card)}@media (width<=1250px){.buildupCommandBar{grid-template-columns:1fr auto}.buildupCommandActions{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;padding-top:12px}.buildupContext{justify-content:flex-end}}@media (width<=760px){.buildupWorkspace{gap:9px}.buildupCommandBar{grid-template-columns:1fr;gap:12px;padding:15px}.buildupContext{justify-content:flex-start}.buildupCommandActions{flex-direction:column;grid-column:auto;align-items:stretch}.buildupCommandActions .controlsToggle{width:100%;font-size:9px}.buildupWorkspace>.filterPanel{padding:15px}.buildupWorkspace .panelHead{height:48px;padding-left:14px}.buildupWorkspace .panelToggle{min-width:58px}.buildupWorkspace .timelineGroup .buildupGrid{padding:0 10px 10px}.buildupWorkspace .futureTimelineGroup .futurePanel{margin:0 10px 10px}}.futureOiMomentumPanel>.panelHead{box-shadow:inset 3px 0 #f59e0b!important}.futureOiSummary>div.futureOi{box-shadow:inset 0 3px #f59e0b}.futureOiLegend i.future,.futureOiMomentumBody .oiVerticalBar.future{background:#f59e0b}.futureOiMomentumBody .oiVerticalBar.future{width:14px;left:calc(50% - 7px)}.oiValueAxis{z-index:3;pointer-events:none;width:35px;position:absolute;top:0;bottom:0;left:7px}.oiValueAxis span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:7px;font-weight:700;position:absolute;right:0;transform:translateY(-50%)}.oiValueAxis span.zero{color:var(--text);font-weight:800}.oiVerticalColumn:hover{background:color-mix(in srgb,var(--tint) 58%,transparent)}.oiBarTooltip{z-index:8;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 96%,#000);min-width:154px;color:var(--text);pointer-events:none;border-radius:7px;grid-template-columns:auto auto;padding:8px 9px;font-size:8px;line-height:1.5;display:grid;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000002e}.oiBarTooltip>b{border-bottom:1px solid var(--border);grid-column:1/-1;margin-bottom:4px;padding-bottom:4px;font-size:9px}.oiBarTooltip span{font-weight:700}.oiBarTooltip span.ce{color:#ef4444}.oiBarTooltip span.pe{color:#22c55e}.oiBarTooltip strong{float:right;color:inherit;font-variant-numeric:tabular-nums;margin-left:10px}.oiBarTooltip small{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;grid-column:2}.oiBarTooltip.future{flex-direction:column;min-width:140px;display:flex}.oiBarTooltip.future span{color:#f59e0b}.oiBarTooltip.future small{text-align:left}@media (width<=600px){.oiBarTooltip{min-width:140px}.oiValueAxis{left:5px}}.oiBarTooltip{border-color:color-mix(in srgb,var(--text) 24%,var(--border))!important;background:var(--card)!important;min-width:190px!important;color:var(--text)!important;padding:11px 12px!important;font-size:10px!important;line-height:1.6!important;box-shadow:0 14px 36px #00000052!important}.oiBarTooltip>b{color:var(--text);letter-spacing:.3px;margin-bottom:7px!important;padding-bottom:6px!important;font-size:11px!important}.oiBarTooltip span{padding:3px 0;font-size:10px}.oiBarTooltip span strong{font-size:11px}.oiBarTooltip small{letter-spacing:.25px;padding:3px 0;font-weight:700;color:var(--sub)!important;font-size:9px!important}.oiBarTooltip small strong{color:var(--text);margin-left:5px;font-size:10px;font-weight:800}.oiBarTooltip.future span,.oiBarTooltip.future small{justify-content:space-between;align-items:center;gap:12px;display:flex}.oiBuildupMarker{z-index:5;color:#fff;letter-spacing:-.1px;pointer-events:none;border:1px solid #ffffff70;border-radius:4px;place-items:center;width:17px;height:13px;font-size:6px;font-weight:900;line-height:1;display:grid;position:absolute;box-shadow:0 2px 6px #00000038}.oiBuildupMarker.ce{left:calc(50% - 17px)}.oiBuildupMarker.pe{left:calc(50% + 1px)}.oiBuildupMarker.future{left:calc(50% - 9px)}.oiBuildupMarker.long,.oiBarTooltip .buildupBadge.long{background:#10b981}.oiBuildupMarker.short,.oiBarTooltip .buildupBadge.short{background:#ef4444}.oiBuildupMarker.covering,.oiBarTooltip .buildupBadge.covering{background:#3b82f6}.oiBuildupMarker.unwinding,.oiBarTooltip .buildupBadge.unwinding{background:#f59e0b}.oiBarTooltip .buildupBadge{text-align:center;white-space:nowrap;border-radius:4px;align-self:center;padding:3px 5px;font-weight:800;line-height:1.25;color:#fff!important;font-size:8px!important}.oiBarTooltip .buildupBadge:empty{display:none}.oiBarTooltip.future .buildupBadge{justify-content:center;align-self:stretch;margin:3px 0}.oiBarTooltip.future{min-width:205px!important}.oiTooltipDock{border:1px dashed var(--border);background:var(--side);min-height:70px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;margin:9px 16px 0;font-size:9px;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.oiTooltipDock.active{border-style:solid;border-color:color-mix(in srgb,var(--text) 16%,var(--border));background:var(--card)}.oiDockTooltip{grid-template-columns:92px minmax(0,1fr) minmax(0,1fr);width:100%;min-height:68px;display:grid}.oiDockTooltip.future{grid-template-columns:92px minmax(0,1fr)}.oiDockTime{border-right:1px solid var(--border);background:var(--side);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:9px;display:flex}.oiDockTime b{color:var(--text);font-variant-numeric:tabular-nums;font:700 13px Manrope}.oiDockTime small{color:var(--accent);letter-spacing:.55px;font-size:7px;font-weight:800}.oiDockSide{border-right:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 12px;padding:9px 14px;display:grid;position:relative}.oiDockSide:last-child{border-right:0}.oiDockSide.ce{box-shadow:inset 0 2px #ef4444}.oiDockSide.pe{box-shadow:inset 0 2px #22c55e}.oiDockSide.future{box-shadow:inset 0 2px #f59e0b}.oiDockSide>span{color:var(--muted);letter-spacing:.5px;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:800;display:flex}.oiDockSide.ce>span strong{color:#ef4444}.oiDockSide.pe>span strong{color:#22c55e}.oiDockSide.future>span strong{color:#f59e0b}.oiDockSide>span strong{font-variant-numeric:tabular-nums;font:700 13px Manrope}.oiDockSide>small{color:var(--muted);white-space:nowrap;grid-column:1;font-size:8px}.oiDockSide>small b{color:var(--text);font-variant-numeric:tabular-nums;font-size:9px}.oiDockSide>em{color:#fff;text-align:center;white-space:nowrap;border-radius:5px;grid-area:1/2/3;align-self:center;min-width:90px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.oiDockSide>em.long{background:#10b981}.oiDockSide>em.short{background:#ef4444}.oiDockSide>em.covering{background:#3b82f6}.oiDockSide>em.unwinding{background:#f59e0b}@media (width<=850px){.oiTooltipDock{min-height:98px}.oiDockTooltip.options{grid-template-columns:72px 1fr}.oiDockTooltip.options .oiDockSide.pe{grid-column:2}.oiDockTooltip.options .oiDockTime{grid-row:1/3}.oiDockSide{padding:8px 10px}.oiDockSide>small{text-overflow:ellipsis;overflow:hidden}.oiDockSide>em{min-width:75px}}@media (width<=560px){.oiTooltipDock{margin-left:9px;margin-right:9px}.oiDockTooltip,.oiDockTooltip.future{grid-template-columns:65px 1fr}.oiDockSide>em{display:none}.oiDockSide{grid-template-columns:1fr}.oiDockSide>small{white-space:normal}}.buildupWorkspace>.oiIntelligenceSection{order:3}.buildupWorkspace>.metricsSection{order:4}.buildupWorkspace>.oiMomentumPanel{order:5}.buildupWorkspace>.futureOiMomentumPanel{order:6}.buildupWorkspace>.buildupTimelineSection{order:7}.buildupWorkspace>.futureTimelineGroup{order:8}.buildupWorkspace>.greeksSection{order:9}.oiIntelligenceSection>.panelHead{box-shadow:inset 3px 0 #10b981}.oiIntelligenceBody{padding:14px}.oiIntelligenceMetrics{border:1px solid var(--border);background:var(--side);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.oiIntelligenceMetrics>div{border-right:1px solid var(--border);min-width:0;padding:13px}.oiIntelligenceMetrics>div:last-child{border-right:0}.oiIntelligenceMetrics span,.oiIntelligenceMetrics small{color:var(--muted);letter-spacing:.55px;font-size:8px;display:block}.oiIntelligenceMetrics b{font-variant-numeric:tabular-nums;margin:5px 0 3px;font:600 16px Manrope;display:block}.oiIntelligenceGrid{grid-template-columns:minmax(230px,.7fr) minmax(460px,1.3fr);gap:12px;margin-top:12px;display:grid}.oiBiasCard,.oiStrikeLandscape{border:1px solid var(--border);background:var(--card);border-radius:10px}.oiBiasCard{box-shadow:inset 3px 0 var(--muted);padding:15px}.oiBiasCard.bullish,.oiBiasCard.strong-bullish{box-shadow:inset 3px 0 #10b981}.oiBiasCard.bearish,.oiBiasCard.strong-bearish{box-shadow:inset 3px 0 #ef4444}.oiBiasCard>span{color:var(--muted);letter-spacing:.7px;font-size:8px;font-weight:700}.oiBiasCard>div{justify-content:space-between;align-items:center;gap:8px;margin:7px 0 9px;display:flex}.oiBiasCard>div b{font:600 18px Manrope}.oiBiasCard>div strong{background:var(--tint);color:var(--accent);border-radius:5px;padding:4px 6px;font-size:8px}.oiBiasCard ul{color:var(--sub);margin:0;padding-left:17px;font-size:10px;line-height:1.65}.oiBiasCard p{color:#f59e0b;margin:8px 0 0;font-size:9px}.oiBiasCard>small{color:var(--muted);margin-top:10px;font-size:8px;display:block}.oiStrikeHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.oiStrikeHead b{letter-spacing:.6px;font-size:9px}.oiStrikeHead span{color:var(--muted);font-size:8px}.oiStrikeTableWrap{max-height:310px;overflow:auto}.oiStrikeLandscape table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:9px}.oiStrikeLandscape th,.oiStrikeLandscape td{border-bottom:1px solid var(--border);text-align:right;padding:7px 9px}.oiStrikeLandscape th{background:var(--side);color:var(--muted);z-index:1;font-size:8px;position:sticky;top:0}.oiStrikeLandscape th:nth-child(3),.oiStrikeLandscape td:nth-child(3){text-align:center}.oiStrikeLandscape tr.selected{background:var(--tint)}.oiStrikeLandscape td button{color:var(--accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:3px 6px;font-weight:800}.oiStrikeLandscape td button:hover{border-color:var(--tint-border);background:var(--tint)}@media (width<=1100px){.oiIntelligenceMetrics{grid-template-columns:repeat(3,1fr)}.oiIntelligenceMetrics>div:nth-child(3){border-right:0}.oiIntelligenceMetrics>div:nth-child(-n+3){border-bottom:1px solid var(--border)}.oiIntelligenceGrid{grid-template-columns:1fr}}@media (width<=650px){.oiIntelligenceMetrics{grid-template-columns:repeat(2,1fr)}.oiIntelligenceMetrics>div:nth-child(3){border-right:1px solid var(--border)}.oiIntelligenceMetrics>div:nth-child(2n){border-right:0}.oiIntelligenceMetrics>div:nth-child(-n+4){border-bottom:1px solid var(--border)}.oiStrikeHead{flex-direction:column;align-items:flex-start;gap:3px}.oiStrikeTableWrap{overflow-x:auto}.oiStrikeLandscape table{min-width:500px}}.buildupBar.neutral,.oiBuildupMarker.neutral,.oiBarTooltip .buildupBadge.neutral,.oiDockSide>em.neutral{background:#64748b}.oiIntelligenceMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.oiIntelligenceMetrics{grid-template-columns:repeat(2,1fr)}}.optionMetricAction{align-items:center;gap:12px;display:flex}.optionMetricAction button{border:1px solid var(--tint-border);background:var(--tint);color:var(--accent);cursor:pointer;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800}.optionMetricAction button:hover:not(:disabled){border-color:var(--accent)}.optionMetricAction button:disabled{cursor:not-allowed;opacity:.45}@media (width<=600px){.optionTitle{align-items:flex-start}.optionMetricAction{flex-direction:column;align-items:flex-end;gap:7px}}.chainFilters{grid-template-columns:150px 170px 150px 155px;align-items:end}.chainToolbar{flex-wrap:nowrap}@media (width<=1050px){.chainToolbar{flex-wrap:wrap}.chainFilters{grid-template-columns:1fr 1fr;width:100%}}@media (width<=600px){.chainFilters{grid-template-columns:1fr}}.candleWrap{position:relative}.priceAxis{z-index:2;border-left:1px solid var(--border);height:278px;color:var(--text);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding-left:10px;font-size:10px;font-weight:700;display:flex;position:absolute;top:101px;right:10px}.candleTimeAxis{color:var(--text);font-variant-numeric:tabular-nums;grid-template-columns:repeat(5,1fr);padding:8px 7% 0 0;font-size:10px;font-weight:700;display:grid}.candleTimeAxis span{text-align:center}.candleTimeAxis span:first-child{text-align:left}.candleTimeAxis span:last-child{text-align:right}.candleAxisLabel{color:var(--muted);letter-spacing:.8px;justify-content:space-between;padding:8px 4px 0;font-size:8px;font-weight:700;display:flex}@media (width<=600px){.priceAxis{height:228px;font-size:9px;top:151px}.candleTimeAxis span:nth-child(2n){display:none}}.chainTable{min-width:1140px}.chainTable .pcrHead{color:var(--accent);font-size:9px}.chainTable th:nth-child(7){border-left:0;border-right:1px solid var(--border)}.chainTable td:nth-child(7){background:var(--side);border-left:0;border-right:1px solid var(--border)}.chainTable td:nth-child(n+8){background:color-mix(in srgb, #e04f72 2.5%, var(--card))}.chainTable td:nth-child(8),.chainTable th:nth-child(8){border-left:1px solid #e04f7233}.strikePcrCell{min-width:82px;font-weight:700}.strikePcrCell .pcrValue{justify-content:center}.strikePcrCell .pcrValue i{width:18px;height:18px;font-size:12px}html{scroll-behavior:smooth}.saasHome{background:radial-gradient(circle at 74% 11%,var(--glow),transparent 29%),var(--bg);min-height:100vh;overflow:hidden}.saasNav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 24px;display:flex}.saasLinks{gap:32px;display:flex}.saasLinks a{color:var(--sub);font-size:13px;font-weight:600;text-decoration:none}.saasLinks a:hover{color:var(--text)}.saasNavActions{align-items:center;gap:10px;display:flex}.textButton,.primaryButton,.secondaryButton{cursor:pointer;border:0;font-weight:700;transition:all .2s}.textButton{color:var(--sub);background:0 0;padding:10px 13px}.textButton:hover{color:var(--text)}.primaryButton{background:var(--accent);color:#062117;min-height:42px;box-shadow:0 8px 22px var(--tint);border-radius:10px;padding:0 17px}:root[data-theme=light] .primaryButton{color:#fff}.primaryButton:hover{background:var(--accent2);transform:translateY(-1px)}.primaryButton span{margin-left:12px}.primaryButton.large{border-radius:12px;min-height:52px;padding:0 22px}.secondaryButton{border:1px solid var(--border);background:var(--card);min-height:52px;color:var(--text);border-radius:12px;padding:0 20px}.secondaryButton:hover{border-color:var(--tint-border);transform:translateY(-1px)}.saasHero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:76px;max-width:1240px;min-height:680px;margin:auto;padding:82px 24px 92px;display:grid}.saasHeroCopy{z-index:2;position:relative}.launchBadge{border:1px solid var(--tint-border);background:var(--tint);width:max-content;color:var(--accent);letter-spacing:.35px;border-radius:30px;align-items:center;gap:9px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.launchBadge i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--tint);border-radius:50%}.saasHero h1{letter-spacing:-3.8px;margin:25px 0 22px;font:600 clamp(48px,5.2vw,72px)/1.04 Manrope}.saasHero h1 em{color:var(--accent);font-style:normal}.saasHeroCopy>p{max-width:610px;color:var(--sub);margin:0;font-size:17px;line-height:1.75}.heroActions{gap:12px;margin-top:32px;display:flex}.trustRow{color:var(--muted);letter-spacing:.7px;align-items:center;gap:12px;margin-top:35px;font-size:10px;font-weight:600;display:flex}.trustRow span{align-items:center;gap:6px;display:flex}.trustRow b{color:var(--accent)}.trustRow>i{background:var(--border);width:24px;height:1px}.heroVisual{min-width:0;position:relative}.visualGlow{background:var(--accent);filter:blur(110px);opacity:.12;position:absolute;inset:10% 5%}.productPreview{z-index:1;border:1px solid var(--border);background:linear-gradient(145deg,var(--raised),var(--card));box-shadow:var(--shadow);border-radius:22px;padding:24px;position:relative;transform:perspective(1200px)rotateY(-4deg)rotateX(1deg)}.previewTop{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.previewTop span{color:var(--accent);letter-spacing:1.2px;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.previewTop i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%}.previewTop small{color:var(--muted);font-size:10px}.previewPrice{justify-content:space-between;align-items:flex-end;padding:24px 2px 6px;display:flex}.previewPrice small,.previewMetrics small,.floatingCard small{color:var(--muted);letter-spacing:1.2px;font-size:8px;display:block}.previewPrice strong{margin:7px 0 3px;font:600 31px Manrope;display:block}.previewPrice span{color:var(--accent);font-size:11px}.previewSignal{text-align:right}.previewSignal b{background:var(--tint);color:var(--accent);border-radius:7px;margin-top:8px;padding:7px 9px;font-size:10px;display:block}.previewChart{height:180px;padding:12px 0}.previewChart svg{width:100%;height:100%;overflow:visible}.previewArea{fill:url(#chartFill)}.previewLine{fill:none;stroke:var(--accent);stroke-width:3px;vector-effect:non-scaling-stroke}.previewMetrics{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:16px;display:grid}.previewMetrics span{background:var(--soft);border-radius:9px;padding:12px}.previewMetrics b{margin-top:6px;font:600 14px Manrope;display:block}.floatingCard{z-index:3;border:1px solid var(--border);background:var(--raised);border-radius:13px;min-width:150px;padding:14px 16px;position:absolute;box-shadow:0 18px 40px #0003}.floatingCard b{margin:7px 0 4px;font:600 14px Manrope;display:block}.floatingCard span{color:var(--accent);font-size:10px}.oiCard{bottom:42px;left:-28px}.ivCard{top:55px;right:-24px}.proofStrip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--side);justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:20px max(24px,50vw - 596px);display:flex}.proofStrip span{color:var(--muted);font-size:11px}.proofStrip b{color:var(--sub);letter-spacing:1.5px;font:600 11px Manrope}.platformSection{max-width:1240px;margin:auto;padding:112px 24px}.sectionIntro{max-width:660px}.sectionIntro h2,.workflowSection h2,.securitySection h2{letter-spacing:-2px;margin:0 0 18px;font:600 clamp(34px,4vw,50px)/1.12 Manrope}.sectionIntro>p:last-child,.workflowSection>div>p:last-child,.securitySection p{color:var(--sub);line-height:1.7}.featureGrid article{border:1px solid var(--border);background:linear-gradient(150deg,var(--raised),var(--card));border-radius:17px;min-height:270px;padding:28px;transition:all .25s;position:relative}.featureGrid article:hover{border-color:var(--tint-border);transform:translateY(-5px);box-shadow:0 20px 45px #0002}.featureGrid article>small{color:var(--accent);letter-spacing:1.4px;font-size:9px}.featureGrid p{color:var(--sub);font-size:14px;line-height:1.7}.featureIcon{background:var(--tint);width:40px;height:40px;color:var(--accent);border-radius:11px;place-items:center;font-size:21px;display:grid;position:absolute;top:24px;right:24px}.workflowSection{border:1px solid var(--border);background:var(--card);border-radius:24px;grid-template-columns:.9fr 1.1fr;gap:82px;max-width:1192px;margin:0 auto 112px;padding:64px;display:grid}.workflowSection ol{margin:0;padding:0;list-style:none}.workflowSection li{border-bottom:1px solid var(--border);gap:18px;padding:21px 0;display:flex}.workflowSection li:first-child{padding-top:0}.workflowSection li:last-child{border:0;padding-bottom:0}.workflowSection li>b{background:var(--tint);width:34px;height:34px;color:var(--accent);border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.workflowSection strong{margin-bottom:7px;font:600 15px Manrope;display:block}.workflowSection small{color:var(--sub);line-height:1.5}.securitySection{max-width:1192px;margin:0 auto 100px;padding:0 24px}.securitySection>div{border:1px solid var(--tint-border);background:linear-gradient(115deg,var(--tint),var(--card));border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:38px;display:grid}.securitySection h2{letter-spacing:-1px;margin-bottom:8px;font-size:28px}.securitySection .eyebrow{margin-bottom:8px}.securitySection p{margin:0}.securityMark{background:var(--accent);color:#062117;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:grid}.saasFooter{border-top:1px solid var(--border);max-width:1192px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;padding:30px 0 40px;font-size:11px;display:flex}.saasFooter p{margin:0}.accountOverlay{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.accountBackdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;background:#030711c7;border:0;width:100%;height:100%;position:absolute;inset:0}.accountDialog{z-index:1;border:1px solid var(--border);background:var(--raised);border-radius:21px;width:min(450px,100%);padding:38px;position:relative;box-shadow:0 35px 90px #0009}.dialogClose{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:16px;right:18px}.dialogMark{background:var(--accent);color:#062117;letter-spacing:.5px;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:24px;font:800 12px Manrope;display:grid}.accountDialog .eyebrow{margin-bottom:10px}.accountDialog h2{letter-spacing:-1px;margin:0 0 10px;font:600 29px Manrope}.accountDialog>p{color:var(--sub);margin:0 0 24px;font-size:14px;line-height:1.6}.accountDialog form{gap:14px;display:grid}.accountDialog label{color:var(--sub);gap:7px;font-size:11px;font-weight:700;display:grid}.accountDialog input{border:1px solid var(--border);background:var(--card);width:100%;height:46px;color:var(--text);border-radius:10px;outline:0;padding:0 13px}.accountDialog input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--tint)}.accountSubmit{background:var(--accent);color:#062117;cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;height:49px;margin-top:7px;padding:0 16px;font-weight:800;display:flex}.accountSubmit:disabled{opacity:.6}.accountDialog>small{text-align:center;color:var(--muted);margin-top:18px;font-size:10px;display:block}.brokerStory{grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1192px;margin:108px auto 0;padding:0 24px;display:grid}.brokerStory h2,.toolDirectory h2{letter-spacing:-2px;margin:0 0 20px;font:600 clamp(34px,4vw,49px)/1.12 Manrope}.brokerStoryCopy>p:last-of-type{max-width:570px;color:var(--sub);line-height:1.75}.brokerBadges{gap:12px;margin-top:30px;display:flex}.brokerBadges>span{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:38px 1fr;align-items:center;column-gap:11px;min-width:180px;padding:14px;display:grid}.brokerBadges i{background:var(--purple);color:#fff;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.brokerBadges b{font-size:13px}.brokerBadges small{color:var(--accent);font-size:9px}.brokerBadges .comingSoon{opacity:.62}.brokerBadges .comingSoon i{background:var(--soft);color:var(--sub)}.connectionCard{border:1px solid var(--border);background:linear-gradient(150deg,var(--raised),var(--card));box-shadow:var(--shadow);border-radius:20px;padding:28px}.connectionHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.connectionHead span{color:var(--muted);letter-spacing:1.2px;font-size:9px}.connectionHead b{color:var(--accent);font-size:11px}.connectionCard ul{margin:0;padding:0;list-style:none}.connectionCard li{border-bottom:1px solid var(--border);gap:15px;padding:19px 0;display:flex}.connectionCard li:last-child{border:0;padding-bottom:0}.connectionCard li>i{background:var(--tint);width:30px;height:30px;color:var(--accent);border-radius:8px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.connectionCard li b{margin-bottom:6px;font:600 13px Manrope;display:block}.connectionCard li small{color:var(--sub);line-height:1.5}.toolDirectory{border:1px solid var(--border);background:var(--side);border-radius:24px;max-width:1192px;margin:112px auto 0;padding:70px 64px}.toolDirectoryHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:55px;display:grid}.toolDirectoryHead>p{color:var(--sub);line-height:1.7}.toolRows{border-top:1px solid var(--border);margin-top:45px}.toolRows article{border-bottom:1px solid var(--border);grid-template-columns:190px 1fr 38px;align-items:center;gap:30px;min-height:116px;transition:all .2s;display:grid}.toolRows article:hover{background:var(--tint);padding:0 15px}.toolRows article>span{color:var(--accent);letter-spacing:1.3px;font-size:9px;font-weight:700}.toolRows h3{margin:0 0 7px;font:600 17px Manrope}.toolRows p{color:var(--sub);margin:0;font-size:12px;line-height:1.55}.toolRows article>b{color:var(--border);text-align:right;font:600 25px Manrope}@media (width<=980px){.saasLinks{display:none}.saasHero{grid-template-columns:1fr;padding-top:58px}.saasHeroCopy{text-align:center}.launchBadge,.saasHeroCopy>p{margin-left:auto;margin-right:auto}.heroActions,.trustRow{justify-content:center}.heroVisual{width:100%;max-width:680px;margin:auto}.featureGrid{grid-template-columns:1fr}.featureGrid article{min-height:220px}.brokerStory{grid-template-columns:1fr;margin-top:82px}.toolDirectory{margin:82px 24px 0;padding:48px 35px}.toolDirectoryHead{grid-template-columns:1fr;gap:12px}.workflowSection{grid-template-columns:1fr;gap:45px;margin-left:24px;margin-right:24px}.saasFooter{margin:0 24px}}@media (width<=640px){.saasNav{height:70px}.saasNavActions .themeToggle,.saasNavActions .textButton{display:none}.saasHero{gap:48px;padding:50px 20px 68px}.saasHero h1{letter-spacing:-2.7px;font-size:44px}.saasHeroCopy>p{font-size:15px}.heroActions{flex-direction:column}.trustRow{display:none}.productPreview{padding:17px;transform:none}.previewMetrics{grid-template-columns:1fr 1fr}.previewMetrics span:last-child,.floatingCard{display:none}.proofStrip{white-space:nowrap;justify-content:flex-start;overflow:auto}.proofStrip span{display:none}.brokerStory{gap:38px;margin-top:68px;padding:0 20px}.brokerStory h2,.toolDirectory h2{font-size:34px}.brokerBadges{flex-direction:column}.brokerBadges>span{width:100%;min-width:0}.connectionCard{padding:21px}.toolDirectory{margin:70px 20px 0;padding:35px 22px}.toolRows article{grid-template-columns:1fr auto;gap:8px;padding:20px 0}.toolRows article>span{grid-column:1}.toolRows article>div{grid-column:1/-1}.toolRows article>b{grid-area:1/2}.platformSection{padding:82px 20px}.workflowSection{margin:0 20px 82px;padding:35px 25px}.securitySection{margin-bottom:70px;padding:0 20px}.securitySection>div{grid-template-columns:1fr;padding:28px}.securityMark{display:none}.saasFooter{flex-direction:column;align-items:flex-start;gap:15px;margin:0 20px}.accountDialog{padding:30px 22px}}.accountShell{background:var(--bg);grid-template-columns:248px 1fr;min-height:100vh;display:grid}.accountSidebar{border-right:1px solid var(--border);background:var(--side);flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.accountSidebar>nav{gap:7px;margin-top:46px;display:grid}.accountSidebar>nav button{width:100%;height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 12px;display:flex}.accountSidebar>nav button:hover:not(:disabled){background:var(--soft);color:var(--text)}.accountSidebar>nav button.active{background:var(--tint);color:var(--accent);font-weight:700}.accountSidebar>nav button:disabled{cursor:not-allowed;opacity:.55}.accountSidebar>nav i{text-align:center;width:20px;font-size:17px;font-style:normal}.accountSidebar>nav span{font-size:13px}.accountSidebar>nav small{background:var(--soft);border-radius:4px;margin-left:auto;padding:3px 5px;font-size:7px}.accountSideBottom{gap:10px;margin-top:auto;display:grid}.accountSideBottom>.themeToggle{justify-content:flex-start;width:100%}.accountIdentity{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:15px 0;display:flex}.accountIdentity>span{background:var(--tint);width:34px;height:34px;color:var(--accent);border-radius:10px;place-items:center;font-weight:800;display:grid}.accountIdentity b,.accountIdentity small{white-space:nowrap;text-overflow:ellipsis;max-width:150px;display:block;overflow:hidden}.accountIdentity b{font-size:11px}.accountIdentity small{color:var(--muted);margin-top:4px;font-size:8px}.accountLogout{border:1px solid var(--border);background:var(--card);height:38px;color:var(--sub);cursor:pointer;border-radius:8px}.accountLogout:hover{border-color:var(--danger);color:var(--danger)}.accountContent{min-width:0;padding:46px clamp(26px,4vw,64px) 70px}.accountHeader{justify-content:space-between;align-items:center;gap:25px;min-height:100px;display:flex}.accountHeader .eyebrow{margin-bottom:7px}.accountHeader h1{letter-spacing:-1.4px;margin:0;font:600 clamp(29px,3vw,39px) Manrope}.accountHeader p:last-child{color:var(--sub);margin:8px 0 0;font-size:13px}.accountBack{height:42px;min-height:42px}.setupBanner{border:1px solid var(--tint-border);background:linear-gradient(110deg,var(--tint),var(--card));border-radius:14px;grid-template-columns:145px 1fr auto;align-items:center;gap:24px;margin-top:28px;padding:22px 24px;display:grid}.setupProgress span{color:var(--accent);letter-spacing:.9px;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.setupProgress i{background:var(--soft);border-radius:5px;height:5px;display:block;overflow:hidden}.setupProgress b{background:var(--accent);width:50%;height:100%;display:block}.setupBanner strong{font:600 14px Manrope}.setupBanner p{color:var(--sub);margin:5px 0 0;font-size:11px}.setupBanner>button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.accountStats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.accountStats article{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:20px}.accountStats span{color:var(--muted);letter-spacing:1px;font-size:8px;font-weight:700}.accountStats b{margin:14px 0 5px;font:600 18px Manrope;display:block}.accountStats small{color:var(--sub);font-size:10px}.accountStats article:first-child b{color:var(--accent)}.pendingText{color:#f59e0b}.lockedWorkspace{border:1px solid var(--border);background:var(--card);border-radius:16px;margin-top:18px;padding:26px}.lockedHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.lockedHead .eyebrow{margin-bottom:6px}.lockedHead h2{margin:0;font:600 21px Manrope}.lockedHead>span{background:var(--soft);color:var(--muted);letter-spacing:.6px;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.lockedTools{grid-template-columns:1fr 1fr;gap:10px;padding:20px 0;display:grid}.lockedTools article{border:1px solid var(--border);background:var(--side);opacity:.78;border-radius:10px;align-items:center;gap:13px;padding:15px;display:flex}.lockedTools i{background:var(--soft);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;font-style:normal;display:grid}.lockedTools b,.lockedTools small{display:block}.lockedTools b{font-size:11px}.lockedTools small{color:var(--muted);margin-top:5px;font-size:8px}.lockedAction{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.lockedAction>span{color:var(--muted);font-size:10px}.brokerError{margin:25px 0 0}.brokerSettingsCard{border:1px solid var(--border);background:var(--card);border-radius:17px;grid-template-columns:58px 1fr 205px;align-items:start;gap:24px;margin-top:30px;padding:30px;display:grid;box-shadow:0 12px 36px #0000000d}.brokerLogo{background:var(--purple);color:#fff;border-radius:15px;place-items:center;width:58px;height:58px;font:700 27px Manrope;display:grid}.brokerDetails>div:first-child{justify-content:space-between;align-items:center;display:flex}.brokerDetails>div>span,.futureBroker span{color:var(--muted);letter-spacing:1.1px;font-size:8px;font-weight:700}.statusPill{color:#f59e0b;background:#f59e0b18;border-radius:20px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;display:flex}.statusPill i{background:#f59e0b;border-radius:50%;width:6px;height:6px}.brokerDetails h2{margin:12px 0 8px;font:600 23px Manrope}.brokerDetails>p{max-width:670px;color:var(--sub);margin:0;font-size:12px;line-height:1.65}.brokerDetails ul{flex-wrap:wrap;gap:8px 19px;margin:17px 0 0;padding:0;list-style:none;display:flex}.brokerDetails li{color:var(--sub);font-size:9px}.brokerDetails li:before{content:"✓";color:var(--accent);margin-right:6px;font-weight:900}.brokerConnectAction{border-left:1px solid var(--border);padding-left:24px}.brokerConnectAction>span{color:var(--accent);letter-spacing:1px;margin-bottom:12px;font-size:8px;font-weight:700;display:block}.brokerConnectAction .loginButton{margin:0}.brokerConnectAction small{color:var(--danger);margin-top:10px;font-size:8px;display:block}.futureBroker{border:1px solid var(--border);background:var(--card);opacity:.66;border-radius:13px;grid-template-columns:45px 1fr auto;align-items:center;gap:20px;margin-top:14px;padding:22px 30px;display:grid}.futureBroker .brokerLogo{background:var(--soft);width:45px;height:45px;color:var(--sub);border-radius:11px;font-size:18px}.futureBroker h3{margin:6px 0 3px;font:600 15px Manrope}.futureBroker p{color:var(--muted);margin:0;font-size:9px}.futureBroker>b{background:var(--soft);color:var(--muted);letter-spacing:.7px;border-radius:6px;padding:6px 8px;font-size:7px}.dashboard .sideNav button:disabled{opacity:.38;cursor:not-allowed}.dashboard .sideNav button:disabled:hover{color:var(--muted);background:0 0}.dashboard .brokerNavButton{border-top:1px solid var(--border);border-radius:0;margin-top:14px;padding-top:18px}.dashboard .sidebarStatus{cursor:pointer;text-align:left;border:0;width:100%}.dashboard .sidebarStatus.disconnected{color:#f59e0b;background:#f59e0b12}.dashboard .sidebarStatus.disconnected i{background:#f59e0b}.statusPill.connected{background:var(--tint);color:var(--accent)}.statusPill.connected i{background:var(--accent)}.brokerSettingsCard.isConnected{border-color:var(--tint-border)}.reconnectButton{background:var(--tint);border:1px solid var(--tint-border);color:var(--accent)}.disconnectBroker{border:1px solid var(--border);width:100%;color:var(--sub);cursor:pointer;background:0 0;border-radius:9px;margin-top:9px;padding:10px;font-size:10px;font-weight:700}.disconnectBroker:hover{border-color:var(--danger);color:var(--danger)}.connectionGuidance{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:1fr 1.2fr;gap:45px;margin-top:16px;padding:26px;display:grid}.connectionGuidance>div>span{color:var(--accent);letter-spacing:1px;font-size:8px;font-weight:700}.connectionGuidance h3{margin:9px 0 7px;font:600 16px Manrope}.connectionGuidance p{color:var(--sub);margin:0;font-size:10px;line-height:1.6}.connectionGuidance ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.connectionGuidance li{border-left:1px solid var(--border);padding:7px 16px}.connectionGuidance li>b,.connectionGuidance li>small{display:block}.connectionGuidance li>b{color:var(--text);margin-bottom:7px;font-size:10px}.connectionGuidance li>small{color:var(--muted);font-size:8px;line-height:1.45}.content>.setupBanner{margin-top:0}.content>.accountStats{margin-top:18px}@media (width<=900px){.accountShell{grid-template-columns:76px 1fr}.accountSidebar{padding:24px 16px}.accountSidebar .brand>span:last-child,.accountSidebar>nav span,.accountSidebar>nav small,.accountIdentity>div,.accountSideBottom .themeToggle>span:last-child{display:none}.accountSidebar>nav button,.accountSideBottom>.themeToggle,.accountIdentity{justify-content:center}.setupBanner,.accountStats{grid-template-columns:1fr}.brokerSettingsCard{grid-template-columns:58px 1fr}.brokerConnectAction{border-left:0;border-top:1px solid var(--border);grid-column:1/-1;padding:20px 0 0}.connectionGuidance{grid-template-columns:1fr;gap:25px}.connectionGuidance ol{border-top:1px solid var(--border);padding-top:18px}}@media (width<=600px){.accountShell{display:block}.accountSidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:16px 18px;display:flex;position:static}.accountSidebar>nav{margin:0 0 0 auto;display:flex}.accountSidebar>nav button{width:40px;padding:0}.accountSidebar>nav button:nth-child(n+3),.accountSideBottom{display:none}.accountContent{padding:26px 18px 55px}.accountHeader{flex-direction:column;align-items:flex-start}.accountHeader>.primaryButton{width:100%}.setupBanner{padding:19px}.lockedTools{grid-template-columns:1fr}.lockedAction{flex-direction:column;align-items:stretch;gap:14px}.brokerSettingsCard{grid-template-columns:1fr;padding:22px}.brokerDetails>div:first-child{flex-direction:column;align-items:flex-start;gap:10px}.futureBroker{grid-template-columns:45px 1fr;padding:18px}.futureBroker>b{grid-column:1/-1;width:max-content}}.dashboard.topNavDashboard{background:var(--bg);min-height:100vh;display:block}.topNavDashboard>aside{display:none}.dashboardTopbar{z-index:100;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;height:72px;padding:0 clamp(20px,3vw,48px);display:grid;position:sticky;top:0}.topbarBrand{align-items:center;gap:14px;min-width:0;display:flex}.topbarBrand>span{color:var(--border);font-size:25px;font-weight:300}.topbarBrand>b{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dashboardTopNav{align-items:stretch;gap:7px;height:100%;display:flex}.dashboardTopNav>button,.topNavGroupTrigger{min-width:max-content;color:var(--sub);cursor:pointer;background:0 0;border:0;padding:0 17px;font-size:12px;font-weight:700;position:relative}.dashboardTopNav>button:hover,.topNavGroupTrigger:hover,.dashboardTopNav>button.active{color:var(--text)}.dashboardTopNav>button.active:after,.topNavGroup.active:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}.topNavGroup{align-items:stretch;display:flex;position:relative}.topNavGroupTrigger{align-items:center;gap:7px;display:flex}.topNavGroupTrigger span{color:var(--muted);font-size:14px;transition:all .2s}.topNavGroup:hover .topNavGroupTrigger span,.topNavGroup:focus-within .topNavGroupTrigger span{transform:rotate(180deg)}.topNavDropdown{border:1px solid var(--border);background:var(--raised);opacity:0;visibility:hidden;border-radius:13px;gap:3px;width:340px;padding:9px;transition:all .18s;display:grid;position:absolute;top:62px;left:50%;transform:translate(-50%,-7px);box-shadow:0 22px 55px #00000052}.topNavGroup:hover .topNavDropdown,.topNavGroup:focus-within .topNavDropdown{opacity:1;visibility:visible;transform:translate(-50%)}.topNavDropdown>button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.topNavDropdown>button:disabled{opacity:.38;cursor:not-allowed}.topNavDropdown>button>i{background:var(--soft);width:34px;height:34px;color:var(--accent);border-radius:8px;place-items:center;font-size:16px;font-style:normal;display:grid}.topNavDropdown>button span,.topNavDropdown>button b,.topNavDropdown>button small{display:block}.topNavDropdown>button b{font-size:11px}.topNavDropdown>button small{color:var(--muted);margin-top:4px;font-size:8px}.topNavDropdown>p{border-top:1px solid var(--border);color:#f59e0b;margin:5px 6px 2px;padding:9px;font-size:9px}.topbarActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.topBrokerStatus{border:1px solid var(--border);background:var(--card);color:#f59e0b;cursor:pointer;border-radius:9px;align-items:center;gap:7px;height:35px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.topBrokerStatus i{background:#f59e0b;border-radius:50%;width:7px;height:7px}.topBrokerStatus.connected{color:var(--accent)}.topBrokerStatus.connected i{background:var(--accent);box-shadow:0 0 0 4px var(--tint)}.profileMenu{position:relative}.profileMenu summary{cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 8px;list-style:none;display:flex}.profileMenu summary::-webkit-details-marker{display:none}.profileMenu summary:hover{background:var(--soft)}.profileMenu summary>span{background:var(--tint);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.profileMenu summary>b{white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-size:10px;overflow:hidden}.profileMenu summary>i{color:var(--muted);font-size:11px;font-style:normal}.profileMenu>div{border:1px solid var(--border);background:var(--raised);border-radius:12px;width:240px;padding:10px;position:absolute;top:45px;right:0;box-shadow:0 20px 50px #0005}.profileMenuIdentity{border-bottom:1px solid var(--border);margin-bottom:5px;padding:10px 9px 13px}.profileMenuIdentity b,.profileMenuIdentity small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profileMenuIdentity b{font-size:11px}.profileMenuIdentity small{color:var(--muted);margin-top:4px;font-size:8px}.profileMenu>div>button{width:100%;color:var(--sub);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 9px;font-size:10px}.profileMenu>div>button:hover{background:var(--soft);color:var(--text)}.profileMenu>div>button.profileLogout:hover{color:var(--danger)}.mobileMenuButton{display:none}.topNavDashboard>.content{width:100%;padding:32px clamp(20px,3vw,48px) 60px}.topNavDashboard>.content>header{margin:0 0 22px}.topNavDashboard .marketClock{min-width:330px}@media (width<=1050px){.dashboardTopbar{grid-template-columns:1fr auto}.dashboardTopNav{border-bottom:1px solid var(--border);background:var(--raised);flex-direction:column;align-items:stretch;height:auto;padding:10px 20px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 20px 40px #0004}.dashboardTopNav.open{display:flex}.dashboardTopNav>button,.topNavGroupTrigger{text-align:left;height:44px;padding:0 13px}.dashboardTopNav>button.active:after,.topNavGroup.active:after{border-radius:0 3px 3px 0;width:3px;height:auto;inset:8px auto 8px 0}.topNavGroup{display:block}.topNavGroupTrigger{justify-content:space-between;width:100%}.topNavDropdown{opacity:1;visibility:visible;width:100%;box-shadow:none;margin-bottom:7px;padding:6px;display:none;position:static;transform:none}.topNavGroup:focus-within .topNavDropdown,.topNavGroup:hover .topNavDropdown{display:grid;transform:none}.mobileMenuButton{border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:9px;grid-area:1/2;place-items:center;font-size:18px;display:grid}.topbarActions{grid-column:3}.dashboardTopbar{grid-template-columns:1fr auto auto;gap:10px}.topBrokerStatus span{display:none}}@media (width<=680px){.dashboardTopbar{grid-template-columns:1fr auto auto;height:64px;padding:0 16px}.dashboardTopNav{padding:9px 14px;top:64px}.topbarBrand>span,.topbarBrand>b,.topBrokerStatus,.profileMenu summary>b,.profileMenu summary>i{display:none}.topbarActions{gap:2px}.profileMenu summary{padding:0}.profileMenu>div{position:fixed;top:61px;right:12px}.topNavDashboard>.content{padding:20px 14px 45px}.topNavDashboard>.content>header{min-height:auto;padding:16px}.topNavDashboard .marketClock{min-width:auto}.topNavDashboard .content>header h1{font-size:23px}}.premiumHome{background:var(--bg);min-height:100vh;overflow:hidden}.premiumNav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;max-width:1280px;height:78px;margin:auto;padding:0 28px;display:flex}.premiumLinks{align-items:center;gap:32px;display:flex}.premiumLinks a{color:var(--sub);font-size:12px;font-weight:600;text-decoration:none}.premiumLinks a:hover{color:var(--text)}.premiumNav>div:last-child{align-items:center;gap:9px;display:flex}.premiumLogin{height:40px;color:var(--sub);cursor:pointer;background:0 0;border:0;padding:0 13px;font-weight:700}.premiumLogin:hover{color:var(--text)}.premiumPrimary{background:var(--accent);color:#062117;cursor:pointer;border:0;border-radius:9px;min-height:42px;padding:0 18px;font-weight:800;transition:all .2s}:root[data-theme=light] .premiumPrimary{color:#fff}.premiumPrimary:hover{background:var(--accent2);transform:translateY(-1px)}.premiumPrimary span{margin-left:13px}.premiumPrimary.large{border-radius:10px;min-height:52px;padding:0 23px}.premiumHero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;max-width:1280px;min-height:690px;margin:auto;padding:88px 28px 100px;display:grid}.premiumHeroCopy .eyebrow{margin-bottom:22px}.premiumHero h1{letter-spacing:-4.5px;margin:0;font:600 clamp(55px,5.7vw,78px)/.99 Manrope}.premiumHero h1 em{color:var(--accent);margin-top:8px;font-style:normal;display:inline-block}.premiumHeroCopy>p:not(.eyebrow){max-width:610px;color:var(--sub);margin:27px 0 0;font-size:17px;line-height:1.72}.premiumHeroActions{align-items:center;gap:24px;margin-top:34px;display:flex}.premiumHeroActions>a{color:var(--text);text-underline-offset:5px;font-size:12px;font-weight:700}.premiumTrust{color:var(--muted);flex-wrap:wrap;gap:10px 19px;margin-top:34px;font-size:9px;font-weight:600;display:flex}.premiumTrust span{align-items:center;gap:6px;display:flex}.premiumTrust i{color:var(--accent);font-style:normal;font-weight:900}.premiumHeroProduct{min-width:0;position:relative}.productHalo{background:var(--accent);filter:blur(120px);opacity:.12;position:absolute;inset:12% 5%}.premiumProductFrame{z-index:1;border:1px solid var(--border);background:var(--card);border-radius:17px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000038}.frameBar{border-bottom:1px solid var(--border);background:var(--side);align-items:center;height:55px;padding:0 17px;display:flex}.frameBar>span{align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.frameBar>span i{background:var(--accent);border-radius:3px;width:8px;height:8px}.frameBar nav{color:var(--muted);gap:18px;margin:auto;font-size:8px;display:flex}.frameBar nav b{color:var(--text);position:relative}.frameBar nav b:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-20px;left:0;right:0}.frameBar em{background:var(--tint);width:28px;height:28px;color:var(--accent);border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.frameBody{padding:22px}.frameTitle{justify-content:space-between;align-items:flex-end;display:flex}.frameTitle>span small,.frameTitle>span strong,.frameTitle>span b,.frameTitle>div small,.frameTitle>div b{display:block}.frameTitle small{color:var(--muted);letter-spacing:.8px;font-size:7px}.frameTitle>span strong{margin:6px 0 3px;font:600 25px Manrope}.frameTitle>span b{color:var(--accent);font-size:9px}.frameTitle>div{text-align:right}.frameTitle>div b{background:var(--tint);color:var(--accent);border-radius:6px;margin-top:7px;padding:6px 8px;font-size:8px}.frameChart{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 57px,var(--border) 58px);height:235px;margin-top:12px;position:relative}.frameChart svg{width:100%;height:100%;overflow:visible}.frameChart path:first-of-type{fill:url(#premiumFill)}.frameChart path:last-of-type{fill:none;stroke:var(--accent);stroke-width:2.5px;vector-effect:non-scaling-stroke}.frameChart>span{background:var(--card);letter-spacing:.45px;border-radius:4px;padding:3px 5px;font-size:6px;font-weight:800;position:absolute;right:8px}.supportLine{color:var(--accent);bottom:41px}.resistanceLine{color:var(--danger);top:33px}.frameData{grid-template-columns:repeat(4,1fr);gap:8px;padding-top:14px;display:grid}.frameData>span{border-left:1px solid var(--border);padding:10px}.frameData>span:first-child{border:0}.frameData small,.frameData b{display:block}.frameData small{color:var(--muted);letter-spacing:.7px;font-size:6px}.frameData b{margin-top:5px;font:600 11px Manrope}.productCaption{z-index:1;color:var(--muted);letter-spacing:.7px;justify-content:space-between;margin-top:14px;font-size:8px;display:flex;position:relative}.productCaption span{color:var(--accent);font-weight:800}.premiumCoverage{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--side);justify-content:space-between;align-items:center;gap:25px;min-height:88px;padding:20px max(28px,50vw - 612px);display:flex}.premiumCoverage span{color:var(--muted);letter-spacing:1.2px;font-size:8px}.premiumCoverage b{color:var(--sub);letter-spacing:1px;font:600 10px Manrope}.premiumProductStory{max-width:1224px;margin:auto;padding:132px 28px 118px}.premiumStoryIntro{border-bottom:1px solid var(--border);grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;padding-bottom:62px;display:grid}.premiumStoryIntro .eyebrow{grid-column:1/-1;margin-bottom:-55px}.premiumStoryIntro h2,.premiumToolsTitle h2,.premiumBroker h2,.premiumSecurity h2,.premiumFinalCta h2{letter-spacing:-2.6px;margin:0;font:600 clamp(37px,4.2vw,55px)/1.08 Manrope}.premiumStoryIntro>p:last-child{color:var(--sub);margin:0;line-height:1.7}.premiumStoryRows article{border-bottom:1px solid var(--border);grid-template-columns:70px 1fr 220px;align-items:start;gap:35px;min-height:230px;padding:45px 0;display:grid}.premiumStoryRows article>span{color:var(--border);font:600 28px Manrope}.premiumStoryRows small{color:var(--accent);letter-spacing:1.3px;font-size:8px;font-weight:800}.premiumStoryRows h3{letter-spacing:-.5px;margin:13px 0 11px;font:600 23px Manrope}.premiumStoryRows p{max-width:610px;color:var(--sub);margin:0;font-size:13px;line-height:1.7}.premiumStoryRows aside{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.premiumStoryRows aside b{border:1px solid var(--border);color:var(--sub);border-radius:6px;padding:7px 9px;font-size:8px;font-weight:700}.premiumTools{background:var(--side);grid-template-columns:.72fr 1.28fr;gap:100px;padding:112px max(28px,50vw - 612px);display:grid}.premiumToolsTitle{align-self:start;position:sticky;top:110px}.premiumToolsTitle h2{font-size:43px}.premiumToolList{border-top:1px solid var(--border)}.premiumToolList article{border-bottom:1px solid var(--border);grid-template-columns:40px 1fr auto;align-items:center;gap:20px;min-height:116px;display:grid}.premiumToolList article>span{color:var(--accent);font-size:9px;font-weight:800}.premiumToolList h3{margin:0;font:600 16px Manrope}.premiumToolList article>b{color:var(--muted);letter-spacing:.7px;text-align:right;font-size:8px}.premiumBroker{grid-template-columns:1fr .9fr;align-items:center;gap:110px;max-width:1224px;margin:auto;padding:130px 28px;display:grid}.premiumBroker>div:first-child>p:not(.eyebrow){color:var(--sub);line-height:1.7}.premiumBroker ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.premiumBroker li{color:var(--sub);font-size:11px}.premiumBroker li:before{content:"✓";color:var(--accent);margin-right:9px;font-weight:900}.premiumBrokerPanel{border-top:1px solid var(--border)}.premiumBrokerPanel>div{border-bottom:1px solid var(--border);grid-template-columns:50px 1fr auto;align-items:center;gap:16px;min-height:115px;padding:20px 0;display:grid}.brokerGlyph{background:var(--purple);color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;font:700 18px Manrope;display:grid}.premiumBrokerPanel small{color:var(--accent);letter-spacing:1px;font-size:7px;font-weight:800}.premiumBrokerPanel h3{margin:6px 0 3px;font:600 17px Manrope}.premiumBrokerPanel p{color:var(--muted);margin:0;font-size:9px}.premiumBrokerPanel>div>b{color:var(--accent);letter-spacing:.7px;font-size:7px}.premiumBrokerPanel .mutedBroker{opacity:.52}.mutedBroker .brokerGlyph{background:var(--soft);color:var(--sub)}.premiumSecurity{text-align:center;border:1px solid var(--tint-border);background:linear-gradient(130deg,var(--tint),var(--card));border-radius:20px;max-width:1224px;margin:0 auto 110px;padding:64px}.premiumSecurity>span{color:var(--accent);letter-spacing:1.5px;font-size:8px;font-weight:800}.premiumSecurity h2{margin-top:17px;font-size:43px}.premiumSecurity p{max-width:710px;color:var(--sub);margin:20px auto 0;line-height:1.7}.premiumFinalCta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;max-width:1224px;margin:0 auto 100px;padding:55px 0;display:flex}.premiumFinalCta .eyebrow{margin-bottom:12px}.premiumFinalCta h2{font-size:42px}.premiumFooter{max-width:1224px;color:var(--muted);grid-template-columns:1fr auto auto;align-items:center;gap:45px;margin:auto;padding:32px 0 42px;font-size:9px;display:grid}.premiumFooter p{margin:0}.premiumFooter>div{gap:20px;display:flex}.premiumFooter a,.premiumFooter button{color:var(--sub);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.premiumFooter a:hover,.premiumFooter button:hover{color:var(--text)}.premiumAuthPage{background:var(--bg);grid-template-columns:.95fr 1.05fr;min-height:100vh;display:grid}.authNarrative{border-right:1px solid var(--border);background:radial-gradient(circle at 25% 45%,var(--glow),transparent 48%),var(--side);flex-direction:column;padding:34px clamp(32px,5vw,78px) 42px;display:flex;position:relative;overflow:hidden}.authNav{justify-content:space-between;align-items:center;display:flex}.authNav>button{color:var(--sub);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.authNav>button:hover{color:var(--text)}.authStory{max-width:590px;margin:auto 0}.authStory h1{white-space:pre-line;letter-spacing:-2.8px;margin:0;font:600 clamp(38px,4vw,57px)/1.07 Manrope}.authStory>p:not(.eyebrow){max-width:540px;color:var(--sub);margin:22px 0 0;line-height:1.7}.authStory ol{gap:17px;margin:38px 0 0;padding:0;list-style:none;display:grid}.authStory li{align-items:center;gap:13px;display:flex}.authStory li>i{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.authStory li.complete>i{border-color:var(--tint-border);background:var(--tint);color:var(--accent)}.authStory li b,.authStory li small{display:block}.authStory li b{font-size:11px}.authStory li small{color:var(--muted);margin-top:4px;font-size:8px}.authNarrative>small{color:var(--muted);font-size:8px}.authFormSide{flex-direction:column;padding:34px clamp(28px,6vw,100px);display:flex}.authFormTop{justify-content:flex-end;display:flex}.premiumAuthForm{width:min(430px,100%);margin:auto}.authStep{color:var(--accent);letter-spacing:1.4px;font-size:8px;font-weight:800}.premiumAuthForm h2{letter-spacing:-1.3px;margin:12px 0 9px;font:600 32px Manrope}.premiumAuthForm>p{color:var(--sub);margin:0 0 29px;font-size:12px;line-height:1.6}.premiumAuthForm form{gap:16px;display:grid}.premiumAuthForm label{color:var(--sub);letter-spacing:.4px;gap:8px;font-size:9px;font-weight:800;display:grid}.premiumAuthForm input{border:1px solid var(--border);background:var(--card);height:49px;color:var(--text);border-radius:9px;outline:0;padding:0 14px}.premiumAuthForm input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--tint)}.premiumSubmit{background:var(--accent);color:#062117;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;height:51px;margin-top:5px;padding:0 17px;font-weight:800;display:flex}:root[data-theme=light] .premiumSubmit{color:#fff}.premiumSubmit:disabled{opacity:.55}.authSwitch{border-top:1px solid var(--border);color:var(--sub);margin-top:24px;padding-top:19px;font-size:10px}.authSwitch button{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:7px;font-weight:800}.authFinePrint{color:var(--muted);margin-top:20px;font-size:8px;line-height:1.5;display:block}@media (width<=980px){.premiumLinks{display:none}.premiumHero{text-align:center;grid-template-columns:1fr;gap:65px}.premiumHeroCopy>p:not(.eyebrow){margin-left:auto;margin-right:auto}.premiumHeroActions,.premiumTrust{justify-content:center}.premiumHeroProduct{text-align:left;width:100%;max-width:720px;margin:auto}.premiumStoryIntro{grid-template-columns:1fr;gap:20px}.premiumStoryIntro .eyebrow{margin-bottom:0}.premiumStoryRows article{grid-template-columns:50px 1fr}.premiumStoryRows aside{flex-flow:wrap;grid-column:2;align-items:flex-start}.premiumTools{grid-template-columns:1fr;gap:45px}.premiumToolsTitle{position:static}.premiumBroker{grid-template-columns:1fr;gap:55px}.premiumFinalCta{margin-left:28px;margin-right:28px}.premiumFooter{margin:0 28px}.premiumAuthPage{grid-template-columns:1fr}.authNarrative{display:none}.authFormSide{min-height:100vh}.authFormTop:before{content:"QuantaMind Trade";margin-right:auto;font:700 17px Manrope}}@media (width<=640px){.premiumNav{height:68px;padding:0 18px}.premiumNav .themeToggle,.premiumLogin{display:none}.premiumHero{gap:52px;min-height:auto;padding:62px 20px 72px}.premiumHero h1{letter-spacing:-3px;font-size:48px}.premiumHeroCopy>p:not(.eyebrow){font-size:15px}.premiumHeroActions{flex-direction:column;align-items:stretch}.premiumTrust{display:none}.premiumProductFrame{border-radius:12px}.frameBody{padding:15px}.frameChart{height:180px}.frameData{grid-template-columns:1fr 1fr}.frameData>span:nth-child(3){border-left:0}.productCaption small{display:none}.premiumCoverage{white-space:nowrap;justify-content:flex-start;overflow:auto}.premiumCoverage>span{display:none}.premiumProductStory{padding:82px 20px}.premiumStoryIntro{padding-bottom:38px}.premiumStoryIntro h2,.premiumToolsTitle h2,.premiumBroker h2,.premiumSecurity h2,.premiumFinalCta h2{letter-spacing:-1.8px;font-size:35px}.premiumStoryRows article{grid-template-columns:35px 1fr;gap:15px;padding:34px 0}.premiumStoryRows h3{font-size:19px}.premiumTools{padding:78px 20px}.premiumToolList article{grid-template-columns:28px 1fr;padding:20px 0}.premiumToolList article>b{text-align:left;grid-column:2}.premiumBroker{padding:85px 20px}.premiumBrokerPanel>div{grid-template-columns:45px 1fr}.premiumBrokerPanel>div>b{grid-column:2}.premiumSecurity{margin:0 20px 80px;padding:43px 22px}.premiumFinalCta{flex-direction:column;align-items:stretch;gap:30px;margin:0 20px 75px}.premiumFooter{grid-template-columns:1fr;gap:18px;margin:0 20px}.premiumFooter>div{grid-row:2}.authFormSide{padding:24px 20px}.premiumAuthForm h2{font-size:28px}}.authTextAction{color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:end;margin-top:-7px;font-size:10px;font-weight:800}.accountSecurityPage{background:radial-gradient(circle at 50% 28%, var(--glow), transparent 35%), var(--bg);min-height:100vh;color:var(--text);flex-direction:column;padding:28px clamp(20px,5vw,72px);display:flex}.accountSecurityPage>header{justify-content:space-between;align-items:center;display:flex}.accountSecurityPage>section{border:1px solid var(--border);background:var(--card);border-radius:18px;width:min(480px,100%);margin:auto;padding:clamp(27px,5vw,44px);box-shadow:0 24px 70px #0206171f}.accountSecurityPage h1{letter-spacing:-1.5px;margin:12px 0 10px;font:650 clamp(28px,4vw,38px) Manrope,sans-serif}.accountSecurityPage section>p{color:var(--sub);margin:0 0 24px;font-size:12px;line-height:1.7}.accountSecurityPage form{gap:15px;display:grid}.accountSecurityPage label{color:var(--sub);gap:7px;font-size:9px;font-weight:800;display:grid}.accountSecurityPage input{border:1px solid var(--border);background:var(--side);height:48px;color:var(--text);border-radius:9px;outline:0;padding:0 13px}.securityState{border:1px solid var(--border);background:var(--side);color:var(--sub);border-radius:9px;margin:15px 0;padding:12px;font-size:10px;line-height:1.55}.securityState.success{color:#059669;background:#10b9811a;border-color:#10b9814d}.securityState.error{color:#dc2626;background:#ef444414;border-color:#ef44444d}.securityBack{width:100%;color:var(--sub);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:10px;font-size:10px;font-weight:750}.verificationPending>section{text-align:center}.verificationIcon{background:var(--tint);width:58px;height:58px;color:var(--accent);border-radius:16px;place-items:center;margin:0 auto 18px;font-size:24px;display:grid}.verificationPending .premiumSubmit{width:100%}.topNavGroupTrigger>svg{width:10px;color:var(--muted);font-size:10px;transition:transform .2s}.topNavGroup:hover .topNavGroupTrigger>svg,.topNavGroup:focus-within .topNavGroupTrigger>svg{transform:rotate(180deg)}.profileMenu summary>svg{width:9px;color:var(--muted);font-size:9px;transition:transform .2s}.profileMenu[open] summary>svg{transform:rotate(180deg)}@media (width<=680px){.profileMenu summary>svg{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111f;--side:#0b1728;--card:#111f33;--raised:#172a42;--soft:#1c304a;--border:#253b57;--text:#f8fafc;--sub:#9fb0c7;--muted:#687c99;--accent:#3b82f6;--accent2:#2563eb;--cyan:#22d3ee;--purple:#8b5cf6;--positive:#10b981;--danger:#fb7185;--warning:#f59e0b;--tint:#3b82f618;--tint-border:#3b82f64d;--shadow:0 28px 70px #02061780;--glow:#2563eb38}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fb;--side:#edf3f9;--card:#fff;--raised:#fff;--soft:#e8eff7;--border:#d6e1ee;--text:#0f172a;--sub:#52627a;--muted:#7d8ca3;--accent:#2563eb;--accent2:#1d4ed8;--cyan:#0891b2;--purple:#7c3aed;--positive:#059669;--danger:#e11d48;--warning:#d97706;--tint:#2563eb12;--tint-border:#2563eb3d;--shadow:0 24px 60px #263b4a1f;--glow:#2563eb17}body{background:radial-gradient(circle at 82% -8%, color-mix(in srgb, var(--purple) 10%, transparent), transparent 29rem), radial-gradient(circle at -5% 22%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 34rem), var(--bg)}.brandMark{width:42px;height:42px;box-shadow:none;background:0 0;border-radius:10px;flex:0 0 42px;position:relative;overflow:hidden}.brandMark img{object-fit:contain;width:66px;max-width:none;height:66px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topNavDashboard{background:radial-gradient(circle at 78% 0, color-mix(in srgb, var(--purple) 8%, transparent), transparent 34rem), var(--bg)}.dashboardTopbar{border-bottom-color:color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--side) 91%, transparent);box-shadow:0 10px 38px #02061730}.dashboardTopNav>button,.topNavGroupTrigger{letter-spacing:.15px}.dashboardTopNav>button.active,.topNavGroup.active .topNavGroupTrigger{color:var(--text)}.dashboardTopNav>button.active:after,.topNavGroup.active:after{background:linear-gradient(90deg, var(--accent), var(--cyan));height:3px;box-shadow:0 -3px 15px color-mix(in srgb, var(--cyan) 45%, transparent)}.topNavDropdown,.profileMenu>div{border-color:color-mix(in srgb, var(--border) 78%, var(--accent));background:color-mix(in srgb, var(--raised) 96%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px #02061780,inset 0 0 0 1px #ffffff06}.topNavDropdown>button>i{background:color-mix(in srgb, var(--purple) 13%, var(--soft));color:var(--purple)}.topNavDropdown>button:hover:not(:disabled),.topNavDropdown>button.active{background:linear-gradient(90deg, var(--tint), color-mix(in srgb, var(--purple) 8%, transparent))}.topNavDropdown>p,.topBrokerStatus{color:var(--warning)}.topBrokerStatus i{background:var(--warning)}.topBrokerStatus.connected{border-color:color-mix(in srgb, var(--cyan) 38%, var(--border));background:color-mix(in srgb, var(--cyan) 7%, var(--card));color:var(--cyan)}.topBrokerStatus.connected i,.chartHeadActions>span i,.dataState.isLive i,.marketState.open i{background:var(--cyan);box-shadow:0 0 0 4px color-mix(in srgb, var(--cyan) 13%, transparent), 0 0 14px color-mix(in srgb, var(--cyan) 48%, transparent)}.profileMenu summary>span{border:1px solid color-mix(in srgb, var(--accent) 36%, transparent);background:linear-gradient(145deg, var(--tint), color-mix(in srgb, var(--purple) 12%, transparent))}.topNavDashboard>.content>header{border-color:color-mix(in srgb, var(--border) 85%, var(--accent));background:linear-gradient(110deg, color-mix(in srgb, var(--accent) 8%, var(--card)), var(--card) 52%, color-mix(in srgb, var(--purple) 7%, var(--card)));position:relative;overflow:hidden;box-shadow:0 16px 44px #02061724,inset 0 1px #ffffff06}.topNavDashboard>.content>header:before{content:"";background:linear-gradient(var(--accent), var(--cyan));width:3px;box-shadow:3px 0 18px color-mix(in srgb, var(--cyan) 42%, transparent);position:absolute;inset:0 auto 0 0}.topNavDashboard .marketClock{border-color:color-mix(in srgb, var(--border) 76%, var(--cyan));background:color-mix(in srgb, var(--side) 86%, transparent)}.topNavDashboard .clockIcon{background:color-mix(in srgb, var(--cyan) 12%, transparent);color:var(--cyan)}.topNavDashboard .positive{color:var(--positive)!important}.topNavDashboard .negative{color:var(--danger)!important}.topNavDashboard .eyebrow{color:var(--accent)}.globalOverview,.multiChartsHead,.timeframePanel,.chainToolbar,.chainSummary,.chainTableWrap,.ivToolbar,.ivSummary,.snapshotPanel,.ivChartPanel,.filterPanel,.collapsiblePanel,.buildupCommandBar,.brokerSettingsCard,.connectionGuidance,.futureBroker{border-color:color-mix(in srgb, var(--border) 88%, var(--accent));box-shadow:0 15px 40px #0206171f,inset 0 1px #ffffff05}.globalOverview,.multiChartsHead,.buildupCommandBar,.chainToolbar,.ivToolbar{background:linear-gradient(135deg, var(--card), color-mix(in srgb, var(--accent) 4%, var(--card)) 62%, color-mix(in srgb, var(--purple) 5%, var(--card)))}.globalGrid article{background:linear-gradient(145deg, color-mix(in srgb, var(--raised) 88%, var(--card)), var(--side));box-shadow:inset 0 1px #ffffff04}.globalGrid article:hover,.indexCards article:hover,.timeframePanel:hover{border-color:color-mix(in srgb, var(--accent) 56%, var(--border));box-shadow:0 14px 32px color-mix(in srgb, var(--accent) 10%, transparent)}.marketState.open,.dataState.isLive,.buildupCommandActions .dataState.isLive,.chartHeadActions>span{color:var(--cyan)}.indexCards article{background:linear-gradient(145deg, var(--card), color-mix(in srgb, var(--accent) 4%, var(--card)));position:relative;overflow:hidden;box-shadow:0 12px 30px #0206171c,inset 0 1px #ffffff05}.indexCards article:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 55%, transparent), transparent);opacity:.55;height:2px;position:absolute;top:0;left:0;right:0}.indexCards article.selected{border-color:color-mix(in srgb, var(--accent) 68%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 10%, var(--card)), var(--card) 62%, color-mix(in srgb, var(--cyan) 5%, var(--card)));box-shadow:0 18px 46px color-mix(in srgb, var(--accent) 15%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 9%, transparent)}.indexCards article.selected:before{background:linear-gradient(90deg, var(--accent), var(--cyan));opacity:1;height:3px;box-shadow:0 3px 15px color-mix(in srgb, var(--cyan) 34%, transparent)}.oiLevel.support{border-bottom-color:color-mix(in srgb, var(--positive) 55%, transparent)}.oiLevel.support>span{color:var(--positive)}.oiLevel.support>span i{background:var(--positive);box-shadow:0 0 0 3px color-mix(in srgb, var(--positive) 12%, transparent)}.oiLevel.resistance{border-bottom-color:color-mix(in srgb, var(--danger) 55%, transparent)}.oiLevel.resistance>span{color:var(--danger)}.oiLevel.resistance>span i{background:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 12%, transparent)}.timeframePanel{transition:border-color .2s,box-shadow .2s,transform .2s}.timeframeHead,.panelHead,.snapshotHead,.chainTable th{background:color-mix(in srgb, var(--side) 88%, var(--raised))}.vwapLegend{color:var(--cyan)}.vwapLegend i{background:var(--cyan);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--cyan) 55%, transparent)}.ivPage .eyebrow,.ivToolbar .eyebrow,.ivChartHead>div>span{color:var(--purple)}.ivToolbar,.ivChartPanel{border-color:color-mix(in srgb, var(--purple) 28%, var(--border))}.ivStat.ce,.snapshotSide.ce{border-color:var(--purple)}.ivStat.pe,.snapshotSide.pe{border-color:var(--cyan)}.ivLegend .ce,.ivChart .ceDot{background:var(--purple);fill:var(--purple)}.ivLegend .pe,.ivChart .peDot{background:var(--cyan);fill:var(--cyan)}.ivChart .ceLine{stroke:var(--purple);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--purple) 35%, transparent))}.ivChart .peLine{stroke:var(--cyan);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--cyan) 35%, transparent))}.collectorButton,.accountSubmit,.primaryButton,.loginButton{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;box-shadow:0 10px 25px color-mix(in srgb, var(--accent) 22%, transparent)}.buildupWorkspace .oiMomentumPanel>.panelHead,.buildupWorkspace .buildupTimelineSection>.panelHead{box-shadow:inset 3px 0 var(--accent)}.buildupWorkspace .greeksSection>.panelHead{box-shadow:inset 3px 0 var(--purple)}.buildupWorkspace .futureTimelineGroup>.panelHead,.futureOiMomentumPanel>.panelHead{box-shadow:inset 3px 0 var(--warning)!important}.upstoxIcon,.brokerLogo{background:linear-gradient(145deg, var(--purple), #6d28d9);box-shadow:0 12px 28px color-mix(in srgb, var(--purple) 26%, transparent)}.statusPill.connected{border-color:color-mix(in srgb, var(--cyan) 35%, transparent);background:color-mix(in srgb, var(--cyan) 9%, transparent);color:var(--cyan)}.statusPill.connected i{background:var(--cyan);box-shadow:0 0 10px color-mix(in srgb, var(--cyan) 60%, transparent)}.warning{border-color:color-mix(in srgb, var(--warning) 52%, transparent);background:color-mix(in srgb, var(--warning) 9%, transparent);color:var(--warning)}.error{border-color:color-mix(in srgb, var(--danger) 52%, transparent);background:color-mix(in srgb, var(--danger) 9%, transparent)}@media (width<=1050px){.dashboardTopNav{background:color-mix(in srgb, var(--raised) 97%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@media (prefers-reduced-motion:no-preference){.topBrokerStatus.connected i,.chartHeadActions>span i,.dataState.isLive i{animation:2.2s ease-in-out infinite financialPulse}}@keyframes financialPulse{0%,to{opacity:.78}50%{opacity:1;box-shadow:0 0 0 5px color-mix(in srgb, var(--cyan) 10%, transparent), 0 0 16px color-mix(in srgb, var(--cyan) 60%, transparent)}}.brandIdentity{text-align:left;justify-items:start;gap:1px;line-height:1;display:grid}.brandIdentity strong{letter-spacing:-.35px;font:700 17px Manrope,sans-serif}.brandIdentity small{color:#65a30d;letter-spacing:1.05px;text-transform:uppercase;font-size:8.5px;font-weight:900}:root:not([data-theme=light]) .brandIdentity small{color:#a3e635}.dashboardTopbar{grid-template-columns:minmax(190px,1fr) auto minmax(350px,1fr);height:58px;padding:0 clamp(18px,2.4vw,36px)}.dashboardTopbar .brandMark{flex-basis:38px;width:38px;height:38px}.dashboardTopbar .brandMark img{width:60px;height:60px}.topbarBrand{gap:9px}.dashboardTopNav>button,.topNavGroupTrigger{padding:0 14px;font-size:11px}.topNavDropdown{top:51px}.topbarActions{gap:8px}.topNavDashboard .marketClock.compact{border-radius:9px;min-width:250px;height:38px;padding:4px 8px}.marketClock.compact .clockIcon{border-radius:7px;width:27px;height:27px;margin-right:8px;font-size:14px}.marketClock.compact .clockDate{gap:1px}.marketClock.compact .clockDate small{letter-spacing:.7px;font-size:6px}.marketClock.compact .clockDate b{font-size:9px}.marketClock.compact .clockTime{padding-left:11px;font-size:12px}.topBrokerStatus,.topBrokerStatus.connected{border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:relative}.topBrokerStatus>svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.topBrokerStatus>i{border:2px solid var(--card);box-sizing:content-box;width:7px;height:7px;position:absolute;bottom:4px;right:4px}.topBrokerStatus.disconnected{border-color:color-mix(in srgb, var(--danger) 48%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--card));color:var(--danger)}.topBrokerStatus.disconnected>i{background:var(--danger)}.profileMenu summary{width:38px;height:38px;padding:4px}.profileMenu summary>span{width:30px;height:30px}.topNavDashboard>.content{padding-top:16px}@media (width<=1120px){.dashboardTopbar{grid-template-columns:1fr auto auto}.dashboardTopNav{top:58px}.marketClock.compact .clockDate,.marketClock.compact .clockIcon{display:none}.topNavDashboard .marketClock.compact{width:auto;min-width:auto;padding:0 9px}.marketClock.compact .clockTime{border:0;padding:0}}@media (width<=680px){.dashboardTopbar{height:54px;padding:0 12px}.dashboardTopNav{top:54px}.dashboardTopbar .brandMark{flex-basis:36px;width:36px;height:36px}.brandIdentity small{display:none}.brandIdentity strong{font-size:15px}.topNavDashboard .marketClock.compact{display:none}.topBrokerStatus,.topBrokerStatus.connected{display:grid}.profileMenu>div{top:52px}}.brokerApiSettings{border:1px solid var(--border);background:var(--card);border-radius:17px;grid-template-columns:minmax(220px,.7fr) 1.5fr;gap:36px;margin-top:30px;padding:28px;display:grid;box-shadow:0 12px 36px #0000000d}.brokerApiIntro>span{color:var(--accent);letter-spacing:1px;font-size:8px;font-weight:800}.brokerApiIntro h3{margin:9px 0 8px;font:600 20px Manrope}.brokerApiIntro p{color:var(--sub);margin:0;font-size:10px;line-height:1.65}.brokerApiSettings form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brokerApiSettings label{color:var(--sub);gap:7px;font-size:9px;font-weight:700;display:grid}.brokerApiSettings input{border:1px solid var(--border);background:var(--side);width:100%;height:42px;color:var(--text);border-radius:9px;outline:none;padding:0 12px}.brokerApiSettings input:focus{border-color:var(--accent)}.brokerApiSettings .redirectField{grid-column:1/-1}.brokerApiSettings label small{color:var(--muted);font-size:8px;font-weight:500}.brokerApiSettings form>.primaryButton{width:max-content;min-width:145px}.credentialError,.credentialSuccess{align-self:center;font-size:9px}.credentialError{color:var(--danger)}.credentialSuccess{color:#16a34a}@media (width<=900px){.brokerApiSettings{grid-template-columns:1fr}}@media (width<=600px){.brokerApiSettings{padding:22px}.brokerApiSettings form{grid-template-columns:1fr}.brokerApiSettings .redirectField{grid-column:auto}}.preMarketPage{gap:18px;display:grid}.preMarketToolbar{border:1px solid var(--border);background:var(--card);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.preMarketToolbar>div:first-child>span,.preSectionHead span{color:var(--accent);letter-spacing:1.2px;font-size:8px;font-weight:800}.preMarketToolbar h2{margin:7px 0 5px;font:600 22px Manrope}.preMarketToolbar p{color:var(--sub);margin:0;font-size:10px}.preMarketToolbar>div:last-child{align-items:end;gap:10px;display:flex}.preMarketToolbar label{color:var(--muted);letter-spacing:.7px;gap:6px;font-size:8px;font-weight:800;display:grid}.preMarketToolbar select,.preMarketToolbar button{border:1px solid var(--border);background:var(--side);height:40px;color:var(--text);border-radius:9px}.preMarketToolbar select{min-width:145px;padding:0 10px}.preMarketToolbar button{background:var(--accent);border-color:var(--accent);color:#fff;cursor:pointer;padding:0 16px;font-size:10px;font-weight:800}.preMarketToolbar button:disabled{opacity:.6}.preMarketLoader{border:1px solid var(--border);background:var(--card);min-height:280px;color:var(--muted);border-radius:15px;place-items:center;font-size:12px;display:grid}.preMarketHero{grid-template-columns:minmax(245px,.72fr) 2fr;gap:14px;display:grid}.biasPanel{border:1px solid var(--border);background:linear-gradient(145deg,var(--card),var(--side));border-radius:16px;padding:26px;position:relative;overflow:hidden}.biasPanel:after{content:"";background:var(--accent);opacity:.08;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-65px;right:-55px}.biasPanel>small{color:var(--muted);letter-spacing:1.2px;font-size:8px;font-weight:800}.biasPanel h2{margin:17px 0 5px;font:600 24px Manrope}.biasPanel>strong{font:700 43px Manrope}.biasPanel p{color:var(--sub);text-transform:capitalize;margin:9px 0 0;font-size:10px}.biasPanel.positive>strong{color:#16a34a}.biasPanel.negative>strong{color:var(--danger)}.preScoreGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.preScoreCard{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:15px;padding:17px;display:flex}.scoreDial{--dial:#2563eb;background:conic-gradient(var(--dial) var(--score),var(--soft) 0);border-radius:50%;flex:0 0 68px;width:68px;height:68px;padding:6px}.scoreDial>span{background:var(--card);text-align:center;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.scoreDial b{font:700 19px/1 Manrope}.scoreDial small{color:var(--muted);margin-top:2px;font-size:7px}.preScoreCard>div:last-child small,.preScoreCard>div:last-child strong{display:block}.preScoreCard>div:last-child small{color:var(--muted);letter-spacing:.7px;font-size:8px;font-weight:800}.preScoreCard>div:last-child strong{margin-top:7px;font-size:11px}.preScoreCard.violet .scoreDial{--dial:#7c3aed}.preScoreCard.green .scoreDial{--dial:#16a34a}.preScoreCard.amber .scoreDial{--dial:#f59e0b}.preMetaStrip{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:repeat(5,1fr);padding:14px 18px;display:grid}.preMetaStrip span{border-left:1px solid var(--border);color:var(--muted);padding:2px 15px;font-size:8px}.preMetaStrip span:first-child{border-left:0}.preMetaStrip b{color:var(--text);margin-bottom:5px;font-size:12px;display:block}.preMarketColumns{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.signalBreakdown,.scenarioPanel,.marketFactorSection,.preWarnings{border:1px solid var(--border);background:var(--card);border-radius:15px;padding:22px}.preSectionHead{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.preSectionHead h3{margin:6px 0 0;font:600 16px Manrope}.preSectionHead>small{color:var(--muted);font-size:8px}.signalBreakdown>article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.signalBreakdown>article.unavailable{opacity:.5}.signalBreakdown article p{color:var(--sub);margin:4px 0 0;font-size:8px;line-height:1.45}.signalBreakdown article>strong{text-align:right;min-width:38px;font:700 13px Manrope}.scenarioPanel>article{border-left:3px solid var(--border);background:var(--side);border-radius:8px;margin-top:9px;padding:13px}.scenarioPanel>article.positive{border-left-color:#16a34a}.scenarioPanel>article.negative{border-left-color:var(--danger)}.scenarioPanel>article.neutral{border-left-color:#f59e0b}.scenarioPanel article span{color:var(--text);font-size:9px;font-weight:800}.scenarioPanel article p{color:var(--sub);margin:5px 0 0;font-size:9px;line-height:1.45}.keyLevels{border:1px solid var(--border);border-radius:9px;grid-template-columns:1fr 1fr;margin-top:16px;display:grid;overflow:hidden}.keyLevels label{color:var(--muted);border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px;font-size:7px}.keyLevels label:nth-child(2n){border-right:0}.keyLevels label:nth-child(n+3){border-bottom:0}.keyLevels b{color:var(--text);margin-top:5px;font-size:10px;display:block}.factorGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.factorGrid article{border:1px solid var(--border);background:var(--side);border-radius:10px;padding:15px}.factorGrid article.unavailable{opacity:.5}.factorGrid small,.factorGrid b,.factorGrid strong,.factorGrid span{display:block}.factorGrid small{color:var(--muted);text-transform:uppercase;font-size:7px}.factorGrid b{min-height:25px;margin:6px 0;font-size:9px}.factorGrid strong{font:600 15px Manrope}.factorGrid span{margin-top:6px;font-size:9px}.macroGrid{grid-template-columns:repeat(7,1fr)}.preWarnings>div{align-items:center;gap:9px;display:flex}.preWarnings>div>span{color:#f59e0b;background:#f59e0b1f;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.preWarnings ul{color:var(--sub);margin:13px 0 0;padding-left:18px;font-size:9px;line-height:1.8}.preDisclaimer{color:var(--muted);text-align:center;margin:0 0 8px;font-size:8px}@media (width<=1100px){.preMarketHero,.preMarketColumns{grid-template-columns:1fr}.macroGrid{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.preMarketToolbar,.preMarketToolbar>div:last-child{flex-direction:column;align-items:stretch}.preScoreGrid,.factorGrid,.macroGrid,.preMetaStrip{grid-template-columns:1fr 1fr}.preMetaStrip span{border:0;border-bottom:1px solid var(--border);padding:9px}.preMetaStrip span:last-child{grid-column:1/-1}.preScoreCard{padding:13px}}.preEvents{border:1px solid var(--border);background:var(--card);border-radius:15px;padding:22px}.preEvents>p{color:var(--muted);margin:0;font-size:9px}.preEvents>div:last-child{gap:8px;display:grid}.preEvents article{border:1px solid var(--border);background:var(--side);border-radius:9px;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.preEvents article>span{color:var(--muted);font-size:8px;font-weight:800}.preEvents article b,.preEvents article small{display:block}.preEvents article small{color:var(--muted);margin-top:4px;font-size:7px}.preEvents article>strong{background:var(--soft);text-transform:uppercase;border-radius:5px;padding:5px 7px;font-size:7px}.preEvents article.high>strong{color:var(--danger);background:#ef44441a}.preEvents article.medium>strong{color:#f59e0b;background:#f59e0b1a}.preMarketToolbar>div:first-child>span,.preSectionHead span{font-size:11px}.preMarketToolbar h2{font-size:26px}.preMarketToolbar p{font-size:13px;line-height:1.55}.preMarketToolbar label{font-size:11px}.preMarketToolbar select,.preMarketToolbar button{font-size:13px}.biasPanel>small{font-size:11px}.biasPanel h2{font-size:28px}.biasPanel>strong{font-size:48px}.biasPanel p{font-size:13px;line-height:1.5}.preScoreCard>div:last-child small{font-size:10px}.preScoreCard>div:last-child strong{font-size:14px}.scoreDial b{font-size:22px}.scoreDial small{font-size:9px}.preMetaStrip span{font-size:11px;line-height:1.4}.preMetaStrip b{font-size:15px}.preSectionHead h3{font-size:20px}.preSectionHead>small{font-size:11px}.signalBreakdown article b{font-size:13px}.signalBreakdown article p{font-size:11px;line-height:1.6}.signalBreakdown article>strong{font-size:16px}.scenarioPanel article span{font-size:12px}.scenarioPanel article p{font-size:12px;line-height:1.55}.keyLevels label{font-size:10px}.keyLevels b{font-size:13px}.factorGrid small{font-size:9px}.factorGrid b{min-height:32px;font-size:12px;line-height:1.35}.factorGrid strong{font-size:18px}.factorGrid span{font-size:12px}.preWarnings>div>b{font-size:14px}.preWarnings ul{font-size:12px;line-height:1.8}.preDisclaimer{font-size:11px;line-height:1.55}.preEvents>p{font-size:12px}.preEvents article>span{font-size:11px}.preEvents article b{font-size:13px}.preEvents article small,.preEvents article>strong{font-size:10px}.preMarketLoader{font-size:14px}@media (width<=720px){.preMarketToolbar h2{font-size:23px}.biasPanel h2{font-size:25px}.preSectionHead{flex-direction:column;gap:12px}.factorGrid b{min-height:0}.preEvents article{grid-template-columns:1fr auto}.preEvents article>span{grid-column:1/-1}}.liveTradePage{gap:16px;display:grid}.liveTradeLoader{border:1px solid var(--border);background:var(--card);min-height:360px;color:var(--muted);border-radius:16px;place-items:center;font-size:14px;display:grid}.liveSignalHero{border:1px solid var(--border);background:linear-gradient(120deg,var(--card),var(--side));border-left:5px solid #64748b;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:30px;padding:24px;display:grid}.liveSignalHero.ce-buy,.liveSignalHero.strong-ce-buy{border-left-color:#16a34a}.liveSignalHero.pe-buy,.liveSignalHero.strong-pe-buy{border-left-color:#ef4444}.liveSignalHero.wait{border-left-color:#f59e0b}.liveSignalHero>div:first-child>span,.liveSectionHead span{color:var(--accent);letter-spacing:1.1px;font-size:11px;font-weight:800}.liveSignalHero h2{margin:8px 0 5px;font:700 35px Manrope}.liveSignalHero p{max-width:720px;color:var(--sub);margin:0;font-size:13px;line-height:1.5}.liveConfidence,.liveFeedState{border-left:1px solid var(--border);padding-left:25px}.liveConfidence small,.liveConfidence span,.liveFeedState span,.liveFeedState small,.liveFeedState b{display:block}.liveConfidence small,.liveFeedState span{color:var(--muted);letter-spacing:.8px;font-size:9px;font-weight:800}.liveConfidence b{margin:7px 0;font:700 27px Manrope;display:block}.liveConfidence span,.liveFeedState small{color:var(--sub);font-size:10px}.liveFeedState{min-width:110px;position:relative}.liveFeedState i{background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:0}.liveFeedState i.live{background:#16a34a;box-shadow:0 0 0 5px #16a34a18}.liveFeedState b{text-transform:capitalize;margin:8px 0 5px;font-size:13px}.tradeScoreGrid{grid-template-columns:1fr 1fr 1.25fr;gap:12px;display:grid}.tradeScoreGrid>article{border:1px solid var(--border);background:var(--card);border-radius:13px;padding:20px}.tradeScoreGrid article>span{letter-spacing:1px;font-size:10px;font-weight:800}.tradeScoreGrid article>strong{margin:10px 0 8px;font:700 31px Manrope;display:block}.tradeScoreGrid article>strong small{color:var(--muted);font-size:12px}.tradeScoreGrid article>div{background:var(--soft);border-radius:8px;height:6px;overflow:hidden}.tradeScoreGrid article>div i{background:#16a34a;height:100%;display:block}.tradeScoreGrid article.pe>div i{background:#ef4444}.tradeScoreGrid article>p{color:var(--sub);margin:9px 0 0;font-size:12px}.tradeRecommendation strong{font-size:21px!important}.tradeRecommendation small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.liveMarketStrip{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.liveMarketStrip article{border-left:1px solid var(--border);padding:14px}.liveMarketStrip article:first-child{border:0}.liveMarketStrip span,.liveMarketStrip b{display:block}.liveMarketStrip span{color:var(--muted);font-size:9px;font-weight:800}.liveMarketStrip b{margin-top:6px;font-size:13px}.tradeTerminalGrid{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.confirmationMatrix,.tradeContext,.optionBattle,.signalHistory,.tradeWarnings{border:1px solid var(--border);background:var(--card);border-radius:15px;padding:22px}.liveSectionHead{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.liveSectionHead h3{margin:6px 0 0;font:600 20px Manrope}.liveSectionHead>small{color:var(--muted);font-size:10px}.matrixHeader,.matrixRow{grid-template-columns:.7fr 1fr 1fr;gap:10px;display:grid}.matrixHeader{background:var(--side);color:var(--muted);padding:9px 12px;font-size:9px}.matrixRow{border-top:1px solid var(--border);align-items:center;padding:11px 12px}.matrixRow>b{text-transform:capitalize;font-size:11px}.matrixRow>span{border-radius:7px;padding:8px;font-size:11px;font-weight:800}.matrixRow>span.pass{color:#16a34a;background:#16a34a0f}.matrixRow>span.fail{color:#ef4444;background:#ef44440d}.matrixRow span small{color:var(--sub);margin-top:4px;font-size:9px;font-weight:500;line-height:1.35;display:block}.tradeLevelGrid{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.tradeLevelGrid label{color:var(--muted);border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:13px;font-size:9px}.tradeLevelGrid label:nth-child(2n){border-right:0}.tradeLevelGrid label:nth-child(n+5){border-bottom:0}.tradeLevelGrid b{color:var(--text);margin-top:6px;font-size:13px;display:block}.breadthCard{border:1px solid var(--border);background:var(--side);border-radius:10px;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:10px;margin-top:12px;padding:15px;display:grid}.breadthCard span,.breadthCard b,.breadthCard small,.breadthCard strong{display:block}.breadthCard span{color:var(--muted);font-size:9px}.breadthCard b{margin:5px 0;font-size:14px}.breadthCard small{color:var(--muted);font-size:9px}.breadthCard strong{font-size:20px}.battleGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.battleGrid>article{border:1px solid var(--border);background:var(--side);border-top:3px solid #16a34a;border-radius:12px;padding:19px}.battleGrid>article.pe{border-top-color:#ef4444}.battleGrid header{justify-content:space-between;align-items:center;display:flex}.battleGrid header b{font-size:14px}.battleGrid header span{color:#16a34a;background:#16a34a12;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:800}.battleGrid header span.illiquid{color:#ef4444;background:#ef444412}.battleGrid>article>strong{margin:13px 0;font:700 26px Manrope;display:block}.battleGrid article>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.battleGrid label{border:1px solid var(--border);border-radius:7px;padding:9px}.battleGrid label span,.battleGrid label b{display:block}.battleGrid label span{color:var(--muted);font-size:8px}.battleGrid label b{margin-top:5px;font-size:11px}.tradeWarnings>b{font-size:13px}.tradeWarnings>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.tradeWarnings span{color:#d97706;background:#f59e0b12;border-radius:6px;padding:7px 9px;font-size:10px}.historyTable{overflow:auto}.historyHead,.historyRow{grid-template-columns:85px 95px 60px 60px 130px 60px 1fr;align-items:center;gap:10px;min-width:900px;display:grid}.historyHead{background:var(--side);color:var(--muted);padding:9px 12px;font-size:9px}.historyRow{border-top:1px solid var(--border);padding:11px 12px;font-size:11px}.historyRow>b{font-size:10px}.historyRow small{color:var(--sub);font-size:10px}.tradeDisclaimer{color:var(--muted);text-align:center;margin:0;font-size:10px}@media (width<=1150px){.tradeTerminalGrid{grid-template-columns:1fr}.liveMarketStrip{grid-template-columns:repeat(3,1fr)}.liveMarketStrip article:nth-child(4){border-left:0}.battleGrid article>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.liveSignalHero{grid-template-columns:1fr}.liveConfidence,.liveFeedState{border-left:0;border-top:1px solid var(--border);padding:15px 0 0}.tradeScoreGrid,.battleGrid{grid-template-columns:1fr}.liveMarketStrip{grid-template-columns:1fr 1fr}.liveMarketStrip article:nth-child(odd){border-left:0}.matrixHeader,.matrixRow{grid-template-columns:1fr}.matrixHeader b:nth-child(n+2){display:none}.matrixRow>span{margin-left:10px}.breadthCard{grid-template-columns:1fr 1fr}.liveSectionHead{flex-direction:column;gap:10px}}.paperTradingPage{gap:0;display:grid}.paperToolbar{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:end;gap:14px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #0000000a}.paperToolbar label{min-width:145px;color:var(--muted);letter-spacing:.8px;gap:6px;font-size:8px;font-weight:800;display:grid}.paperToolbar select,.paperOrderPanel select,.paperOrderPanel input{border:1px solid var(--border);background:var(--side);height:38px;color:var(--text);border-radius:8px;outline:none;padding:0 10px}.paperToolbar>div{gap:3px;margin-left:auto;display:grid}.paperToolbar>div+div{border-left:1px solid var(--border);margin-left:0;padding-left:15px}.paperToolbar span{color:var(--muted);letter-spacing:.8px;font-size:8px;font-weight:800}.paperToolbar b{font:700 15px Manrope}.paperToolbar>small{color:var(--sub);white-space:nowrap;align-self:center;font-size:8px;font-weight:800}.paperToolbar>small i{background:#f59e0b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.paperToolbar>small i.live{background:#10b981;box-shadow:0 0 0 4px #10b98118}.paperDemoBadge{color:#d97706;letter-spacing:.5px;background:#f59e0b14;border:1px solid #f59e0b66;border-radius:7px;padding:7px 9px;font-size:8px!important}.paperMessage{background:#10b9810b;border:1px solid #10b98155;border-radius:10px;padding:12px 15px}.paperAlertViewport{z-index:1000;pointer-events:none;width:min(420px,100vw - 36px);position:fixed;top:94px;right:18px}.paperAlertBox{border:1px solid var(--border);background:var(--card);pointer-events:auto;border-left:4px solid #64748b;border-radius:11px;grid-template-columns:36px minmax(0,1fr);gap:12px;width:100%;padding:15px 46px 15px 15px;animation:.2s ease-out paperAlertIn;display:grid;position:relative;box-shadow:0 14px 38px #0f172a2e,0 3px 10px #0f172a1f}.paperAlertBox.isError{border-left-color:#ef4444}.paperAlertBox.isSuccess{border-left-color:#10b981}.paperAlertIcon{color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font:800 15px Manrope;display:grid}.paperAlertBox.isError .paperAlertIcon{background:#ef4444;box-shadow:0 8px 20px #ef444433}.paperAlertBox.isSuccess .paperAlertIcon{background:#10b981;box-shadow:0 8px 20px #10b98133}.paperAlertBox small{color:var(--muted);letter-spacing:.9px;font-size:8px;font-weight:900}.paperAlertBox h3{color:var(--text);margin:3px 0 4px;font:750 14px Manrope}.paperAlertBox p{color:var(--sub);margin:0;font-size:11px;font-weight:550;line-height:1.45}.paperAlertBox>button{background:var(--side);width:28px;height:28px;color:var(--sub);cursor:pointer;border:0;border-radius:7px;font-size:17px;position:absolute;top:9px;right:9px}@keyframes paperAlertIn{0%{opacity:0;transform:translate(14px)scale(.98)}to{opacity:1;transform:none}}.paperCharts{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.paperCharts>article{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;overflow:hidden}.paperCharts>article>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.paperCharts header span{color:#000;letter-spacing:.7px;background:#f3f4f6;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1.2}.paperCharts header b{font-size:12px}.paperCharts .proChartHost{height:280px}.proChartCanvas{position:absolute;inset:0}.proChartOverlayLayer{z-index:50;pointer-events:none;position:absolute;inset:0}@media (width<=560px){.paperAlertViewport{width:calc(100vw - 20px);top:76px;right:10px}}.chartDrawingLayer{z-index:35;width:100%;height:100%;color:var(--text);pointer-events:none;touch-action:none;position:absolute;inset:0;overflow:hidden}.chartDrawingLayer.isDrawing{cursor:crosshair;pointer-events:auto}.chartDrawingItem{cursor:move}.drawingLine,.drawingAnchorLine,.drawingFibLine,.drawingEntryLine{vector-effect:non-scaling-stroke;fill:none}.drawingLine{stroke:#f59e0b;stroke-width:1px;stroke-dasharray:6 4}.drawingLine.horizontal{stroke:#000;stroke-width:1px;stroke-dasharray:none}.drawingLine.vertical{stroke:#8b5cf6}.drawingAnchorLine{stroke:#38bdf8;stroke-width:1px;stroke-dasharray:4 4}.drawingFibLine{stroke:#38bdf8;stroke-width:1px}.drawingEntryLine{stroke:#2563eb;stroke-width:1px}.drawingRewardBox{fill:#10b98124;stroke:#10b981;stroke-width:1px;vector-effect:non-scaling-stroke}.drawingRiskBox{fill:#ef444424;stroke:#ef4444;stroke-width:1px;vector-effect:non-scaling-stroke}.drawingHandle{fill:var(--card);stroke:#38bdf8;stroke-width:2px}.positionAdjustHandle{stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:all}.positionAdjustHandle.entryHandle{fill:#2563eb;cursor:ns-resize}.positionAdjustHandle.targetHandle{fill:#10b981;cursor:ns-resize}.positionAdjustHandle.stopHandle{fill:#ef4444;cursor:ns-resize}.positionAdjustHandle.timeHandle{fill:#8b5cf6;cursor:ew-resize}.drawingDeleteControl{cursor:pointer;pointer-events:all}.drawingDeleteControl circle{fill:#dc2626;stroke:#fff;stroke-width:1px;filter:drop-shadow(0 2px 5px #0008)}.drawingDeleteControl text{fill:#fff;pointer-events:none;font-size:14px;font-weight:900}.drawingLabel{fill:var(--text);stroke:var(--card);stroke-width:3px;paint-order:stroke;pointer-events:none;font-size:9px;font-weight:800}.drawingLabel.strong{fill:#60a5fa}.drawingLabel.profit{fill:#10b981}.drawingLabel.loss{fill:#ef4444}.chartDrawingItem.selected .drawingLine,.chartDrawingItem.selected .drawingAnchorLine,.chartDrawingItem.selected .drawingFibLine,.chartDrawingItem.selected .drawingEntryLine,.chartDrawingItem.selected rect{filter:drop-shadow(0 0 3px #f8fafccc)}.chartDrawingItem.preview{opacity:.72}.chartDrawingToolbar{z-index:80;border:1px solid var(--border);background:color-mix(in srgb, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;gap:3px;width:34px;padding:4px;display:grid;position:absolute;top:10px;left:9px;box-shadow:0 10px 28px #02061738}.chartDrawingToolbar button{width:26px;height:26px;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:12px;font-weight:900;line-height:1;display:grid}.chartDrawingToolbar button:hover:not(:disabled),.chartDrawingToolbar button.active{background:var(--tint);color:var(--accent)}.chartDrawingToolbar .deleteDrawingButton:not(:disabled){color:#ef4444}.chartDrawingToolbar .deleteDrawingButton:hover:not(:disabled){color:#dc2626;background:#ef444418}.chartDrawingToolbar button:disabled{opacity:.28;cursor:not-allowed}.chartDrawingToolbar>span{background:var(--border);height:1px;margin:2px 1px}.chartDrawingHint{z-index:79;border:1px solid var(--border);background:color-mix(in srgb, var(--card) 94%, transparent);color:var(--sub);pointer-events:none;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:10px;left:51px}.chartTradeDragLine{z-index:50;touch-action:none;background:0 0;height:14px;margin-top:-7px;position:absolute;left:0;right:58px}.chartTradeDragLine.isDraggable{cursor:ns-resize;pointer-events:auto}.chartTradeDragLine.isLabelOnly{pointer-events:none}.chartTradeDragLine.entry.isLabelOnly{pointer-events:auto}.chartTradeDragLine.isCancelable{cursor:default;pointer-events:auto}.chartTradeDragLine.limit .chartTradeCenterLabel{background:#7c3aed;border-color:#7c3aed;box-shadow:0 3px 10px #7c3aed33}.chartTradeCancel{background:var(--card);color:#7c3aed;cursor:pointer;pointer-events:auto;border:1px solid #7c3aed;border-radius:5px;place-items:center;width:18px;height:18px;padding:0;font-size:14px;line-height:1;display:grid;position:absolute;top:50%;left:calc(50% + 92px);transform:translateY(-50%)}.chartTradeDragLine.isDraggable:hover:after{content:"DRAG";color:#fff;background:#111827;border-radius:4px;padding:2px 4px;font-size:7px;font-weight:800;position:absolute;top:-9px;right:4px}.chartTradeCenterLabel{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;background:#2563eb;border:1px solid #2563eb;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 10px #2563eb33}.chartTradeDragLine.entry .chartTradeCenterLabel{background:var(--card);box-shadow:none;border-color:#2563eb;left:auto;right:32px;transform:translateY(-50%)}.chartTradeDragLine.entry .chartTradeCenterLabel.positive{color:#16a34a}.chartTradeDragLine.entry .chartTradeCenterLabel.negative{color:#dc2626}.chartTradeDragLine.target .chartTradeCenterLabel,.chartTradeDragLine.stop .chartTradeCenterLabel{background:var(--card);box-shadow:none;left:auto;right:4px;transform:translateY(-50%)}.chartTradeDragLine.target .chartTradeCenterLabel{color:#16a34a;border-color:#10b981}.chartTradeDragLine.stop .chartTradeCenterLabel{color:#dc2626;border-color:#f59e0b}.chartTradeClose{color:#fff;cursor:pointer;pointer-events:auto;background:#dc2626;border:1px solid #dc2626;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.chartTradeClose:hover{background:#b91c1c}.paperCharts .spot{box-shadow:inset 0 3px 0 var(--accent)}.paperOrderPanel{border-top:1px solid var(--border);grid-template-columns:.8fr .9fr 1fr 1fr;align-items:end;gap:8px;padding:12px;display:grid}.paperOrderPanel.hasLimit{grid-template-columns:.8fr 1fr 1.35fr .9fr .9fr}.paperOrderPanel label{min-width:0;color:var(--muted);gap:4px;font-size:8px;font-weight:700;display:grid}.lotStepper{border:1px solid var(--border);background:var(--side);border-radius:8px;grid-template-columns:21px minmax(20px,1fr) 21px;height:38px;display:grid;overflow:hidden}.paperOrderPanel .lotStepper button{width:21px;height:36px;color:var(--sub);background:0 0;border:0;border-radius:0;padding:0;font-size:16px;font-weight:600}.paperOrderPanel .lotStepper button:first-child{border-right:1px solid var(--border)}.paperOrderPanel .lotStepper button:last-child{border-left:1px solid var(--border)}.paperOrderPanel .lotStepper button:hover:not(:disabled){background:var(--tint);color:var(--accent)}.paperOrderPanel .lotStepper input{text-align:center;appearance:textfield;background:0 0;border:0;border-radius:0;width:100%;height:36px;padding:0 2px;font-weight:800}.paperOrderPanel .lotStepper input::-webkit-inner-spin-button{appearance:none;margin:0}.paperOrderPanel .lotStepper input::-webkit-outer-spin-button{appearance:none;margin:0}.paperOrderPanel button{color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;min-width:0;height:38px;font-size:9px;font-weight:900}.paperOrderPanel>label>input,.paperOrderPanel>label>select{width:100%;min-width:0}.paperOrderPanel>label>input[type=number]{appearance:textfield}.paperOrderPanel>label>input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.paperOrderPanel>label>input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.paperOrderPanel button:disabled{cursor:not-allowed;opacity:.38;filter:grayscale(.45)}.paperOrderPanel .paperSell{background:#ef4444}.paperOrderPanel .paperBuy{background:#10b981}.paperProtection{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:color-mix(in srgb, var(--side) 75%, var(--card));border-radius:11px;grid-column:1/-1;margin-top:6px;overflow:hidden;display:block!important}.paperProtectionHead{border-bottom:1px solid var(--border);background:var(--card);grid-template-columns:1.2fr .9fr .9fr;padding:11px 12px;gap:10px!important;display:grid!important}.paperProtectionHead>div{gap:3px;display:grid}.paperProtectionHead small{color:var(--muted);letter-spacing:.65px;font-size:7px;font-weight:800}.paperProtectionHead b,.paperProtectionHead strong{font-size:10px}.paperEntryQty{width:fit-content;color:var(--sub);letter-spacing:.3px;font-size:8px;font-style:normal;font-weight:900}.paperProtectionHead b.long{background:color-mix(in srgb, #10b981 14%, var(--card));color:#047857;border:1px solid #10b981;border-radius:5px;width:fit-content;padding:3px 7px}.paperProtectionHead b.short{background:color-mix(in srgb, #ef4444 13%, var(--card));color:#dc2626;border:1px solid #ef4444;border-radius:5px;width:fit-content;padding:3px 7px}:root:not([data-theme=light]) .paperProtectionHead b.long{color:#6ee7b7}:root:not([data-theme=light]) .paperProtectionHead b.short{color:#fca5a5}.paperProtectionLevels{grid-template-columns:1fr 1fr;padding:11px 12px 9px;gap:9px!important;display:grid!important}.paperProtectionLevels label{border:1px solid var(--border);background:var(--card);border-radius:9px;gap:6px;min-width:0;padding:10px}.paperProtectionLevels .targetLevel{background:color-mix(in srgb, #10b981 10%, var(--card));border-color:#10b981}.paperProtectionLevels .stopLevel{background:color-mix(in srgb, #ef4444 9%, var(--card));border-color:#ef4444}.paperProtectionLevels label>span{align-items:center;gap:5px;font-size:10px;font-weight:900;display:flex}.paperProtectionLevels label>span i{border-radius:2px;width:7px;height:7px}.paperProtectionLevels .targetLevel>span{color:#047857}.paperProtectionLevels .targetLevel>span i{background:#10b981}.paperProtectionLevels .stopLevel>span{color:#dc2626}:root:not([data-theme=light]) .paperProtectionLevels .targetLevel>span{color:#6ee7b7}:root:not([data-theme=light]) .paperProtectionLevels .stopLevel>span{color:#fca5a5}.paperProtectionLevels .stopLevel>span i{background:#ef4444}.paperProtectionLevels input{border:1px solid var(--border);background:var(--side);width:100%;min-width:0;height:40px;color:var(--text);border-radius:7px;outline:none;padding:0 10px;font-size:13px;font-weight:800}.paperProtectionLevels .targetLevel input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98124}.paperProtectionLevels .stopLevel input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444424}.paperProtectionLevels input::placeholder{color:var(--muted);opacity:1}.protectionProjection{letter-spacing:.35px;justify-content:space-between;align-items:center;min-height:16px;font-size:8px;font-weight:900;display:flex}.protectionProjection b{font-size:10px;font-weight:900}.protectionProjection.loss,.protectionProjection.loss b{color:#dc2626}.protectionProjection.profit,.protectionProjection.profit b{color:#047857}:root:not([data-theme=light]) .protectionProjection.loss,:root:not([data-theme=light]) .protectionProjection.loss b{color:#fca5a5}:root:not([data-theme=light]) .protectionProjection.profit,:root:not([data-theme=light]) .protectionProjection.profit b{color:#6ee7b7}.paperProtectionFoot{grid-template-columns:1fr 1fr auto auto;align-items:center;padding:0 12px 11px;gap:8px!important;display:grid!important}.paperProtectionFoot>span{color:var(--muted);font-size:7px;font-weight:800}.paperProtectionFoot>span b{color:var(--text);margin-left:4px;font-size:9px}.paperProtectionFoot>small{color:var(--muted);font-size:7px}.paperProtection .paperProtectSave{white-space:nowrap;background:#2563eb;padding:0 11px}.paperProtection .paperProtectClear{background:var(--side);border:1px solid var(--border);width:auto;color:var(--sub);padding:0 10px;font-size:8px}.paperSpotNote{border-top:1px solid var(--border);color:var(--muted);text-align:center;padding:18px;font-size:9px}.paperBook{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:20px}.paperSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px;display:grid}.paperSummary article{border:1px solid var(--border);background:var(--side);border-radius:10px;gap:5px;padding:13px;display:grid}.paperSummary span{color:var(--muted);font-size:8px;font-weight:800}.paperSummary b{font:700 16px Manrope}.paperBook h3{margin:20px 0 10px;font:700 14px Manrope}.paperBookSectionHead,.paperHistoryHead{justify-content:space-between;align-items:end;gap:14px;margin:20px 0 10px;display:flex}.paperBookSectionHead h3,.paperHistoryHead h3{margin:0 0 3px}.paperBookSectionHead small,.paperHistoryHead small{color:var(--muted);font-size:8px}.paperBookSectionHead>span{color:#7c3aed;background:#7c3aed0d;border:1px solid #7c3aed44;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:900}.paperHistoryFilters{flex-wrap:wrap;gap:5px;display:flex}.paperHistoryFilters button,.paperHistoryPager button{border:1px solid var(--border);background:var(--side);height:29px;color:var(--sub);cursor:pointer;border-radius:7px;padding:0 9px;font-size:8px;font-weight:800}.paperHistoryFilters button.active{border-color:var(--accent);background:var(--accent);color:#fff}.paperCustomDates{justify-content:flex-end;gap:8px;margin:-2px 0 10px;display:flex}.paperCustomDates label{color:var(--muted);gap:4px;font-size:7px;font-weight:800;display:grid}.paperCustomDates input{border:1px solid var(--border);background:var(--side);height:33px;color:var(--text);border-radius:7px;padding:0 9px}.paperTable{border:1px solid var(--border);border-radius:10px;overflow:auto}.paperTable>div{border-bottom:1px solid var(--border);grid-template-columns:2fr .6fr .8fr .8fr 1fr .8fr;min-width:720px;display:grid}.paperTable.orders>div{grid-template-columns:1fr 1.8fr .6fr .7fr .6fr .8fr .7fr .75fr}.paperTable.historyOrders>div{grid-template-columns:1fr 1.8fr .6fr .7fr .6fr .8fr .8fr}.paperOrderWhen{gap:2px;display:grid}.paperOrderWhen b,.paperOrderWhen small{text-align:left;padding:0}.paperOrderWhen small{color:var(--muted);font-size:7px}.paperStatus.cancelled,.paperStatus.rejected,.paperStatus.expired{color:#dc2626}.paperStatus.filled{color:#059669}.paperHistoryPager{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.paperHistoryPager span{color:var(--muted);font-size:8px;font-weight:700}.paperHistoryPager button:disabled{cursor:not-allowed;opacity:.45}.paperOrderCancel{color:#dc2626;cursor:pointer;background:#ef44440d;border:1px solid #ef444455;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800}.paperTable>div:last-child{border-bottom:0}.paperTable .paperPositionRow{cursor:pointer}.paperTable .paperPositionRow:hover,.paperTable .paperPositionRow:focus-visible{background:color-mix(in srgb, var(--accent) 8%, transparent);outline:none}.paperTable span,.paperTable b{text-align:left;padding:10px;font-size:9px}.paperTable .head{background:var(--side)}.paperTable .head b{color:var(--muted);letter-spacing:.5px;font-size:8px}.paperTable>p{color:var(--muted);padding:18px;font-size:10px}.positive{color:#10b981!important}.negative{color:#ef4444!important}@media (width<=1150px){.paperCharts{grid-template-columns:1fr}.paperToolbar{flex-wrap:wrap}.paperToolbar>div{margin-left:0}.paperCharts .proChartHost{height:320px}}@media (width<=650px){.paperToolbar label{min-width:calc(50% - 8px)}.paperSummary,.paperOrderPanel{grid-template-columns:1fr 1fr}.paperOrderPanel>div{grid-column:1/-1}.paperOrderPanel .paperSell{grid-column:1}.paperHistoryHead{flex-direction:column;align-items:flex-start}.paperCustomDates{justify-content:flex-start}}.topNavDashboard>.content.paperTradingContent{padding:0}.paperTradingWorkspace{--paper-terminal-height:calc(100vh - 58px);--paper-section-outline:color-mix(in srgb, var(--border) 68%, var(--text));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(320px,350px);align-items:start;gap:0;display:grid}.paperChartColumn{height:var(--paper-terminal-height);border:1px solid var(--paper-section-outline);border-right:0;grid-area:1/1;grid-template-rows:auto minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.paperChartDeck{border:0;border-radius:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:0;min-height:0;display:grid;overflow:hidden}.paperChartDeck>article{box-sizing:border-box;background:var(--card);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.paperChartDeck>article>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:8px 11px;display:flex}.paperChartDeck header span{background:var(--soft);min-width:0;color:var(--text);letter-spacing:.35px;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:900;overflow:hidden}.paperChartDeck header b{white-space:nowrap;flex:none;font-size:10px}.paperChartHeadActions{flex:none;align-items:center;gap:7px;display:flex}.paperChartHeadActions button{border:1px solid var(--border);background:var(--side);min-width:27px;height:27px;color:var(--sub);cursor:pointer;border-radius:6px;place-items:center;padding:0 7px;font-size:11px;font-weight:900;display:grid}.paperChartHeadActions button:hover{border-color:var(--accent);color:var(--accent)}.paperChartHeadActions button.isExit{color:#ef4444;background:#ef444412;border-color:#ef444466;font-size:8px}.paperChartDeck.isFocused{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.paperChartDeck.isFocused>article{display:none}.paperChartDeck.isFocused.focus-spot>.spot,.paperChartDeck.isFocused.focus-call>.callChart,.paperChartDeck.isFocused.focus-put>.putChart{border-bottom:0;border-right:0;grid-area:1/1;display:grid}.paperChartDeck .spot{height:100%;box-shadow:none;border-right:1px solid var(--border);grid-area:1/1/3;grid-template-rows:auto minmax(0,1fr)}.paperChartDeck .callChart{height:100%;box-shadow:none;border-bottom:1px solid var(--border);grid-area:1/2}.paperChartDeck .putChart{grid-area:2/2;height:100%;box-shadow:inset 0 3px #ef4444}.paperChartDeck .proChartHost,.paperChartDeck .proChartEmpty,.paperChartDeck .proChartLoading{width:100%;height:100%;min-height:0}.dashboard .paperOrderRail{width:auto;height:var(--paper-terminal-height);max-height:var(--paper-terminal-height);border:1px solid var(--paper-section-outline);background:var(--card);scrollbar-width:thin;grid-area:1/2;grid-auto-rows:max-content;align-content:start;align-self:start;gap:0;min-height:520px;padding:0;display:grid;position:sticky;top:58px;overflow-y:auto}.paperOrderRail>*+*{margin-top:-1px}.paperRailTabs{border:0;border-bottom:1px solid var(--paper-section-outline);background:var(--card);border-radius:0;grid-template-columns:.72fr .95fr 1.25fr 1.08fr;min-height:39px;padding:4px;display:grid}.paperRailTabs button{min-width:0;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:9px;font-weight:800}.paperRailTabs button:hover{color:var(--text);background:var(--soft)}.paperRailTabs button.active{background:var(--tint);color:var(--accent);box-shadow:inset 0 0 0 1px var(--tint-border)}.paperCompactControls{border:1px solid var(--border);background:var(--card);border-left:0;border-radius:0;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.paperCompactControls label{min-width:0;color:var(--muted);letter-spacing:.55px;gap:4px;font-size:7px;font-weight:900;display:grid}.paperCompactControls select{border:1px solid var(--border);background:var(--side);width:100%;min-width:0;height:31px;color:var(--text);border-radius:7px;outline:none;padding:0 7px;font-size:9px;font-weight:700}.paperCompactControls select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--tint)}.paperCompactChain,.paperOiInsightsBlank{border:1px solid var(--border);background:var(--card);border-left:0;border-radius:0;min-width:0;overflow:hidden}.paperCompactChain>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:9px 10px;display:flex}.paperCompactChain>header b,.paperCompactChain>header small{display:block}.paperCompactChain>header b{font-size:10px}.paperCompactChain>header small{color:var(--muted);margin-top:3px;font-size:7px}.paperCompactChain>header>span{color:var(--sub);font-size:8px;font-weight:800}.paperCompactChainHead,.paperCompactChainBody>button{grid-template-columns:.9fr .9fr 1.15fr .9fr .9fr;align-items:center;display:grid}.paperCompactChainHead{border-bottom:1px solid var(--border);background:var(--side);min-height:30px;color:var(--muted);text-align:center;padding:0 7px;font-size:7px;font-weight:900}.paperCompactChainBody{scrollbar-width:thin;max-height:calc(100vh - 235px);overflow-y:auto}.paperCompactChainBody>button{border:0;border-bottom:1px solid var(--border);background:var(--card);width:100%;min-height:39px;color:var(--sub);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;padding:0 7px;font-size:8px}.paperCompactChainBody>button:last-child{border-bottom:0}.paperCompactChainBody>button:hover,.paperCompactChainBody>button.selected{background:var(--tint)}.paperCompactChainBody>button.atm{box-shadow:inset 3px 0 var(--accent)}.paperCompactChainBody b{color:var(--text);font-size:9px}.paperCompactChainBody .cePrice{color:#2563eb}.paperCompactChainBody .pePrice{color:#e04f72}.paperCompactChainBody strong{color:var(--text);font-size:9px}.paperCompactChainBody strong i{background:var(--accent);color:#fff;border-radius:3px;width:fit-content;margin:2px auto 0;padding:1px 3px;font-size:6px;font-style:normal;display:block}.paperOiInsightsBlank{min-height:360px}.paperOrderCard{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.paperOrderRail>.paperOrderCard{border:1px solid var(--paper-section-outline);border-left:0;border-right:0;border-radius:0;min-height:max-content;overflow:visible}.paperPositionWorkspace{background:var(--card);align-content:start;min-width:0;display:grid}.paperPositionSummary{border-bottom:1px solid var(--paper-section-outline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.paperPositionSummary>span{border-right:1px solid var(--border);min-width:0;padding:9px 7px}.paperPositionSummary>span:last-child{border-right:0}.paperPositionSummary small,.paperPositionSummary b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.paperPositionSummary small{color:var(--muted);letter-spacing:.35px;font-size:6px;font-weight:900}.paperPositionSummary b{margin-top:4px;font-size:9px}.paperPositionViews{border-bottom:1px solid var(--paper-section-outline);background:var(--side);grid-template-columns:.8fr 1.15fr 1fr;gap:3px;min-height:37px;padding:4px;display:grid}.paperPositionViews button{min-width:0;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:8px;font-weight:800}.paperPositionViews button span{background:var(--soft);border-radius:8px;margin-left:3px;padding:2px 4px;font-size:6px}.paperPositionViews button.active{background:var(--card);color:var(--accent);box-shadow:inset 0 0 0 1px var(--tint-border)}.paperPositionList{display:grid}.paperPositionItem{border:0;border-bottom:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:1.3fr .72fr .65fr .95fr;align-items:center;gap:6px;padding:9px;display:grid}.paperPositionItem:hover{background:var(--soft)}.paperPositionItem span,.paperPositionItem small,.paperPositionItem strong,.paperPositionItem b{min-width:0;display:block}.paperPositionItem strong,.paperPositionItem b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.paperPositionItem small{color:var(--muted);margin-bottom:3px;font-size:6px;font-weight:800}.paperPositionContract small{margin:3px 0 0}.paperPositionContract small.long{color:#10b981}.paperPositionContract small.short{color:#ef4444}.paperOpenOrderItem,.paperHistoryItem{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.paperOpenOrderItem strong,.paperOpenOrderItem small,.paperHistoryItem strong,.paperHistoryItem small,.paperHistoryItem b{display:block}.paperOpenOrderItem strong,.paperHistoryItem strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.paperOpenOrderItem small,.paperHistoryItem small{color:var(--muted);margin-top:3px;font-size:6px}.paperOpenOrderItem>span{text-align:right}.paperOpenOrderItem>span b,.paperHistoryItem>span b{margin-top:3px;font-size:8px}.paperOpenOrderItem>button{color:#ef4444;cursor:pointer;background:#ef444412;border:1px solid #ef444466;border-radius:6px;height:27px;padding:0 7px;font-size:7px;font-weight:800}.paperHistoryItem>span{text-align:right}.paperHistoryItem>em{white-space:nowrap;font-size:6px;font-style:normal}.paperPositionEmpty{color:var(--muted);text-align:center;margin:0;padding:24px 12px;font-size:9px}.paperRailHistoryFilters{border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:5px;display:grid}.paperRailHistoryFilters button{border:1px solid var(--border);background:var(--side);height:25px;color:var(--muted);cursor:pointer;border-radius:5px;padding:0 3px;font-size:6px;font-weight:800}.paperRailHistoryFilters button.active{border-color:var(--tint-border);background:var(--tint);color:var(--accent)}.paperRailPager{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:10px;padding:7px;display:flex}.paperRailPager button{border:1px solid var(--border);background:var(--side);width:27px;height:25px;color:var(--text);cursor:pointer;border-radius:5px}.paperRailPager button:disabled{opacity:.4;cursor:not-allowed}.paperRailPager span{color:var(--muted);font-size:7px;font-weight:800}.paperChartControls{border:0;border-bottom:1px solid var(--paper-section-outline);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px 8px}.paperChartControls.hasEvaluationAccount{grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(0,1fr))}.paperChartControls label{display:block}.paperChartControls select{height:29px}.paperOrderCard.callOrderCard,.paperOrderCard.putOrderCard{box-shadow:none}.paperLivePositions{border:1px solid var(--paper-section-outline);background:var(--card);border-left:0;border-right:0;overflow:hidden}.paperLivePositions>header{background:var(--side);justify-content:space-between;align-items:center;min-height:27px;padding:5px 9px;display:flex}.paperLivePositions>header span,.paperLivePositions>header b{color:var(--muted);letter-spacing:.55px;font-size:7px;font-weight:900}.paperLivePositions>header b{color:var(--accent)}.paperLivePositionRow{border:0;border-top:1px solid var(--border);background:var(--card);width:100%;min-height:46px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:1.25fr .8fr .48fr 1fr;align-items:center;gap:7px;padding:7px 9px;display:grid}.paperLivePositionRow:hover{background:var(--soft)}.paperLivePositionRow span,.paperLivePositionRow small,.paperLivePositionRow strong{min-width:0;display:block}.paperLivePositionRow strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.paperLivePositionRow small{color:var(--muted);letter-spacing:.3px;margin-top:3px;font-size:6px;font-weight:800}.paperLivePositionRow small.long{color:#10b981}.paperLivePositionRow small.short{color:#ef4444}.paperOrderCard>header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:37px;padding:5px 10px;display:grid}.paperOrderCard>header>div{align-items:center;gap:6px;min-width:0;display:flex}.paperOrderCard>header>div span{border:1px solid;border-radius:6px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.callOrderCard>header>div span{color:#2563eb}.putOrderCard>header>div span{color:#ef4444}.paperOrderCard>header>div small{color:var(--muted);letter-spacing:.55px;flex:none;font-size:7px;font-weight:900}.paperOrderCard>header>div strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;overflow:hidden}.paperOrderCard>header>b{white-space:nowrap;font:800 12px Manrope}.paperOrderCard .paperOrderPanel,.paperOrderCard .paperOrderPanel.hasLimit{border-top:0;grid-template-columns:minmax(0,1fr);gap:7px;padding:8px 10px 10px;display:grid}.paperOrderConfig{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.paperOrderPanel.hasLimit .paperOrderConfig{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.paperOrderConfig select,.paperOrderConfig input{border:1px solid var(--border);background:var(--side);width:100%;min-width:0;height:29px;color:var(--text);border-radius:7px;outline:none;padding:0 8px;font-size:8px;font-weight:800}.paperOrderActions{grid-template-columns:minmax(0,.9fr) minmax(92px,1.15fr) minmax(0,.9fr);align-items:end;gap:7px;display:grid}.paperOrderActions .paperLots{display:block;position:relative}.paperLotsCaption{z-index:2;background:var(--card);color:var(--muted);letter-spacing:.45px;padding:0 4px;font-size:6px;font-weight:900;line-height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.paperOrderActions .lotStepper,.paperOrderActions>button{height:34px}.paperOrderActions .lotStepper button,.paperOrderActions .lotStepper input{height:32px}.paperOrderPreview{border:1px solid var(--border);background:var(--side);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.paperOrderPreview>span{min-width:0;color:var(--sub);white-space:nowrap;padding:6px;font-size:8px;font-weight:800}.paperOrderPreview>span+span{border-left:1px solid var(--border)}.paperOrderPreview b{color:var(--text);text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.paperOrderCard .paperProtection{border-radius:8px;margin-top:2px}.paperProtectionCompactGrid{grid-template-columns:minmax(64px,1fr) minmax(72px,1fr) auto auto;align-items:center;gap:5px 6px;padding:7px;display:grid}.paperProtectionCompactGrid label{min-width:0}.paperProtectionCompactGrid input{border:1px solid var(--border);background:var(--side);width:100%;min-width:0;height:32px;color:var(--text);border-radius:7px;outline:none;padding:0 7px;font-size:10px;font-weight:800}.paperProtectionCompactGrid .stopLevel input{border-color:color-mix(in srgb, #ef4444 65%, var(--border))}.paperProtectionCompactGrid .targetLevel input{border-color:color-mix(in srgb, #10b981 65%, var(--border))}.paperProtectionCompactGrid input::placeholder{color:var(--muted);opacity:1}.paperProtectionCompactGrid .paperProtectClear,.paperProtectionCompactGrid .paperProtectSave{height:32px;padding:0 7px;font-size:7px}.paperProtectionCompactGrid .protectionProjection{white-space:nowrap;justify-content:space-between;gap:3px;min-width:0;min-height:12px;font-size:6px}.paperProtectionCompactGrid .protectionProjection b{font-size:7px}.paperCompactRiskReward{color:var(--muted);white-space:nowrap;text-align:right;grid-column:3/5;justify-self:end;font-size:6px;font-weight:800}.paperCompactRiskReward b{color:var(--text);margin-left:3px;font-size:7px}.paperOrderCard .paperProtectionLevels{padding:7px 7px 5px;gap:6px!important}.paperOrderCard .paperProtectionLevels label{border-radius:7px;gap:4px;padding:6px}.paperOrderCard .paperProtectionLevels label>span{font-size:6px}.paperOrderCard .paperProtectionLevels input{height:32px;padding:0 7px;font-size:11px}.paperOrderCard .protectionProjection{padding-top:0;font-size:6px}.paperOrderCard .paperProtectionFoot{grid-template-columns:1fr auto auto;gap:5px;padding:0 7px 7px}.paperOrderCard .paperProtectionFoot>span{font-size:6px}.paperOrderCard .paperProtectionFoot button{height:30px;padding:0 8px;font-size:7px}.paperOrderCard .paperProtectionFoot>small{display:none}.paperBook{scrollbar-width:thin;border-radius:0;grid-area:2/1/auto/-1;height:230px;padding:0;overflow:auto}.paperTradingWorkspace .paperBook{display:none}.paperSummary{border-bottom:1px solid var(--border);gap:0;margin-bottom:0}.paperSummary article{border:0;border-right:1px solid var(--border);background:var(--card);border-radius:0;padding:11px 14px}.paperSummary article:last-child{border-right:0}.paperSummary b{font-size:13px}.paperBookTabs{border:0;border-bottom:1px solid var(--border);background:var(--side);border-radius:0;gap:4px;margin-bottom:0;padding:5px 14px;display:flex}.paperBookTabs button{min-width:112px;height:32px;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.paperBookTabs button span{background:var(--soft);min-width:19px;color:var(--muted);border-radius:10px;padding:2px 5px;font-size:7px}.paperBookTabs button.active{background:var(--card);color:var(--text);box-shadow:0 3px 10px #00000012}.paperBookTabs button.active span{background:var(--tint);color:var(--accent)}.paperBookPanel{padding:14px;display:none}.paperBookPanel.active{display:block}.paperBookPanel>h3,.paperBookPanel .paperBookSectionHead:first-child{margin-top:0}@media (width<=1050px){.paperTradingWorkspace{grid-template-rows:auto auto auto;grid-template-columns:1fr}.paperChartDeck{min-height:520px}.paperChartColumn{border-right:1px solid var(--paper-section-outline);grid-area:1/1;height:auto;min-height:0}.dashboard .paperOrderRail{grid-area:2/1;grid-template-columns:1fr 1fr;height:auto;min-height:0;max-height:none;position:static;overflow:visible}.paperBook{grid-area:3/1;height:auto;max-height:none;overflow:visible}.paperCompactControls{border-left:1px solid var(--border);border-radius:0;grid-column:1/-1}.paperChartControls{grid-template-columns:repeat(4,minmax(0,1fr))}.paperRailTabs,.paperCompactChain,.paperOiInsightsBlank{border-left:1px solid var(--border);border-radius:0;grid-column:1/-1}.paperOrderRail>.paperOrderCard{border-left:0;border-radius:0}.paperChartDeck{border-radius:0}}@media (width<=760px){.topNavDashboard>.content.paperTradingContent{padding:0}.paperChartDeck{grid-template-rows:none;grid-template-columns:1fr;height:auto;min-height:0}.paperChartDeck .spot,.paperChartDeck .callChart,.paperChartDeck .putChart{grid-area:auto/1}.paperChartControls{grid-template-columns:1fr 1fr}.paperChartDeck .proChartHost,.paperChartDeck .proChartEmpty,.paperChartDeck .proChartLoading{height:310px}.dashboard .paperOrderRail{grid-template-columns:1fr}.paperSummary{grid-template-columns:1fr 1fr}}.paperChartDeck header span,.paperChartDeck header b,.paperCompactControls select,.paperOrderCard>header>div strong{font-size:11px}.paperRailTabs button,.paperPositionViews button,.paperPositionItem strong,.paperPositionItem b,.paperOpenOrderItem strong,.paperHistoryItem strong,.paperOpenOrderItem>span b,.paperHistoryItem>span b,.paperCompactChainBody>button,.paperCompactChainBody b,.paperCompactChainBody strong,.paperLivePositionRow strong,.paperOrderCard>header>div span,.paperOrderConfig select,.paperOrderConfig input{font-size:10px}.paperPositionSummary b,.paperCompactChain>header b,.paperPositionEmpty{font-size:11px}.paperCompactControls label,.paperCompactChain>header>span,.paperCompactChainHead,.paperOpenOrderItem>button,.paperRailPager span,.paperLivePositions>header span,.paperLivePositions>header b,.paperOrderCard>header>div small,.paperProtectionCompactGrid .paperProtectClear,.paperProtectionCompactGrid .paperProtectSave,.paperProtectionCompactGrid .protectionProjection b,.paperCompactRiskReward b,.paperOrderCard .paperProtectionFoot button{font-size:9px}.paperPositionSummary small,.paperPositionViews button span,.paperPositionItem small,.paperOpenOrderItem small,.paperHistoryItem small,.paperHistoryItem>em,.paperRailHistoryFilters button,.paperCompactChain>header small,.paperCompactChainBody strong i,.paperLivePositionRow small,.paperLotsCaption,.paperProtectionCompactGrid .protectionProjection,.paperCompactRiskReward,.paperOrderCard .paperProtectionLevels label>span,.paperOrderCard .protectionProjection,.paperOrderCard .paperProtectionFoot>span{font-size:8px}.paperChartHeadActions button.isExit{font-size:9px}.paperHistoryItem small{color:var(--sub);font-weight:650}.paperHistoryItem>em.paperStatus.filled{color:#047857;font-weight:800}:root[data-theme=light] .paperHistoryItem small{color:#475569}:root:not([data-theme=light]) .paperHistoryItem>em.paperStatus.filled{color:#34d399}.terminalStandalone{min-height:100vh;color:var(--text);background:#07130f;overflow:hidden}.terminalV2{--terminal-header-height:64px;--terminal-panel:#08271e;--terminal-panel-raised:#0d3328;--terminal-panel-soft:#123d31;--terminal-panel-border:#285246;--terminal-panel-text:#f2f8f5;--terminal-panel-sub:#b2c8bf;--terminal-panel-muted:#78988a;--terminal-lime:#b8ee38;background:var(--bg);min-height:100vh}.terminalHeader{z-index:90;height:var(--terminal-header-height);color:#f4fbf7;background:linear-gradient(90deg,#0d3025,#071d17 55%,#06150f);border-bottom:1px solid #2c493d;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 16px;display:grid;position:relative;box-shadow:0 8px 26px #0000002e}.terminalModeIdentity{background:#ffffff08;border:1px solid #315247;border-radius:8px;align-items:center;gap:9px;min-width:174px;height:42px;padding:5px 9px;display:flex}.terminalModeIdentity>span{color:#102017;letter-spacing:.7px;background:#b8ee38;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.terminalModeIdentity.evaluation>span{color:#2c1a00;background:#f5b942}.terminalModeIdentity small,.terminalModeIdentity b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.terminalModeIdentity small{color:#819c90;letter-spacing:.55px;font-size:6px;font-weight:850}.terminalModeIdentity b{color:#f4fbf7;margin-top:4px;font-size:9px}.terminalAccountSelect{color:#f4fbf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:0 0;border:0;outline:0;width:100%;max-width:190px;height:20px;margin-top:1px;padding:0 18px 0 0;font:800 9px Manrope,sans-serif}.terminalAccountSelect:focus-visible{border-radius:3px;box-shadow:0 0 0 2px #f5b94266}.terminalAccountSelect option{color:#f4fbf7;background:#0d3328}.terminalBrand{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.terminalBrand .brand{gap:8px;font-size:15px}.terminalBrand .brandMark,.terminalBrand img{width:34px;height:34px}.terminalHeaderMetrics{background:#ffffff08;border:1px solid #29473c;border-radius:8px;justify-self:end;align-items:stretch;height:42px;display:flex;overflow:hidden}.terminalHeaderMetrics>span{border-right:1px solid #29473c;min-width:88px;padding:7px 10px}.terminalHeaderMetrics>span:last-child{border-right:0}.terminalHeaderMetrics small,.terminalHeaderMetrics b{white-space:nowrap;display:block}.terminalHeaderMetrics small{color:#819c90;letter-spacing:.6px;font-size:7px;font-weight:850}.terminalHeaderMetrics b{color:#f4fbf7;margin-top:4px;font-size:10px}.terminalFeedState{position:relative;padding-left:23px!important}.terminalFeedState>i{background:#f59e0b;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:10px}.terminalFeedState>i.live{background:#39d98a;box-shadow:0 0 0 3px #39d98a22}.terminalHeaderActions{align-items:center;gap:7px;display:flex}.terminalHeaderActions>button,.terminalHeaderActions>a{color:#d5e3dd;white-space:nowrap;cursor:pointer;background:#ffffff08;border:1px solid #315247;border-radius:7px;justify-content:center;align-items:center;height:32px;padding:0 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.terminalHeaderActions>button:disabled{opacity:.42;cursor:not-allowed}.terminalHeaderActions .terminalExitAll{color:#ff9a9a;background:#ef444417;border-color:#ef444466}.terminalHeaderActions .terminalAvatar{color:#102017;background:#b8ee38;border-color:#b8ee3866;border-radius:50%;width:32px;padding:0}.terminalConfirmBar{z-index:85;color:#fff5e8;background:#271b0e;border-bottom:1px solid #704b24;justify-content:flex-end;align-items:center;gap:8px;min-height:52px;padding:7px 16px;display:flex;position:relative}.terminalConfirmBar>div{margin-right:auto}.terminalConfirmBar b,.terminalConfirmBar small{display:block}.terminalConfirmBar b{font-size:11px}.terminalConfirmBar small{color:#c9b79f;margin-top:2px;font-size:8px}.terminalConfirmBar button{height:31px;color:inherit;cursor:pointer;background:0 0;border:1px solid #735b40;border-radius:6px;padding:0 12px;font-size:9px;font-weight:800}.terminalConfirmBar button.confirm{color:#fff;background:#dc2626;border-color:#ef4444}.terminalConnectionWarning{color:#fde68a;text-align:center;background:#422006;border-bottom:1px solid #854d0e;padding:8px 16px;font-size:10px;font-weight:700}.terminalOiContext{min-height:54px;color:var(--text);background:#0ea5e917;border-bottom:1px solid #38bdf847;align-items:center;gap:18px;padding:8px 18px;display:flex}.terminalOiContext.isUnavailable{background:#f59e0b1a;border-bottom-color:#f59e0b59}.terminalOiContext div{gap:2px;margin-right:auto;display:grid}.terminalOiContext small,.terminalOiContext span{color:var(--muted);font-size:10px}.terminalOiContext b{font-size:12px}.terminalOiContext button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}.terminalRiskStrip{border-bottom:1px solid var(--border);background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.terminalRiskStrip>div{background:var(--side);gap:3px;padding:8px 16px;display:grid}.terminalRiskStrip small{color:var(--muted);letter-spacing:.6px;font-size:8px;font-weight:800}.terminalRiskStrip b{font-variant-numeric:tabular-nums;font-size:11px}.terminalRiskStrip>strong{color:#ef4444;text-align:center;background:#ef444424;grid-column:1/-1;padding:6px 16px;font-size:10px}@media (width<=900px){.terminalOiContext{flex-wrap:wrap;gap:7px 14px}.terminalOiContext div{flex-basis:calc(100% - 36px)}.terminalRiskStrip{grid-template-columns:1fr 1fr}}.terminalV2 .paperChartDeck>article>header.paperChartMarketHeader{background:0 0;min-height:36px;padding:5px 9px}.terminalV2 .paperChartLegend{scrollbar-width:none;white-space:nowrap;flex:auto;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.terminalV2 .paperChartLegend::-webkit-scrollbar{display:none}.terminalV2 .paperChartInstrument{color:var(--text);letter-spacing:0;flex:none;font-size:10px;font-weight:800}.terminalV2 .paperChartStatsToggle{width:19px;min-width:19px;height:19px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:2px;display:grid}.terminalV2 .paperChartStatsToggle:hover,.terminalV2 .paperChartStatsToggle.isHidden{color:var(--accent);background:0 0}.terminalV2 .paperChartStatsToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.terminalV2 .paperChartStatsToggle .eyeSlash{stroke-width:2.2px}.terminalV2 .paperChartDeck header .paperChartOhlc{min-width:max-content;color:var(--text);letter-spacing:0;background:0 0;border-radius:0;align-items:baseline;gap:3px;padding:0;font-size:9px;font-weight:650;display:inline-flex;overflow:visible}.terminalV2 .paperChartOhlc i{color:var(--muted);font-style:normal;font-weight:700}.terminalV2 .paperChartOhlc b{color:var(--text);font-size:9px;font-weight:750}.terminalV2 .paperChartOhlc em{margin:0 3px;font-size:9px;font-style:normal;font-weight:750}.terminalV2 .paperChartOhlc em.positive{color:var(--positive)}.terminalV2 .paperChartOhlc em.negative{color:var(--danger)}.terminalV2 .paperChartDeck header .paperChartCountdown{min-width:max-content;color:var(--muted);letter-spacing:.25px;background:0 0;border-radius:0;padding:0;font-size:8px;font-weight:750;overflow:visible}.terminalV2 .paperChartCountdown b{color:var(--text);font-size:9px}.terminalV2 .paperChartMarketHeader .paperChartHeadActions{gap:8px;margin-left:auto}.terminalV2 .chartPriceCountdown{z-index:70;box-sizing:border-box;color:#fff;letter-spacing:.25px;font-variant-numeric:tabular-nums;pointer-events:none;contain:layout paint;background:#111827;border-radius:2px;justify-content:center;align-items:center;width:58px;height:17px;padding:0 4px;font:800 9px/1 DM Sans,sans-serif;display:flex;position:absolute;top:-100px;right:2px;box-shadow:0 1px 3px #00000032}.terminalV2 .chartPriceCountdown.isClosed{color:#d7dee9;font-size:8px}@media (width<=720px){.terminalV2 .paperChartDeck>article>header.paperChartMarketHeader{flex-direction:column;align-items:flex-start}.terminalV2 .paperChartMarketHeader .paperChartHeadActions{justify-content:flex-end;width:100%}}.terminalV2 .paperAlertViewport{top:76px}.terminalV2 .paperTradingWorkspace{--paper-terminal-height:calc(100vh - var(--terminal-header-height));--terminal-rail-width:360px;grid-template-columns:minmax(0, 1fr) var(--terminal-rail-width);position:relative}.terminalV2 .paperChartColumn{grid-template-rows:auto minmax(0,1fr);min-width:0}.terminalV2 .paperChartDeck,.terminalV2 .paperChartDeck>article,.terminalV2 .paperChartDeck .proChartHost{contain:size layout paint;min-width:0;max-width:100%;overflow:hidden}.terminalV2 .paperTradingWorkspace .paperBook,.terminalV2 .paperSummary{display:none}.terminalV2 .paperBookTabs{z-index:3;padding-right:280px;position:sticky;top:0}.terminalV2 .paperBookPanel{padding:9px 14px 14px}.terminalV2 .paperBookPanel>h3{display:none}.terminalV2 .paperOrderRail{--card:var(--terminal-panel);--side:var(--terminal-panel-raised);--soft:var(--terminal-panel-soft);--border:var(--terminal-panel-border);--text:var(--terminal-panel-text);--sub:var(--terminal-panel-sub);--muted:var(--terminal-panel-muted);--accent:var(--terminal-lime);--accent2:#9bd524;--tint:#b8ee3817;--tint-border:#b8ee3855;width:auto;height:var(--paper-terminal-height);max-height:var(--paper-terminal-height);border:1px solid var(--paper-section-outline);background:radial-gradient(circle at 100% 0, #1a503c55, transparent 34%), var(--card);min-height:520px;color:var(--terminal-panel-text);scrollbar-width:thin;grid-area:1/2;grid-auto-rows:max-content;align-content:start;transition:opacity .16s,transform .22s;display:grid;overflow-y:auto}.terminalV2 .paperChartControls{--side:var(--terminal-panel-raised);--border:var(--terminal-panel-border);--text:var(--terminal-panel-text);--muted:var(--terminal-panel-muted);--accent:var(--terminal-lime);--tint:#b8ee3817;border-color:var(--terminal-panel-border);background:linear-gradient(90deg,#08271e,#0b3025 62%,#09241c);min-height:58px;padding:6px 9px}.terminalV2 .paperChartControls label{min-width:0;padding-top:11px;position:relative}.terminalV2 .paperChartControls label>span{z-index:2;color:#88a99b;letter-spacing:.75px;pointer-events:none;font-size:7px;font-weight:900;position:absolute;top:0;left:8px}.terminalV2 .paperChartControls select{color:#f3f8f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0d3328;border-color:#31594d;height:34px;padding:0 30px 0 9px;font-size:10px;font-weight:800}.terminalV2 .paperChartControls select:hover{background-color:#123d31;border-color:#638a38}.terminalV2 .paperChartControls select:focus{border-color:var(--terminal-lime);box-shadow:0 0 0 2px #b8ee3826}.terminalV2 .paperChartControls select option{color:#f3f8f6;background:#0d3328}.terminalV2 .paperChartControls:after{height:34px;color:var(--terminal-lime);background:#b8ee3814;border-color:#b8ee3860;align-self:end;align-items:center;padding:0 10px;display:flex}.terminalV2 .paperRailTabs{z-index:12;background:#071f18;border-bottom-color:#315448;padding:5px;position:sticky;top:0}.terminalV2 .paperRailTabs button{color:#91aa9f;min-height:31px;font-weight:800}.terminalV2 .paperRailTabs button:hover{color:#f2f8f5;background:#ffffff0a}.terminalV2 .paperRailTabs button.active{background:var(--terminal-lime);color:#102017;box-shadow:0 5px 14px #0000002b}.terminalV2 .terminalTicket>header{background:linear-gradient(110deg,#0d3328,#102d25);border-bottom-color:#315448}.terminalV2 .terminalTicket>header small{color:var(--terminal-lime)}.terminalV2 .terminalTicket>header>span{color:var(--terminal-lime);background:#b8ee3817;border-color:#b8ee3855}.terminalV2 .terminalTicket>nav{background:#09241c;border-bottom-color:#315448}.terminalV2 .terminalTicket>nav button.call{background:linear-gradient(145deg,#0e4937,#0b2d24);border-color:#10b98166}.terminalV2 .terminalTicket>nav button.put{background:linear-gradient(145deg,#4a2225,#2b2020);border-color:#ef444466}.terminalV2 .terminalTicket>nav button.call.active{background:linear-gradient(145deg,#126147,#0d392d);border-color:#34d399}.terminalV2 .terminalTicket>nav button.put.active{background:linear-gradient(145deg,#672c32,#392124);border-color:#fb7185}.terminalV2 .paperOrderCard>header{color:var(--terminal-panel-text);background:#0a281f;border-bottom-color:#315448}.terminalV2 .paperOrderCard>header>div strong,.terminalV2 .paperOrderCard>header>b{color:#f4faf7}.terminalV2 .paperOrderCard>header>div small{color:#9db7ab}.terminalV2 .paperOrderCard.callOrderCard>header{box-shadow:inset 3px 0 #10b981}.terminalV2 .paperOrderCard.putOrderCard>header{box-shadow:inset 3px 0 #ef4444}.terminalV2 .paperOrderConfig select,.terminalV2 .paperOrderConfig input,.terminalV2 .paperProtectionCompactGrid input{color:#f2f8f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071f18;border-color:#31594d}.terminalV2 .paperOrderConfig select:focus,.terminalV2 .paperOrderConfig input:focus,.terminalV2 .paperProtectionCompactGrid input:focus{border-color:var(--terminal-lime);box-shadow:0 0 0 2px #b8ee3821}.terminalV2 .paperOrderActions .lotStepper{background:#071f18;border-color:#31594d}.terminalV2 .paperOrderActions .lotStepper button,.terminalV2 .paperOrderActions .lotStepper input{color:#f2f8f5;background:0 0}.terminalV2 .paperOrderPanel .paperBuy{background:var(--terminal-lime);color:#102017;box-shadow:0 7px 16px #b8ee3820}.terminalV2 .paperOrderPanel .paperBuy:hover:not(:disabled){background:#c8f65b}.terminalV2 .paperOrderPanel .paperBuy:disabled{color:#bfd0c8;opacity:1;background:#315644}.terminalV2 .paperOrderPanel .paperSell:disabled{color:#9fb4aa;opacity:1}.terminalV2 .paperOrderPreview{background:#071f18;border-color:#315448}.terminalV2 .paperOrderPreview>span+span{border-left-color:#315448}.terminalV2 .paperOrderPreview>span,.terminalV2 .paperLotsCaption{color:#a9c0b6}.terminalV2 .paperOrderPreview b,.terminalV2 .lotStepper input{color:#f4faf7}.terminalV2 .terminalTicketNote{background:#b8ee380c;border-color:#b8ee3842}.terminalV2 .terminalTicketNote b{color:var(--terminal-lime)}.terminalV2 .terminalTicketNote span{color:#c0d2ca}.terminalV2 .paperPositionSummary,.terminalV2 .paperPositionViews,.terminalV2 .paperPositionItem,.terminalV2 .paperOpenOrderItem,.terminalV2 .paperHistoryItem,.terminalV2 .paperRailHistoryFilters,.terminalV2 .paperCompactChain>header,.terminalV2 .paperCompactChainHead,.terminalV2 .paperCompactChainBody>button{border-color:#315448}.terminalV2 .paperPositionSummary{background:#071f18}.terminalV2 .paperPositionSummary>span{border-right-color:#315448}.terminalV2 .paperPositionViews,.terminalV2 .paperRailHistoryFilters,.terminalV2 .paperCompactChainHead{background:#0d3328}.terminalV2 .paperPositionViews button.active,.terminalV2 .paperRailHistoryFilters button.active{border-color:var(--terminal-lime);background:var(--terminal-lime);color:#102017}.terminalV2 .paperPositionItem,.terminalV2 .paperOpenOrderItem,.terminalV2 .paperHistoryItem,.terminalV2 .paperClosedPositionItem,.terminalV2 .paperCompactChainBody>button{color:#eef7f3;background:#08271e}.terminalV2 .paperPositionItem small,.terminalV2 .paperOpenOrderItem small,.terminalV2 .paperHistoryItem small,.terminalV2 .paperClosedPositionItem small,.terminalV2 .paperCompactChainHead,.terminalV2 .paperPositionSummary small{color:#9eb8ad}.terminalV2 .paperPositionItem strong,.terminalV2 .paperPositionItem b,.terminalV2 .paperOpenOrderItem strong,.terminalV2 .paperOpenOrderItem b,.terminalV2 .paperHistoryItem strong,.terminalV2 .paperHistoryItem b,.terminalV2 .paperClosedPositionItem strong,.terminalV2 .paperClosedPositionItem b,.terminalV2 .paperCompactChainBody strong,.terminalV2 .paperCompactChainBody b,.terminalV2 .paperPositionSummary b{color:#f4faf7}.terminalV2 .paperPositionItem:hover,.terminalV2 .paperCompactChainBody>button:hover{background:#123d31}.terminalV2 .paperPositionItem{grid-template-columns:1.15fr .58fr .72fr .62fr .9fr}.terminalV2 .paperPositionQuantity{border-left:1px solid #315448;padding-left:7px}.terminalV2 .paperPositionQuantity b{color:var(--terminal-lime);font-size:13px;line-height:1}.terminalV2 .paperPositionQuantity small:last-child{margin:3px 0 0;font-size:7px}.paperClosedPositionItem{border-bottom:1px solid var(--border);padding:10px}.paperClosedPositionItem>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.paperClosedPositionItem>header strong,.paperClosedPositionItem>header small{display:block}.terminalV2 .paperClosedPositionItem>header strong{font-size:10px;line-height:1.25}.paperClosedPositionItem>header small{margin-top:4px}.paperClosedPositionItem>header small i{font-style:normal;font-weight:900}.paperClosedPositionItem>header small i.long{color:#6ee7b7}.paperClosedPositionItem>header small i.short{color:#fca5a5}.paperClosedPositionItem>header>b{white-space:nowrap;font-size:12px}.paperClosedMetrics{border:1px solid #294b40;border-radius:6px;grid-template-columns:.62fr 1.15fr 1fr;margin-top:9px;display:grid;overflow:hidden}.paperClosedMetrics>span{border-right:1px solid #294b40;min-width:0;padding:7px}.paperClosedMetrics>span:last-child{border-right:0}.paperClosedMetrics small,.paperClosedMetrics b,.paperClosedMetrics em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.paperClosedMetrics small{font-size:6px}.paperClosedMetrics b{margin-top:4px;font-size:8px}.paperClosedMetrics>span:first-child b{color:var(--terminal-lime);font-size:12px}.paperClosedMetrics em{color:#9eb8ad;margin-top:2px;font-size:7px;font-style:normal}.paperClosedPositionItem>footer{color:#78988a;text-align:right;margin-top:7px;font-size:7px}.paperClosedPositions,.paperOrdersPositionList{min-height:0}.paperPositionWorkspace h4{color:#88a99b;letter-spacing:.7px;background:#071f18;border-bottom:1px solid #315448;margin:0;padding:7px 9px;font-size:7px}.terminalV2 .paperCompactChainBody>button.selected{box-shadow:inset 3px 0 var(--terminal-lime);background:#b8ee3815}.terminalV2 .paperCompactChainBody>button.atm strong i{background:var(--terminal-lime);color:#102017}.terminalOiInsights{min-width:0;color:var(--terminal-panel-text);background:var(--terminal-panel);align-content:start;display:grid}.terminalOiInsights>header{border-bottom:1px solid var(--terminal-panel-border);background:linear-gradient(110deg,#0d3328,#102d25);justify-content:space-between;align-items:center;min-height:50px;padding:9px 11px;display:flex}.terminalOiInsights>header small,.terminalOiInsights>header b{display:block}.terminalOiInsights>header small,.terminalOiSectionHead small{color:#c7f35d;letter-spacing:.75px;font-size:8px;font-weight:900}.terminalOiInsights>header b{margin-top:3px;font-size:14px}.terminalOiInsights>header>span,.terminalOiSectionHead>span{color:#b8ee38;background:#b8ee3810;border:1px solid #b8ee3845;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:850}.terminalOiSummary{border-bottom:1px solid var(--terminal-panel-border);background:#071f18;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.terminalOiSummary article{border-right:1px solid var(--terminal-panel-border);min-width:0;padding:10px}.terminalOiSummary article:last-child{border-right:0}.terminalOiSummary small,.terminalOiSummary b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.terminalOiSummary small{color:#9fb9ae;font-size:8px;font-weight:900}.terminalOiSummary b{color:#f4faf7;margin-top:4px;font-size:13px}.terminalOiSummary article.bullish b{color:#6ee7b7}.terminalOiSummary article.bearish b{color:#fca5a5}.terminalOiSummary article.neutral b,.terminalOiSummary article.collecting b{color:#fde68a}.terminalOiLevels{border-bottom:1px solid var(--terminal-panel-border);grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.terminalOiLevels article{border:1px solid var(--terminal-panel-border);background:#0b2d24;border-radius:8px;min-width:0;padding:9px}.terminalOiLevels article.support{border-bottom:2px solid #10b981}.terminalOiLevels article.resistance{border-bottom:2px solid #ef4444}.terminalOiLevels small,.terminalOiLevels b,.terminalOiLevels span{display:block}.terminalOiLevels small{color:#a8c0b6;white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-weight:900;overflow:hidden}.terminalOiLevels b{color:#f4faf7;margin-top:5px;font:750 16px Manrope}.terminalOiLevels span{color:var(--terminal-panel-sub);margin-top:3px;font-size:9px}.terminalSelectedOi,.terminalOiHeatmap{border-bottom:1px solid var(--terminal-panel-border)}.terminalOiSectionHead{background:#0d3328;justify-content:space-between;align-items:center;min-height:44px;padding:8px 10px;display:flex}.terminalOiSectionHead b{color:#f4faf7;margin-top:3px;font-size:12px;display:block}.terminalSelectedOi>article{background:#08271e;border-top:1px solid #23483d;grid-template-columns:30px repeat(3,minmax(0,1fr));align-items:center;gap:7px;padding:8px 10px;display:grid}.terminalSelectedOi>article.ce{box-shadow:inset 3px 0 #10b981}.terminalSelectedOi>article.pe{box-shadow:inset 3px 0 #ef4444}.terminalSelectedOi>article>strong{border:1px solid;border-radius:6px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.terminalSelectedOi>article.ce>strong{color:#34d399}.terminalSelectedOi>article.pe>strong{color:#fb7185}.terminalSelectedOi>article span small,.terminalSelectedOi>article span b{display:block}.terminalSelectedOi>article span small{color:#a5bdb2;font-size:7px;font-weight:850}.terminalSelectedOi>article span b{color:#f4faf7;margin-top:3px;font-size:10px}.terminalSelectedOi>article em{color:#fff;border-radius:4px;grid-column:2/-1;width:fit-content;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.terminalSelectedOi>article em.long{background:#059669}.terminalSelectedOi>article em.short{background:#dc2626}.terminalSelectedOi>article em.covering{background:#2563eb}.terminalSelectedOi>article em.unwinding{background:#d97706}.terminalSelectedOi>article em.neutral{background:#405c51}.terminalOiHeatHead,.terminalOiHeatmap>button{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);align-items:center;gap:8px;display:grid}.terminalOiHeatHead{color:#a1b9af;text-align:center;min-height:25px;padding:0 9px;font-size:7px;font-weight:900}.terminalOiHeatmap>button{color:#f4faf7;cursor:pointer;background:#08271e;border:0;border-top:1px solid #23483d;width:100%;min-height:34px;padding:4px 9px}.terminalOiHeatmap>button:hover,.terminalOiHeatmap>button.selected{background:#123d31}.terminalOiHeatmap>button.selected strong{color:var(--terminal-lime)}.terminalOiHeatmap>button>span{background:#ffffff07;border-radius:4px;align-items:center;height:19px;display:flex;position:relative;overflow:hidden}.terminalOiHeatmap>button>span.ce{justify-content:flex-end}.terminalOiHeatmap>button>span i{opacity:.3;min-width:2px;position:absolute;top:0;bottom:0}.terminalOiHeatmap>button>span.ce i{background:#ef4444;right:0}.terminalOiHeatmap>button>span.pe i{background:#10b981;left:0}.terminalOiHeatmap>button>span b{z-index:1;padding:0 5px;font-size:9px;position:relative}.terminalOiHeatmap>button>strong{text-align:center;font-size:10px}.terminalOiShift{background:#b8ee380b;border:1px solid #b8ee3838;border-radius:8px;margin:9px;padding:9px}.terminalOiShift small,.terminalOiShift b{display:block}.terminalOiShift small{color:var(--terminal-lime);letter-spacing:.65px;font-size:8px;font-weight:900}.terminalOiShift b{color:#dce9e3;margin-top:5px;font-size:10px;line-height:1.45}.terminalOiDisclaimer{color:#a0b7ad;margin:0;padding:2px 10px 14px;font-size:9px;line-height:1.45}.terminalV2 .paperRailTabs{grid-template-columns:.72fr .95fr 1.25fr 1.08fr}.terminalV2 .paperTradingWorkspace.terminalRailCollapsed{grid-template-columns:minmax(0,1fr) 0}.terminalV2 .terminalRailCollapsed .paperOrderRail{opacity:0;pointer-events:none;overflow:hidden;transform:translate(100%)}.terminalRailToggle{z-index:80;top:auto;right:calc(var(--terminal-rail-width) - 1px);border:1px solid var(--paper-section-outline);color:#b8ee38;cursor:pointer;background:#0b2b21;border-right:0;border-radius:8px 0 0 8px;place-items:center;width:25px;height:44px;font-size:20px;font-weight:700;transition:right .22s;display:grid;position:absolute;bottom:24px;box-shadow:-5px 5px 18px #00000026}.terminalRailToggle:hover{background:#123a2e}.terminalRailCollapsed .terminalRailToggle{right:0}.terminalTicket{background:var(--card);align-content:start;display:grid}.terminalTicket>header{border-bottom:1px solid var(--border);background:var(--side);justify-content:space-between;align-items:center;min-height:47px;padding:8px 11px;display:flex}.terminalTicket>header small,.terminalTicket>header b{display:block}.terminalTicket>header small{color:var(--accent);letter-spacing:.8px;font-size:7px;font-weight:900}.terminalTicket>header b{margin-top:3px;font-size:11px}.terminalTicket>header>span{border:1px solid var(--tint-border);background:var(--tint);color:var(--accent);letter-spacing:.55px;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:900}.terminalTicket>nav{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:7px;padding:8px 10px;display:grid}.terminalTicket>nav button{border:1px solid var(--border);background:var(--side);min-width:0;color:var(--muted);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;padding:8px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.terminalTicket>nav button:hover{transform:translateY(-1px)}.terminalTicket>nav button.call{background:linear-gradient(145deg, #10b98113, var(--side));color:#10b981;border-color:#10b98142}.terminalTicket>nav button.put{background:linear-gradient(145deg, #ef444413, var(--side));color:#ef4444;border-color:#ef444442}.terminalTicket>nav button.call.active{background:linear-gradient(145deg,#10b9812b,#10b98112);border-color:#10b981;box-shadow:inset 0 0 0 1px #10b98138,0 7px 18px #10b98118}.terminalTicket>nav button.put.active{background:linear-gradient(145deg,#ef44442b,#ef444412);border-color:#ef4444;box-shadow:inset 0 0 0 1px #ef444438,0 7px 18px #ef444418}.terminalTicket>nav span{background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid;border-radius:6px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.terminalTicket>nav strong,.terminalTicket>nav b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.terminalTicket>nav strong{font-size:9px}.terminalTicket>nav b{color:var(--text);font-size:10px}.terminalTicket>nav button.call.active span{color:#fff;background:#10b981}.terminalTicket>nav button.put.active span{color:#fff;background:#ef4444}.terminalTicket>nav button.call.active b{color:#059669}.terminalTicket>nav button.put.active b{color:#dc2626}:root:not([data-theme=light]) .terminalTicket>nav button.call.active b{color:#6ee7b7}:root:not([data-theme=light]) .terminalTicket>nav button.put.active b{color:#fca5a5}.terminalTicket>.paperOrderCard{border-left:0;border-right:0;border-radius:0}.terminalTicketNote{background:#10b9810e;border:1px solid #10b98142;border-radius:8px;margin:10px;padding:10px}.terminalTicketNote b,.terminalTicketNote span{display:block}.terminalTicketNote b{color:#10b981;text-transform:uppercase;letter-spacing:.55px;font-size:9px}.terminalTicketNote span{color:var(--sub);margin-top:5px;font-size:9px;line-height:1.45}.terminalV2 .paperSell:disabled{border-color:var(--border);background:var(--soft);color:var(--muted);opacity:.7}.terminalV2 .paperOrderPreview>span:nth-child(2){display:none}.terminalV2 .paperOrderPreview{grid-template-columns:repeat(2,minmax(0,1fr))}.terminalV2 .paperChartControls:after{content:"OPTION BUYING MODE";height:34px;color:var(--terminal-lime);letter-spacing:.55px;white-space:nowrap;background:#b8ee3814;border:1px solid #b8ee3860;border-radius:5px;place-self:end;align-items:center;padding:0 10px;font-size:7px;font-weight:900;display:flex}.terminalV2 .terminalTicket>nav button.call.active b{color:#6ee7b7}.terminalV2 .terminalTicket>nav button.put.active b{color:#fca5a5}.terminalV2 .paperChartControls{grid-template-columns:minmax(112px,1fr) minmax(142px,1.15fr) minmax(105px,.8fr) auto auto;align-items:center;gap:6px;min-height:46px;padding:5px 8px}.terminalV2 .paperChartControls:after{content:none;display:none}.terminalV2 .paperChartControls label.terminalCompactSelect{background:#0d3328;border:1px solid #31594d;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;height:34px;padding:0;display:grid;overflow:hidden}.terminalV2 .paperChartControls label.terminalCompactSelect:hover{background:#123d31;border-color:#638a38}.terminalV2 .paperChartControls label.terminalCompactSelect:focus-within{border-color:var(--terminal-lime);box-shadow:0 0 0 2px #b8ee3826}.terminalV2 .paperChartControls label.terminalCompactSelect>span{color:#88a99b;letter-spacing:.65px;padding:0 0 0 8px;font-size:6px;position:static}.terminalV2 .paperChartControls label.terminalCompactSelect select{height:32px;box-shadow:none;background-color:#0000;border:0;padding-left:6px}.terminalToolbarGroup{background:#0d3328;border:1px solid #31594d;border-radius:6px;align-items:center;height:34px;display:flex;overflow:hidden}.terminalToolbarGroup>span{color:#88a99b;letter-spacing:.65px;padding:0 7px;font-size:6px;font-weight:900}.terminalToolbarGroup>div{align-items:stretch;height:100%;display:flex}.terminalToolbarGroup button{color:#aac1b7;cursor:pointer;background:0 0;border:0;border-left:1px solid #294b40;justify-content:center;align-items:center;gap:4px;min-width:34px;padding:0 7px;font-size:8px;font-weight:850;display:inline-flex}.terminalToolbarGroup button:hover{color:#f4fbf7;background:#173f33}.terminalToolbarGroup button:focus-visible{z-index:2;outline:2px solid var(--terminal-lime);outline-offset:-2px;position:relative}.terminalToolbarGroup button.active{color:#102017;background:#b8ee38}.terminalLayoutControl button{min-width:46px}.terminalLayoutControl button em{font-style:normal}.terminalLayoutGlyph{opacity:.85;background:linear-gradient(90deg,currentColor 48%,#0000 48%);border:1px solid;border-radius:1px;flex:0 0 12px;width:12px;height:10px}.terminalLayoutGlyph.three{background:linear-gradient(90deg,currentColor 48%,#0000 48%),linear-gradient(#0000 53%,currentColor 53%)}.terminalLayoutGlyph.compare{background:linear-gradient(90deg,currentColor 46%,#0000 46% 54%,currentColor 54%)}.terminalLayoutGlyph.focus{background:0 0;box-shadow:inset 0 0 0 2px}.terminalV2 .paperChartDeck.layout-trading:not(.isFocused){grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.terminalV2 .paperChartDeck.layout-trading:not(.isFocused) .spot{grid-area:1/1}.terminalV2 .paperChartDeck.layout-trading.ticket-ce:not(.isFocused) .callChart,.terminalV2 .paperChartDeck.layout-trading.ticket-pe:not(.isFocused) .putChart{box-shadow:none;border-bottom:0;grid-area:1/2;display:grid}.terminalV2 .paperChartDeck.layout-trading.ticket-ce:not(.isFocused) .putChart,.terminalV2 .paperChartDeck.layout-trading.ticket-pe:not(.isFocused) .callChart{display:none}.terminalV2 .paperChartDeck.layout-compare:not(.isFocused){grid-template-rows:minmax(0,1fr);grid-template-columns:50% 50%}.terminalV2 .paperChartDeck.layout-compare:not(.isFocused) .spot{display:none}.terminalV2 .paperChartDeck.layout-compare:not(.isFocused) .callChart,.terminalV2 .paperChartDeck.layout-compare:not(.isFocused) .putChart{box-shadow:none;border-bottom:0;grid-row:1;display:grid}.terminalV2 .paperChartDeck.layout-compare:not(.isFocused) .callChart{border-right:1px solid var(--border);grid-column:1}.terminalV2 .paperChartDeck.layout-compare:not(.isFocused) .putChart{grid-column:2}.terminalV2 .paperChartDeck.layout-focus:not(.isFocused){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.terminalV2 .paperChartDeck.layout-focus:not(.isFocused)>article{display:none}.terminalV2 .paperChartDeck.layout-focus.ticket-ce:not(.isFocused) .callChart,.terminalV2 .paperChartDeck.layout-focus.ticket-pe:not(.isFocused) .putChart{box-shadow:none;border:0;grid-area:1/1;display:grid}@media (width<=1180px){.terminalHeader{grid-template-columns:auto auto minmax(0,1fr) auto}.terminalHeaderMetrics>span:nth-child(-n+2),.terminalHeaderActions>a{display:none}}@media (width<=900px){.terminalStandalone{overflow:auto}.terminalHeader{grid-template-columns:1fr auto;height:auto;min-height:58px;padding:9px 12px}.terminalModeIdentity{grid-area:2/1/auto/-1;width:100%;min-width:0}.terminalHeaderMetrics{display:none}.terminalV2 .paperTradingWorkspace{--terminal-rail-width:min(360px, calc(100vw - 36px));grid-template-columns:1fr}.terminalV2 .paperChartColumn{grid-template-rows:auto auto auto;height:auto}.terminalV2 .paperOrderRail{z-index:70;width:var(--terminal-rail-width);height:100%;min-height:520px;max-height:none;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #00000038}.terminalV2 .paperTradingWorkspace.terminalRailCollapsed{grid-template-columns:1fr}.terminalRailToggle{right:calc(var(--terminal-rail-width) - 1px)}.terminalV2 .paperChartControls{scrollbar-width:thin;grid-template-columns:112px 142px 105px auto auto;overflow-x:auto}.terminalV2 .paperChartControls:after{text-align:center;justify-self:stretch}}@media (width<=560px){.terminalCancelAll,.terminalHeaderMetrics,.terminalMarketState{display:none}.terminalHeaderActions>button{padding:0 8px}.terminalConfirmBar{flex-wrap:wrap;align-items:stretch}.terminalConfirmBar>div{width:100%}.terminalV2 .paperBookTabs{padding-right:5px}}.dashboard.appShell{background:var(--bg);grid-template:"sidebar header"68px"sidebar content"minmax(calc(100vh - 68px),auto)/240px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s;display:grid}.dashboard.appShell.sidebarCollapsed{grid-template-columns:72px minmax(0,1fr)}.appShell>.dashboardTopbar{display:none}.appShell>.appSidebar{z-index:120;border-right:1px solid var(--border);background:var(--card);flex-direction:column;grid-area:sidebar;width:auto;min-width:0;height:100vh;padding:18px 14px 14px;transition:padding .2s,transform .2s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:8px 0 28px #0f172a08}.appSidebar .sidebarHead{justify-content:flex-start;min-height:42px;padding:0 7px}.appSidebar .brandButton{width:100%;min-width:0}.appSidebar .brandMark{flex:0 0 38px;width:38px;height:38px}.appSidebar .brandMark img{width:60px;height:60px}.appSidebar .sideNav{scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:4px;min-height:0;margin-top:30px;padding:0;overflow:hidden auto}.appSidebar .sideNav::-webkit-scrollbar{width:0;height:0;display:none}.appSidebar .sideNav button{min-height:42px;color:var(--sub);white-space:nowrap;border:1px solid #0000;border-radius:10px;gap:12px;padding:0 13px;font-size:12px;font-weight:650;transition:background .16s,color .16s,border-color .16s}.appSidebar .sideNav button i{width:20px;color:var(--muted);flex:0 0 20px;font-size:16px}.appSidebar .sideNav button i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.appSidebar .sideNav button:hover:not(:disabled){border-color:color-mix(in srgb, var(--border) 78%, var(--accent));background:var(--soft);color:var(--text)}.appSidebar .sideNav button.active{border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:var(--accent);color:#fff;box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 20%, transparent)}.appSidebar .sideNav button.active i{color:currentColor}.appSidebar .sideNav button:disabled{opacity:.42;cursor:not-allowed}.appNavSection{color:var(--muted);letter-spacing:1.15px;margin:20px 13px 7px;font-size:8px;font-weight:850;display:block}.appSidebarFooter{border-top:1px solid var(--border);align-items:center;gap:8px;padding-top:12px;display:flex}.appSidebarFooter>small{color:var(--muted);margin-left:auto;font-size:8px}.appCollapseButton{border:1px solid var(--border);background:var(--side);min-width:0;height:36px;color:var(--sub);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:0 9px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.appCollapseButton:hover{border-color:var(--tint-border);color:var(--accent)}.appCollapseButton i{text-align:center;flex:0 0 17px;width:17px;font-size:19px;font-style:normal;line-height:1}.appShell.sidebarCollapsed .appSidebar{padding-left:10px;padding-right:10px}.appShell.sidebarCollapsed .appSidebar .sidebarHead{justify-content:center;padding:0}.appShell.sidebarCollapsed .appSidebar .brandButton{width:50px}.appShell.sidebarCollapsed .appSidebar .sideNav{margin-top:30px}.appShell.sidebarCollapsed .appSidebar .sideNav button{justify-content:center;width:50px;height:44px;padding:0}.appShell.sidebarCollapsed .appSidebar .sideNav button span,.appShell.sidebarCollapsed .appNavSection,.appShell.sidebarCollapsed .appCollapseButton span,.appShell.sidebarCollapsed .appSidebarFooter>small{display:none}.appShell.sidebarCollapsed .appSidebar .sideNav button i{flex:0 0 20px;width:20px}.appShell.sidebarCollapsed .appSidebarFooter{justify-content:center}.appShell.sidebarCollapsed .appCollapseButton{justify-content:center;width:42px;padding:0}.appHeader{z-index:110;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--card) 95%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-area:header;justify-content:space-between;align-items:center;gap:20px;min-width:0;height:68px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #0f172a0a}.appHeaderStart,.appHeaderActions{align-items:center;display:flex}.appHeaderStart{gap:12px;min-width:0}.appHeaderStart small{color:var(--muted);letter-spacing:1.1px;margin-bottom:2px;font-size:7px;font-weight:850;display:block}.appHeaderStart h1{color:var(--text);letter-spacing:-.3px;margin:0;font:700 17px Manrope,sans-serif}.appHeaderActions{justify-content:flex-end;gap:9px}.appHeader .marketClock.compact{border-radius:9px;width:auto;min-width:245px;height:38px;padding:4px 8px}.appHeader .themeToggle{border-radius:10px;justify-content:center;width:38px;height:38px;padding:5px}.appHeader .themeToggle>span:last-child{display:none}.appHeader .themeThumb{width:27px;height:27px}.appBrokerState{border:1px solid var(--border);background:var(--side);width:38px;height:38px;color:var(--warning);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:relative}.appBrokerState svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.appBrokerState i{border:2px solid var(--card);box-sizing:content-box;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;bottom:4px;right:4px}.appBrokerState.connected{border-color:color-mix(in srgb, var(--positive) 38%, var(--border));background:color-mix(in srgb, var(--positive) 7%, var(--card));color:var(--positive)}.appBrokerState.disconnected{border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}.appProfileMenu>summary{border:1px solid #0000;gap:9px;width:auto;height:44px;padding:4px 7px 4px 5px}.appProfileMenu>summary:hover,.appProfileMenu[open]>summary{border-color:var(--border);background:var(--side)}.appProfileMenu>summary>span{border-radius:50%;width:34px;height:34px}.appProfileMenu>summary>div{text-align:right;max-width:150px}.appProfileMenu>summary>div b,.appProfileMenu>summary>div small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.appProfileMenu>summary>div b{color:var(--text);font-size:10px}.appProfileMenu>summary>div small{color:var(--muted);margin-top:2px;font-size:7px}.appProfileMenu>summary>i{color:var(--muted);font-size:11px;font-style:normal}.appProfileMenu>div{top:52px}.appMobileMenu,.appSidebarScrim{display:none}.appShell>.content{grid-area:content;width:100%;min-width:0;padding:28px 30px 48px}.appShell>.content.paperTradingContent{padding:0}.appShell .paperTradingWorkspace{--paper-terminal-height:calc(100vh - 68px)}.dashboardBlankCanvas{min-height:calc(100vh - 144px)}.dashboardHome{width:min(100%,1280px);margin:0 auto}.dashboardWelcome{justify-content:space-between;align-items:center;gap:24px;min-height:90px;display:flex}.dashboardWelcome h2{color:var(--text);letter-spacing:-.8px;margin:0;font:750 clamp(22px,2vw,28px) Manrope,sans-serif}.dashboardWelcome h2 span{font-size:.86em;display:inline-block;transform:rotate(-8deg)}.dashboardWelcome p{color:var(--sub);margin:7px 0 0;font-size:12px}.dashboardWelcome>button,.dashboardAccountEmpty>button{background:var(--accent);color:#fff;height:42px;box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 22%, transparent);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:750;transition:transform .16s,box-shadow .16s;display:inline-flex}.dashboardWelcome>button:hover,.dashboardAccountEmpty>button:hover{box-shadow:0 13px 28px color-mix(in srgb, var(--accent) 28%, transparent);transform:translateY(-1px)}.dashboardWelcome>button span,.dashboardAccountEmpty>button span{font-size:16px;font-weight:500}.dashboardSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.dashboardSummaryGrid article{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;min-width:0;min-height:148px;padding:20px;display:flex;position:relative;box-shadow:0 12px 30px #0f172a0b}.dashboardSummaryGrid article>span{color:var(--sub);padding-right:42px;font-size:11px;font-weight:600}.dashboardSummaryGrid article>strong{color:var(--text);letter-spacing:-.7px;margin-top:auto;font:750 28px Manrope,sans-serif}.dashboardSummaryGrid article>small{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.dashboardMetricIcon{background:color-mix(in srgb, var(--accent) 10%, transparent);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.dashboardMetricIcon.green{color:#059669;background:#10b98115}.dashboardMetricIcon.cyan{color:#0891b2;background:#06b6d415}.dashboardMetricIcon.amber{color:#d97706;background:#f59e0b17}.dashboardMetricIcon svg,.dashboardAccountGlyph svg,.dashboardActivityIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dashboardHomeColumns{grid-template-columns:minmax(0,2fr) minmax(280px,.95fr);align-items:start;gap:22px;margin-top:28px;display:grid}.dashboardAccountsPanel>header,.dashboardActivityPanel>header{justify-content:space-between;align-items:flex-start;min-height:31px;display:flex}.dashboardAccountsPanel h3,.dashboardActivityPanel h3{color:var(--text);letter-spacing:-.25px;margin:0;font:700 15px Manrope,sans-serif}.dashboardAccountsPanel>header>button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.dashboardAccountEmpty,.dashboardAccountConnected,.dashboardActivityPanel>div{border:1px solid var(--border);background:var(--card);border-radius:16px;box-shadow:0 12px 30px #0f172a0b}.dashboardAccountEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:34px 24px;display:flex}.dashboardAccountGlyph{background:var(--tint);width:54px;height:54px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.dashboardAccountEmpty>strong{color:var(--text);margin-top:16px;font:700 15px Manrope,sans-serif}.dashboardAccountEmpty>p{max-width:350px;color:var(--sub);margin:7px 0 18px;font-size:11px;line-height:1.5}.dashboardAccountEmpty>button{border-radius:10px;height:38px}.dashboardAccountConnected{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:134px;padding:24px;display:grid}.dashboardAccountConnected>div:nth-child(2)>small,.dashboardAccountConnected>div:nth-child(2)>strong,.dashboardAccountConnected>div:nth-child(2)>span{display:block}.dashboardAccountConnected>div:nth-child(2)>small{color:var(--muted);letter-spacing:.9px;font-size:7px;font-weight:800}.dashboardAccountConnected>div:nth-child(2)>strong{color:var(--text);margin-top:5px;font:700 16px Manrope,sans-serif}.dashboardAccountConnected>div:nth-child(2)>span{color:var(--positive);margin-top:5px;font-size:9px;font-weight:700}.dashboardAccountConnected>div:nth-child(2)>span i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.dashboardAccountConnected>button{border:1px solid var(--border);background:var(--side);height:34px;color:var(--sub);cursor:pointer;border-radius:9px;padding:0 12px;font-size:9px;font-weight:700}.dashboardActivityPanel{min-width:0}.dashboardActivityPanel>div{min-height:108px;color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:22px;display:flex}.dashboardActivityPanel>div p{margin:0;font-size:10px}.dashboardActivityIcon{background:var(--soft);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.dashboardActivityIcon svg{width:16px;height:16px}@media (width<=1050px){.dashboardSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardHomeColumns{grid-template-columns:minmax(0,1fr)}}@media (width<=1080px){.appHeader .marketClock.compact{min-width:auto;padding:0 9px}.appHeader .marketClock.compact .clockDate,.appHeader .marketClock.compact .clockIcon{display:none}.appHeader .marketClock.compact .clockTime{border:0;padding:0}.appProfileMenu>summary>div,.appProfileMenu>summary>i{display:none}}@media (width<=760px){.dashboard.appShell,.dashboard.appShell.sidebarCollapsed{grid-template:"header"58px"content"minmax(calc(100vh - 58px),auto)/minmax(0,1fr)}.appShell>.appSidebar,.appShell.sidebarCollapsed>.appSidebar{z-index:300;width:min(280px,84vw);height:100vh;padding:18px 14px 14px;position:fixed;top:0;left:0;transform:translate(-102%);box-shadow:18px 0 50px #0206174d}.appShell>.appSidebar.mobileOpen,.appShell.sidebarCollapsed>.appSidebar.mobileOpen{transform:translate(0)}.appShell.sidebarCollapsed .appSidebar .brandButton{width:100%}.appShell.sidebarCollapsed .appSidebar .sideNav button{justify-content:flex-start;width:100%;padding:0 13px}.appShell.sidebarCollapsed .appSidebar .sideNav button span,.appShell.sidebarCollapsed .appNavSection,.appShell.sidebarCollapsed .appCollapseButton span,.appShell.sidebarCollapsed .appSidebarFooter>small{display:initial}.appShell.sidebarCollapsed .appSidebarFooter{justify-content:flex-start}.appShell.sidebarCollapsed .appCollapseButton{width:auto;padding:0 9px}.appSidebarScrim{z-index:290;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061770;border:0;display:block;position:fixed;inset:0}.appHeader{height:58px;padding:0 12px}.appMobileMenu{border:1px solid var(--border);background:var(--side);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:9px;place-items:center;font-size:17px;display:grid}.appHeaderStart small,.appHeader .marketClock,.appHeader .themeToggle{display:none}.appHeaderStart h1{font-size:15px}.appProfileMenu>summary{padding:3px}.appProfileMenu>div{position:fixed;top:54px;right:9px}.appShell>.content{padding:20px 16px 38px}.appShell>.content.paperTradingContent{padding:0}.appShell .paperTradingWorkspace{--paper-terminal-height:auto}.dashboardBlankCanvas{min-height:calc(100vh - 98px)}.dashboardWelcome{flex-direction:column;align-items:flex-start;gap:17px}.dashboardWelcome>button{height:39px}.dashboardSummaryGrid{grid-template-columns:minmax(0,1fr);margin-top:24px}.dashboardSummaryGrid article{min-height:132px}.dashboardHomeColumns{margin-top:24px}.dashboardAccountConnected{grid-template-columns:48px minmax(0,1fr)}.dashboardAccountConnected>button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dashboard.appShell,.appShell>.appSidebar{transition:none}}.evaluationPage,.adminEvaluationPage{width:min(100%,1280px);color:var(--text);margin:0 auto}.evaluationHero{border:1px solid var(--border);background:radial-gradient(circle at 80% 10%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 34%), var(--card);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex;box-shadow:0 14px 34px #0f172a0a}.evaluationHero>div:first-child{max-width:680px}.evaluationHero small,.evaluationSection>header small,.adminPlanFormCard header small,.adminPlanList>header small{color:var(--accent);letter-spacing:1.2px;font-size:8px;font-weight:800}.evaluationHero h2{letter-spacing:-.8px;max-width:640px;margin:9px 0 8px;font:750 clamp(23px,2.4vw,32px) Manrope,sans-serif}.evaluationHero p,.adminPlanFormCard>p{color:var(--sub);margin:0;font-size:11px;line-height:1.65}.evaluationConnection{background:#f59e0b0d;border:1px solid #f59e0b3d;border-radius:12px;align-items:center;gap:11px;min-width:245px;padding:15px;display:flex}.evaluationConnection.connected{background:#10b9810d;border-color:#10b9813d}.evaluationConnection>i{background:#f59e0b;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #f59e0b18}.evaluationConnection.connected>i{background:#10b981;box-shadow:0 0 0 4px #10b98118}.evaluationConnection span{flex:1}.evaluationConnection small,.evaluationConnection strong{display:block}.evaluationConnection small{color:var(--muted);letter-spacing:.7px;font-size:7px}.evaluationConnection strong{margin-top:4px;font-size:10px}.evaluationConnection button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:750}.evaluationSection{margin-top:28px}.evaluationSection>header,.adminPlanList>header{justify-content:space-between;align-items:flex-start;min-height:42px;display:flex}.evaluationSection>header h3,.adminPlanList>header h3{margin:5px 0 0;font:700 17px Manrope,sans-serif}.evaluationSection>header>span,.adminPlanList>header>span{background:var(--soft);color:var(--muted);border-radius:20px;padding:6px 9px;font-size:8px;font-weight:700}.evaluationEmpty,.evaluationLoading{border:1px solid var(--border);background:var(--card);min-height:150px;color:var(--muted);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.evaluationEmpty>span{background:var(--tint);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.evaluationEmpty svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px}.evaluationEmpty strong{color:var(--text);margin-top:13px;font-size:13px}.evaluationEmpty p{color:var(--sub);margin:6px 0 0;font-size:10px}.evaluationPlanGrid,.evaluationAccountGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.evaluationPlanGrid>article,.evaluationAccountGrid>article{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:22px;box-shadow:0 12px 28px #0f172a0a}.evaluationPlanGrid>article>header>span{background:var(--tint);color:var(--accent);letter-spacing:.8px;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800}.evaluationPlanGrid>article>header>strong,.evaluationPlanGrid>article>header>small{display:block}.evaluationPlanGrid>article>header>strong{margin-top:18px;font:750 25px Manrope,sans-serif}.evaluationPlanGrid>article>header>small{color:var(--muted);margin-top:2px;font-size:8px}.evaluationPlanGrid h4{margin:17px 0 6px;font:700 15px Manrope,sans-serif}.evaluationPlanGrid p{min-height:34px;color:var(--sub);margin:0;font-size:9px;line-height:1.55}.evaluationCapital{background:var(--side);border-radius:10px;margin:16px 0;padding:14px}.evaluationCapital small,.evaluationCapital strong{display:block}.evaluationCapital small{color:var(--muted);letter-spacing:.7px;font-size:7px}.evaluationCapital strong{margin-top:5px;font:700 18px Manrope,sans-serif}.evaluationPlanGrid ul{margin:0;padding:0;list-style:none}.evaluationPlanGrid li{border-bottom:1px solid var(--border);color:var(--sub);justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.evaluationPlanGrid li b{color:var(--text)}.evaluationPlanGrid>article>button{border:1px solid var(--border);background:var(--soft);width:100%;height:38px;color:var(--muted);border-radius:9px;margin-top:16px;font-size:9px;font-weight:700}.evaluationPlanGrid>article>button:not(:disabled){border-color:var(--accent);background:var(--accent);color:#fff;cursor:pointer;box-shadow:0 9px 20px color-mix(in srgb, var(--accent) 20%, transparent)}.evaluationAccountGrid>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evaluationAccountGrid h4{margin:5px 0 0;font:700 15px Manrope,sans-serif}.evaluationAccountGrid header small,.evaluationAccountGrid footer{color:var(--muted);font-size:8px}.evaluationAccountGrid dl{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.evaluationAccountGrid dl div{background:var(--side);border-radius:9px;padding:11px}.evaluationAccountGrid dt,.evaluationAccountGrid dd{margin:0}.evaluationAccountGrid dt{color:var(--muted);font-size:7px}.evaluationAccountGrid dd{margin-top:4px;font-size:11px;font-weight:700}.evaluationRuleProgress{border:1px solid var(--border);background:color-mix(in srgb, var(--side) 78%, transparent);border-radius:10px;margin:0 0 16px;padding:13px}.evaluationRuleRow{grid-template-columns:1fr auto;align-items:end;gap:5px 10px;display:grid}.evaluationRuleRow span small,.evaluationRuleRow span b,.evaluationRulePair small,.evaluationRulePair b{display:block}.evaluationRuleRow small,.evaluationRulePair small{color:var(--muted);letter-spacing:.45px;font-size:7px;font-weight:800}.evaluationRuleRow b,.evaluationRulePair b{color:var(--text);margin-top:4px;font-size:9px}.evaluationRuleRow em{color:var(--accent);font-size:9px;font-style:normal;font-weight:800}.evaluationRuleRow>i,.evaluationRulePair i{background:var(--border);border-radius:4px;height:4px;display:block;overflow:hidden}.evaluationRuleRow>i{grid-column:1/-1}.evaluationRuleRow u,.evaluationRulePair u{border-radius:inherit;background:var(--accent);height:100%;display:block}.evaluationRulePair{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.evaluationRulePair>span:last-child{grid-column:1/-1}.evaluationRulePair i{margin-top:6px}.evaluationRulePair u{background:#f59e0b}.evaluationBreachReason{color:#dc2626;background:#ef444412;border-radius:7px;margin:-3px -3px 12px;padding:9px 10px}.evaluationBreachReason strong,.evaluationBreachReason span{font-size:8px;display:block}.evaluationBreachReason span{opacity:.86;margin-top:3px}.evaluationAccountGrid footer{justify-content:space-between;display:flex}.evaluationTradeButton{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;margin-top:14px;padding:10px 14px;font-size:9px;font-weight:800}.evaluationTradeButton:disabled{background:var(--soft);color:var(--muted);cursor:not-allowed}.evaluationTradingState{background:var(--page);min-height:calc(100vh - 68px);color:var(--text);text-align:center;place-content:center;justify-items:center;gap:10px;padding:32px;display:grid}.evaluationTradingState>svg{width:36px;height:36px;color:var(--accent)}.evaluationTradingState h2,.evaluationTradingState p{margin:0}.evaluationTradingState p{max-width:460px;color:var(--muted);font-size:11px}.evaluationTradingState button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:8px;padding:10px 18px;font-weight:800}.evaluationTradingState.error{color:var(--danger)}.evaluationStatus{background:var(--soft);width:max-content;color:var(--muted);letter-spacing:.5px;white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.evaluationStatus.active,.evaluationStatus.passed,.evaluationStatus.completed{color:#059669;background:#10b98114}.evaluationStatus.pending,.evaluationStatus.payment_pending,.evaluationStatus.target_reached{color:#d97706;background:#f59e0b17}.evaluationStatus.breached,.evaluationStatus.failed,.evaluationStatus.cancelled,.evaluationStatus.inactive,.evaluationStatus.archived{color:#dc2626;background:#ef444414}.evaluationNotice{border-radius:9px;margin:14px 0;padding:11px 13px;font-size:9px}.evaluationNotice.error{color:#dc2626;background:#ef44440d;border:1px solid #ef44443d}.evaluationNotice.success{color:#059669;background:#10b9810d;border:1px solid #10b9813d}.dashboardEvaluationList{gap:8px;display:grid}.dashboardEvaluationList>button{border:1px solid var(--border);background:var(--card);width:100%;min-height:76px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:44px minmax(130px,1fr) minmax(120px,auto) auto;align-items:center;gap:14px;padding:11px 15px;display:grid}.dashboardEvaluationList .dashboardAccountGlyph{border-radius:12px;width:42px;height:42px}.dashboardEvaluationList>button>span small,.dashboardEvaluationList>button>span strong{display:block}.dashboardEvaluationList>button>span small{color:var(--muted);letter-spacing:.5px;font-size:7px}.dashboardEvaluationList>button>span strong{margin-top:4px;font-size:10px}.adminEvaluationPage{grid-template-columns:minmax(440px,.9fr) minmax(480px,1.1fr);align-items:start;gap:22px;display:grid}.adminPlanFormCard,.adminPlanList{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:24px}.adminPlanFormCard>header{justify-content:space-between;align-items:flex-start;display:flex}.adminPlanFormCard h2{margin:6px 0 0;font:700 19px Manrope,sans-serif}.adminPlanFormCard header>button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.adminPlanFormCard>p{margin-top:9px}.adminPlanFormCard form{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.adminPlanFormCard label{color:var(--sub);gap:6px;font-size:8px;font-weight:700;display:grid}.adminPlanFormCard label.wide,.adminPlanFormActions{grid-column:1/-1}.adminPlanFormCard input,.adminPlanFormCard select,.adminPlanFormCard textarea{border:1px solid var(--border);background:var(--side);width:100%;min-height:37px;color:var(--text);border-radius:8px;outline:none;padding:0 10px;font:10px inherit}.adminPlanFormCard textarea{resize:vertical;min-height:64px;padding:10px}.adminPlanFormCard input:focus,.adminPlanFormCard select:focus,.adminPlanFormCard textarea:focus{border-color:var(--accent)}.adminPlanFormActions button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;height:40px;font-size:10px;font-weight:750}.adminPlanList>article{border-top:1px solid var(--border);grid-template-columns:minmax(125px,.8fr) minmax(245px,1.4fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.adminPlanList>article>div:first-child>span{color:var(--accent);letter-spacing:.7px;font-size:7px;font-weight:800}.adminPlanList h4{margin:4px 0;font-size:11px}.adminPlanList article small{color:var(--muted);font-size:7px}.adminPlanList dl{grid-template-columns:.7fr 1fr 1.6fr;gap:10px;margin:0;display:grid}.adminPlanList dt,.adminPlanList dd{margin:0}.adminPlanList dt{color:var(--muted);font-size:7px}.adminPlanList dd{margin-top:4px;font-size:9px;font-weight:700}.adminPlanRowActions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.adminPlanRowActions button{border:1px solid var(--border);background:var(--side);color:var(--sub);cursor:pointer;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:700}.adminPlanRowActions button.danger{color:#dc2626}.manualCheckout{border:1px solid var(--tint-border);background:var(--card);border-radius:17px;margin-top:28px;overflow:hidden;box-shadow:0 14px 34px #0f172a0a}.manualCheckout>header{border-bottom:1px solid var(--border);background:linear-gradient(110deg, var(--tint), transparent);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px;display:flex}.manualCheckout>header small,.adminUpiSettings header small,.adminPaymentReview>header small{color:var(--accent);letter-spacing:1px;font-size:8px;font-weight:800}.manualCheckout>header h3{margin:6px 0 4px;font:700 18px Manrope,sans-serif}.manualCheckout>header span{color:var(--sub);font-size:9px}.purchaseStatus{color:#d97706;letter-spacing:.4px;white-space:nowrap;background:#f59e0b17;border-radius:20px;width:max-content;padding:6px 9px;font-size:7px;font-weight:800}.purchaseStatus.approved{color:#059669;background:#10b98115}.purchaseStatus.rejected,.purchaseStatus.cancelled,.purchaseStatus.refunded,.purchaseStatus.chargeback{color:#dc2626;background:#ef444414}.paymentAdjustmentNote{color:#b91c1c;margin:0;font-size:9px;line-height:1.45}.manualCheckoutBody{grid-template-columns:270px minmax(0,1fr);gap:28px;padding:24px;display:grid}.upiQrPanel{border:1px solid var(--border);background:#fff;border-radius:13px;flex-direction:column;align-items:center;padding:18px;display:flex}.upiQrPanel img{aspect-ratio:1;object-fit:contain;width:min(100%,230px)}.upiQrPanel small{color:#475569;letter-spacing:1px;margin-top:9px;font-size:7px;font-weight:800}.upiPaymentDetails dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.upiPaymentDetails dl div{background:var(--side);border-radius:9px;padding:12px}.upiPaymentDetails dt,.upiPaymentDetails dd{margin:0}.upiPaymentDetails dt{color:var(--muted);letter-spacing:.4px;font-size:7px}.upiPaymentDetails dd{color:var(--text);overflow-wrap:anywhere;margin-top:5px;font-size:10px;font-weight:700}.upiPaymentDetails form{grid-template-columns:1fr 1fr;gap:11px;margin-top:15px;display:grid}.upiPaymentDetails form label{color:var(--sub);gap:6px;font-size:8px;font-weight:700;display:grid}.upiPaymentDetails form input[type=text],.upiPaymentDetails form input:not([type]){width:100%}.upiPaymentDetails form input{border:1px solid var(--border);background:var(--side);min-height:39px;color:var(--text);border-radius:8px;outline:none;padding:0 10px;font-size:10px}.paymentProofUpload input{opacity:0;width:1px;height:1px;position:absolute}.paymentProofUpload span{border:1px dashed var(--border);background:var(--side);min-height:39px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:8px;align-items:center;padding:0 10px;font-size:8px;display:flex;overflow:hidden}.upiPaymentDetails form .evaluationNotice,.upiPaymentDetails form>button{grid-column:1/-1}.upiPaymentDetails form>button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;height:40px;font-size:10px;font-weight:750}.paymentReviewPending{justify-content:center;align-items:center;gap:15px;min-height:150px;padding:28px;display:flex}.paymentReviewPending>i{color:#d97706;background:#f59e0b17;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.paymentReviewPending.approved>i{color:#059669;background:#10b98115}.paymentReviewPending strong,.paymentReviewPending p,.paymentReviewPending small{display:block}.paymentReviewPending strong{font-size:13px}.paymentReviewPending p{color:var(--sub);margin:5px 0;font-size:9px}.paymentReviewPending small{color:var(--muted);font-size:8px}.purchaseHistory>div{gap:8px;display:grid}.purchaseHistory>div>button{border:1px solid var(--border);background:var(--card);min-height:66px;color:var(--text);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:minmax(170px,1fr) minmax(100px,auto) auto;align-items:center;gap:15px;padding:11px 15px;display:grid}.purchaseHistory>div>button.active{border-color:var(--tint-border);background:var(--tint)}.purchaseHistory button span small,.purchaseHistory button span strong{display:block}.purchaseHistory button span small{color:var(--muted);font-size:7px}.purchaseHistory button span strong{margin-top:4px;font-size:9px}.adminPaymentsPage{width:min(100%,1280px);color:var(--text);gap:22px;margin:0 auto;display:grid}.adminUsersPage{width:min(100%,1280px);color:var(--text);margin:0 auto}.adminUsersPage>header{border:1px solid var(--border);background:var(--card);border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.adminUsersPage h2{margin:6px 0;font:700 19px Manrope,sans-serif}.adminUsersPage header p{color:var(--sub);margin:0;font-size:10px}.adminUsersPage header form{gap:8px;display:flex}.adminUsersPage input{border:1px solid var(--border);background:var(--side);min-width:240px;height:38px;color:var(--text);border-radius:8px;padding:0 11px}.adminUsersPage button{border:1px solid var(--border);background:var(--accent);color:#fff;cursor:pointer;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:750}.adminUsersPage>.evaluationNotice{margin:12px 0}.adminUsersTable{border:1px solid var(--border);background:var(--card);border-top:0;border-radius:0 0 16px 16px;overflow:auto}.adminUsersTable>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(210px,1fr) 100px 120px 120px minmax(260px,auto);align-items:center;gap:12px;min-width:850px;padding:14px 18px;font-size:9px;display:grid}.adminUsersTable .head{color:var(--muted);letter-spacing:.5px;font-size:7px}.adminUsersTable strong,.adminUsersTable small{display:block}.adminUsersTable small{color:var(--muted);margin-top:4px}.adminUsersTable .verified{color:#059669;font-weight:800}.adminUsersTable .unverified{color:#d97706;font-weight:800}.adminUsersTable .actions{justify-content:flex-end;gap:7px;display:flex}.adminUsersTable .actions button:last-child{background:var(--side);color:var(--text)}@media (width<=760px){.adminUsersPage>header{flex-direction:column;align-items:stretch}.adminUsersPage header form,.adminUsersPage input{width:100%}}.adminUpiSettings,.adminPaymentReview{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:24px}.adminUpiSettings h2,.adminPaymentReview h3{margin:6px 0 0;font:700 19px Manrope,sans-serif}.adminUpiSettings>p{color:var(--sub);margin:9px 0 0;font-size:10px}.adminUpiLayout{grid-template-columns:minmax(0,1fr) 260px;gap:28px;margin-top:20px;display:grid}.adminUpiLayout>form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminUpiLayout label,.adminQrPreview label{color:var(--sub);gap:6px;font-size:8px;font-weight:700;display:grid}.adminUpiLayout input,.adminUpiLayout select,.adminQrPreview input{border:1px solid var(--border);background:var(--side);width:100%;height:39px;color:var(--text);border-radius:8px;outline:none;padding:0 10px;font-size:10px}.adminUpiLayout form>button,.adminQrPreview>button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;align-self:end;height:39px;font-size:9px;font-weight:750}.adminQrPreview{border:1px solid var(--border);background:var(--side);border-radius:12px;gap:10px;padding:14px;display:grid}.adminQrPreview img,.adminQrPreview>div{aspect-ratio:1;object-fit:contain;color:#64748b;text-align:center;background:#fff;border-radius:8px;place-items:center;width:100%;font-size:9px;display:grid}.adminPaymentReview>header{border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:16px;display:flex}.adminPaymentReview>header select{border:1px solid var(--border);background:var(--side);min-width:150px;height:36px;color:var(--text);border-radius:8px;padding:0 9px;font-size:9px}.paymentMetricsGrid{grid-template-columns:repeat(5,minmax(100px,1fr));gap:9px;padding:14px 0 4px;display:grid}.paymentMetricsGrid>span{border:1px solid var(--border);background:var(--side);border-radius:9px;gap:5px;padding:11px;display:grid}.paymentMetricsGrid small{color:var(--muted);font-size:7px;font-weight:800}.paymentMetricsGrid b{font-size:13px}.adminPaymentList>article{border-bottom:1px solid var(--border);grid-template-columns:72px minmax(170px,1fr) minmax(170px,.8fr) auto;align-items:center;gap:16px;padding:15px 0;display:grid}.paymentProofPreview{border:1px solid var(--border);background:var(--side);border-radius:9px;place-items:center;width:72px;height:62px;display:grid;overflow:hidden}.paymentProofPreview img{object-fit:cover;width:100%;height:100%}.paymentProofPreview span{color:var(--muted);font-size:7px}.adminPaymentIdentity small,.adminPaymentIdentity span,.adminPaymentIdentity p,.adminPaymentReference small,.adminPaymentReference strong,.adminPaymentReference span{display:block}.adminPaymentIdentity small,.adminPaymentReference small{color:var(--accent);letter-spacing:.5px;font-size:7px;font-weight:800}.adminPaymentIdentity h4{margin:5px 0 2px;font-size:11px}.adminPaymentIdentity span,.adminPaymentIdentity p,.adminPaymentReference span{color:var(--muted);margin:3px 0 0;font-size:8px}.adminPaymentReference strong{margin-top:5px;font-size:10px}.adminPaymentActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.adminPaymentActions input{border:1px solid var(--border);background:var(--side);min-width:240px;height:34px;color:var(--text);border-radius:8px;outline:none;padding:0 10px;font-size:9px}.adminPaymentActions input:focus{border-color:var(--accent)}.adminPaymentActions button{color:#fff;cursor:pointer;background:#10b981;border:0;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:750}.adminPaymentActions button.danger{color:#dc2626;background:#ef444414}.upiExpiryTimer{color:var(--text);margin:10px 0;font-size:10px;font-weight:750}.upiIntentButton{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:40px;margin-bottom:10px;padding:0 16px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.adminUpiSettings>.evaluationNotice{margin-top:18px;line-height:1.6}.adminUpiSettings>.evaluationNotice p{overflow-wrap:anywhere;margin:7px 0}.adminUpiSettings code{color:var(--text);font-size:9px}.smsSimulatorForm{grid-template-columns:160px minmax(260px,1fr) auto;gap:8px;margin-top:12px;display:grid}.smsSimulatorForm input,.smsSimulatorForm textarea{border:1px solid var(--border);background:var(--side);min-height:38px;color:var(--text);font:inherit;border-radius:8px;padding:9px}.smsSimulatorForm textarea{resize:vertical;min-height:70px}.smsSimulatorForm button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:0 14px;font-weight:750}.adminPaymentIdentity>small:last-child{max-width:620px;color:var(--sub);overflow-wrap:anywhere;margin-top:7px;font-weight:500;line-height:1.45}@media (width<=760px){.smsSimulatorForm{grid-template-columns:1fr}.smsSimulatorForm button{min-height:38px}}.phaseFiveDashboard{gap:20px;display:grid}.phaseFiveDashboard .evaluationHero,.phaseFiveDashboard .evaluationSection,.phaseFiveDashboard .manualCheckout{margin:0}.evaluationPortfolioSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.evaluationPortfolioSummary article,.evaluationWorkspaceMetrics article{border:1px solid var(--border);background:var(--card);border-radius:13px;min-width:0;padding:17px;box-shadow:0 8px 24px #0f172a08}.evaluationPortfolioSummary small,.evaluationPortfolioSummary strong,.evaluationPortfolioSummary span,.evaluationWorkspaceMetrics small,.evaluationWorkspaceMetrics strong,.evaluationWorkspaceMetrics span{display:block}.evaluationPortfolioSummary small,.evaluationWorkspaceMetrics small{color:var(--muted);letter-spacing:.7px;font-size:8px;font-weight:800}.evaluationPortfolioSummary strong,.evaluationWorkspaceMetrics strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font:750 18px Manrope,sans-serif;overflow:hidden}.evaluationPortfolioSummary span,.evaluationWorkspaceMetrics span{color:var(--sub);margin-top:5px;font-size:9px}.evaluationPortfolioSummary article.positive strong,.evaluationWorkspaceMetrics article.positive strong,.evaluationDataTable .positive,.evaluationTradingDaysCard .positive{color:#059669}.evaluationPortfolioSummary article.negative strong,.evaluationWorkspaceMetrics article.negative strong,.evaluationDataTable .negative,.evaluationTradingDaysCard .negative{color:#dc2626}.evaluationAccountSelector>header{align-items:center}.evaluationAccountSelector>header>button{border:1px solid var(--tint-border);background:var(--tint);color:var(--accent);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:800}.evaluationAccountPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.evaluationAccountPicker>button{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:13px;transition:all .16s;display:grid}.evaluationAccountPicker>button:hover,.evaluationAccountPicker>button.active{border-color:var(--tint-border);background:color-mix(in srgb, var(--tint) 60%, var(--card));box-shadow:inset 3px 0 var(--accent)}.evaluationAccountPicker span small,.evaluationAccountPicker span strong{display:block}.evaluationAccountPicker span small{color:var(--muted);letter-spacing:.45px;font-size:8px;font-weight:800}.evaluationAccountPicker span strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.evaluationAccountPicker>button>b{grid-column:1/-1}.evaluationWorkspace{border:1px solid var(--border);background:var(--card);border-radius:16px;transition:opacity .15s;overflow:hidden;box-shadow:0 16px 38px #0f172a0b}.evaluationWorkspace.isLoading{opacity:.58;pointer-events:none}.evaluationWorkspaceHead{border-bottom:1px solid var(--border);background:linear-gradient(110deg, var(--tint), transparent 55%);justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:18px 20px;display:flex}.evaluationWorkspaceHead small,.evaluationWorkspaceHead h3,.evaluationWorkspaceHead span{display:block}.evaluationWorkspaceHead small,.evaluationProgressCard header small,.evaluationPerformanceCard header small,.evaluationTradingDaysCard header small,.evaluationLifecycleCard header small,.evaluationTableCard>header small,.evaluationRulesCard>header small,.evaluationPurchaseSection>header small{color:var(--accent);letter-spacing:.8px;font-size:8px;font-weight:800}.evaluationWorkspaceHead h3{margin:5px 0 3px;font:750 18px Manrope,sans-serif}.evaluationWorkspaceHead>div:first-child>span{color:var(--sub);font-size:9px}.evaluationWorkspaceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.evaluationPrimaryAction,.evaluationSecondaryAction{cursor:pointer;border-radius:8px;min-height:35px;padding:0 12px;font-size:9px;font-weight:800}.evaluationPrimaryAction{background:var(--accent);color:#fff;border:0}.evaluationPrimaryAction:disabled{background:var(--soft);color:var(--muted)}.evaluationSecondaryAction{border:1px solid var(--border);background:var(--card);color:var(--text)}.evaluationBreachPanel{color:#dc2626;background:#ef44440d;border:1px solid #ef44443d;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:11px;margin:16px 20px 0;padding:13px 15px;display:grid}.evaluationBreachPanel>span{color:#fff;background:#ef4444;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.evaluationBreachPanel small,.evaluationBreachPanel strong,.evaluationBreachPanel p{margin:0;display:block}.evaluationBreachPanel small{letter-spacing:.8px;font-size:7px;font-weight:900}.evaluationBreachPanel strong{margin-top:3px;font-size:11px}.evaluationBreachPanel p{opacity:.8;margin-top:3px;font-size:8px}.evaluationWorkspaceMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 20px;display:grid}.evaluationWorkspaceMetrics article{background:var(--side);box-shadow:none;border-radius:10px;padding:13px}.evaluationWorkspaceMetrics strong{font-size:15px}.evaluationWorkspaceTabs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--side);gap:4px;padding:0 20px;display:flex;overflow-x:auto}.evaluationWorkspaceTabs button{min-width:max-content;height:43px;color:var(--sub);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 13px;font-size:9px;font-weight:800}.evaluationWorkspaceTabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.evaluationOverviewGrid{background:var(--page);grid-template-columns:1.1fr .9fr;gap:12px;padding:18px 20px 20px;display:grid}.evaluationOverviewGrid>article,.evaluationTableCard,.evaluationRulesCard{border:1px solid var(--border);background:var(--card);border-radius:11px;overflow:hidden}.evaluationOverviewGrid>article>header,.evaluationTableCard>header,.evaluationRulesCard>header{border-bottom:1px solid var(--border);padding:13px 15px}.evaluationOverviewGrid>article>header strong{margin-top:4px;font-size:11px;display:block}.evaluationProgressCard .evaluationRuleProgress{background:0 0;border:0;border-radius:0;margin:0;padding:15px}.phaseFiveDashboard .evaluationRuleRow small,.phaseFiveDashboard .evaluationRulePair small{font-size:8px}.phaseFiveDashboard .evaluationRuleRow b,.phaseFiveDashboard .evaluationRulePair b{font-size:10px}.evaluationPerformanceCard dl,.evaluationLifecycleCard dl{margin:0;padding:8px 15px 14px}.evaluationPerformanceCard dl div,.evaluationLifecycleCard dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.evaluationPerformanceCard dl div:last-child,.evaluationLifecycleCard dl div:last-child{border-bottom:0}.evaluationPerformanceCard dt,.evaluationPerformanceCard dd,.evaluationLifecycleCard dt,.evaluationLifecycleCard dd{margin:0;font-size:9px}.evaluationPerformanceCard dt,.evaluationLifecycleCard dt{color:var(--muted)}.evaluationPerformanceCard dd,.evaluationLifecycleCard dd{color:var(--text);text-align:right;font-weight:750}.evaluationTradingDaysCard>div{padding:7px 15px 13px}.evaluationTradingDaysCard>div>span{border-bottom:1px solid var(--border);grid-template-columns:60px 1fr auto;gap:10px;padding:8px 0;font-size:9px;display:grid}.evaluationTradingDaysCard>div>span:last-child{border-bottom:0}.evaluationTradingDaysCard time,.evaluationTradingDaysCard small{color:var(--muted);font-size:8px}.evaluationTradingDaysCard b{text-align:right}.evaluationTableCard,.evaluationRulesCard{margin:18px 20px 20px}.evaluationTableCard>header{justify-content:space-between;align-items:center;display:flex}.evaluationTableCard h4,.evaluationRulesCard h4,.evaluationPurchaseSection>header h3{margin:4px 0 0;font:700 14px Manrope,sans-serif}.evaluationTableCard>header>span{color:var(--muted);font-size:8px}.evaluationDataTable{min-width:720px}.evaluationTableCard{overflow-x:auto}.evaluationDataTable>div{border-bottom:1px solid var(--border);min-height:48px;color:var(--sub);align-items:center;gap:12px;padding:8px 14px;font-size:9px;display:grid}.evaluationDataTable>div:last-child{border-bottom:0}.evaluationDataTable>.head{background:var(--side);min-height:34px;color:var(--muted);letter-spacing:.4px;font-size:8px}.evaluationDataTable strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.evaluationDataTable time{color:var(--muted);font-size:8px}.positionTable>div{grid-template-columns:minmax(190px,1.5fr) .75fr .7fr .7fr .85fr}.orderTable>div,.tradeTable>div{grid-template-columns:minmax(175px,1.4fr) .95fr .45fr .7fr .7fr 1fr}.evaluationOrderStatus{background:var(--soft);width:max-content;color:var(--sub);border-radius:5px;padding:4px 6px;font-size:7px}.evaluationOrderStatus.filled{color:#059669;background:#10b98114}.evaluationOrderStatus.open{color:#2563eb;background:#2563eb14}.evaluationOrderStatus.cancelled,.evaluationOrderStatus.rejected,.evaluationOrderStatus.expired{color:#dc2626;background:#ef444414}.evaluationTableEmpty{min-height:110px;color:var(--muted);text-align:center;place-items:center;font-size:10px;display:grid}.evaluationPager{border-top:1px solid var(--border);background:var(--side);justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;display:flex}.evaluationPager button{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 9px;font-size:8px}.evaluationPager button:disabled{opacity:.45}.evaluationPager span{color:var(--muted);font-size:8px}.evaluationRulesCard>header p,.evaluationPurchaseSection>header p{color:var(--sub);margin:5px 0 0;font-size:9px}.evaluationRulesCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:14px;display:grid}.evaluationRulesCard dl div{background:var(--side);border-radius:8px;min-width:0;padding:11px}.evaluationRulesCard dt,.evaluationRulesCard dd{margin:0}.evaluationRulesCard dt{color:var(--muted);font-size:8px}.evaluationRulesCard dd{overflow-wrap:anywhere;color:var(--text);margin-top:5px;font-size:9px;font-weight:700}.evaluationPurchaseSection{scroll-margin-top:74px}.evaluationPurchaseSection>header{margin-bottom:12px}.evaluationStatus.expired,.evaluationStatus.suspended{color:#dc2626;background:#ef444414}.evaluationModuleNav{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:stretch;gap:4px;min-height:50px;padding:5px;display:flex;overflow-x:auto}.evaluationModuleNav button{min-width:max-content;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:10px;font-weight:750}.evaluationModuleNav button:hover,.evaluationModuleNav button.active{background:var(--tint);color:var(--accent)}.evaluationCatalogPage,.evaluationPlanDetailPage,.evaluationCheckoutPage,.evaluationPurchasesPage{gap:16px;display:grid}.evaluationCatalogPage>header,.evaluationPurchasesPage>header{border:1px solid var(--border);background:linear-gradient(115deg, var(--card), var(--tint));border-radius:14px;padding:21px 23px}.evaluationCatalogPage>header small,.evaluationPlanDetailHero small,.evaluationPlanDetailGrid small,.evaluationPlanRuleSheet header small,.evaluationCheckoutPage>header small,.evaluationPurchasesPage>header small{color:var(--accent);letter-spacing:.9px;font-size:8px;font-weight:850}.evaluationCatalogPage>header h2,.evaluationPurchasesPage>header h2,.evaluationCheckoutPage>header h2{margin:6px 0 4px;font:750 20px Manrope,sans-serif}.evaluationCatalogPage>header p,.evaluationPurchasesPage>header p,.evaluationCheckoutPage>header p{color:var(--sub);margin:0;font-size:10px}.evaluationPlanActions{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:16px;display:grid}.evaluationPlanActions button{border:1px solid var(--border);background:var(--side);min-height:39px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 10px;font-size:9px;font-weight:750}.evaluationPlanActions button.primary{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 9px 20px color-mix(in srgb, var(--accent) 20%, transparent)}.evaluationPlanActions button:disabled{opacity:.55;cursor:not-allowed}.evaluationBackButton,.evaluationCheckoutNav button{border:1px solid var(--border);background:var(--card);width:max-content;color:var(--sub);cursor:pointer;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:750}.evaluationPlanDetailHero{border:1px solid var(--border);background:radial-gradient(circle at 90% 0, var(--tint), transparent 44%), var(--card);border-radius:17px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:28px;padding:26px;display:grid}.evaluationPlanDetailHero h2{margin:8px 0 7px;font:780 27px Manrope,sans-serif}.evaluationPlanDetailHero p{max-width:650px;color:var(--sub);margin:0;font-size:10px;line-height:1.65}.evaluationPlanDetailHero>div:last-child{border:1px solid var(--tint-border);background:var(--card);border-radius:12px;padding:18px}.evaluationPlanDetailHero>div:last-child strong{margin-top:6px;font:780 24px Manrope,sans-serif;display:block}.evaluationPlanDetailHero>div:last-child button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;height:39px;margin-top:13px;font-size:9px;font-weight:800}.evaluationPlanDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.evaluationPlanDetailGrid article{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:17px}.evaluationPlanDetailGrid strong,.evaluationPlanDetailGrid span{display:block}.evaluationPlanDetailGrid strong{margin-top:8px;font:750 18px Manrope,sans-serif}.evaluationPlanDetailGrid span{color:var(--muted);margin-top:4px;font-size:8px}.evaluationPlanRuleSheet{border:1px solid var(--border);background:var(--card);border-radius:13px;overflow:hidden}.evaluationPlanRuleSheet>header{border-bottom:1px solid var(--border);padding:15px 18px}.evaluationPlanRuleSheet h3{margin:5px 0 0;font-size:14px}.evaluationPlanRuleSheet dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:14px;display:grid}.evaluationPlanRuleSheet dl div{background:var(--side);border-radius:8px;padding:11px}.evaluationPlanRuleSheet dt,.evaluationPlanRuleSheet dd{margin:0}.evaluationPlanRuleSheet dt{color:var(--muted);font-size:8px}.evaluationPlanRuleSheet dd{color:var(--text);margin-top:5px;font-size:9px;font-weight:700}.evaluationRiskDisclosure{color:#b45309;background:#f59e0b0b;border:1px solid #f59e0b38;border-radius:9px;margin:0;padding:12px 14px;font-size:9px;line-height:1.5}.evaluationCheckoutNav{justify-content:space-between;display:flex}.evaluationCheckoutPage>header{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 22px;display:grid}.checkoutSteps{align-items:center;gap:5px;display:flex}.checkoutSteps span{background:var(--side);min-width:61px;color:var(--muted);text-align:center;border-radius:8px;padding:8px;font-size:9px;font-weight:800}.checkoutSteps span b{margin-top:3px;font-size:7px;display:block}.checkoutSteps span.complete,.checkoutSteps span.active{background:var(--tint);color:var(--accent)}.checkoutSteps span.active{box-shadow:inset 0 0 0 1px var(--tint-border)}.evaluationCheckoutPage .manualCheckout{margin:0}.checkoutPolicyNotice{border:1px solid var(--border);background:var(--side);color:var(--sub);border-radius:10px;margin:0;padding:13px 16px;font-size:9px;line-height:1.65}.checkoutPolicyNotice a{color:var(--accent);text-underline-offset:3px;font-weight:800}.upiPaymentDetails form>button.cancelPurchaseButton{color:#dc2626;background:#ef44440d;border:1px solid #ef44443d}.paymentReviewPending.cancelled>i{color:#64748b;background:#64748b18}.evaluationCancelConfirm{background:#ef44440b;border:1px solid #ef44443d;border-radius:9px;justify-content:flex-end;align-items:center;gap:9px;padding:12px 14px;display:flex}.evaluationCancelConfirm span{color:#b91c1c;margin-right:auto;font-size:9px}.evaluationCancelConfirm button,.evaluationActivatedAction{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:750}.evaluationCancelConfirm button:first-of-type{color:#fff;background:#ef4444;border-color:#ef4444}.evaluationActivatedAction{color:#fff;background:#10b981;border-color:#10b981;justify-self:end}.evaluationPurchasesPage>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.evaluationPurchasesPage>header select{border:1px solid var(--border);background:var(--card);min-width:205px;height:38px;color:var(--text);border-radius:8px;padding:0 10px;font-size:9px}.evaluationPurchaseTable{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow-x:auto}.evaluationPurchaseTable>div{border-bottom:1px solid var(--border);min-width:850px;min-height:58px;color:var(--sub);grid-template-columns:1.1fr 1.35fr .7fr .95fr .9fr .8fr;align-items:center;gap:12px;padding:9px 14px;font-size:9px;display:grid}.evaluationPurchaseTable>div:last-child{border-bottom:0}.evaluationPurchaseTable>.head{background:var(--side);min-height:38px;color:var(--muted);letter-spacing:.45px;font-size:8px}.evaluationPurchaseTable strong{color:var(--text)}.evaluationPurchaseTable i{font-style:normal}.evaluationPurchaseTable time{color:var(--muted);font-size:8px}.evaluationPurchaseTable button{border:1px solid var(--tint-border);background:var(--tint);min-height:31px;color:var(--accent);cursor:pointer;border-radius:7px;font-size:8px;font-weight:750}.evaluationEmpty>button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-top:12px;padding:8px 12px;font-size:9px;font-weight:750}@media (width<=1120px){.evaluationPlanGrid,.evaluationAccountGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminEvaluationPage{grid-template-columns:1fr}.adminPaymentList>article{grid-template-columns:72px 1fr auto}.adminPaymentReference{grid-column:2/-1}.evaluationPortfolioSummary,.evaluationWorkspaceMetrics,.evaluationAccountPicker,.evaluationPlanDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluationCheckoutPage>header{grid-template-columns:1fr}}@media (width<=720px){.evaluationHero{flex-direction:column;align-items:stretch;padding:21px}.evaluationConnection{min-width:0}.evaluationPlanGrid,.evaluationAccountGrid{grid-template-columns:1fr}.dashboardEvaluationList>button{grid-template-columns:42px 1fr auto}.dashboardEvaluationList>button>span:nth-child(3){display:none}.adminPlanFormCard,.adminPlanList{padding:18px}.adminPlanFormCard form{grid-template-columns:1fr}.adminPlanFormCard label.wide,.adminPlanFormActions{grid-column:auto}.adminPlanList>article{grid-template-columns:1fr auto}.adminPlanList dl{grid-column:1/-1}.manualCheckoutBody,.adminUpiLayout{grid-template-columns:1fr}.upiQrPanel{width:min(100%,300px);margin:0 auto}.adminQrPreview{width:min(100%,280px)}.adminPaymentReview>header{flex-direction:column;gap:12px}.adminPaymentList>article{grid-template-columns:62px 1fr}.adminPaymentReference,.adminPaymentList>article>.purchaseStatus{grid-column:1/-1}.adminPaymentActions{flex-wrap:wrap}.adminPaymentActions input{width:100%}.purchaseHistory>div>button{grid-template-columns:1fr auto}.purchaseHistory>div>button span:nth-child(2){display:none}.evaluationAccountPicker,.evaluationOverviewGrid{grid-template-columns:1fr}.evaluationWorkspaceHead{flex-direction:column;align-items:flex-start}.evaluationWorkspaceActions{justify-content:flex-start}.evaluationRulesCard dl{grid-template-columns:1fr 1fr}.evaluationPlanDetailHero,.evaluationPlanRuleSheet dl{grid-template-columns:1fr}.evaluationPurchasesPage>header,.evaluationCancelConfirm{flex-direction:column;align-items:stretch}.evaluationCancelConfirm span{margin-right:0}}.evaluationPerformanceReport{gap:16px;display:grid}.evaluationPerformanceHeader,.evaluationDailyReport>header,.evaluationCompletedTrades>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.evaluationPerformanceHeader{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:20px 22px}.evaluationPerformanceHeader small,.evaluationAnalyticsCard header small,.evaluationDailyReport header small,.evaluationCompletedTrades header small{color:var(--accent);letter-spacing:1px;font-size:9px;font-weight:800}.evaluationPerformanceHeader h4{margin:5px 0 3px;font:750 18px Manrope,sans-serif}.evaluationPerformanceHeader p{color:var(--sub);margin:0;font-size:11px}.evaluationPerformanceHeader>span{border:1px solid var(--tint-border);background:var(--tint);color:var(--sub);white-space:nowrap;border-radius:20px;padding:8px 11px;font-size:10px}.evaluationPerformanceHeader>span i{background:var(--accent);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 7px;display:inline-block}.evaluationPerformanceMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.evaluationPerformanceMetrics article{border:1px solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;min-height:118px;padding:18px;display:flex}.evaluationPerformanceMetrics small{color:var(--muted);letter-spacing:.7px;font-size:9px;font-weight:800}.evaluationPerformanceMetrics strong{color:var(--text);margin-top:11px;font:750 21px Manrope,sans-serif}.evaluationPerformanceMetrics article.positive strong,.evaluationPerformanceReport .positive{color:#059669}.evaluationPerformanceMetrics article.negative strong,.evaluationPerformanceReport .negative{color:#dc2626}.evaluationPerformanceMetrics span{color:var(--sub);margin-top:auto;font-size:10px}.evaluationPerformanceColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.evaluationAnalyticsCard,.evaluationDailyReport,.evaluationCompletedTrades{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:21px}.evaluationAnalyticsCard>header strong,.evaluationDailyReport>header strong,.evaluationCompletedTrades>header strong{color:var(--text);margin-top:5px;font:720 14px Manrope,sans-serif;display:block}.evaluationAnalyticsCard dl{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.evaluationAnalyticsCard dl>div{background:var(--side);min-height:61px;padding:11px 12px}.evaluationAnalyticsCard dt,.evaluationAnalyticsCard dd{margin:0}.evaluationAnalyticsCard dt{color:var(--muted);font-size:9px}.evaluationAnalyticsCard dd{color:var(--text);margin-top:7px;font-size:12px;font-weight:750}.evaluationConsistencyStatus{background:#10b9810c;border:1px solid #10b98130;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:13px 14px;display:flex}.evaluationConsistencyStatus.low_consistency{background:#f59e0b0d;border-color:#f59e0b42}.evaluationConsistencyStatus.insufficient_profit{border-color:var(--border);background:var(--side)}.evaluationConsistencyStatus small,.evaluationConsistencyStatus strong{display:block}.evaluationConsistencyStatus small{color:var(--muted);letter-spacing:.7px;font-size:8px}.evaluationConsistencyStatus strong{color:var(--text);margin-top:4px;font-size:11px}.evaluationConsistencyStatus>b{color:var(--accent);font:750 21px Manrope,sans-serif}.evaluationConsistencyNote{color:#b45309;background:#f59e0b12;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.55}.evaluationDailyReport>header>span,.evaluationCompletedTrades>header>span{color:var(--sub);font-size:10px}.evaluationDailySummary{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.evaluationDailySummary>span{border-right:1px solid var(--border);background:var(--side);padding:12px}.evaluationDailySummary>span:last-child{border-right:0}.evaluationDailySummary small,.evaluationDailySummary strong{display:block}.evaluationDailySummary small{color:var(--muted);letter-spacing:.55px;font-size:8px;font-weight:750}.evaluationDailySummary strong{color:var(--text);margin-top:6px;font-size:12px}.evaluationDailyBars{gap:8px;margin-top:15px;display:grid}.evaluationDailyBars>div{grid-template-columns:92px minmax(100px,1fr) 100px;align-items:center;gap:12px;display:grid}.evaluationDailyBars time,.evaluationDailyBars b{color:var(--sub);font-size:10px}.evaluationDailyBars b{text-align:right}.evaluationDailyBars>div>span{background:var(--side);border-radius:5px;height:8px;overflow:hidden}.evaluationDailyBars i{border-radius:inherit;background:#10b981;height:100%;display:block}.evaluationDailyBars i.negative{background:#ef4444}.evaluationCompletedTrades{overflow-x:auto}.evaluationCompletedTradeTable{border:1px solid var(--border);border-radius:10px;min-width:760px;margin-top:15px;overflow:hidden}.evaluationCompletedTradeTable>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(175px,1.5fr) .55fr .75fr .7fr .8fr 1.15fr;align-items:center;gap:12px;min-height:46px;padding:8px 11px;font-size:10px;display:grid}.evaluationCompletedTradeTable>div:last-child{border-bottom:0}.evaluationCompletedTradeTable .head{background:var(--side);min-height:36px;color:var(--muted);letter-spacing:.45px;font-size:8px}.evaluationCompletedTradeTable strong{color:var(--text)}.evaluationCompletedTradeTable time,.evaluationCompletedTradeTable span{color:var(--sub)}.evaluationPerformanceEmpty,.evaluationPerformanceLoading,.evaluationPerformanceError{border:1px solid var(--border);background:var(--card);min-height:180px;color:var(--sub);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.evaluationPerformanceEmpty strong{color:var(--text);font-size:13px}.evaluationPerformanceEmpty p{max-width:480px;margin:7px 0 0;font-size:11px;line-height:1.55}.evaluationPerformanceError button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-top:10px;padding:8px 12px;font-size:10px;font-weight:750}.evaluationPerformanceFootnote{color:var(--muted);padding:3px 2px 12px;font-size:9px;line-height:1.55}@media (width<=960px){.evaluationPerformanceMetrics,.evaluationDailySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluationPerformanceColumns{grid-template-columns:1fr}.evaluationDailySummary>span:nth-child(2){border-right:0}.evaluationDailySummary>span:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (width<=620px){.evaluationPerformanceHeader,.evaluationDailyReport>header,.evaluationCompletedTrades>header{flex-direction:column;align-items:flex-start}.evaluationPerformanceHeader>span{white-space:normal}.evaluationPerformanceMetrics,.evaluationAnalyticsCard dl,.evaluationDailySummary{grid-template-columns:1fr}.evaluationDailySummary>span{border-right:0;border-bottom:1px solid var(--border)}.evaluationDailySummary>span:last-child{border-bottom:0}.evaluationDailyBars>div{grid-template-columns:68px minmax(75px,1fr) 82px;gap:8px}}@media (width<=520px){.manualCheckoutBody,.adminUpiSettings,.adminPaymentReview{padding:17px}.upiPaymentDetails dl,.upiPaymentDetails form,.adminUpiLayout>form{grid-template-columns:1fr}.upiPaymentDetails form .evaluationNotice,.upiPaymentDetails form>button{grid-column:auto}.evaluationPortfolioSummary,.evaluationWorkspaceMetrics,.evaluationRulesCard dl{grid-template-columns:1fr}.evaluationWorkspaceHead,.evaluationWorkspaceMetrics,.evaluationOverviewGrid{padding-left:14px;padding-right:14px}.evaluationTableCard,.evaluationRulesCard,.evaluationBreachPanel{margin-left:14px;margin-right:14px}.evaluationPlanDetailGrid{grid-template-columns:1fr}.evaluationModuleNav button{padding:0 12px}.checkoutSteps{grid-template-columns:1fr 1fr;display:grid}}.quantScoreReport{gap:16px;display:grid}.quantScoreHero{border:1px solid var(--border);background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 32%), var(--card);border-radius:16px;grid-template-columns:150px minmax(0,1fr) 230px;align-items:center;gap:25px;padding:24px;display:grid;overflow:hidden}.quantScoreGauge{--score:0deg;background:conic-gradient(var(--accent) var(--score), var(--soft) 0);border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:relative;box-shadow:0 12px 30px #0f172a12}.quantScoreGauge:before{border:1px solid var(--border);border-radius:inherit;background:var(--card);content:"";position:absolute;inset:11px}.quantScoreGauge>span{text-align:center;position:relative}.quantScoreGauge strong,.quantScoreGauge small{display:block}.quantScoreGauge strong{color:var(--text);letter-spacing:-1.5px;font:780 38px Manrope,sans-serif}.quantScoreGauge small{color:var(--muted);letter-spacing:.9px;margin-top:1px;font-size:8px;font-weight:800}.quantScoreIdentity>small,.quantScoreStatus>small,.quantScoreComponents>header small,.quantScoreFeedback>header small,.quantScoreHistory>header small{color:var(--accent);letter-spacing:1px;font-size:9px;font-weight:800}.quantScoreIdentity h4{color:var(--text);letter-spacing:-.5px;margin:7px 0;font:760 clamp(19px,2vw,26px) Manrope,sans-serif}.quantScoreIdentity>p{max-width:610px;color:var(--sub);margin:0;font-size:11px;line-height:1.6}.quantScoreIdentity>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.quantScoreIdentity>div b,.quantScoreIdentity>div span{background:var(--side);color:var(--sub);border-radius:20px;padding:6px 9px;font-size:9px}.quantScoreIdentity>div b{color:#059669;text-transform:uppercase;letter-spacing:.4px;background:#10b98114}.quantScoreIdentity>div b.early{color:#b45309;background:#f59e0b17}.quantScoreStatus{border:1px solid var(--tint-border);background:var(--tint);border-radius:12px;padding:17px}.quantScoreStatus strong{color:var(--text);margin-top:6px;font-size:14px;display:block}.quantScoreStatus p{color:var(--sub);margin:7px 0 0;font-size:10px;line-height:1.55}.quantScoreComponents,.quantScoreFeedback,.quantScoreHistory{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:21px}.quantScoreComponents>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.quantScoreComponents>header strong,.quantScoreFeedback>header strong,.quantScoreHistory>header strong{color:var(--text);margin-top:5px;font:720 14px Manrope,sans-serif;display:block}.quantScoreComponents>header>span{color:var(--sub);font-size:10px}.quantScoreComponents>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.quantScoreComponents article{border:1px solid var(--border);background:var(--side);border-radius:11px;padding:14px}.quantScoreComponents article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.quantScoreComponents article>header>span{color:var(--sub);font-size:10px;font-weight:700}.quantScoreComponents article>header strong{color:var(--text);white-space:nowrap;font-size:12px}.quantScoreComponents article>header small{color:var(--muted);font-size:8px}.quantScoreComponents article>div{background:var(--soft);border-radius:5px;height:7px;margin-top:14px;overflow:hidden}.quantScoreComponents article>div i{border-radius:inherit;background:#f59e0b;height:100%;display:block}.quantScoreComponents article.strong>div i{background:#10b981}.quantScoreComponents article.improve>div i{background:#ef4444}.quantScoreComponents article footer{color:var(--muted);margin-top:8px;font-size:8px}.quantScoreLowerGrid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:16px;display:grid}.quantScoreFeedback>div,.quantScoreHistory>div{gap:8px;margin-top:15px;display:grid}.quantScoreFeedback article{border:1px solid var(--border);background:var(--side);border-radius:10px;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.quantScoreFeedback article>i{color:#dc2626;background:#ef444414;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.quantScoreFeedback article.strength>i{color:#059669;background:#10b98114}.quantScoreFeedback article strong{color:var(--text);font-size:10px}.quantScoreFeedback article p{color:var(--sub);margin:4px 0 0;font-size:9px;line-height:1.5}.quantScoreNoFeedback{background:var(--side);color:var(--sub);border-radius:10px;margin:15px 0 0;padding:16px;font-size:10px;line-height:1.55}.quantScoreHistory article{grid-template-columns:112px minmax(70px,1fr) 28px;align-items:center;gap:9px;display:grid}.quantScoreHistory time{color:var(--sub);font-size:8px}.quantScoreHistory article>span{background:var(--soft);border-radius:5px;height:7px;overflow:hidden}.quantScoreHistory article>span i{border-radius:inherit;background:var(--accent);height:100%;display:block}.quantScoreHistory article>b{color:var(--text);text-align:right;font-size:10px}.quantScoreHistory article>small{color:var(--muted);grid-column:2/-1;margin-top:-5px;font-size:8px}.quantScoreMethodology{border:1px solid var(--border);background:var(--side);border-radius:10px;align-items:center;gap:9px;padding:10px 13px;display:flex}.quantScoreMethodology span{border-right:1px solid var(--border);color:var(--muted);padding-right:9px;font-size:9px}.quantScoreMethodology button,.quantScoreError button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:750}.quantScoreLoading,.quantScoreError{border:1px solid var(--border);background:var(--card);min-height:190px;color:var(--sub);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:28px;font-size:11px;display:flex}.quantScoreError button{margin:11px 0 0}@media (width<=1050px){.quantScoreHero{grid-template-columns:140px minmax(0,1fr)}.quantScoreStatus{grid-column:1/-1}.quantScoreLowerGrid{grid-template-columns:1fr}}@media (width<=760px){.quantScoreHero{grid-template-columns:1fr}.quantScoreGauge{margin:0 auto}.quantScoreIdentity{text-align:center}.quantScoreIdentity>div{justify-content:center}.quantScoreStatus{grid-column:auto}.quantScoreComponents>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.quantScoreHero,.quantScoreComponents,.quantScoreFeedback,.quantScoreHistory{padding:17px}.quantScoreComponents>header,.quantScoreMethodology{flex-direction:column;align-items:flex-start}.quantScoreComponents>div{grid-template-columns:1fr}.quantScoreMethodology span{border-right:0;padding-right:0}.quantScoreMethodology button{margin-left:0}}.dashboard.appShell .journalPage{width:min(100%,1500px);color:var(--text);gap:18px;margin:0 auto;display:grid}.dashboard.appShell .journalHero{color:#fff;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 77% 12%,#c6ec4530,#0000 20rem),linear-gradient(135deg,#0a2d22,#061d17 72%);border:1px solid #315749;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;min-height:220px;padding:34px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #09271c24}.dashboard.appShell .journalHero:after{content:"";pointer-events:none;border:1px solid #c6ec4530;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-225px;right:17%;box-shadow:0 0 0 54px #c6ec4508,0 0 0 108px #c6ec4505}.dashboard.appShell .journalHeroCopy,.dashboard.appShell .journalFilters{z-index:1;position:relative}.dashboard.appShell .journalEyebrow{align-items:center;gap:10px;display:flex}.dashboard.appShell .journalEyebrow>i{color:#c6ec45;letter-spacing:.4px;background:#c6ec4514;border:1px solid #c6ec4552;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.dashboard.appShell .journalEyebrow small{color:#c6ec45;letter-spacing:1.35px;font-size:9px;font-weight:900}.dashboard.appShell .journalHero h2{color:#fff;letter-spacing:-1.2px;max-width:680px;margin:18px 0 9px;font:750 clamp(25px,2.6vw,38px)/1.12 Manrope,sans-serif}.dashboard.appShell .journalHero p{color:#b4c9c0;max-width:700px;margin:0;font-size:12px;line-height:1.7}.dashboard.appShell .journalCaptureState{color:#dce9e3;align-items:center;gap:8px;width:max-content;margin-top:22px;font-size:9px;font-weight:750;display:flex}.dashboard.appShell .journalCaptureState i{background:#c6ec45;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c6ec4516,0 0 12px #c6ec45}.dashboard.appShell .journalFilters{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:repeat(2,minmax(145px,1fr));gap:10px;padding:14px;display:grid}.dashboard.appShell .journalFilters label{color:#8da99d;letter-spacing:1px;gap:7px;font-size:7px;font-weight:900;display:grid}.dashboard.appShell .journalFilters select,.dashboard.appShell .journalEditor input,.dashboard.appShell .journalEditor select,.dashboard.appShell .journalEditor textarea{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:10px 12px}.dashboard.appShell .journalFilters select{color:#fff;background:#ffffff0b;border-color:#ffffff24;font-size:10px}.dashboard.appShell .journalFilters option{color:#fff;background:#0d281f}.dashboard.appShell .journalMetrics{grid-template-columns:repeat(6,minmax(120px,1fr));gap:11px;display:grid}.dashboard.appShell .journalMetrics article{border:1px solid var(--border);background:linear-gradient(145deg, var(--card), color-mix(in srgb, var(--soft) 42%, var(--card)));border-radius:13px;min-height:126px;padding:17px;position:relative;overflow:hidden;box-shadow:0 9px 24px #1238290a}.dashboard.appShell .journalMetrics article:after{content:"";background:var(--metric-tone,var(--accent));border-radius:0 0 5px 5px;width:54px;height:3px;position:absolute;top:0;left:17px}.dashboard.appShell .journalMetrics article.lime{--metric-tone:#98bd22}.dashboard.appShell .journalMetrics article.green,.dashboard.appShell .journalMetrics article.positive{--metric-tone:var(--positive)}.dashboard.appShell .journalMetrics article.cyan{--metric-tone:#159565}.dashboard.appShell .journalMetrics article.blue{--metric-tone:#3679c9}.dashboard.appShell .journalMetrics article.amber{--metric-tone:var(--warning)}.dashboard.appShell .journalMetrics article.negative{--metric-tone:var(--danger)}.dashboard.appShell .journalMetricIcon{background:color-mix(in srgb, var(--metric-tone) 12%, var(--card));width:28px;height:28px;color:var(--metric-tone);border-radius:8px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;top:14px;right:14px}.dashboard.appShell .journalMetrics article>span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;padding-right:30px;font-size:8px;font-weight:850;display:block}.dashboard.appShell .journalMetrics article>strong{color:var(--text);letter-spacing:-.45px;margin-top:15px;font:750 20px Manrope,sans-serif;display:block}.dashboard.appShell .journalMetrics article.positive>strong{color:var(--positive)}.dashboard.appShell .journalMetrics article.negative>strong{color:var(--danger)}.dashboard.appShell .journalMetrics article>small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.dashboard.appShell .journalInsights{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dashboard.appShell .journalInsights article,.dashboard.appShell .journalFeed{border:1px solid var(--border);background:var(--card);border-radius:15px;overflow:hidden;box-shadow:0 11px 28px #1238290b}.dashboard.appShell .journalInsights article{padding:18px}.dashboard.appShell .journalInsights h3{margin:0 0 12px;font:700 14px Manrope,sans-serif}.dashboard.appShell .journalInsights article div{border-top:1px solid var(--border);justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.dashboard.appShell .positive{color:var(--positive)}.dashboard.appShell .negative{color:var(--danger)}.dashboard.appShell .journalFeedHead{border-bottom:1px solid var(--border);background:linear-gradient(90deg, var(--card), color-mix(in srgb, var(--tint) 55%, var(--card)));justify-content:space-between;align-items:center;gap:20px;min-height:71px;padding:15px 20px;display:flex}.dashboard.appShell .journalFeedHead>div>small{color:var(--accent);letter-spacing:1.1px;font-size:7px;font-weight:900}.dashboard.appShell .journalFeedHead h3{color:var(--text);margin:4px 0 0;font:700 16px Manrope,sans-serif}.dashboard.appShell .journalFeedHead>span{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.dashboard.appShell .journalFeedHead>span i{color:var(--accent);font-size:7px}.dashboard.appShell .journalEntry{border-bottom:1px solid var(--border);padding:16px 20px}.dashboard.appShell .journalEntry:last-child{border-bottom:0}.dashboard.appShell .journalEntrySummary{grid-template-columns:145px 95px minmax(180px,1fr) minmax(135px,auto) 120px 105px;align-items:center;gap:12px;font-size:10px;display:grid}.dashboard.appShell .journalEntrySummary time{color:var(--muted)}.dashboard.appShell .journalEntrySummary button,.dashboard.appShell .journalEditorActions button,.dashboard.appShell .journalTags button,.dashboard.appShell .journalError button{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:750}.dashboard.appShell .journalEntrySummary button:hover,.dashboard.appShell .journalEditorActions button:hover{border-color:var(--tint-border);color:var(--accent)}.dashboard.appShell .journalSource{background:var(--soft);color:var(--accent);text-align:center;letter-spacing:.5px;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:900}.dashboard.appShell .journalSource.paper{color:var(--positive)}.dashboard.appShell .journalReview{background:var(--soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px;display:flex}.dashboard.appShell .journalReview span,.dashboard.appShell .journalReview em{border:1px solid var(--border);border-radius:99px;padding:4px 8px;font-size:8px;font-style:normal}.dashboard.appShell .journalReview p{flex-basis:100%;margin:2px 0;font-size:10px}.dashboard.appShell .journalEditor{border:1px solid var(--border);background:var(--soft);border-radius:12px;gap:14px;margin-top:14px;padding:17px;display:grid}.dashboard.appShell .journalFieldGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dashboard.appShell .journalEditor label{color:var(--sub);gap:6px;font-size:8px;font-weight:750;display:grid}.dashboard.appShell .journalEditor input:focus,.dashboard.appShell .journalEditor select:focus,.dashboard.appShell .journalEditor textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--tint)}.dashboard.appShell .journalEditor textarea{resize:vertical}.dashboard.appShell .journalEditor fieldset{border:0;margin:0;padding:0}.dashboard.appShell .journalEditor legend{color:var(--sub);margin-bottom:8px;font-size:8px;font-weight:750}.dashboard.appShell .journalTags{flex-wrap:wrap;gap:6px;display:flex}.dashboard.appShell .journalTags button.selected{border-color:var(--qm-app-lime);background:var(--qm-app-lime);color:#07130f}.dashboard.appShell .journalEditorActions{justify-content:flex-end;gap:8px;display:flex}.dashboard.appShell .journalEditorActions .primary{border-color:var(--accent);background:var(--accent);color:#fff}.dashboard.appShell .journalError{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--card));color:var(--danger);border-radius:10px;padding:12px}.dashboard.appShell .journalEmpty{min-height:290px;color:var(--muted);text-align:center;align-content:center;place-items:center;padding:36px;display:grid}.dashboard.appShell .journalEmptyIcon{border:1px solid var(--tint-border);background:var(--tint);width:52px;height:52px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:16px;font-size:24px;font-style:normal;display:grid}.dashboard.appShell .journalEmpty>small{color:var(--accent);letter-spacing:1.1px;font-size:8px;font-weight:900}.dashboard.appShell .journalEmpty h3{color:var(--text);margin:8px 0 6px;font:700 18px Manrope,sans-serif}.dashboard.appShell .journalEmpty>p{color:var(--sub);margin:0;font-size:10px}.dashboard.appShell .journalEmpty>div{align-items:center;gap:12px;margin-top:28px;display:flex}.dashboard.appShell .journalEmpty>div>span{color:var(--sub);align-items:center;gap:7px;font-size:8px;display:flex}.dashboard.appShell .journalEmpty>div>span b{background:var(--soft);width:23px;height:23px;color:var(--accent);border-radius:7px;place-items:center;font-size:7px;display:grid}.dashboard.appShell .journalEmpty>div>i{background:var(--border);width:24px;height:1px}.dashboard.appShell .journalLoading>i{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:25px;height:25px;animation:.8s linear infinite journalSpin}@keyframes journalSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.dashboard.appShell .journalMetrics{grid-template-columns:repeat(3,1fr)}.dashboard.appShell .journalEntrySummary{grid-template-columns:120px 90px 1fr 120px}.dashboard.appShell .journalEntrySummary strong,.dashboard.appShell .journalEntrySummary button{justify-self:start}.dashboard.appShell .journalFieldGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.dashboard.appShell .journalHero{grid-template-columns:1fr;align-items:start;min-height:0;padding:27px}.dashboard.appShell .journalFilters{width:100%}.dashboard.appShell .journalInsights{grid-template-columns:1fr}}@media (width<=620px){.dashboard.appShell .journalHero{padding:23px 20px}.dashboard.appShell .journalFilters{grid-template-columns:1fr}.dashboard.appShell .journalMetrics{grid-template-columns:repeat(2,1fr)}.dashboard.appShell .journalEntrySummary{grid-template-columns:1fr 1fr}.dashboard.appShell .journalEntrySummary b{grid-column:1/-1}.dashboard.appShell .journalFieldGrid{grid-template-columns:1fr}.dashboard.appShell .journalEmpty>div{justify-items:start;display:grid}.dashboard.appShell .journalEmpty>div>i{display:none}}.dashboard.appShell .postMarketPage{width:min(100%,1500px);color:var(--text);gap:16px;margin:0 auto;display:grid}.dashboard.appShell .postMarketHero{color:#fff;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 74% 15%,#c6ec4530,#0000 20rem),linear-gradient(135deg,#0a2d22,#061d17 72%);border:1px solid #315749;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:35px;min-height:205px;padding:34px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 46px #09271c24}.dashboard.appShell .postMarketHero:after{content:"";border:1px solid #c6ec4530;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-180px;right:18%;box-shadow:0 0 0 52px #c6ec4508,0 0 0 104px #c6ec4505}.dashboard.appShell .postMarketHero>div,.dashboard.appShell .postMarketHero>label{z-index:1;position:relative}.dashboard.appShell .postMarketHero>div>span{color:#c6ec45;letter-spacing:1.35px;font-size:8px;font-weight:900}.dashboard.appShell .postMarketHero h2{color:#fff;letter-spacing:-1.2px;max-width:710px;margin:15px 0 8px;font:750 clamp(25px,2.6vw,38px)/1.12 Manrope,sans-serif}.dashboard.appShell .postMarketHero p{color:#b4c9c0;max-width:720px;margin:0;font-size:11px;line-height:1.7}.dashboard.appShell .postMarketHero>label{color:#91aa9f;letter-spacing:1px;background:#ffffff09;border:1px solid #ffffff18;border-radius:12px;gap:8px;min-width:185px;padding:14px;font-size:7px;font-weight:900;display:grid}.dashboard.appShell .postMarketHero input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0c;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:10px 11px;font:700 10px DM Sans}.dashboard.appShell .postMarketStatus{border:1px solid var(--border);background:var(--card);border-radius:13px;justify-content:space-between;align-items:center;min-height:62px;padding:12px 17px;display:flex}.dashboard.appShell .postMarketStatus>div{align-items:center;gap:11px;display:flex}.dashboard.appShell .postMarketStatus>div>i{border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.dashboard.appShell .postMarketStatus i.draft{background:var(--tint);color:var(--accent)}.dashboard.appShell .postMarketStatus i.submitted{color:var(--positive);background:#0b76551c}.dashboard.appShell .postMarketStatus small,.dashboard.appShell .postMarketStatus b{display:block}.dashboard.appShell .postMarketStatus small{color:var(--muted);letter-spacing:1px;font-size:7px;font-weight:900}.dashboard.appShell .postMarketStatus b{margin-top:3px;font:700 12px Manrope}.dashboard.appShell .postMarketStatus>span{color:var(--muted);font-size:8px}.dashboard.appShell .postMarketMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.dashboard.appShell .postMarketMetrics article{border:1px solid var(--border);background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--soft) 38%,var(--card)));border-radius:13px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 9px 24px #1238290a}.dashboard.appShell .postMarketMetrics article:before{content:"";background:var(--tone,var(--accent));border-radius:0 0 4px 4px;width:52px;height:3px;position:absolute;top:0;left:18px}.dashboard.appShell .postMarketMetrics .tone1{--tone:#98bd22}.dashboard.appShell .postMarketMetrics .tone2{--tone:var(--positive)}.dashboard.appShell .postMarketMetrics .tone3{--tone:#3679c9}.dashboard.appShell .postMarketMetrics .tone4{--tone:var(--warning)}.dashboard.appShell .postMarketMetrics small{color:var(--muted);letter-spacing:.8px;font-size:7px;font-weight:900}.dashboard.appShell .postMarketMetrics strong{margin:12px 0 4px;font:750 21px Manrope;display:block}.dashboard.appShell .postMarketMetrics span{color:var(--muted);font-size:8px}.dashboard.appShell .postMarketPlan,.dashboard.appShell .postMarketReviewSheet,.dashboard.appShell .postHistory{border:1px solid var(--border);background:var(--card);border-radius:15px;overflow:hidden;box-shadow:0 11px 28px #1238290b}.dashboard.appShell .postSectionHead{border-bottom:1px solid var(--border);background:linear-gradient(90deg,var(--card),color-mix(in srgb,var(--tint) 55%,var(--card)));justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 20px;display:flex}.dashboard.appShell .postSectionHead small{color:var(--accent);letter-spacing:1.1px;font-size:7px;font-weight:900}.dashboard.appShell .postSectionHead h3{margin:4px 0 0;font:700 15px Manrope}.dashboard.appShell .postSectionHead>span{color:var(--muted);font-size:8px}.dashboard.appShell .postComparisonGrid{grid-template-columns:repeat(2,1fr);gap:11px;padding:16px;display:grid}.dashboard.appShell .postComparisonGrid article{border:1px solid var(--border);background:var(--bg);border-radius:11px;padding:15px}.dashboard.appShell .postComparisonGrid header{justify-content:space-between;align-items:center;display:flex}.dashboard.appShell .postComparisonGrid header>b{text-transform:uppercase;font:750 13px Manrope}.dashboard.appShell .postComparisonGrid header span{letter-spacing:.6px;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:900}.dashboard.appShell .postComparisonGrid .aligned{color:var(--positive);background:#07865e16}.dashboard.appShell .postComparisonGrid .diverged{color:var(--danger);background:#d6435814}.dashboard.appShell .postComparisonGrid .neutral{background:var(--soft);color:var(--muted)}.dashboard.appShell .postComparisonGrid dl{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;margin:14px 0 0;display:grid}.dashboard.appShell .postComparisonGrid dl>div{background:var(--card);padding:10px}.dashboard.appShell .postComparisonGrid dt{color:var(--muted);font-size:7px}.dashboard.appShell .postComparisonGrid dd{margin:4px 0 0;font-size:10px;font-weight:750}.dashboard.appShell .postNoPlan{min-height:105px;color:var(--sub);justify-content:center;align-items:center;gap:13px;padding:22px;display:flex}.dashboard.appShell .postNoPlan>i{background:var(--tint);width:38px;height:38px;color:var(--accent);border-radius:10px;place-items:center;font-style:normal;display:grid}.dashboard.appShell .postNoPlan b{color:var(--text);font-size:10px}.dashboard.appShell .postNoPlan p{margin:4px 0 0;font-size:8px}.dashboard.appShell .postRatings{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.dashboard.appShell .postRating{border-right:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.dashboard.appShell .postRating:nth-child(2n){border-right:0}.dashboard.appShell .postRating:nth-last-child(-n+2){border-bottom:0}.dashboard.appShell .postRating b,.dashboard.appShell .postRating small{display:block}.dashboard.appShell .postRating b{font-size:10px}.dashboard.appShell .postRating small{color:var(--muted);margin-top:4px;font-size:7px}.dashboard.appShell .postRating>div:last-child{gap:5px;display:flex}.dashboard.appShell .postRating button{border:1px solid var(--border);background:var(--bg);width:29px;height:29px;color:var(--muted);cursor:pointer;border-radius:8px;font-size:9px;font-weight:800}.dashboard.appShell .postRating button.active{border-color:var(--qm-app-lime);background:var(--qm-app-lime);color:#07130f;box-shadow:0 5px 13px #78991424}.dashboard.appShell .postRating button:disabled{cursor:default}.dashboard.appShell .postReflectionGrid{grid-template-columns:1fr 1fr;gap:13px;padding:18px 20px;display:grid}.dashboard.appShell .postReflectionGrid label,.dashboard.appShell .postRule{color:var(--sub);letter-spacing:.7px;gap:7px;font-size:7px;font-weight:900;display:grid}.dashboard.appShell .postReflectionGrid textarea,.dashboard.appShell .postRule input{border:1px solid var(--border);background:var(--bg);color:var(--text);resize:vertical;border-radius:9px;outline:0;padding:11px 12px;font:400 10px/1.55 DM Sans}.dashboard.appShell .postReflectionGrid textarea:focus,.dashboard.appShell .postRule input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--tint)}.dashboard.appShell .postReflectionGrid textarea:disabled,.dashboard.appShell .postRule input:disabled{opacity:.82;cursor:default}.dashboard.appShell .postRule{margin:0 20px 18px}.dashboard.appShell .postRule input{resize:none;height:42px}.dashboard.appShell .postMarketReviewSheet>footer{border-top:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:13px 20px;display:flex}.dashboard.appShell .postMarketReviewSheet>footer>span{color:var(--muted);font-size:8px}.dashboard.appShell .postMarketReviewSheet>footer>div:last-child{gap:8px;display:flex}.dashboard.appShell .postMarketReviewSheet footer button,.dashboard.appShell .postMarketError button{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:800}.dashboard.appShell .postMarketReviewSheet footer button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.dashboard.appShell .postIntegrity{align-items:center;gap:10px;display:flex}.dashboard.appShell .postIntegrity>i{width:32px;height:32px;color:var(--positive);background:#07865e16;border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.dashboard.appShell .postIntegrity b,.dashboard.appShell .postIntegrity small{display:block}.dashboard.appShell .postIntegrity b{font-size:10px}.dashboard.appShell .postIntegrity small{color:var(--muted);margin-top:3px;font:7px monospace}.dashboard.appShell .postHistory>div:last-child{display:grid}.dashboard.appShell .postHistory>div:last-child>button{border:0;border-bottom:1px solid var(--border);background:var(--card);min-height:52px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:150px 100px 1fr 140px 20px;align-items:center;gap:10px;padding:0 20px;display:grid}.dashboard.appShell .postHistory>div:last-child>button:last-child{border-bottom:0}.dashboard.appShell .postHistory>div:last-child>button:hover{background:var(--tint)}.dashboard.appShell .postHistory time{color:var(--sub);font-size:9px}.dashboard.appShell .postHistory button>span{border-radius:99px;width:max-content;padding:4px 7px;font-size:7px;font-weight:900}.dashboard.appShell .postHistory .submitted{color:var(--positive);background:#07865e16}.dashboard.appShell .postHistory .draft{background:var(--soft);color:var(--muted)}.dashboard.appShell .postHistory button>b,.dashboard.appShell .postHistory button>strong{font-size:9px}.dashboard.appShell .postHistory button>i{color:var(--accent);font-size:17px;font-style:normal}.dashboard.appShell .postHistory>p{color:var(--muted);text-align:center;margin:0;padding:28px;font-size:9px}.dashboard.appShell .postMarketError{border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--card));color:var(--danger);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:9px;display:flex}.dashboard.appShell .postMarketLoading{min-height:260px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex}.dashboard.appShell .postMarketLoading i{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite postMarketSpin}@keyframes postMarketSpin{to{transform:rotate(360deg)}}@media (width<=1050px){.dashboard.appShell .postMarketMetrics{grid-template-columns:repeat(2,1fr)}.dashboard.appShell .postRatings{grid-template-columns:1fr}.dashboard.appShell .postRating{border-right:0}.dashboard.appShell .postRating:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.dashboard.appShell .postRating:last-child{border-bottom:0}}@media (width<=760px){.dashboard.appShell .postMarketHero{flex-direction:column;align-items:stretch;min-height:0;padding:26px}.dashboard.appShell .postMarketHero>label{min-width:0}.dashboard.appShell .postComparisonGrid,.dashboard.appShell .postReflectionGrid{grid-template-columns:1fr}.dashboard.appShell .postHistory>div:last-child>button{grid-template-columns:1fr auto}.dashboard.appShell .postHistory button>b,.dashboard.appShell .postHistory button>strong{justify-self:start}.dashboard.appShell .postHistory button>i{display:none}}@media (width<=540px){.dashboard.appShell .postMarketMetrics{grid-template-columns:1fr}.dashboard.appShell .postMarketStatus,.dashboard.appShell .postMarketReviewSheet>footer,.dashboard.appShell .postRating,.dashboard.appShell .postSectionHead{flex-direction:column;align-items:flex-start}.dashboard.appShell .postMarketReviewSheet>footer>div:last-child{width:100%}.dashboard.appShell .postMarketReviewSheet footer button{flex:1}}.adminConsole{--admin-ink:#071426;--admin-panel:#0f172a;--admin-panel-soft:#17233a;--admin-line:#25314a;--admin-accent:#2563eb;--admin-success:#16a34a;background:var(--bg)}.adminConsoleHeader{background:color-mix(in srgb, var(--card) 96%, transparent)}.adminConsoleHeader .appHeaderStart small{color:var(--accent);letter-spacing:1.2px}.adminRolePill,.adminUserViewButton{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:34px;font-size:11px;font-weight:800;display:inline-flex}.adminRolePill{border:1px solid color-mix(in srgb, var(--admin-success) 30%, transparent);background:color-mix(in srgb, var(--admin-success) 12%, transparent);color:var(--admin-success);padding:0 12px}.adminUserViewButton{border:1px solid var(--border);background:var(--side);color:var(--text);cursor:pointer;padding:0 13px}.adminUserViewButton:hover{border-color:var(--tint-border);color:var(--accent)}.adminConsoleSidebar{color:#dbeafe;border-right-color:var(--admin-line);background:linear-gradient(180deg, #2563eb24, transparent 210px), var(--admin-panel);box-shadow:10px 0 32px #0206172e}.adminConsoleSidebar .brandIdentity strong{color:#fff}.adminConsoleSidebar .brandIdentity small,.adminConsoleSidebar .appNavSection,.adminConsoleSidebar .appSidebarFooter>small{color:#94a3b8}.adminConsoleSidebar .brandButton:hover{background:#ffffff0a}.adminConsoleBadge{color:#bfdbfe;background:#2563eb29;border:1px solid #60a5fa47;border-radius:10px;align-items:center;gap:12px;min-height:42px;margin:22px 0 0;padding:0 13px;font-size:11px;font-weight:850;display:flex}.adminConsoleBadge i{color:#60a5fa;flex:0 0 20px;width:20px}.adminConsoleBadge svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.adminConsoleNav{margin-top:18px!important}.adminConsoleSidebar .sideNav button{color:#cbd5e1}.adminConsoleSidebar .sideNav button i{color:#93a4bd}.adminConsoleSidebar .sideNav button:hover:not(:disabled){color:#fff;background:#ffffff0f;border-color:#60a5fa59}.adminConsoleSidebar .sideNav button.active{color:#fff;background:#2563eb;border-color:#60a5fa80;box-shadow:0 12px 24px #2563eb47}.adminConsoleSidebar .appSidebarFooter{border-top-color:var(--admin-line)}.adminConsoleSidebar .appCollapseButton{border-color:var(--admin-line);background:var(--admin-panel-soft);color:#cbd5e1}.adminConsoleSidebar .appCollapseButton:hover{color:#fff;border-color:#60a5fa73}.adminConsoleContent{background:linear-gradient(180deg, #2563eb0f, transparent 260px), var(--bg)}.appShell.sidebarCollapsed .adminConsoleBadge{justify-content:center;width:50px;padding:0}.appShell.sidebarCollapsed .adminConsoleBadge span{display:none}@media (width<=760px){.adminRolePill,.adminUserViewButton{display:none}}.marketingSite{--site-width:1220px;--site-action:#2563eb;--site-action-hover:#1d4ed8;--site-action-text:#fff;background:var(--bg);min-height:100vh;color:var(--text);overflow:hidden}.marketingSite a,.marketingSite button{font:inherit}.siteHeader{z-index:200;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 91%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;top:0;left:0;right:0}.marketingSite{padding-top:76px}.siteNav{height:76px;max-width:var(--site-width);grid-template-columns:210px 1fr auto;align-items:center;margin:auto;padding:0 24px;display:grid}.siteBrand{text-decoration:none}.siteNav>nav{justify-content:center;gap:26px;display:flex}.siteNav>nav a{color:var(--sub);font-size:10px;font-weight:700;text-decoration:none;position:relative}.siteNav>nav a:hover,.siteNav>nav a.active{color:var(--text)}.siteNav>nav a.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-29px;left:0;right:0}.siteNav>aside{align-items:center;gap:8px;display:flex}.siteNav>aside>button:not(.sitePrimary){color:var(--sub);cursor:pointer;background:0 0;border:0;padding:10px;font-size:10px;font-weight:800}.siteMenu{display:none}.sitePrimary,.siteOutline{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:20px;min-height:47px;padding:0 20px;font-size:10px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.sitePrimary{border:1px solid var(--site-action);background:var(--site-action);color:var(--site-action-text);box-shadow:0 8px 22px color-mix(in srgb, var(--site-action) 24%, transparent)}.sitePrimary:hover{border-color:var(--site-action-hover);background:var(--site-action-hover);color:var(--site-action-text);box-shadow:0 11px 28px color-mix(in srgb, var(--site-action) 34%, transparent);transform:translateY(-1px)}.sitePrimary:focus-visible,.siteOutline:focus-visible,.siteNav a:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:3px}.sitePrimary.small{gap:10px;min-height:39px;padding:0 14px;font-size:9px}.siteOutline{border:1px solid var(--border);color:var(--text);background:0 0}.siteOutline:hover{border-color:var(--accent);color:var(--accent)}.siteLabel,.siteKicker,.sectionTitle>span,.pageHero>div>span,.siteCta>span{color:var(--accent);letter-spacing:1.4px;font-size:8px;font-weight:900}.homeHero{max-width:var(--site-width);grid-template-columns:.93fr 1.07fr;align-items:center;gap:80px;min-height:690px;margin:auto;padding:88px 24px 96px;display:grid;position:relative}.homeHero:after{content:"";z-index:-1;border:1px solid var(--tint-border);width:440px;height:440px;box-shadow:0 0 0 70px color-mix(in srgb, var(--accent) 2%, transparent), 0 0 0 140px color-mix(in srgb, var(--accent) 1.5%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:70px;right:-190px}.homeHero:before{content:"";background:var(--accent);filter:blur(180px);opacity:.07;border-radius:50%;width:750px;height:750px;position:absolute;top:-340px;left:-440px}.siteKicker{align-items:center;gap:9px;display:flex}.siteKicker i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--tint);border-radius:50%}.homeHero h1{letter-spacing:-4px;margin:21px 0 0;font:600 clamp(50px,5.2vw,72px)/1.02 Manrope}.homeHero h1 em{color:var(--accent);font-style:normal}.homeHero>div:first-child>p{max-width:580px;color:var(--sub);margin:25px 0 0;font-size:15px;line-height:1.75}.homeHero>div:first-child>section{align-items:center;gap:25px;margin-top:32px;display:flex}.homeHero>div:first-child>section>a:last-child,.brokerBand .split>div>a{color:var(--text);text-underline-offset:5px;font-size:10px;font-weight:800}.homeHero ul{color:var(--muted);gap:18px;margin:29px 0 0;padding:0;font-size:8px;font-weight:700;list-style:none;display:flex}.homeHero li:before{content:"✓";color:var(--accent);margin-right:6px}.dashboardVisual{border:1px solid var(--border);background:linear-gradient(145deg, var(--raised), var(--card));border-radius:18px;padding:20px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-2deg)rotateX(1deg);box-shadow:0 35px 100px #0003}.dashboardVisual:after{content:"";background:var(--accent);filter:blur(110px);opacity:.1;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;right:-100px}.dashboardVisual>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:34px;padding-bottom:15px;font-size:8px;font-weight:800;display:flex}.dashboardVisual>header span{align-items:center;gap:7px;display:flex}.dashboardVisual>header i{background:var(--accent);border-radius:3px;width:8px;height:8px}.dashboardVisual>header>b{background:var(--tint);color:var(--accent);border-radius:5px;padding:4px 7px;font-size:6px}.dashboardVisual>section{padding-top:22px}.dashboardVisual>section small{color:var(--muted);letter-spacing:1px;font-size:6px}.dashboardVisual>section h3{margin:7px 0 0;font:600 29px Manrope}.dashboardVisual>section h3 b{color:var(--accent);font-size:8px}.visualChart{background:repeating-linear-gradient(to bottom, transparent 0, transparent 46px, var(--border) 47px);height:190px;position:relative}.visualChart svg{width:100%;height:100%;color:var(--accent)}.visualChart path{fill:none;stroke:currentColor;stroke-width:2.5px;vector-effect:non-scaling-stroke}.visualChart path.area{fill:color-mix(in srgb, var(--accent) 13%, transparent);stroke:none}.visualChart>span{background:var(--tint);color:var(--accent);padding:4px 6px;font-size:6px;font-weight:900;position:absolute;top:22px;right:0}.dashboardVisual>footer{z-index:2;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:15px;display:grid;position:relative}.dashboardVisual>footer>div{border:1px solid var(--border);border-radius:8px;padding:10px}.dashboardVisual footer small,.dashboardVisual footer b{display:block}.dashboardVisual footer small{color:var(--muted);text-transform:uppercase;font-size:5px}.dashboardVisual footer b{margin:6px 0;font-size:9px}.dashboardVisual footer i{background:var(--soft);border-radius:5px;height:3px;display:block;overflow:hidden}.dashboardVisual footer em{background:var(--accent);height:100%;display:block}.trustStrip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--side);justify-content:space-between;align-items:center;gap:25px;min-height:84px;padding:18px max(24px,50vw - 586px);display:flex}.trustStrip span{color:var(--muted);letter-spacing:1.2px;font-size:7px}.trustStrip b{color:var(--sub);font-size:9px}.siteSection{max-width:var(--site-width);margin:auto;padding:112px 24px}.sectionTitle{max-width:720px}.sectionTitle.center{text-align:center;margin:auto}.sectionTitle h2,.split h2,.editorial>h2,.contactGrid h2{letter-spacing:-2.4px;margin:14px 0 0;font:600 clamp(35px,4vw,51px)/1.09 Manrope}.sectionTitle p,.split>div>p,.editorial>p,.contactGrid>div>p{color:var(--sub);margin:18px 0 0;font-size:12px;line-height:1.75}.stepGrid{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.stepGrid article{padding:28px 24px 10px 0}.stepGrid article:not(:last-child){border-right:1px solid var(--border);margin-right:24px}.stepGrid span{color:var(--accent);font-size:8px;font-weight:900}.stepGrid i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 6px var(--tint);border-radius:50%;margin:21px 0;display:block}.stepGrid h3{font:600 16px Manrope}.stepGrid a{color:var(--muted);font-size:8px;text-decoration:none}.siteBand,.brokerBand{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--side)}.planGrid{grid-template-columns:repeat(3,1fr);align-items:center;gap:16px;margin-top:55px;display:grid}.sitePlan{border:1px solid var(--border);background:var(--card);border-radius:15px;padding:29px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;box-shadow:0 12px 35px #00000021}.sitePlan:hover{border-color:var(--tint-border);transform:translateY(-6px);box-shadow:0 24px 55px #00000038}.sitePlan.featured{border-color:var(--tint-border);padding-top:38px;transform:translateY(-8px);box-shadow:0 24px 65px #0002}.sitePlan.featured:hover{transform:translateY(-13px)}.sitePlan>em{background:var(--site-action);color:var(--site-action-text);border-radius:0 0 7px 7px;padding:6px 10px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:0;right:20px}.sitePlan>span{color:var(--accent);text-transform:uppercase;font-size:9px;font-weight:900}.sitePlan>small{color:var(--muted);letter-spacing:1px;margin-top:23px;font-size:6px;display:block}.sitePlan h3{margin:7px 0 20px;font:600 28px Manrope}.sitePlan>div{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0}.sitePlan>div b,.sitePlan>div small{display:block}.sitePlan>div b{font:600 16px Manrope}.sitePlan>div small{color:var(--muted);margin-top:4px;font-size:7px}.sitePlan ul{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.sitePlan li{color:var(--sub);justify-content:space-between;font-size:8px;display:flex}.sitePlan li b{color:var(--text)}.sitePlan>footer{grid-template-columns:auto 1fr;gap:8px;display:grid}.sitePlan>footer a,.sitePlan>footer button{border:1px solid var(--border);min-height:41px;color:var(--text);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.sitePlan>footer button{border-color:var(--site-action);background:var(--site-action);color:var(--site-action-text);box-shadow:0 7px 18px color-mix(in srgb, var(--site-action) 22%, transparent);cursor:pointer;gap:9px}.sitePlan>footer button:hover{border-color:var(--site-action-hover);background:var(--site-action-hover)}.centerAction{text-align:center;margin-top:35px}.siteEmpty{border:1px dashed var(--border);color:var(--sub);text-align:center;border-radius:13px;grid-column:1/-1;padding:45px}.siteEmpty b{color:var(--text);font:600 17px Manrope;display:block}.siteEmpty p{font-size:9px}.split{grid-template-columns:.85fr 1.15fr;align-items:center;gap:95px;display:grid}.split .siteOutline{margin-top:26px}.rulePreview{border-top:1px solid var(--border)}.rulePreview article{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr auto;align-items:center;padding:23px 0;display:grid}.rulePreview b{color:var(--accent);font-size:8px}.rulePreview h3{font:600 14px Manrope}.rulePreview>article>span{color:var(--muted)}.brokerBand{background:linear-gradient(135deg, var(--side), var(--bg))}.brokerCards{border-top:1px solid var(--border)}.brokerCards article{border-bottom:1px solid var(--border);grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:21px 0;display:grid}.brokerCards article>i{color:#fff;background:#6c36d9;border-radius:11px;place-items:center;width:43px;height:43px;font:700 17px Manrope;display:grid}.brokerCards article div>*{display:block}.brokerCards small{color:var(--accent);font-size:6px;font-weight:900}.brokerCards div>b{margin:5px 0 2px;font:600 15px Manrope}.brokerCards div>span{color:var(--muted);font-size:8px}.brokerCards article>em{color:var(--accent);font-size:6px;font-style:normal;font-weight:900}.brokerCards .muted{opacity:.48}.featureGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:55px;display:grid}.featureGrid article{border:1px solid var(--border);background:var(--card);border-radius:13px;min-height:190px;padding:26px;transition:transform .25s,border-color .25s,background .25s}.featureGrid article:hover{border-color:var(--tint-border);background:linear-gradient(145deg, var(--card), var(--tint));transform:translateY(-5px)}.featureGrid span{color:var(--accent);font-size:8px;font-weight:900}.featureGrid h3{margin:30px 0 10px;font:600 17px Manrope}.featureGrid p{color:var(--sub);margin:0;font-size:10px;line-height:1.65}.siteCta{text-align:center;color:#fff;background:linear-gradient(125deg,#1d4ed8,#2563eb 52%,#0e7490);padding:100px 24px}.siteCta h2{letter-spacing:-3px;margin:13px 0 0;font:600 clamp(38px,5vw,58px)/1.04 Manrope}.siteCta p{opacity:.72;font-size:11px}.siteCta button{color:#fff;cursor:pointer;background:#071827;border:0;border-radius:9px;min-height:47px;margin-top:15px;padding:0 20px;font-size:10px;font-weight:800}.siteCta button:hover{color:#0f172a;background:#fff;transform:translateY(-2px)}.siteCta button span{margin-left:17px}.pageHero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 78% 45%, var(--glow), transparent 32%), var(--side);grid-template-columns:1fr 330px;align-items:center;gap:80px;min-height:440px;padding:85px max(24px,50vw - 586px);display:grid;position:relative}.pageHero>div{max-width:770px}.pageHero h1{letter-spacing:-3.4px;margin:15px 0 0;font:600 clamp(42px,5vw,63px)/1.05 Manrope}.pageHero p{max-width:680px;color:var(--sub);margin:20px 0 0;font-size:13px;line-height:1.75}.pageHero .sitePrimary{margin-top:25px}.pageHero>aside{border:1px solid var(--border);text-align:center;border-radius:50%;place-content:center;height:230px;display:grid;position:relative}.pageHero>aside:before,.pageHero>aside:after{content:"";border:1px solid var(--border);border-radius:50%;position:absolute;inset:24px}.pageHero>aside:after{border-color:var(--tint-border);inset:57px}.pageHero>aside i{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute}.pageHero>aside i:first-child{top:17px;left:48%}.pageHero>aside i:nth-child(2){bottom:63px;right:20px}.pageHero>aside i:nth-child(3){bottom:32px;left:48px}.pageHero>aside b,.pageHero>aside small{z-index:2;display:block;position:relative}.pageHero>.pageInfographic{border:1px solid var(--tint-border);background:linear-gradient(145deg, color-mix(in srgb, var(--raised) 94%, transparent), color-mix(in srgb, var(--card) 88%, transparent)), var(--card);text-align:left;isolation:isolate;border-radius:18px;width:390px;height:270px;padding:18px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 80px #0003}.pageHero>.pageInfographic:before{background:var(--accent);filter:blur(90px);opacity:.13;border:0;width:245px;height:245px;inset:auto -75px -105px auto}.pageHero>.pageInfographic:after{content:"";z-index:-1;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.32;background-size:44px 44px;border:0;border-radius:0;position:absolute;inset:0}.graphicHeader{z-index:3;border-bottom:1px solid var(--border);color:var(--sub);letter-spacing:.8px;align-items:center;gap:7px;padding-bottom:13px;font-size:8px;font-weight:900;display:flex;position:relative}.graphicHeader>i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 14px var(--accent);border-radius:2px}.graphicHeader>b{color:var(--accent);margin-left:auto;font-size:7px}.capitalStack{justify-content:center;align-items:flex-end;gap:13px;height:165px;padding:25px 7px 8px;display:flex}.capitalStack>span{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 90%, transparent);border-radius:10px;flex-direction:column;justify-content:space-between;width:83px;height:88px;padding:12px;display:flex;position:relative;box-shadow:0 12px 30px #0002}.capitalStack>span:nth-child(2){height:125px}.capitalStack>span:nth-child(3){height:105px}.capitalStack>span.active{border-color:var(--accent);background:linear-gradient(160deg, var(--tint), var(--card));transform:translateY(-5px)}.capitalStack small{color:var(--muted);letter-spacing:.8px;font-size:6px}.capitalStack b{color:var(--text);font:600 20px Manrope}.capitalStack i{background:var(--accent);border-radius:4px;height:3px}.graphicLegend{color:var(--muted);justify-content:center;gap:19px;font-size:7px;display:flex}.graphicLegend span{align-items:center;gap:5px;display:flex}.graphicLegend i{background:var(--accent);border-radius:50%;width:5px;height:5px}.graphicLegend span:nth-child(2) i{background:#f4b860}.graphicLegend span:nth-child(3) i{background:#8f7cff}.flowMap{justify-content:center;align-items:center;height:160px;display:flex}.flowMap>span{z-index:2;border:1px solid var(--border);background:var(--card);text-align:center;border-radius:12px;place-content:center;gap:5px;width:54px;height:65px;display:grid;position:relative;box-shadow:0 10px 25px #0002}.flowMap>span.done{border-color:var(--accent);background:var(--tint);color:var(--accent)}.flowMap span b{font:700 13px Manrope}.flowMap span small{color:var(--muted);font-size:5px}.flowMap>i{background:linear-gradient(90deg, var(--border), var(--accent));width:26px;height:1px}.flowStatus{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:6px;display:grid}.flowStatus>span{background:var(--soft);border-radius:4px;height:3px;overflow:hidden}.flowStatus>span i{background:var(--accent);width:82%;height:100%;display:block}.flowStatus em{color:var(--accent);font-style:normal;font-weight:900}.riskShield{border:2px solid var(--accent);background:linear-gradient(160deg, var(--tint), transparent);width:132px;height:142px;box-shadow:inset 0 0 35px var(--tint), 0 0 35px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:48% 48% 52% 52%/30% 30% 70% 70%;place-items:center;margin:18px auto 4px;display:grid;position:relative}.riskShield:after{content:"";border:1px solid var(--tint-border);border-radius:inherit;position:absolute;inset:12px}.riskShield div{z-index:2;text-align:center;position:relative}.riskShield div b,.riskShield div small{display:block}.riskShield div b{color:var(--accent);font:600 34px Manrope}.riskShield div small{color:var(--muted);font-size:6px}.riskShield>i{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute}.riskShield>i:first-of-type{top:27px;left:-38px}.riskShield>i:nth-of-type(2){background:#f4b860;top:64px;right:-52px}.riskShield>i:nth-of-type(3){background:#8f7cff;bottom:18px;left:-28px}.riskMeters{grid-template-columns:1fr 1fr;gap:13px;display:grid}.riskMeters>span{color:var(--muted);grid-template-columns:1fr auto;gap:4px 8px;font-size:5px;display:grid}.riskMeters>span>i{background:var(--soft);grid-column:1/-1;height:3px;overflow:hidden}.riskMeters>span>i b{background:var(--accent);height:100%;display:block}.riskMeters em{color:var(--text);font-style:normal;font-weight:800}.networkMap{height:175px;position:relative}.brokerNode,.coreNode{z-index:3;border:1px solid var(--border);background:var(--card);place-items:center;display:grid;position:absolute;box-shadow:0 14px 30px #0003}.brokerNode{width:62px;height:62px;color:var(--text);border-radius:15px;font:700 17px Manrope}.brokerNode small{color:var(--muted);font-size:5px;position:absolute;top:68px}.brokerNode.up{border-color:#8f7cff;top:56px;left:17px}.brokerNode.dhan{opacity:.62;top:56px;right:17px}.coreNode{width:102px;height:102px;color:var(--accent);border-radius:50%;font:700 27px Manrope;top:34px;left:50%;transform:translate(-50%)}.coreNode:before{content:"";border:1px dashed var(--tint-border);border-radius:50%;animation:14s linear infinite graphicSpin;position:absolute;inset:-10px}.coreNode i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute;top:12px;right:8px}.coreNode b{letter-spacing:.6px;font-size:5px;position:absolute;bottom:21px}.networkMap .line{z-index:1;background:linear-gradient(90deg, #8f7cff, var(--accent));width:92px;height:1px;position:absolute;top:87px}.networkMap .line.one{left:68px}.networkMap .line.two{right:68px;transform:scaleX(-1)}.dataPulse{justify-content:center;gap:8px;display:flex}.dataPulse span{background:var(--accent);opacity:.18;border-radius:4px;width:24px;height:3px;animation:1.8s ease-in-out infinite dataPulse}.dataPulse span:nth-child(2){animation-delay:.15s}.dataPulse span:nth-child(3){animation-delay:.3s}.dataPulse span:nth-child(4){animation-delay:.45s}.dataPulse span:nth-child(5){animation-delay:.6s}.analyticsValue{z-index:2;position:absolute;top:65px;left:25px}.analyticsValue small,.analyticsValue b{display:block}.analyticsValue small{color:var(--muted);font-size:6px}.analyticsValue>b{margin-top:5px;font:600 35px Manrope}.analyticsValue b em{color:var(--muted);font-size:11px;font-style:normal}.analyticsValue>span{color:var(--accent);font-size:8px;font-weight:900}.barChart{border-bottom:1px solid var(--border);align-items:flex-end;gap:6px;width:205px;height:135px;display:flex;position:absolute;bottom:55px;right:22px}.barChart i{background:linear-gradient(var(--accent), color-mix(in srgb, var(--accent) 25%, transparent));opacity:.7;border-radius:3px 3px 0 0;flex:1;min-height:9px}.analyticsFooter{gap:30px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.analyticsFooter span>*{display:block}.analyticsFooter small{color:var(--muted);font-size:5px}.analyticsFooter b{color:var(--accent);margin-top:3px;font-size:7px}.messageMap{gap:11px;padding:26px 13px 8px;display:grid}.messageMap>span{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:13px 15px 13px 47px;display:block;position:relative;box-shadow:0 9px 24px #0002}.messageMap>span:nth-child(2){border-color:var(--tint-border);margin-left:35px}.messageMap i{background:var(--tint);width:25px;height:25px;color:var(--accent);border-radius:7px;place-items:center;font-size:10px;font-style:normal;display:grid;position:absolute;top:12px;left:12px}.messageMap b,.messageMap small{display:block}.messageMap b{font:600 10px Manrope}.messageMap small{color:var(--muted);margin-top:4px;font-size:6px}.topicDots{justify-content:center;gap:7px;display:flex}.topicDots i{background:var(--accent);opacity:.25;border-radius:4px;width:27px;height:4px}.topicDots i:nth-child(2){opacity:.5}.topicDots i:nth-child(3){opacity:.8}.identityRings{border:1px solid var(--tint-border);width:145px;height:145px;box-shadow:0 0 0 18px color-mix(in srgb, var(--accent) 4%, transparent), 0 0 0 37px color-mix(in srgb, var(--accent) 2%, transparent);border-radius:50%;place-items:center;margin:20px auto 8px;display:grid;position:relative}.identityRings span{background:linear-gradient(145deg, var(--accent), var(--accent2));color:#fff;border-radius:20px;place-items:center;width:68px;height:68px;font:700 27px Manrope;display:grid;transform:rotate(45deg)}.identityRings span:first-letter{transform:rotate(-45deg)}.identityRings>i{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute}.identityRings>i:first-of-type{top:-3px}.identityRings>i:nth-of-type(2){background:#8f7cff;bottom:24px;right:3px}.identityRings>i:nth-of-type(3){background:#f4b860;bottom:13px;left:10px}.identityValues{color:var(--muted);letter-spacing:.7px;justify-content:center;gap:16px;font-size:5px;font-weight:900;display:flex}@keyframes graphicSpin{to{transform:rotate(360deg)}}@keyframes dataPulse{0%,to{opacity:.16;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}.pageHero>aside b{font:700 18px Manrope}.pageHero>aside small{color:var(--muted);letter-spacing:1px;margin-top:7px;font-size:5px}.siteNotice{border:1px solid var(--border);background:var(--side);border-radius:10px;grid-template-columns:150px 1fr;gap:25px;margin-top:45px;padding:20px 24px;display:grid}.siteNotice b{font-size:10px}.siteNotice p{color:var(--sub);margin:0;font-size:9px;line-height:1.7}.planDetail{grid-template-columns:1fr 310px;gap:70px;display:grid}.planDetail>div>div:last-child{grid-template-columns:1fr 1fr;gap:10px;margin-top:45px;display:grid}.planDetail article{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:20px}.planDetail article small,.planDetail article b{display:block}.planDetail article small{color:var(--muted);text-transform:uppercase;font-size:7px}.planDetail article b{margin-top:8px;font:600 18px Manrope}.planDetail aside{border:1px solid var(--tint-border);background:var(--tint);border-radius:14px;height:max-content;padding:28px}.planDetail aside h3{font:600 20px Manrope}.planDetail aside p{color:var(--sub);font-size:10px;line-height:1.7}.planDetail aside button{width:100%;margin:13px 0}.planDetail aside>a{color:var(--sub);text-align:center;font-size:8px;display:block}.timeline{max-width:880px;margin:auto;position:relative}.timeline:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:26px}.timeline article{grid-template-columns:53px 1fr;gap:25px;padding:0 0 42px;display:grid;position:relative}.timeline article>span{z-index:1;border:1px solid var(--tint-border);background:var(--bg);width:53px;height:53px;color:var(--accent);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.timeline h3{margin:5px 0 9px;font:600 18px Manrope}.timeline p{max-width:690px;color:var(--sub);margin:0;font-size:10px;line-height:1.7}.infoCta{background:var(--side);border-top:1px solid var(--border);justify-content:center;align-items:center;gap:40px;padding:55px 24px;display:flex}.infoCta h2{font:600 26px Manrope}.detailedRules{grid-template-columns:1fr 1fr;gap:0 60px;margin-top:50px;display:grid}.detailedRules article{border-top:1px solid var(--border);grid-template-columns:42px 1fr;gap:15px;padding:27px 0;display:grid}.detailedRules span{color:var(--accent);font-size:8px;font-weight:900}.detailedRules h3{margin:0;font:600 16px Manrope}.detailedRules p{color:var(--sub);margin:8px 0 0;font-size:9px;line-height:1.7}.brokerLarge{border:1px solid var(--border);border-radius:14px;max-width:760px;margin:0 auto 70px;padding:30px}.faqSearch{border:1px solid var(--border);background:var(--card);width:100%;height:54px;color:var(--text);border-radius:10px;outline:0;padding:0 17px}.faqSearch:focus{border-color:var(--accent)}.faqGroup{grid-template-columns:260px 1fr;gap:50px;margin-top:50px;display:grid}.faqGroup>h2{font:600 23px Manrope}.faqGroup>div{border-top:1px solid var(--border)}.faqGroup details{border-bottom:1px solid var(--border)}.faqGroup summary{cursor:pointer;justify-content:space-between;padding:21px 0;font:600 12px Manrope;list-style:none;display:flex}.faqGroup summary::-webkit-details-marker{display:none}.faqGroup summary span{color:var(--accent);font-size:18px}.faqGroup details[open] summary span{transform:rotate(45deg)}.faqGroup details p{color:var(--sub);margin:-5px 35px 20px 0;font-size:9px;line-height:1.7}.editorial{max-width:980px}.editorial>p{max-width:840px;font-size:14px}.contactGrid{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.contactGrid>div>article{border-top:1px solid var(--border);margin-top:30px;padding:20px 0}.contactGrid article small,.contactGrid article a{display:block}.contactGrid article small{color:var(--muted);font-size:7px}.contactGrid article a{color:var(--accent);margin-top:8px;font:600 15px Manrope}.contactPending{color:var(--sub);white-space:pre-line;margin-top:8px;font:600 13px/1.6 Manrope;display:block}.contactIdentity{border-top:1px solid var(--border);padding-top:20px}.contactGrid form{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:16px;padding:30px;display:grid}.contactGrid label{color:var(--sub);text-transform:uppercase;gap:7px;font-size:8px;font-weight:800;display:grid}.contactGrid input,.contactGrid select,.contactGrid textarea{border:1px solid var(--border);background:var(--bg);color:var(--text);resize:vertical;border-radius:8px;outline:0;padding:13px}.legalPage{max-width:900px}.legalPage>.siteNotice{margin-top:0;margin-bottom:55px}.legalPage>section{border-top:1px solid var(--border);padding:30px 0}.legalPage h2{margin:0;font:600 20px Manrope}.legalPage section p{color:var(--sub);font-size:11px;line-height:1.8}.legalContactLine{border-top:1px solid var(--border);color:var(--sub);margin:38px 0 0;padding:22px 0 0;font-size:11px}.legalContactLine a{color:var(--accent);font-weight:700}.siteFooter{color:#fff;background:#07121f;padding:68px max(24px,50vw - 586px) 28px}.backToTop{z-index:190;border:1px solid var(--tint-border);background:color-mix(in srgb, var(--raised) 92%, transparent);width:52px;height:52px;color:var(--accent);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border-radius:50%;place-content:center;gap:1px;transition:all .25s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(15px);box-shadow:0 14px 35px #0004}.backToTop.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.backToTop:hover{border-color:var(--site-action);background:var(--site-action);color:var(--site-action-text);transform:translateY(-3px)}.premiumAuthPage .premiumSubmit{color:#fff;background:#2563eb;box-shadow:0 8px 22px #2563eb35}.premiumAuthPage .premiumSubmit:hover:not(:disabled){background:#1d4ed8;box-shadow:0 11px 28px #2563eb4a}.backToTop span{font-size:17px;line-height:1}.backToTop b{letter-spacing:.8px;font-size:7px}.siteNav>nav a,.siteNav>aside>button:not(.sitePrimary),.sitePrimary,.siteOutline{font-size:12px}.siteLabel,.siteKicker,.sectionTitle>span,.pageHero>div>span,.siteCta>span{font-size:10px}.homeHero>div:first-child>p,.pageHero p{font-size:16px}.homeHero>div:first-child>section>a:last-child,.brokerBand .split>div>a{font-size:12px}.homeHero ul,.trustStrip b{font-size:11px}.sectionTitle p,.split>div>p,.editorial>p,.contactGrid>div>p{font-size:14px}.stepGrid span,.stepGrid a,.rulePreview b,.sitePlan li,.sitePlan>footer a,.sitePlan>footer button,.brokerCards div>span,.brokerCards article>em,.timeline article>span,.detailedRules span,.contactGrid label{font-size:10px}.stepGrid h3,.rulePreview h3,.sitePlan>div b,.featureGrid h3,.timeline h3,.detailedRules h3{font-size:18px}.featureGrid p,.timeline p,.detailedRules p,.faqGroup details p,.siteNotice p,.planDetail aside p,.legalPage section p{font-size:12px}.sitePlan>span{font-size:11px}.sitePlan>small,.sitePlan>div small,.brokerCards small,.planDetail article small{font-size:9px}.faqGroup summary{font-size:14px}.footerGrid nav b{font-size:11px}.footerGrid nav a,.footerGrid nav button,.footerGrid>div>p,.footerRisk p,.footerBottom{font-size:10px}.footerGrid{grid-template-columns:2fr repeat(4,1fr);gap:45px;display:grid}.footerGrid>div>p{color:#8190a2;max-width:300px;font-size:8px;line-height:1.7}.footerGrid nav{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footerGrid nav>b{margin-bottom:5px;font-size:8px}.footerGrid nav a,.footerGrid nav button{color:#8190a2;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;text-decoration:none}.footerGrid nav a:hover,.footerGrid nav button:hover{color:#fff}.footerRisk{border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16;grid-template-columns:120px 1fr;gap:25px;margin-top:45px;padding:19px 0;display:grid}.footerRisk b{letter-spacing:1px;font-size:7px}.footerRisk p{color:#8190a2;margin:0;font-size:7px;line-height:1.7}.footerBottom{color:#627185;justify-content:space-between;padding-top:23px;font-size:7px;display:flex}@media (width<=1000px){.siteNav{grid-template-columns:190px 1fr auto}.siteNav>nav{gap:15px}.siteNav>nav a:nth-last-child(-n+2){display:none}.homeHero{text-align:center;grid-template-columns:1fr;gap:60px}.homeHero>div:first-child>p{margin-left:auto;margin-right:auto}.homeHero>div:first-child>section,.homeHero ul{justify-content:center}.dashboardVisual{text-align:left;width:min(700px,100%);margin:auto}.planGrid{gap:9px}.sitePlan{padding:21px}.split,.contactGrid{grid-template-columns:1fr;gap:55px}.pageHero{grid-template-columns:1fr 240px}.footerGrid{grid-template-columns:1.5fr repeat(4,1fr);gap:25px}}@media (width<=720px){.marketingSite{padding-top:66px}.siteNav{grid-template-columns:1fr auto;height:66px;padding:0 17px}.siteNav>aside .themeToggle,.siteNav>aside>button:not(.sitePrimary){display:none}.siteNav>aside .sitePrimary{min-height:35px;padding:0 10px}.siteNav>aside .sitePrimary span{display:none}.siteMenu{background:var(--soft);border:0;border-radius:8px;place-content:center;gap:5px;width:34px;height:34px;margin-right:7px;display:grid}.siteMenu i{background:var(--text);width:15px;height:1px}.siteNav>nav{border-bottom:1px solid var(--border);background:var(--raised);flex-direction:column;align-items:stretch;padding:15px 20px;display:none;position:absolute;top:65px;left:0;right:0;box-shadow:0 20px 40px #0003}.siteNav>nav.open{display:flex}.siteNav>nav a:nth-last-child(-n+2){display:block}.siteNav>nav a.active:after{display:none}.homeHero{gap:50px;min-height:auto;padding:64px 20px 70px}.homeHero h1{letter-spacing:-2.8px;font-size:44px}.homeHero>div:first-child>p{font-size:15px}.homeHero>div:first-child>section{flex-direction:column;align-items:stretch}.homeHero ul{display:none}.dashboardVisual{padding:14px}.visualChart{height:145px}.trustStrip{white-space:nowrap;justify-content:flex-start;overflow:auto}.trustStrip span{display:none}.siteSection{padding:76px 20px}.sectionTitle h2,.split h2,.editorial>h2,.contactGrid h2{letter-spacing:-1.8px;font-size:33px}.stepGrid,.planGrid,.featureGrid{grid-template-columns:1fr}.stepGrid article{border-bottom:1px solid var(--border);border-right:0!important;margin-right:0!important}.sitePlan.featured{transform:none}.pageHero{grid-template-columns:1fr;min-height:390px;padding:68px 20px}.pageHero h1{letter-spacing:-2.2px;font-size:40px}.pageHero>.pageInfographic{width:100%;height:245px;margin-top:12px;display:block}.barChart{width:55%}.planDetail,.planDetail>div>div:last-child,.detailedRules,.siteNotice{grid-template-columns:1fr}.faqGroup{grid-template-columns:1fr;gap:10px}.infoCta{text-align:center;flex-direction:column;align-items:stretch}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div{grid-column:1/-1}.footerRisk{grid-template-columns:1fr}.footerBottom{flex-direction:column;gap:10px}.backToTop{width:46px;height:46px;bottom:15px;right:15px}}.premiumAuthPage,.accountSecurityPage{--auth-ink:#061d17;--auth-ink-2:#0a2a20;--auth-green:#0b513d;--auth-lime:#c6ec45;--auth-paper:#f3f7f3;--auth-line:#d9e5dd;--bg:#071510;--side:#0a1b16;--card:#10231d;--raised:#142a23;--soft:#193129;--border:#29443a;--text:#f2f7f4;--sub:#a7b9b1;--muted:#758b82;--accent:var(--auth-lime);--accent2:#d3f467;--tint:#c6ec4515;--tint-border:#c6ec4540}.premiumAuthPage{background:var(--auth-paper);grid-template-columns:minmax(430px,.92fr) minmax(520px,1.08fr)}.premiumAuthPage .authNarrative{color:#fff;background:linear-gradient(#ffffff07 1px, transparent 1px), linear-gradient(90deg, #ffffff07 1px, transparent 1px), radial-gradient(circle at 20% 72%, #1e9b7040, transparent 30%), radial-gradient(circle at 84% 12%, #c6ec451b, transparent 24%), linear-gradient(140deg, var(--auth-ink-2), var(--auth-ink));background-size:58px 58px,58px 58px,auto,auto,auto;border-right-color:#ffffff17}.premiumAuthPage .brandMark,.accountSecurityPage .brandMark{background:var(--auth-lime);box-shadow:0 9px 24px #c6ec4530}.premiumAuthPage .brandIdentity strong,.accountSecurityPage .brandIdentity strong{color:#fff}.premiumAuthPage .brandIdentity small,.accountSecurityPage .brandIdentity small{color:#cfddd6}.premiumAuthPage .authNav>button{color:#c1d0c9;font-size:12px}.premiumAuthPage .authNav>button:hover,.premiumAuthPage .authStory .eyebrow,.premiumAuthPage .authStep{color:var(--auth-lime)}.premiumAuthPage .authStory h1{font-weight:800}.premiumAuthPage .authStory>p:not(.eyebrow){color:#b6c7bf;font-size:14px}.premiumAuthPage .authStory li>i{color:#9fb2a9;border-color:#ffffff24}.premiumAuthPage .authStory li.complete>i{color:var(--auth-lime);background:#c6ec4514;border-color:#c6ec4552}.premiumAuthPage .authStory li b{color:#fff;font-size:13px}.premiumAuthPage .authStory li small,.premiumAuthPage .authNarrative>small{color:#8fa59b;font-size:10px}.premiumAuthPage .authFormSide{color:var(--auth-ink);background:radial-gradient(circle at 92% 8%, #c6ec4520, transparent 24%), var(--auth-paper);position:relative}.premiumAuthPage .authFormTop{align-items:center;position:absolute;top:28px;left:clamp(28px,5vw,72px);right:clamp(28px,5vw,72px)}.authMobileBrand,.authMobileBack{display:none}.authSecureBadge,.securityHeaderBadge{color:#607269;letter-spacing:.3px;align-items:center;gap:8px;margin-left:auto;font-size:11px;font-weight:800;display:inline-flex}.authSecureBadge i,.securityHeaderBadge i{background:#159565;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #15956514}.premiumAuthPage .premiumAuthForm{border:1px solid var(--auth-line);background:#fff;border-radius:21px;width:min(470px,100%);padding:clamp(30px,4vw,44px);box-shadow:0 28px 75px #06201817}.premiumAuthPage .premiumAuthForm .authStep{color:#63800e;font-size:10px}.premiumAuthPage .premiumAuthForm h2{color:var(--auth-ink);font-size:34px;font-weight:800}.premiumAuthPage .premiumAuthForm>p{color:#63746b;font-size:14px}.premiumAuthPage .premiumAuthForm label{color:#53655c;font-size:12px}.premiumAuthPage .premiumAuthForm input{border-color:var(--auth-line);height:52px;color:var(--auth-ink);background:#f7faf8;font-size:14px}.premiumAuthPage .premiumAuthForm input:focus{border-color:#8ead2e;box-shadow:0 0 0 3px #c6ec4528}.premiumAuthPage .authTextAction,.premiumAuthPage .authSwitch button{color:#51720b;font-size:12px}.premiumAuthPage .authSwitch{border-top-color:var(--auth-line);color:#65766d;font-size:12px}.premiumAuthPage .authFinePrint{color:#7a8981;font-size:10px}.premiumAuthPage .premiumSubmit,.accountSecurityPage .premiumSubmit{background:var(--auth-lime);color:var(--auth-ink);border-radius:11px;font-size:13px;font-weight:900;box-shadow:0 12px 28px #88aa2030}.premiumAuthPage .premiumSubmit:hover:not(:disabled),.accountSecurityPage .premiumSubmit:hover:not(:disabled){color:var(--auth-ink);background:#d3f467;transform:translateY(-1px);box-shadow:0 15px 34px #88aa2040}.premiumAuthPage .error{color:#b42335;background:#ef44440d;border-color:#ef44443d}.accountSecurityPage{color:#fff;background:linear-gradient(#ffffff07 1px, transparent 1px), linear-gradient(90deg, #ffffff07 1px, transparent 1px), radial-gradient(circle at 18% 78%, #1e9b703b, transparent 28%), radial-gradient(circle at 85% 10%, #c6ec4520, transparent 25%), linear-gradient(140deg, var(--auth-ink-2), var(--auth-ink));background-size:58px 58px,58px 58px,auto,auto,auto;padding:28px clamp(20px,5vw,72px) 48px}.accountSecurityPage>header{width:min(1220px,100%);margin:0 auto}.accountSecurityPage .securityHeaderBadge{color:#bed0c7}.accountSecurityPage .securityHeaderBadge i{background:var(--auth-lime);box-shadow:0 0 0 5px #c6ec4514}.accountSecurityPage>section{border-color:var(--auth-line);width:min(500px,100%);color:var(--auth-ink);background:#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000042}.accountSecurityPage>section:before{content:"";pointer-events:none;background:#c6ec4524;border-radius:50%;width:180px;height:180px;position:absolute;top:-85px;right:-80px}.accountSecurityPage .authStep{color:#607f0b;font-size:10px;position:relative}.accountSecurityPage h1{color:var(--auth-ink);font-weight:800;position:relative}.accountSecurityPage section>p{color:#607168;font-size:13px;position:relative}.accountSecurityPage label{color:#53655c;font-size:12px}.accountSecurityPage input{border-color:var(--auth-line);height:52px;color:var(--auth-ink);background:#f7faf8;font-size:14px}.accountSecurityPage input:focus{border-color:#8ead2e;box-shadow:0 0 0 3px #c6ec4528}.accountSecurityPage .securityState{color:#5d6d65;background:#f5f8f6;border-color:#dbe5df;font-size:12px}.accountSecurityPage .securityBack{color:#5c6e64;font-size:12px}.accountSecurityPage .securityBack:hover{color:#52730b}.accountSecurityPage .verificationIcon{color:#58770b;background:#c6ec4523;position:relative}@media (width<=980px){.premiumAuthPage{background:linear-gradient(#0b513d08 1px, transparent 1px), linear-gradient(90deg, #0b513d08 1px, transparent 1px), var(--auth-paper);background-size:48px 48px;display:block}.premiumAuthPage .authFormSide{min-height:100vh;padding:92px 24px 34px}.premiumAuthPage .authFormTop{justify-content:space-between;top:20px;left:22px;right:22px}.authMobileBrand{display:block}.authMobileBrand .brandIdentity strong{color:var(--auth-ink)}.authMobileBrand .brandIdentity small{color:#697a71}.authMobileBack{color:#53655c;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:800;display:block}.authSecureBadge{display:none}.premiumAuthPage .premiumAuthForm{margin:auto}}@media (width<=560px){.premiumAuthPage .authFormSide{padding:84px 16px 24px}.premiumAuthPage .premiumAuthForm{border-radius:17px;padding:28px 22px}.premiumAuthPage .premiumAuthForm h2{font-size:29px}.accountSecurityPage{padding:20px 16px 28px}.accountSecurityPage>header .securityHeaderBadge{font-size:9px}.accountSecurityPage>section{border-radius:18px;padding:29px 22px}}.marketingSite{--qm-ink:#061d17;--qm-ink-2:#0a2a20;--qm-green:#0b513d;--qm-lime:#c6ec45;--qm-lime-soft:#e6f7a7;--qm-paper:#f3f7f3;--qm-line:#dce7df;--site-action:var(--qm-lime);--site-action-hover:#d3f467;--site-action-text:var(--qm-ink);--bg:#071510;--side:#0a1b16;--card:#10231d;--raised:#142a23;--soft:#193129;--border:#29443a;--text:#f2f7f4;--sub:#a7b9b1;--muted:#758b82;--accent:var(--qm-lime);--accent2:#d3f467;--tint:#c6ec4515;--tint-border:#c6ec4540;padding-top:0}.siteHeader{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;transition:background .25s,box-shadow .25s,border-color .25s;box-shadow:0 8px 35px #0000}.siteHeader.isScrolled{background:var(--qm-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#ffffff1f;box-shadow:0 12px 34px #03110d38}.siteHeader .brandIdentity strong,.siteHeader .brandIdentity small,.siteNav>nav a,.siteNav>aside>button:not(.sitePrimary){color:#ffffffb8}.siteHeader .brandIdentity strong{color:#fff}.siteHeader .brandMark{background:var(--qm-lime);box-shadow:0 9px 24px #c6ec4530}.siteNav>nav a:hover,.siteNav>nav a.active,.siteNav>aside>button:not(.sitePrimary):hover{color:#fff}.siteNav>nav a.active:after{background:var(--qm-lime)}.siteAccountAccess{background:#ffffff0a;border:1px solid #fff2;border-radius:11px;align-items:center;height:39px;padding:4px;display:flex}.siteAccountAccess button{color:#ffffffc4;cursor:pointer;background:0 0;border:0;border-radius:7px;height:29px;padding:0 10px;font-size:11px;font-weight:800}.siteAccountAccess button:hover{color:#fff;background:#ffffff12}.siteAccountAccess i{background:#ffffff20;width:1px;height:17px}.sitePrimary,.siteOutline{border-radius:11px;min-height:48px;font-weight:800}.sitePrimary{box-shadow:0 12px 28px #c6ec4526}.sitePrimary.small{min-height:41px;padding:0 17px;font-size:11px;font-weight:900}.homeHero{isolation:isolate;color:#fff;background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), radial-gradient(circle at 82% 18%, #c6ec4524, transparent 27%), radial-gradient(circle at 8% 86%, #1b9c7042, transparent 28%), linear-gradient(140deg, var(--qm-ink-2), var(--qm-ink) 68%);background-size:58px 58px,58px 58px,auto,auto,auto;grid-template-columns:minmax(0,1.12fr) minmax(440px,.88fr);gap:58px;max-width:none;min-height:680px;padding:70px max(24px,50vw - 586px) 96px}.homeHero:before{opacity:.12;background:#1d9a70;top:-280px;left:-320px}.homeHero:after{z-index:-1;border-color:#c6ec4524;width:430px;height:430px;top:110px;right:5vw;box-shadow:0 0 0 70px #c6ec4509,0 0 0 140px #c6ec4505}.siteKicker{width:max-content;color:var(--qm-lime);background:#c6ec4510;border:1px solid #c6ec4545;border-radius:999px;padding:8px 12px}.siteKicker i{background:var(--qm-lime);box-shadow:0 0 0 5px #c6ec4517}.homeHero h1{letter-spacing:-3.8px;max-width:650px;margin-top:21px;font-size:clamp(50px,4.55vw,64px);font-weight:800}.homeHero>div:first-child{transform:translateY(30px)}.homeHero h1 em{color:var(--qm-lime)}.homeHero>div:first-child>p{color:#ffffffb3;font-size:16px;line-height:1.65}.homeHero>div:first-child>section{margin-top:26px}.homeHero>div:first-child>section .sitePrimary{font-size:13px;font-weight:900}.homeHero>div:first-child>section>a:last-child{color:#fff}.homeHero ul{color:#ffffffa8;margin-top:24px;font-size:12px}.homeHero li:before{content:"✓";color:var(--qm-lime)}.heroProductShell{min-width:0;position:relative;transform:none}.heroFloatChip{z-index:5;min-width:174px;color:var(--qm-ink);background:#fff;border:1px solid #dce7df;border-radius:13px;align-items:center;gap:10px;padding:11px 13px;font-size:11px;font-weight:800;display:flex;position:absolute;box-shadow:0 20px 48px #00000038}.heroFloatChip>i{color:#37690a;background:#eaf8d0;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;display:grid}.heroFloatChip small{color:#78877e;margin-top:2px;font-size:9px;font-weight:600;display:block}.targetChip{top:76px;right:-28px}.riskChip{bottom:46px;left:-30px}.dashboardVisual{color:var(--qm-ink);background:#f8fbf8;border-color:#ffffff38;border-radius:23px;padding:18px;transform:rotate(1.2deg);box-shadow:0 42px 95px #00000059}.dashboardVisual:hover{transform:rotate(0)translateY(-4px);box-shadow:0 48px 105px #00000063}.dashboardVisual:after{background:var(--qm-lime);opacity:.08}.dashboardVisual>header{border-bottom-color:var(--qm-line);height:42px;font-size:10px}.dashboardVisual>header i{background:var(--qm-green)}.dashboardVisual>header>b{color:#137a50;background:#e5f7eb;align-items:center;gap:5px;font-size:8px;display:flex}.dashboardVisual>header>b i{background:#16a36a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #16a36a16}.visualSummary{grid-template-columns:1fr auto;align-items:center;gap:18px;padding:20px 2px 8px;display:grid}.visualSummary section small,.visualSummary section span,.visualSummary aside small,.visualSummary aside span{display:block}.visualSummary section small,.visualSummary aside small{color:#75867d;letter-spacing:.8px;font-size:8px;font-weight:800}.visualSummary section h3{margin:7px 0 3px;font:800 29px Manrope}.visualSummary section h3 b{color:#11895c;font-size:10px}.visualSummary section span{color:#849189;font-size:9px}.visualSummary aside{border:1px solid var(--qm-line);text-align:right;background:#fff;border-radius:12px;min-width:92px;padding:12px}.visualSummary aside b{margin:5px 0 2px;font:800 25px Manrope;display:block}.visualSummary aside b em{color:#8a9890;font-size:9px;font-style:normal}.visualSummary aside span{color:#11895c;font-size:7px;font-weight:900}.visualChart{background:repeating-linear-gradient(to bottom, transparent 0, transparent 50px, var(--qm-line) 51px), #fff;border-radius:10px;height:205px}.visualChart svg{color:#139468}.visualChart path.area{fill:#13a16c1f}.visualChart>span{background:var(--qm-lime);color:var(--qm-ink);font-size:7px;top:53px;right:7px}.chartLegend{z-index:2;color:#74847b;justify-content:space-between;font-size:8px;font-weight:700;display:flex;position:absolute;top:9px;left:10px;right:10px}.chartLegend span:first-child{align-items:center;gap:5px;display:flex}.chartLegend i{background:#139468;border-radius:50%;width:7px;height:7px}.dashboardVisual>footer>div{border-color:var(--qm-line);background:#fff}.dashboardVisual footer small{color:#78877e;font-size:7px}.dashboardVisual footer b{color:var(--qm-ink);font-size:11px}.dashboardVisual footer i{background:#e8efea}.dashboardVisual footer em{background:#139468}.trustStrip{z-index:7;border:1px solid var(--qm-line);background:#fff;border-radius:19px;grid-template-columns:repeat(4,1fr);gap:0;width:min(100% - 48px,1172px);min-height:104px;margin:-52px auto 0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #061d1717}.trustStrip article{text-align:center;padding:25px 24px}.trustStrip article:not(:last-child){border-right:1px solid var(--qm-line)}.trustStrip strong,.trustStrip small{display:block}.trustStrip strong{color:var(--qm-ink);font:800 20px Manrope}.trustStrip small{color:#6d7c73;margin-top:5px;font-size:11px}.siteSection{padding-top:106px;padding-bottom:106px}.sectionTitle h2,.split h2,.editorial>h2,.contactGrid h2{font-weight:800}.sectionTitle>span,.siteLabel{color:#6f920d}.stepGrid{border-top:0;gap:15px}.stepGrid article{background:var(--card);border-radius:16px;min-height:220px;padding:25px;transition:all .25s;position:relative;border:1px solid var(--border)!important}.stepGrid article:not(:last-child){margin-right:0}.stepGrid article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #061d1710;border-color:color-mix(in srgb, #8bb520 45%, var(--border))!important}.stepGrid i{background:#8bb520;margin:25px 0 34px;box-shadow:0 0 0 7px #a9d13418}.siteBand{background:#0a1713}.sitePlan{border-radius:19px;box-shadow:0 15px 42px #061d1710}.sitePlan.featured{border-color:#9fc32b;box-shadow:0 24px 58px #6079001c}.sitePlan>em{background:var(--qm-ink);color:var(--qm-lime);padding:7px 11px;font-size:8px;right:24px}.sitePlan>footer button{color:var(--qm-ink)}.brokerBand{background:radial-gradient(circle at 80% 20%, #c6ec4515, transparent 25%), linear-gradient(140deg, var(--qm-ink-2), var(--qm-ink));color:#fff;border-color:#ffffff15}.brokerBand .siteLabel{color:var(--qm-lime)}.brokerBand .split>div>p,.brokerBand .brokerCards div>span{color:#ffffffa1}.brokerBand .split>div>a,.brokerBand .brokerCards div>b{color:#fff}.brokerBand .brokerCards{border-color:#ffffff20}.brokerBand .brokerCards article{border-bottom-color:#ffffff20}.brokerBand .brokerCards article>em,.brokerBand .brokerCards small{color:var(--qm-lime)}.featureGrid{gap:17px}.featureGrid article{border-radius:17px;min-height:220px;padding:27px;box-shadow:0 10px 32px #061d1708}.featureGrid span{background:color-mix(in srgb, var(--qm-lime) 24%, var(--card));color:#64850a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.featureGrid h3{margin-top:26px}.siteCta{background:radial-gradient(circle at 86% 5%, #c6ec4530, transparent 30%), linear-gradient(135deg, var(--qm-green), var(--qm-ink));border-radius:25px;width:min(100% - 48px,1172px);margin:0 auto 88px;padding:76px 42px;overflow:hidden}.siteCta>span{color:var(--qm-lime);opacity:1}.siteCta p{font-size:14px}.siteCta button{background:var(--qm-lime);color:var(--qm-ink)}.siteCta button:hover{color:var(--qm-ink);background:#fff}.pageHero{color:#fff;background:linear-gradient(#ffffff07 1px, transparent 1px), linear-gradient(90deg, #ffffff07 1px, transparent 1px), radial-gradient(circle at 84% 30%, #c6ec4520, transparent 25%), linear-gradient(140deg, var(--qm-ink-2), var(--qm-ink));background-size:58px 58px,58px 58px,auto,auto;align-items:center;min-height:500px}.pageHero>div>span{color:var(--qm-lime)}.pageHero h1{font-weight:800}.pageHero p{color:#ffffffad}.pageHero>.pageInfographic{background:#ffffff0c;border-color:#ffffff29;box-shadow:0 32px 70px #0000003d}.pageHero .pageInfographic,.pageHero .pageInfographic small{color:#ffffffa8}.pageHero .pageInfographic b,.pageHero .pageInfographic span{color:#fff}.pageHero .graphicHeader,.pageHero .analyticsFooter,.pageHero .flowStatus{border-color:#ffffff1c}.pageHero .graphicHeader b,.pageHero .flowStatus em,.pageHero .analyticsValue>span{color:var(--qm-lime)}.siteFooter{background:#04130f}.siteFooter .footerGrid nav>b{letter-spacing:.2px;margin-bottom:8px;font-size:14px}.siteFooter .footerGrid nav a,.siteFooter .footerGrid nav button{font-size:12px;line-height:1.45}.siteFooter .footerGrid>div>p{font-size:12px;line-height:1.7}.siteFooter .footerRisk b{font-size:11px;line-height:1.5}.siteFooter .footerRisk p{font-size:11px;line-height:1.7}.siteFooter .footerBottom{font-size:11px;line-height:1.5}.homeLightSection,.homePlansBand{color:var(--qm-ink);background:#f4f7f3;border-top:1px solid #dce6df;border-bottom:1px solid #dce6df;position:relative}.homeLightSection:before,.homePlansBand:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 12%,#bfe54718,#0000 22%),linear-gradient(90deg,#0000 0,#0b513d08 50%,#0000 100%);position:absolute;inset:0}.homeLightSection>.siteSection,.homePlansBand>.siteSection{z-index:1;position:relative}.homeLightSection .sectionTitle>span,.homePlansBand .sectionTitle>span,.homeLightSection .siteLabel{color:#607f0b}.homeLightSection .sectionTitle h2,.homePlansBand .sectionTitle h2,.homeRiskSection h2{color:var(--qm-ink)}.homeLightSection .sectionTitle p,.homePlansBand .sectionTitle p,.homeRiskSection>div:first-child>p{color:#5d6e65}.workflowHomeBand{background:#fff;margin-top:-52px;padding-top:52px}.homeWorkflowSection .stepGrid article{color:#fff;background:radial-gradient(circle at 100% 0,#c6ec4516,#0000 34%),linear-gradient(145deg,#102a22,#081b16);box-shadow:0 18px 45px #06201817;border-color:#1b3b31!important}.homeWorkflowSection .stepGrid article:hover{box-shadow:0 24px 55px #06201828;border-color:#91b72a!important}.homeWorkflowSection .stepGrid h3{color:#fff}.homeWorkflowSection .stepGrid a{color:#b7c8c0}.homeWorkflowSection .stepGrid a span{color:var(--qm-lime)}.homePlansBand{background:#eef3ed}.homePlansBand .sitePlan{color:#fff;background:radial-gradient(circle at 100% 0,#c6ec4511,#0000 27%),#0d211b;border-color:#25453a;box-shadow:0 20px 50px #06201819}.homePlansBand .sitePlan:hover{box-shadow:0 28px 60px #0620182c}.homePlansBand .sitePlan>div,.homePlansBand .sitePlan>footer a{border-color:#ffffff1c}.homePlansBand .sitePlan>footer a{color:#fff}.homePlansBand .centerAction .siteOutline,.homeRiskSection .siteOutline{color:var(--qm-ink);border-color:#9caaa2}.homePlansBand .centerAction .siteOutline:hover,.homeRiskSection .siteOutline:hover{border-color:var(--qm-green);background:var(--qm-green);color:#fff}.homePlansBand .siteEmpty{color:#607168;border-color:#aebdb4}.homePlansBand .siteEmpty b{color:var(--qm-ink)}.riskHomeBand{background:#fff}.homeRiskSection{gap:76px}.homeRiskSection .rulePreview{border-top:0;gap:10px;display:grid}.homeRiskSection .rulePreview article{color:#fff;background:linear-gradient(135deg,#102a22,#081b16);border:1px solid #1d3b32;border-radius:13px;padding:20px 21px;transition:all .22s;box-shadow:0 12px 30px #06201814}.homeRiskSection .rulePreview article:hover{border-color:#8caf29;transform:translate(5px)}.homeRiskSection .rulePreview b,.homeRiskSection .rulePreview>article>span{color:var(--qm-lime)}.homeRiskSection .rulePreview h3{color:#fff}.platformHomeBand{background:#f4f7f3}.homePlatformSection .featureGrid article{color:#fff;background:radial-gradient(circle at 95% 5%,#c6ec4515,#0000 31%),linear-gradient(145deg,#102a22,#081b16);border-color:#1c3b31;box-shadow:0 18px 45px #06201817}.homePlatformSection .featureGrid article:hover{background:radial-gradient(circle at 95% 5%,#c6ec4525,#0000 35%),linear-gradient(145deg,#143329,#0a211a);border-color:#8eaf2d}.homePlatformSection .featureGrid span{color:var(--qm-lime);background:#c6ec4519}.homePlatformSection .featureGrid h3{color:#fff}.homePlatformSection .featureGrid p{color:#adc0b7}.homePlatformSection{padding-bottom:52px}.siteCtaBand{background:#f4f7f3;border-bottom:1px solid #dce6df;padding:20px 24px 82px}.siteCtaBand .siteCta{width:min(100%,1172px);margin:0 auto;padding:62px 40px}@media (width<=1000px){.homeHero{grid-template-columns:1fr;padding-left:max(40px,50vw - 380px);padding-right:max(40px,50vw - 380px)}.heroProductShell{width:min(700px,100%);margin:auto}.trustStrip{grid-template-columns:repeat(2,1fr);width:min(100% - 64px,760px)}.trustStrip article:nth-child(2){border-right:0}.trustStrip article:nth-child(-n+2){border-bottom:1px solid var(--qm-line)}}@media (width<=720px){.siteNav{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.siteNav>.siteMenu{grid-area:1/3;margin-right:0}.siteNav>aside{grid-area:1/2}.siteAccountAccess{display:none}.siteHeader .siteMenu{background:#ffffff12}.siteHeader .siteMenu i{background:#fff}.siteNav>nav{background:var(--qm-ink);border-bottom-color:#ffffff1e}.homeHero{padding:54px 20px 82px}.homeHero h1{letter-spacing:-2.7px;font-size:42px}.homeHero h1 br{display:none}.homeHero h1 br+em:before{content:" "}.homeHero>div:first-child>p{font-size:16px}.heroFloatChip{display:none}.homeHero ul{flex-wrap:wrap;justify-content:center;gap:8px 14px;font-size:10px;display:flex}.dashboardVisual{border-radius:16px;transform:none}.visualSummary{grid-template-columns:1fr}.visualSummary aside{display:none}.dashboardVisual>footer{grid-template-columns:1fr 1fr}.dashboardVisual>footer>div:last-child{display:none}.trustStrip{white-space:normal;grid-template-columns:1fr 1fr;width:calc(100% - 32px);margin-top:-42px}.trustStrip article{padding:18px 10px}.trustStrip strong{font-size:15px}.trustStrip small{font-size:9px}.siteSection{padding-top:82px;padding-bottom:82px}.stepGrid article{min-height:auto}.siteCta{width:calc(100% - 32px);margin-bottom:68px;padding:54px 23px}.homePlatformSection{padding-bottom:38px}.siteCtaBand{padding:16px 16px 60px}.siteCtaBand .siteCta{width:100%;margin:0;padding:50px 22px}.pageHero{min-height:620px}}.premiumAuthPage{height:100dvh;min-height:0;overflow:hidden}.premiumAuthPage .authNarrative,.premiumAuthPage .authFormSide{height:100%;min-height:0;overflow:hidden}@media (width<=980px){.premiumAuthPage .authFormTop:before{content:none}.premiumAuthPage .authFormSide{height:100dvh;min-height:0}}@media (height<=740px){.premiumAuthPage .authNarrative{padding-top:22px;padding-bottom:24px}.premiumAuthPage .authStory h1{font-size:clamp(34px,3.5vw,46px)}.premiumAuthPage .authStory>p:not(.eyebrow){margin-top:14px;font-size:12px}.premiumAuthPage .authStory ol{gap:10px;margin-top:22px}.premiumAuthPage .authStory li>i{width:30px;height:30px}.premiumAuthPage .authFormSide{padding-top:68px;padding-bottom:14px}.premiumAuthPage .authFormTop{top:15px}.premiumAuthPage .premiumAuthForm{padding:23px 30px}.premiumAuthPage .premiumAuthForm h2{margin:7px 0 5px;font-size:28px}.premiumAuthPage .premiumAuthForm>p{margin-bottom:16px;font-size:12px}.premiumAuthPage .premiumAuthForm form{gap:10px}.premiumAuthPage .premiumAuthForm label{gap:5px;font-size:10px}.premiumAuthPage .premiumAuthForm input{height:44px}.premiumAuthPage .premiumSubmit{height:46px}.premiumAuthPage .authTextAction{margin-top:-3px}.premiumAuthPage .authSwitch{margin-top:14px;padding-top:13px;font-size:11px}.premiumAuthPage .authFinePrint{margin-top:11px;font-size:9px}}@media (width<=560px) and (height<=740px){.premiumAuthPage .authFormSide{padding:66px 14px 12px}.premiumAuthPage .premiumAuthForm{padding:21px 20px}}.authReferralApplied{color:var(--text);background:#c6ec4510;border:1px solid #a9d93042;border-radius:9px;align-items:center;gap:8px;margin:13px 0 2px;padding:10px 12px;font-size:9px;display:none}.authReferralApplied>span{color:#071d16;background:#c6ec45;border-radius:6px;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.authReferralApplied b{color:var(--accent)}.appPreloader{z-index:9999;color:#fff;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 50% 46%,#15956530,#0000 26rem),linear-gradient(145deg,#0a2a20,#061d17 68%);place-items:center;min-width:320px;min-height:100dvh;font-family:DM Sans,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.appPreloaderGlow{aspect-ratio:1;border:1px solid #c6ec4515;border-radius:50%;width:min(64vw,720px);animation:2.2s ease-in-out infinite appPreloaderBreathe;position:absolute;box-shadow:0 0 0 70px #c6ec4507,0 0 0 145px #c6ec4504}.appPreloaderPanel{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff16;border-radius:20px;width:min(100% - 40px,390px);padding:31px 32px 27px;position:relative;box-shadow:0 30px 80px #00100880,inset 0 1px #ffffff10}.appPreloaderBrand{align-items:center;gap:13px;display:flex}.appPreloaderMark{background:#c6ec45;border-radius:13px;flex:0 0 48px;width:48px;height:48px;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000036,inset 0 0 0 1px #ffffff24}.appPreloaderMark img{object-fit:contain;width:72px;max-width:none;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.appPreloaderBrand strong,.appPreloaderBrand small{display:block}.appPreloaderBrand strong{letter-spacing:-.5px;font:800 20px Manrope,sans-serif}.appPreloaderBrand small{color:#b9cec4;letter-spacing:1.25px;margin-top:3px;font-size:8px;font-weight:850}.appPreloaderCopy{margin-top:42px}.appPreloaderCopy>span{color:#c6ec45;letter-spacing:1.35px;font-size:9px;font-weight:900}.appPreloaderCopy p{letter-spacing:-.35px;margin:8px 0 0;font:750 20px Manrope,sans-serif}.appPreloaderTrack{background:#ffffff13;border-radius:999px;height:4px;margin-top:22px;overflow:hidden}.appPreloaderTrack i{border-radius:inherit;background:linear-gradient(90deg,#159565,#c6ec45);width:42%;height:100%;animation:1.15s ease-in-out infinite appPreloaderProgress;display:block;box-shadow:0 0 15px #c6ec4573}.appPreloaderFoot{color:#8fa99d;margin-top:12px;font-size:9px;display:block}@keyframes appPreloaderProgress{0%{transform:translate(-115%)}55%{transform:translate(105%)}to{transform:translate(245%)}}@keyframes appPreloaderBreathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.appPreloaderGlow,.appPreloaderTrack i{animation-duration:3.5s}}.dashboard.appShell{--qm-app-ink:#061d17;--qm-app-ink-soft:#0a2a20;--qm-app-lime:#c6ec45;--qm-app-green:#0b7655;--qm-app-green-bright:#159565;font-family:DM Sans,sans-serif}:root[data-theme=light] .dashboard.appShell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f6f2;--side:#eaf1ec;--card:#fff;--raised:#fff;--soft:#e7efe9;--border:#d5e1d9;--text:#092219;--sub:#536a60;--muted:#798b82;--accent:#0b7655;--accent2:#095f47;--cyan:#159565;--purple:#789914;--positive:#07865e;--danger:#d64358;--warning:#c2760b;--tint:#0b765512;--tint-border:#0b76553d;--shadow:0 24px 60px #153c2b1a;--glow:#c6ec4526}:root:not([data-theme=light]) .dashboard.appShell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#061711;--side:#092019;--card:#0d281f;--raised:#123429;--soft:#183e31;--border:#285344;--text:#f4f8f5;--sub:#adc0b7;--muted:#789185;--accent:#77b91e;--accent2:#c6ec45;--cyan:#28c997;--purple:#a0c72f;--positive:#2fc58f;--danger:#ff7185;--warning:#efaa3c;--tint:#c6ec4515;--tint-border:#c6ec4540;--shadow:0 26px 64px #00100a80;--glow:#78b91e2e}.dashboard.appShell>.appSidebar,.dashboard.appShell>.appSidebar.adminConsoleSidebar{background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 15% 8%,#c6ec4520,#0000 25%),linear-gradient(155deg,#0a2a20,#061d17);border-right-color:#25483c;box-shadow:10px 0 34px #061d1722}.dashboard.appShell .appSidebar .brandIdentity strong{color:#fff}.dashboard.appShell .appSidebar .brandIdentity small,.dashboard.appShell .appSidebar .appNavSection,.dashboard.appShell .appSidebar .appSidebarFooter>small{color:#91aa9f}.dashboard.appShell .appSidebar .sideNav button{color:#fff;font-size:13px;font-weight:700}.dashboard.appShell .appSidebar .sideNav button i{color:#fff}.dashboard.appShell .appSidebar .sideNav button:hover:not(:disabled){color:#fff;background:#ffffff0a;border-color:#c6ec4538}.dashboard.appShell .appSidebar .sideNav button.active{border-color:var(--qm-app-lime);background:var(--qm-app-lime);color:#06130f;box-shadow:0 10px 25px #00000024,inset 0 0 0 1px #fff2}.dashboard.appShell .appSidebar .sideNav button.active i{color:#06130f}.dashboard.appShell .appSidebarFooter{border-top-color:#294b40}.dashboard.appShell .appCollapseButton,.dashboard.appShell .adminConsoleSidebar .appCollapseButton{color:#b7cbc1;background:#ffffff09;border-color:#35594d}.dashboard.appShell .appCollapseButton:hover,.dashboard.appShell .adminConsoleSidebar .appCollapseButton:hover{color:var(--qm-app-lime);border-color:#c6ec4566}.dashboard.appShell>.appSidebar{padding:16px 12px 13px}.dashboard.appShell>.appSidebar:before{background:linear-gradient(transparent, var(--qm-app-lime), transparent);content:"";opacity:.75;pointer-events:none;border-radius:4px 0 0 4px;width:2px;height:92px;position:absolute;top:18px;right:-1px}.dashboard.appShell .appSidebar .sidebarHead{background:linear-gradient(135deg,#ffffff0b,#ffffff04);border:1px solid #ffffff10;border-radius:14px;min-height:62px;padding:9px 10px;box-shadow:0 12px 30px #00130c2b,inset 0 1px #ffffff0b}.dashboard.appShell .appSidebar .brandButton{align-items:center;gap:10px;display:flex}.dashboard.appShell .appSidebar .brandMark{background:var(--qm-app-lime);border-radius:11px;flex-basis:41px;width:41px;height:41px;box-shadow:0 8px 20px #00000026,inset 0 0 0 1px #ffffff1f}.dashboard.appShell .appSidebar .brandMark img{width:63px;height:63px}.dashboard.appShell .appSidebar .brandIdentity strong{letter-spacing:-.35px;font:800 16px Manrope,sans-serif}.dashboard.appShell .appSidebar .brandIdentity small{letter-spacing:1.1px;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.dashboard.appShell .appSidebar .sideNav{gap:6px;margin-top:22px}.dashboard.appShell .appSidebar .appNavSection{letter-spacing:1.35px;align-items:center;gap:9px;margin:17px 12px 7px;font-size:8px;display:flex}.dashboard.appShell .appSidebar .appNavSection:after{content:"";background:linear-gradient(90deg,#ffffff1c,#0000);flex:1;height:1px}.dashboard.appShell .appSidebar .sideNav button{border-radius:12px;gap:10px;min-height:46px;padding:0 11px;position:relative}.dashboard.appShell .appSidebar .sideNav button i{background:#ffffff08;border:1px solid #ffffff5c;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;transition:background .16s,border-color .16s,color .16s;display:grid}.dashboard.appShell .appSidebar .sideNav button>span{color:#fff;font-size:inherit;border-radius:0;padding:0}.dashboard.appShell .appSidebar .sideNav button i svg{width:17px;height:17px}.dashboard.appShell .appSidebar .sideNav button:hover:not(:disabled) i{color:#fff;background:#c6ec4510;border-color:#c6ec4528}.dashboard.appShell .appSidebar .sideNav button.active i{color:#06130f;background:#06130f18;border-color:#06130f4a}.dashboard.appShell .appSidebar .sideNav button.active>span{color:#06130f}.dashboard.appShell .appSidebar .sideNav button.active:after{background:var(--qm-app-ink);content:"";opacity:.55;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.dashboard.appShell .adminConsoleBadge{background:linear-gradient(135deg,#c6ec4518,#ffffff08);border-radius:12px;min-height:44px;margin-top:14px;box-shadow:inset 0 1px #ffffff0b}.dashboard.appShell .appSidebarFooter{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;padding:8px}.dashboard.appShell .appSidebarFooter .appProfileNavButton{color:#fff;cursor:pointer;background:#ffffff07;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:9px;width:100%;height:39px;padding:0 9px;font-size:10px;font-weight:750;display:flex}.dashboard.appShell .appSidebarFooter .appProfileNavButton:hover{background:#ffffff0d;border-color:#c6ec4545}.dashboard.appShell .appSidebarFooter .appProfileNavButton.active{color:#071d16;background:#c6ec45;border-color:#c6ec45}.dashboard.appShell .appSidebarFooter .appProfileNavButton i{border:1px solid #ffffff56;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.dashboard.appShell .appSidebarFooter .appProfileNavButton.active i{color:#fff;background:#071d16;border-color:#071d16}.dashboard.appShell .appSidebarFooter .appProfileNavButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.dashboard.appShell .appSidebarFooter .appCollapseButton{background:0 0;border-color:#0000;flex:1}.dashboard.appShell.sidebarCollapsed .appSidebar .sidebarHead{min-height:56px;padding:7px 4px}.dashboard.appShell.sidebarCollapsed .appSidebar .brandButton{width:44px}.dashboard.appShell.sidebarCollapsed .appSidebar .sideNav button{width:48px;padding:0}.dashboard.appShell.sidebarCollapsed .appSidebar .sideNav button.active:after{right:3px}.dashboard.appShell.sidebarCollapsed .appSidebarFooter{padding:5px}.dashboard.appShell.sidebarCollapsed .appSidebarFooter .appProfileNavButton{justify-content:center;width:42px;padding:0}.dashboard.appShell.sidebarCollapsed .appSidebarFooter .appProfileNavButton span{display:none}.dashboard.appShell>.appHeader{border-bottom-color:var(--border);background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 82% 0,#c6ec4518,#0000 26%),linear-gradient(110deg,#061d17 0%,#082d22 52%,#0b513d 100%);position:sticky;overflow:visible;box-shadow:0 10px 34px #061d1726}.dashboard.appShell .appHeaderStart small{color:var(--qm-app-lime);letter-spacing:1.25px;font-size:9px;font-weight:900}.dashboard.appShell .appHeaderStart h1{color:#fff;letter-spacing:-.5px;font-size:19px;font-weight:800}.dashboard.appShell .appHeader .marketClock.compact{background:#ffffff0a;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0c}.dashboard.appShell .appHeader .clockIcon{color:var(--qm-app-lime);background:#c6ec4515}.dashboard.appShell .appHeader .clockDate small{color:#91aa9f}.dashboard.appShell .appHeader .clockDate b,.dashboard.appShell .appHeader .clockTime{color:#fff}.dashboard.appShell .appHeader .clockTime{border-left-color:#ffffff1c}.dashboard.appShell .appHeader .themeToggle{color:#fff;background:#ffffff0a;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0c}.dashboard.appShell .appHeader .themeToggle:hover{border-color:#c6ec455e}.dashboard.appShell .appHeader .themeThumb{background:var(--qm-app-lime);color:var(--qm-app-ink)}.dashboard.appShell .appHeader .appBrokerState{background:#ffffff0a;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0c}.dashboard.appShell .appHeader .appBrokerState.connected{color:#72e5a3;background:#35b87814;border-color:#65dc9b55}.dashboard.appShell .appHeader .appBrokerState.disconnected{color:#f5cf70;border-color:#f5c95b55}.dashboard.appShell .appHeader .appBrokerState i{border-color:#08271e}.dashboard.appShell .appHeader .appProfileMenu>summary{background:#ffffff08;border-color:#ffffff18;justify-content:space-between;gap:5px;width:58px;min-width:58px;height:42px;padding:4px 6px}.dashboard.appShell .appHeader .appProfileMenu>summary:hover,.dashboard.appShell .appHeader .appProfileMenu[open]>summary{background:#ffffff0e;border-color:#c6ec4548}.dashboard.appShell .appHeader .appProfileMenu>summary>span{background:var(--qm-app-lime);width:32px;height:32px;color:var(--qm-app-ink);border:1px solid #c6ec4542;font-size:12px;box-shadow:0 7px 17px #00000028}.dashboard.appShell .appHeader .appProfileMenu>summary>i{color:#a9bdb3;font-size:12px;transition:transform .18s}.dashboard.appShell .appHeader .appProfileMenu[open]>summary>i{transform:rotate(180deg)}.dashboard.appShell .appHeader .adminRolePill{color:var(--qm-app-lime);background:#c6ec4513;border-color:#c6ec4542}.dashboard.appShell .appHeader .adminUserViewButton{color:#fff;background:#ffffff09;border-color:#ffffff24}.dashboard.appShell .appHeader .adminUserViewButton:hover{color:var(--qm-app-lime);border-color:#c6ec4555}.dashboard.appShell .appHeader .appMobileMenu{color:#fff;background:#ffffff0a;border-color:#ffffff26}.dashboard.appShell .appHeader .appProfileMenu>div{border-color:color-mix(in srgb, var(--border) 72%, #0b7655);background:color-mix(in srgb, var(--raised) 97%, #0b513d);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:17px;width:286px;padding:9px;top:50px;box-shadow:0 22px 55px #00150d5c}.dashboard.appShell .appHeader .appProfileMenu .profileMenuIdentity{background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/22px 22px,linear-gradient(130deg,#0b513d,#061d17 76%);border:0;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;margin:0 0 7px;padding:13px;display:grid}.dashboard.appShell .appHeader .appProfileMenu .profileMenuIdentity>span{background:var(--qm-app-lime);width:42px;height:42px;color:var(--qm-app-ink);border:1px solid #d8f67a66;border-radius:12px;place-items:center;font-size:14px;font-weight:900;display:grid;box-shadow:0 9px 20px #00150d4a}.dashboard.appShell .appHeader .appProfileMenu .profileMenuIdentity b,.dashboard.appShell .appHeader .appProfileMenu .profileMenuIdentity small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dashboard.appShell .appHeader .appProfileMenu .profileMenuIdentity b{color:#fff;font-size:12px;font-weight:800}.dashboard.appShell .appHeader .appProfileMenu .profileMenuIdentity small{color:#a9c1b6;margin-top:4px;font-size:9px}.dashboard.appShell .appHeader .appProfileMenu>div>button{min-height:44px;color:var(--sub);border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;font-size:11px;font-weight:750;display:grid}.dashboard.appShell .appHeader .appProfileMenu>div>button>i{border:1px solid color-mix(in srgb, var(--border) 80%, #0b7655);background:color-mix(in srgb, var(--soft) 88%, #0b7655);width:32px;height:32px;color:var(--accent);border-radius:9px;place-items:center;font-style:normal;display:grid}.dashboard.appShell .appHeader .appProfileMenu>div>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.dashboard.appShell .appHeader .appProfileMenu>div>button:hover{background:color-mix(in srgb, var(--tint) 76%, transparent);color:var(--text)}.dashboard.appShell .appHeader .appProfileMenu>div>button:hover>i{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--soft))}.dashboard.appShell .appHeader .appProfileMenu>div>.profileLogout{border-top:1px solid var(--border);color:var(--danger);border-radius:0 0 10px 10px;margin-top:6px;padding-top:8px}.dashboard.appShell .appHeader .appProfileMenu>div>.profileLogout>i{border-color:color-mix(in srgb, var(--danger) 24%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--soft));color:var(--danger)}.dashboard.appShell .adminUsersTable>div{grid-template-columns:minmax(190px,1fr) 78px 95px 112px 112px 92px minmax(310px,auto);min-width:1080px}.dashboard.appShell .adminUsersTable .profileStatus{font-size:7px}.adminProfileReview{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:var(--card);border-radius:15px;margin:14px 0;padding:18px;box-shadow:0 15px 38px #153c2b0d}.adminProfileReview>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.adminProfileReview>header small{color:var(--accent);letter-spacing:1px;font-size:7px;font-weight:900}.adminProfileReview>header h3{color:var(--text);margin:4px 0;font:800 17px Manrope}.adminProfileReview>header p{color:var(--muted);margin:0;font-size:9px}.adminProfileReview>header>button{border-color:var(--border);background:var(--soft);width:34px;height:34px;color:var(--text);padding:0;font-size:17px}.adminProfileReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.adminProfileReviewGrid>article{border:1px solid var(--border);background:var(--raised);border-radius:12px;padding:15px}.adminProfileReviewGrid>article>div,.adminProfileReviewGrid footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.adminProfileReviewGrid>article>div>b{color:var(--text);font-size:11px}.adminProfileReviewGrid dl{gap:7px;margin:13px 0;display:grid}.adminProfileReviewGrid dl>div{justify-content:space-between;gap:15px;display:flex}.adminProfileReviewGrid dt,.adminProfileReviewGrid dd{margin:0;font-size:9px}.adminProfileReviewGrid dt{color:var(--muted)}.adminProfileReviewGrid dd{color:var(--text);font-weight:750}.adminProfileReviewGrid footer{border-top:1px solid var(--border);padding-top:11px}.adminProfileReviewGrid footer button:first-child{background:color-mix(in srgb, var(--danger) 8%, var(--raised));color:var(--danger)}.adminKycLinks{gap:5px;display:flex}.adminKycLinks a{background:var(--tint);color:var(--accent);text-transform:capitalize;border-radius:5px;padding:4px 6px;font-size:7px;text-decoration:none}.adminReviewLoading{color:var(--muted);text-align:center;padding:20px;font-size:10px}@media (width<=760px){.adminProfileReviewGrid{grid-template-columns:1fr}}.dashboard.appShell .evaluationWorkspace>.evaluationPerformanceReport,.dashboard.appShell .evaluationWorkspace>.quantScoreReport{background:radial-gradient(circle at 100% 0, #c6ec450d, transparent 24rem), var(--bg);padding:20px}.dashboard.appShell .evaluationPerformanceHeader,.dashboard.appShell .quantScoreHero{background:linear-gradient(#ffffff07 1px, transparent 1px), linear-gradient(90deg, #ffffff07 1px, transparent 1px), radial-gradient(circle at 88% 10%, #c6ec4524, transparent 30%), linear-gradient(135deg, var(--qm-app-ink-soft), var(--qm-app-ink));background-size:42px 42px,42px 42px,auto,auto;border-color:#ffffff1c;box-shadow:0 16px 38px #061d1724}.dashboard.appShell .evaluationPerformanceHeader{min-height:112px;padding:23px 25px}.dashboard.appShell .evaluationPerformanceHeader h4,.dashboard.appShell .quantScoreIdentity h4{color:#fff}.dashboard.appShell .evaluationPerformanceHeader h4{margin-top:7px;font-size:21px;font-weight:800}.dashboard.appShell .evaluationPerformanceHeader p,.dashboard.appShell .quantScoreIdentity>p,.dashboard.appShell .quantScoreStatus p{color:#b9ccc3;font-size:12px}.dashboard.appShell .evaluationPerformanceHeader>span{color:#dce9e2;background:#c6ec4512;border-color:#c6ec4542;font-size:11px}.dashboard.appShell .evaluationPerformanceMetrics{gap:14px}.dashboard.appShell .evaluationPerformanceMetrics article{background:radial-gradient(circle at 100% 0, var(--tint), transparent 58%), var(--card);border-radius:14px;min-height:132px;padding:20px;position:relative;overflow:hidden;box-shadow:0 11px 27px #153c2b0d}.dashboard.appShell .evaluationPerformanceMetrics article:before{background:linear-gradient(90deg, var(--accent), var(--qm-app-lime));content:"";border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:20px;right:20px}.dashboard.appShell .evaluationPerformanceMetrics small{color:var(--sub);font-size:10px;font-weight:850}.dashboard.appShell .evaluationPerformanceMetrics strong{margin-top:13px;font-size:clamp(20px,2vw,25px)}.dashboard.appShell .evaluationPerformanceMetrics span{color:var(--muted);font-size:11px}.dashboard.appShell .evaluationPerformanceMetrics article.positive strong,.dashboard.appShell .evaluationPerformanceReport .positive{color:var(--positive)}.dashboard.appShell .evaluationPerformanceMetrics article.negative strong,.dashboard.appShell .evaluationPerformanceReport .negative{color:var(--danger)}.dashboard.appShell .evaluationAnalyticsCard,.dashboard.appShell .evaluationDailyReport,.dashboard.appShell .evaluationCompletedTrades,.dashboard.appShell .quantScoreComponents,.dashboard.appShell .quantScoreEvidence,.dashboard.appShell .quantScoreFeedback,.dashboard.appShell .quantScoreHistory,.dashboard.appShell .quantScoreTransparency{background:linear-gradient(135deg, color-mix(in srgb, var(--raised) 38%, transparent), transparent 42%), var(--card);border-radius:15px;box-shadow:0 12px 30px #153c2b0c}.dashboard.appShell .evaluationAnalyticsCard>header,.dashboard.appShell .evaluationDailyReport>header,.dashboard.appShell .evaluationCompletedTrades>header,.dashboard.appShell .quantScoreComponents>header,.dashboard.appShell .quantScoreEvidence>header,.dashboard.appShell .quantScoreFeedback>header,.dashboard.appShell .quantScoreHistory>header{border-left:3px solid var(--accent);padding-left:12px}.dashboard.appShell .evaluationAnalyticsCard>header strong,.dashboard.appShell .evaluationDailyReport>header strong,.dashboard.appShell .evaluationCompletedTrades>header strong,.dashboard.appShell .quantScoreComponents>header strong,.dashboard.appShell .quantScoreEvidence>header strong,.dashboard.appShell .quantScoreFeedback>header strong,.dashboard.appShell .quantScoreHistory>header strong{font-size:15px;font-weight:800}.dashboard.appShell .evaluationAnalyticsCard dl>div,.dashboard.appShell .evaluationDailySummary>span,.dashboard.appShell .quantScoreComponents article,.dashboard.appShell .quantScoreEvidence article,.dashboard.appShell .quantScoreFeedback article{background:color-mix(in srgb, var(--side) 82%, var(--card))}.dashboard.appShell .evaluationAnalyticsCard dt{color:var(--sub);font-size:10px;font-weight:700}.dashboard.appShell .evaluationAnalyticsCard dd,.dashboard.appShell .evaluationDailySummary strong{font-size:13px}.dashboard.appShell .evaluationConsistencyNote{color:var(--warning)}.dashboard.appShell .evaluationDailySummary small,.dashboard.appShell .evaluationCompletedTradeTable .head{color:var(--sub);font-size:9px}.dashboard.appShell .evaluationDailyBars time,.dashboard.appShell .evaluationDailyBars b,.dashboard.appShell .evaluationCompletedTradeTable>div{font-size:11px}.dashboard.appShell .evaluationPerformanceEmpty,.dashboard.appShell .evaluationPerformanceLoading,.dashboard.appShell .evaluationPerformanceError,.dashboard.appShell .quantScoreLoading,.dashboard.appShell .quantScoreError{background:radial-gradient(circle at 50% 0, var(--tint), transparent 65%), var(--card);border-style:dashed;font-size:12px}.dashboard.appShell .evaluationPerformanceEmpty strong{font-size:15px}.dashboard.appShell .evaluationPerformanceEmpty p{font-size:12px}.dashboard.appShell .quantScoreHero{grid-template-columns:120px minmax(220px,1fr) minmax(180px,210px);gap:22px;min-height:0;padding:22px 24px}.dashboard.appShell .quantScoreGauge{background:conic-gradient(var(--qm-app-lime) var(--score), #ffffff17 0);width:116px;height:116px;box-shadow:0 16px 40px #00150c70}.dashboard.appShell .quantScoreGauge:before{background:#09241b;border-color:#ffffff1c;inset:9px}.dashboard.appShell .quantScoreGauge strong{color:#fff;font-size:32px}.dashboard.appShell .quantScoreGauge small{color:#a9beb4}.dashboard.appShell .quantScoreIdentity>div span{color:#c2d2ca;background:#ffffff0d}.dashboard.appShell .quantScoreIdentity>div b{color:var(--qm-app-lime);background:#c6ec4519}.dashboard.appShell .quantScoreIdentity>div b.early{color:#ffc567;background:#efaa3c1c}.dashboard.appShell .quantScoreStatus{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-color:#c6ec4535;grid-column:auto;align-self:center}.dashboard.appShell .quantScoreStatus strong{color:#fff;font-size:16px}.dashboard.appShell .quantScoreComponents article>header>span,.dashboard.appShell .quantScoreFeedback article strong{color:var(--text);font-size:11px}.dashboard.appShell .quantScoreComponents article>header strong{font-size:13px}.dashboard.appShell .quantScoreComponents article>div i{background:var(--warning)}.dashboard.appShell .quantScoreComponents article.strong>div i{background:var(--positive)}.dashboard.appShell .quantScoreComponents article.improve>div i{background:var(--danger)}.dashboard.appShell .quantScoreFeedback article>i{color:var(--danger)}.dashboard.appShell .quantScoreFeedback article.strength>i{color:var(--positive)}.dashboard.appShell .quantScoreComponents article footer,.dashboard.appShell .quantScoreHistory time,.dashboard.appShell .quantScoreHistory article>small{color:var(--sub);font-size:9px}.dashboard.appShell .quantScoreFormula{border-top:1px solid var(--border);min-height:32px;color:var(--sub);margin:10px 0 0;padding-top:9px;font-size:9px;line-height:1.45}.dashboard.appShell .quantScoreEvidence{border:1px solid var(--border);padding:20px}.dashboard.appShell .quantScoreEvidence>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dashboard.appShell .quantScoreEvidence>header small,.dashboard.appShell .quantScoreTransparency section>small{color:var(--positive);letter-spacing:.11em;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.dashboard.appShell .quantScoreEvidence>header strong{display:block}.dashboard.appShell .quantScoreEvidence>header>span{border:1px solid color-mix(in srgb, var(--positive) 32%, transparent);background:color-mix(in srgb, var(--positive) 9%, transparent);color:var(--positive);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.dashboard.appShell .quantScoreEvidence>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard.appShell .quantScoreEvidence article{border:1px solid var(--border);border-radius:11px;gap:6px;min-width:0;padding:14px;display:grid}.dashboard.appShell .quantScoreEvidence article small{color:var(--sub);letter-spacing:.08em;font-size:8px;font-weight:800}.dashboard.appShell .quantScoreEvidence article strong{color:var(--text);font-size:20px}.dashboard.appShell .quantScoreEvidence article span,.dashboard.appShell .quantScoreEvidence>p{color:var(--sub);font-size:9px;line-height:1.45}.dashboard.appShell .quantScoreEvidence>p{border:1px dashed var(--border);border-radius:10px;margin:0;padding:14px}.dashboard.appShell .quantScoreFeedback article p,.dashboard.appShell .quantScoreNoFeedback,.dashboard.appShell .quantScoreNoHistory{color:var(--sub);font-size:11px}.dashboard.appShell .quantScoreNoHistory{border:1px dashed var(--border);background:color-mix(in srgb, var(--side) 82%, var(--card));text-align:center;border-radius:10px;margin:15px 0 0;padding:22px 16px}.dashboard.appShell .quantScoreMethodology{background:color-mix(in srgb, var(--soft) 72%, var(--card));min-height:50px;padding:11px 15px}.dashboard.appShell .quantScoreMethodology span{color:var(--sub);font-size:10px}.dashboard.appShell .quantScoreTransparency{border:1px solid var(--border);overflow:hidden}.dashboard.appShell .quantScoreTransparency summary{color:var(--text);cursor:pointer;padding:14px 16px;font-size:11px;font-weight:800;list-style-position:inside}.dashboard.appShell .quantScoreTransparency[open] summary{border-bottom:1px solid var(--border)}.dashboard.appShell .quantScoreTransparency>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;padding:18px;display:grid}.dashboard.appShell .quantScoreTransparency section p{border-bottom:1px solid var(--border);color:var(--sub);grid-template-columns:minmax(78px,.7fr) 1.3fr;gap:9px;margin:0;padding:8px 0;font-size:9px;line-height:1.4;display:grid}.dashboard.appShell .quantScoreTransparency section p b,.dashboard.appShell .quantScoreTransparency section p i{color:var(--text);text-transform:capitalize;font-style:normal}.dashboard.appShell .quantScoreTransparency section:last-child p{grid-template-columns:22px 1fr}.dashboard.appShell .quantScoreTransparency section:last-child p i{color:var(--danger);font-size:8px;font-weight:900}.dashboard.appShell .quantScoreTransparency>footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--soft) 72%, var(--card));color:var(--sub);justify-content:space-between;gap:12px;padding:11px 18px;font-size:9px;display:flex}.dashboard.appShell .quantScoreTransparency code{max-width:62%;color:var(--sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard.appShell .sideNav button.featureLockedNav:after{content:"LOCK";border:1px solid color-mix(in srgb, var(--warning) 45%, transparent);color:var(--warning);letter-spacing:.06em;border-radius:999px;margin-left:auto;padding:2px 5px;font-size:7px;font-style:normal;font-weight:900}.dashboard.appShell.sidebarCollapsed .sideNav button.featureLockedNav:after{display:none}.dashboard.appShell .featureLockedPanel{border:1px solid var(--border);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--warning) 16%, transparent), transparent 52%), var(--card);text-align:center;border-radius:18px;justify-items:center;width:min(680px,100% - 32px);margin:42px auto;padding:clamp(30px,6vw,58px);display:grid;box-shadow:0 22px 60px #06241a17}.dashboard.appShell .featureLockedIcon{border:1px solid color-mix(in srgb, var(--warning) 42%, transparent);background:color-mix(in srgb, var(--warning) 10%, transparent);width:74px;height:74px;color:var(--warning);letter-spacing:.08em;border-radius:22px;place-items:center;margin-bottom:20px;font-size:9px;font-weight:900;display:grid;transform:rotate(-3deg)}.dashboard.appShell .featureLockedPanel>small{color:var(--positive);letter-spacing:.14em;font-size:9px;font-weight:900}.dashboard.appShell .featureLockedPanel h2{color:var(--text);margin:8px 0 10px;font-size:clamp(22px,3vw,31px)}.dashboard.appShell .featureLockedPanel p{max-width:510px;color:var(--sub);margin:0;font-size:12px;line-height:1.65}.dashboard.appShell .featureLockedPanel>div{gap:10px;margin-top:24px;display:flex}.dashboard.appShell .featureLockedPanel button{border:1px solid var(--qm-app-lime);background:var(--qm-app-lime);color:var(--qm-app-ink);border-radius:9px;padding:10px 15px;font-size:10px;font-weight:850}.dashboard.appShell .featureLockedPanel button.secondary{border-color:var(--border);color:var(--text);background:0 0}.dashboard.appShell .featureLockedPanel footer{border-top:1px solid var(--border);color:var(--sub);margin-top:26px;padding-top:13px;font-size:9px}.dashboard.appShell .adminPlanEntitlements{border:1px solid var(--border);background:color-mix(in srgb, var(--side) 78%, var(--card));border-radius:11px;grid-column:1/-1;padding:14px}.dashboard.appShell .adminPlanEntitlements>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.dashboard.appShell .adminPlanEntitlements>header small,.dashboard.appShell .adminPlanEntitlements>header b{display:block}.dashboard.appShell .adminPlanEntitlements>header small{color:var(--positive);letter-spacing:.1em;font-size:8px;font-weight:900}.dashboard.appShell .adminPlanEntitlements>header button{background:var(--qm-app-lime);color:var(--qm-app-ink);border:0;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:850}.dashboard.appShell .adminPlanEntitlements>div{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;display:grid}.dashboard.appShell .adminPlanEntitlements label{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.dashboard.appShell .adminPlanEntitlements label input{accent-color:var(--positive)}.dashboard.appShell .adminPlanEntitlements label b,.dashboard.appShell .adminPlanEntitlements label small{display:block}.dashboard.appShell .adminPlanEntitlements label b{color:var(--text);font-size:9px}.dashboard.appShell .adminPlanEntitlements label small,.dashboard.appShell .adminPlanEntitlements>p{color:var(--sub);font-size:8px}.dashboard.appShell .adminPlanEntitlements>p{margin:11px 0 0}.dashboard.appShell .planFeatureSummary{border:1px solid var(--border);background:color-mix(in srgb, var(--positive) 6%, var(--card));border-radius:9px;margin-top:12px;padding:11px}.dashboard.appShell .planFeatureSummary small,.dashboard.appShell .planFeatureDetail>header small{color:var(--positive);letter-spacing:.1em;font-size:8px;font-weight:900}.dashboard.appShell .planFeatureSummary p{color:var(--sub);margin:6px 0 0;font-size:9px;line-height:1.5}.dashboard.appShell .planFeatureDetail{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:20px}.dashboard.appShell .planFeatureDetail>header h3{color:var(--text);margin:5px 0 15px}.dashboard.appShell .planFeatureDetail>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.dashboard.appShell .planFeatureDetail article{border:1px solid var(--border);background:color-mix(in srgb, var(--side) 80%, var(--card));border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.dashboard.appShell .planFeatureDetail article>i{color:var(--positive);font-size:8px;font-style:normal;font-weight:900}.dashboard.appShell .planFeatureDetail article b,.dashboard.appShell .planFeatureDetail article small{display:block}.dashboard.appShell .planFeatureDetail article b{color:var(--text);font-size:10px}.dashboard.appShell .planFeatureDetail article small{color:var(--sub);margin-top:3px;font-size:8px}.dashboard.appShell .evaluationPerformanceError button,.dashboard.appShell .quantScoreMethodology button,.dashboard.appShell .quantScoreError button{background:var(--qm-app-lime);color:var(--qm-app-ink);font-size:10px;font-weight:850;box-shadow:0 7px 18px #88aa2028}.dashboard.appShell .evaluationPerformanceFootnote{color:var(--sub);padding:4px 3px 10px;font-size:10px}@media (width<=760px){.dashboard.appShell .evaluationWorkspace>.evaluationPerformanceReport,.dashboard.appShell .evaluationWorkspace>.quantScoreReport{padding:14px}.dashboard.appShell .evaluationPerformanceHeader,.dashboard.appShell .quantScoreHero{padding:20px}.dashboard.appShell .quantScoreHero,.dashboard.appShell .quantScoreEvidence>div,.dashboard.appShell .quantScoreTransparency>div{grid-template-columns:1fr}.dashboard.appShell .quantScoreEvidence>header,.dashboard.appShell .quantScoreTransparency>footer{flex-direction:column;align-items:flex-start}.dashboard.appShell .quantScoreTransparency code{max-width:100%}}.dashboard.appShell>.content,.dashboard.appShell>.adminConsoleContent{background:radial-gradient(circle at 94% 2%, #c6ec4518, transparent 22rem), linear-gradient(#0b765506 1px, transparent 1px), linear-gradient(90deg, #0b765506 1px, transparent 1px), var(--bg);background-size:auto,54px 54px,54px 54px,auto}.dashboard.appShell>.content.paperTradingContent{background:var(--bg)}.dashboard.appShell .dashboardWelcome h2,.dashboard.appShell .evaluationHero h2,.dashboard.appShell .adminPlanFormCard h2,.dashboard.appShell .adminPlanList h2{color:var(--text);font-family:Manrope,sans-serif;font-weight:800}.dashboard.appShell .dashboardSummaryGrid article,.dashboard.appShell .dashboardAccountEmpty,.dashboard.appShell .dashboardRecentActivity,.dashboard.appShell .evaluationHero,.dashboard.appShell .evaluationSection,.dashboard.appShell .adminPlanFormCard,.dashboard.appShell .adminPlanList{border-color:var(--border);box-shadow:0 14px 38px #153c2b0d}.dashboard.appShell .dashboardMetricIcon{color:#fff;background:#ffffff12;border:1px solid #ffffff24;width:44px;height:44px;box-shadow:0 10px 24px #00170d24}.dashboard.appShell .dashboardMetricIcon svg{stroke-width:1.9px;width:23px;height:23px}.dashboard.appShell .dashboardSummaryGrid .dashboardSummaryCard{background:radial-gradient(circle at 92% 8%,#ffffff17,#0000 34%),linear-gradient(145deg,#123c31,#08281f);border-color:#ffffff1c;overflow:hidden;box-shadow:0 16px 38px #09281c24}.dashboard.appShell .dashboardSummaryGrid .dashboardSummaryCard:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-44px;right:-28px}.dashboard.appShell .dashboardSummaryGrid .dashboardSummaryCard.green{background:radial-gradient(circle at 92% 8%,#c6ec4520,#0000 34%),linear-gradient(145deg,#176444,#0a3829)}.dashboard.appShell .dashboardSummaryGrid .dashboardSummaryCard.cyan{background:radial-gradient(circle at 92% 8%,#5debd820,#0000 34%),linear-gradient(145deg,#125b5d,#093738)}.dashboard.appShell .dashboardSummaryGrid .dashboardSummaryCard.amber{background:radial-gradient(circle at 92% 8%,#f7cf6424,#0000 34%),linear-gradient(145deg,#68501e,#3e2e0e)}.dashboard.appShell .dashboardSummaryGrid .dashboardSummaryCard>span,.dashboard.appShell .dashboardSummaryGrid .dashboardSummaryCard>small{color:#d7e5de}.dashboard.appShell .dashboardSummaryGrid .dashboardSummaryCard>strong{color:#fff}.dashboard.appShell .dashboardSummaryCard.blue .dashboardMetricIcon{color:var(--qm-app-lime);background:#c6ec4519}.dashboard.appShell .dashboardSummaryCard.green .dashboardMetricIcon{color:#8df0b7;background:#72e5a31a}.dashboard.appShell .dashboardSummaryCard.cyan .dashboardMetricIcon{color:#7deee6;background:#6ee7df1a}.dashboard.appShell .dashboardSummaryCard.amber .dashboardMetricIcon{color:#f8da7f;background:#f5cc5f1c}.dashboard.appShell .dashboardWelcome>button,.dashboard.appShell .dashboardAccountEmpty>button,.dashboard.appShell .primaryButton,.dashboard.appShell .premiumSubmit{background:var(--qm-app-green);color:#fff;box-shadow:0 10px 24px #0b765528}.dashboard.appShell .dashboardWelcome>button:hover,.dashboard.appShell .dashboardAccountEmpty>button:hover,.dashboard.appShell .primaryButton:hover:not(:disabled){background:#095f47}.dashboard.appShell .adminConsoleBadge{color:#dff59b;background:#c6ec4512;border-color:#c6ec453d}.dashboard.appShell .adminConsoleBadge i{color:var(--qm-app-lime)}.dashboard.appShell .adminRolePill{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 11%, transparent);color:var(--accent)}.dashboard.appShell .adminUserViewButton:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));color:var(--accent)}.dashboard.appShell .adminBusinessDashboard{--admin-blue:#0b7655;--admin-green:#159565}.dashboard.appShell .adminBusinessHero{background:radial-gradient(circle at 86% 18%,#c6ec4528,#0000 26%),linear-gradient(125deg,#0b513d,#061d17)}.dashboard.appShell .adminBusinessHero p,.dashboard.appShell .adminBusinessHero label,.dashboard.appShell .adminBusinessHero>div:last-child>small{color:#b9ccc3}.dashboard.appShell .adminBusinessHero button{border-color:var(--qm-app-lime);background:var(--qm-app-lime);color:var(--qm-app-ink);font-weight:900}.dashboard.appShell .adminAccountOutcomes article u,.dashboard.appShell .adminBusinessFunnel article u{background:linear-gradient(90deg, var(--qm-app-green), var(--qm-app-lime))}.dashboard.appShell .evaluationOrderStatus.open{background:color-mix(in srgb, var(--accent) 11%, transparent);color:var(--accent)}.dashboard.appShell .phaseFiveDashboard>.evaluationHero{background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 84% 12%,#c6ec4525,#0000 27%),linear-gradient(135deg,#0b513d,#061d17);border-color:#31574a;padding-top:23px;padding-bottom:23px;position:relative;overflow:hidden;box-shadow:0 18px 42px #09281c29}.dashboard.appShell .phaseFiveDashboard>.evaluationHero:after{content:"";pointer-events:none;border:1px solid #c6ec4513;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-96px;right:27%}.dashboard.appShell .phaseFiveDashboard>.evaluationHero>div{z-index:1;position:relative}.dashboard.appShell .phaseFiveDashboard>.evaluationHero>div:first-child>small{color:var(--qm-app-lime);font-size:9px}.dashboard.appShell .phaseFiveDashboard>.evaluationHero h2{color:#fff}.dashboard.appShell .phaseFiveDashboard>.evaluationHero p{color:var(--qm-app-lime);white-space:nowrap;font-size:12px}.dashboard.appShell .phaseFiveDashboard .evaluationConnection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border-color:#f5c95b52;box-shadow:0 10px 28px #00150d24}.dashboard.appShell .phaseFiveDashboard .evaluationConnection.connected{background:#35b87812;border-color:#65dc9b52}.dashboard.appShell .phaseFiveDashboard .evaluationConnection small{color:#9db5aa}.dashboard.appShell .phaseFiveDashboard .evaluationConnection strong{color:#fff}.dashboard.appShell .phaseFiveDashboard .evaluationConnection button{background:var(--qm-app-lime);min-height:32px;color:var(--qm-app-ink);padding:0 13px;font-weight:900;box-shadow:0 8px 20px #00000026}.dashboard.appShell .phaseFiveDashboard .evaluationConnection button:hover{background:#d5f56d}.dashboard.appShell .evaluationPortfolioSummary .evaluationPortfolioCard{background:radial-gradient(circle at 92% 8%,#ffffff17,#0000 35%),linear-gradient(145deg,#123c31,#08281f);border-color:#ffffff1c;min-height:132px;padding:21px;position:relative;overflow:hidden;box-shadow:0 16px 38px #09281c24}.dashboard.appShell .evaluationPortfolioSummary .evaluationPortfolioCard:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:116px;height:116px;position:absolute;bottom:-48px;right:-30px}.dashboard.appShell .evaluationPortfolioSummary .evaluationPortfolioCard.capital{background:radial-gradient(circle at 92% 8%,#c6ec4520,#0000 35%),linear-gradient(145deg,#176444,#0a3829)}.dashboard.appShell .evaluationPortfolioSummary .evaluationPortfolioCard.pnl{background:radial-gradient(circle at 92% 8%,#5debd820,#0000 35%),linear-gradient(145deg,#125b5d,#093738)}.dashboard.appShell .evaluationPortfolioSummary .evaluationPortfolioCard.outcomes{background:radial-gradient(circle at 92% 8%,#f7cf6424,#0000 35%),linear-gradient(145deg,#68501e,#3e2e0e)}.dashboard.appShell .evaluationPortfolioSummary .evaluationPortfolioCard small,.dashboard.appShell .evaluationPortfolioSummary .evaluationPortfolioCard span{z-index:1;color:#d7e5de;padding-right:48px;position:relative}.dashboard.appShell .evaluationPortfolioSummary .evaluationPortfolioCard strong,.dashboard.appShell .evaluationPortfolioSummary .evaluationPortfolioCard.positive strong,.dashboard.appShell .evaluationPortfolioSummary .evaluationPortfolioCard.negative strong{z-index:1;color:#fff;max-width:calc(100% - 45px);margin-top:13px;font-size:21px;position:relative}.dashboard.appShell .evaluationPortfolioIcon{z-index:1;width:42px;height:42px;color:var(--qm-app-lime);background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;place-items:center;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 10px 24px #00170d24}.dashboard.appShell .evaluationPortfolioIcon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dashboard.appShell .evaluationPortfolioCard.capital .evaluationPortfolioIcon{color:#8df0b7}.dashboard.appShell .evaluationPortfolioCard.pnl .evaluationPortfolioIcon{color:#7deee6}.dashboard.appShell .evaluationPortfolioCard.outcomes .evaluationPortfolioIcon{color:#f8da7f}.dashboard.appShell .evaluationModuleNav{border-color:var(--border);background:color-mix(in srgb, var(--card) 92%, var(--soft));box-shadow:0 10px 26px #153c2b0b}.dashboard.appShell .evaluationModuleNav button{color:var(--sub);font-size:11px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.dashboard.appShell .evaluationModuleNav button:hover:not(.active){background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--accent)}.dashboard.appShell .evaluationModuleNav button.active{color:#fff;background:linear-gradient(135deg,#0b513d,#061d17);box-shadow:0 8px 20px #061d1729}.dashboard.appShell .evaluationCatalogPage>header{border-color:color-mix(in srgb, var(--accent) 24%, var(--border));background:radial-gradient(circle at 88% 15%, #c6ec4525, transparent 27%), linear-gradient(125deg, var(--card), color-mix(in srgb, var(--soft) 72%, var(--card)));border-radius:16px;padding:25px 27px 25px 30px;position:relative;overflow:hidden;box-shadow:0 15px 36px #153c2b10}.dashboard.appShell .evaluationCatalogPage>header:before{background:linear-gradient(var(--qm-app-lime), var(--qm-app-green-bright));content:"";border-radius:0 5px 5px 0;width:4px;position:absolute;top:20px;bottom:20px;left:0}.dashboard.appShell .evaluationCatalogPage>header small{color:var(--accent);letter-spacing:1px;font-size:9px;font-weight:900}.dashboard.appShell .evaluationCatalogPage>header h2{color:var(--text);letter-spacing:-.5px;margin:8px 0 6px;font:800 23px Manrope,sans-serif}.dashboard.appShell .evaluationCatalogPage>header p{color:var(--sub);font-size:11px;line-height:1.55}.dashboard.appShell .evaluationPlanGrid>.planCatalogCard{border-color:color-mix(in srgb, var(--accent) 18%, var(--border));background:radial-gradient(circle at 100% 0, #c6ec4514, transparent 14rem), var(--card);border-radius:17px;padding:0 22px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 16px 38px #153c2b10}.dashboard.appShell .evaluationPlanGrid>.planCatalogCard:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));transform:translateY(-3px);box-shadow:0 22px 48px #153c2b18}.dashboard.appShell .planCatalogCard>header{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 90% 5%,#c6ec4525,#0000 35%),linear-gradient(140deg,#0b513d,#061d17);border-bottom:1px solid #31574a;justify-content:space-between;align-items:center;gap:16px;min-height:88px;margin:0 -22px;padding:21px 22px 18px;display:flex;position:relative;overflow:hidden}.dashboard.appShell .planCatalogCard>header>span{min-height:27px;color:var(--qm-app-lime);letter-spacing:1px;background:#c6ec4518;border:1px solid #c6ec4542;border-radius:999px;align-items:center;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.dashboard.appShell .evaluationCapital>i svg,.dashboard.appShell .planCatalogCard li>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dashboard.appShell .planCatalogCard>header>.planTierBadge.pro{color:#87f0e7;background:#75e9df17;border-color:#75e9df52}.dashboard.appShell .planCatalogCard>header>.planTierBadge.elite{color:#f7dc91;background:#f3ce7018;border-color:#f3ce7057}.dashboard.appShell .planCatalogCard>header>strong{color:#fff;text-align:right;max-width:100%;margin-top:0;font-size:28px;line-height:1}.dashboard.appShell .evaluationPlanGrid .planCatalogCard h4{color:var(--text);letter-spacing:-.3px;margin:19px 0 8px;font-size:18px;font-weight:800}.dashboard.appShell .evaluationPlanGrid .planCatalogCard>p{min-height:43px;color:var(--sub);font-size:12px;line-height:1.6}.dashboard.appShell .planCatalogCard .evaluationCapital{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--soft) 72%, var(--card));border-radius:12px;align-items:center;gap:14px;min-height:68px;padding:12px 15px;display:flex}.dashboard.appShell .evaluationCapital>i{background:color-mix(in srgb, var(--accent) 12%, transparent);width:42px;height:42px;color:var(--accent);border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.dashboard.appShell .evaluationCapital>i svg{width:24px;height:24px}.dashboard.appShell .evaluationCapital strong{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:22px;line-height:1.15;overflow:hidden}.dashboard.appShell .planCatalogCard ul{gap:4px;display:grid}.dashboard.appShell .evaluationPlanGrid .planCatalogCard li{min-height:45px;color:var(--text);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 4px;font-size:11px;font-weight:700;display:grid}.dashboard.appShell .planCatalogCard li>i{background:color-mix(in srgb, var(--accent) 9%, transparent);width:28px;height:28px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.dashboard.appShell .planCatalogCard li>i svg{width:15px;height:15px}.dashboard.appShell .evaluationPlanGrid .planCatalogCard li b{color:var(--text);font-size:12px;font-weight:850}.dashboard.appShell .planCatalogCard .evaluationPlanActions{gap:10px;margin-top:18px}.dashboard.appShell .planCatalogCard .evaluationPlanActions button{border-radius:10px;min-height:43px;font-size:10px;font-weight:850}.dashboard.appShell .planCatalogCard .evaluationPlanActions button:first-child{border-color:color-mix(in srgb, var(--accent) 26%, var(--border));background:color-mix(in srgb, var(--soft) 75%, var(--card));color:var(--text)}.dashboard.appShell .planCatalogCard .evaluationPlanActions button.primary{border-color:var(--qm-app-green);background:var(--qm-app-green);color:#fff;box-shadow:0 10px 24px #0b765526}.dashboard.appShell .planCatalogCard .evaluationPlanActions button.primary:hover:not(:disabled){background:#095f47}.dashboard.appShell .evaluationPlanDetailHero{background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 88% 8%,#c6ec4528,#0000 29%),linear-gradient(135deg,#0b513d,#061d17);border-color:#31574a;position:relative;overflow:hidden;box-shadow:0 18px 42px #09281c29}.dashboard.appShell .evaluationPlanDetailHero>div{z-index:1;position:relative}.dashboard.appShell .evaluationPlanDetailHero>div:first-child>small,.dashboard.appShell .evaluationPlanDetailHero>div:last-child>small{color:var(--qm-app-lime)}.dashboard.appShell .evaluationPlanDetailHero h2,.dashboard.appShell .evaluationPlanDetailHero>div:last-child strong{color:#fff}.dashboard.appShell .evaluationPlanDetailHero p{color:#b9ccc3;font-size:11px}.dashboard.appShell .evaluationPlanDetailHero>div:last-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0c;border-color:#c6ec4545;box-shadow:0 12px 30px #00150d2b}.dashboard.appShell .evaluationPlanDetailHero>div:last-child button{background:var(--qm-app-lime);color:var(--qm-app-ink);font-weight:900;box-shadow:0 9px 22px #00000026}.dashboard.appShell .evaluationPlanDetailHero>div:last-child button:hover:not(:disabled){background:#d5f56d}.dashboard.appShell .evaluationPlanDetailGrid .planDetailMetric{background:radial-gradient(circle at 92% 8%,#ffffff17,#0000 35%),linear-gradient(145deg,#123c31,#08281f);border-color:#ffffff1c;min-height:132px;padding:21px;position:relative;overflow:hidden;box-shadow:0 16px 38px #09281c24}.dashboard.appShell .evaluationPlanDetailGrid .planDetailMetric:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:116px;height:116px;position:absolute;bottom:-48px;right:-30px}.dashboard.appShell .evaluationPlanDetailGrid .planDetailMetric.target{background:radial-gradient(circle at 92% 8%,#c6ec4520,#0000 35%),linear-gradient(145deg,#176444,#0a3829)}.dashboard.appShell .evaluationPlanDetailGrid .planDetailMetric.dailyLoss{background:radial-gradient(circle at 92% 8%,#5debd820,#0000 35%),linear-gradient(145deg,#125b5d,#093738)}.dashboard.appShell .evaluationPlanDetailGrid .planDetailMetric.drawdown{background:radial-gradient(circle at 92% 8%,#f7cf6424,#0000 35%),linear-gradient(145deg,#68501e,#3e2e0e)}.dashboard.appShell .evaluationPlanDetailGrid .planDetailMetric small,.dashboard.appShell .evaluationPlanDetailGrid .planDetailMetric span{z-index:1;color:#d7e5de;padding-right:47px;position:relative}.dashboard.appShell .evaluationPlanDetailGrid .planDetailMetric small{letter-spacing:.85px;font-size:10px;font-weight:850}.dashboard.appShell .evaluationPlanDetailGrid .planDetailMetric span{margin-top:7px;font-size:10px;line-height:1.45}.dashboard.appShell .evaluationPlanDetailGrid .planDetailMetric strong{z-index:1;color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 45px);margin-top:13px;font-size:21px;position:relative;overflow:hidden}.dashboard.appShell .planDetailMetricIcon{z-index:1;width:42px;height:42px;color:var(--qm-app-lime);background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;place-items:center;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 10px 24px #00170d24}.dashboard.appShell .planDetailMetricIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dashboard.appShell .planDetailMetric.target .planDetailMetricIcon{color:#8df0b7}.dashboard.appShell .planDetailMetric.dailyLoss .planDetailMetricIcon{color:#7deee6}.dashboard.appShell .planDetailMetric.drawdown .planDetailMetricIcon{color:#f8da7f}.dashboard.appShell .evaluationPlanRuleSheet{border-color:var(--border);border-radius:16px;box-shadow:0 18px 42px #153c2b12}.dashboard.appShell .evaluationPlanRuleSheet>header{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 90% 20%,#c6ec4524,#0000 28%),linear-gradient(135deg,#0b513d,#061d17);border-bottom-color:#31574a;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.dashboard.appShell .evaluationPlanRuleSheet>header small{color:var(--qm-app-lime);letter-spacing:1px;font-size:9px;font-weight:900}.dashboard.appShell .evaluationPlanRuleSheet h3{color:#fff;margin-top:7px;font:800 18px Manrope,sans-serif}.dashboard.appShell .planRuleSheetIcon{z-index:1;width:46px;height:46px;color:var(--qm-app-lime);background:#c6ec4513;border:1px solid #c6ec4540;border-radius:13px;flex:0 0 46px;place-items:center;display:grid;position:relative;box-shadow:0 12px 26px #00150d38}.dashboard.appShell .planRuleSheetIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.dashboard.appShell .evaluationPlanRuleSheet dl{background:radial-gradient(circle at 100% 0, #c6ec4510, transparent 18rem), var(--card);gap:12px;padding:18px}.dashboard.appShell .evaluationPlanRuleSheet dl div{border:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--side) 82%, var(--card)), var(--card));border-radius:11px;min-height:76px;padding:15px 15px 14px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 8px 20px #153c2b0a}.dashboard.appShell .evaluationPlanRuleSheet dl div:before{background:linear-gradient(var(--qm-app-lime), var(--qm-app-green-bright));content:"";border-radius:0 4px 4px 0;width:3px;height:29px;position:absolute;top:15px;left:0}.dashboard.appShell .evaluationPlanRuleSheet dl div:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--border));transform:translateY(-1px);box-shadow:0 12px 26px #153c2b12}.dashboard.appShell .evaluationPlanRuleSheet dt{color:var(--text);letter-spacing:.15px;font-size:10px;font-weight:800}.dashboard.appShell .evaluationPlanRuleSheet dd{color:var(--sub);margin-top:7px;font-size:11px;font-weight:700;line-height:1.45}.dashboard.appShell .evaluationPurchasesPage>header{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:radial-gradient(circle at 88% 18%, #c6ec4524, transparent 26%), linear-gradient(125deg, var(--card), color-mix(in srgb, var(--soft) 72%, var(--card)));border-radius:16px;min-height:112px;padding:24px 26px 24px 29px;position:relative;overflow:hidden;box-shadow:0 15px 36px #153c2b10}.dashboard.appShell .evaluationPurchasesPage>header:before{background:linear-gradient(var(--qm-app-lime), var(--qm-app-green-bright));content:"";border-radius:0 5px 5px 0;width:4px;position:absolute;top:20px;bottom:20px;left:0}.dashboard.appShell .evaluationPurchasesPage>header:after{border:1px solid color-mix(in srgb, var(--accent) 10%, transparent);content:"";pointer-events:none;border-radius:50%;width:170px;height:170px;position:absolute;top:-58px;right:165px}.dashboard.appShell .evaluationPurchasesPage>header>*{z-index:1;position:relative}.dashboard.appShell .evaluationPurchasesPage>header small{color:var(--accent);letter-spacing:1px;font-size:9px;font-weight:900}.dashboard.appShell .evaluationPurchasesPage>header h2{color:var(--text);letter-spacing:-.45px;margin:7px 0 5px;font:800 22px Manrope,sans-serif}.dashboard.appShell .evaluationPurchasesPage>header p{color:var(--sub);font-size:11px;line-height:1.5}.dashboard.appShell .evaluationPurchasesPage>header select{border-color:color-mix(in srgb, var(--accent) 26%, var(--border));background-color:var(--card);min-width:220px;height:42px;color:var(--text);border-radius:10px;padding:0 34px 0 13px;font-size:10px;font-weight:750;box-shadow:0 8px 20px #153c2b0d}.dashboard.appShell .evaluationPurchasesPage>header select:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.dashboard.appShell .evaluationWorkspace{border-color:var(--border);background:var(--card);border-radius:18px;box-shadow:0 20px 48px #153c2b14}.dashboard.appShell .evaluationWorkspaceHead{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 82% 8%,#c6ec4524,#0000 25%),linear-gradient(135deg,#0b513d,#061d17);border-bottom-color:#31574a;min-height:96px;padding:20px 22px;position:relative;overflow:hidden}.dashboard.appShell .evaluationWorkspaceHead>*{z-index:1;position:relative}.dashboard.appShell .evaluationWorkspaceHead>div:first-child>small{color:var(--qm-app-lime);font-size:9px}.dashboard.appShell .evaluationWorkspaceHead h3{color:#fff;font-size:21px}.dashboard.appShell .evaluationWorkspaceHead>div:first-child>span{color:#aec4b9;font-size:10px}.dashboard.appShell .evaluationWorkspaceHead .evaluationSecondaryAction{color:#fff;background:#ffffff0b;border-color:#ffffff2e}.dashboard.appShell .evaluationWorkspaceHead .evaluationSecondaryAction:hover{color:var(--qm-app-lime);border-color:#c6ec4563}.dashboard.appShell .evaluationWorkspaceHead .evaluationPrimaryAction{background:var(--qm-app-lime);color:var(--qm-app-ink);box-shadow:0 9px 22px #00000026}.dashboard.appShell .evaluationWorkspaceMetrics{background:color-mix(in srgb, var(--card) 94%, var(--soft));gap:12px;padding:18px 20px}.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric{background:radial-gradient(circle at 92% 8%,#ffffff17,#0000 35%),linear-gradient(145deg,#123c31,#08281f);border:1px solid #ffffff1c;border-radius:13px;min-height:132px;padding:20px;position:relative;overflow:hidden;box-shadow:0 15px 34px #09281c20}.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:116px;height:116px;position:absolute;bottom:-48px;right:-30px}.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric.equity{background:radial-gradient(circle at 92% 8%,#c6ec4520,#0000 35%),linear-gradient(145deg,#176444,#0a3829)}.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric.pnl{background:radial-gradient(circle at 92% 8%,#5debd820,#0000 35%),linear-gradient(145deg,#125b5d,#093738)}.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric.score{background:radial-gradient(circle at 92% 8%,#b69aff24,#0000 35%),linear-gradient(145deg,#45376b,#281f43)}.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric small,.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric span{z-index:1;color:#d7e5de;padding-right:47px;display:block;position:relative}.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric small{letter-spacing:.8px;font-size:10px;font-weight:850}.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric span{margin-top:7px;font-size:10px}.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric strong,.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric.positive strong,.dashboard.appShell .evaluationWorkspaceMetrics .evaluationAccountMetric.negative strong{z-index:1;color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 45px);margin-top:13px;font-size:20px;position:relative;overflow:hidden}.dashboard.appShell .evaluationAccountMetricIcon{z-index:1;width:42px;height:42px;color:var(--qm-app-lime);background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;place-items:center;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 10px 24px #00170d24}.dashboard.appShell .evaluationAccountMetricIcon svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dashboard.appShell .evaluationAccountMetric.equity .evaluationAccountMetricIcon{color:#8df0b7}.dashboard.appShell .evaluationAccountMetric.pnl .evaluationAccountMetricIcon{color:#7deee6}.dashboard.appShell .evaluationAccountMetric.score .evaluationAccountMetricIcon{color:#d4c2ff}.dashboard.appShell .evaluationWorkspaceTabs{border-color:var(--border);background:color-mix(in srgb, var(--soft) 70%, var(--card));align-items:stretch;gap:5px;min-height:54px;padding:6px 20px}.dashboard.appShell .evaluationWorkspaceTabs button{height:auto;color:var(--sub);border:0;border-radius:9px;padding:0 14px;font-size:10px;transition:background .16s,color .16s,box-shadow .16s}.dashboard.appShell .evaluationWorkspaceTabs button:hover:not(.active){background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--accent)}.dashboard.appShell .evaluationWorkspaceTabs button.active{color:#fff;background:linear-gradient(135deg,#0b513d,#061d17);border:0;box-shadow:0 8px 20px #061d1726}.dashboard.appShell .evaluationOverviewGrid{background:radial-gradient(circle at 100% 0, #c6ec450d, transparent 21rem), var(--bg);gap:14px;padding:20px}.dashboard.appShell .evaluationOverviewGrid>article,.dashboard.appShell .evaluationTableCard,.dashboard.appShell .evaluationRulesCard{border-color:var(--border);border-radius:14px;box-shadow:0 12px 30px #153c2b0e}.dashboard.appShell .evaluationOverviewGrid>article>header,.dashboard.appShell .evaluationTableCard>header,.dashboard.appShell .evaluationRulesCard>header{border-bottom-color:var(--border);background:radial-gradient(circle at 94% 0, #c6ec4516, transparent 35%), linear-gradient(125deg, color-mix(in srgb, var(--soft) 74%, var(--card)), var(--card));min-height:62px;padding:14px 17px 14px 20px;position:relative}.dashboard.appShell .evaluationOverviewGrid>article>header:before,.dashboard.appShell .evaluationTableCard>header:before,.dashboard.appShell .evaluationRulesCard>header:before{background:linear-gradient(var(--qm-app-lime), var(--qm-app-green-bright));content:"";border-radius:0 4px 4px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.dashboard.appShell .evaluationOverviewGrid>article>header small,.dashboard.appShell .evaluationTableCard>header small,.dashboard.appShell .evaluationRulesCard>header small{color:var(--accent);font-size:9px;font-weight:900}.dashboard.appShell .evaluationOverviewGrid>article>header strong,.dashboard.appShell .evaluationTableCard h4,.dashboard.appShell .evaluationRulesCard h4{color:var(--text);font-size:14px;font-weight:800}.dashboard.appShell .evaluationProgressCard .evaluationRuleProgress{padding:18px}.dashboard.appShell .phaseFiveDashboard .evaluationRuleRow small,.dashboard.appShell .phaseFiveDashboard .evaluationRulePair small,.dashboard.appShell .evaluationPerformanceCard dt,.dashboard.appShell .evaluationLifecycleCard dt{color:var(--sub);font-size:9px;font-weight:750}.dashboard.appShell .phaseFiveDashboard .evaluationRuleRow b,.dashboard.appShell .phaseFiveDashboard .evaluationRulePair b,.dashboard.appShell .evaluationPerformanceCard dd,.dashboard.appShell .evaluationLifecycleCard dd{color:var(--text);font-size:10px}.dashboard.appShell .evaluationRuleRow>i,.dashboard.appShell .evaluationRulePair i{background:color-mix(in srgb, var(--soft) 82%, var(--card))}.dashboard.appShell .evaluationRuleRow u,.dashboard.appShell .evaluationRulePair u{background:linear-gradient(90deg, var(--qm-app-green-bright), var(--qm-app-lime))}.dashboard.appShell .evaluationPerformanceCard dl div,.dashboard.appShell .evaluationLifecycleCard dl div,.dashboard.appShell .evaluationTradingDaysCard>div>span{padding-top:10px;padding-bottom:10px}.dashboard.appShell .evaluationDataTable>.head{background:color-mix(in srgb, var(--soft) 76%, var(--card));color:var(--text);font-weight:800}.dashboard.appShell .evaluationDataTable>div:not(.head):hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.dashboard.appShell .evaluationRulesCard dl{gap:11px;padding:16px}.dashboard.appShell .evaluationRulesCard dl div{border:1px solid var(--border);background:color-mix(in srgb, var(--side) 84%, var(--card));border-radius:10px;padding:14px 14px 14px 17px;position:relative;overflow:hidden}.dashboard.appShell .evaluationRulesCard dl div:before{background:var(--accent);content:"";border-radius:0 4px 4px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0}.dashboard.appShell .evaluationRulesCard dt{color:var(--text);font-size:9px;font-weight:800}.dashboard.appShell .evaluationRulesCard dd{color:var(--sub);margin-top:7px;font-size:10px}.dashboard.appShell input:focus,.dashboard.appShell select:focus,.dashboard.appShell textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}@media (width<=760px){.dashboard.appShell .phaseFiveDashboard>.evaluationHero p{white-space:normal}.dashboard.appShell .appSidebar .sideNav button{font-size:12px}.dashboard.appShell.sidebarCollapsed .appSidebar.mobileOpen .sidebarHead{padding:9px 10px}.dashboard.appShell.sidebarCollapsed .appSidebar.mobileOpen .brandButton,.dashboard.appShell.sidebarCollapsed .appSidebar.mobileOpen .sideNav button{width:100%}.dashboard.appShell.sidebarCollapsed .appSidebar.mobileOpen .sideNav button{justify-content:flex-start;padding:0 11px}.dashboard.appShell.sidebarCollapsed .appSidebar.mobileOpen .sideNav button span,.dashboard.appShell.sidebarCollapsed .appSidebar.mobileOpen .appNavSection,.dashboard.appShell.sidebarCollapsed .appSidebar.mobileOpen .appCollapseButton span,.dashboard.appShell.sidebarCollapsed .appSidebar.mobileOpen .appSidebarFooter>small{display:flex}}.rewardAdmin,.pnlShareManager,.adminControls,.systemVerification,.adminLeaderboard{--feature-bg:var(--bg);--feature-panel:var(--card);--feature-raised:var(--side);--feature-soft:var(--soft);--feature-line:var(--border);--feature-text:var(--text);--feature-sub:var(--sub);--feature-muted:var(--muted);--feature-accent:var(--accent);--feature-positive:var(--positive);--feature-danger:var(--danger);--feature-warning:var(--warning);--feature-tint:var(--tint);--feature-tint-line:var(--tint-border);--feature-shadow:var(--shadow);--feature-on-accent:#071d16}:root[data-theme=light] .rewardAdmin,:root[data-theme=light] .pnlShareManager,:root[data-theme=light] .adminControls,:root[data-theme=light] .systemVerification,:root[data-theme=light] .adminLeaderboard{--feature-on-accent:#fff}.publicLeaderboard,.publicPnl,.publicPnlUnavailable{--feature-bg:#061711;--feature-panel:#0d281f;--feature-raised:#092019;--feature-soft:#183e31;--feature-line:#285344;--feature-text:#f4f8f5;--feature-sub:#adc0b7;--feature-muted:#789185;--feature-accent:#77b91e;--feature-positive:#2fc58f;--feature-danger:#ff7185;--feature-warning:#efaa3c;--feature-tint:#c6ec4515;--feature-tint-line:#c6ec4540;--feature-shadow:0 26px 64px #00100a80;--feature-on-accent:#071d16;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] .publicLeaderboard,:root[data-theme=light] .publicPnl,:root[data-theme=light] .publicPnlUnavailable{--feature-bg:#f2f6f2;--feature-panel:#fff;--feature-raised:#eaf1ec;--feature-soft:#e7efe9;--feature-line:#d5e1d9;--feature-text:#092219;--feature-sub:#536a60;--feature-muted:#798b82;--feature-accent:#0b7655;--feature-positive:#07865e;--feature-danger:#d64358;--feature-warning:#c2760b;--feature-tint:#0b765512;--feature-tint-line:#0b76553d;--feature-shadow:0 24px 60px #153c2b1a;--feature-on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.publicLeaderboard,.adminLeaderboard{--lb-card:var(--feature-panel);--lb-line:var(--feature-line);--lb-text:var(--feature-text);--lb-sub:var(--feature-sub);color:var(--feature-text)}.publicLeaderboard{background:radial-gradient(circle at 75% 0, var(--feature-tint), transparent 35%), var(--feature-bg)}.publicLeaderboard>nav,.publicLeaderboard>footer{border-color:var(--feature-line)}.leaderboardHero small,.leaderboardConsent small,.adminLeaderboard small,.leaderboardPodium i,.leaderboardPodium article em,.leaderboardRewardPool small,.leaderboardMyRewards>div small,.leaderboardMyRewards article em{color:var(--feature-accent)}.leaderboardPodium article{background:linear-gradient(145deg, var(--feature-panel), var(--feature-raised));box-shadow:var(--feature-shadow)}.leaderboardPodium .rank-1,.leaderboardRewardPool{border-color:var(--feature-tint-line)}.leaderboardConsent input{border-color:var(--feature-line);background:var(--feature-raised);color:var(--feature-text)}.leaderboardConsent button,.leaderboardPeriodActions button,.adminLeaderboard button{background:var(--feature-accent);color:var(--feature-on-accent)}.leaderboardNotice,.leaderboardRewardPool>span{background:color-mix(in srgb, var(--feature-positive) 13%, transparent);color:var(--feature-positive)}.leaderboardNotice.error,.leaderboardBadge.excluded,.leaderboardBadge.disqualified{background:color-mix(in srgb, var(--feature-danger) 12%, transparent);color:var(--feature-danger)}.leaderboardRewardPool,.leaderboardMyRewards{background:linear-gradient(110deg, var(--feature-panel), var(--feature-tint));color:var(--feature-text);box-shadow:var(--feature-shadow)}.leaderboardRewardPool{color:var(--feature-sub)}.leaderboardRewardPool strong,.leaderboardMyRewards article strong{color:var(--feature-positive)}.leaderboardMyRewards article,.adminLeaderboardTable>div{border-color:var(--feature-line)}.leaderboardMyRewards article small{color:var(--feature-muted)}.leaderboardBadge{background:color-mix(in srgb, var(--feature-warning) 12%, transparent);color:var(--feature-warning)}.leaderboardBadge.eligible,.leaderboardBadge.approved{background:color-mix(in srgb, var(--feature-positive) 12%, transparent);color:var(--feature-positive)}.adminLeaderboard button.danger{background:var(--feature-danger);color:#fff}.rewardAdmin{color:var(--feature-text)}.rewardAdminHero,.rewardAllocation,.rewardAwards,.rewardEmpty,.rewardMetrics article{border-color:var(--feature-line);background:linear-gradient(145deg, var(--feature-panel), var(--feature-raised));box-shadow:var(--feature-shadow)}.rewardAdminHero small,.rewardMetrics strong,.rewardNotice,.rewardEmpty,.rewardLoading{color:var(--feature-accent)}.rewardAdminHero h2,.rewardAllocation h3{color:var(--feature-text)}.rewardAdminHero p,.rewardAllocation p,.rewardFormGrid label,.rewardMetrics small,.rewardAwardRow small{color:var(--feature-sub)}.rewardAdmin select,.rewardAdmin input{border-color:var(--feature-line);background:var(--feature-raised);color:var(--feature-text)}.rewardAdmin button,.rewardActions .pay{background:var(--feature-accent);color:var(--feature-on-accent)}.rewardAwardHead,.rewardActions button{background:var(--feature-soft);color:var(--feature-text)}.rewardAwardRow{border-color:var(--feature-line)}.rewardStatus{background:var(--feature-soft);color:var(--feature-sub)}.rewardStatus.paid,.rewardStatus.verified{background:color-mix(in srgb, var(--feature-positive) 13%, transparent);color:var(--feature-positive)}.rewardStatus.rejected,.rewardNotice.error{color:var(--feature-danger)}.pnlShareManager{border-color:var(--feature-tint-line);background:linear-gradient(120deg, var(--feature-panel), var(--feature-tint));color:var(--feature-text);box-shadow:var(--feature-shadow)}.pnlShareManager header small,.pnlShareMessage{color:var(--feature-accent)}.pnlShareManager header p,.pnlShareForm>label,.pnlShareChecks,.pnlShareList small{color:var(--feature-sub)}.pnlShareManager button{background:var(--feature-accent);color:var(--feature-on-accent)}.pnlShareForm input,.pnlShareForm select,.pnlShareCreated{border-color:var(--feature-line);background:var(--feature-raised);color:var(--feature-text)}.pnlShareCreated code,.pnlShareList em{color:var(--feature-positive)}.pnlShareList,.pnlShareList article{border-color:var(--feature-line)}.pnlShareList em.revoked{color:var(--feature-danger)}.pnlShareList article button{background:var(--feature-soft);color:var(--feature-text)}.publicPnl,.publicPnlUnavailable{background:radial-gradient(circle at 80% 0, var(--feature-tint), transparent 35%), var(--feature-bg);color:var(--feature-text)}.publicPnlHero>small,.publicPnlUnavailable a{color:var(--feature-accent)}.publicPnlHero p,.publicPnlDay span{color:var(--feature-sub)}.publicPnlHero span,.publicPnlMetrics small,.publicPnlCard header small,.publicPnl footer{color:var(--feature-muted)}.publicPnlMetrics article,.publicPnlCard{border-color:var(--feature-line);background:var(--feature-panel);box-shadow:var(--feature-shadow)}.publicPnlDay{border-color:var(--feature-line)}.publicPnl .positive{color:var(--feature-positive)}.publicPnl .negative{color:var(--feature-danger)}.adminControls,.systemVerification{color:var(--feature-text)}.adminControlHero,.adminCapabilityMatrix,.adminAccessUsers,.adminRoleHistory,.adminControlMetrics article,.systemVerificationHero,.systemCheckList,.systemVerificationColumns>section,.systemVerificationMetrics article{border-color:var(--feature-line);background:linear-gradient(145deg, var(--feature-panel), var(--feature-raised));box-shadow:var(--feature-shadow)}.adminControlHero small,.adminControls section>header small,.systemVerificationHero small,.systemVerification section header small{color:var(--feature-accent)}.adminControlHero h2,.systemVerificationHero h2{color:var(--feature-text)}.adminControlHero p,.adminAccessUsers header p,.systemVerificationHero p,.systemCheckList article p,.adminRoleHistory small,.adminRoleHistory>p,.systemVerification>footer{color:var(--feature-sub)}.adminControlHero>span,.systemVerificationHero>span.pass,.systemCheckList article>span.pass,.systemVerificationMetrics .pass strong{background:color-mix(in srgb, var(--feature-positive) 13%, transparent);color:var(--feature-positive)}.adminCapabilityMatrix article,.adminAccessTable>div,.adminRoleHistory article,.systemCheckList article,.systemVerificationColumns section>div{border-color:var(--feature-line)}.adminCapabilityMatrix article span,.adminAccessTable>.head,.adminAccessTable .actions button{background:var(--feature-soft);color:var(--feature-sub)}.adminAccessUsers input,.adminAccessUsers select{border-color:var(--feature-line);background:var(--feature-raised);color:var(--feature-text)}.adminControls button,.systemCheckList>header button{background:var(--feature-accent);color:var(--feature-on-accent)}.adminControlReadOnly,.systemVerificationHero>span.warn,.systemCheckList article>span.warn,.systemVerificationMetrics .warn strong{background:color-mix(in srgb, var(--feature-warning) 10%, transparent);color:var(--feature-warning)}.adminAccessTable small,.systemCheckList article small,.systemVerificationColumns section>div{color:var(--feature-muted)}.adminAccessTable em,.adminControlNotice,.systemVerificationHero>span.pass,.systemCheckList article>span.pass{color:var(--feature-positive)}.adminAccessTable em.suspended,.adminControlNotice.error,.systemVerificationError,.systemVerificationHero>span.fail,.systemCheckList article>span.fail,.systemVerificationMetrics .fail strong{color:var(--feature-danger)}.systemVerificationHero>span.fail,.systemCheckList article>span.fail{background:color-mix(in srgb, var(--feature-danger) 10%, transparent)}.systemVerificationColumns b{color:var(--feature-text)}.rewardAdmin input:focus,.rewardAdmin select:focus,.pnlShareForm input:focus,.pnlShareForm select:focus,.adminAccessUsers input:focus,.adminAccessUsers select:focus,.leaderboardHero select:focus,.leaderboardConsent input:focus{outline:2px solid var(--feature-tint-line);outline-offset:2px}
