body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:linear-gradient(#080c12eb,#080c12f2),url(https://images.unsplash.com/photo-1642543492481-44e81e3914a7?auto=format&fit=crop&w=1800&q=80);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Arial,sans-serif;margin:0}.header{border-bottom:1px solid #2b3440;padding-bottom:20px;text-align:center}.dashboard{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:2fr 1fr;margin-top:25px}.card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111923d1;border:1px solid #40aaff2e;border-radius:18px;box-shadow:0 0 18px #008cff1f;padding:18px;transition:.3s}.card:hover{box-shadow:0 0 30px #00b4ff40;transform:translateY(-3px)}.grade{color:#0f8;font-size:28px;font-weight:700}.searchBox{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:2fr repeat(3,120px);margin-top:20px}.searchBox input{background:#0b1118;border:1px solid #324155;border-radius:8px;color:#fff;font-size:16px;padding:10px}.searchBox input:focus{border-color:#0f8;outline:none}.searchBox button{background:linear-gradient(135deg,#00f88a,#00c853);border:none;border-radius:14px;box-shadow:0 0 18px #00f88a59;color:#06111f;cursor:pointer;font-size:15px;font-weight:800;height:60px;padding:14px 20px;transition:all .2s ease;width:100%}.searchBox button:hover{box-shadow:0 0 25px #00f88aa6;transform:translateY(-2px)}.searchBox{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.searchBox input{flex:1 1;min-width:250px}.currentSymbol{background:#0f1724;border:1px solid #1f3f5b;border-radius:12px;color:#fff;font-size:18px;font-weight:700;margin-top:24px;padding:14px 18px}.analysisRow{align-items:center;background:#111c2d;border:1px solid #20364f;border-radius:10px;display:flex;justify-content:space-between;margin:10px 0;padding:12px 16px;transition:all .2s ease}.analysisRow:last-child{border-bottom:none}.analysisRow:hover{background:#18263b;border-color:#00f88a}.analysisRow span{color:#b8c7d6}.analysisRow strong{color:#fff}.buy{color:#0f8}.aiReason{background:#00ff8814;border:1px solid #00ff8840;border-radius:10px;margin:15px 0;padding:12px}.aiReason h3{color:#0f8;font-size:16px;margin-bottom:8px}.aiReason p{color:#d9d9d9;font-size:14px;margin:6px 0}.aiMentor{background:#4db8ff14;border:1px solid #4db8ff40;border-radius:10px;margin:15px 0;padding:14px}.aiMentor h3{color:#4db8ff;font-size:16px;margin-bottom:8px}.aiMentor p{line-height:1.5}.aiMentor p,.statusBar{color:#d9d9d9;font-size:14px}.statusBar{align-items:center;background:#141c28f2;border:1px solid #2b3c52;border-radius:12px;box-shadow:0 4px 15px #0000004d;display:flex;font-weight:600;justify-content:space-around;margin:20px auto;padding:12px 20px;width:95%}.statusBar span:first-child{color:#0f8}.learnButton{background:linear-gradient(90deg,#00c853,#00e676);color:#fff;font-size:15px;margin:15px 0;padding:12px;transition:all .3s ease;width:100%}.learnButton:hover{box-shadow:0 0 15px #00e67680}.liveChart{grid-column:1/2;min-height:720px}.chartPlaceholder{border:2px dashed #2d6cdf;border-radius:12px;color:#9fb8d6;min-height:600px;padding:20px;text-align:center}.chartPlaceholder h3{color:#0f8;margin-bottom:15px}.chartPlaceholder p{margin:6px 0}.chartPlaceholder .analysisRow{max-width:650px;width:75%}.chartPlaceholder .analysisRow span{text-align:left}.chartPlaceholder .analysisRow strong{text-align:right}.chartPlaceholder h2{color:#dbeafe;margin-bottom:20px}.confidenceBox{margin-top:15px}.confidenceHeader{color:#fff;display:flex;font-weight:700;justify-content:space-between;margin-bottom:8px}.confidenceBar{border:1px solid #2d3748;border-radius:10px;height:12px}.confidenceFill{background:linear-gradient(90deg,#00e676,#00b0ff);transition:width .5s ease}.confidenceLabel{font-size:14px;font-weight:700;margin-top:8px}.scoreBadge{background:linear-gradient(90deg,#00e676,#00b0ff);border-radius:20px;box-shadow:0 0 12px #00b0ff80;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:6px 14px}.analysisHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.liveAI{background:#00e676;border-radius:30px;box-shadow:0 0 12px #00e67680;color:#081018;font-size:12px;font-weight:700;letter-spacing:1px;padding:6px 12px}.scoreCard{margin-bottom:20px}.scoreTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.scoreBar{background:#1a2433;border-radius:20px;height:10px;overflow:hidden;width:100%}.scoreFill{background:linear-gradient(90deg,#00e676,#00bfff);border-radius:20px;height:100%;transition:width .5s ease}.tradeSetup{background:#111926;border:1px solid #22334d;border-radius:14px;margin-top:20px;padding:18px}.tradeSetup h3{color:#00e676;margin-bottom:15px}.recommendationBadge{background:#00e676;border-radius:30px;box-shadow:0 0 12px #00e67666;color:#081018;display:inline-block;font-weight:700;letter-spacing:1px;margin:12px 0;padding:8px 18px}.mockChart{border:1px dashed #2d7cff;border-radius:12px;height:220px;margin-bottom:20px;overflow:hidden;position:relative}.chartLine{background:#1a3355;height:2px;left:0;position:absolute;right:0;top:50%}.trendLine{background:#00e5ff;box-shadow:0 0 10px #00e5ff;height:3px;left:18%;position:absolute;top:35%;transform:rotate(-18deg);width:65%}.drawingCircle{background:#0f172a;border:2px solid #ffd54f;border-radius:50%;box-shadow:0 0 10px #ffd54f;height:14px;left:42%;position:absolute;top:32%;width:14px}.entryLine{left:20px;top:45%}.entryLine,.targetLine{color:#00e676;font-weight:700;position:absolute}.targetLine{right:20px;top:20%}.stopLine{bottom:20%;color:#ff5252}.resistanceLine,.stopLine{font-weight:700;position:absolute;right:20px}.resistanceLine{color:#ffd54f;top:8%}.priceLine{color:#00e5ff;left:50%;top:50%;transform:translateX(-50%)}.priceLine,.supportLine{font-weight:700;position:absolute}.supportLine{bottom:8%;color:#00e676;left:20px}.topScannerCard{min-height:520px;width:100%}.scannerSplit{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1fr 1.6fr}.scannerColumn{width:100%}.scannerHeader,.scannerRow{grid-gap:10px;border-bottom:1px solid #ffffff14;display:grid;font-size:14px;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;padding:7px 0}.scannerHeader{color:#8aa0b8;font-weight:700}.scannerRow span{color:#fff}.greenText{color:#00e676!important;font-weight:700}.candleChart{overflow:hidden;position:relative}.candleGrid{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:70px 45px;inset:0;opacity:.5;position:absolute}.candle{border-radius:3px;position:absolute;width:14px}.candle:before{background:inherit;content:"";left:6px;position:absolute;width:2px}.candle.green{background:#00e676;box-shadow:0 0 12px #00e676b3}.candle.red{background:#ff5252;box-shadow:0 0 12px #ff5252b3}.c1{height:38px;left:8%;top:55%}.c1:before{height:78px;top:-20px}.c2{height:54px;left:14%;top:48%}.c2:before{height:95px;top:-22px}.c3{height:42px;left:20%;top:52%}.c3:before{height:82px;top:-18px}.c4{height:66px;left:27%;top:42%}.c4:before{height:108px;top:-25px}.c5{height:72px;left:34%;top:35%}.c5:before{height:118px;top:-20px}.c6{height:50px;left:42%;top:40%}.c6:before{height:92px;top:-18px}.c7{height:75px;left:50%;top:30%}.c7:before{height:120px;top:-24px}.c8{height:88px;left:58%;top:24%}.c8:before{height:135px;top:-26px}.c9{height:52px;left:67%;top:32%}.c9:before{height:95px;top:-20px}.c10{height:92px;left:76%;top:18%}.c10:before{height:145px;top:-25px}.checkReason{color:#9aa8b8;display:block;font-size:12px;font-style:italic;line-height:1.4;margin-left:24px;margin-top:4px}.buyMarker{font-size:14px;font-weight:700;top:48%;z-index:20}.buyMarker,.entryArrow{color:#00e676;left:30%;position:absolute}.entryArrow{font-size:24px;top:54%}.sellMarker{font-size:14px;font-weight:700;left:72%;top:20%;z-index:20}.exitArrow,.sellMarker{color:#ff5252;position:absolute}.exitArrow{font-size:24px;left:31%;top:26%}.buyInfo{background:#00192df2;border:1px solid #00e676;border-radius:8px;box-shadow:0 0 10px #00e67666;color:#00e676;left:5%;min-width:95px;top:65%}.buyInfo,.sellInfo{font-size:11px;padding:6px 8px;position:absolute;text-align:center}.sellInfo{background:#2d0000f2;border:1px solid #ff5252;border-radius:8px;box-shadow:0 0 10px #ff525266;color:#ff5252;left:-5px;min-width:80px;top:-50px}.tradePath{background:linear-gradient(90deg,#00e676,#00ffc6,#7cffcb);border-radius:10px;box-shadow:0 0 10px #00e676,0 0 20px #00e67699;height:4px;left:29%;position:absolute;top:53%;transform:rotate(-13deg);width:47%;z-index:3}.predictionZone{height:120px;left:74%;pointer-events:none;position:absolute;top:28%;width:170px}.predictionLine{border-top:3px dashed #ffd54f;left:-40px;opacity:.9;position:absolute;top:42px;transform:rotate(-18deg);width:120px}.predictionTarget{color:#ffd54f;font-size:16px;font-weight:700;position:absolute;right:0;text-shadow:0 0 12px #ffd54f;top:-6px}.predictionInfo{background:#19192df2;border:1px solid #ffd54f;border-radius:10px;box-shadow:0 0 15px #ffd54f59;color:#ffd54f;font-size:11px;line-height:1.5;padding:8px 10px;position:absolute;right:-5px;top:26px}.aiThinkingBox{background:#00e5ff14;border:1px solid #00e5ff59;border-radius:14px;box-shadow:0 0 18px #00e5ff2e;margin-top:20px;padding:16px;text-align:left}.aiThinkingBox h3{color:#00e5ff;font-size:18px;margin-bottom:12px;margin-top:0}.thinkingItem{background:#ffffff0a;border-left:3px solid #00e5ff;border-radius:8px;color:#dbeafe;font-size:14px;margin:8px 0;padding:8px 10px}.thinkingItem strong{color:#ffd54f}.liveCompanion{background:#0f1923f2;border:1px solid #00c8ff;border-radius:12px;box-shadow:0 0 18px #00c8ff2e;margin-top:18px;padding:16px}.liveCompanion h3{color:#00e676;margin-bottom:15px}.companionMessage{align-items:center;background:#ffffff08;border-radius:8px;display:flex;gap:16px;margin-bottom:10px;padding:10px}.time{color:#ffd54f;font-weight:700;width:60px}.message{color:#fff;font-weight:500}.message.buy{color:#00e676}.message.warning{color:#ffd54f}.message.sell{color:#ff5252}.message.info{color:#00c8ff}.alertCenter{background:#0f1923f2;border:1px solid #ffd54f;border-radius:12px;box-shadow:0 0 18px #ffd54f2e;margin-top:20px;padding:16px}.alertCenter h3{color:#ffd54f;margin-bottom:15px}.alertItem{align-items:center;background:#ffffff08;border-radius:8px;display:flex;gap:15px;margin-bottom:8px;padding:10px}.alertTime{color:#00c8ff;flex-shrink:0;font-weight:700;width:60px}.alertItem span:last-child{color:#fff}.learnButton{background:linear-gradient(90deg,#00e676,#00c853);border:none;border-radius:10px;box-shadow:0 0 12px #00e67673;color:#081018;cursor:pointer;font-size:16px;font-weight:700;margin-top:15px;padding:10px 22px;transition:.25s ease}.learnButton:hover{box-shadow:0 0 18px #00e676cc;transform:translateY(-2px)}.aninaStatusBar{grid-gap:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040c16e0;border:1px solid #00e67659;border-radius:18px;box-shadow:0 0 20px #00e67629,inset 0 0 20px #00b4ff0f;display:grid;gap:14px;grid-template-columns:repeat(5,1fr);margin-top:24px;padding:16px}.aninaStatusBar div{background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:12px;padding:12px;text-align:center}.aninaStatusBar strong{color:#fff;display:block;font-size:14px;margin-bottom:6px}.aninaStatusBar span{color:#9fb8d6;font-size:13px;font-weight:700}.heroTitle{padding:25px 10px 10px;text-align:center}.systemBadge{background:#00e6761f;border:1px solid #00e67673;border-radius:30px;box-shadow:0 0 18px #00e67640;color:#00e676;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:12px;padding:8px 18px}.heroTitle h1{font-size:42px;letter-spacing:2px;margin:0}.heroTitle h2{color:#dbeafe;font-size:20px;margin:10px 0}.heroTitle p{color:#9fb8d6;font-size:15px;line-height:1.5;margin:14px auto 0;max-width:760px}.learningToggle{border-radius:999px;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin:22px auto 0;padding:10px 22px;transition:.25s ease;width:auto}.learningToggle.inactive{background:#ff52521f;border:1px solid #ff525273;box-shadow:0 0 14px #ff52522e;color:#ff8a8a}.learningToggle.active{background:#00e67624;border:1px solid #00e6768c;box-shadow:0 0 18px #00e6764d;color:#00e676}.learningToggle:hover{transform:translateY(-2px)}.chartHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.chartHeader h2{font-size:30px;margin:0}.chartHeader p{color:#9fb8d6;font-size:14px;margin-top:6px}.chartStatus{display:flex;gap:12px}.statusLive{background:#00e676;box-shadow:0 0 18px #00e67673;color:#081018}.statusAI,.statusLive{border-radius:30px;font-weight:700;padding:8px 18px}.statusAI{background:#00bfff;box-shadow:0 0 18px #00bfff73;color:#fff}.marketPulse{background:#0c1623e6;border:1px solid #00bfff4d;border-radius:18px;box-shadow:0 0 18px #00bfff2e;margin:25px 0;padding:22px}.pulseHeader{color:#00e5ff;font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}.pulseGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.pulseCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:18px;text-align:center;transition:.25s}.pulseCard:hover{box-shadow:0 0 16px #00bfff40;transform:translateY(-3px)}.pulseCard span{color:#9fb8d6;display:block;font-size:13px;margin-bottom:10px}.pulseCard strong{color:#fff;font-size:18px}.liveAI,.scoreBadge,.statusAI,.statusLive{animation:softPulse 2.4s ease-in-out infinite}@keyframes softPulse{0%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.25);transform:scale(1.04)}to{filter:brightness(1);transform:scale(1)}}.marketPulse{animation:fadeUp .7s ease forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pulseSubtext{animation:fadeMessage 2s ease-in-out infinite;color:#9fb8d6;font-size:14px;margin-top:10px}@keyframes fadeMessage{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}.pulseHeader{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.pulseUpdate{animation:softPulse 2.4s ease-in-out infinite;background:#00e6761f;border:1px solid #00e67659;border-radius:999px;color:#00e676;font-size:12px;font-weight:700;padding:8px 14px}.confidenceBar{background:#1f2937;border-radius:20px;height:14px;margin:12px 0;overflow:hidden;width:100%}.confidenceFill{background:linear-gradient(90deg,#00e676,#00c853);border-radius:20px;height:100%}.confidenceText{color:#fff;font-weight:700;margin-bottom:15px}.decisionBox{background:#142033;border-left:5px solid #00e676;border-radius:12px;margin-top:20px;padding:18px}.decisionBox h3{color:#00e676;margin-bottom:10px}.decisionBox p{color:#e5e7eb;line-height:1.5}.decision-box{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;margin-top:15px;padding:15px;text-align:left}.decision-box h3{color:#ffd54f;margin-bottom:12px}.decision-box ul{margin:10px 0;padding-left:20px}.decision-box li{margin-bottom:8px}.decision-box strong{color:#fff}.decisionStats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:20px}.decisionStats div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:14px}.decisionStats span{color:#9fb3c8;display:block;font-size:13px;margin-bottom:6px}.decisionStats strong{color:#00e676;font-size:20px}.sideNav{background:#0b1220;border-right:1px solid #0fa3;display:flex;flex-direction:column;height:100vh;left:0;padding:25px 15px;position:fixed;top:0;width:240px;z-index:999}.sideNav h2{color:#00e676;margin-bottom:30px;text-align:center}.sideNav button{background:#0000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;margin-bottom:8px;padding:14px;text-align:left;transition:.3s}.sideNav button:hover{background:#00e67626}@media (max-width:800px){.App.scannerApp{box-sizing:border-box;margin-left:0;min-height:100vh;padding:72px 8px 16px;width:100%}.sideNav.scannerSideNav{align-items:center;border-bottom:1px solid #38bdf833;border-right:0;box-sizing:border-box;flex-direction:row;height:64px;padding:6px 8px;width:100%}.scannerSideNav h2{display:none}.scannerSideNav .sideNavMenu{display:flex;flex:1 1;justify-content:space-between;min-width:0}.scannerSideNav button{align-items:center;display:flex;font-size:0;justify-content:center;margin:0;min-height:44px;min-width:38px;padding:8px}.scannerSideNav button span{font-size:17px}}.App{margin-left:240px;padding:var(--ui-page-padding)}.App.liveTradingApp{--live-font-secondary:10px;--live-font-label:12px;--live-font-body:12px;--live-font-control:13px;--live-font-value:15px;--live-font-emphasis:16px;background:radial-gradient(circle at 50% 0,#0ea5e914,#0000 34%),#030911b8;box-sizing:border-box;margin-left:184px;min-height:100vh;padding:8px 10px 18px;width:calc(100% - 184px)}.sideNav.liveTradingSideNav{background:linear-gradient(180deg,#071320fc,#040c16fc);border-right-color:#38bdf833;box-sizing:border-box;padding:18px 10px;width:184px}.liveTradingSideNav h2{color:#f8fafc;font-size:18px;letter-spacing:-.02em;margin:4px 0 24px}.liveTradingSideNav .sideNavMenu{display:flex;flex-direction:column;gap:4px}.liveTradingSideNav button{align-items:center;border:1px solid #0000;border-radius:9px;color:#b9c7d8;display:flex;font-size:13px;gap:10px;margin:0;min-height:42px;padding:10px 12px}.liveTradingSideNav button span{color:#8da3bb;font-size:16px;text-align:center;width:22px}.liveTradingSideNav button.activeNavButton{background:linear-gradient(90deg,#06b6d42e,#0ea5e90f);border-color:#22d3ee33;box-shadow:inset 3px 0 #2dd4bf;color:#67e8f9}.liveTradingMain button:focus-visible,.liveTradingMain input:focus-visible,.liveTradingMain select:focus-visible,.liveTradingSideNav button:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.liveTradingMain{max-width:none;width:100%}.liveTradingMain .scannerTradeReviewPage{display:flex;flex-direction:column;gap:8px}.liveTradingSafetyBanner{align-items:center;background:#081422cc;border:1px solid #38bdf829;border-radius:10px;display:flex;gap:16px;justify-content:space-between;min-height:32px;padding:5px 10px}.liveTradingSafetyBanner h1{color:#eaf3fb;font-size:14px;letter-spacing:.01em;margin:0}.liveTradingSafetyBanner p{color:#fbbf24;font-size:10px;font-weight:700;margin:0}.liveTradingMain .liveChartWorkspace{background:linear-gradient(180deg,#071422f5,#040d17f7);border-color:#38bdf82e;border-radius:14px;box-shadow:0 18px 48px #00000047;box-sizing:border-box;padding:12px;width:100%}.liveTradingMain .ninaTradePlanCard{box-sizing:border-box;width:100%}@media (min-width:1181px){.liveTradingApp .liveMarketIndicators span,.liveTradingApp .liveMarketIndicators strong{font-size:11px}.liveTradingApp .liveStatus{font-size:12px}.liveTradingApp .liveChartReadDetails>summary,.liveTradingApp .liveSupplementalPanel>summary{font-size:11px}}.visuallyHidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.liveCommandHeader{grid-gap:18px;background:linear-gradient(90deg,#081827fa,#07121ffa);border:1px solid #38bdf829;border-radius:12px;box-sizing:border-box;display:grid;gap:18px;grid-template-columns:minmax(340px,.9fr) minmax(360px,1fr) auto;min-height:58px;padding:7px 12px}.liveCommandHeader>p{display:none}.liveSymbolSearch{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:auto minmax(140px,1fr) 92px}.liveSymbolSearch label{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.liveSymbolSearch>span{color:#8da3bb;font-size:22px;grid-column:1;grid-row:1;padding-left:13px;pointer-events:none;z-index:1}.liveSymbolSearch input{background:#030c17b8;border:1px solid #94a3b83d;border-radius:10px;box-sizing:border-box;color:#f8fafc;font-size:14px;font-weight:800;grid-column:1/3;grid-row:1;height:39px;outline:0;padding:0 14px 0 40px;text-transform:uppercase}.liveSymbolSearch button{background:linear-gradient(135deg,#22d3ee,#22c55e);border:0;border-radius:10px;color:#04111d;cursor:pointer;font-size:12px;font-weight:900;height:39px;margin-left:10px}.liveSymbolSearch button:disabled{cursor:not-allowed;opacity:.5}.liveMarketIndicators{background:#030c1780;border:1px solid #94a3b824;border-radius:10px;display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));overflow:hidden}.liveMarketIndicators>div{border-right:1px solid #94a3b814;padding:5px 12px}.liveMarketIndicators>div:last-child{border-right:0}.liveMarketIndicators span,.liveMarketIndicators strong{display:block;font-size:10px;line-height:1.25}.liveMarketIndicators span{color:#94a3b8}.liveMarketIndicators strong{color:#4ade80}.liveMarketIndicators strong.negative{color:#f87171}.liveMarketIndicators strong.neutral{color:#dbeafe}.liveHeaderActions{align-items:center;display:flex;gap:20px;justify-content:flex-end;white-space:nowrap}.liveStatus{color:#4ade80;font-size:11px;font-weight:900}.liveHeaderActions button{background:linear-gradient(135deg,#7c3aed,#4f46e5);border:1px solid #a78bfa73;border-radius:10px;color:#f5f3ff;cursor:pointer;font-size:12px;font-weight:900;height:39px;padding:0 18px}.liveChartReadDetails,.liveSupplementalPanel{background:#07121fb8;border:1px solid #38bdf824;border-radius:9px}.liveChartReadDetails>summary,.liveSupplementalPanel>summary{color:#7dd3fc;cursor:pointer;font-size:10px;font-weight:800;padding:7px 10px}.liveChartReadDetails[open]>summary,.liveSupplementalPanel[open]>summary{border-bottom:1px solid #38bdf81f}@media (max-width:800px){.App.liveTradingApp{margin-left:0;padding:72px 8px 16px;width:100%}.sideNav.liveTradingSideNav{border-bottom:1px solid #38bdf833;border-right:0;height:64px;padding:6px 8px;position:fixed;width:100%}.liveTradingSideNav h2{flex:0 0 auto;font-size:0;margin:0 8px 0 0}.liveTradingSideNav h2:first-letter{font-size:20px}.liveTradingSideNav .sideNavMenu{flex:1 1;flex-direction:row;justify-content:space-between;min-width:0}.liveTradingSideNav button{font-size:0;justify-content:center;min-height:42px;min-width:38px;padding:8px}.liveTradingSideNav button span{font-size:17px;width:auto}.liveTradingSafetyBanner{align-items:flex-start;flex-direction:column;gap:3px}}@media (max-width:1180px){.liveCommandHeader{grid-template-columns:minmax(280px,1fr) auto}.liveMarketIndicators{grid-column:1/-1;grid-row:2}}@media (max-width:800px){.liveCommandHeader{gap:8px;grid-template-columns:1fr auto;padding:7px}.liveSymbolSearch{grid-template-columns:auto minmax(90px,1fr) 72px}.liveSymbolSearch button{margin-left:6px}.liveHeaderActions{gap:8px}.liveHeaderActions button{padding:0 10px}.liveMarketIndicators,.liveStatus{display:none}}.ninaCommandCenter{border:1px solid #00e676;box-shadow:0 0 25px #00e6762e}.ninaCommandCenter h2{color:#00e676}.ninaCommandCenter{display:flex;flex-direction:column;gap:18px}.ninaThinking{background:#00e6760f;border:1px solid #00e67640;border-radius:var(--ui-radius-md);margin-top:var(--ui-gap-lg);padding:var(--ui-card-padding)}.thinkingLine{color:#dfffee;font-weight:600;padding:8px 0}.topDashboardRow{grid-gap:20px;align-items:stretch;gap:20px;grid-template-columns:1.2fr .9fr 1.4fr;margin:20px 0}.ninaDashboard{background:#07111f;color:#fff;min-height:100vh;padding:24px}.dashboardCard,.heroCard{background:#101b2e;border:1px solid #26344f;border-radius:18px;padding:22px}.heroCard{margin-bottom:18px;text-align:center}.topDashboardRow{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.1fr 1fr 1fr;margin-bottom:18px}.engineCircle,.scoreCircle{border:4px solid #22c55e;border-radius:50%;display:grid;font-size:26px;font-weight:700;height:110px;margin:18px auto;place-items:center;width:110px}.stockRow{display:flex;justify-content:space-between;margin:12px 0}.green{color:#22c55e}.bottomDashboard{grid-gap:18px;display:grid;gap:18px;grid-template-columns:2fr 1fr;margin-top:18px}.leftPanel,.rightPanel{min-height:260px}.aiDecisionCard{background:linear-gradient(180deg,#101b2e,#0b1118);border:1px solid #2b3f5a;border-radius:16px;box-shadow:0 0 18px #00f88a1f;margin-top:20px;padding:18px}.aiDecisionCard h3{color:#fff;margin:0 0 16px}.decisionBadge{background:#f59e0b;border-radius:999px;color:#111827;display:inline-block;font-weight:800;margin-bottom:18px;padding:10px 18px}.decisionGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:18px}.decisionGrid p{align-items:center;background:#162233;border-radius:10px;display:flex;justify-content:space-between;margin:0;padding:10px}.decisionGrid span{color:#9fb3c8}.decisionReason{color:#cbd5e1;line-height:1.6}.aiWorkspace{margin-top:24px}.workspaceTable{display:flex;flex-direction:column;gap:12px;margin-top:20px}.workspaceRow{align-items:center;background:#182633;border:1px solid #20364f;border-radius:10px;display:grid;grid-template-columns:90px 110px 70px 90px 60px;padding:12px 16px;transition:.2s}.workspaceRow:hover{background:#20344a;border-color:#0f8}.workspaceRow strong{color:#fff}.action{font-weight:700}.action.buy{color:#0f8}.action.watch{color:#ffd54f}.action.wait{color:orange}.action.avoid{color:#ff5d5d}.card.aiWorkspace{text-align:left}.card.aiWorkspace .workspaceTable{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.card.aiWorkspace .workspaceRow{grid-gap:12px;align-items:center;background:#132033;border:1px solid #20364f;border-radius:12px;display:grid;gap:12px;grid-template-columns:80px 90px 70px 90px 70px;padding:12px 14px}.card.aiWorkspace .workspaceRow strong{color:#fff}.card.aiWorkspace .action{font-weight:800}.card.aiWorkspace .buy{color:#0f8}.card.aiWorkspace .watch{color:#ffd54f}.card.aiWorkspace .wait{color:orange}.card.aiWorkspace .avoid{color:#ff5d5d}.dashboardPage{display:flex;flex-direction:column;gap:20px;padding:25px}.dashboardPlaceholder{background:#16213e;border:1px solid #2b4f7d;border-radius:14px;color:#fff;padding:25px;text-align:center}.dashboardPlaceholder h2{color:#00e676;margin-bottom:12px}.dashboardPlaceholder p{color:#d7d7d7}.dashboardGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:25px}.dashboardCard{background:#16213e;border:1px solid #2b4f7d;border-radius:14px;color:#fff;padding:20px;transition:.3s}.dashboardCard:hover{border-color:#00e676;box-shadow:0 0 20px #00e67640;transform:translateY(-4px)}.dashboardCard h3{color:#00e676;margin-bottom:12px}.dashboardCard p{color:#d7d7d7;line-height:1.5}.liveStatusBar{align-items:center;background:#141e30e6;border:1px solid #00d084;border-radius:12px;color:#fff;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:16px;justify-content:space-between;margin:15px 0 20px;padding:12px 18px}.liveStatusBar div{white-space:nowrap}.unifiedDashboard{display:flex;flex-direction:column;gap:16px}.dashboardBottom,.dashboardFooter,.dashboardMiddle,.dashboardTop{grid-gap:16px;display:grid;gap:16px}.dashboardMiddle{grid-template-columns:1.1fr 1.5fr}.dashboardBottom{grid-template-columns:1fr 1.3fr 1fr}.wideCard{min-height:260px}@media (max-width:1200px){.dashboardBottom,.dashboardMiddle{grid-template-columns:1fr}}.morningIntelligence{padding:22px}.intelGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.intelGrid>div{background:#0f1e32d9;border:1px solid #00ff8840;border-radius:14px;padding:16px}.greenText{color:#0f8}.redText{color:#ff4d6d}@media (max-width:1200px){.intelGrid{grid-template-columns:1fr 1fr}}.liveChartWorkspace{min-height:420px}.chartWorkspaceHeader{align-items:center}.liveBadge{color:#0f8;font-weight:700}.chartBox{align-items:flex-end;background:linear-gradient(180deg,#08121e,#03080f);border:1px solid #00ff8840;border-radius:16px;display:flex;gap:18px;height:260px;margin-top:18px;padding:30px}.candle{border-radius:8px;height:90px;width:24px}.candle.green{background:#0f8}.candle.red{background:#ff4d6d;height:70px}.candle.tall{height:150px}.vwapLine{border-top:2px dashed #00e5ff;color:#00e5ff;font-size:12px;left:0;padding-left:12px;position:absolute;right:0;top:58%}.entryMarker{bottom:92px;color:#0f8;left:28%}.entryMarker,.exitMarker{font-weight:700;position:absolute}.exitMarker{color:#ff4d6d;right:12%;top:48px}.chartInsight{background:#00ff8814;border-radius:12px;margin-top:16px;padding:14px}.tradingWorkspaceGrid{grid-gap:16px;gap:16px;grid-template-columns:.9fr 1.8fr .9fr;margin-top:18px}.workspacePanel{background:#08121ef2;border:1px solid #00ff882e;border-radius:16px;padding:16px}.aiMessage{border-bottom:1px solid #ffffff14;padding:10px 0}.aiMessage span{color:#00e5ff;font-size:12px}.aiMessage p{margin:4px 0 0}.aiMessage.warning p{color:#ffd54f}.aiMessage.strong p{color:#0f8;font-weight:700}.proChart{height:300px}.candle.small{height:55px}.emaLine{border-top:2px solid #ffd54fcc;color:#ffd54f;font-size:12px;left:0;padding-left:12px;position:absolute;right:0;top:40%}.tradeGrade{background:#00ff8826;border:2px solid #0f8;border-radius:50%;color:#0f8;font-size:30px;font-weight:700;height:78px;margin:16px auto;width:78px}.consoleRow{border-bottom:1px solid #ffffff14;padding:9px 0}.readyBadge{background:#00ff8826;border-radius:12px;color:#0f8;font-weight:700;margin-top:16px;padding:12px}@media (max-width:1200px){.tradingWorkspaceGrid{grid-template-columns:1fr}}.ninaBrain{border:1px solid #00ff8847;padding:22px}.ninaBrainHeader{align-items:center;display:flex;justify-content:space-between}.marketMoodBadge{background:#00ff8824;border-radius:999px;color:#0f8;font-weight:700;padding:10px 16px}.ninaBrainGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.4fr .8fr 1fr 1fr;margin-top:18px}.brainPanel{background:#08121ef2;border:1px solid #00ff8829;border-radius:16px;padding:16px}.bigDecision{color:#ffd54f;font-size:24px;font-weight:900;margin:12px 0}.confidenceNumber{color:#0f8;font-size:42px;font-weight:900}.miniBar{background:#ffffff1f;border-radius:999px;height:10px;overflow:hidden}.miniFill{background:#0f8;height:100%}.brainRow{border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:8px 0}.yellowText{color:#ffd54f}@media (max-width:1200px){.ninaBrainGrid{grid-template-columns:1fr}.ninaBrainHeader{align-items:flex-start;flex-direction:column;gap:12px}}.aiWorkspaceDock{grid-gap:12px;background:#081018;border:1px solid #00ff882e;border-radius:18px;display:grid;gap:12px;grid-template-columns:repeat(8,1fr);margin-top:20px;padding:15px}.dockItem{background:#101f33;border-radius:12px;padding:12px;text-align:center;transition:.25s}.dockItem:hover{border:1px solid #0f8;transform:translateY(-3px)}.dockItem h4{color:#8ca6bf;font-size:12px;margin-bottom:8px}.dockItem strong{color:#fff;font-size:18px}@media(max-width:1500px){.aiWorkspaceDock{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.aiWorkspaceDock{grid-template-columns:repeat(2,1fr)}}.topbar{background:#0b1220;border-bottom:1px solid #1f2a44;height:70px;padding:0 22px}.topbar-left h1{font-size:24px;font-weight:800;margin:0}.topbar-subtitle{color:#8ea0c4;font-size:12px}.topbar-center{display:flex;flex:1 1;justify-content:center}.symbol-search{background:#111a2e;border:1px solid #263552;border-radius:12px;color:#fff;outline:none;padding:11px 14px;width:360px}.symbol-search::placeholder{color:#6f7f9f}.topbar-right{gap:14px}.market-status,.topbar-right{align-items:center;display:flex}.market-status{color:#b7c5e6;font-size:13px;gap:8px}.status-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55e;height:9px;width:9px}.topbar-btn{background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px}.topbar{background:linear-gradient(135deg,#08111f,#111827);border-bottom:1px solid #3b82f659;box-sizing:border-box;color:#fff;justify-content:space-between;min-height:78px;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:50}.topbar,.topbarBrand{align-items:center;display:flex}.topbarBrand{gap:14px}.topbarLogo{align-items:center;background:linear-gradient(135deg,#2563eb,#22c55e);border-radius:14px;display:flex;font-weight:900;height:42px;justify-content:center;width:42px}.topbarBrand h1{font-size:22px;margin:0}.topbarBrand p{color:#94a3b8;font-size:12px;margin:2px 0 0}.topbarSearch input{background:#020617;border:1px solid #334155;border-radius:14px;color:#fff;max-width:40vw;outline:none;padding:12px 14px;width:360px}.topbarActions{align-items:center;display:flex;gap:14px}.marketLive{color:#22c55e;font-size:13px;font-weight:700}.topbarActions button{background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:800;padding:11px 16px}.topbarTickers{align-items:center;color:#cbd5e1;display:flex;font-size:12px;gap:10px}.topbarTickers span{background:#0f172ae6;border:1px solid #94a3b833;border-radius:999px;padding:7px 10px}.topbarTickers b{color:#22c55e}.workspaceDensity-standard{--ui-scale:1}.workspaceDensity-compact{--ui-scale:.92}.workspaceDensity-comfortable{--ui-scale:1.08}.workspaceDensity-compact
.aiWorkspaceDock,.workspaceDensity-compact
.dashboardCard,.workspaceDensity-compact
.liveConfirmation,.workspaceDensity-compact
.livePositionStrip,.workspaceDensity-compact
.marketOverview,.workspaceDensity-compact
.ninaBrain,.workspaceDensity-compact
.ninaTradePlan,.workspaceDensity-compact
.partialProfitSection,.workspaceDensity-compact
.quickTradeTicket,.workspaceDensity-compact
.riskEngineCard,.workspaceDensity-compact
.topBar,.workspaceDensity-compact
.workspacePanel{zoom:var(--ui-scale)}.workspaceDensity-comfortable
.professionalChartShell,.workspaceDensity-compact
.professionalChartShell,.workspaceDensity-standard
.professionalChartShell{zoom:1!important}.ninaUnifiedWorkspace{grid-gap:18px;display:grid;gap:18px;width:100%}.ninaMemoryContinuation{background:#0a1826eb;border:1px solid #00d8c952;border-radius:14px;box-shadow:0 10px 28px #00000038;overflow:hidden}.ninaMemoryContinuation>summary{grid-gap:5px;cursor:pointer;display:grid;gap:5px;list-style:none;padding:16px 18px;transition:background .2s ease}.ninaMemoryContinuation>summary::-webkit-details-marker{display:none}.ninaMemoryContinuation>summary:hover{background:#00d8c90f}.ninaMemoryContinuation>summary span{color:#00d8c9;font-size:.72rem;font-weight:800;letter-spacing:.14em}.ninaMemoryContinuation>summary strong{color:#f4f8fd;font-size:1.05rem}.ninaMemoryContinuation>summary small{color:#9fb1c7;font-size:.8rem;line-height:1.45}.ninaMemoryContinuation[open]>summary{border-bottom:1px solid #00d8c933}.liveCommandHeader{align-items:center;gap:10px;grid-template-columns:auto minmax(260px,1fr) auto}.liveCommandHeader:has(.scannerReturnButton){grid-template-columns:auto auto minmax(260px,1fr) auto}.scannerReturnButton{background:linear-gradient(135deg,#0f766e,#0891b2 52%,#0d9488);border:1px solid #67e8f994;border-radius:11px;box-shadow:0 7px 18px #0891b238,0 0 16px #2dd4bf2e,inset 0 1px 0 #ffffff29;color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;justify-self:start;letter-spacing:.01em;line-height:1;min-height:40px;min-width:0;padding:0 16px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease;white-space:nowrap;width:-webkit-max-content;width:max-content}.scannerReturnButton:hover{border-color:#a5f3fce0;box-shadow:0 10px 24px #0891b24d,0 0 24px #2dd4bf4d,inset 0 1px 0 #fff3;filter:brightness(1.06);transform:translateY(-2px)}.scannerReturnButton:active{transform:translateY(0)}.scannerReturnButton:focus-visible{outline:3px solid #67e8f96b;outline-offset:3px}.liveBrandIdentity{align-items:center;background:#0f172a9e;border:1px solid #38bdf829;border-radius:10px;display:flex;gap:9px;min-width:205px;padding:6px 10px}.liveBrandIdentity>span{background:linear-gradient(135deg,#38bdf8,#22c55e);border-radius:10px;color:#04131f;display:grid;flex:0 0 auto;font-size:1rem;font-weight:950;height:34px;place-items:center;width:34px}.liveBrandIdentity div{display:grid;min-width:0}.liveBrandIdentity strong{color:#f8fafc;font-size:.92rem}.liveBrandIdentity small{color:#7f96aa;font-size:.58rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liveSessionStatusBar{align-items:center;background:#07101ddb;border:1px solid #94a3b81f;border-radius:9px;color:#a8bacb;display:flex;font-size:.62rem;font-weight:800;gap:14px;margin:0 0 6px;min-height:28px;overflow-x:auto;padding:4px 10px;scrollbar-width:none;white-space:nowrap}.liveSessionStatusBar::-webkit-scrollbar{display:none}.liveSessionStatusBar strong{color:#d9f7ff}.liveSessionStatusBar .positive{color:#4ade80}.liveSessionStatusBar .warning{color:#facc15}@media (max-width:1100px){.liveCommandHeader{grid-template-columns:1fr auto}.liveBrandIdentity{display:none}}.liveIntelligenceRibbon{background:linear-gradient(145deg,#061220fa,#071928f0);border:1px solid #38bdf82e;border-radius:10px;margin:0 0 8px;overflow:hidden}.liveIntelligenceRibbon .liveSessionStatusBar{background:#07101d94;border:0;border-bottom:1px solid #94a3b81a;border-radius:0;margin:0;min-height:30px}.liveIntelligenceRibbon .liveMarketOverview{border:0;border-radius:0;box-shadow:none;margin:0}.liveTradingMain .scannerTradeReviewPage{gap:0}.liveTradingMain .liveCommandHeader{border-bottom-color:#0000;border-radius:12px 12px 0 0}.liveTradingMain .liveCommandHeader>.liveSessionStatusBar{background:#0000;border:0;border-radius:0;border-top:1px solid #94a3b81a;box-sizing:border-box;grid-column:1/-1;margin:0;min-height:22px;padding:3px 0 0;width:100%}@media (min-width:1181px){.liveTradingMain .liveCommandHeader{padding-bottom:4px;row-gap:4px}}.liveTradingMain .liveIntelligenceRibbon{border-bottom:0;border-radius:0;border-top:0;margin:0}.liveTradingMain .liveChartWorkspace{border-radius:0 0 14px 14px;border-top:0;margin-top:0}.liveTradingMain .scannerTradeReviewPage>.liveSupplementalPanel{margin-top:8px}.aninaHome{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1672px;padding:8px 0 40px}.aninaHome__topbar{grid-gap:28px;align-items:center;border-bottom:1px solid #2dd4bf;display:grid;gap:28px;grid-template-columns:auto 1fr auto;min-height:72px;padding:10px 4px 18px;width:100%}.aninaHome__brand{align-items:center;display:flex;gap:11px;min-width:-webkit-max-content;min-width:max-content}.aninaHome__brandMark{color:#2dd4bf;display:grid;font-size:1.7rem;font-weight:900;height:58px;place-items:center;width:58px}.aninaHome__brandText{grid-gap:2px;display:grid;gap:2px}.aninaHome__brandText strong{color:#f8fafc;font-size:1.25rem;letter-spacing:.04em}.aninaHome__brandText small{color:#2dd4bf;font-size:.58rem;font-weight:800;letter-spacing:.18em}.aninaHome__nav{align-items:center;display:flex;gap:24px;justify-content:center}.aninaHome__nav button{background:#0000;border:0;border-bottom:2px solid #0000;color:#cbd5e1;cursor:pointer;font:inherit;font-size:.88rem;padding:12px 2px}.aninaHome__nav button:hover,.aninaHome__navActive{border-bottom-color:#2dd4bf!important;color:#f8fafc!important}.aninaHome__accountActions{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-width:-webkit-max-content;min-width:max-content}.aninaHome__secureAccess{color:#34d399;font-size:.8rem;font-weight:800}.aninaHome__createAccount,.aninaHome__signIn{border-radius:9px;cursor:pointer;font:inherit;font-weight:800;min-height:40px;padding:9px 18px}.aninaHome__signIn{background:#081222d1;border:1px solid #38bdf83d;color:#f8fafc}.aninaHome__createAccount{background:linear-gradient(135deg,#06b6d4,#2dd4bf);border:1px solid #2dd4bf99;box-shadow:0 0 24px #2dd4bf29;color:#02131b}.aninaHome__contact,.aninaHome__hero,.aninaHome__nina{grid-gap:24px;background:linear-gradient(135deg,#0f172af5,#082f49c2);border:1px solid #38bdf833;border-radius:22px;box-shadow:0 18px 50px #02081747;display:grid;gap:24px;grid-template-columns:minmax(320px,.85fr) minmax(520px,1.65fr);padding:32px}.aninaHome__contact>div,.aninaHome__heroCopy,.aninaHome__nina>div,.aninaHome__sectionHeading{min-width:0}.aninaHome__eyebrow{color:#7dd3fc;font-size:.72rem;font-weight:900;letter-spacing:.12em;margin:0 0 10px}.aninaHome h1,.aninaHome h2,.aninaHome h3,.aninaHome p{margin-top:0}.aninaHome h1{font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:1.2;margin-bottom:18px;max-width:820px}.aninaHome__confidenceText{background:linear-gradient(90deg,#2dd4bf,#22d3ee 48%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#0000}.aninaHome__heroBenefits{grid-gap:12px;display:grid;gap:12px;margin-top:24px}.aninaHome__heroBenefits>div{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr)}.aninaHome__heroBenefits>div>span{background:#0d94881a;border:1px solid #2dd4bf73;border-radius:9px;color:#2dd4bf;display:grid;font-size:.82rem;font-weight:900;height:28px;place-items:center;width:28px}.aninaHome__heroBenefits p{grid-gap:3px;display:grid;gap:3px;margin:0}.aninaHome__heroBenefits strong{color:#f8fafc;font-size:.82rem}.aninaHome__heroBenefits small{color:#94a3b8;font-size:.68rem;line-height:1.45}.aninaHome__workspacePreview{grid-gap:14px;align-content:start;background:radial-gradient(circle at top right,#8b5cf629,#0000 34%),linear-gradient(145deg,#03111ffa,#041c2cf5);border:1px solid #2dd4bf6b;border-radius:20px;box-shadow:0 0 0 1px #22d3ee0d,0 0 36px #2dd4bf1f,0 0 54px #8b5cf614;display:grid;gap:14px;min-width:0;overflow:hidden;padding:16px}.aninaHome__previewStats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.aninaHome__previewStats>div{grid-gap:5px;background:#051424d1;border:1px solid #38bdf82e;border-radius:11px;display:grid;gap:5px;padding:12px}.aninaHome__previewStats span{color:#94a3b8;font-size:.61rem;font-weight:900;letter-spacing:.07em}.aninaHome__previewStats strong{color:#f8fafc;font-size:1.2rem}.aninaHome__previewStats strong small{color:#94a3b8;font-size:.62rem}.aninaHome__previewStats>div>small{color:#34d399;font-size:.63rem}.aninaHome__previewTrading{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.65fr) minmax(220px,.8fr);min-height:360px}.aninaHome__previewChart,.aninaHome__previewNina{background:#030f1cd1;border:1px solid #38bdf829;border-radius:12px;min-width:0}.aninaHome__previewChart{grid-gap:10px;display:grid;gap:10px;grid-template-rows:auto 1fr auto;padding:14px}.aninaHome__previewNina{grid-gap:10px;align-content:start;display:grid;gap:10px;padding:14px}.aninaHome__previewSymbol{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.aninaHome__previewSymbol>div{grid-gap:3px;display:grid;gap:3px}.aninaHome__previewSymbol strong{color:#f8fafc;font-size:1.15rem}.aninaHome__previewSymbol small{color:#94a3b8;font-size:.65rem}.aninaHome__previewSymbol>span{color:#2dd4bf;font-size:1.15rem;font-weight:900}.aninaHome__previewChartCanvas{background:linear-gradient(#38bdf812 1px,#0000 0),linear-gradient(90deg,#38bdf812 1px,#0000 0),linear-gradient(180deg,#07192b59,#020a1426);background-size:100% 25%,12.5% 100%,100% 100%;border-radius:8px;min-height:220px;overflow:hidden;position:relative}.aninaHome__previewChartCanvas svg{color:#2dd4bf;filter:drop-shadow(0 0 7px rgba(45,212,191,.35));height:100%;width:100%}.aninaHome__previewOscillator{background:linear-gradient(#38bdf80d 1px,#0000 0),linear-gradient(90deg,#38bdf80a 1px,#0000 0),#020a1438;background-size:100% 50%,12.5% 100%,100% 100%;border-radius:0 0 8px 8px;border-top:1px solid #38bdf81f;height:74px;overflow:hidden}.aninaHome__previewOscillator svg{display:block;height:100%;width:100%}.aninaHome__previewIndicators{color:#94a3b8;display:flex;font-size:.64rem;font-weight:800;gap:16px}.aninaHome__previewIndicators span:first-child{color:#22d3ee}.aninaHome__previewIndicators span:nth-child(2){color:#8b5cf6}.aninaHome__previewIndicators span:nth-child(3){color:#f59e0b}.aninaHome__previewNina>span{color:#2dd4bf;font-size:.66rem;font-weight:900;letter-spacing:.08em}.aninaHome__previewNina>strong{background:#78350f26;border:1px solid #f59e0b73;border-radius:8px;color:#fbbf24;font-size:.72rem;padding:8px 10px;text-align:center}.aninaHome__previewNina>p{color:#cbd5e1;font-size:.72rem;line-height:1.5;margin:0}.aninaHome__previewInsights{grid-gap:8px;background:#030f1cb8;border:1px solid #38bdf833;border-radius:10px;display:grid;gap:8px;padding:11px 12px}.aninaHome__previewInsights>span{color:#2dd4bf;font-size:.62rem;font-weight:900;letter-spacing:.08em}.aninaHome__previewInsights ul{grid-gap:6px;color:#cbd5e1;display:grid;font-size:.66rem;gap:6px;line-height:1.45;margin:0;padding-left:16px}.aninaHome__previewInsights li::marker{color:#22d3ee}.aninaHome__previewPlan{grid-gap:8px;background:linear-gradient(145deg,#064e3b29,#030f1cd1);border:1px solid #22c55e47;border-radius:10px;display:grid;gap:8px;margin-top:4px;padding:12px}.aninaHome__previewPlan>span{color:#94a3b8;font-size:.62rem;font-weight:900;letter-spacing:.07em}.aninaHome__previewPlan>strong{color:#34d399;font-size:.82rem}.aninaHome__previewPlan dl{grid-gap:7px;display:grid;gap:7px;margin:0}.aninaHome__previewPlan dl>div{display:flex;gap:10px;justify-content:space-between}.aninaHome__previewPlan dt{color:#94a3b8;font-size:.67rem}.aninaHome__previewPlan dd{color:#f8fafc;font-size:.67rem;font-weight:800;margin:0}.aninaHome__previewRisk{grid-gap:9px;background:linear-gradient(145deg,#064e3b1f,#030f1cd1);border:1px solid #2dd4bf38;border-radius:10px;display:grid;gap:9px;padding:11px 12px}.aninaHome__previewRisk>span{color:#2dd4bf;font-size:.62rem;font-weight:900;letter-spacing:.08em}.aninaHome__previewRisk>div{grid-gap:2px;display:grid;gap:2px}.aninaHome__previewRisk>div strong{color:#f8fafc;font-size:1rem}.aninaHome__previewRisk>div small{color:#94a3b8;font-size:.6rem}.aninaHome__previewRisk dl{grid-gap:6px;display:grid;gap:6px;margin:0}.aninaHome__previewRisk dl>div{display:flex;gap:10px;justify-content:space-between}.aninaHome__previewRisk dt{color:#94a3b8;font-size:.62rem}.aninaHome__previewRisk dd{color:#34d399;font-size:.62rem;font-weight:800;margin:0}.aninaHome__featureStrip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.aninaHome__featureCard{grid-gap:12px;align-items:start;background:linear-gradient(145deg,#051424f0,#081e30d1);border:1px solid #38bdf833;border-radius:14px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);min-width:0;padding:16px}.aninaHome__featureIcon{background:#0d94881f;border:1px solid #2dd4bf73;border-radius:12px;color:#2dd4bf;display:grid;font-size:.8rem;font-weight:900;height:42px;place-items:center;width:42px}.aninaHome__featureCard h3{color:#f8fafc;font-size:.85rem;margin:0 0 6px}.aninaHome__featureCard p{color:#94a3b8;font-size:.67rem;line-height:1.5;margin:0}.aninaHome__pricing{grid-gap:18px;background:linear-gradient(145deg,#051424f5,#081e30db);border:1px solid #38bdf82e;border-radius:18px;display:grid;gap:18px;padding:22px;scroll-margin-top:24px}.aninaHome__pricingHeading{max-width:760px}.aninaHome__pricingHeading h2{color:#f8fafc;margin:0 0 8px}.aninaHome__pricingHeading>p:last-child{color:#94a3b8;font-size:.8rem;line-height:1.6;margin:0}.aninaHome__pricingGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.aninaHome__pricingCard{grid-gap:10px;align-content:start;background:#030f1cd1;border:1px solid #2dd4bf40;border-radius:14px;display:grid;gap:10px;min-width:0;padding:20px}.aninaHome__pricingCard h3{color:#f8fafc;font-size:.92rem;margin:0}.aninaHome__pricingPrice{color:#2dd4bf;font-size:1.65rem;font-weight:900;line-height:1.1;margin:0}.aninaHome__pricingPrice span{color:#94a3b8;font-size:.7rem;font-weight:700;margin-left:3px}.aninaHome__pricingBilling{color:#94a3b8;font-size:.72rem;margin:0}.aninaHome__pricingBadge{background:#0d948824;border:1px solid #2dd4bf61;border-radius:999px;color:#5eead4;font-size:.62rem;font-weight:900;justify-self:start;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase}.aninaHome__pricingTagline{color:#e0f2fe;font-size:.78rem;font-weight:800;line-height:1.4;margin:2px 0 0}.aninaHome__pricingFeatures{grid-gap:7px;color:#cbd5e1;display:grid;font-size:.72rem;gap:7px;line-height:1.45;list-style:none;margin:4px 0 0;padding:0}.aninaHome__pricingFeatures li{padding-left:15px;position:relative}.aninaHome__pricingFeatures li:before{color:#2dd4bf;content:"\2713";left:0;position:absolute}.aninaHome__blueprint{grid-gap:16px;background:linear-gradient(145deg,#051424f0,#08192adb);border:1px solid #38bdf82e;border-radius:18px;display:grid;gap:16px;padding:22px}.aninaHome__blueprint h2{margin:0}.aninaHome__blueprintCards{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.aninaHome__blueprintCard{background:#030f1cd1;border:1px solid #2dd4bf40;border-radius:13px;overflow:hidden}.aninaHome__blueprintCard summary{align-items:center;color:#f8fafc;cursor:pointer;display:flex;font-size:.82rem;font-weight:800;gap:12px;justify-content:space-between;list-style:none;min-height:54px;padding:14px 16px}.aninaHome__blueprintCard summary::-webkit-details-marker{display:none}.aninaHome__blueprintCard summary span:last-child{border:1px solid #2dd4bf59;border-radius:8px;color:#2dd4bf;display:grid;flex:0 0 26px;height:26px;place-items:center;transition:transform .16s ease;width:26px}.aninaHome__blueprintCard[open] summary span:last-child{transform:rotate(180deg)}.aninaHome__blueprintContent{grid-gap:10px;border-top:1px solid #38bdf824;color:#cbd5e1;display:grid;font-size:.72rem;gap:10px;line-height:1.6;padding:14px 16px 16px}.aninaHome__blueprintContent p{margin:0}.aninaHome__blueprintContent>div{grid-gap:3px;background:#081c2ca3;border:1px solid #2dd4bf29;border-radius:9px;display:grid;gap:3px;padding:10px 12px}.aninaHome__blueprintContent strong{color:#f8fafc}.aninaHome__blueprintContent small{color:#2dd4bf}.aninaHome h2{font-size:clamp(1.45rem,2.5vw,2.35rem);margin-bottom:10px}.aninaHome__contact p,.aninaHome__journey p,.aninaHome__lead,.aninaHome__mission>p,.aninaHome__nina p,.aninaHome__sectionHeading>p:last-child{color:#cbd5e1;line-height:1.7}.aninaHome__lead{font-size:1.05rem;max-width:760px}.aninaHome__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.aninaHome__actions button,.aninaHome__journey button{background:#22c55e;border:1px solid #22c55e73;border-radius:12px;color:#052e16;cursor:pointer;font:inherit;font-weight:900;min-height:44px;padding:11px 18px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.aninaHome__actions button:hover,.aninaHome__journey button:hover{transform:translateY(-1px)}.aninaHome__actions button:focus-visible,.aninaHome__journey button:focus-visible{outline:3px solid #7dd3fcb8;outline-offset:3px}.aninaHome__actions .aninaHome__secondaryAction{background:#0f172ab3;border-color:#7dd3fc47;color:#e0f2fe}.aninaHome__contactDetails,.aninaHome__identityCard,.aninaHome__ninaPromise{background:#02061773;border:1px solid #94a3b829;border-radius:18px;padding:22px}.aninaHome__identityCard{grid-gap:18px;align-content:start;background:radial-gradient(circle at top right,#38bdf81f,#0000 38%),#02061780;display:grid;gap:18px;overflow:hidden}.aninaHome__founderHeader{grid-gap:14px;align-items:center;border-bottom:1px solid #94a3b824;display:grid;gap:14px;grid-template-columns:58px minmax(0,1fr);padding-bottom:16px}.aninaHome__founderMark{background:linear-gradient(145deg,#0ea5e933,#2dd4bf1a);border:1px solid #38bdf85c;border-radius:16px;box-shadow:0 10px 28px #0284c724;color:#e0f2fe;display:inline-grid;font-size:1rem;font-weight:900;height:58px;letter-spacing:.08em;place-items:center;width:58px}.aninaHome__identityLabel{color:#7dd3fc;display:block;font-size:.66rem;font-weight:900;letter-spacing:.11em;margin-bottom:4px;text-transform:uppercase}.aninaHome__founderHeader strong{color:#f8fafc;display:block;font-size:1.35rem;line-height:1.2}.aninaHome__founderHeader small{color:#94a3b8;display:block;font-size:.75rem;margin-top:4px}.aninaHome__identityCard>p{color:#cbd5e1;line-height:1.65;margin-bottom:0}.aninaHome__contactDetails span{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aninaHome__contactDetails,.aninaHome__identityCard dl{grid-gap:14px;display:grid;gap:14px;margin:0}.aninaHome__contactDetails div,.aninaHome__identityCard dl div{grid-gap:4px;display:grid;gap:4px}.aninaHome__identityCard dl div{background:#0f172a80;border:1px solid #94a3b81f;border-radius:12px;padding:12px 14px}.aninaHome__identityCard dt{color:#94a3b8;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aninaHome__identityCard dd{color:#f8fafc;font-weight:800;margin:0}.aninaHome__journey,.aninaHome__mission{grid-gap:28px;align-items:center;background:linear-gradient(135deg,#14532d38,#0f172ae6);border:1px solid #22c55e33;border-radius:20px;display:grid;gap:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:30px}.aninaHome__journey p,.aninaHome__mission>p{margin-bottom:0}.aninaHome__section{grid-gap:20px;background:#0f172ad1;border:1px solid #94a3b829;border-radius:20px;display:grid;gap:20px;padding:30px}.aninaHome__highlightGrid,.aninaHome__philosophyGrid,.aninaHome__updatesGrid{grid-gap:14px;display:grid;gap:14px}.aninaHome__highlightGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.aninaHome__philosophyGrid,.aninaHome__updatesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.aninaHome__highlightGrid article,.aninaHome__philosophyGrid article,.aninaHome__updatesGrid article{background:#1e293b94;border:1px solid #7dd3fc24;border-radius:16px;min-height:180px;padding:20px}.aninaHome__highlightGrid article{grid-gap:10px;align-content:start;background:linear-gradient(155deg,#1e293bd6,#0f172ac7);border-color:#38bdf82e;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);display:grid;gap:10px;overflow:hidden;padding-top:74px;position:relative}.aninaHome__highlightGrid article:before{background:#0ea5e91c;border:1px solid #38bdf847;border-radius:12px;color:#7dd3fc;display:inline-grid;font-size:1rem;font-weight:900;height:38px;left:20px;place-items:center;position:absolute;top:20px;width:38px}.aninaHome__highlightGrid article:after{background:rgba(56,189,248,.035);border-radius:0 16px 0 84px;content:"";height:84px;position:absolute;right:0;top:0;width:84px}.aninaHome__highlightGrid article:first-child:before{content:"⌕"}.aninaHome__highlightGrid article:nth-child(2):before{content:"◎"}.aninaHome__highlightGrid article:nth-child(3):before{content:"▦"}.aninaHome__highlightGrid article:nth-child(4):before{content:"◉"}.aninaHome__highlightGrid article:nth-child(2):before{background:#a855f71a;border-color:#a855f74d;color:#d8b4fe}.aninaHome__highlightGrid article:nth-child(3):before{background:#22c55e1a;border-color:#22c55e4d;color:#86efac}.aninaHome__highlightGrid article:nth-child(4):before{background:#facc1517;border-color:#facc154d;color:#fde047}.aninaHome__highlightGrid h3,.aninaHome__philosophyGrid h3,.aninaHome__updatesGrid h3{color:#f8fafc;font-size:1rem}.aninaHome__highlightGrid h3{font-size:1.03rem;margin-bottom:0}.aninaHome__highlightGrid p,.aninaHome__philosophyGrid p,.aninaHome__updatesGrid p{color:#aebed0;line-height:1.6}.aninaHome__highlightGrid p{margin-bottom:0}.aninaHome__workflow{background:radial-gradient(circle at top right,#0ea5e91f,#0000 36%),#0f172ae0;border-color:#38bdf838;overflow:hidden}.aninaHome__workflowSteps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.aninaHome__workflowSteps li{grid-gap:14px;background:linear-gradient(145deg,#1e293bc7,#0f172ab8);border:1px solid #7dd3fc29;border-radius:16px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);min-height:150px;padding:20px;position:relative}.aninaHome__workflowSteps li:not(:nth-child(3n)):after{background:#38bdf880;content:"";height:1px;position:absolute;right:-13px;top:50%;width:12px;z-index:2}.aninaHome__workflowNumber{background:#0ea5e91f;border:1px solid #38bdf857;border-radius:12px;color:#7dd3fc;display:inline-grid;font-size:.72rem;font-weight:900;height:42px;letter-spacing:.08em;place-items:center;width:42px}.aninaHome__workflowSteps h3{color:#f8fafc;font-size:1rem;margin-bottom:8px}.aninaHome__workflowSteps p{color:#aebed0;font-size:.9rem;line-height:1.6;margin-bottom:0}.aninaHome__updates{background:radial-gradient(circle at bottom left,#22c55e14,#0000 34%),#0f172ad6;overflow:hidden}.aninaHome__updatesGrid article{grid-gap:12px;align-content:start;background:linear-gradient(150deg,#1e293bcc,#0f172abd);display:grid;gap:12px;min-height:190px;overflow:hidden;position:relative}.aninaHome__updatesGrid article:after{background:#7dd3fc3d;content:"";height:1px;position:absolute;right:-8px;top:30px;width:28px}.aninaHome__updateMeta{align-items:center;display:flex;gap:12px;justify-content:space-between}.aninaHome__updateSequence{color:#7dd3fc;font-size:.78rem;font-weight:900;letter-spacing:.08em}.aninaHome__updateStatus{align-items:center;background:#22c55e17;border:1px solid #22c55e4d;border-radius:999px;color:#86efac;display:inline-flex;font-size:.58rem;font-weight:900;letter-spacing:.07em;min-height:24px;padding:4px 8px}.aninaHome__updatesGrid article:last-child .aninaHome__updateStatus{background:#facc1514;border-color:#facc154d;color:#fde047}.aninaHome__updatesGrid h3,.aninaHome__updatesGrid p{margin-bottom:0}.aninaHome__nina{background:linear-gradient(135deg,#1e1b4be6,#0f172af2);border-color:#a855f73d}.aninaHome__ninaPromise strong{color:#d8b4fe;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}.aninaHome__ninaPromise blockquote{font-size:1.25rem;font-weight:800;line-height:1.45;margin:16px 0}.aninaHome__principles{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.aninaHome__principles li{background:#22c55e12;border:1px solid #22c55e2b;border-radius:12px;color:#dcfce7;display:flex;font-weight:700;gap:10px;min-height:54px;padding:14px}.aninaHome__principles span{color:#4ade80}.aninaHome__journey{background:radial-gradient(circle at 88% 22%,#2dd4bf2e,#0000 22%),radial-gradient(circle at 10% 100%,#0ea5e921,#0000 30%),linear-gradient(135deg,#064e3b80,#0f172af5);border-color:#2dd4bf57;box-shadow:0 20px 55px #02081752;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:38px;position:relative}.aninaHome__journey:after{border:1px solid #7dd3fc14;border-radius:50%;bottom:-70px;content:"";height:190px;position:absolute;right:28px;width:190px}.aninaHome__journey>*{position:relative;z-index:1}.aninaHome__journey h2{font-size:clamp(1.7rem,3vw,2.8rem);max-width:760px}.aninaHome__journey button{background:linear-gradient(135deg,#4ade80,#22c55e);border-color:#86efaca3;box-shadow:0 14px 34px #22c55e33;min-height:52px;padding:14px 22px;white-space:nowrap}.aninaHome__journey button:hover{box-shadow:0 18px 38px #22c55e47}.aninaHome__disclosure{border-left:3px solid #38bdf8;color:#94a3b8;font-size:.8rem;margin:0;padding:14px 18px}@media (max-width:1050px){.aninaHome__highlightGrid,.aninaHome__philosophyGrid,.aninaHome__updatesGrid,.aninaHome__workflowSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.aninaHome__workflowSteps li:not(:nth-child(3n)):after{display:none}.aninaHome__pricingGrid,.aninaHome__principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aninaHome__contact,.aninaHome__hero,.aninaHome__journey,.aninaHome__mission,.aninaHome__nina{grid-template-columns:1fr;padding:22px}.aninaHome__section{padding:22px}.aninaHome__highlightGrid,.aninaHome__philosophyGrid,.aninaHome__pricingGrid,.aninaHome__principles,.aninaHome__updatesGrid,.aninaHome__workflowSteps{grid-template-columns:1fr}.aninaHome__highlightGrid article,.aninaHome__philosophyGrid article,.aninaHome__updatesGrid article,.aninaHome__workflowSteps li{min-height:0}.aninaHome__founderHeader{grid-template-columns:50px minmax(0,1fr)}.aninaHome__founderMark{height:50px;width:50px}.aninaHome__journey button{white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.aninaHome__actions button,.aninaHome__journey button{transition:none}.aninaHome__actions button:hover,.aninaHome__journey button:hover{transform:none}}.aninaHome{gap:28px}.aninaHome__hero{align-items:center;background:linear-gradient(90deg,#0ea5e91a,#22d3ee12 35%,#6366f114 65%,#a855f71a);border:0;border-radius:0;box-shadow:none;min-height:430px;overflow:hidden;position:relative}.aninaHome__hero:before{background:linear-gradient(180deg,#7dd3fc59,#22d3eef2,#3b82f6a6);border:0;border-radius:0;box-shadow:-8px 0 18px #7dd3fc38,10px 0 24px #a855f74d,0 0 36px #38bdf824;-webkit-clip-path:polygon(42% 0,70% 9%,38% 18%,72% 28%,36% 38%,68% 48%,34% 58%,66% 68%,38% 78%,64% 88%,42% 100%,24% 90%,48% 80%,22% 70%,50% 60%,24% 50%,52% 40%,26% 30%,54% 20%,28% 10%);clip-path:polygon(42% 0,70% 9%,38% 18%,72% 28%,36% 38%,68% 48%,34% 58%,66% 68%,38% 78%,64% 88%,42% 100%,24% 90%,48% 80%,22% 70%,50% 60%,24% 50%,52% 40%,26% 30%,54% 20%,28% 10%);height:calc(100% + 180px);left:31%;opacity:.9;top:-90px;transform:rotate(-6deg);width:34px;z-index:0}.aninaHome__hero:after,.aninaHome__hero:before{content:"";pointer-events:none;position:absolute}.aninaHome__hero:after{border:1px solid #38bdf81a;border-radius:50%;bottom:-150px;box-shadow:0 0 0 42px rgba(56,189,248,.025),0 0 0 84px rgba(45,212,191,.018);display:none;height:360px;right:-110px;width:360px}.aninaHome__heroCopy,.aninaHome__identityCard{position:relative;z-index:1}.aninaHome__hero h1{text-wrap:balance;color:#f8fafc;letter-spacing:-.035em;max-width:780px}.aninaHome__lead{max-width:700px}.aninaHome__actions button{box-shadow:0 12px 28px #22c55e26}.aninaHome__actions .aninaHome__secondaryAction{box-shadow:none}.aninaHome__identityCard{border-color:#7dd3fc38;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.aninaHome__mission{border-color:#2dd4bf3d;overflow:hidden;position:relative}.aninaHome__mission:before{background:linear-gradient(#38bdf8,#2dd4bf);border-radius:999px;bottom:24px;content:"";left:0;position:absolute;top:24px;width:3px}.aninaHome__sectionHeading{max-width:820px}.aninaHome__sectionHeading h2{text-wrap:balance;color:#f8fafc;letter-spacing:-.02em}.aninaHome__capabilitiesGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.aninaHome__capabilitiesGrid article{grid-gap:10px;align-content:start;background:linear-gradient(145deg,#1e293bd1,#0f172ac2);border:1px solid #38bdf829;border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);display:grid;gap:10px;min-height:175px;overflow:hidden;padding:22px;position:relative}.aninaHome__capabilitiesGrid article:before{background:#0ea5e91a;border:1px solid #38bdf840;border-radius:11px;color:#7dd3fc;content:"✦";display:inline-grid;font-size:.9rem;font-weight:900;height:34px;margin-bottom:4px;place-items:center;width:34px}.aninaHome__capabilitiesGrid article:nth-child(2):before{content:"AI"}.aninaHome__capabilitiesGrid article:nth-child(3):before{content:"⌕"}.aninaHome__capabilitiesGrid article:nth-child(4):before{content:"▦"}.aninaHome__capabilitiesGrid article:nth-child(5):before{content:"◈"}.aninaHome__capabilitiesGrid article:nth-child(6):before{content:"◎"}.aninaHome__capabilitiesGrid h3{color:#f8fafc;font-size:1rem;margin-bottom:0}.aninaHome__capabilitiesGrid p{color:#aebed0;line-height:1.62;margin-bottom:0}.aninaHome__nina{align-items:center;background:radial-gradient(circle at 92% 12%,#a855f724,#0000 32%),linear-gradient(135deg,#0f172af5,#31145257);border-color:#a855f738}.aninaHome__ninaPromise{background:#110b238a;border-color:#a855f738}.aninaHome__ninaPromise blockquote{color:#f5f3ff;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:850;line-height:1.35;margin:14px 0}.aninaHome__principles{grid-template-columns:repeat(3,minmax(0,1fr))}.aninaHome__principles li{align-items:center;min-height:76px}.aninaHome__updatesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.aninaHome__updatesGrid article{min-height:210px}.aninaHome__journey{background:radial-gradient(circle at 85% 50%,#22c55e21,#0000 30%),linear-gradient(135deg,#14532d42,#0f172af0);border-color:#22c55e4d}.aninaHome__journey button{justify-self:end;min-width:170px}.aninaHome__contact{align-items:center}.aninaHome__contactDetails div{background:#0f172a7a;border:1px solid #94a3b81f;border-radius:12px;padding:13px 14px}.aninaHome__disclosure{color:#7f91a7;font-size:.78rem;line-height:1.6;margin:-4px auto 0;max-width:940px;text-align:center}@media (max-width:1180px){.aninaHome__capabilitiesGrid,.aninaHome__updatesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.aninaHome__hero{min-height:0}.aninaHome__capabilitiesGrid,.aninaHome__principles,.aninaHome__updatesGrid{grid-template-columns:1fr}.aninaHome__journey button{justify-self:start}}@media (prefers-reduced-motion:reduce){.aninaHome__actions button,.aninaHome__journey button{transition:none}}.askNinaDecision{grid-gap:16px;align-items:center;background:#0a1624f0;border:1px solid #2a4058;border-radius:14px;display:grid;gap:16px;grid-template-columns:auto 1fr auto;margin:18px 0;padding:16px 18px}.askNinaDecisionLight{border-radius:50%;height:18px;width:18px}.askNinaDecisionMessage{min-width:0}.askNinaDecisionConfidence>span,.askNinaDecisionMessage>span{color:#91a4ba;display:block;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.askNinaDecisionMessage h2{font-size:1.25rem;margin:3px 0}.askNinaDecisionMessage p{color:#c7d3e1;font-size:.85rem;margin:0}.askNinaDecisionConfidence{border-left:1px solid #2a4058;min-width:105px;padding-left:16px;text-align:right}.askNinaDecisionConfidence strong{display:block;font-size:1.05rem;margin-top:4px}.askNinaDecision--green{border-color:#00dc828c;box-shadow:inset 4px 0 0 #00dc82}.askNinaDecision--green .askNinaDecisionLight{background:#00dc82;box-shadow:0 0 14px #00dc82b3}.askNinaDecision--green .askNinaDecisionConfidence strong,.askNinaDecision--green h2{color:#39f3a3}.askNinaDecision--yellow{border-color:#ffc43d8c;box-shadow:inset 4px 0 0 #ffc43d}.askNinaDecision--yellow .askNinaDecisionLight{background:#ffc43d;box-shadow:0 0 14px #ffc43da6}.askNinaDecision--yellow .askNinaDecisionConfidence strong,.askNinaDecision--yellow h2{color:#ffd66b}.askNinaDecision--red{border-color:#ff4e5b8c;box-shadow:inset 4px 0 0 #ff4e5b}.askNinaDecision--red .askNinaDecisionLight{background:#ff4e5b;box-shadow:0 0 14px #ff4e5ba6}.askNinaDecision--red .askNinaDecisionConfidence strong,.askNinaDecision--red h2{color:#ff7a84}.askNinaHoldLabel{color:#ffd66b;font-size:.82rem;font-weight:800;letter-spacing:.12em}.askNinaIntelligence{margin-top:18px}.askNinaIntelligence>p{color:#aebed0;font-size:.82rem;margin:6px 0 14px}.askNinaIntelligenceGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.askNinaIntelCard{background:#0a1624eb;border:1px solid #263e56;border-radius:12px;min-height:110px;padding:14px 16px}.askNinaIntelCard>span{color:#00d8c9;display:block;font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-bottom:6px}.askNinaIntelCard h3{color:#f4f8fd;font-size:1rem;margin:0 0 8px}.askNinaIntelCard p{color:#91a4ba;font-size:.8rem;margin:0}.askNinaQuarterFacts{grid-gap:5px;display:grid;gap:5px}.askNinaQuarterFacts strong{color:#dcecff}@media (max-width:800px){.askNinaIntelligenceGrid{grid-template-columns:1fr}}.askNinaConversations{background:#0a1624eb;border:1px solid #263e56;border-radius:12px;margin-top:18px;padding:16px 18px}.askNinaConversationsHeader span{color:#00d8c9;display:block;font-size:.68rem;font-weight:800;letter-spacing:.12em}.askNinaConversationsHeader h2{margin:4px 0 10px}.askNinaConversations>p{color:#aebed0;margin:0}.askNinaConversationList{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.askNinaConversationList li{background:#07101cbf;border:1px solid #263e56;border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.askNinaConversationList small{color:#91a4ba}.askNinaConversationList li{padding:0}.askNinaConversationList button{background:#0000;border:0;border-radius:9px;color:inherit;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.askNinaConversationList button:hover,.askNinaConversationList button[aria-pressed=true]{background:#00d8c914}.askNinaConversationMessages{border-top:1px solid #263e56;margin-top:14px;padding-top:14px}.askNinaConversationMessages h3{margin:0 0 10px}.askNinaConversationMessages>p{color:#aebed0;margin:0}.askNinaMessageList{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.askNinaMessage{background:#07101cbf;border:1px solid #263e56;border-radius:9px;padding:10px 12px}.askNinaMessage>span{color:#00d8c9;display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.askNinaMessage p{color:#dce6f2;margin:0;white-space:pre-wrap}.askNinaMessageComposer{grid-gap:8px;border-top:1px solid #263e56;display:grid;gap:8px;margin-top:14px;padding-top:14px}.askNinaMessageComposer>label{color:#aebed0;font-size:.76rem;font-weight:700}.askNinaMessageComposer>div{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.askNinaMessageComposer textarea{background:#07101ce6;border:1px solid #2a4058;border-radius:9px;box-sizing:border-box;color:#e8edf7;font:inherit;min-height:72px;padding:10px 12px;resize:vertical;width:100%}.askNinaMessageComposer button{background:#00b8aa24;border:1px solid #00b8aa;border-radius:9px;color:#8ff9ef;cursor:pointer;font-weight:800;min-height:42px;padding:0 14px}.askNinaMessageComposer button:disabled,.askNinaMessageComposer textarea:disabled{cursor:not-allowed;opacity:.55}.askNinaMessageComposer>p[role=alert]{color:#ff9aa2;font-size:.78rem;margin:0}@media (max-width:640px){.askNinaMessageComposer>div{grid-template-columns:1fr}}.askNinaConversationsHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.askNinaNewConversationButton{background:#00b8aa24;border:1px solid #00b8aa;border-radius:9px;color:#8ff9ef;cursor:pointer;font-weight:800;min-height:36px;padding:0 12px}.askNinaNewConversationButton:disabled{cursor:not-allowed;opacity:.55}.academyHome{display:flex;flex-direction:column;font-size:14px;gap:16px;min-width:0;overflow-wrap:anywhere;padding:10px 16px 28px}.academyHero{grid-gap:14px 20px;align-items:center;background:linear-gradient(135deg,#141f37fa,#0d1626f5);border:1px solid #48d1cc38;border-radius:22px;box-shadow:0 18px 40px #0000003d;display:grid;gap:14px 20px;grid-template-columns:minmax(260px,1fr) minmax(220px,280px);padding:14px 18px}.academyHeroContent{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.academyEyebrow,.academySectionEyebrow{color:#5eead4;font-size:.72rem;font-weight:800;letter-spacing:.12em}.academyHero h1{color:#f8fafc;font-size:30px;line-height:1.15;margin:4px 0 3px}.academyHero p{color:#b8c4d8;font-size:14px;line-height:1.45;margin:0;max-width:720px}.academyHeroActions{display:flex;flex-wrap:wrap;gap:7px;grid-column:1/-1;margin-top:-2px}.academyPrimaryButton,.academySecondaryButton{border-radius:10px;cursor:pointer;font-size:13px;font-weight:800;min-height:34px;padding:0 13px}.academyPrimaryButton{background:linear-gradient(135deg,#2dd4bf,#22c55e);border:1px solid #2dd4bf;color:#07111f}.academySecondaryButton{background:#0f172a94;border:1px solid #94a3b83d;color:#cbd5e1;font-size:12px;min-height:30px;padding:0 10px}.academyProgressCard{align-self:stretch;background:#0f172ad1;border:1px solid #8b5cf652;border-radius:18px;min-width:0;padding:11px 13px}.academyProgressCard>span{color:#a78bfa;font-size:.7rem;font-weight:800;letter-spacing:.12em}.academyProgressSummary{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-top:5px}.academyProgressCard strong{color:#f8fafc;font-size:17px;white-space:nowrap}.academyProgressCard small{color:#94a3b8;font-size:.76rem;line-height:1.35;text-align:right}.academyLessonProgressTrack,.academyProgressTrack{background:#94a3b829;border-radius:999px;overflow:hidden;width:100%}.academyProgressTrack{height:6px;margin-top:8px}.academyLessonProgressFill,.academyProgressFill{background:linear-gradient(90deg,#2dd4bf,#8b5cf6);border-radius:inherit;height:100%}.academyDiscoveryRow{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);min-width:0}.academyDiscoveryRow>div{min-width:0}.academyDiscoveryRow h2,.academySectionHeader h2{color:#f8fafc;font-size:22px;line-height:1.2;margin:3px 0 0}.academySearchBox{align-items:center;background:#0f172acc;border:1px solid #5eead440;border-radius:12px;display:flex;gap:10px;min-width:0;padding:0 12px;width:100%}.academySearchBox input{background:#0000;border:0;box-sizing:border-box;color:#f8fafc;min-height:36px;min-width:0;outline:none;width:100%}.academySearchBox input::placeholder{color:#64748b}.academySection{display:flex;flex-direction:column;gap:10px;min-width:0}.academySectionHeader{align-items:end;display:flex;gap:18px;justify-content:space-between}.academySectionHeader>p{color:#94a3b8;line-height:1.5;margin:0;max-width:420px;text-align:right}.academyCategoryGrid{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:1fr;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.academyCategoryCard{align-items:flex-start;background:#0f172ac7;border:1px solid #94a3b829;border-radius:18px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:142px;min-width:0;padding:11px 12px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.academyCategoryCard:hover{background:#142037f2;border-color:#2dd4bf73;transform:translateY(-3px)}.academyCategoryIcon{background:#2dd4bf1f;border-radius:10px;display:grid;font-size:1.2rem;height:32px;margin-bottom:7px;place-items:center;width:32px}.academyCategoryCard span{color:#a78bfa;font-size:.72rem;font-weight:800}.academyCategoryCard h3,.academyEmptyState h3,.academyLessonCard h3{color:#f8fafc;margin:5px 0}.academyCategoryCard h3{font-size:16px;line-height:1.2}.academyCategoryCard p,.academyEmptyState p,.academyLessonCard p{color:#94a3b8;font-size:12px;line-height:1.35;margin:0}.academyCategoryCard strong{color:#5eead4;font-size:13px;margin-top:auto;padding-top:8px}.academyLessonGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.academyLessonCard{background:#0f172ac7;border:1px solid #94a3b829;border-radius:18px;padding:20px}.academyLessonTopRow{display:flex;gap:12px;justify-content:space-between}.academyLessonTopRow span{color:#5eead4;font-size:.75rem;font-weight:800}.academyLessonTopRow strong{color:#cbd5e1;font-size:.82rem}.academyLessonProgress{align-items:center;display:flex;gap:12px;margin-top:18px}.academyLessonProgressTrack{flex:1 1;height:8px}.academyLessonProgress span{color:#94a3b8;font-size:.78rem;white-space:nowrap}.academyLessonCard button{background:#2dd4bf1a;border:1px solid #2dd4bf57;border-radius:11px;color:#5eead4;cursor:pointer;font-weight:800;margin-top:18px;min-height:42px;width:100%}.academyEmptyState{background:#0f172a8a;border:1px dashed #94a3b842;border-radius:18px;padding:34px;text-align:center}.academyEmptyState>span{font-size:2rem}@media (max-width:1100px){.academyHero{grid-template-columns:1fr}.academyCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.academyDiscoveryRow{align-items:stretch;grid-template-columns:1fr}}@media (max-width:760px){.academyHome{gap:18px}.academyHero{padding:16px}.academySectionHeader{align-items:stretch;flex-direction:column;gap:10px}.academySectionHeader>p{text-align:left}.academySearchBox{width:100%}.academyCategoryGrid,.academyLessonGrid{grid-template-columns:1fr}.academyCategoryCard,.academyPrimaryButton,.academySearchBox input,.academySecondaryButton{min-height:44px}}@media (min-width:761px) and (max-width:900px){.academyCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.academyHome button:focus-visible,.academyHome input:focus-visible{outline:3px solid #5eead4;outline-offset:2px}.lessonViewer{display:flex;flex-direction:column;gap:22px;padding:12px 18px 36px}.lessonBackButton{align-self:flex-start;background:#0000;border:0;color:#5eead4;cursor:pointer;font-weight:800}.lessonViewerHeader{grid-gap:20px;background:#0f172ae6;border:1px solid #48d1cc38;border-radius:22px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 220px;padding:28px}.lessonViewerHeader span{color:#a78bfa;font-size:.75rem;font-weight:800}.lessonViewerHeader h1{color:#f8fafc;margin:8px 0}.lessonViewerHeader p{color:#b8c4d8;line-height:1.7}.lessonMetaCard{background:#0f172ad6;border:1px solid #8b5cf647;border-radius:16px;padding:20px}.lessonMetaCard span,.lessonMetaCard strong{display:block}.lessonMetaCard strong{color:#f8fafc;font-size:1.2rem}.lessonMetaCard span{margin-top:8px}.lessonContentGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.lessonCompleteButton,.lessonMainContent,.lessonSidebar>div{background:#0f172ac7;border:1px solid #94a3b829;border-radius:18px}.lessonMainContent{padding:24px}.lessonMainContent section+section{margin-top:28px}.lessonMainContent h2{color:#f8fafc}.lessonMainContent p{color:#94a3b8;line-height:1.7}.lessonSectionLabel{color:#5eead4;font-size:.72rem;font-weight:800;letter-spacing:.12em}.lessonConceptList{grid-gap:12px;display:grid;gap:12px}.lessonConceptList div{background:#1e293bb8;border-radius:14px;display:flex;gap:14px;padding:16px}.lessonConceptList strong{color:#5eead4}.lessonConceptList p{margin:0}.lessonExampleCard{background:#2dd4bf14;border:1px solid #2dd4bf3d;border-radius:14px;padding:18px}.lessonExampleCard span{color:#5eead4;font-size:.72rem;font-weight:800}.lessonSidebar{display:flex;flex-direction:column;gap:14px}.lessonProgressPanel{padding:20px}.lessonProgressPanel span{color:#a78bfa;font-size:.72rem;font-weight:800}.lessonProgressPanel strong{color:#f8fafc;display:block;margin-top:10px}.lessonQuizPanel{background:#0f172ad1;border:1px solid #8b5cf647;border-radius:18px;padding:20px}.lessonQuizPanel>span{color:#5eead4;font-size:.72rem;font-weight:800;letter-spacing:.1em}.lessonQuizPanel strong{color:#f8fafc;display:block;margin-top:10px}.lessonQuizPanel p{color:#94a3b8;line-height:1.5;margin:10px 0 0}.lessonQuizButton{background:#2dd4bf1a;border:1px solid #2dd4bf61;border-radius:11px;color:#5eead4;cursor:pointer;font-weight:800;margin-top:16px;min-height:42px;width:100%}.lessonQuizButton:hover{background:#2dd4bf29;border-color:#2dd4bfb3}.lessonViewerProgressTrack{background:#94a3b829;border-radius:999px;height:9px;margin-top:14px;overflow:hidden}.lessonViewerProgressFill{background:linear-gradient(90deg,#2dd4bf,#8b5cf6);border-radius:inherit;height:100%}.lessonCompleteButton{background:linear-gradient(135deg,#2dd4bf,#22c55e);color:#07111f;cursor:pointer;font-weight:800;min-height:48px}@media (max-width:900px){.lessonContentGrid,.lessonViewerHeader{grid-template-columns:1fr}}.lessonDetailedConceptList{grid-gap:14px;display:grid;gap:14px}.lessonDetailedConcept{grid-gap:14px;background:#1e293bb8;border:1px solid #94a3b824;border-radius:14px;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr);padding:18px}.lessonDetailedConcept>span{background:#2dd4bf24;border-radius:50%;color:#5eead4;display:grid;font-weight:900;height:34px;place-items:center;width:34px}.lessonDetailedConcept h3{color:#f8fafc;margin:0 0 6px}.lessonDetailedConcept p{margin:0}.lessonNinaNote{background:linear-gradient(135deg,#4c1d9529,#0f172ad1);border:1px solid #8b5cf64d;border-radius:14px;display:flex;gap:16px;padding:18px}.lessonNinaNote>span{font-size:1.8rem}.lessonNinaNote strong{color:#c4b5fd}.lessonNinaNote p{margin:8px 0 0}.quizEngine{display:flex;flex-direction:column;gap:22px;padding:12px 18px 36px}.quizBackButton{align-self:flex-start;background:#0000;border:0;color:#5eead4;cursor:pointer;font-weight:800}.quizHeader{grid-gap:20px;background:#0f172ae6;border:1px solid #48d1cc38;border-radius:22px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 260px;padding:28px}.quizEyebrow,.quizProgressCard>span,.quizQuestionNumber{color:#5eead4;font-size:.72rem;font-weight:800;letter-spacing:.12em}.quizHeader h1,.quizQuestionCard h2,.quizResultsCard h1{color:#f8fafc}.quizHeader h1{margin:10px 0 8px}.quizHeader p,.quizProgressCard p,.quizResultsCard p{color:#94a3b8;line-height:1.7}.quizProgressCard{background:#0f172ad1;border:1px solid #8b5cf64d;border-radius:18px;padding:20px}.quizProgressCard strong{color:#f8fafc;display:block;font-size:1.15rem;margin-top:10px}.quizContent{display:flex;flex-direction:column;gap:16px}.quizQuestionCard{background:#0f172ac7;border:1px solid #94a3b829;border-radius:18px;padding:24px}.quizQuestionCard h2{margin:10px 0 20px}.quizAnswerList{grid-gap:12px;display:grid;gap:12px}.quizAnswerButton{align-items:center;background:#1e293bb8;border:1px solid #94a3b829;border-radius:14px;color:inherit;cursor:pointer;display:flex;gap:14px;padding:16px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease;width:100%}.quizAnswerButton:hover{border-color:#2dd4bf73;transform:translateY(-2px)}.quizAnswerButtonSelected{background:#2dd4bf1f;border-color:#2dd4bfb8}.quizAnswerButton>span{background:#2dd4bf24;border-radius:50%;color:#5eead4;display:grid;flex:0 0 34px;font-weight:900;height:34px;place-items:center;width:34px}.quizAnswerButton strong{color:#e2e8f0}.quizNavigation,.quizResultActions{display:flex;gap:12px;justify-content:space-between}.quizPrimaryButton,.quizSecondaryButton{border-radius:12px;cursor:pointer;font-weight:800;min-height:44px;padding:0 18px}.quizPrimaryButton{background:linear-gradient(135deg,#2dd4bf,#22c55e);border:1px solid #2dd4bf;color:#07111f}.quizSecondaryButton{background:#0f172ab8;border:1px solid #94a3b847;color:#e2e8f0}.quizPrimaryButton:disabled,.quizSecondaryButton:disabled{cursor:not-allowed;opacity:.45}.quizResultsCard{background:#0f172ae6;border:1px solid #48d1cc3d;border-radius:22px;margin:20px auto 0;max-width:720px;padding:34px;text-align:center;width:100%}.quizResultIcon{font-size:3rem;margin:16px 0 8px}.quizResultsCard strong{color:#f8fafc;display:block;font-size:1.1rem}.quizScoreTrack{background:#94a3b829;border-radius:999px;height:10px;margin:20px 0 12px;overflow:hidden}.quizScoreFill{background:linear-gradient(90deg,#2dd4bf,#8b5cf6);border-radius:inherit;height:100%}.quizResultActions{justify-content:center;margin-top:22px}@media (max-width:850px){.quizHeader{grid-template-columns:1fr}}@media (max-width:600px){.quizNavigation,.quizResultActions{flex-direction:column}.quizPrimaryButton,.quizSecondaryButton{width:100%}}.lessonVisualCard{background:linear-gradient(135deg,#0f172af5,#111f34e6);border:1px solid #2dd4bf3d;border-radius:18px;overflow:hidden}.lessonVisualHeader{align-items:flex-start;border-bottom:1px solid #94a3b824;display:flex;gap:18px;justify-content:space-between;padding:20px 22px}.lessonVisualHeader span{color:#5eead4;font-size:.72rem;font-weight:800;letter-spacing:.12em}.lessonVisualHeader h3{color:#f8fafc;margin:7px 0 0}.lessonVisualHeader strong{background:#7f1d1d2e;border:1px solid #f8717157;border-radius:999px;color:#fca5a5;font-size:.78rem;padding:8px 12px;white-space:nowrap}.macdVisualChart{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;padding:20px}.macdMomentumPanel,.macdPricePanel{background:#02061785;border:1px solid #94a3b81f;border-radius:15px;min-height:250px;padding:16px;position:relative}.visualPanelLabel{color:#94a3b8;font-size:.68rem;font-weight:900;left:16px;letter-spacing:.12em;position:absolute;top:14px;z-index:2}.macdMomentumPanel svg,.macdPricePanel svg{display:block;height:auto;min-height:210px;width:100%}.visualAxis{stroke:#94a3b847;stroke-width:2}.macdVisualLine,.priceVisualLine{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:7}.priceVisualLine{stroke:#2dd4bf}.macdVisualLine{stroke:#8b5cf6}.divergenceGuide{fill:none;stroke-width:3;stroke-dasharray:10 8}.priceGuide{stroke:#2dd4bfb8}.macdGuide{stroke:#f87171c7}.priceVisualPoint{fill:#2dd4bf;stroke:#ccfbf1;stroke-width:3}.macdVisualPoint{fill:#8b5cf6;stroke:#ede9fe;stroke-width:3}.visualText{fill:#cbd5e1;font-size:18px;font-weight:800}.histogramBars rect{fill:#2dd4bf7a}.lessonVisualExplanation{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px 20px}.lessonVisualExplanation>div{align-items:flex-start;background:#1e293b9e;border:1px solid #94a3b81f;border-radius:13px;display:flex;gap:10px;padding:14px}.lessonVisualExplanation span{background:#2dd4bf24;border-radius:50%;color:#5eead4;display:grid;flex:0 0 28px;font-weight:900;height:28px;place-items:center;width:28px}.lessonVisualExplanation p{color:#cbd5e1;line-height:1.5;margin:2px 0 0}.stopLossVisualBadge{background:#2dd4bf1f!important;border-color:#2dd4bf57!important;color:#5eead4!important}.stopLossVisualBody{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);padding:20px}.stopLossCalculationPanel,.stopLossChartPanel{background:#02061785;border:1px solid #94a3b81f;border-radius:15px;position:relative}.stopLossChartPanel{min-height:360px;padding:16px}.stopLossChartPanel svg{display:block;height:auto;min-height:320px;width:100%}.stopLossCalculationPanel{display:flex;flex-direction:column;justify-content:center;padding:22px}.stopLossCalculationPanel>span{color:#5eead4;font-size:.72rem;font-weight:800;letter-spacing:.12em}.stopLossCalculationPanel>p{color:#94a3b8;line-height:1.6;margin:18px 0 0}.stopLossPriceLine{fill:none;stroke:#cbd5e1;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.tradeLevelLine{stroke-width:3;stroke-dasharray:10 8}.entryLevelLine{stroke:#38bdf8}.stopLevelLine{stroke:#f87171}.targetLevelLine{stroke:#2dd4bf}.entryLevelText,.rewardZoneText,.riskZoneText,.stopLevelText,.targetLevelText,.visualTextSmall{font-weight:800}.entryLevelText{fill:#7dd3fc}.stopLevelText{fill:#fca5a5}.targetLevelText{fill:#5eead4}.rewardZone{fill:#2dd4bf24;stroke:#2dd4bf75;stroke-width:2}.riskZone{fill:#f8717124;stroke:#f8717175;stroke-width:2}.rewardZoneText{fill:#5eead4;font-size:18px}.riskZoneText{fill:#fca5a5;font-size:18px}.riskMeasurementLine{stroke:#fca5a5;stroke-width:3}.visualTextSmall{fill:#cbd5e1;font-size:16px}.stopLossFormula{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);margin-top:20px}.stopLossFormula>div{background:#1e293bb8;border:1px solid #94a3b824;border-radius:12px;padding:14px;text-align:center}.stopLossFormula small{color:#94a3b8;display:block;line-height:1.4}.stopLossFormula strong{color:#f8fafc;display:block;font-size:1.1rem;margin-top:8px}.stopLossFormula>b{color:#64748b;font-size:1.3rem}.stopLossFormulaResult{background:#2dd4bf1a!important;border-color:#2dd4bf61!important}.stopLossFormulaResult strong{color:#5eead4}.shortSellingVisualBadge{background:#7f1d1d2e!important;border-color:#f8717161!important;color:#fca5a5!important}.shortSellingVisualBody{display:flex;flex-direction:column;gap:18px;padding:20px}.shortSellingProcess{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.shortSellingStep{grid-gap:12px;background:#1e293bb8;border:1px solid #94a3b824;border-radius:14px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);padding:16px}.shortSellingStep>span{background:#2dd4bf24;border-radius:50%;color:#5eead4;display:grid;font-weight:900;height:34px;place-items:center;width:34px}.shortSellingProfitCard>span,.shortSellingRiskCard small,.shortSellingStep small{color:#5eead4;font-size:.68rem;font-weight:900;letter-spacing:.1em}.shortSellingStep strong{color:#f8fafc;display:block;margin-top:7px}.shortSellingStep p{color:#94a3b8;line-height:1.5;margin:8px 0 0}.shortSellingArrow{color:#64748b;display:grid;font-size:1.5rem;font-weight:900;place-items:center}.shortSellingResultGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr)}.shortSellingProfitCard,.shortSellingRiskCard{border-radius:15px;padding:20px}.shortSellingProfitCard{background:#02061785;border:1px solid #2dd4bf3d}.shortSellingCalculation{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);margin-top:16px}.shortSellingCalculation>div{background:#1e293bb8;border:1px solid #94a3b824;border-radius:12px;padding:14px;text-align:center}.shortSellingCalculation small{color:#94a3b8;display:block}.shortSellingCalculation strong{color:#f8fafc;display:block;font-size:1.1rem;margin-top:8px}.shortSellingCalculation>b{color:#64748b;font-size:1.25rem}.shortSellingProfitCard>p{color:#94a3b8;line-height:1.6;margin:16px 0 0}.shortSellingRiskCard{background:linear-gradient(135deg,#7f1d1d2e,#0f172ae0);border:1px solid #f8717157;display:flex;gap:14px}.shortSellingRiskCard>span{font-size:2rem}.shortSellingRiskCard small{color:#fca5a5}.shortSellingRiskCard strong{color:#fecaca;display:block;margin-top:8px}.shortSellingRiskCard p{color:#cbd5e1;line-height:1.6;margin:10px 0 0}.marketVisualBadge{background:#0e749029!important;border-color:#38bdf861!important;color:#7dd3fc!important}.marketVisualBody{display:flex;flex-direction:column;gap:18px;padding:20px}.marketBalancePanel{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr) minmax(0,1fr)}.marketBreakoutChart,.marketConfirmationCard,.marketPriceDiscovery,.marketSide{background:#02061785;border:1px solid #94a3b824;border-radius:15px}.marketSide{padding:20px}.marketConfirmationCard>span,.marketSide>span{font-size:.68rem;font-weight:900;letter-spacing:.1em}.marketBuyerSide>span{color:#5eead4}.marketSellerSide>span{color:#fca5a5}.marketSide>strong{color:#f8fafc;display:block;font-size:1.25rem;margin-top:7px}.marketSide>p{color:#94a3b8;line-height:1.55;margin:9px 0 16px}.marketOrderStack{display:flex;flex-direction:column;gap:8px}.marketOrderStack>div{grid-gap:10px;align-items:center;background:#1e293bad;border:1px solid #94a3b81f;border-radius:10px;display:grid;gap:10px;grid-template-columns:52px 1fr auto;padding:10px 12px}.marketOrderStack small{color:#94a3b8}.marketOrderStack strong{color:#f8fafc}.marketOrderStack span{color:#94a3b8;font-size:.78rem}.marketPriceDiscovery{display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.marketPriceDiscovery>span{color:#7dd3fc;font-size:.68rem;font-weight:900;letter-spacing:.12em}.marketPriceDiscovery>strong{color:#f8fafc;font-size:2rem;margin-top:8px}.marketPriceDiscovery>p{color:#94a3b8;line-height:1.55;margin:16px 0 0}.marketPressureMeter{border-radius:999px;display:grid;grid-template-columns:1fr 1fr;margin-top:18px;overflow:hidden}.marketDemandPressure,.marketSupplyPressure{font-size:.78rem;font-weight:900;padding:9px}.marketDemandPressure{background:#2dd4bf33;color:#5eead4}.marketSupplyPressure{background:#f8717133;color:#fca5a5}.marketBreakoutPanel{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)}.marketBreakoutChart{min-height:350px;padding:16px;position:relative}.marketBreakoutChart svg{display:block;height:auto;min-height:315px;width:100%}.marketResistanceLine{stroke:#f87171;stroke-width:3;stroke-dasharray:10 8}.marketBreakoutPriceLine{fill:none;stroke:#38bdf8;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.marketVolumeBars rect{fill:#2dd4bf7a}.marketResistanceText{fill:#fca5a5;font-size:17px;font-weight:800}.marketBreakoutText{fill:#7dd3fc;font-size:18px;font-weight:900}.marketVolumeText{fill:#5eead4;font-size:16px;font-weight:800}.marketConfirmationCard{padding:20px}.marketConfirmationCard>span{color:#5eead4}.marketConfirmationItem{grid-gap:12px;background:#1e293bad;border:1px solid #94a3b81f;border-radius:12px;display:grid;gap:12px;grid-template-columns:34px 1fr;margin-top:14px;padding:13px}.marketConfirmationItem>strong{background:#2dd4bf24;border-radius:50%;color:#5eead4;display:grid;height:32px;place-items:center;width:32px}.marketConfirmationItem small{color:#f8fafc;font-weight:800}.marketConfirmationItem p{color:#94a3b8;line-height:1.45;margin:5px 0 0}.marketConfirmationNote{background:#7f1d1d24;border-left:3px solid #f87171;color:#cbd5e1;line-height:1.55;margin:16px 0 0;padding:13px}.candlestickVisualBadge{background:#0e749029!important;border-color:#38bdf861!important;color:#7dd3fc!important}.candlestickVisualBody{grid-template-columns:minmax(0,1.35fr) minmax(300px,.7fr)}.candlestickMeaningPanel,.candlestickSignalCard,.candlestickStructurePanel,.candlestickSupportChart{background:#02061785;border:1px solid #94a3b824;border-radius:15px}.candlestickStructurePanel,.candlestickSupportChart{padding:16px;position:relative}.candlestickStructurePanel svg,.candlestickSupportChart svg{display:block;height:auto;width:100%}.candlestickMeaningPanel{padding:20px}.candlestickMeaningPanel>span,.candlestickSignalCard>span{color:#5eead4;font-size:.68rem;font-weight:900;letter-spacing:.1em}.bullishCandleWick,.exampleBullishWick{stroke:#2dd4bf;stroke-width:8;stroke-linecap:round}.bearishCandleWick,.exampleBearishWick{stroke:#f87171;stroke-width:8;stroke-linecap:round}.bullishCandleBody,.exampleBullishBody{fill:#2dd4bfad;stroke:#5eead4;stroke-width:3}.bearishCandleBody,.exampleBearishBody{fill:#f87171ad;stroke:#fca5a5;stroke-width:3}.candlestickGuideLine{stroke:#94a3b833;stroke-dasharray:8 7}.candlestickBuyerControlText,.candlestickCloseText,.candlestickHighText,.candlestickLowText,.candlestickOpenText,.candlestickRejectionText,.candlestickSupportText,.candlestickTypeText{font-weight:900}.candlestickHighText,.candlestickLowText{fill:#cbd5e1;font-size:18px}.candlestickOpenText{fill:#fca5a5;font-size:18px}.candlestickCloseText{fill:#5eead4;font-size:18px}.candlestickTypeText{font-size:18px}.bullishTypeText{fill:#5eead4}.bearishTypeText{fill:#fca5a5}.candlestickMeaningItem{grid-template-columns:34px 1fr}.candlestickMeaningNumber{background:#2dd4bf24;border-radius:50%;color:#5eead4;display:grid;height:32px;place-items:center;width:32px}.candlestickContextNote{background:#0e74901f;border-left:3px solid #38bdf8;color:#cbd5e1;line-height:1.55;margin:16px 0 0;padding:14px}.candlestickSupportExample{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);padding:0 20px 20px}.candlestickSupportLine{stroke:#38bdf8;stroke-width:3;stroke-dasharray:10 8}.candlestickSupportText{fill:#7dd3fc;font-size:17px}.candlestickRejectionArrow{stroke:#fca5a5;stroke-width:3;marker-end:none}.candlestickRejectionText{fill:#fca5a5;font-size:16px}.candlestickBuyerControlText{fill:#5eead4;font-size:17px}.candlestickSignalCard{padding:20px}.candlestickSignalCard>div{background:#1e293bad;border:1px solid #94a3b81f;border-radius:12px;margin-top:14px;padding:13px}.candlestickSignalCard strong{color:#f8fafc}.candlestickSignalCard p{color:#94a3b8;line-height:1.5;margin:7px 0 0}@media (max-width:760px){.candlestickSupportExample,.candlestickVisualBody{grid-template-columns:1fr}.lessonVisualHeader{flex-direction:column}.lessonVisualExplanation,.stopLossFormula,.stopLossVisualBody{grid-template-columns:1fr}.stopLossFormula>b{text-align:center;transform:rotate(90deg)}.shortSellingProcess{grid-template-columns:1fr}.shortSellingArrow{transform:rotate(90deg)}.shortSellingCalculation,.shortSellingResultGrid{grid-template-columns:1fr}.shortSellingCalculation>b{text-align:center;transform:rotate(90deg)}.marketBalancePanel,.marketBreakoutPanel{grid-template-columns:1fr}.visualText{font-size:15px}}.candlestickVisual{border-color:#2dd4bf3d}.candlestickBadge{background:#0e749029!important;border-color:#38bdf857!important;color:#7dd3fc!important}.candlestickVisualBody{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);padding:20px}.candlestickChartPanel,.candlestickExampleChart,.candlestickExampleNotes,.candlestickMeaningPanel{background:#02061785;border:1px solid #94a3b824;border-radius:15px}.candlestickChartPanel,.candlestickExampleChart{padding:16px;position:relative}.candlestickChartPanel svg,.candlestickExampleChart svg{display:block;height:auto;width:100%}.candlestickExampleNotes,.candlestickMeaningPanel{padding:20px}.candlestickExampleNotes>span,.candlestickMeaningPanel>span{color:#5eead4;font-size:.68rem;font-weight:900;letter-spacing:.1em}.candlestickGuideLine{stroke:#94a3b838;stroke-width:2;stroke-dasharray:8 8}.bullishWick,.exampleBullWick{stroke:#2dd4bf;stroke-width:8;stroke-linecap:round}.bearishWick,.exampleBearWick{stroke:#f87171;stroke-width:8;stroke-linecap:round}.bullishBody,.exampleBullBody{fill:#2dd4bf8c;stroke:#5eead4;stroke-width:3}.bearishBody,.exampleBearBody{fill:#f871718c;stroke:#fca5a5;stroke-width:3}.candlestickCallout{stroke:#facc15;stroke-width:3}.bearishCandleTitle,.bodyAreaLabel,.bullishCandleTitle,.buyersControlText,.exampleWickLabel,.sellerRejectionText,.supportReferenceText,.wickAreaLabel,.wickTextLabel{font-weight:900}.wickTextLabel{fill:#e2e8f0;font-size:18px}.openTextLabel{fill:#fca5a5;font-size:18px;font-weight:900}.closeTextLabel{fill:#5eead4;font-size:18px;font-weight:900}.wickAreaLabel{fill:#facc15;font-size:16px}.bodyAreaLabel{fill:#cbd5e1;font-size:16px}.bullishCandleTitle{fill:#5eead4;font-size:18px}.bearishCandleTitle{fill:#fca5a5;font-size:18px}.candlestickMeaningItem{grid-gap:12px;background:#1e293bad;border:1px solid #94a3b81f;border-radius:12px;display:grid;gap:12px;grid-template-columns:36px 1fr;margin-top:14px;padding:14px}.candlestickMeaningItem>strong{background:#2dd4bf24;border-radius:50%;color:#5eead4;display:grid;height:34px;place-items:center;width:34px}.candlestickMeaningItem small{color:#5eead4;font-size:.66rem;font-weight:900;letter-spacing:.08em}.candlestickMeaningItem h4{color:#f8fafc;margin:5px 0 0}.candlestickMeaningItem p{color:#94a3b8;line-height:1.5;margin:7px 0 0}.candlestickMeaningNote{background:#082f4938;border-left:3px solid #38bdf8;color:#cbd5e1;line-height:1.55;margin:16px 0 0;padding:14px}.candlestickExampleGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);padding:0 20px 20px}.supportReferenceLine{stroke:#38bdf8;stroke-width:4;stroke-dasharray:12 9}.supportReferenceText{fill:#7dd3fc;font-size:18px}.buyersControlText{fill:#5eead4;font-size:17px}.sellerRejectionText{fill:#fca5a5;font-size:16px}.exampleWickLabel{fill:#facc15;font-size:16px}.candlestickExampleNotes>div{background:#1e293bad;border:1px solid #94a3b81f;border-radius:12px;margin-top:14px;padding:14px}.candlestickExampleNotes strong{color:#f8fafc}.candlestickExampleNotes p{color:#94a3b8;line-height:1.5;margin:7px 0 0}@media (max-width:900px){.candlestickExampleGrid,.candlestickVisualBody{grid-template-columns:1fr}}@media (max-width:640px){.candlestickVisualBody{padding:16px}.candlestickExampleGrid{padding:0 16px 16px}.candlestickChartPanel,.candlestickExampleChart,.candlestickExampleNotes,.candlestickMeaningPanel{padding:14px}.buyersControlText,.closeTextLabel,.exampleWickLabel,.openTextLabel,.sellerRejectionText,.supportReferenceText,.wickTextLabel{font-size:14px}.bodyAreaLabel,.wickAreaLabel{font-size:12px}}.supportResistanceVisual{border-color:#38bdf847}.supportResistanceBadge{background:#0e749029!important;border-color:#38bdf861!important;color:#7dd3fc!important}.supportResistanceBody{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);padding:20px}.supportResistanceChart,.supportResistanceChecklist,.supportResistanceMeaning,.supportResistanceRetestChart{background:#02061785;border:1px solid #94a3b824;border-radius:15px}.supportResistanceChart,.supportResistanceRetestChart{padding:16px;position:relative}.supportResistanceChart svg,.supportResistanceRetestChart svg{display:block;height:auto;width:100%}.supportResistanceChecklist,.supportResistanceMeaning{padding:20px}.supportResistanceChecklist>span,.supportResistanceMeaning>span{color:#5eead4;font-size:.68rem;font-weight:900;letter-spacing:.1em}.resistanceLevelLine{stroke:#f87171;stroke-width:4;stroke-dasharray:12 9}.supportLevelLine{stroke:#38bdf8;stroke-width:4;stroke-dasharray:12 9}.retestPriceLine,.supportResistancePriceLine{fill:none;stroke:#cbd5e1;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.resistanceReactionPoint{fill:#f87171;stroke:#fecaca;stroke-width:3}.supportReactionPoint{fill:#38bdf8;stroke:#bae6fd;stroke-width:3}.breakoutPoint,.retestHoldPoint{fill:#2dd4bf;stroke:#ccfbf1;stroke-width:3}.breakoutLabel,.followThroughText,.reactionText,.resistanceLevelText,.retestBreakoutText,.retestContinueText,.retestHoldText,.retestLevelText,.supportLevelText,.supportReactionText{font-weight:900}.resistanceLevelText{fill:#fca5a5;font-size:18px}.supportLevelText{fill:#7dd3fc;font-size:18px}.reactionText{fill:#fca5a5;font-size:16px}.supportReactionText{fill:#7dd3fc;font-size:16px}.breakoutLabel,.followThroughText{fill:#5eead4;font-size:17px}.supportResistanceMeaningItem{grid-gap:12px;background:#1e293bad;border:1px solid #94a3b81f;border-radius:12px;display:grid;gap:12px;grid-template-columns:36px 1fr;margin-top:14px;padding:14px}.supportResistanceMeaningItem>strong{background:#2dd4bf24;border-radius:50%;color:#5eead4;display:grid;height:34px;place-items:center;width:34px}.supportResistanceMeaningItem small{color:#5eead4;font-size:.66rem;font-weight:900;letter-spacing:.08em}.supportResistanceMeaningItem h4{color:#f8fafc;margin:5px 0 0}.supportResistanceMeaningItem p{color:#94a3b8;line-height:1.5;margin:7px 0 0}.supportResistanceZoneNote{background:#92400e24;border-left:3px solid #f59e0b;color:#cbd5e1;line-height:1.55;margin:16px 0 0;padding:14px}.supportResistanceRetestGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);padding:0 20px 20px}.retestLevelLine{stroke:#38bdf8;stroke-width:4;stroke-dasharray:12 9}.retestLevelText{fill:#7dd3fc;font-size:17px}.retestBreakoutText,.retestContinueText{fill:#5eead4;font-size:17px}.retestHoldText{fill:#facc15;font-size:17px}.supportResistanceChecklist>div{background:#1e293bad;border:1px solid #94a3b81f;border-radius:12px;margin-top:14px;padding:14px}.supportResistanceChecklist strong{color:#f8fafc}.supportResistanceChecklist p{color:#94a3b8;line-height:1.5;margin:7px 0 0}.supportResistanceSetupSection{background:#02061785;border:1px solid #38bdf833;border-radius:16px;margin:0 20px 20px;padding:20px}.supportResistanceSetupHeader{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.supportResistanceSetupHeader span{color:#5eead4;font-size:.68rem;font-weight:900;letter-spacing:.1em}.supportResistanceSetupHeader h3{color:#f8fafc;margin:7px 0 0}.supportResistanceSetupHeader>strong{background:#0e749024;border:1px solid #38bdf847;border-radius:999px;color:#7dd3fc;font-size:.75rem;padding:7px 11px}.supportResistanceSetupGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.supportResistanceSetupChart,.supportResistanceSetupSteps{background:#0f172ab8;border:1px solid #94a3b824;border-radius:15px}.supportResistanceSetupChart{padding:16px;position:relative}.supportResistanceSetupChart svg{display:block;height:auto;width:100%}.supportResistanceSetupSteps{padding:20px}.supportResistanceSetupSteps>span{color:#5eead4;font-size:.68rem;font-weight:900;letter-spacing:.1em}.resistanceZoneArea{fill:#f871711f;stroke:#f871718c;stroke-width:3;stroke-dasharray:10 8}.supportZoneArea{fill:#38bdf81f;stroke:#38bdf88c;stroke-width:3;stroke-dasharray:10 8}.setupPriceLine{fill:none;stroke:#cbd5e1;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.setupResistancePoint{fill:#f87171;stroke:#fecaca;stroke-width:3}.setupSupportPoint{fill:#38bdf8;stroke:#bae6fd;stroke-width:3}.setupBuyerLabel,.setupReactionLabel,.setupResistanceText,.setupSupportText{font-weight:900}.setupResistanceText{fill:#fca5a5;font-size:18px}.setupSupportText{fill:#7dd3fc;font-size:18px}.setupReactionLabel{fill:#fca5a5;font-size:15px}.setupBuyerLabel{fill:#7dd3fc;font-size:15px}.supportResistanceSetupStep{grid-gap:12px;background:#1e293bad;border:1px solid #94a3b81f;border-radius:12px;display:grid;gap:12px;grid-template-columns:38px 1fr;margin-top:14px;padding:14px}.supportResistanceSetupStep>strong{background:#2dd4bf24;border-radius:50%;color:#5eead4;display:grid;height:36px;place-items:center;width:36px}.supportResistanceSetupStep small{color:#5eead4;font-size:.66rem;font-weight:900;letter-spacing:.08em}.supportResistanceSetupStep h4{color:#f8fafc;margin:5px 0 0}.supportResistanceSetupStep p{color:#94a3b8;line-height:1.5;margin:7px 0 0}.supportResistanceSetupRules{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.supportResistanceSetupRules>div{grid-gap:12px;background:#1e293bad;border:1px solid #94a3b81f;border-radius:13px;display:grid;gap:12px;grid-template-columns:38px 1fr;padding:15px}.supportResistanceSetupRules span{background:#38bdf821;border-radius:50%;color:#7dd3fc;display:grid;font-weight:900;height:36px;place-items:center;width:36px}.supportResistanceSetupRules strong{color:#f8fafc}.supportResistanceSetupRules p{color:#94a3b8;line-height:1.5;margin:7px 0 0}.supportResistanceExampleBox{background:#92400e21;border-left:4px solid #f59e0b;border-radius:11px;margin-top:16px;padding:17px}.supportResistanceExampleBox>span{color:#fbbf24;font-size:.68rem;font-weight:900;letter-spacing:.1em}.supportResistanceExampleBox p{color:#cbd5e1;line-height:1.65;margin:9px 0 0}.supportResistanceExampleBox strong{color:#f8fafc}@media (max-width:900px){.supportResistanceBody,.supportResistanceRetestGrid,.supportResistanceSetupGrid,.supportResistanceSetupRules{grid-template-columns:1fr}}@media (max-width:640px){.supportResistanceBody{padding:16px}.supportResistanceSetupSection{margin:0 16px 16px;padding:14px}.supportResistanceSetupHeader{flex-direction:column}.supportResistanceSetupChart,.supportResistanceSetupSteps{padding:14px}.setupResistanceText,.setupSupportText{font-size:14px}.setupBuyerLabel,.setupReactionLabel{font-size:12px}.supportResistanceRetestGrid{padding:0 16px 16px}.supportResistanceChart,.supportResistanceChecklist,.supportResistanceMeaning,.supportResistanceRetestChart{padding:14px}.breakoutLabel,.followThroughText,.resistanceLevelText,.retestBreakoutText,.retestContinueText,.retestHoldText,.retestLevelText,.supportLevelText{font-size:14px}}.learningPath{display:flex;flex-direction:column;gap:22px;padding:12px 18px 36px}.learningPathBackButton{align-self:flex-start;background:#0000;border:0;color:#5eead4;cursor:pointer;font-weight:800}.learningPathHeader{grid-gap:20px;background:#0f172ae6;border:1px solid #48d1cc38;border-radius:22px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px;padding:28px}.learningPathHeader>div:first-child>span,.learningPathProgressCard>span,.learningStageContent>span{color:#5eead4;font-size:.72rem;font-weight:800;letter-spacing:.12em}.learningPathHeader h1{color:#f8fafc;font-size:clamp(2rem,4vw,3rem);margin:10px 0 8px}.learningPathHeader p,.learningPathProgressCard p,.learningStageContent p{color:#94a3b8;line-height:1.7}.learningPathProgressCard{background:#0f172ad1;border:1px solid #8b5cf64d;border-radius:18px;padding:20px}.learningPathProgressCard strong{color:#f8fafc;display:block;font-size:1.15rem;margin-top:10px}.learningStageList{display:flex;flex-direction:column;gap:18px}.learningStageCard{grid-gap:18px;background:#0f172ac7;border:1px solid #94a3b829;border-radius:18px;display:grid;gap:18px;grid-template-columns:72px minmax(0,1fr);padding:22px}.learningStageCardSelected{border-color:#2dd4bfb3;box-shadow:0 0 0 2px #2dd4bf1f,0 18px 36px #00000038}.learningStageNumber{background:linear-gradient(135deg,#2dd4bf,#8b5cf6);border-radius:16px;color:#07111f;display:grid;font-size:1.35rem;font-weight:900;height:56px;place-items:center;width:56px}.learningStageContent h2{color:#f8fafc;margin:8px 0}.learningStageLessons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.learningPathLesson{align-items:center;background:#1e293bb8;border:1px solid #94a3b81f;border-radius:12px;color:inherit;display:flex;gap:12px;padding:14px;text-align:left;width:100%}.learningPathLesson span{background:#2dd4bf24;border-radius:50%;color:#5eead4;display:grid;font-weight:800;height:28px;place-items:center;width:28px}.learningPathLesson strong{color:#e2e8f0}@media (max-width:900px){.learningPathHeader,.learningStageLessons{grid-template-columns:1fr}}@media (max-width:640px){.learningStageCard{grid-template-columns:1fr}}.learningPathLesson em{color:#64748b;font-size:.78rem;font-style:normal;font-weight:700;margin-left:auto}.learningPathLessonAvailable{border-color:#2dd4bf57;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.learningPathLessonAvailable:hover{background:#1e3848e0;border-color:#2dd4bf9e;transform:translateY(-2px)}.learningPathLessonAvailable em{color:#5eead4}.learningPathLesson:disabled{cursor:not-allowed;opacity:.68}.learningPathLesson:disabled strong{color:#cbd5e1}.learningPathLesson:disabled em{color:#7c8aa0}.progressTracker{color:#f8fafc;min-height:100%;padding:26px}.progressTrackerTopBar{display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.progressTrackerBackButton,.progressTrackerNextPanel button,.progressTrackerResetButton{background:#0f172ad1;border:1px solid #2dd4bf59;border-radius:10px;color:#5eead4;cursor:pointer;font-weight:800}.progressTrackerBackButton,.progressTrackerResetButton{padding:10px 14px}.progressTrackerResetButton{border-color:#f8717159;color:#fca5a5}.progressTrackerHeader{align-items:center;background:linear-gradient(135deg,#0f172af5,#111f34e6);border:1px solid #2dd4bf3d;border-radius:18px;display:flex;gap:24px;justify-content:space-between;padding:24px}.progressTrackerHeader>div:first-child>span,.progressTrackerNextPanel>span,.progressTrackerSectionHeader span,.progressTrackerStats span{color:#5eead4;font-size:.72rem;font-weight:900;letter-spacing:.11em}.progressTrackerHeader h1{font-size:2rem;margin:8px 0 0}.progressTrackerHeader p{color:#94a3b8;line-height:1.6;margin:10px 0 0;max-width:680px}.progressTrackerOverall{background:#4c1d951f;border:1px solid #8b5cf657;border-radius:16px;display:grid;min-width:170px;padding:20px;place-items:center;text-align:center}.progressTrackerOverall strong{color:#c4b5fd;font-size:2.4rem}.progressTrackerOverall span{color:#cbd5e1;margin-top:5px}.progressTrackerStats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.progressTrackerStats>div{background:#0f172ad6;border:1px solid #94a3b824;border-radius:14px;padding:18px}.progressTrackerStats strong{display:block;font-size:1.5rem;margin-top:9px}.progressTrackerMainGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);margin-top:18px}.progressTrackerLessonPanel,.progressTrackerNextPanel{background:#0f172ae0;border:1px solid #94a3b824;border-radius:16px}.progressTrackerLessonPanel{padding:20px}.progressTrackerSectionHeader{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.progressTrackerSectionHeader h2{margin:7px 0 0}.progressTrackerSectionHeader>strong{color:#94a3b8}.progressTrackerLessonList{display:flex;flex-direction:column;gap:12px;margin-top:18px}.progressTrackerLesson{grid-gap:14px;align-items:center;background:#1e293bb3;border:1px solid #94a3b824;border-radius:13px;color:#f8fafc;cursor:pointer;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr) auto;padding:16px;text-align:left;width:100%}.progressTrackerLesson:hover{border-color:#2dd4bf57}.progressTrackerLessonComplete{background:#0d948814;border-color:#2dd4bf47}.progressTrackerLessonNumber{background:#2dd4bf24;border-radius:50%;color:#5eead4;display:grid;font-weight:900;height:36px;place-items:center;width:36px}.progressTrackerLessonInfo span{color:#a78bfa;font-size:.72rem;font-weight:800}.progressTrackerLessonInfo strong{display:block;margin-top:5px}.progressTrackerLessonInfo p{color:#94a3b8;margin:6px 0 0}.progressTrackerLessonResult{text-align:right}.progressTrackerLessonResult strong{color:#f8fafc;display:block}.progressTrackerLessonResult span{color:#94a3b8;display:block;font-size:.82rem;margin-top:5px}.progressTrackerNextPanel{align-self:start;padding:22px}.progressTrackerNextPanel h2{margin:9px 0 0}.progressTrackerNextPanel>p{color:#94a3b8;line-height:1.6;margin:10px 0 0}.progressTrackerNextMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.progressTrackerNextMeta span{background:#1e293bb8;border:1px solid #94a3b824;border-radius:999px;color:#cbd5e1;font-size:.78rem;padding:7px 10px}.progressTrackerNextPanel button{background:#0d948826;margin-top:20px;padding:12px;width:100%}.progressTrackerCelebration{font-size:3rem;margin-top:22px;text-align:center}@media (max-width:900px){.progressTrackerHeader{align-items:flex-start;flex-direction:column}.progressTrackerOverall{width:100%}.progressTrackerMainGrid,.progressTrackerStats{grid-template-columns:1fr}}@media (max-width:640px){.progressTracker{padding:16px}.progressTrackerTopBar{flex-direction:column}.progressTrackerLesson{grid-template-columns:38px 1fr}.progressTrackerLessonResult{grid-column:2;text-align:left}}.guidedNavigation{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;min-width:0;overflow:hidden}.App.liveTradingApp{grid-template-columns:248px minmax(0,1fr)}.guidedNavigation__journey{background:linear-gradient(155deg,#0ea5e91c,#040f1ceb);border:1px solid #38bdf842;border-radius:13px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);margin:0 8px;padding:11px 12px}.guidedNavigation__eyebrow{color:#67e8f9;display:block;font-size:.65rem;font-weight:950;letter-spacing:.09em;margin-bottom:9px;text-align:center}.guidedNavigation__steps{grid-gap:0;display:grid;gap:0;list-style:none;margin:0;padding:0}.guidedNavigation__steps li{display:grid;justify-items:center}.guidedNavigation__step{grid-gap:8px;align-items:center;color:#f8fafc;display:grid;gap:8px;grid-template-columns:20px 82px;justify-content:center;width:100%}.guidedNavigation__step>span{color:#5eead4;display:grid;font-size:.82rem;height:20px;line-height:1;place-items:center;width:20px}.guidedNavigation__step strong{font-size:.75rem;font-weight:850;line-height:1.15;min-width:0}.guidedNavigation__arrow{color:#7dd3fc;display:block;font-size:.78rem;font-weight:900;line-height:1;margin:1px 0}.guidedNavigation__footerItems,.guidedNavigation__items{grid-gap:3px;display:grid;gap:3px;min-width:0;padding:0 8px}.guidedNavigation__items{overflow-x:hidden;overflow-y:auto;scrollbar-color:#38bdf873 #0000;scrollbar-width:thin}.guidedNavigation__footerItems{border-top:1px solid #94a3b824;margin-top:auto;padding-bottom:8px;padding-top:9px}.guidedNavigation__button{grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#aebfd1;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:26px minmax(0,1fr);min-height:43px;min-width:0;padding:7px 10px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:100%}.guidedNavigation__button:hover{background:#1e293bb8;border-color:#7dd3fc33;color:#f8fafc;transform:translateX(1px)}.guidedNavigation__button:focus-visible{outline:3px solid #38bdf880;outline-offset:2px}.guidedNavigation__button.activeNavButton,.guidedNavigation__button[aria-current=page]{background:linear-gradient(90deg,#2dd4bf2e,#0ea5e90f);border-color:#2dd4bf6b;border-left:3px solid #2dd4bf;box-shadow:inset 0 0 18px rgba(45,212,191,.035);color:#fff}.guidedNavigation__icon{color:#7dd3fc;display:inline-grid;font-size:.92rem;height:26px;line-height:1;place-items:center;text-align:center;width:26px}.guidedNavigation__content{grid-gap:3px;align-content:center;display:grid;gap:3px;max-width:100%;min-width:0;overflow:hidden}.guidedNavigation__label{color:inherit;font-size:.79rem;font-weight:750;line-height:1.18;min-width:0;overflow-wrap:normal;white-space:normal}.guidedNavigation__badge{align-items:center;background:#22c55e21;border:1px solid #22c55e5c;border-radius:999px;color:#86efac;display:inline-flex;font-size:.46rem;font-weight:950;justify-content:center;justify-self:start;letter-spacing:.025em;line-height:1.1;max-width:100%;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.liveTradingApp .tradingWorkspaceGrid{align-items:stretch;grid-template-columns:minmax(210px,.72fr) minmax(0,2.45fr) minmax(230px,.82fr);max-width:100%;width:100%}.liveTradingApp .aiCompanionPanel,.liveTradingApp .centerCommandPanel,.liveTradingApp .riskWorkspacePanel{background:linear-gradient(180deg,#0f172ad1,#081220cc);border-color:#38bdf829;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 12px 28px #0206172e;max-width:100%;min-width:0}.liveTradingApp .aiCompanionPanel,.liveTradingApp .riskWorkspacePanel{align-self:stretch;height:100%}.liveTradingApp .aiCompanionPanel{display:flex;flex-direction:column}.liveTradingApp .aiCompanionPanel>*,.liveTradingApp .riskWorkspacePanel>*{max-width:100%}.liveTradingApp .centerCommandPanel,.liveTradingApp .chartPanel{overflow:hidden}.liveTradingApp .decisionEngine,.liveTradingApp .professionalChart,.liveTradingApp .quickTradeTicket{max-width:100%;min-width:0}.liveTradingApp .chartWorkspaceHeader,.liveTradingApp .tradingWorkspaceGrid,.liveTradingApp .workspaceCommandStrip{margin-inline:auto}@media (max-width:1280px){.App.liveTradingApp{grid-template-columns:228px minmax(0,1fr)}.liveTradingApp .tradingWorkspaceGrid{gap:10px;grid-template-columns:minmax(190px,.68fr) minmax(0,2.25fr) minmax(210px,.78fr)}}@media (max-width:1100px){.App.liveTradingApp{grid-template-columns:220px minmax(0,1fr)}.guidedNavigation__button{gap:8px;padding-inline:8px}.guidedNavigation__label{font-size:.75rem}.liveTradingApp .tradingWorkspaceGrid{align-items:start;grid-template-columns:minmax(190px,.72fr) minmax(0,2fr)}.liveTradingApp .aiCompanionPanel{grid-column:1/-1;height:auto}}@media (max-width:900px){.guidedNavigation{gap:8px}.guidedNavigation__journey{padding:10px 9px}.guidedNavigation__step{grid-template-columns:20px 74px}.guidedNavigation__step strong{font-size:.71rem}.liveTradingApp .tradingWorkspaceGrid{grid-template-columns:1fr}.liveTradingApp .aiCompanionPanel{grid-column:auto}}@media (max-width:700px){.App.liveTradingApp{grid-template-columns:1fr}.guidedNavigation__items{overflow:visible}}@media (prefers-reduced-motion:reduce){.guidedNavigation__button{transition:none}}.App.liveTradingApp .guidedNavigation__button{gap:8px!important;grid-template-columns:24px minmax(0,1fr)!important;padding-inline:8px!important}.App.liveTradingApp .guidedNavigation__icon{font-size:.86rem!important;height:24px!important;width:24px!important}.App.liveTradingApp .guidedNavigation__content{min-width:0!important;overflow:visible!important;width:100%!important}.App.liveTradingApp .guidedNavigation__label{display:block!important;font-size:.76rem!important;font-weight:750!important;letter-spacing:0!important;line-height:1.12!important;max-width:100%!important;min-width:0!important;overflow:visible!important;overflow-wrap:normal!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important}.App.liveTradingApp .guidedNavigation__badge{font-size:.43rem!important;letter-spacing:.015em!important;max-width:100%!important}.liveChartWorkspace{display:flex;flex-direction:column;gap:13px}.scannerReviewSnapshot{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));padding:12px}.scannerReviewSnapshot>div{background:#0f172ab3;border:1px solid #94a3b829;border-radius:8px;display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px}.scannerReviewSnapshot span{color:#94a3b8;font-size:11px}.scannerReviewSnapshot strong{color:#e2e8f0;font-size:13px}.scannerReviewSnapshot p{color:#94a3b8;font-size:11px;grid-column:1/-1;margin:0;overflow-wrap:anywhere}.scannerReviewChartTicket{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);padding:0 12px 12px}.scannerChartUnavailable{align-content:center;display:grid;min-height:280px;text-align:center}.scannerChartUnavailable h3{color:#e2e8f0;margin:8px 0}.scannerChartUnavailable p{color:#94a3b8;margin:0 auto;max-width:560px}@media (max-width:900px){.scannerReviewChartTicket{grid-template-columns:1fr}}.chartWorkspaceHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.workspaceEyebrow{color:#38bdf8;display:block;font-size:11px;font-weight:900;letter-spacing:1.4px;margin-bottom:6px;text-transform:uppercase}.chartWorkspaceHeader h2{color:#f8fafc;font-size:22px;margin:0 0 6px}.chartWorkspaceHeader p{color:#94a3b8;font-size:13px;margin:0}.workspaceLiveCluster{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.workspaceLiveCluster span{color:#86efac;font-size:12px;font-weight:900}.workspaceLiveCluster strong{background:#0ea5e91f;border:1px solid #38bdf847;border-radius:999px;color:#7dd3fc;font-size:11px;padding:7px 10px}.workspaceCommandStrip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.workspaceCommandStrip>div{background:#0f172ab8;border:1px solid #94a3b824;border-radius:12px;min-width:0;padding:9px 11px}.workspaceCommandStrip span,.workspaceCommandStrip strong{display:block}.workspaceCommandStrip span{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.workspaceCommandStrip strong{color:#e2e8f0;font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.workspaceCommandStrip strong.positive{color:#86efac}.workspaceCommandStrip strong.warning{color:#fde68a}.workspaceCommandStrip strong.danger{color:#fca5a5}.tradingWorkspaceGrid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(230px,.72fr) minmax(680px,2.4fr) minmax(230px,.75fr)}.workspacePanel{align-self:start;background:#0f172ab8;border:1px solid #94a3b824;border-radius:14px;height:auto;min-width:0;padding:12px}.chartTopBar,.panelTitleRow,.tradeConsoleHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.panelTitleRow>div p{color:#64748b;font-size:11px;margin:4px 0 0}.workspacePanel h3{color:#f8fafc;font-size:16px;margin:0}.panelTitleRow>span{background:#22c55e1c;border-radius:999px;color:#86efac;font-size:11px;font-weight:900;padding:6px 9px;white-space:nowrap}.aiCompanionPanel{display:flex;flex-direction:column;height:auto;min-height:0;overflow:visible}.aiCompanionPanel>.decisionEngine{flex:0 0 auto;height:auto;min-height:0}.aiMessageList{display:flex;flex-direction:column;gap:7px;margin-top:10px}.aiMessage{grid-gap:7px;align-items:start;background:#1e293bbf;border:1px solid #94a3b81f;border-radius:14px;display:grid;gap:7px;grid-template-columns:38px minmax(0,1fr) 32px;padding:8px 9px}.aiMessage>span{color:#38bdf8;font-size:10px;font-weight:900}.aiMessage>div{min-width:0}.aiMessage strong{color:#f8fafc;display:block;font-size:12px;margin-bottom:4px}.aiMessage p{color:#cbd5e1;font-size:11px;line-height:1.45;margin:0}.aiMessage small{color:#86efac;font-size:10px;font-weight:900;text-align:right}.aiMessage.positive,.aiMessage.strong{background:#22c55e12;border-color:#22c55e4d}.aiMessage.neutral{background:#0ea5e912;border-color:#38bdf840}.aiMessage.warning{background:#facc1512;border-color:#facc1552}.companionCurrentThought{background:linear-gradient(135deg,#7c3aed1f,#0ea5e914),#0f172ab3;border:1px solid #a78bfa38;border-radius:14px;margin-top:10px;padding:10px}.companionCurrentThought>span{color:#a78bfa;display:block;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:5px}.companionCurrentThought strong{color:#f8fafc;display:block;font-size:13px;margin-bottom:6px}.companionCurrentThought p{color:#94a3b8;font-size:11px;line-height:1.5;margin:0}.companionFooter{align-items:center;background:#02061773;border:1px solid #94a3b81f;border-radius:14px;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding:12px}.companionFooter>div>span{color:#94a3b8;display:block;font-size:10px;font-weight:800;margin-bottom:4px;text-transform:uppercase}.companionFooter>div>strong{color:#facc15;font-size:13px}.companionConfidence{background:#22c55e1f;border:1px solid #22c55e4d;border-radius:50%;color:#86efac;display:grid;font-size:12px;font-weight:900;height:46px;place-items:center;width:46px}.chartPanel{min-height:430px}.chartTopBar{margin-bottom:12px}.chartTopBar span{color:#94a3b8;display:block;font-size:12px;font-weight:800}.chartTopBar strong{color:#f8fafc;font-size:22px}.chartTopStatus{align-items:center;display:flex;gap:8px}.chartTopStatus span,.chartTopStatus strong{border-radius:999px;font-size:11px;font-weight:900;padding:7px 10px}.chartTopStatus span{background:#facc151a;border:1px solid #facc1540;color:#fde68a}.chartTopStatus strong{background:#22c55e1c;border:1px solid #22c55e47;color:#86efac}.chartBox{background:linear-gradient(#94a3b80f 1px,#0000 0),linear-gradient(90deg,#94a3b80f 1px,#0000 0),radial-gradient(circle at 20% 10%,#38bdf81f,#0000 28%),linear-gradient(180deg,#020617f7,#0f172aeb);background-size:100% 46px,68px 100%,100% 100%,100% 100%;border:1px solid #38bdf829;border-radius:18px;height:350px;overflow:hidden;position:relative}.priceAxis{bottom:72px;color:#64748b;display:flex;flex-direction:column;font-size:11px;font-weight:800;justify-content:space-between;position:absolute;right:12px;top:18px;z-index:5}.emaLine,.entryLine,.stopLine,.targetLine,.vwapLine{font-size:11px;font-weight:900;height:2px;left:0;padding-left:12px;position:absolute;right:0;z-index:4}.targetLine{background:#ef44448c;color:#fca5a5}.targetTwo{top:18%}.targetOne{top:32%}.entryLine{background:#22c55ea6;color:#86efac;top:51%}.stopLine{background:#ef44448c;color:#f87171;top:61%}.vwapLine{background:#38bdf88c;color:#38bdf8;top:56%}.emaLine{background:#facc158c;color:#facc15;top:44%}.proCandle{border-radius:7px;position:absolute;width:16px;z-index:3}.proCandle:after,.proCandle:before{background:inherit;content:"";left:7px;position:absolute;width:2px}.proCandle:before{height:28px;top:-28px}.proCandle:after{bottom:-28px;height:28px}.proCandle.green{background:#22c55e}.proCandle.red{background:#ef4444}.proCandle.tiny{height:34px}.proCandle.small{height:52px}.proCandle.medium{height:82px}.proCandle.large{height:122px}.c1{bottom:120px;left:9%}.c2{bottom:132px;left:17%}.c3{bottom:156px;left:25%}.c4{bottom:138px;left:33%}.c5{bottom:146px;left:41%}.c6{bottom:176px;left:49%}.c7{bottom:158px;left:57%}.c8{bottom:172px;left:65%}.c9{bottom:188px;left:73%}.c10{bottom:168px;left:81%}.volumeShelf{align-items:flex-end;bottom:18px;display:flex;gap:9px;height:48px;left:26px;position:absolute;right:54px;z-index:2}.volumeBar{background:#38bdf859;border-radius:8px 8px 0 0;flex:1 1}.v1{height:18px}.v2{height:26px}.v3{height:20px}.v4{height:34px}.v5{height:38px}.v6{height:24px}.v7{height:44px}.v8{height:30px}.v9{height:22px}.v10{height:46px}.entryMarker,.exitMarker{border-radius:999px;font-size:12px;font-weight:900;padding:8px 10px;position:absolute;right:14px;z-index:6}.entryMarker{background:#22c55e24;border:1px solid #22c55e59;bottom:118px;color:#86efac}.exitMarker{background:#ef444424;border:1px solid #ef444459;color:#fca5a5;top:58px}.chartInsight{background:#0ea5e914;border:1px solid #38bdf82e;border-radius:15px;margin-top:12px;padding:14px 16px}.chartInsightHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:7px}.chartInsightHeader strong{color:#7dd3fc;font-size:14px}.chartInsightHeader span{color:#86efac;font-size:12px;font-weight:900}.chartInsight p{color:#cbd5e1;font-size:13px;line-height:1.55;margin:0}.chartConfirmationBar{grid-gap:9px;align-items:center;background:#0f172ab8;border:1px solid #94a3b81f;border-radius:13px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) 42px;margin-top:8px;padding:8px 10px}.chartConfirmationBar>div:first-child span,.chartConfirmationBar>div:first-child strong{display:block}.chartConfirmationBar>div:first-child span{color:#64748b;font-size:10px}.chartConfirmationBar>div:first-child strong{color:#e2e8f0;font-size:12px}.chartConfirmationTrack{background:#334155cc;border-radius:999px;height:7px;overflow:hidden}.chartConfirmationFill{background:linear-gradient(90deg,#0ea5e9,#22c55e);border-radius:inherit;height:100%}.chartConfirmationBar>span{color:#86efac;font-size:12px;font-weight:900;text-align:right}.tradeConsoleHeader p{color:#94a3b8;font-size:12px;margin:4px 0 0}.tradeGrade{background:#22c55e21;border:1px solid #22c55e59;border-radius:14px;color:#86efac;display:grid;font-weight:900;height:44px;place-items:center;width:44px}.consoleConfidenceBox{background:#22c55e14;border:1px solid #22c55e38;border-radius:16px;margin-top:11px;padding:10px}.consoleConfidenceBox>div:first-child{display:flex;gap:10px;justify-content:space-between}.consoleConfidenceBox small,.consoleConfidenceBox span{display:block}.consoleConfidenceBox span{color:#94a3b8;font-size:12px;font-weight:800}.consoleConfidenceBox small{color:#64748b;font-size:9px;text-align:right}.consoleConfidenceBox>strong{color:#86efac;display:block;font-size:24px;margin:5px 0 7px}.consoleConfidenceTrack{background:#334155e6;border-radius:999px;height:8px;overflow:hidden}.consoleConfidenceBox i{background:linear-gradient(90deg,#22c55e,#38bdf8);border-radius:999px;display:block;height:100%}.consoleSectionTitle{color:#38bdf8;font-size:12px;font-weight:900;margin:16px 0 6px;text-transform:uppercase}.consoleRow{border-bottom:1px solid #94a3b81a;display:flex;gap:10px;justify-content:space-between;padding:8px 0}.consoleRow span{color:#94a3b8;font-size:13px}.consoleRow strong{color:#f8fafc;font-size:13px}.consoleRow strong.positive{color:#86efac}.consoleRow strong.neutral{color:#facc15}.consoleRow strong.danger{color:#f87171}.consoleActionBox{background:#7c3aed14;border:1px solid #a78bfa33;border-radius:13px;margin-top:15px;padding:12px}.consoleActionBox span{color:#a78bfa;display:block;font-size:10px;font-weight:900;letter-spacing:.07em;margin-bottom:5px}.consoleActionBox strong{color:#e2e8f0;font-size:11px;line-height:1.45}.readyBadge{background:#facc151a;border:1px solid #facc1547;border-radius:14px;color:#fde68a;font-size:11px;font-weight:900;margin-top:14px;padding:11px;text-align:center}.workspaceIntelligenceGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceIntelligencePanel{background:#0f172ab8;border:1px solid #94a3b824;border-radius:18px;min-width:0;padding:16px}.workspaceIntelligenceHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:13px}.workspaceIntelligenceHeader span{color:#38bdf8;display:block;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:4px}.workspaceIntelligenceHeader h3{color:#f8fafc;font-size:15px;margin:0}.workspaceIntelligenceHeader>strong{color:#86efac;font-size:14px}.workspaceEventList,.workspaceSignalList{display:flex;flex-direction:column;gap:8px}.workspaceSignal{background:#1e293b99;border:1px solid #94a3b81a;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:11px}.workspaceSignal>div{min-width:0}.workspaceSignal small,.workspaceSignal span{display:block}.workspaceSignal span{color:#e2e8f0;font-size:12px;font-weight:800;margin-bottom:3px}.workspaceSignal small{color:#64748b;font-size:10px;line-height:1.4}.workspaceSignal>strong{align-self:flex-start;font-size:10px;white-space:nowrap}.workspaceSignalConfirmed{border-color:#22c55e33}.workspaceSignalConfirmed>strong{color:#86efac}.workspaceSignalDeveloping{border-color:#facc1533}.workspaceSignalDeveloping>strong{color:#fde68a}.workspaceSignalWaiting{border-color:#38bdf833}.workspaceSignalWaiting>strong{color:#7dd3fc}.workspaceMemorySummary{color:#94a3b8;font-size:12px;line-height:1.5;margin:0 0 13px}.workspaceEvent{grid-gap:10px;align-items:start;background:#1e293b99;border-radius:12px;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) 62px;padding:10px}.workspaceEvent span{color:#38bdf8;font-size:10px;font-weight:900}.workspaceEvent p{color:#cbd5e1;font-size:11px;line-height:1.4;margin:0}.workspaceEvent strong{color:#86efac;font-size:9px;text-align:right}.workspaceWarning{border-radius:14px;display:flex;gap:11px;padding:13px 14px}.workspaceWarning>span{flex:0 0 auto;font-size:18px}.workspaceWarning strong{display:block;margin-bottom:4px}.workspaceWarning p{color:#cbd5e1;font-size:12px;line-height:1.45;margin:0}.workspaceWarningHigh{background:#ef444414;border:1px solid #ef44443d}.workspaceWarningHigh strong{color:#fca5a5}.workspaceWarningMedium{background:#f59e0b14;border:1px solid #f59e0b3d}.workspaceWarningMedium strong{color:#fcd34d}.workspaceWarningLow{background:#38bdf812;border:1px solid #38bdf833}.workspaceWarningLow strong{color:#7dd3fc}@media (max-width:1280px){.tradingWorkspaceGrid{grid-template-columns:1fr}.tradeConsolePanel{grid-column:1/-1}}@media (max-width:1000px){.workspaceCommandStrip,.workspaceIntelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tradingWorkspaceGrid{grid-template-columns:1fr}.tradeConsolePanel{grid-column:auto}.chartPanel{min-height:auto}}@media (max-width:700px){.chartWorkspaceHeader{flex-direction:column}.workspaceLiveCluster{align-items:flex-start}.workspaceCommandStrip,.workspaceIntelligenceGrid{grid-template-columns:1fr}.chartBox{height:330px}.aiMessage{grid-template-columns:40px minmax(0,1fr)}.aiMessage small{grid-column:2;text-align:left}.chartInsightHeader,.workspaceIntelligenceHeader{align-items:flex-start;flex-direction:column}.workspaceEvent{grid-template-columns:42px minmax(0,1fr)}.workspaceEvent strong{grid-column:2;text-align:left}}@media (max-width:520px){.chartConfirmationBar{grid-template-columns:1fr}.chartConfirmationBar>span{text-align:left}.chartTopBar{align-items:flex-start}.chartTopStatus{align-items:flex-end}.chartTopStatus,.workspaceSignal{flex-direction:column}}.liveChartWorkspace{gap:9px}.liveChartWorkspace .chartWorkspaceHeader{display:none}.liveChartWorkspace .chartWorkspaceHeader h2{font-size:18px;margin-bottom:2px}.liveChartWorkspace .workspaceEyebrow{font-size:9px;margin-bottom:3px}.liveChartWorkspace .workspaceLiveCluster{align-items:center;flex-direction:row}.liveChartWorkspace .livePositionStrip{border-radius:11px;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));padding:7px}.liveChartWorkspace .livePositionStrip>div{min-height:38px;padding:5px 9px}.tradingWorkspaceGrid{gap:9px;grid-template-columns:minmax(190px,.9fr) minmax(540px,3.2fr) minmax(210px,.9fr)}.coachWorkspacePanel,.riskWorkspacePanel{padding:9px}.centerCommandPanel{display:flex;flex-direction:column;gap:9px;padding:9px}.centerCommandPanel .chartTopBar{margin:0;padding:0 3px}.centerCommandPanel .professionalChart{margin:0}.centerCommandPanel .professionalChartShell .chartBox{height:300px}.centerCommandPanel .professionalChartFooter{display:none}.centerCommandPanel .liveChartRead{margin-top:0}.coachWorkspacePanel .liveCoach{border-radius:13px;gap:10px;padding:13px}.coachWorkspacePanel .liveCoachHeader h3{font-size:.95rem}.coachWorkspacePanel .liveCoachAction,.coachWorkspacePanel .liveCoachGuidance>div{padding:10px 11px}.coachWorkspacePanel .liveCoachQuestion{padding:9px 10px}.liveChartWorkspace .workspaceIntelligenceGrid{margin-top:0}@media (max-width:1180px){.tradingWorkspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.centerCommandPanel{grid-column:1/-1;order:-1}}@media (max-width:760px){.liveChartWorkspace .chartWorkspaceHeader{align-items:flex-start}.liveChartWorkspace .workspaceLiveCluster{align-items:flex-start;flex-direction:column}.liveChartWorkspace .livePositionStrip,.tradingWorkspaceGrid{grid-template-columns:1fr}.centerCommandPanel{grid-column:1}.liveChartWorkspace .livePositionStrip>div{min-height:44px}}.tradeConsolePanel{display:flex;flex-direction:column;gap:12px}.coachSection{background:#0f172ab8;border:1px solid #94a3b821;border-radius:13px;padding:12px 13px}.coachSection>span{color:#64748b;display:block;font-size:10px;font-weight:900;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.coachSection>strong{color:#f8fafc;display:block;font-size:14px;line-height:1.4}.coachSection:nth-of-type(3)>strong{color:#fde68a}.coachReasonList{display:flex;flex-direction:column;gap:8px}.coachReasonList p{background:#22c55e12;border:1px solid #22c55e29;border-radius:10px;color:#cbd5e1;font-size:12px;line-height:1.4;margin:0;padding:8px 10px}.coachAskNina{background:linear-gradient(135deg,#7c3aed1f,#0ea5e914);border:1px solid #a78bfa38;border-radius:13px;display:flex;flex-direction:column;gap:5px;margin-top:auto;padding:12px}.coachAskNina span{color:#e9d5ff;font-size:13px;font-weight:900}.coachAskNina small{color:#94a3b8;font-size:10px;line-height:1.4}.tradeConsolePanel .consoleActionBox,.tradeConsolePanel .readyBadge{margin-top:0}@media (max-width:1000px){.tradeConsolePanel{min-height:auto}}.ninaSetupScore{background:linear-gradient(135deg,#7c3aed1f,#0ea5e914),#0f172ad1;border:1px solid #a78bfa3d;border-radius:15px;margin-top:auto;padding:14px}.ninaSetupScoreHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:13px}.ninaSetupScoreHeader>div:first-child span{color:#a78bfa;display:block;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.ninaSetupScoreHeader>div:first-child strong{color:#fff;font-size:30px;font-weight:900}.ninaSetupScoreCircle{background:#22c55e1f;border:1px solid #22c55e59;border-radius:50%;color:#86efac;display:grid;flex:0 0 54px;font-size:14px;font-weight:900;height:54px;place-items:center;width:54px}.ninaSetupScoreRows{display:flex;flex-direction:column;gap:7px}.ninaSetupScoreRows>div{align-items:center;background:#1e293b99;border:1px solid #94a3b81a;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.ninaSetupScoreRows span{color:#94a3b8;font-size:11px;font-weight:700}.ninaSetupScoreRows strong{color:#e2e8f0;font-size:11px;font-weight:900;text-align:right}.ninaSetupScoreProgress{background:#334155e6;border-radius:999px;height:8px;margin-top:13px;overflow:hidden}.ninaSetupScoreProgress>div{background:linear-gradient(90deg,#7c3aed,#0ea5e9,#22c55e);border-radius:inherit;height:100%}.ninaSetupScore>p{color:#cbd5e1;font-size:11px;line-height:1.45;margin:11px 0 0}.livePositionStrip{background:linear-gradient(135deg,#0ea5e914,#7c3aed0f),#0206176b;border:1px solid #38bdf82e;border-radius:14px;grid-template-columns:repeat(8,minmax(0,1fr));padding:9px}.livePositionStrip>div{display:flex;flex-direction:column;justify-content:center;min-height:42px;overflow:hidden;padding:6px 10px;position:relative;transition:transform .2s ease,border-color .2s ease,background .2s ease}.livePositionStrip>div:before{background:linear-gradient(90deg,#38bdf8e6,#7c3aede6);content:"";height:2px;left:0;opacity:.7;position:absolute;right:0;top:0}.livePositionStrip>div:hover{background:#1e293be0;border-color:#38bdf847;transform:translateY(-2px)}.livePositionStrip span{color:#64748b;font-size:9px;font-weight:900;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.livePositionStrip strong{color:#f8fafc;font-size:13px;line-height:1.35;white-space:normal}.livePositionStrip strong.positive{color:#86efac}.livePositionStrip strong.warning{color:#fde68a}.livePositionStrip strong.danger{color:#fca5a5}.livePositionStrip>div:first-child strong{color:#7dd3fc;font-size:16px;letter-spacing:.04em}.livePositionStrip>div:nth-child(2) strong{font-size:16px}.livePositionStrip>div:nth-child(3){background:#22c55e0d}.livePositionStrip>div:nth-child(6){background:#ef44440a}.livePositionStrip>div:nth-child(7){background:#22c55e0a}.livePositionStrip>div:nth-child(8){background:#0ea5e90d}@media (min-width:1181px){.liveChartWorkspace{padding:8px!important}.liveChartWorkspace .liveDesktopPositionStrip{display:none}.liveChartWorkspace .tradingWorkspaceGrid{align-items:stretch;gap:8px;grid-template-columns:minmax(205px,.85fr) minmax(0,3.4fr) minmax(300px,1.25fr)}.liveChartWorkspace .workspacePanel{min-width:0}.liveChartWorkspace .centerCommandPanel,.liveChartWorkspace .coachWorkspacePanel,.liveChartWorkspace .riskWorkspacePanel{border-radius:12px;padding:7px}.liveChartWorkspace .centerCommandPanel{gap:7px}.liveChartWorkspace .centerCommandPanel .professionalChartShell{gap:6px;margin-bottom:0}.liveChartWorkspace .centerCommandPanel .professionalChartShell .chartBox{height:clamp(285px,31vh,335px)}.liveChartWorkspace .liveSupplementalPanel{margin-top:0}}@media (max-width:1450px){.livePositionStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.livePositionStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.livePositionStrip{grid-template-columns:1fr}.livePositionStrip>div{min-height:68px}}.liveTradingMain .tradingWorkspaceGrid{column-gap:10px;isolation:isolate;overflow:clip;position:relative}.liveTradingMain .tradingWorkspaceGrid,.liveTradingMain .tradingWorkspaceGrid>.workspacePanel{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.liveTradingMain .riskWorkspacePanel{align-self:start;display:flex;flex-direction:column;gap:8px;padding-right:0}.liveTradingMain .riskWorkspacePanel>.quickTradeTicket{order:-1}.liveTradingMain .riskWorkspacePanel .quickTradeTicket,.liveTradingMain .riskWorkspacePanel .riskEngine{box-sizing:border-box;max-width:none;min-width:0;width:100%}.liveTradingMain .centerCommandPanel,.liveTradingMain .coachWorkspacePanel{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.liveTradingMain .centerCommandPanel{padding-left:0;padding-right:0}.liveTradingMain .coachWorkspacePanel{padding-left:0}.liveTradingMain .coachWorkspacePanel .partialProfitStandalone,.liveTradingMain .coachWorkspacePanel>*{box-sizing:border-box;max-width:100%;min-width:0;width:100%}@media (min-width:1101px){.liveTradingMain .tradingWorkspaceGrid{--live-risk-column:240px;--live-coach-column:252px;column-gap:12px;grid-template-columns:var(--live-risk-column) minmax(0,1fr) var(--live-coach-column)!important}.liveTradingMain .centerCommandPanel{margin-left:0!important;margin-right:0!important;overflow:hidden!important;width:100%!important}.liveTradingMain .riskWorkspacePanel{box-sizing:border-box;margin-top:0;max-width:var(--live-risk-column);min-width:var(--live-risk-column);padding-top:0;width:var(--live-risk-column)}.liveTradingMain .coachWorkspacePanel{box-sizing:border-box;max-width:var(--live-coach-column);min-width:var(--live-coach-column);width:var(--live-coach-column)}}@media (min-width:981px) and (max-height:950px){.liveTradingMain .liveChartWorkspace{padding-top:4px}.liveTradingMain .professionalChartShell{gap:4px;margin-bottom:3px}.liveTradingMain .professionalChartShell .chartBox{height:clamp(320px,39vh,360px)}.liveTradingMain .professionalChartToolbar{padding-block:4px}.liveTradingMain .professionalChartHeader{padding-top:0}}@media (min-width:981px) and (max-height:820px){.liveTradingMain .professionalChartShell .chartBox{height:clamp(285px,36vh,325px)}}@media (max-width:1100px){.liveTradingMain .quickTradeTicket{max-width:none!important;min-width:0!important;position:static!important;width:auto!important}.liveTradingMain .riskWorkspacePanel{margin-top:0;max-width:none;min-width:0;padding-right:12px;padding-top:0;width:auto}.liveTradingMain .centerCommandPanel{margin-left:0!important;padding-left:12px;padding-right:12px;width:auto!important}.liveTradingMain .coachWorkspacePanel{box-sizing:border-box;max-width:100%;min-width:0;padding-left:12px;width:100%}}@media (max-width:980px){.liveTradingMain .chartWorkspaceHeader,.liveTradingMain .liveDesktopPositionStrip{display:none}}@media (min-width:1101px){.liveTradingMain .tradingWorkspaceGrid.tradingCardClosed{grid-template-columns:minmax(0,1fr) var(--live-coach-column)!important}.liveTradingMain .tradingWorkspaceGrid.tradingCardClosed .centerCommandPanel{grid-column:1}.liveTradingMain .tradingWorkspaceGrid.tradingCardClosed .coachWorkspacePanel{grid-column:2}}.liveTradingMain .tradingCardToggleButton{background:#22c55e;border:2px solid #86efac;border-radius:8px;box-shadow:0 0 0 1px #22c55e2e,0 4px 14px #22c55e38;color:#07130b;cursor:pointer;font-size:.9rem;font-weight:800;letter-spacing:.01em;padding:9px 16px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.liveTradingMain .tradingCardToggleButton:hover{background:#4ade80;border-color:#bbf7d0;box-shadow:0 0 0 1px #4ade803d,0 5px 18px #22c55e4d}.liveTradingMain .tradingCardToggleButton:focus-visible{outline:3px solid #bbf7d0;outline-offset:2px}.liveTradingMain .tradingCardToggleButton:active{transform:translateY(1px)}.aiTradeChecklist{align-self:stretch;box-sizing:border-box;margin-top:14px;max-width:none;width:100%}.checklistHeader{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.checklistEyebrow{color:#38bdf8;display:block;font-size:10px;font-weight:900;letter-spacing:1.3px;margin-bottom:3px;text-transform:uppercase}.checklistHeader h3{font-size:18px;line-height:1.1;margin:0}.checklistGrade{background:#22c55e1f;border:1px solid #22c55e59;border-radius:13px;display:grid;height:48px;place-items:center;text-align:center;width:64px}.checklistGrade strong{color:#86efac;font-size:21px;line-height:1}.checklistGrade span{color:#cbd5e1;font-size:8px;font-weight:800}.checklistGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(180px,1fr))}.checklistItem{align-items:flex-start;background:#0f172a9e;border:1px solid #94a3b821;border-radius:12px;display:flex;gap:9px;min-width:0;padding:10px 11px}.checkIcon{flex-shrink:0;font-size:17px;line-height:1.2}.checkContent{flex:1 1;min-width:0}.checkContent>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.checkContent p{color:#f8fafc;font-size:12px;font-weight:800;margin:0;white-space:nowrap}.checkContent strong{color:#86efac;flex-shrink:0;font-size:11px}.checkContent small{color:#94a3b8;display:block;font-size:10px;line-height:1.25;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkBar{background:#334155e6;border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.checkBar i{background:linear-gradient(90deg,#22c55e,#38bdf8);border-radius:999px;display:block;height:100%}.checklistItem.warning .checkContent strong{color:#facc15}.checklistItem.warning .checkBar i{background:linear-gradient(90deg,#facc15,#38bdf8)}.checklistSummary{grid-gap:12px;align-items:center;background:#22c55e17;border:1px solid #22c55e40;border-radius:13px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:11px;padding:10px 12px}.checklistSummary div{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0}.checklistSummary span{color:#94a3b8;font-size:11px;font-weight:800}.checklistSummary strong{color:#86efac;font-size:12px;white-space:nowrap}.checklistSummary p{color:#cbd5e1;font-size:11px;margin:0;text-align:right}@media (max-width:1200px){.checklistGrid{grid-template-columns:repeat(2,minmax(190px,1fr))}}@media (max-width:720px){.checklistHeader{align-items:flex-start}.checklistGrid,.checklistSummary{grid-template-columns:1fr}.checklistSummary p{text-align:left}}.quickTradeTicket{background:#101722;border:1px solid #2b3a4e;border-radius:12px;box-shadow:0 12px 28px #02081738;box-sizing:border-box;color:#f8fafc;overflow:hidden;width:100%}.quickTradeHeader{align-items:center;background:linear-gradient(180deg,#1a2431,#151e2a);border-bottom:1px solid #263548;display:flex;gap:10px;justify-content:space-between;padding:11px 12px}.quickTradeHeader>div{align-items:center;display:flex;gap:9px;min-width:0}.quickTradeEyebrow{color:#7dd3fc;font-size:10px;font-weight:900;letter-spacing:.09em}.quickTradeHeader strong{border-left:1px solid #3a4a60;color:#fff;font-size:14px;letter-spacing:.04em;padding-left:9px}.quickTradePlanningBadge{background:#0ea5e914;border:1px solid #38bdf84d;border-radius:4px;color:#7dd3fc;font-size:8px;font-weight:900;letter-spacing:.08em;padding:3px 6px}.quickTradeReviewNotice{grid-gap:3px;background:#0ea5e912;border:0;border-left:2px solid #38bdf873;border-radius:7px;color:#b9dff5;display:grid;font-size:9px;gap:3px;line-height:1.35;margin:8px 10px 0;padding:6px 8px}.quickTradeReviewNotice strong{color:#7dd3fc}.quickTradeBody{grid-gap:7px;display:grid;gap:7px;padding:8px}.quickTradeIdentityRows{background:#0000;border:0;border-radius:0;overflow:hidden}.quickTradeReadRow{grid-gap:8px;align-items:center;border-bottom:1px solid #4755694d;display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr);min-height:31px;padding:0 9px}.quickTradeReadRow:last-child{border-bottom:0}.quickTradeField>span,.quickTradeInstrumentField>span,.quickTradeMetric span,.quickTradeQuoteGrid span,.quickTradeReadRow span,.quickTradeSectionLabel,.quickTradeSelectField>span{color:#8fa1b7;font-size:9px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.quickTradeReadRow strong{color:#e8eef7;font-size:10px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.quickTradeSection{grid-gap:6px;display:grid;gap:6px}.quickTradePriceGrid,.quickTradeSummary,.quickTradeTwoColumn{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.quickToggleRow{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.quickToggle{background:#1b273585;border:1px solid #47556957;border-radius:6px;color:#9aabc0;cursor:pointer;font-size:10px;font-weight:900;min-height:31px;padding:0 7px}.quickToggle.activeBuy{background:linear-gradient(180deg,#168244,#126c39);border-color:#22c55e;color:#fff}.quickToggle.activeSell{background:linear-gradient(180deg,#b62f37,#92252e);border-color:#ef4444;color:#fff}.quickToggle.activeAsset{background:#163b55;border-color:#38bdf8;color:#d8f3ff}.quickTradeField,.quickTradeInstrumentField,.quickTradeSelectField{grid-gap:4px;align-content:start;display:grid;gap:4px;min-width:0}.quickTradeField input,.quickTradeSelectField select{background:#0c141fb8;border:1px solid #4755696b;border-radius:6px;box-sizing:border-box;color:#f8fafc;font-size:11px;font-weight:750;height:34px;min-width:0;outline:none;padding:0 8px;width:100%}.quickTradeField input:focus,.quickTradeSelectField select:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81c}.quickTradeField input[aria-invalid=true],.quickTradeSelectField select[aria-invalid=true]{border-color:#f87171}.quickTradePlanningNote{color:#73859b;font-size:8px;line-height:1.4}.quickTradeQuotePanel{grid-gap:7px;background:#0000;border:0;border-radius:0;border-top:1px solid #47556947;display:grid;gap:7px;padding:7px 2px}.quickTradeSectionHeading{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.quickTradeSectionHeading>span{color:#7dd3fc;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.quickTradeSectionHeading small{color:#718399;font-size:8px;line-height:1.3;max-width:68%;text-align:right}.quickTradeQuoteGrid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.quickTradeQuoteGrid>div{min-width:0}.quickTradeQuoteGrid strong{color:#f8fafc;display:block;font-size:10px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickTradeSummary{padding-top:2px}.quickTradeMetric{background:#0000;border:0;border-radius:0;border-top:1px solid #47556947;min-width:0;padding:6px 2px}.quickTradeMetric strong{color:#f8fafc;display:block;font-size:11px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickTradeMetric:nth-child(2) strong{color:#fca5a5}.quickTradeMetric:nth-child(3) strong{color:#86efac}.quickTradeFooter{grid-gap:7px;background:#0d151f;border-top:1px solid #263548;display:grid;gap:7px;padding:10px}.quickTradeStatus{align-items:center;display:flex;gap:7px}.quickTradeStatus p{color:#cbd5e1;font-size:9px;margin:0}.quickTradeStatus strong{color:#fde68a}.quickStatusDot{background:#facc15;border-radius:50%;box-shadow:0 0 8px #facc15a6;flex:0 0 auto;height:7px;width:7px}.quickStatusDot.blocked{background:#ef4444;box-shadow:0 0 8px #ef4444a6}.quickTradeMeta{grid-gap:2px;color:#7e90a5;display:grid;font-size:8px;gap:2px;line-height:1.35}.quickConfirmDisabled,.quickDemoExecute{border-radius:6px;font-size:10px;font-weight:900;min-height:34px;padding:0 10px;width:100%}.quickDemoExecute{background:linear-gradient(180deg,#22a957,#178342);border:1px solid #22c55eb3;color:#fff;cursor:pointer}.quickDemoExecute:disabled,.quickDemoExecute[aria-disabled=true]{background:#263244;border-color:#334155;color:#6f8196;cursor:not-allowed}.quickConfirmDisabled{background:#1e293b;border:1px solid #475569;color:#94a3b8}.quickReviewActions{grid-gap:7px;display:grid;gap:7px}.quickReviewActions span,.quickTradeError{color:#fca5a5;font-size:9px;grid-column:1/-1;line-height:1.35}@media (max-width:700px){.quickTradePriceGrid,.quickTradeTwoColumn{grid-template-columns:1fr}.quickTradeQuoteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.quickPlanSignalLight{border-radius:50%;display:inline-block;height:10px;margin-right:8px;vertical-align:middle;width:10px}.quickPlanSignalLight--green{background:#22e58b;box-shadow:0 0 8px #22e58b}.quickPlanSignalLight--yellow{background:#ffc62b;box-shadow:0 0 8px #ffc62b}.quickPlanSignalLight--red{background:#ff4d5e;box-shadow:0 0 8px #ff4d5e}.chartDrawingLine{stroke:#2dd4bfeb;stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:stroke}.chartDrawingLine:not(.locked){cursor:grab}.chartDrawingLine.locked{stroke-dasharray:5 4;cursor:not-allowed;opacity:.78}.chartDrawingLine.selected{stroke-width:3.5;filter:drop-shadow(0 0 3px rgba(45,212,191,.45))}.chartDrawingLine:focus{stroke-width:3.5;outline:none}.chartLinkedCrosshairLine{stroke:#94a3b8b8;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.chartDrawingPlacementStatus{fill:currentColor;font-size:12px;font-weight:700}.chartLinkedCrosshairLabel rect{fill:#0f172af5;stroke:#94a3b8e6;stroke-width:1}.chartLinkedCrosshairLabel text{fill:#f8fafc;font-size:12px;font-weight:700}.professionalChartShell{display:flex;flex-direction:column;gap:7px;margin-bottom:6px}.professionalChartShell.professionalChartExpanded{background:#020617;box-sizing:border-box;inset:0;margin:0;overflow:hidden;padding:14px 16px 16px;position:fixed;z-index:20000}.professionalChartExpanded .professionalChartFooter,.professionalChartExpanded .professionalChartHeader,.professionalChartExpanded .professionalChartMeta,.professionalChartExpanded .professionalChartToolbar,.professionalChartExpanded .professionalHistoryStatusStrip,.professionalChartExpanded .professionalRangeBar{flex-shrink:0}.professionalChartExpanded .chartBox{flex:1 1 auto;height:auto!important;min-height:0}.professionalChartExpanded .professionalChartToolbar,.professionalChartExpanded .professionalRangeBar{background:#020617f0}.professionalChartHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:2px 2px 0}.professionalChartQuote{min-width:0}.professionalChartSymbolRow{align-items:center;display:flex;gap:9px;margin-bottom:4px}.professionalChartSymbolRow>strong{color:#f8fafc;font-size:17px;font-weight:900;letter-spacing:.03em}.professionalChartMarketBadge{background:#22c55e14;border:1px solid #22c55e38;border-radius:999px;color:#86efac;font-size:9px;font-weight:900;letter-spacing:.06em;padding:4px 7px;text-transform:uppercase}.professionalChartPriceRow{align-items:baseline;display:flex;gap:9px}.professionalChartPriceRow>span{color:#fff;font-size:28px;font-weight:900;line-height:1}.professionalChartPriceRow>small{color:#86efac;font-size:11px;font-weight:900}.professionalChartStatus{align-items:center;display:flex;gap:8px}.professionalChartStatus>span,.professionalChartStatus>strong{border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.04em;padding:6px 9px}.professionalChartStatus>span{background:#facc1514;border:1px solid #facc1538;color:#fde68a}.professionalChartStatus>strong{background:#22c55e14;border:1px solid #22c55e38}.professionalChartStatus>strong.positive{color:#86efac}.professionalChartStatus>strong.warning{color:#fde68a}.professionalChartStatus>strong.danger{color:#fca5a5}.professionalChartToolbar{align-items:center;background:#0206177a;border:1px solid #94a3b81f;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:6px 8px}.professionalChartTools,.professionalTimeframes{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.professionalChartTools button,.professionalTimeframes button{background:#0000;border:1px solid #0000;border-radius:7px;color:#94a3b8;cursor:pointer;font:inherit;font-size:10px;font-weight:900;min-height:28px;padding:5px 8px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.professionalChartTools button:hover,.professionalTimeframes button:hover{background:#1e293bbf;border-color:#94a3b829;color:#f8fafc;transform:translateY(-1px)}.professionalTimeframes button.active{background:#38bdf81f;border-color:#38bdf84d;color:#7dd3fc}.professionalChartTools button.activeTool{background:#22c55e17;border-color:#22c55e3d;color:#86efac}.professionalChartMeta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:9px;font-weight:800;gap:13px;letter-spacing:.04em;padding:0 3px}.professionalChartShell .chartBox{background:linear-gradient(rgba(148,163,184,.055) 1px,#0000 0),linear-gradient(90deg,rgba(148,163,184,.055) 1px,#0000 0),linear-gradient(180deg,#020617fa,#080f1ef5);background-size:100% 46px,72px 100%,100% 100%;border:1px solid #38bdf824;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff05,0 16px 32px #02061733;height:410px}.professionalChartShell .priceAxis{bottom:70px;font-size:10px;right:10px;top:16px}.professionalChartShell .emaLine,.professionalChartShell .entryLine,.professionalChartShell .stopLine,.professionalChartShell .targetLine,.professionalChartShell .vwapLine{font-size:10px;line-height:1;padding-left:11px}.professionalChartShell .proCandle{border-radius:1px;box-shadow:0 0 8px #0f172a52;width:7px}.professionalChartShell .proCandle:after,.professionalChartShell .proCandle:before{left:3px;width:1px}.professionalChartShell .proCandle:before{height:12px;height:var(--wick-top,12px);top:-12px;top:calc(var(--wick-top, 12px)*-1)}.professionalChartShell .proCandle:after{bottom:-12px;bottom:calc(var(--wick-bottom, 12px)*-1);height:12px;height:var(--wick-bottom,12px)}.professionalChartShell .volumeShelf{bottom:16px;gap:7px;height:50px;left:24px;right:52px}.professionalChartShell .volumeBar{background:#38bdf847;border-radius:4px 4px 0 0}.professionalChartShell .entryMarker,.professionalChartShell .exitMarker{font-size:10px;letter-spacing:.03em;padding:7px 10px;right:15px}.professionalChartShell .entryMarker{bottom:110px}.professionalChartShell .exitMarker{top:55px}.professionalCrosshair{inset:0;pointer-events:none;position:absolute;z-index:7}.crosshairHorizontal,.crosshairVertical{background:#94a3b857;display:block;position:absolute}.crosshairHorizontal{height:1px;left:0;right:0;top:49%}.crosshairVertical{bottom:0;left:58%;top:0;width:1px}.professionalCrosshair>small,.professionalCrosshair>strong{background:#334155;border-radius:5px;color:#f8fafc;font-size:9px;font-weight:900;padding:4px 6px;position:absolute}.professionalCrosshair>strong{right:6px;top:calc(49% - 11px)}.professionalCrosshair>small{bottom:4px;left:calc(58% - 20px)}.professionalChartFooter{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.professionalChartFooter>div{background:#02061766;border:1px solid #94a3b81a;border-radius:9px;min-width:0;padding:7px 8px}.professionalChartFooter span,.professionalChartFooter strong{display:block}.professionalChartFooter span{color:#64748b;font-size:8px;font-weight:900;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.professionalChartFooter strong{color:#e2e8f0;font-size:10px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.professionalChartToolbar{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.professionalChartHeader{flex-direction:column}.professionalChartStatus{align-self:stretch;justify-content:flex-start}.professionalChartPriceRow{flex-wrap:wrap}.professionalChartFooter{grid-template-columns:repeat(2,minmax(0,1fr))}.professionalChartShell .chartBox{height:340px}.professionalChartExpanded{padding:8px}}@media (max-width:460px){.professionalChartFooter{grid-template-columns:1fr}.professionalChartTools{width:100%}}@media (min-width:1181px){.centerCommandPanel .professionalChartHeader{align-items:center;padding:0 2px}.centerCommandPanel .professionalChartSymbolRow{margin-bottom:1px}.centerCommandPanel .professionalChartMeta{display:none}.centerCommandPanel .professionalChartToolbar{border-radius:9px;padding:4px 6px}.centerCommandPanel .professionalChartTools button,.centerCommandPanel .professionalTimeframes button{font-size:11px;min-height:25px;padding:3px 6px}.liveChartWorkspace .centerCommandPanel .professionalChartShell .chartBox{border-radius:10px;height:420px}.liveChartWorkspace .centerCommandPanel .professionalChartShell.professionalChartExpanded .chartBox{height:auto}.centerCommandPanel .professionalChartSymbolRow>strong{font-size:18px}.centerCommandPanel .professionalChartMarketBadge,.centerCommandPanel .professionalChartStatus>span,.centerCommandPanel .professionalChartStatus>strong{font-size:10px}.centerCommandPanel .professionalChartPriceRow>span{font-size:21px}.centerCommandPanel .professionalChartPriceRow>small{font-size:12px}.centerCommandPanel .professionalChartShell .emaLine,.centerCommandPanel .professionalChartShell .entryLine,.centerCommandPanel .professionalChartShell .priceAxis,.centerCommandPanel .professionalChartShell .stopLine,.centerCommandPanel .professionalChartShell .targetLine,.centerCommandPanel .professionalChartShell .vwapLine{font-size:11px;font-weight:800}.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded){gap:4px;margin-bottom:3px}.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalChartHeader{min-height:0}.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalChartSymbolRow{gap:6px}.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalChartMarketBadge,.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalChartStatus>span,.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalChartStatus>strong{padding:3px 6px}.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalChartToolbar{gap:6px;padding:2px 5px}.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalChartTools,.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalTimeframes{gap:3px}.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalChartToolbar{background:#02061757;border-color:#94a3b814;gap:4px;padding:1px 4px}.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalChartTools button,.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalTimeframes button{color:#64748b;font-size:10px;min-height:23px;opacity:.78;padding:2px 5px}.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalChartTools button.activeTool,.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalTimeframes button.active{opacity:1}}.professionalHistoryChart{height:100%;inset:0;position:absolute;width:100%;z-index:2}.historyGridLine{stroke:#94a3b81f;stroke-width:1;vector-effect:non-scaling-stroke}.historyPriceLabel{fill:#94a3b8;font-size:10px;font-weight:800}.historyVolumeDivider{stroke:#94a3b82e;stroke-width:1;vector-effect:non-scaling-stroke}.historyWick{stroke-width:1.25;vector-effect:non-scaling-stroke}.historyCandle.rising,.historyWick.rising{stroke:#22c55e;fill:#22c55e}.historyCandle.falling,.historyWick.falling{stroke:#ef4444;fill:#ef4444}.historyVolume.rising{fill:#22c55e52}.historyVolume.falling{fill:#ef444452}.historyIndicatorLine{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:none}.historyIndicatorLine.vwap{stroke:#f59e0b}.historyIndicatorLine.ema20{stroke:#38bdf8}.historyTradePlanLine{stroke-width:1.5;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.historyTradePlanLine.entry{stroke:#22c55e}.historyTradePlanLine.stop{stroke:#ef4444}.historyTradePlanLine.target{stroke:#38bdf8}.historyTradePlanLabel{stroke:#020617eb;stroke-width:3px;font-size:13px;font-weight:900;paint-order:stroke}.historyTradePlanLabel.entry{fill:#86efac}.historyTradePlanLabel.stop{fill:#fca5a5}.historyTradePlanLabel.target{fill:#7dd3fc}.historyTimeTick{stroke:#94a3b84d;stroke-width:1;vector-effect:non-scaling-stroke}.historyTimeLabel{fill:#94a3b8;stroke:#020617e6;stroke-width:2px;font-size:10px;font-weight:800;paint-order:stroke}.professionalRangeBar{align-items:center;background:#02061770;border:1px solid #94a3b81f;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:6px 8px}.professionalRangeBar>span{color:#64748b;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.professionalHistoryNavigation,.professionalRangeButtons{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.professionalHistoryNavigation{margin-left:auto}.professionalHistoryNavigation button,.professionalRangeButtons button{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:6px;color:#94a3b8;cursor:pointer;font:inherit;font-size:9px;font-weight:900;min-height:25px;padding:4px 7px}.professionalHistoryNavigation button:hover:not(:disabled),.professionalRangeButtons button:hover:not(:disabled){background:#1e293bc7;border-color:#38bdf847;color:#f8fafc}.professionalHistoryNavigation button.active,.professionalRangeButtons button.active{background:#38bdf81f;border-color:#38bdf857;color:#7dd3fc}.professionalHistoryNavigation button:disabled,.professionalRangeButtons button:disabled{cursor:not-allowed;opacity:.42}.professionalPanChart{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.professionalPanChart:active{cursor:grabbing}.professionalHistoryLimitNotice{color:#fbbf24}@media (min-width:1181px){.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalRangeBar{border-radius:8px;gap:5px;padding:3px 6px}.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalHistoryNavigation,.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalRangeButtons{gap:3px}.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalHistoryNavigation button,.liveChartWorkspace .centerCommandPanel .professionalChartShell:not(.professionalChartExpanded) .professionalRangeButtons button{min-height:23px;padding:3px 6px}}.professionalLiveQuoteBadge{align-items:baseline;background:#020617e0;border:1px solid #22c55e47;border-radius:8px;box-shadow:0 6px 18px #0206174d;display:flex;gap:7px;left:12px;padding:6px 8px;position:absolute;top:12px;z-index:7}.professionalLiveQuoteBadge span{color:#86efac;font-size:8px;font-weight:900;letter-spacing:.08em}.professionalLiveQuoteBadge strong{color:#fff;font-size:13px;font-weight:900}.professionalLiveQuoteBadge small{color:#94a3b8;font-size:8px;font-weight:800}.professionalHistoryStatusStrip{align-items:center;background:#0206178a;border:1px solid #38bdf824;border-radius:8px;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:9px;font-weight:800;gap:12px;min-height:30px;padding:6px 9px}.professionalHistoryStatusStrip>span{align-items:center;display:inline-flex;gap:4px}.professionalHistoryStatusStrip>span+span{border-left:1px solid #94a3b81f;padding-left:12px}.professionalHistoryStatusStrip strong{color:#7dd3fc}.professionalHistoryStatusStrip .professionalTradePlanBadge{box-shadow:none;margin-left:auto;position:static}.professionalTradePlanBadge{align-items:center;background:#020617db;border:1px solid #38bdf847;border-radius:7px;display:flex;gap:7px;padding:5px 8px}.professionalTradePlanBadge strong{color:#7dd3fc;font-size:8px;font-weight:900;letter-spacing:.06em}.professionalTradePlanBadge span{color:#cbd5e1;font-size:8px;font-weight:800}@media (max-width:900px){.professionalHistoryNavigation{margin-left:0;width:100%}.professionalHistoryStatusStrip{gap:8px}.professionalHistoryStatusStrip>span+span{border-left:0;padding-left:0}}@media (max-width:700px){.professionalLiveQuoteBadge{align-items:flex-start;flex-direction:column;gap:2px}.professionalTradePlanBadge span{display:none}.professionalRangeButtons{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:2px}}.historyExtendedSessionBand{stroke:none;pointer-events:none}.historyExtendedSessionBand.premarket{fill:#38bdf812}.historyExtendedSessionBand.after-hours{fill:#a855f714}.historyExtendedSessionBoundary{stroke:#94a3b83d;stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;pointer-events:none}.historyExtendedSessionLabel{fill:#cbd5e1;stroke:#020617e6;stroke-width:2px;font-size:9px;font-weight:900;letter-spacing:.08em;paint-order:stroke;pointer-events:none}.professionalChartTools .extendedHoursControl{letter-spacing:.06em;min-width:39px}.professionalChartTools .extendedHoursControl[aria-pressed=true]{background:#22c55e1a;border-color:#22c55e4d;color:#86efac}.chartWorkspacePanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081218f7;border:1px solid #5eead438;border-radius:14px;box-shadow:0 20px 54px #00000061;display:flex;flex-direction:column;left:0;max-height:min(620px,calc(100vh - 32px));overflow:hidden;position:absolute;top:0;width:min(360px,calc(100vw - 32px))}.chartWorkspacePanelPinned{border-color:#5eead475}.chartWorkspacePanelHeader{align-items:center;border-bottom:1px solid #94a3b824;cursor:grab;display:flex;gap:12px;justify-content:space-between;min-height:46px;padding:8px 10px 8px 12px;touch-action:none;-webkit-user-select:none;user-select:none}.chartWorkspacePanelPinned .chartWorkspacePanelHeader{cursor:default}.chartWorkspacePanelHeader>div:first-child{align-items:center;display:flex;gap:8px;min-width:0}.chartWorkspacePanelHeader strong{color:#e6fffb;font-size:.88rem;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chartWorkspacePanelGrip{color:#94a3b8b8;font-size:.95rem;letter-spacing:-.16em}.chartWorkspacePanelActions{align-items:center;display:flex;gap:6px}.chartWorkspacePanelActions button{background:#0f1f28e0;border:1px solid #94a3b82e;border-radius:8px;color:#cbd5e1;cursor:pointer;font:inherit;font-size:.72rem;min-height:30px;padding:5px 9px}.chartWorkspacePanelActions button:focus-visible,.chartWorkspacePanelActions button:hover{border-color:#5eead480;color:#f0fdfa;outline:none}.chartWorkspacePanelActions button[aria-pressed=true]{background:#0d4e4a6b;border-color:#5eead480;color:#99f6e4}.chartWorkspacePanelBody{color:#cbd5e1;min-height:0;overflow:auto;padding:14px}@media (max-width:720px){.chartWorkspacePanel{max-height:calc(100vh - 20px);width:calc(100vw - 20px)}}.drawToolsPanel{grid-gap:14px;display:grid;gap:14px;min-width:320px}.drawToolsIntro p,.drawingsEmpty p{color:#9aa7b7;font-size:12px;line-height:1.45;margin:4px 0 0}.drawToolsGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.drawToolButton,.drawingItemActions button,.drawingSelectButton,.drawingsManagerHeader button{background:#0a121cdb;border:1px solid #8ca0b440;border-radius:8px;color:#eaf4ff}.drawToolButton{grid-gap:4px;cursor:pointer;display:grid;gap:4px;padding:10px;text-align:left}.drawToolButton small{color:#8fa1b4}.drawToolButton.active{border-color:#50dcc8cc;box-shadow:inset 0 0 0 1px #50dcc83d}.drawToolButton:disabled{cursor:not-allowed;opacity:.45}.drawToolSelection,.drawingsManagerHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.drawToolSelection{background:#080e16b3;border:1px solid #8ca0b42e;border-radius:8px;padding:10px 12px}.drawToolSelection span,.drawingsManagerHeader span{color:#8fa1b4;font-size:12px}.drawingsManager{grid-gap:10px;display:grid;gap:10px}.drawingsManagerHeader>div{align-items:baseline;display:flex;gap:8px}.drawingItemActions button,.drawingsManagerHeader button{cursor:pointer;padding:6px 8px}.drawingsManagerHeader button:disabled{cursor:not-allowed;opacity:.45}.drawingsEmpty{border:1px dashed #8ca0b447;border-radius:8px;padding:14px}.drawingList,.drawingListItem{grid-gap:8px;display:grid;gap:8px}.drawingListItem{border:1px solid #8ca0b42e;border-radius:8px;padding:8px}.drawingListItem.selected{border-color:#50dcc8b8}.drawingSelectButton{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px}.drawingSelectButton span{color:#8fa1b4;font-size:12px}.drawingItemActions{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:640px){.drawToolsPanel{min-width:0}.drawToolsGrid{grid-template-columns:1fr}}.indicatorLibraryPanel{grid-gap:12px;display:grid;gap:12px}.indicatorLibrarySearchRow label{grid-gap:6px;color:#94a3b8;display:grid;font-size:.72rem;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.indicatorLibrarySearchRow input{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:9px;color:#f8fafc;font:inherit;min-height:38px;padding:8px 10px;text-transform:none;width:100%}.indicatorLibrarySearchRow input:focus{border-color:#5eead494;outline:none}.indicatorLibraryCategories{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.indicatorFavoriteButton,.indicatorLibraryCategories button,.indicatorToggleButton{background:#0f1f28b8;border:1px solid #94a3b829;color:#cbd5e1;cursor:pointer;font:inherit}.indicatorLibraryCategories button{border-radius:999px;flex:0 0 auto;font-size:.7rem;min-height:30px;padding:5px 9px}.indicatorLibraryCategories button.active{background:#0d4e4a61;border-color:#5eead47a;color:#99f6e4}.indicatorLibrarySummary{color:#64748b;display:flex;font-size:.7rem;gap:10px;justify-content:space-between}.indicatorLibraryResults{grid-gap:9px;display:grid;gap:9px}.indicatorLibraryItem{grid-gap:8px;background:#0f172a8f;border:1px solid #94a3b81f;border-radius:10px;display:grid;gap:8px;padding:11px}.indicatorLibraryItemTopline{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.indicatorLibraryItemTopline>div{grid-gap:2px;display:grid;gap:2px}.indicatorLibraryItemTopline strong{color:#f0fdfa;font-size:.86rem}.indicatorLibraryItemTopline span,.indicatorLibraryMeta,.indicatorLibraryRequirements{color:#64748b;font-size:.68rem}.indicatorLibraryItem p{color:#94a3b8;font-size:.74rem;line-height:1.45;margin:0}.indicatorFavoriteButton{border-radius:8px;font-size:1rem;min-height:30px;min-width:32px}.indicatorFavoriteButton.active{border-color:#facc1561;color:#fde047}.indicatorLibraryMeta{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.indicatorLibraryMeta .available{color:#5eead4}.indicatorLibraryMeta .planned{color:#fbbf24}.indicatorLibraryRequirements{grid-gap:2px;display:grid;gap:2px}.indicatorLibraryRequirements>span:first-child{color:#94a3b8;font-weight:700}.indicatorToggleButton{border-radius:8px;font-size:.72rem;min-height:32px}.indicatorToggleButton.active{background:#0d4e4a5c;border-color:#5eead47a;color:#99f6e4}.indicatorToggleButton:disabled{cursor:not-allowed;opacity:.52}.indicatorLibraryEmpty{padding:18px 10px;text-align:center}.indicatorLibraryEmpty strong{color:#e2e8f0}.indicatorLibraryEmpty p{color:#64748b;font-size:.74rem;margin:5px 0 0}.professionalChartWorkspace{display:flex;flex-direction:column;gap:10px;min-width:0;position:relative}.professionalChartWorkspaceToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.professionalChartWorkspaceLayouts,.professionalChartWorkspaceLinks,.professionalChartWorkspaceTools{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.professionalChartWorkspaceLinks{background:#050f167a;border:1px solid #94a3b81f;border-radius:10px;padding:7px 9px}.professionalChartWorkspaceLinks>span{font-size:.76rem;margin-right:2px;opacity:.72}.professionalChartWorkspaceLinks button,.professionalChartWorkspacePaneHeader button,.professionalChartWorkspaceToolbar button{background:#0a161feb;border:1px solid #7dd3fc38;border-radius:8px;color:inherit;cursor:pointer;padding:7px 10px}.professionalChartWorkspaceLinks button:disabled{border-style:dashed;cursor:not-allowed;opacity:.48}.professionalChartWorkspaceLinks button[aria-pressed=true],.professionalChartWorkspaceToolbar button.active,.professionalChartWorkspaceToolbar button[aria-pressed=true]{border-color:#2dd4bfb8;box-shadow:inset 0 0 0 1px #2dd4bf29}.professionalChartWorkspaceGrid{grid-gap:10px;display:grid;gap:10px;min-width:0}.professionalChartWorkspaceGrid.layout-single,.professionalChartWorkspaceGrid.layout-two-rows{grid-template-columns:minmax(0,1fr)}.professionalChartWorkspaceGrid.layout-four-grid,.professionalChartWorkspaceGrid.layout-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.professionalChartWorkspacePane{background:#040c1261;border:1px solid #94a3b829;border-radius:12px;min-width:0;overflow:hidden}.professionalChartWorkspacePane.active{border-color:#2dd4bf7a}.professionalChartWorkspacePaneHeader{align-items:center;border-bottom:1px solid #94a3b81f;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.professionalChartWorkspacePaneHeader>div{align-items:baseline;display:flex;gap:8px;min-width:0}.professionalChartWorkspacePaneHeader span{font-size:.78rem;opacity:.7}.professionalChartWorkspacePaneBody{min-width:0}.professionalChartWorkspacePaneBody .professionalChartTools>button:first-child:disabled{display:none}@media (max-width:900px){.professionalChartWorkspaceGrid.layout-four-grid,.professionalChartWorkspaceGrid.layout-two-columns{grid-template-columns:minmax(0,1fr)}}@media (min-width:1501px){.liveChartWorkspace .centerCommandPanel .professionalChartWorkspace{grid-column-gap:8px;grid-row-gap:6px;column-gap:8px;display:grid;grid-template-columns:minmax(285px,auto) minmax(0,1fr);row-gap:6px}.liveChartWorkspace .centerCommandPanel .professionalChartWorkspace>*{grid-column:1/-1}.liveChartWorkspace .centerCommandPanel .professionalChartWorkspaceToolbar{flex-wrap:nowrap;gap:6px;grid-column:1}.liveChartWorkspace .centerCommandPanel .professionalChartWorkspaceLinks{border-radius:8px;flex-wrap:nowrap;gap:4px;grid-column:2;justify-content:flex-end;padding:3px 5px}}@media (min-width:1181px){.liveChartWorkspace .centerCommandPanel .professionalChartWorkspace{gap:6px}.liveChartWorkspace .centerCommandPanel .professionalChartWorkspaceLinks button,.liveChartWorkspace .centerCommandPanel .professionalChartWorkspacePaneHeader button,.liveChartWorkspace .centerCommandPanel .professionalChartWorkspaceToolbar button{border-radius:7px;min-height:26px;padding:4px 7px}.liveChartWorkspace .centerCommandPanel .professionalChartWorkspaceLinks{padding:4px 6px}.liveChartWorkspace .centerCommandPanel .professionalChartWorkspacePaneHeader{padding:5px 8px}}.liveProfessionalChartSessionNotice{align-items:center;background:#07171feb;border:1px solid #4de0d047;border-radius:8px;color:#d9f7f3;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin:0 0 8px;padding:8px 12px}.liveProfessionalChartSessionNotice strong{color:#fff}.liveProfessionalChartSessionNotice span{color:#9ecac5;text-align:right}@media (max-width:760px){.liveProfessionalChartSessionNotice{align-items:flex-start;flex-direction:column}.liveProfessionalChartSessionNotice span{text-align:left}}@media (min-width:1181px){.liveChartWorkspace .centerCommandPanel .liveProfessionalChartSessionNotice{font-size:10px;gap:8px;line-height:1.25;margin-bottom:4px;padding:5px 8px}}.decisionEngine{background:linear-gradient(180deg,#182231fa,#0e1622fa);border:1px solid #6b81a747;border-radius:16px;box-shadow:0 14px 30px #0003;color:#fff;display:flex;flex-direction:column;gap:14px;min-height:100%;padding:16px;padding:var(--ui-card-padding,16px)}.decisionEngineHeader{align-items:flex-start;border-bottom:1px solid #6b81a733;display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.decisionEngineEyebrow{color:#8ea4c7;display:block;font-size:10px;font-size:var(--ui-font-xs,10px);font-weight:800;letter-spacing:.12em;margin-bottom:5px}.decisionEngineHeader h3{color:#fff;font-size:17px;font-size:var(--ui-font-lg,17px);line-height:1.2;margin:0}.decisionEngineConfidence{background:#43d39f14;border:1px solid #43d39f47;border-radius:12px;min-width:88px;padding:9px 12px;text-align:center}.decisionEngineConfidence strong{color:#55dda9;display:block;font-size:21px;line-height:1}.decisionEngineConfidence span{color:#9aabc5;display:block;font-size:9px;font-weight:700;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.decisionEngineMain{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 110px}.decisionEngineDecision,.decisionEngineRisk{background:#08101b94;border:1px solid #6b81a738;border-radius:12px;min-width:0;padding:12px}.decisionEngineDecision span,.decisionEngineReason span,.decisionEngineRisk span,.decisionEngineTrigger span{color:#8599b9;display:block;font-size:9px;font-weight:800;letter-spacing:.09em;margin-bottom:6px;text-transform:uppercase}.decisionEngineDecision strong{display:block;font-size:16px;line-height:1.25}.decisionEngineRisk strong{color:#fff;display:block;font-size:15px}.decisionEnginePositive{color:#52dda7}.decisionEngineWaiting{color:#f3c567}.decisionEngineDanger{color:#ff7d88}.decisionEngineSignals{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.decisionEngineSignal{align-items:center;background:#070f1975;border:1px solid #6b81a72e;border-radius:11px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:10px 11px}.decisionEngineSignal div{min-width:0}.decisionEngineSignal span{color:#8498b7;display:block;font-size:9px;font-weight:700;margin-bottom:3px;text-transform:uppercase}.decisionEngineSignal strong{color:#f4f7fb;display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decisionEngineSignal b{background:#43d39f1f;border-radius:50%;color:#55dda9;display:grid;flex:0 0 auto;font-size:13px;height:24px;place-items:center;width:24px}.decisionEngineReason,.decisionEngineTrigger{background:#08101b80;border:1px solid #6b81a733;border-radius:12px;padding:12px}.decisionEngineReason p{color:#c2cde0;font-size:12px;line-height:1.55;margin:0}.decisionEngineTrigger strong{color:#fff;display:block;font-size:13px;line-height:1.4}.decisionEngineProgress{background:#6b81a729;border-radius:999px;height:5px;overflow:hidden}.decisionEngineProgress div{background:linear-gradient(90deg,#42c995,#58dfad);border-radius:inherit;height:100%;transition:width .22s ease}.decisionEngineCommand{grid-gap:9px;background:radial-gradient(circle at 15% 50%,#facc1517,#0000 28%),linear-gradient(110deg,#0d1c28fa,#08141ffa);border-color:#facc1575;border-radius:13px;display:grid;gap:9px;grid-template-columns:minmax(180px,.9fr) minmax(230px,1.25fr) minmax(210px,1fr);min-height:0;padding:11px 12px}.decisionEngineCommand:has(.decisionCommandIdentity){grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:minmax(170px,1.05fr) minmax(150px,1fr) minmax(160px,1.1fr) 82px 62px auto;padding:10px 12px}.decisionCommandIdentity,.decisionCommandMetric,.decisionCommandReason,.decisionCommandTrigger{min-width:0}.decisionCommandIdentity{align-items:center;display:flex;gap:10px}.decisionCommandIdentity>span{background:#facc15;border-radius:50%;color:#111827;display:grid;flex:0 0 34px;font-size:17px;height:34px;place-items:center;width:34px}.decisionCommandIdentity small,.decisionCommandMetric span,.decisionCommandReason span,.decisionCommandTrigger span{color:#8498b7;display:block;font-size:8px;font-weight:900;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.decisionCommandIdentity h3{font-size:16px;line-height:1.1;margin:0;text-transform:uppercase}.decisionCommandReason,.decisionCommandTrigger{border-left:1px solid #94a3b82b;padding-left:9px}.decisionCommandReason strong,.decisionCommandTrigger strong{color:#e2e8f0;display:block;font-size:10px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decisionCommandMetric{text-align:center}.decisionCommandMetric strong{color:#4ade80;font-size:18px}.decisionCommandStatus{border:1px solid #facc155c;border-radius:8px;color:#facc15;font-size:9px;font-weight:900;padding:7px 9px}.decisionEngineCommand:has(.decisionCommandIdentity) .decisionEngineProgress{grid-column:1/-1}.decisionEngineCommand .decisionEngineHeader{align-items:center;border-bottom:0;border-right:1px solid #94a3b82e;padding:0 10px 0 0}.decisionEngineCommand .decisionEngineHeader h3{color:#facc15;font-size:15px;text-transform:uppercase}.decisionEngineCommand .decisionEngineConfidence{min-width:60px;padding:7px 8px}.decisionEngineCommand .decisionEngineConfidence strong{font-size:19px}.decisionEngineCommand .decisionEngineMain{gap:8px;grid-template-columns:minmax(0,1fr) 78px}.decisionEngineCommand .decisionEngineDecision,.decisionEngineCommand .decisionEngineReason,.decisionEngineCommand .decisionEngineRisk,.decisionEngineCommand .decisionEngineTrigger{border-radius:9px;padding:9px 10px}.decisionEngineCommand .decisionEngineDecision strong{font-size:15px}.decisionEngineCommand .decisionEngineReason{display:flex;flex-direction:column;justify-content:center}.decisionEngineCommand .decisionEngineReason p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:11px;line-height:1.35;overflow:hidden}.decisionEngineCommand .decisionEngineTrigger{grid-column:1/-1;padding:7px 10px}.decisionEngineCommand .decisionEngineTrigger span{display:inline;margin:0 8px 0 0}.decisionEngineCommand .decisionEngineTrigger strong{color:#fde68a;display:inline;font-size:11px}.decisionEngineCommand .decisionEngineProgress{grid-column:1/-1;height:3px}@media (max-width:760px){.decisionEngineCommand{grid-template-columns:1fr}.decisionEngineCommand .decisionEngineHeader{border-bottom:1px solid #94a3b82e;border-right:0;padding:0 0 9px}.decisionEngineCommand .decisionEngineProgress,.decisionEngineCommand .decisionEngineTrigger{grid-column:1}}@media (max-width:1500px) and (min-width:1181px){.decisionEngineCommand:has(.decisionCommandIdentity){grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) minmax(150px,1fr) 70px 54px}.decisionCommandStatus{display:none}}@media (max-width:1180px){.decisionEngineCommand:has(.decisionCommandIdentity){grid-template-columns:repeat(2,minmax(0,1fr))}.decisionCommandIdentity,.decisionCommandReason,.decisionCommandTrigger{grid-column:1/-1}.decisionCommandStatus{display:none}}@media (max-width:900px){.decisionEngineMain,.decisionEngineSignals{grid-template-columns:1fr}}@media (min-width:1181px){.liveChartWorkspace .decisionEngineCommand:has(.decisionCommandIdentity){gap:6px;padding:7px 9px}.liveChartWorkspace .decisionCommandIdentity{gap:7px}.liveChartWorkspace .decisionCommandIdentity>span{flex-basis:28px;font-size:14px;height:28px;width:28px}.liveChartWorkspace .decisionCommandIdentity h3{font-size:14px}.liveChartWorkspace .decisionCommandReason,.liveChartWorkspace .decisionCommandTrigger{padding-left:7px}.liveChartWorkspace .decisionCommandMetric strong{font-size:16px}.liveChartWorkspace .decisionCommandStatus{padding:5px 7px}.liveChartWorkspace .decisionEngineCommand:has(.decisionCommandIdentity) .decisionEngineProgress{height:2px}}@media (max-width:560px){.decisionEngineHeader{align-items:stretch;flex-direction:column}.decisionEngineConfidence{width:100%}}@media (min-width:1181px){.decisionEngineCommand:has(.decisionCommandIdentity){padding:10px 12px}.decisionCommandIdentity small,.decisionCommandMetric span,.decisionCommandReason span,.decisionCommandTrigger span{font-size:10px;letter-spacing:.06em}.decisionCommandIdentity h3{font-size:17px}.decisionCommandReason strong,.decisionCommandTrigger strong{font-size:12px;line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}.decisionCommandMetric strong{font-size:19px}.decisionCommandStatus{font-size:10px}}.liveCoach{background:linear-gradient(180deg,#172231,#101822);border:1px solid #2d3d55;border-radius:18px;box-shadow:0 14px 32px #0000003d;box-sizing:border-box;color:#f4f7fb;display:flex;flex-direction:column;gap:16px;padding:20px;width:100%}.liveCoachHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.liveCoachEyebrow{color:#7dd3fc;display:block;font-size:.7rem;font-weight:800;letter-spacing:.12em;margin-bottom:6px}.liveCoachHeader h3{color:#fff;font-size:1.1rem;line-height:1.3;margin:0}.liveCoachGrade{align-items:center;background:#0ea5e91a;border:1px solid #7dd3fc47;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-width:78px;padding:9px 12px}.liveCoachGrade span{color:#94a3b8;font-size:.68rem;font-weight:700;text-transform:uppercase}.liveCoachGrade strong{color:#7dd3fc;font-size:1.35rem;margin-top:3px}.liveCoachAction,.liveCoachMessage,.liveCoachQuestion{background:#090f177a;border:1px solid #2b3b50;border-radius:14px}.liveCoachMessage{padding:16px}.liveCoachAction span,.liveCoachGuidance span,.liveCoachMessage span{color:#8fa2b8;display:block;font-size:.72rem;font-weight:800;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.liveCoachMessage strong{color:#f8fafc;display:block;font-size:1rem}.liveCoachMessage p{color:#b8c4d2;font-size:.88rem;line-height:1.55;margin:8px 0 0}.liveCoachGuidance{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.liveCoachGuidance>div{background:#121d2abd;border:1px solid #2b3b50;border-radius:13px;min-width:0;padding:14px}.liveCoachGuidance strong{color:#eaf0f7;display:block;font-size:.88rem;line-height:1.4;overflow-wrap:anywhere}.liveCoachAction{background:linear-gradient(135deg,#0ea5e91f,#1e293b73);border-color:#38bdf847;padding:15px 16px}.liveCoachAction strong{color:#e0f2fe;font-size:.94rem}.liveCoachStatus{border:1px solid #0000;border-radius:10px;font-size:.75rem;font-weight:900;letter-spacing:.08em;padding:10px 14px;text-align:center;text-transform:uppercase}.liveCoachStatusWaiting{background:#facc151a;border-color:#facc1559;color:#fde047}.liveCoachStatusPositive{background:#22c55e1a;border-color:#22c55e59;color:#86efac}.liveCoachStatusDanger{background:#ef44441c;border-color:#f8717161;color:#fca5a5}.liveCoachStage{background:#090f1b94;border:1px solid #a78bfa33;border-radius:12px;padding:11px}.liveCoachStageHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.liveCoachStageHeader span{color:#a78bfa;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.liveCoachStageHeader strong{color:#e9d5ff;font-size:.72rem;text-align:right}.liveCoachStage ol{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.liveCoachStage li{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:5px;min-width:0;position:relative;text-align:center}.liveCoachStage li:after{background:#334155;content:"";height:1px;left:calc(50% + 10px);position:absolute;top:9px;width:calc(100% - 17px)}.liveCoachStage li:last-child:after{display:none}.liveCoachStage li>span{background:#111827;border:1px solid #475569;border-radius:50%;display:grid;font-size:8px;font-weight:900;height:18px;place-items:center;width:18px;z-index:1}.liveCoachStage li small{font-size:.55rem;line-height:1.15;overflow-wrap:anywhere}.liveCoachStage li.isActive,.liveCoachStage li.isComplete{color:#67e8f9}.liveCoachStage li.isComplete>span{background:#166534;border-color:#22c55e;color:#dcfce7}.liveCoachStage li.isActive>span{background:#6d28d9;border-color:#a78bfa;box-shadow:0 0 10px #a78bfa7a;color:#fff}.liveCoachStage li.isComplete:after{background:#22c55e}.liveCoachQuestion{align-items:center;border-style:dashed;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.liveCoachQuestion span{color:#c4b5fd;font-size:.82rem;font-weight:800}.liveCoachQuestion small{color:#718096;font-size:.72rem;text-align:right}@media (max-width:700px){.liveCoach{padding:16px}.liveCoachGuidance{grid-template-columns:1fr}.liveCoachQuestion{align-items:flex-start;flex-direction:column}.liveCoachQuestion small{text-align:left}}@media (min-width:1181px){.coachWorkspacePanel .liveCoach{background:#0000;border:0;box-shadow:none;gap:7px;padding:9px}.coachWorkspacePanel .liveCoachHeader{align-items:center}.coachWorkspacePanel .liveCoachHeader h3{display:none}.coachWorkspacePanel .liveCoachEyebrow{color:#a78bfa;font-size:12px;margin:0}.coachWorkspacePanel .liveCoachGrade{min-width:62px;padding:5px 8px}.coachWorkspacePanel .liveCoachGrade strong{font-size:21px}.coachWorkspacePanel .liveCoachAction,.coachWorkspacePanel .liveCoachGuidance>div{border-radius:9px;padding:8px 9px}.coachWorkspacePanel .liveCoachAction span,.coachWorkspacePanel .liveCoachGuidance span{font-size:9px;margin-bottom:3px}.coachWorkspacePanel .liveCoachAction strong,.coachWorkspacePanel .liveCoachGuidance strong{font-size:11px}.coachWorkspacePanel .liveCoachStatus{font-size:9px;padding:7px 9px}.coachWorkspacePanel .liveCoachStage{padding:8px}.coachWorkspacePanel .liveCoachStageHeader{margin-bottom:6px}.coachWorkspacePanel .liveCoachQuestion{display:none}.coachWorkspacePanel .liveCoachEyebrow{font-size:13px}.coachWorkspacePanel .liveCoachGrade span{font-size:11px}.coachWorkspacePanel .liveCoachGrade strong{font-size:23px}.coachWorkspacePanel .liveCoachAction span,.coachWorkspacePanel .liveCoachGuidance span{font-size:11px}.coachWorkspacePanel .liveCoachAction strong,.coachWorkspacePanel .liveCoachGuidance strong{font-size:12px;line-height:1.4}.coachWorkspacePanel .liveCoachStageHeader span,.coachWorkspacePanel .liveCoachStatus{font-size:11px}.coachWorkspacePanel .liveCoachStageHeader strong{font-size:12px}.coachWorkspacePanel .liveCoachStage li>span{font-size:10px;height:20px;width:20px}.coachWorkspacePanel .liveCoachStage li:after{top:10px}.coachWorkspacePanel .liveCoachStage li small{font-size:10px;line-height:1.2}.coachWorkspacePanel .liveCoachEyebrow{font-size:11px}.coachWorkspacePanel .liveCoachGrade span{font-size:10px}.coachWorkspacePanel .liveCoachGrade strong{font-size:20px}.coachWorkspacePanel .liveCoachAction span,.coachWorkspacePanel .liveCoachGuidance span{font-size:10px}.coachWorkspacePanel .liveCoachAction strong,.coachWorkspacePanel .liveCoachGuidance strong{font-size:11px;line-height:1.3}.coachWorkspacePanel .liveCoachStageHeader span{font-size:10px}.coachWorkspacePanel .liveCoachStageHeader strong{font-size:11px}.coachWorkspacePanel .liveCoachStage li>span{font-size:9px;height:18px;width:18px}.coachWorkspacePanel .liveCoachStage li:after{top:9px}.coachWorkspacePanel .liveCoachStage li small{font-size:9px;line-height:1.15}}.liveChartRead{background:radial-gradient(circle at top right,#0ea5e91a,#0000 34%),linear-gradient(180deg,#17212d,#101821);border:1px solid #2b3b4f;border-radius:14px;box-sizing:border-box;color:#f8fafc;display:flex;flex-direction:column;gap:14px;padding:16px;width:100%}.liveChartReadHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.liveChartReadEyebrow{color:#38bdf8;display:block;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:5px}.liveChartReadHeader h3{color:#fff;font-size:17px;line-height:1.3;margin:0}.liveChartReadHeader p{color:#8492a6;font-size:12px;margin:4px 0 0}.liveChartReadConfidence{align-items:center;background:#0f172ac7;border:1px solid #334155;border-radius:11px;display:flex;flex-direction:column;justify-content:center;min-width:82px;padding:9px 11px}.liveChartReadConfidence span{color:#94a3b8;font-size:10px;font-weight:700;text-transform:uppercase}.liveChartReadConfidence strong{color:#38bdf8;font-size:18px;margin-top:2px}.liveChartReadSummary{background:#1e293ba6;border:1px solid #334155;border-left:3px solid #0ea5e9;border-radius:11px;padding:14px}.liveChartReadConditions span,.liveChartReadLevels span,.liveChartReadSummary span{color:#94a3b8;display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.liveChartReadSummary strong{color:#e2e8f0;display:block;font-size:14px;line-height:1.4}.liveChartReadSummary p{color:#aebaca;font-size:12px;line-height:1.55;margin:7px 0 0}.liveChartReadConditions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.liveChartReadConditions>div{background:#0f172ab3;border:1px solid #2d3d52;border-radius:10px;min-width:0;padding:11px}.liveChartReadConditions strong{display:block;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.liveChartReadPositive{color:#4ade80}.liveChartReadDanger{color:#fb7185}.liveChartReadNeutral{color:#fbbf24}.liveChartReadLevels{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.liveChartReadLevels>div{background:#0ea5e912;border:1px solid #38bdf840;border-radius:10px;padding:12px 13px}.liveChartReadLevels strong{color:#dbeafe;display:block;font-size:14px}@media (max-width:900px){.liveChartReadConditions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.liveChartRead{padding:14px}.liveChartReadHeader{align-items:center}.liveChartReadConditions,.liveChartReadLevels{grid-template-columns:1fr}}.ninaSmartFlowPanel{background:radial-gradient(circle at 5% 0,#2dd4bf17,#0000 28%),linear-gradient(180deg,#071827fa,#05111dfa);border:1px solid #2dd4bf3d;border-radius:13px;min-width:0;padding:12px}.ninaSmartFlowHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.ninaSmartFlowHeader>div:first-child{min-width:0}.ninaSmartFlowContext span,.ninaSmartFlowExplanation>span,.ninaSmartFlowHeader span,.ninaSmartFlowPlan span,.ninaSmartFlowPulseItem>span{color:#7f91aa;display:block;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ninaSmartFlowHeader h3{color:#5eead4;font-size:18px;line-height:1.15;margin:2px 0}.ninaSmartFlowHeader p{color:#94a3b8;font-size:11px;margin:0}.ninaSmartFlowHeaderStatus{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:5px}.ninaSmartFlowHeaderStatus span,.ninaSmartFlowHeaderStatus strong{border-radius:999px;padding:5px 8px;white-space:nowrap}.ninaSmartFlowHeaderStatus span{background:#fbbf2414;border:1px solid #fbbf2447;color:#fbbf24;font-size:10px}.ninaSmartFlowHeaderStatus strong{background:#2dd4bf14;border:1px solid #2dd4bf47;color:#5eead4;font-size:11px}.ninaSmartFlowPulse{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.ninaSmartFlowPulseItem{background:#0f1d2fc2;border:1px solid #94a3b829;border-radius:9px;min-height:70px;min-width:0;padding:9px}.ninaSmartFlowPulseItem small,.ninaSmartFlowPulseItem strong{display:block;overflow-wrap:anywhere}.ninaSmartFlowPulseItem strong{color:#e2e8f0;font-size:13px;line-height:1.2;margin:5px 0 3px}.ninaSmartFlowPulseItem small{color:#94a3b8;font-size:10px;line-height:1.3}.ninaSmartFlowPulseItem.positive{border-color:#22c55e47}.ninaSmartFlowPulseItem.positive strong{color:#4ade80}.ninaSmartFlowPulseItem.warning{border-color:#facc1547}.ninaSmartFlowPulseItem.warning strong{color:#fde047}.ninaSmartFlowPulseItem.danger{border-color:#f8717152}.ninaSmartFlowPulseItem.danger strong{color:#f87171}.ninaSmartFlowPlan{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:7px}.ninaSmartFlowPlan>div{background:#030e19c2;border:1px solid #38bdf82e;border-radius:9px;min-width:0;padding:8px 9px}.ninaSmartFlowPlan strong{color:#e2e8f0;display:block;font-size:14px;line-height:1.2;margin-top:4px;overflow-wrap:anywhere}.ninaSmartFlowPlan .entry strong{color:#38bdf8}.ninaSmartFlowPlan .stop strong{color:#f87171}.ninaSmartFlowPlan .target strong{color:#4ade80}.ninaSmartFlowContext{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(145px,.9fr) minmax(115px,.7fr) minmax(145px,.9fr) minmax(190px,1.2fr);margin-top:7px}.ninaSmartFlowContext>div{border-top:1px solid #94a3b824;min-width:0;padding:8px 9px}.ninaSmartFlowContext small,.ninaSmartFlowContext strong{display:block;overflow-wrap:anywhere}.ninaSmartFlowContext strong{color:#e2e8f0;font-size:12px;line-height:1.3;margin-top:4px}.ninaSmartFlowContext small{color:#fbbf24;font-size:10px;margin-top:3px}.ninaSmartFlowStructure strong{align-items:center;display:flex;gap:6px}.ninaSmartFlowStructure i{color:#64748b;font-style:normal}.ninaSmartFlowExplanation{background:#4c1d9514;border:1px solid #a78bfa33;border-radius:9px;margin-top:7px;padding:9px 10px}.ninaSmartFlowExplanation>span{color:#c4b5fd}.ninaSmartFlowExplanation p{color:#cbd5e1;font-size:12px;line-height:1.4;margin:4px 0 0}.ninaSmartFlowDisclosure{color:#7f91aa;font-size:10px;line-height:1.35;margin:7px 0 0}@media (max-width:1180px){.ninaSmartFlowPulse{grid-template-columns:repeat(3,minmax(0,1fr))}.ninaSmartFlowContext{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ninaSmartFlowHeader{align-items:flex-start;flex-direction:column}.ninaSmartFlowHeaderStatus{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.ninaSmartFlowContext,.ninaSmartFlowPlan,.ninaSmartFlowPulse{grid-template-columns:1fr}.ninaSmartFlowPulseItem{min-height:0}}.riskEngineCard{background:linear-gradient(180deg,#1b2430,#121a24);border:1px solid #2d3d55;border-radius:16px;box-shadow:0 12px 28px #0000003d;color:#fff;padding:16px}.riskHeader{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.riskEyebrow{color:#38bdf8;display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.riskHeader h2{font-size:21px;font-weight:800;line-height:1.1;margin:0 0 4px}.riskHeader p{color:#94a3b8;font-size:12px;margin:0}.riskBadge{background:#22c55e26;border:1px solid #22c55e59;border-radius:999px;color:#86efac;font-size:10px;font-weight:800;padding:7px 11px;white-space:nowrap}.riskGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:11px}.riskBox{background:#253243e6;border:1px solid #94a3b81f;border-radius:11px;min-width:0;padding:11px 12px}.riskBox span{color:#94a3b8;display:block;font-size:11px;margin-bottom:4px}.riskBox strong{color:#fff;font-size:19px;font-weight:800;line-height:1.1}.accountSizeInput{background:#101a26;border:1px solid #31445c;border-radius:10px;color:#fff;font-size:24px;font-weight:800;margin-top:8px;outline:none;padding:10px 12px;width:100%}.accountSizeInput:focus{border-color:#38bdf8}.riskMetricsGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px}.riskMetricCard{background:#121a24f2;border:1px solid #38bdf829;border-radius:11px;min-width:0;padding:10px 11px}.riskMetricCard span{color:#94a3b8;display:block;font-size:10px;margin-bottom:4px}.riskMetricCard strong{color:#86efac;font-size:16px;font-weight:800;line-height:1.1}.profitCalculatorSection{background:linear-gradient(180deg,#0c1f25eb,#09161ff2);border:1px solid #22c55e40;border-radius:13px;margin-top:2px;padding:10px}.profitCalculatorHeader{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:10px}.profitEyebrow{color:#4ade80;display:block;font-size:9px;font-weight:800;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.profitCalculatorHeader h3{color:#fff;font-size:17px;line-height:1.1;margin:0}.profitCalculatorHeader>strong{background:#22c55e1a;border:1px solid #22c55e59;border-radius:999px;color:#86efac;font-size:10px;font-weight:800;padding:7px 10px;white-space:nowrap}.profitProjectionGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.lossProjectionCard,.profitProjectionCard{background:#0a1922f0;border-radius:11px;min-height:82px;min-width:0;padding:10px 11px}.profitProjectionCard{border:1px solid #22c55e52}.lossProjectionCard{border:1px solid #f8717161}.lossProjectionCard span,.profitProjectionCard span{color:#94a3b8;display:block;font-size:10px;margin-bottom:4px}.lossProjectionCard strong,.profitProjectionCard strong{display:block;font-size:18px;font-weight:900;line-height:1.1;margin-bottom:4px}.profitProjectionCard strong{color:#4ade80}.lossProjectionCard strong{color:#f87171}.lossProjectionCard small,.profitProjectionCard small{color:#94a3b8;font-size:10px;line-height:1.25}.partialProfitSection{background:linear-gradient(180deg,#122030f2,#0e1826f2);border:1px solid #38bdf833;border-radius:13px;box-sizing:border-box;margin-top:13px;max-width:100%;min-width:0;padding:13px;width:100%}.partialProfitHeader{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:11px}.partialProfitHeader,.partialProfitHeader>div{max-width:100%;min-width:0}.partialProfitEyebrow{color:#38bdf8;display:block;font-size:9px;font-weight:800;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.partialProfitHeader h3{color:#fff;font-size:18px;line-height:1.1;margin:0}.partialProfitHeader p{color:#94a3b8;font-size:11px;line-height:1.35;margin:4px 0 0}.partialProfitHeader strong{background:#38bdf81f;border:1px solid #38bdf84d;border-radius:999px;color:#7dd3fc;font-size:10px;font-weight:800;overflow-wrap:anywhere;padding:7px 11px;white-space:normal}.partialProfitGrid,.partialProfitHeader strong{box-sizing:border-box;max-width:100%;min-width:0}.partialProfitGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.partialProfitCard,.partialProfitTotalCard{background:#16212d;border:1px solid #94a3b826;border-radius:11px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:11px}.partialProfitCard span,.partialProfitTotalCard span{color:#94a3b8;font-size:10px;font-weight:700}.partialProfitCard strong{color:#fff;font-size:18px;line-height:1.1;max-width:100%;min-width:0}.partialProfitCard small{color:#94a3b8;font-size:10px}.partialProfitCard b{color:#4ade80;font-size:16px;line-height:1.1;max-width:100%;min-width:0}.partialProfitCard em{color:#7dd3fc;font-size:10px;font-style:normal}.partialProfitTotalCard{background:#0c2218bf;border:1px solid #22c55e59;justify-content:center}.partialProfitTotalCard strong{color:#4ade80;font-size:22px;line-height:1.1;max-width:100%;min-width:0;overflow-wrap:anywhere}.partialProfitTotalCard small{color:#cbd5e1;font-size:10px}.riskPermissionPanel{grid-gap:11px;align-items:center;background:#253243b8;border:1px solid #38bdf82e;border-radius:11px;display:grid;gap:11px;grid-template-columns:minmax(180px,.8fr) 2fr;margin-top:12px;padding:11px 12px}.riskPermissionPanel span{color:#94a3b8;display:block;font-size:10px;margin-bottom:3px}.riskPermissionPanel strong{color:#86efac;font-size:13px;font-weight:800;line-height:1.2}.riskPermissionPanel p{color:#cbd5e1;font-size:11px;line-height:1.35;margin:0}@media (max-width:1200px){.partialProfitGrid,.profitProjectionGrid,.riskGrid,.riskMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.riskEngineCard{padding:14px}.partialProfitHeader,.profitCalculatorHeader,.riskHeader{align-items:flex-start;flex-direction:column}.partialProfitGrid,.profitProjectionGrid,.riskGrid,.riskMetricsGrid,.riskPermissionPanel{grid-template-columns:1fr}.riskBox strong{font-size:18px}.lossProjectionCard strong,.profitProjectionCard strong{font-size:17px}}.workspacePanel .riskEngineCompact{background:linear-gradient(180deg,#1b2430fa,#101a26fa);box-shadow:none;margin-top:0;padding:12px}.workspacePanel .riskEngineCompact .riskHeader{align-items:flex-start;flex-direction:column;gap:9px}.workspacePanel .riskEngineCompact .riskHeader h2{font-size:18px}.workspacePanel .riskEngineCompact .riskHeader p{font-size:10px}.workspacePanel .riskEngineCompact .riskGrid{gap:8px;grid-template-columns:1fr}.workspacePanel .riskEngineCompact .riskMetricsGrid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspacePanel .riskEngineCompact .riskBox,.workspacePanel .riskEngineCompact .riskMetricCard{padding:9px}.workspacePanel .riskEngineCompact .accountSizeInput{box-sizing:border-box;font-size:19px;padding:8px 9px}.workspacePanel .riskEngineCompact .profitCalculatorHeader{align-items:flex-start;flex-direction:column;gap:8px}.workspacePanel .riskEngineCompact .profitCalculatorHeader h3{font-size:15px}.workspacePanel .riskEngineCompact .profitProjectionGrid{gap:8px;grid-template-columns:1fr}.workspacePanel .riskEngineCompact .lossProjectionCard,.workspacePanel .riskEngineCompact .profitProjectionCard{min-height:auto;padding:9px}.workspacePanel .riskEngineCompact .riskPermissionPanel{display:none}.workspacePanel .partialProfitStandalone{margin-top:14px;padding:12px}.workspacePanel .partialProfitStandalone .partialProfitHeader{align-items:flex-start;flex-direction:column;gap:8px}.workspacePanel .partialProfitStandalone .partialProfitHeader h3{font-size:16px}.workspacePanel .partialProfitStandalone .partialProfitHeader p{font-size:10px}.workspacePanel .partialProfitStandalone .partialProfitGrid{gap:8px;grid-template-columns:1fr}.workspacePanel .partialProfitStandalone .partialProfitCard,.workspacePanel .partialProfitStandalone .partialProfitTotalCard{padding:9px}.workspacePanel .partialProfitStandalone .partialProfitCard{grid-column-gap:8px;box-sizing:border-box;column-gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;min-width:0;width:100%}.workspacePanel .partialProfitStandalone .partialProfitCard em,.workspacePanel .partialProfitStandalone .partialProfitCard small,.workspacePanel .partialProfitStandalone .partialProfitCard span{grid-column:1}.workspacePanel .partialProfitStandalone .partialProfitCard b,.workspacePanel .partialProfitStandalone .partialProfitCard strong{grid-column:2;grid-row:auto;overflow-wrap:anywhere;text-align:right}@media (max-width:700px){.workspacePanel .riskEngineCompact .riskMetricsGrid{grid-template-columns:1fr}.workspacePanel .partialProfitStandalone .partialProfitCard{display:flex}.workspacePanel .partialProfitStandalone .partialProfitCard b,.workspacePanel .partialProfitStandalone .partialProfitCard strong{text-align:left}}@media (min-width:1181px){.workspacePanel .riskEngineCompact{background:#0000;border:0;border-radius:10px;padding:7px}.workspacePanel .riskEngineCompact .riskHeader{gap:0;margin-bottom:6px}.workspacePanel .riskEngineCompact .riskBadge,.workspacePanel .riskEngineCompact .riskHeader h2,.workspacePanel .riskEngineCompact .riskHeader p{display:none}.workspacePanel .riskEngineCompact .riskEyebrow{color:#2dd4bf;font-size:9px;margin:0}.workspacePanel .riskEngineCompact .riskGrid,.workspacePanel .riskEngineCompact .riskMetricsGrid{column-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;row-gap:0}.workspacePanel .riskEngineCompact .riskBox,.workspacePanel .riskEngineCompact .riskMetricCard{background:#0000;border:0;border-bottom:1px solid #94a3b82b;border-radius:0;min-height:58px;padding:9px 7px}.workspacePanel .riskEngineCompact .riskBox span,.workspacePanel .riskEngineCompact .riskMetricCard span{font-size:9px;margin-bottom:4px}.workspacePanel .riskEngineCompact .riskBox strong,.workspacePanel .riskEngineCompact .riskMetricCard strong{color:#f8fafc;font-size:14px}.workspacePanel .riskEngineCompact .accountSizeInput{border-radius:7px;font-size:15px;height:30px;margin-top:2px;padding:3px 7px}.workspacePanel .partialProfitStandalone{margin-top:7px;padding:9px}.workspacePanel .partialProfitStandalone .partialProfitHeader{gap:4px;margin-bottom:7px}.workspacePanel .partialProfitStandalone .partialProfitHeader p{display:none}.workspacePanel .partialProfitStandalone .partialProfitGrid{gap:5px}.workspacePanel .partialProfitStandalone .partialProfitCard,.workspacePanel .partialProfitStandalone .partialProfitTotalCard{padding:7px 8px}.workspacePanel .partialProfitStandalone .partialProfitCard b,.workspacePanel .partialProfitStandalone .partialProfitCard strong{font-size:12px}.workspacePanel .partialProfitStandalone .partialProfitTotalCard strong{font-size:19px}.workspacePanel .riskEngineCompact .riskEyebrow{font-size:var(--live-font-label)}.workspacePanel .riskEngineCompact .riskBox span,.workspacePanel .riskEngineCompact .riskMetricCard span{color:#a9b9ca;font-size:var(--live-font-label);line-height:1.2;margin-bottom:5px}.workspacePanel .riskEngineCompact .riskBox strong,.workspacePanel .riskEngineCompact .riskMetricCard strong{font-size:var(--live-font-emphasis);font-weight:800;line-height:1.15}.workspacePanel .riskEngineCompact .accountSizeInput{font-size:var(--live-font-emphasis);height:33px}.workspacePanel .partialProfitStandalone .partialProfitEyebrow{font-size:10px}.workspacePanel .partialProfitStandalone .partialProfitHeader h3{font-size:16px}.workspacePanel .partialProfitStandalone .partialProfitHeader strong{font-size:11px}.workspacePanel .partialProfitStandalone .partialProfitCard span,.workspacePanel .partialProfitStandalone .partialProfitTotalCard span{font-size:var(--live-font-label)}.workspacePanel .partialProfitStandalone .partialProfitCard b,.workspacePanel .partialProfitStandalone .partialProfitCard strong{font-size:14px;line-height:1.2}.workspacePanel .partialProfitStandalone .partialProfitCard em,.workspacePanel .partialProfitStandalone .partialProfitCard small,.workspacePanel .partialProfitStandalone .partialProfitTotalCard small{font-size:11px;line-height:1.25}.workspacePanel .partialProfitStandalone .partialProfitTotalCard strong{font-size:21px}}.liveMarketOverview{align-items:stretch;background:linear-gradient(145deg,#061220fa,#071928f0);border:1px solid #00c8ff33;border-radius:10px;box-shadow:inset 0 0 16px #00c8ff08;display:grid;grid-template-columns:auto minmax(0,1fr) auto;margin:6px 0 8px;min-height:48px;overflow:hidden}.liveMarketOverview__label{align-content:center;background:rgba(0,200,255,.035);border-right:1px solid #94a3b81f;display:grid;min-width:112px;padding:7px 12px}.liveMarketOverview__label span{color:#7f96aa;font-size:.54rem;font-weight:800;letter-spacing:.1em}.liveMarketOverview__label strong{color:#dff8ff;font-size:.68rem;letter-spacing:.06em}.liveMarketOverview__track{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.liveMarketOverview__track::-webkit-scrollbar{display:none}.liveMarketOverview__item{grid-gap:8px;align-items:center;border-right:1px solid #94a3b81a;display:grid;gap:8px;grid-template-columns:auto auto;min-width:-webkit-max-content;min-width:max-content;padding:6px 13px}.liveMarketOverview__providerItem{background:linear-gradient(145deg,#093039b8,#081b2ae0);border-right-color:#45dbc53d;grid-template-columns:auto auto minmax(150px,auto)}.liveMarketOverview__name,.liveMarketOverview__quote,.liveMarketOverview__sourceDetails{grid-gap:1px;display:grid;gap:1px}.liveMarketOverview__name strong{color:#f8fafc;font-size:.68rem;line-height:1.05}.liveMarketOverview__name span,.liveMarketOverview__quote small,.liveMarketOverview__quote span,.liveMarketOverview__sourceDetails small,.liveMarketOverview__sourceDetails span{color:#7f96aa;font-size:.52rem;line-height:1.05}.liveMarketOverview__quote{justify-items:end}.liveMarketOverview__quote strong{color:#36f1a2;font-size:.66rem;line-height:1.05}.liveMarketOverview__quote strong.negative{color:#ff5f67}.liveMarketOverview__providerQuote{min-width:148px}.liveMarketOverview__providerQuote small{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liveMarketOverview__sourceDetails{border-left:1px solid #45dbc529;max-width:280px;min-width:170px;padding-left:10px}.liveMarketOverview__sourceDetails strong{color:#9ff8e8;font-size:.58rem;letter-spacing:.08em}.liveMarketOverview__qualityNotice{align-items:center;background:#facc150d;border:1px solid #facc152e;border-radius:6px;display:flex;font-size:.51rem;gap:6px;grid-column:1/-1;line-height:1.25;max-width:620px;padding:5px 7px}.liveMarketOverview__qualityNotice strong{color:#facc15;flex:0 0 auto;letter-spacing:.04em}.liveMarketOverview__qualityNotice span{color:#d8dee9}.liveMarketOverview__dataStatus{border-left:1px solid #94a3b81f;color:#facc15;display:grid;font-size:.56rem;font-weight:900;letter-spacing:.08em;min-width:50px;padding:0 10px;place-items:center}.liveMarketOverview__mixedStatus{color:#c4b5fd;min-width:58px}.liveTradingMain .chartWorkspaceHeader,.liveTradingMain .liveDesktopPositionStrip{display:none}.liveTradingMain .liveChartWorkspace{padding-top:8px}.liveTradingMain .tradingWorkspaceGrid{align-items:start;margin-top:0}.liveTradingMain .centerCommandPanel,.liveTradingMain .coachWorkspacePanel,.liveTradingMain .riskWorkspacePanel{align-self:start;min-width:0}@media (min-width:1181px){.liveTradingMain .tradingWorkspaceGrid{gap:10px;grid-template-columns:minmax(220px,.68fr) minmax(700px,2.55fr) minmax(230px,.72fr)}.liveTradingMain .workspacePanel{border-radius:12px;padding:10px}.liveTradingMain .coachWorkspacePanel,.liveTradingMain .riskWorkspacePanel{background:#0a1422d1;border-color:#38bdf821}.liveTradingMain .coachWorkspacePanel,.liveTradingMain .riskWorkspacePanel{position:-webkit-sticky;position:sticky;top:8px}.liveTradingMain .coachWorkspacePanel{grid-gap:9px;display:grid;gap:9px}.liveTradingMain .coachWorkspacePanel .partialProfitSection{margin-top:0}.liveTradingMain .centerCommandPanel{grid-gap:8px;display:grid;gap:8px}.liveTradingMain .centerCommandPanel>*{margin-bottom:0;margin-top:0}}@media (max-width:900px){.liveMarketOverview{grid-template-columns:auto minmax(0,1fr)}.liveMarketOverview__dataStatus{display:none}}@media (max-width:640px){.liveMarketOverview__label{min-width:84px;padding-inline:9px}.liveMarketOverview__label strong{font-size:.58rem}.liveMarketOverview__item{padding-inline:10px}.liveMarketOverview__providerItem{grid-template-columns:auto auto}.liveMarketOverview__qualityNotice,.liveMarketOverview__sourceDetails{grid-column:1/-1}.liveMarketOverview__sourceDetails{border-left:0;border-top:1px solid #45dbc51f;gap:4px 8px;grid-template-columns:auto auto;padding:5px 0 0}.liveMarketOverview__qualityNotice{display:grid}}.nina-log{grid-gap:.75rem;color:#e7edf7;display:grid;font-size:.875rem;gap:.75rem;line-height:1.4;max-width:100%;min-width:0;padding:.75rem;width:100%}.nina-log,.nina-log *,.nina-log :after,.nina-log :before{box-sizing:border-box}.nina-log__header,.nina-log__panel,.nina-log__summary article{background:#0d1827e6;border:1px solid #27364d;border-radius:12px}.nina-log__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.85rem 1rem}.nina-log__header h1{font-size:1.875rem;line-height:1.15;margin:0 0 .35rem}.nina-log__panel h2{font-size:1.375rem;line-height:1.2;margin:0 0 .4rem}.nina-log__panel h3,.nina-log__record h3{font-size:1.0625rem;line-height:1.25}.nina-log__panel h4{font-size:.9375rem;line-height:1.3}.nina-log__eyebrow{color:#66d9c8;font-size:.75rem;font-weight:700;letter-spacing:.16em;margin:0 0 .35rem}.nina-log__safety{color:#b9c7d9;font-size:.8125rem;line-height:1.4;margin:0}.nina-log__form-actions,.nina-log__header-actions,.nina-log__record-actions{display:flex;flex-wrap:wrap;gap:.5rem}.nina-log button{background:#173a55;border:1px solid #3d7894;border-radius:7px;color:#f4f8fd;cursor:pointer;font-size:.8125rem;min-height:2.25rem;padding:.4rem .7rem}.nina-log button:hover{background:#20506f}.nina-log [tabindex]:focus-visible,.nina-log button:focus-visible,.nina-log input:focus-visible,.nina-log select:focus-visible,.nina-log summary:focus-visible,.nina-log textarea:focus-visible{box-shadow:0 0 0 3px #66d9c847;outline:2px solid #66d9c8;outline-offset:2px}.nina-log button.danger{background:#4b1f29;border-color:#a44e60}.nina-log__message{background:#162d39;border-left:4px solid #66d9c8;font-size:.8125rem;margin:0;padding:.55rem .75rem}.nina-log__summary{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.nina-log__summary article{display:grid;padding:.65rem .75rem}.nina-log__summary strong{color:#66d9c8;font-size:1.3rem;line-height:1.2}.nina-log__record-meta,.nina-log__summary span{color:#9eb0c7;font-size:.78rem}.nina-log__panel{min-width:0;padding:.75rem}.nina-log__guidance{grid-gap:.7rem;display:grid;gap:.7rem}.nina-log__academy-note p,.nina-log__guidance article>p,.nina-log__guidance-intro>p{color:#c5d1e0;line-height:1.4}.nina-log__safety-list{grid-gap:.25rem;background:#101f2f;border-left:4px solid #66d9c8;border-radius:6px;color:#dce7f3;display:grid;gap:.25rem;margin:.55rem 0 0;padding:.6rem .75rem .6rem 1.75rem}.nina-log__checklist{background:linear-gradient(135deg,#10273a,#0b1725);border:1px solid #35627b;border-radius:9px;padding:.7rem .8rem}.nina-log__checklist h3{margin-top:0}.nina-log__checklist ol{grid-gap:.25rem;display:grid;gap:.25rem;margin-bottom:0;padding-left:1.4rem}.nina-log__guidance-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.nina-log__academy-note,.nina-log__example,.nina-log__guidance-grid article{background:#0b1725;border:1px solid #2d4058;border-radius:9px;min-width:0;padding:.7rem .8rem}.nina-log__academy-note p,.nina-log__example p,.nina-log__guidance h3{margin:.25rem 0}.nina-log__guidance-note{border-top:1px solid #2d4058;margin-top:.55rem!important;padding-top:.55rem}.nina-log__field-guide{grid-gap:.3rem .65rem;display:grid;gap:.3rem .65rem;grid-template-columns:minmax(5.5rem,-webkit-max-content) 1fr;grid-template-columns:minmax(5.5rem,max-content) 1fr;margin:.45rem 0 0}.nina-log__field-guide dt{color:#66d9c8;font-weight:700}.nina-log__field-guide dd{color:#c5d1e0;margin:0}.nina-log__example{border-left:4px solid #5aa9e6}.nina-log__academy-note{border-left:4px solid #a985db}.nina-log__helper{color:#8fa3bb;font-size:.75rem;line-height:1.35}.nina-log__field-error{color:#ff9b9b;font-size:.78rem;font-weight:700;line-height:1.35}.nina-log input[aria-invalid=true]{border-color:#e47b73;box-shadow:0 0 0 1px #e47b73}.nina-log__learn-more{grid-gap:.5rem;display:grid;gap:.5rem}.nina-log__learn-more details{background:#0b1725;border:1px solid #2d4058;border-radius:8px;padding:.55rem .75rem}.nina-log__learn-more summary{color:#dce7f3;cursor:pointer;font-weight:700;min-height:2.25rem;padding:.25rem 0}.nina-log__learn-more details[open] summary{color:#66d9c8;margin-bottom:.5rem}.nina-log__learn-more li,.nina-log__learn-more p{color:#c5d1e0;line-height:1.4}.nina-log__definitions{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.nina-log__definitions section{background:#101f2f;border-radius:7px;min-width:0;padding:.6rem}.nina-log__definitions h4{margin:0 0 .4rem}.nina-log__definitions dl{grid-gap:.25rem;display:grid;gap:.25rem;margin:0}.nina-log__definitions dt{color:#66d9c8;font-weight:700;text-transform:capitalize}.nina-log__definitions dd{color:#aebed0;margin:0 0 .4rem}.nina-log__filters,.nina-log__form{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.nina-log label{grid-gap:.2rem;color:#bac8d9;display:grid;font-size:.8125rem;gap:.2rem;min-width:0}.nina-log input:not([type=checkbox]):not([type=radio]),.nina-log select,.nina-log textarea{background:#0a1522;border:1px solid #344860;border-radius:7px;color:#eef4fc;font-size:.8125rem;min-width:0;padding:.4rem .55rem;width:100%}.nina-log input:not([type=checkbox]):not([type=radio]),.nina-log select{height:2.25rem}.nina-log textarea{min-height:4.25rem;resize:vertical}.nina-log__wide{grid-column:1/-1}.nina-log__approval{align-items:center;display:flex!important;min-height:2.25rem}.nina-log input[type=checkbox],.nina-log input[type=radio]{accent-color:#66d9c8;flex:0 0 auto;height:1rem;margin:0 .45rem 0 0;min-height:0;padding:0;width:1rem}.nina-log__records{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:.7rem}.nina-log__record{align-items:center;background:#0b1725;border-left:5px solid #708399;border-radius:8px;display:flex;gap:.75rem;justify-content:space-between;min-width:0;padding:.65rem .75rem}.nina-log__record h3,.nina-log__record p{margin:.25rem 0}.nina-log__record-meta{display:flex;flex-wrap:wrap;gap:.5rem}.evidence-verified{border-left-color:#44c680}.evidence-simulated{border-left-color:#5aa9e6}.evidence-user-reported{border-left-color:#d8b85c}.evidence-system-derived{border-left-color:#a985db}.evidence-hypothesis{border-left-color:#e47b73}.nina-log__details{display:flex;gap:.75rem;justify-content:space-between;min-width:0}.nina-log__details dl{grid-gap:.25rem .75rem;display:grid;gap:.25rem .75rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;min-width:0}.nina-log__details dt{color:#9eb0c7}.nina-log__details dd{margin:0}.nina-log__academy-note,.nina-log__details,.nina-log__details dd,.nina-log__field-error,.nina-log__field-guide dd,.nina-log__helper,.nina-log__learn-more,.nina-log__message,.nina-log__record,.nina-log__record h3,.nina-log__record p,.nina-log__record-meta{min-width:0;overflow-wrap:anywhere;word-break:break-word}@media (max-width:800px){.nina-log__header,.nina-log__record{align-items:stretch;flex-direction:column}.nina-log__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nina-log__definitions,.nina-log__field-guide,.nina-log__filters,.nina-log__form,.nina-log__guidance-grid{grid-template-columns:1fr}.nina-log__field-guide dd{margin-bottom:.35rem}.nina-log__wide{grid-column:auto}}@media (max-width:600px){.nina-log{gap:.65rem;padding:.5rem}.nina-log__header,.nina-log__panel{padding:.7rem}.nina-log__header h1{font-size:1.65rem}.nina-log button,.nina-log input:not([type=checkbox]):not([type=radio]),.nina-log select,.nina-log__learn-more summary{min-height:2.75rem}.nina-log input:not([type=checkbox]):not([type=radio]),.nina-log select{height:2.75rem}.nina-log__approval{min-height:2.75rem}.nina-log__form-actions,.nina-log__header-actions,.nina-log__record-actions{width:100%}.nina-log__form-actions button,.nina-log__header-actions button,.nina-log__record-actions button{flex:1 1 auto}.nina-log__details{align-items:stretch;flex-direction:column}}.mobileNavigationToggle{display:none!important}.sideNav{box-sizing:border-box;overflow-x:hidden;overflow-y:auto;scrollbar-color:#38bdf84d #0000;scrollbar-width:thin}.sideNav>h2{flex:0 0 auto;margin:0 0 12px}.sideNav .sideNavMenu{display:flex;flex:0 0 auto;flex-direction:column;gap:3px;min-width:0}.sideNav .sideNavMenu button{align-items:center;display:flex;gap:9px;margin:0;min-width:0;overflow:hidden}.sideNav .sideNavMenu button>span{flex:0 0 auto}.ninaMissionWorkspace{grid-gap:14px;color:#e2e8f0;display:grid;gap:14px;margin:0 auto;width:min(1080px,100%)}.missionWorkspaceHeader{align-items:flex-start;background:radial-gradient(circle at 92% 10%,#0ea5e91f,#0000 32%),linear-gradient(145deg,#0a1b2df5,#05101dfa);border:1px solid #38bdf838;border-radius:14px;box-shadow:0 18px 42px #0003;display:flex;gap:24px;justify-content:space-between;padding:22px 24px}.missionWorkspaceHeader>div{min-width:0}.missionClockCard span,.missionMetricCard>span,.missionStatusCard>span,.missionWorkspaceHeader span{color:#71859c;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.missionWorkspaceHeader h1{color:#f8fafc;font-size:clamp(24px,3vw,36px);letter-spacing:-.035em;margin:5px 0 6px}.missionWorkspaceHeader p{color:#9fb0c3;font-size:13px;line-height:1.55;margin:0;max-width:680px}.missionWorkspaceHeader>strong{background:#78350f33;border:1px solid #f59e0b6b;border-radius:999px;color:#fbbf24;flex:0 0 auto;font-size:10px;letter-spacing:.08em;padding:6px 9px}.missionWorkspaceHeader>strong.authenticatedBadge{background:#14532d38;border-color:#22c55e66;color:#86efac}.missionWorkspaceNotice{background:#581c871c;border:1px solid #a855f73d;border-radius:9px;color:#c4b5fd;font-size:10px;font-weight:800;letter-spacing:.04em;margin:0;padding:8px 12px;text-align:center}.missionWorkspaceNotice.authenticatedNotice{background:#14532d1f;border-color:#22c55e3d;color:#86efac}.missionUnavailableCard{grid-gap:8px;background:linear-gradient(180deg,#0a1c2fe6,#05111ef0);border:1px solid #38bdf82e;border-radius:12px;box-shadow:0 10px 30px #00000029;display:grid;gap:8px;min-width:0;padding:20px}.missionUnavailableCard>span{color:#67e8f9;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.missionUnavailableCard>strong{color:#f8fafc;font-size:18px}.missionUnavailableCard>p{color:#9fb0c3;font-size:13px;line-height:1.55;margin:0;max-width:720px}.missionMetricGrid,.missionStatusGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.missionClockCard,.missionMetricCard,.missionStatusCard,.missionWatchlistCard{background:linear-gradient(180deg,#0a1c2fe6,#05111ef0);border:1px solid #38bdf826;border-radius:12px;box-shadow:0 10px 30px #00000029;min-width:0}.missionMetricCard,.missionStatusCard{padding:16px}.missionClockSummary span,.missionMetricCard dt,.missionStatusCard dt{color:#8194a9;font-size:11px;font-weight:800;text-transform:uppercase}.missionMetricCard dd{color:#f8fafc;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(17px,2vw,23px);font-weight:900;margin:12px 0 16px;overflow-wrap:anywhere}.missionMoveUp,.missionValue-positive{color:#4ade80!important}.missionMoveDown,.missionValue-negative{color:#fb7185!important}.missionStatusCard dd{align-items:center;color:#dbeafe;display:flex;font-size:17px;font-weight:900;gap:8px;margin:9px 0 12px;min-height:34px}.missionStatusCard dd i{background:#38bdf8;border-radius:50%;box-shadow:0 0 9px #38bdf88c;flex:0 0 8px;height:8px;width:8px}.missionStatusCard .missionStatus-positive{color:#86efac}.missionStatusCard .missionStatus-positive i{background:#22c55e;box-shadow:0 0 9px #22c55e8c}.missionClockCard,.missionWatchlistCard{padding:18px}.myWatchlistToolbar{align-items:center;border-bottom:1px solid #38bdf821;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:0 0 14px}.myWatchlistTitle{grid-gap:3px;display:grid;gap:3px;min-width:0}.myWatchlistTitle>span{color:#38bdf8;font-size:9px;font-weight:900;letter-spacing:.1em}.myWatchlistTitle>strong{color:#f8fafc;font-size:19px;letter-spacing:-.02em}.myWatchlistTitle>small{color:#71859c;font-size:10px;font-weight:800}.myWatchlistActions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin:0;min-width:0}.missionWatchlistManage button,.myWatchlistActions button{background:#0d94881c;border:1px solid #2dd4bf4d;border-radius:8px;color:#99f6e4;cursor:pointer;font-size:10px;font-weight:900;min-height:34px}.myWatchlistActions button{min-width:64px;padding:7px 14px}.missionWatchlistManage button:hover,.myWatchlistActions button:hover{background:#0d948833;border-color:#2dd4bf8c}.missionWatchlistManage button:focus-visible,.myWatchlistActions button:focus-visible,.myWatchlistSearch input:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.missionWatchlistManage button:disabled,.myWatchlistActions button:disabled{cursor:not-allowed;opacity:.55}.myWatchlistSearch input{background:#020a148c;border:1px solid #94a3b82e;border-radius:8px;box-sizing:border-box;color:#e2e8f0;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;min-height:34px;padding:7px 10px;text-transform:uppercase;width:190px}.myWatchlistSearch input::placeholder{color:#64748b;text-transform:none}.myWatchlistError{background:#7f1d1d1f;border:1px solid #fb718547;border-radius:9px;color:#fda4af;font-size:11px;font-weight:800;margin:0 0 12px;padding:9px 12px}.missionWatchlistStatus{align-items:center;background:#14532d14;border:1px solid #22c55e29;border-radius:9px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:9px 12px}.missionWatchlistStatus strong{color:#86efac;font-size:11px}.missionWatchlistStatus span{color:#94a3b8;font-size:10px;font-weight:800;text-align:right}.missionWatchlist{display:grid}.missionWatchlistHead,.missionWatchlistRow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(68px,.7fr) minmax(82px,.85fr) minmax(82px,.8fr) minmax(70px,.6fr) minmax(150px,1.5fr) minmax(78px,.7fr)}.missionWatchlistHead{color:#708399;font-size:10px;font-weight:900;letter-spacing:.06em;padding:0 12px 9px;text-transform:uppercase}.missionWatchlistRow{border-top:1px solid #94a3b817;color:#cbd5e1;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;min-height:52px;padding:0 12px}.missionWatchlistRow strong{color:#f8fafc;font-size:15px}.missionWatchlistHead span:nth-child(n+2),.missionWatchlistRow span{text-align:right}.missionWatchlistHead span:nth-child(5),.missionWatchlistHead span:nth-child(6),.missionWatchlistRow .missionWatchlistManage,.missionWatchlistRow .missionWatchlistSource{text-align:left}.missionWatchlistRow span:nth-child(4){font-size:16px}.missionWatchlistRow .missionWatchlistSource{color:#7dd3fc;font-family:inherit;font-size:10px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.missionWatchlistManage button{background:#7f1d1d1a;border-color:#fb71853d;color:#fda4af;min-height:30px;padding:5px 8px}.missionWatchlistManage button:hover{background:#7f1d1d33;border-color:#fb71857a}.myWatchlistEmpty{grid-gap:4px;background:#020a1447;border:1px dashed #94a3b833;border-radius:9px;display:grid;gap:4px;margin-top:10px;padding:18px;text-align:center}.myWatchlistEmpty strong{color:#dbeafe;font-size:13px}.missionWatchlistCard>p,.myWatchlistEmpty span{color:#71859c;font-size:10px}.missionWatchlistCard>p{margin:12px 0 0}.missionSessionTrack{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.missionSessionTrack>div{grid-gap:6px;background:#020a145c;border:1px solid #94a3b81f;border-radius:9px;display:grid;gap:6px;padding:15px}.missionSessionTrack>div strong{color:#cbd5e1;font-size:15px}.missionSessionTrack>div.current{background:#14532d3b;border-color:#22c55e6e}.missionSessionTrack>div.current strong{color:#86efac}.missionClockSummary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.missionClockSummary>div{grid-gap:7px;background:#020a145c;border:1px solid #38bdf81f;border-radius:9px;display:grid;gap:7px;padding:15px}.missionClockSummary strong{color:#7dd3fc;font-family:SFMono-Regular,Consolas,monospace;font-size:20px}.missionClockZone{display:block;margin-top:10px;text-align:right}@media (max-width:900px){.missionMetricGrid,.missionStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.App,.App.missionWorkspaceApp{box-sizing:border-box;margin-left:0;min-height:100vh;padding:76px 8px 16px;width:100%}.sideNav{align-items:center;border-bottom:1px solid #38bdf838;border-right:0;flex-direction:row;height:64px;overflow:visible;padding:7px 10px;width:100%}.dashboardSideNav>h2,.liveTradingSideNav>h2,.scannerSideNav>h2,.sideNav>h2{display:block;flex:1 1 auto;font-size:17px;margin:0;overflow:hidden;text-align:left;white-space:nowrap}.mobileNavigationToggle{align-items:center!important;background:#0e749024!important;border:1px solid #38bdf847!important;color:#7dd3fc!important;display:flex!important;flex:0 0 auto!important;font-size:12px!important;font-weight:900;gap:6px!important;justify-content:center!important;margin:0!important;min-height:44px!important;min-width:84px!important;padding:8px 10px!important}.mobileNavigationToggle:focus-visible,.sideNav .sideNavMenu button:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.dashboardSideNav .sideNavMenu,.liveTradingSideNav .sideNavMenu,.scannerSideNav .sideNavMenu,.sideNav .sideNavMenu{display:none}.sideNav.sidebarNavigationOpen .sideNavMenu{background:#030d18fc;border:1px solid #38bdf84d;border-radius:10px;box-shadow:0 18px 45px #00000094;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;left:8px;max-height:calc(100vh - 76px);overflow-x:hidden;overflow-y:auto;padding:9px;position:fixed;right:8px;top:64px;z-index:1001}.sideNav.sidebarNavigationOpen .sideNavMenu button{font-size:13px;justify-content:flex-start;min-height:42px;padding:9px 12px;text-align:left;width:100%}.sideNav.sidebarNavigationOpen .sideNavMenu button span{font-size:16px;text-align:center;width:22px}}@media (max-width:560px){.missionWorkspaceHeader{align-items:stretch;flex-direction:column;gap:14px;padding:18px}.missionWorkspaceHeader>strong{align-self:flex-start}.missionClockSummary,.missionMetricGrid,.missionSessionTrack,.missionStatusGrid{grid-template-columns:1fr}.missionWatchlistCard{padding:12px}.myWatchlistActions,.myWatchlistToolbar{align-items:stretch;flex-direction:column}.myWatchlistActions,.myWatchlistActions button,.myWatchlistSearch,.myWatchlistSearch input{width:100%}.missionWatchlistStatus{align-items:flex-start;flex-direction:column;gap:4px}.missionWatchlistStatus span{text-align:left}.missionWatchlistHead{display:none}.missionWatchlistRow{font-size:11px;gap:6px;grid-template-columns:minmax(64px,.8fr) repeat(3,minmax(58px,.75fr));min-height:96px;padding:8px 5px}.missionWatchlistRow strong{font-size:12px}.missionWatchlistRow .missionWatchlistSource{grid-column:1/4;text-align:left}.missionWatchlistRow .missionWatchlistManage{grid-column:4;text-align:right}.missionWatchlistManage button{width:100%}}.ninaScannerPage{grid-gap:12px;color:#eef5ff;display:grid;gap:12px;min-width:0}.scannerDefinitions,.scannerEmpty,.scannerFilters,.scannerGuidance,.scannerHero,.scannerResult{background:linear-gradient(145deg,#101827,#111d31);border:1px solid #263751;border-radius:14px}.scannerEmpty,.scannerResult{padding:20px}.scannerCompactPanel{padding:11px 14px}.demoPill,.scannerEyebrow{color:#69d7ff;font-size:.73rem;font-weight:800;letter-spacing:.08em}.scannerHero h1{font-size:1.9rem;line-height:1.15;margin:4px 0}.scannerHero>p{color:#aab9cc;font-size:.86rem;line-height:1.4;margin:4px 0;max-width:1050px}.scannerDemoNotice{align-items:center;background:#17243a;border-left:3px solid #f2c94c;display:flex;flex-wrap:wrap;font-size:.76rem;gap:5px 10px;line-height:1.35;margin-top:8px;padding:7px 10px}.scannerDefinitions summary,.scannerGuidance summary{cursor:pointer;font-size:.86rem;font-weight:800;line-height:1.35}.scannerDisclosureHeading{margin:0}.scannerDisclosureButton{align-items:center;background:#0000;border:0;color:#eef5ff;cursor:pointer;display:flex;font-size:.86rem;font-weight:800;gap:8px;line-height:1.35;min-height:36px;padding:0;text-align:left;width:100%}.scannerCompactText li,.scannerCompactText p{font-size:.81rem;line-height:1.38}.scannerCompactText p{color:#aab9cc;margin:6px 0}.scannerCompactText ol{margin:6px 0;padding-left:19px}.scannerCompactText li+li{margin-top:2px}.definitionGrid,.filterGrid,.guidanceGrid,.resultMetrics{display:grid}.guidanceGrid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.definitionGrid,.guidanceGrid{align-items:start;margin-top:8px}.definitionGrid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.resultMetrics{gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:16px}.guidanceGrid article{align-self:start;background:#0c1524;border-radius:9px;padding:9px 10px}.definitionGrid h3,.guidanceGrid h2{font-size:.9rem;line-height:1.25;margin:0 0 5px}.definitionGrid h3:not(:first-child){margin-top:8px}.scannerFilters h2{font-size:1.12rem;line-height:1.25;margin:0 0 8px}.filterGrid{gap:8px;grid-template-columns:repeat(6,minmax(130px,1fr));margin:0}.scannerFilter{grid-gap:3px;display:grid;gap:3px;min-width:0}.scannerFilter>span{font-size:.8rem;font-weight:700}.scannerFilter small{color:#aab9cc;font-size:.75rem;line-height:1.25}.scannerFilter input,.scannerFilter select{background:#0b1422;border:1px solid #38506e;border-radius:7px;box-sizing:border-box;color:#fff;font-size:.8rem;min-height:36px;min-width:0;padding:5px 7px;width:100%}.resetFilters,.resultActions button,.scannerTable button,.viewToggle button{background:#183758;border:1px solid #3c78a8;border-radius:8px;color:#fff;cursor:pointer;padding:10px 13px}.resetFilters:focus-visible,.resultActions button:focus-visible,.scannerDefinitions summary:focus-visible,.scannerDisclosureButton:focus-visible,.scannerFilter input:focus-visible,.scannerFilter select:focus-visible,.scannerGuidance summary:focus-visible,.scannerTable button:focus-visible,.scannerTableContainer:focus-visible,.scannerTableRow:focus-visible,.viewToggle button:focus-visible{outline:3px solid #69d7ff;outline-offset:3px}.lastPriceDisclosure{background:#0000;border:1px solid #38bdf84d;border-radius:6px;color:#7dd3fc;cursor:pointer;font:inherit;font-weight:800;min-height:30px;padding:4px 7px;white-space:nowrap}.lastPriceDisclosure:hover{background:#38bdf81a}.lastPriceDisclosure:focus-visible{outline:3px solid #69d7ff;outline-offset:2px}.dayResultActions{align-items:center}.resetRanking{white-space:nowrap}.resetFilters{font-size:.78rem;margin-top:8px;min-height:36px;padding:7px 11px}.evidenceMeta,.resultActions,.resultHeadline,.resultsHeader{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.scannerResults{grid-gap:14px;box-sizing:border-box;display:grid;gap:14px;min-width:0;padding-inline:32px 8px;width:100%}.scannerResult{border-left:4px solid #4f9bd4}.scannerResult.risk-critical{border-left-color:#ff5d68}.resultHeadline h3{margin:5px 0}.priorityBadge{background:#263a56;border-radius:999px;font-weight:800;padding:7px 11px}.resultMetrics>div{grid-gap:4px;background:#0b1422;border-radius:10px;display:grid;gap:4px;padding:12px}.evidenceMeta,.factor small,.resultMetrics span{color:#8fa3b9;font-size:.8rem}.movingReason{line-height:1.5}.blockReasons{background:#381a24;border-radius:8px;color:#ffb9bf;padding:10px}.missingEvidence{color:#b8c5d5;font-size:.88rem}.resultDetails{border-top:1px solid #30445e;margin-top:15px;padding-top:15px}.factorList{grid-gap:8px;display:grid;gap:8px}.factor{background:#0b1422;border-left:3px solid #788ca3;border-radius:8px;padding:11px}.factor-unavailable{border-left-color:#788ca3}.factor>div{display:flex;gap:10px;justify-content:space-between}.factor p{color:#b7c5d5;margin:7px 0}.scannerError{background:#4a2028;border-radius:8px;color:#fff;padding:12px}.resultsHeader>div:first-child{grid-gap:4px;display:grid;gap:4px}.resultsHeader h2{margin:0}.viewToggle{display:flex;gap:8px}.viewToggle button{font-size:.78rem;min-height:36px;padding:7px 10px}.viewToggle button[aria-pressed=true]{background:#2a6592;border-color:#69d7ff}.scannerTableContainer{background:#0b1422;border:1px solid #263751;border-radius:12px;box-sizing:border-box;max-width:100%;min-width:0;overflow:auto;overscroll-behavior-inline:contain;position:relative;width:100%}.scannerTable{border-collapse:initial;border-spacing:0;font-size:.78rem;min-width:1560px;width:100%}.scannerTable td,.scannerTable th{background:#0b1422;border-bottom:1px solid #23344b;padding:7px 8px;text-align:left;vertical-align:middle;white-space:nowrap}.scannerTable thead th{background:#16243a;position:-webkit-sticky;position:sticky;top:0;z-index:3}.scannerTable .stickySymbol{background:#0b1422;box-shadow:2px 0 0 #263751;left:0;min-width:112px;position:-webkit-sticky;position:sticky;z-index:2}.scannerTable thead .stickySymbol{background:#16243a;z-index:4}.scannerTableRow:hover td,.scannerTableRow:hover th{background:#132239}.scannerTableRow:focus{outline:none}.scannerTableRow.risk-critical td,.scannerTableRow.risk-critical th{border-bottom-color:#a8424b}.scannerTableRow.risk-critical .stickySymbol{border-left:4px solid #ff5d68}.scannerTableRow.risk-high .stickySymbol{border-left:4px solid #f2a65a}.sortHeader{background:#0000;border:0;font-size:.76rem;font-weight:800;padding:4px}.symbolSelect{display:block;font-size:.84rem;font-weight:900;padding:5px 7px!important}.demoCellLabel{color:#69d7ff;display:block;font-size:.58rem;font-weight:800;letter-spacing:.06em;margin-top:3px}.market-gain{color:#6fe0a8}.market-loss{color:#ff8a93}.market-unchanged{color:#d5deea}.textRisk,.textStatus{font-weight:800}.dayRange{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:auto 62px auto}.rangeTrack{background:#33445a;border-radius:999px;height:5px;position:relative}.rangeTrack i{background:#69d7ff;border:2px solid #07101d;border-radius:50%;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.expandedDetailsRow>td{background:#101b2d;padding:16px;white-space:normal}.expandedDetailsRow .resultDetails{margin-top:0}.srOnly{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1100px){.filterGrid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:640px){.ninaScannerPage{gap:10px}.scannerDefinitions,.scannerFilters,.scannerGuidance,.scannerHero,.scannerResult{padding:12px}.scannerHero h1{font-size:1.65rem}.scannerHero>p{font-size:.84rem}.scannerDemoNotice{align-items:flex-start;display:grid;font-size:.78rem}.definitionGrid,.filterGrid,.guidanceGrid{grid-template-columns:1fr}.scannerCompactText li,.scannerCompactText p{font-size:.82rem}.lastPriceDisclosure,.resetFilters,.scannerDisclosureButton,.scannerFilter input,.scannerFilter select,.viewToggle button{min-height:44px}.evidenceMeta,.resultHeadline{align-items:flex-start;flex-direction:column}.resultActions button{width:100%}.resultsHeader{align-items:flex-start;flex-direction:column}.viewToggle{width:100%}.viewToggle button{flex:1 1}.scannerTableContainer{max-width:calc(100vw - 44px)}}.optionsPaperOrderPanel{background:#0b1422;border:1px solid #3c78a8;border-left:4px solid #69d7ff;border-radius:10px;margin-top:14px;padding:12px}.optionsPaperOrderPanel>header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.optionsPaperOrderPanel header span{color:#69d7ff;font-size:.68rem;font-weight:900;letter-spacing:.08em}.optionsPaperOrderPanel h4,.optionsPaperOrderPanel h5{margin:4px 0}.optionsPaperBadge{background:#183758;border:1px solid #69d7ff;border-radius:999px;color:#eef5ff;font-size:.68rem;padding:5px 8px}.optionsPaperOrderForm{grid-gap:9px;display:grid;gap:9px;grid-template-columns:2fr 1.2fr .7fr 1fr;margin-top:10px}.optionsPaperOrderForm label{grid-gap:4px;display:grid;gap:4px}.optionsPaperOrderForm label>span{font-size:.74rem;font-weight:800}.optionsPaperOrderForm input,.optionsPaperOrderForm select{background:#101b2d;border:1px solid #38506e;border-radius:7px;box-sizing:border-box;color:#fff;min-height:40px;min-width:0;padding:7px;width:100%}.optionsPaperOrderForm input[readonly]{color:#b7c5d5}.optionsPaperEstimate{align-items:center;background:#17243a;border-radius:7px;color:#d8e7f8;display:flex;font-size:.76rem;padding:8px}.optionsPaperOrderPanel button{background:#183758;border:1px solid #3c78a8;border-radius:7px;color:#fff;cursor:pointer;min-height:40px;padding:7px 11px}.optionsPaperOrderPanel button.optionsPaperPrimary{background:#155c86;border-color:#69d7ff;font-weight:900}.optionsPaperOrderPanel button:disabled{cursor:not-allowed;opacity:.5}.optionsPaperOrderPanel button:focus-visible,.optionsPaperOrderPanel input:focus-visible,.optionsPaperOrderPanel select:focus-visible{outline:3px solid #69d7ff;outline-offset:3px}.optionsPaperReview{margin-top:10px}.optionsPaperReview dl{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.optionsPaperReview dl>div{background:#17243a;border-radius:7px;padding:7px}.optionsPaperReview dt{color:#9fb1c7;font-size:.7rem;font-weight:800}.optionsPaperReview dd{color:#eef5ff;font-size:.78rem;margin:3px 0 0;overflow-wrap:anywhere}.optionsPaperAcknowledge{align-items:flex-start;background:#2c2514;border-left:3px solid #f2c94c;display:flex;gap:8px;margin:10px 0;padding:9px}.optionsPaperAcknowledge input{margin-top:2px}.optionsPaperAcknowledge span{color:#f7e8ac;font-size:.78rem;line-height:1.4}.optionsPaperReviewActions{display:flex;flex-wrap:wrap;gap:8px}.optionsPaperMessage{border-radius:7px;font-size:.78rem;margin-top:10px;padding:9px}.optionsPaperError{background:#4a2028;color:#ffd7da}.optionsPaperSuccess{background:#123d32;color:#baf4dd}@media (max-width:850px){.optionsPaperOrderForm,.optionsPaperReview dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.optionsPaperOrderForm,.optionsPaperReview dl{grid-template-columns:1fr}.optionsPaperOrderForm input,.optionsPaperOrderForm select,.optionsPaperOrderPanel button{min-height:44px}.optionsPaperReviewActions{display:grid;grid-template-columns:1fr}}@media (min-width:1181px){.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderPanel{margin-top:4px;padding:7px 9px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderPanel>header{align-items:center;gap:6px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderPanel h4,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderPanel h5{margin:1px 0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperBadge{font-size:.6rem;padding:3px 6px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderPanel>p{font-size:.68rem;line-height:1.25;margin:3px 0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderForm{gap:5px 7px;margin-top:5px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderForm label{gap:2px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderForm label>span{font-size:.66rem}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderForm input,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderForm select,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderPanel button{min-height:32px;padding:4px 7px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperEstimate{font-size:.68rem;padding:5px 7px}}.ninaOptionsScanner{grid-gap:12px;color:#eef5ff;display:grid;gap:12px;min-width:0}.optionCard,.optionsEmpty,.optionsPanel{background:linear-gradient(145deg,#101827,#111d31);border:1px solid #263751;border-radius:14px;box-sizing:border-box;padding:12px 14px}.optionsHero>span,.optionsTable .optionsStickyId>span,.simulatedBadge{color:#69d7ff;font-size:.68rem;font-weight:900;letter-spacing:.08em}.optionsHero h1{font-size:1.8rem;margin:4px 0}.optionsEducation p,.optionsHero p{color:#aab9cc;font-size:.82rem;line-height:1.4;margin:5px 0}.optionsSafetyNotice{background:#17243a;border-left:3px solid #f2c94c;display:flex;flex-wrap:wrap;font-size:.76rem;gap:6px 10px;margin-top:8px;padding:7px 10px}.optionsEducation summary{cursor:pointer;font-size:.88rem;font-weight:900}.optionsDefinitions summary{cursor:pointer;font-size:.82rem;font-weight:900}.optionsDefinitionGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.optionsDefinitionGrid p{color:#aab9cc;font-size:.78rem;line-height:1.4;margin:0}.optionsDisclosureHeading{margin:0}.optionsDisclosureButton{align-items:center;background:#0000;border:0;color:#eef5ff;cursor:pointer;display:flex;font-size:.88rem;font-weight:900;gap:8px;min-height:36px;padding:0;text-align:left;width:100%}.optionsEducationGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.optionsEducationGrid article{background:#0b1422;border-radius:9px;padding:9px}.optionsEducationGrid h2{font-size:.9rem;margin:0 0 4px}.optionActions,.optionsSubmodes,.optionsViewToggle{display:flex;gap:8px}.optionActions button,.optionsReset,.optionsSubmodes button,.optionsTable button,.optionsViewToggle button{background:#183758;border:1px solid #3c78a8;border-radius:7px;color:#fff;cursor:pointer;min-height:36px;padding:6px 10px}.optionsSubmodes button[aria-selected=true],.optionsViewToggle button[aria-pressed=true]{background:#2a6592;border-color:#69d7ff}.optionsModeNotice{color:#aab9cc;font-size:.76rem;margin:7px 0 0}.optionsFilterGrid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(7,minmax(125px,1fr));margin-top:8px}.optionsControl{grid-gap:3px;display:grid;gap:3px;min-width:0}.optionsControl>span{font-size:.75rem;font-weight:800}.optionsControl small{color:#9aaac0;font-size:.68rem}.optionsControl input,.optionsControl select{background:#0b1422;border:1px solid #38506e;border-radius:7px;box-sizing:border-box;color:#fff;min-height:36px;min-width:0;padding:5px 7px;width:100%}.optionsReset{margin-top:8px}.optionsError{background:#4a2028;border-radius:8px;padding:12px}.optionsResults{grid-gap:12px;box-sizing:border-box;display:grid;gap:12px;min-width:0;padding-inline:32px 8px;width:100%}.optionsResultsHeader{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.optionsResultsHeader h2{margin:0}.optionsResultsHeader span{color:#aab9cc;font-size:.78rem}.optionsTableContainer{background:#0b1422;border:1px solid #263751;border-radius:12px;box-sizing:border-box;max-width:100%;min-width:0;overflow:auto;overscroll-behavior-inline:contain;width:100%}.optionsTable{border-collapse:initial;border-spacing:0;font-size:.74rem;min-width:2750px;width:100%}.optionsTable td,.optionsTable th{background:#0b1422;border-bottom:1px solid #23344b;padding:6px 7px;text-align:left;vertical-align:middle;white-space:nowrap}.optionsTable thead th{background:#16243a;position:-webkit-sticky;position:sticky;top:0;z-index:3}.optionsTable .optionsStickyId,.optionsTable thead th:first-child{left:0;min-width:120px;position:-webkit-sticky;position:sticky}.optionsTable .optionsStickyId{background:#0b1422;box-shadow:2px 0 #263751;z-index:2}.optionsTable thead th:first-child{background:#16243a;z-index:4}.optionsTable thead button{background:#0000;border:0;font-size:.72rem;font-weight:900;padding:3px}.optionsStickyId .underlyingSelect{display:block;font-size:.82rem;font-weight:900;padding:4px 7px}.optionsRow.risk-critical .optionsStickyId{border-left:4px solid #ff5d68}.optionsRow.risk-high .optionsStickyId{border-left:4px solid #f2a65a}.optionsDetailsRow>td{background:#101b2d;padding:14px;white-space:normal}.optionCard{border-left:4px solid #4f9bd4}.optionCard.risk-critical{border-left-color:#ff5d68}.optionCard h3{margin:5px 0}.optionCardMetrics{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0}.optionCardMetrics span{grid-gap:3px;background:#0b1422;border-radius:8px;display:grid;gap:3px;padding:8px}.optionDetails{border-top:1px solid #30445e;margin-top:12px;padding-top:12px}.optionDetails p{color:#b7c5d5;font-size:.82rem}.optionContractFacts{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0}.optionContractFacts>div{background:#0b1422;border-radius:7px;min-width:0;padding:7px}.optionContractFacts dt{color:#9fb1c7;font-size:.7rem;font-weight:800}.optionContractFacts dd{color:#eef5ff;font-size:.78rem;margin:3px 0 0;overflow-wrap:anywhere}.optionBlocks{background:#381a24;border-radius:8px;color:#ffb9bf;padding:9px}.optionFactorList{grid-gap:7px;display:grid;gap:7px}.optionFactor{background:#0b1422;border-left:3px solid #788ca3;border-radius:8px;padding:8px}.optionFactor>div{display:flex;gap:8px;justify-content:space-between}.optionFactor p,.optionFactor small{color:#aab9cc;margin:5px 0}.factor-positive{border-left-color:#42d392}.factor-negative{border-left-color:#ff6975}.factor-conflicting{border-left-color:#f2c94c}.optionActions button:focus-visible,.optionsControl input:focus-visible,.optionsControl select:focus-visible,.optionsDefinitions summary:focus-visible,.optionsDisclosureButton:focus-visible,.optionsEducation summary:focus-visible,.optionsReset:focus-visible,.optionsRow:focus-visible,.optionsSubmodes button:focus-visible,.optionsTable button:focus-visible,.optionsTableContainer:focus-visible,.optionsViewToggle button:focus-visible{outline:3px solid #69d7ff;outline-offset:3px}@media (max-width:1200px){.optionsFilterGrid{grid-template-columns:repeat(4,minmax(130px,1fr))}}@media (max-width:850px){.optionsFilterGrid{grid-template-columns:repeat(2,minmax(130px,1fr))}.optionsDefinitionGrid,.optionsEducationGrid{grid-template-columns:1fr}}@media (max-width:640px){.optionsFilterGrid{grid-template-columns:1fr}.optionActions,.optionsSubmodes,.optionsViewToggle{width:100%}.optionActions button,.optionsSubmodes button,.optionsViewToggle button{flex:1 1;min-height:44px}.optionsControl input,.optionsControl select,.optionsDisclosureButton,.optionsReset{min-height:44px}.optionsResultsHeader{align-items:flex-start;flex-direction:column}.optionsTableContainer{max-width:calc(100vw - 44px)}.optionCardMetrics,.optionContractFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1181px){.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .ninaOptionsScanner{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsError,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsHero,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsResults{grid-column:1/-1}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsHero{grid-column-gap:14px;grid-row-gap:2px;align-items:center;border-radius:10px;column-gap:14px;display:grid;grid-template-columns:minmax(230px,auto) minmax(0,1fr);padding:8px 12px;row-gap:2px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsHero h1,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsHero>span{grid-column:1}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsHero h1{font-size:1.35rem;margin:1px 0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsHero>p{font-size:.74rem;grid-column:2;grid-row:1/3;line-height:1.3;margin:0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsSafetyNotice{font-size:.7rem;grid-column:1/-1;margin-top:3px;padding:4px 8px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsControls,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsDefinitions,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsEducation{border-radius:9px;padding:4px 8px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsControls:has(.optionsDisclosureButton[aria-expanded=true]),.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsDefinitions:has(.optionsDisclosureButton[aria-expanded=true]),.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsEducation:has(.optionsDisclosureButton[aria-expanded=true]){grid-column:1/-1;padding:8px 10px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsDisclosureButton{font-size:.78rem;min-height:28px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsResults{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:4px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsEmpty,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsResultsHeader,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsTableContainer{grid-column:1/-1}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsResultsHeader h2{font-size:1.2rem}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionCard{border-radius:10px;min-width:0;padding:9px 11px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionCard:has(.optionDetails){grid-column:1/-1}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionCard h3{font-size:1rem;margin:3px 0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionCard>p{font-size:.75rem;margin:3px 0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionCardMetrics{gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionCardMetrics span{font-size:.74rem;padding:5px 7px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionActions button,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsViewToggle button{min-height:30px;padding:4px 8px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionCard:has(.optionDetails){padding:7px 10px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionDetails{grid-gap:5px 10px;display:grid;gap:5px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:7px;padding-top:7px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionBlocks,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionContractFacts,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionDetails>h3,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionFactorList,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsPaperOrderPanel{grid-column:1/-1}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionDetails>h3{font-size:.9rem;margin:0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionContractFacts{gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));margin:2px 0 4px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionContractFacts>div{padding:4px 6px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionContractFacts dt{font-size:.62rem}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionContractFacts dd{font-size:.7rem;margin-top:1px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionDetails>p{font-size:.7rem;line-height:1.25;margin:0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionBlocks{font-size:.72rem;padding:6px 8px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionFactorList{gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionFactor{padding:5px 7px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionFactor p,.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionFactor small{font-size:.66rem;margin:2px 0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsDetailsRow>td{padding:0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .optionsDetailsRow .optionDetails{box-sizing:border-box;left:0;max-width:calc(100vw - 290px);padding:8px 10px;position:-webkit-sticky;position:sticky;width:calc(100vw - 290px)}}.optionsOpportunityEngine{grid-gap:10px;color:#edf6ff;display:grid;gap:10px;min-width:0}.optionsEngineHero{align-items:center;background:radial-gradient(circle at 86% 18%,#955eff2e,#0000 32%),linear-gradient(145deg,#111827,#151c33);border:1px solid #3b456d;border-radius:14px;display:flex;gap:20px;justify-content:space-between;padding:16px 18px}.optionsEngineAnalysis header>div:first-child>span,.optionsEngineHero>div:first-child>span,.optionsEnginePanelHeader>div>span{color:#b99aff;font-size:.65rem;font-weight:900;letter-spacing:.1em}.optionsEngineHero h1{font-size:clamp(1.4rem,2.3vw,2rem);margin:4px 0 6px}.optionsEngineHero p{color:#afbdd0;font-size:.75rem;line-height:1.45;margin:0;max-width:760px}.optionsEngineStatus{background:#211b3d;border:1px solid #765bc1;border-radius:10px;flex:0 0 auto;padding:9px 12px;text-align:center}.optionsEngineStatus strong{color:#d8caff;display:block;font-size:.65rem}.optionsEngineStatus span{color:#aa9fc7;display:block;font-size:.58rem;margin-top:3px}.optionsEngineSafety{grid-gap:3px;background:#29233c;border:1px solid #65528a;border-radius:9px;display:grid;font-size:.68rem;gap:3px;padding:9px 12px}.optionsEngineSafety strong{color:#e1d6ff}.optionsEngineSafety span{color:#aaa1bb}.optionsEngineWorkspace{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(190px,220px) minmax(400px,1.12fr) minmax(310px,.88fr);min-width:0}.optionsEngineAnalysis,.optionsEngineFilters,.optionsEngineGuide,.optionsEngineQueue{background:#0f1928;border:1px solid #2e405a;border-radius:12px;min-width:0}.optionsEngineFilters{align-self:start;padding:10px}.optionsEngineFilters summary,.optionsEngineGuide summary{color:#e1e8ff;cursor:pointer;font-size:.8rem;font-weight:900}.optionsEngineFilterBody{grid-gap:7px;display:grid;gap:7px;margin-top:10px}.optionsEngineFilterBody label{grid-gap:3px;display:grid;gap:3px}.optionsEngineFilterBody label span,.optionsEnginePanelHeader label{color:#8e9fb7;font-size:.58rem;font-weight:800;text-transform:uppercase}.optionsEngineFilterBody input,.optionsEngineFilterBody select,.optionsEnginePanelHeader select{background:#091421;border:1px solid #3a526d;border-radius:7px;box-sizing:border-box;color:#f5f8ff;min-height:34px;padding:6px 7px;width:100%}.optionsEngineFilterBody button{background:#302554;border:1px solid #8061cc;border-radius:7px;color:#eee8ff;cursor:pointer;font-weight:800;min-height:38px}.optionsEngineQueue{display:flex;flex-direction:column;max-height:980px;padding:10px}.optionsEnginePanelHeader{align-items:end;display:flex;justify-content:space-between}.optionsEnginePanelHeader h2{font-size:1rem;margin:2px 0}.optionsEnginePanelHeader p{color:#8295aa;font-size:.6rem;margin:0}.optionsEnginePanelHeader label{grid-gap:3px;display:grid;gap:3px}.optionsEngineCandidateList{grid-gap:8px;display:grid;flex:1 1 auto;gap:8px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;margin-top:8px;min-height:0;overflow:auto;padding-right:3px}.optionsEngineCandidate{background:linear-gradient(145deg,#121e30,#0e1725);border:1px solid #2c4059;border-radius:10px;overflow:hidden}.optionsEngineCandidate.selected{border-color:#9e80f2;box-shadow:inset 3px 0 #9e80f2}.optionsEngineCandidateSelect{background:#0000;border:0;color:inherit;cursor:pointer;padding:10px;text-align:left;width:100%}.optionsEngineCandidateSelect header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto}.optionsEngineRank{color:#71869e;font-size:.68rem;font-weight:900}.optionsEngineCandidate h3{font-size:1rem;margin:0}.optionsEngineCandidate h3+p{color:#8497ad;font-size:.56rem;margin:1px 0 0}.optionsEngineScore{text-align:right}.optionsEngineScore strong{color:#c5adff;display:block;font-size:1.25rem}.optionsEngineScore span{color:#8f9eb3;font-size:.56rem}.optionsEnginePills{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 8px}.optionsEnginePills span{background:#1d3047;border-radius:99px;color:#b3c8dc;font-size:.5rem;font-weight:900;padding:3px 6px}.optionsEnginePills span:first-child{background:#433719;color:#ffe486}.optionsEngineAnalysisFacts,.optionsEngineCandidate dl{grid-gap:6px 9px;display:grid;gap:6px 9px;grid-template-columns:repeat(2,1fr);margin:0}.optionsEngineAnalysisFacts dt,.optionsEngineCandidate dt{color:#798fa6;font-size:.52rem}.optionsEngineAnalysisFacts dd,.optionsEngineCandidate dd{color:#e6eff8;font-size:.62rem;font-weight:800;margin:2px 0 0;overflow-wrap:anywhere}.optionsEngineLiveShortcut{margin:0 10px 10px;width:calc(100% - 20px)}.optionsEngineAnalysis{align-self:start;padding:12px}.optionsEngineAnalysis>header{align-items:start;border-bottom:1px solid #2a3c54;display:flex;gap:12px;justify-content:space-between;padding-bottom:9px}.optionsEngineAnalysis h2{font-size:1rem;margin:3px 0}.optionsEngineAnalysis header p{color:#9eafc0;font-size:.62rem;line-height:1.4;margin:0}.optionsEngineAnalysis header>div:last-child{text-align:right}.optionsEngineAnalysis header>div:last-child strong{color:#c5adff;display:block;font-size:1.4rem}.optionsEngineAnalysis header>div:last-child span{color:#9384b8;font-size:.58rem}.optionsEngineAnalysis section{margin-top:10px}.optionsEngineAnalysis h3{font-size:.68rem;margin:0 0 5px}.optionsEngineAnalysis ul{color:#adbdcc;font-size:.61rem;line-height:1.45;margin:0;padding-left:16px}.optionsEngineAnalysis li+li{margin-top:3px}.optionsEngineRiskPanel{background:#291b24;border:1px solid #704052;border-radius:8px;padding:8px}.optionsEngineAnalysisFacts{background:#091522;border:1px solid #293e56;border-radius:8px;margin-top:10px;padding:8px}.optionsEngineFactor{margin-top:6px}.optionsEngineFactor>div:first-child{display:flex;font-size:.6rem;justify-content:space-between;margin-bottom:3px}.optionsEngineFactor>div:first-child span{color:#9cadbd}.optionsEngineFactor>div:last-child{background:#07111d;border-radius:99px;height:5px;overflow:hidden}.optionsEngineFactor>div:last-child span{background:linear-gradient(90deg,#7458d1,#b69cff);display:block;height:100%}.optionsEngineDisclaimer{color:#8ea1b3;font-size:.58rem;line-height:1.4;margin:10px 0 0}.optionsEngineDisclaimer strong{color:#e4eaff}.optionsEngineGuide{padding:10px 12px}.optionsEngineGuide>div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:10px}.optionsEngineGuide h2{font-size:.75rem;margin:0 0 5px}.optionsEngineGuide p,.optionsEngineGuide ul{color:#9cadbf;font-size:.62rem;line-height:1.45}.optionsEngineGuide p{margin:0 0 5px}.optionsEngineGuide ul{margin:0;padding-left:16px}.optionsEngineEmpty{color:#9dafc0;font-size:.7rem;padding:14px}.optionsOpportunityEngine button:focus-visible,.optionsOpportunityEngine input:focus-visible,.optionsOpportunityEngine select:focus-visible,.optionsOpportunityEngine summary:focus-visible{outline:3px solid #c1acff;outline-offset:2px}@media (max-width:1180px){.optionsEngineWorkspace{grid-template-columns:minmax(190px,220px) 1fr}.optionsEngineAnalysis{grid-column:1/-1}.optionsEngineFilters{grid-row:1/3}.optionsEngineQueue{max-height:none}}@media (max-width:800px){.optionsEngineWorkspace{grid-template-columns:1fr}.optionsEngineFilters{grid-row:auto}.optionsEngineFilterBody{grid-template-columns:repeat(2,1fr)}.optionsEngineFilterBody button{grid-column:1/-1}.optionsEngineAnalysis{grid-column:auto}.optionsEngineGuide>div{grid-template-columns:1fr}}@media (max-width:560px){.optionsEngineHero{align-items:stretch;flex-direction:column}.optionsEngineStatus{text-align:left}.optionsEngineFilterBody{grid-template-columns:1fr}.optionsEngineFilterBody button{grid-column:auto;min-height:44px}.optionsEnginePanelHeader{align-items:stretch;flex-direction:column;gap:7px}.optionsEngineAnalysisFacts,.optionsEngineCandidate dl{grid-template-columns:1fr}.optionsEngineLiveShortcut{min-height:44px}}.scannerFeatureGuide{grid-gap:9px;background:radial-gradient(circle at 88% 0,#2563eb21,#0000 30%),linear-gradient(145deg,#081829fa,#05101dfc);border:1px solid #69d7ff4d;border-radius:14px;box-shadow:0 18px 42px #00000047;color:#e8f2ff;display:grid;gap:9px;max-height:min(68vh,690px);min-width:0;overflow-y:auto;padding:12px;scrollbar-color:#69d7ff4d #0000;scrollbar-width:thin}.scannerGuideHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.scannerGuideHeader>div:first-child{min-width:0}.scannerFutureGrid span,.scannerGuideHeader span,.scannerGuideInfoCard>span,.scannerScoreExample header span,.scannerSetupGrid article header span{color:#69d7ff;font-size:.62rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.scannerGuideHeader h2{color:#f8fbff;font-size:1.05rem;margin:2px 0 3px;outline:none}.scannerGuideHeader h2:focus-visible{border-radius:4px;outline:2px solid #69d7ff;outline-offset:3px}.scannerGuideHeader p{color:#9fb0c4;font-size:.72rem;line-height:1.45;margin:0}.scannerGuideHeaderActions{align-items:center;display:flex;flex:0 0 auto;gap:7px}.scannerGuideHeaderActions strong{background:#78350f2e;border:1px solid #f59e0b61;border-radius:999px;color:#fbbf24;font-size:.58rem;letter-spacing:.07em;padding:5px 7px}.scannerGuideHeaderActions button{background:#12253b;border:1px solid #344b67;border-radius:7px;color:#dbeafe;cursor:pointer;font-size:.68rem;font-weight:800;min-height:34px;padding:6px 9px}.scannerGuideHeaderActions button:focus-visible,.scannerGuideSection h3 button:focus-visible{outline:3px solid #69d7ff;outline-offset:2px}.scannerGuideSafety{background:#581c871a;border:1px solid #a855f73b;border-radius:7px;color:#c4b5fd;font-size:.6rem;font-weight:800;letter-spacing:.035em;padding:6px 9px;text-align:center}.scannerGuideAccordion{grid-gap:5px;display:grid;gap:5px}.scannerGuideSection{background:#0a1b2eb8;border:1px solid #56759740;border-radius:9px;min-width:0;overflow:hidden}.scannerGuideSection h3{margin:0}.scannerGuideSection h3 button{align-items:center;background:#0000;border:0;color:#dcecff;cursor:pointer;display:flex;font-size:.75rem;font-weight:850;justify-content:space-between;min-height:38px;padding:7px 10px;text-align:left;width:100%}.scannerGuideSection h3 button[aria-expanded=true]{background:#1c4e796b;color:#8ee5ff}.scannerGuideSection h3 button i{color:#69d7ff;font-size:1rem;font-style:normal;font-weight:400}.scannerGuideSectionContent{border-top:1px solid #56759733;padding:9px}.scannerGuideCardGrid,.scannerSetupGrid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.scannerConfidenceGrid article,.scannerGuideInfoCard,.scannerSetupGrid article{background:#020c176b;border:1px solid #56759733;border-radius:7px;min-width:0;padding:9px}.scannerConfidenceGrid h4,.scannerGuideInfoCard h4,.scannerSetupGrid h4{color:#eef7ff;font-size:.75rem;margin:4px 0}.scannerConfidenceGrid p,.scannerGuideInfoCard p,.scannerGuideUseList p,.scannerScoreGuide>p{color:#9fb0c4;font-size:.67rem;line-height:1.45;margin:0}.scannerGuideUseList{grid-gap:5px;display:grid;gap:5px}.scannerGuideUseList>div{grid-gap:10px;background:#020c175c;border-radius:6px;display:grid;gap:10px;grid-template-columns:minmax(140px,.55fr) minmax(0,1.45fr);padding:7px 8px}.scannerGuideUseList strong{color:#dbeafe;font-size:.7rem}.scannerScoreGuide{grid-gap:8px;display:grid;gap:8px}.scannerScoreExample{background:#020c1766;border:1px solid #69d7ff38;border-radius:8px;overflow:hidden}.scannerScoreExample>header{align-items:center;border-bottom:1px solid #56759733;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.scannerScoreExample header>div{grid-gap:2px;display:grid;gap:2px}.scannerScoreExample header strong{color:#dbeafe;font-size:.7rem}.scannerScoreExample header b{color:#4ade80;font-size:1rem}.scannerScoreExample dl{display:grid;margin:0}.scannerScoreExample dl>div{grid-gap:10px;align-items:center;border-bottom:1px solid #5675971f;display:grid;gap:10px;grid-template-columns:minmax(100px,.45fr) minmax(0,1.55fr);min-height:30px;padding:4px 10px}.scannerScoreExample dl>div:last-child{border-bottom:0}.scannerScoreExample dt{color:#dbeafe;font-size:.65rem;font-weight:800}.scannerScoreExample dd{align-items:center;color:#8fa3ba;display:flex;font-size:.63rem;gap:8px;justify-content:space-between;margin:0}.scannerScoreExample dd strong{color:#8ee5ff;flex:0 0 auto}.scannerConfidenceGrid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.scannerConfidenceGrid article>span{color:#69d7ff;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:900}.scannerGuideCaution{background:#78350f24;border-left:3px solid #fbbf24;color:#fde68a;font-size:.65rem;line-height:1.4;margin:8px 0 0;padding:7px 9px}.scannerSetupGrid article header{align-items:center;display:flex;gap:7px;justify-content:space-between}.scannerSetupGrid article header strong{color:#c4b5fd;font-size:.66rem}.scannerSetupGrid dl{grid-gap:3px;display:grid;gap:3px;margin:0}.scannerSetupGrid dl>div{grid-gap:7px;display:grid;gap:7px;grid-template-columns:78px minmax(0,1fr)}.scannerSetupGrid dt{color:#71869c;font-size:.6rem;font-weight:800}.scannerSetupGrid dd{color:#b9c9db;font-size:.62rem;margin:0}.scannerGuideList{grid-gap:6px 16px;display:grid;gap:6px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.scannerGuideList li{background:#14532d2e;border-radius:6px;color:#bbf7d0;font-size:.68rem;line-height:1.35;padding:7px 8px 7px 25px;position:relative}.scannerGuideList li:before{color:#4ade80;content:"✓";font-weight:900;left:9px;position:absolute}.scannerGuideList.warning li{background:#7f1d1d29;color:#fecaca}.scannerGuideList.warning li:before{color:#fb7185;content:"!"}.scannerFutureGrid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.scannerFutureGrid>div{grid-gap:4px;background:#020c1757;border:1px dashed #69d7ff47;border-radius:7px;display:grid;gap:4px;padding:10px}.scannerFutureGrid strong{color:#dbeafe;font-size:.72rem}@media (max-width:700px){.scannerFeatureGuide{max-height:70vh;padding:10px}.scannerGuideHeader{flex-direction:column;gap:9px}.scannerGuideHeaderActions{justify-content:space-between;width:100%}.scannerConfidenceGrid,.scannerFutureGrid,.scannerGuideCardGrid,.scannerGuideList,.scannerGuideUseList>div,.scannerSetupGrid{grid-template-columns:1fr}.scannerGuideUseList>div{gap:3px}}@media (max-width:430px){.scannerScoreExample dl>div{gap:3px;grid-template-columns:1fr;padding:7px 9px}}.ninaScannerWorkspace{grid-gap:12px;color:#eef5ff;display:grid;gap:12px;min-width:0}.scannerWorkspaceHeader{grid-gap:8px;background:linear-gradient(145deg,#101827,#111d31);border:1px solid #263751;border-radius:14px;box-sizing:border-box;display:grid;gap:8px;padding:11px 14px}.scannerWorkspaceHeader span{color:#69d7ff;font-size:.72rem;font-weight:800;letter-spacing:.08em}.scannerWorkspaceHeader h1{font-size:1.25rem;margin:2px 0}.scannerWorkspaceHeader p{color:#aab9cc;font-size:.78rem;margin:0}.scannerWorkspaceTitleRow{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.scannerWorkspaceTitleRow>div{min-width:0}.scannerFeatureGuideButton{align-items:center;background:#12486c8f;border:1px solid #3c78a8;border-radius:8px;color:#dff6ff;cursor:pointer;display:flex;flex:0 0 auto;font-size:.76rem;font-weight:800;gap:7px;min-height:36px;padding:7px 11px}.scannerFeatureGuideButton>span{align-items:center;border:1px solid #69d7ff8c;border-radius:50%;display:flex;font-size:.65rem;height:17px;justify-content:center;letter-spacing:0;width:17px}.scannerFeatureGuideButton[aria-expanded=true]{background:#2a6592;border-color:#69d7ff}.scannerFeatureGuideButton:focus-visible{outline:3px solid #69d7ff;outline-offset:3px}.scannerModeTabs{display:flex;gap:8px}.scannerModeTabs button{background:#183758;border:1px solid #3c78a8;border-radius:8px;color:#fff;cursor:pointer;min-height:36px;padding:7px 13px}.scannerModeTabs button[aria-selected=true]{background:#2a6592;border-color:#69d7ff}.scannerModeTabs button.scannerSignatureTab{background:linear-gradient(135deg,#5b21b6,#7c3aed 56%,#a855f7);border-color:#c4b5fd;box-shadow:0 0 18px #a855f761;font-weight:800}.scannerModeTabs button.scannerSignatureTab[aria-selected=true]{background:linear-gradient(135deg,#6d28d9,#8b5cf6 56%,#c026d3);border-color:#f0d5ff;box-shadow:0 0 24px #c026d385}.signatureScannerAlert{grid-gap:14px;align-items:center;background:#082d37eb;border-left:4px solid #25e6b1;border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.signatureScannerAlert>div{grid-gap:4px;display:grid;gap:4px}.signatureScannerAlert strong{color:#72ffd8}.signatureScannerAlert span{color:#c5d8e8;font-size:.78rem}.signatureScannerAlert button{background:#25e6b1;border:0;border-radius:7px;color:#062019;font-weight:800;min-height:36px;padding:8px 12px}.signatureScannerAlert button:disabled{cursor:not-allowed;opacity:.48}.signatureOpportunitySection{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.signatureOpportunityHeading{align-items:center;display:flex;gap:12px;justify-content:space-between}.signatureOpportunityHeading h3{font-size:1rem;margin:0}.signatureOpportunityHeading span{color:#c4b5fd;font-size:.75rem;font-weight:800}.signatureOpportunityGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.signatureOpportunityTicket{grid-gap:8px;background:linear-gradient(145deg,#101827,#111d31);border:1px solid #39445f;border-radius:10px;border-top:3px solid #a855f7;display:grid;gap:8px;min-width:0;padding:13px}.signatureOpportunityTicket>span{color:#c4b5fd;font-size:.7rem;font-weight:800;letter-spacing:.06em}.signatureOpportunityTicket>strong{color:#f4f0ff;font-size:1.05rem}.signatureSymbolSelect{align-self:start;background:#12385a;border:1px solid #4f9bd8;border-radius:7px;color:#f4f8ff;cursor:pointer;font-size:.92rem;font-weight:900;line-height:1;padding:6px 10px;width:-webkit-max-content;width:max-content}.signatureSymbolSelect:hover{background:#184a76;border-color:#69d7ff}.signatureSymbolSelect:focus-visible{outline:3px solid #69d7ff;outline-offset:2px}.signatureOpportunityTicket p{color:#aebed1;font-size:.78rem;margin:0}.signatureOpportunityTicket small{color:#ffd76a;font-weight:800}.signatureOpportunityTicket--green{border-color:#25e6b1 #25e6b1b3 #25e6b1b3;box-shadow:0 0 18px #25e6b129}.signatureOpportunityTicket--green small,.signatureOpportunityTicket--green>span{color:#72ffd8}.signatureOpportunityTicket--yellow{border-color:#ffd76a #ffd76a94 #ffd76a94}.signatureOpportunityTicket--yellow small,.signatureOpportunityTicket--yellow>span{color:#ffd76a}.signatureOpportunityTicket--red{border-color:#ff5c72 #ff5c729e #ff5c729e}.signatureOpportunityTicket--red small,.signatureOpportunityTicket--red>span{color:#ff8b9b}.scannerModeTabs button:focus-visible{outline:3px solid #69d7ff;outline-offset:3px}@media (max-width:640px){.scannerWorkspaceTitleRow{align-items:stretch;flex-direction:column}.scannerFeatureGuideButton{align-self:flex-start;min-height:44px}.scannerModeTabs{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.scannerModeTabs button{min-height:44px;padding:7px 6px}}@media (min-width:1181px){.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]){gap:6px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .scannerWorkspaceHeader{border-radius:10px;gap:5px;padding:7px 10px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .scannerWorkspaceHeader h1{font-size:1.05rem;margin:1px 0}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .scannerWorkspaceHeader p{font-size:.7rem;line-height:1.25}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .scannerModeTabs{gap:5px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .scannerModeTabs button{min-height:30px;padding:4px 9px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .scannerFeatureGuideButton{min-height:30px;padding:4px 9px}.ninaScannerWorkspace:has(#scanner-mode-options-engine[aria-selected=true]) .scannerPracticeBoundary>.scannerDemoNotice{display:none}}.scannerLiveShortcut{background:#123c3c;border:1px solid #318b80;border-radius:7px;color:#c9fff7;cursor:pointer;font-size:.66rem;font-weight:800;min-height:34px;padding:6px 10px}.scannerLiveShortcut:hover{background:#18514e}.scannerLiveShortcut:focus-visible{outline:3px solid #62e3cf;outline-offset:2px}.scannerHandoffError{background:#2b1b21;border:1px solid #8c4658;border-radius:9px;color:#ffe5ec;font-size:.7rem;padding:9px 11px}.premarketLiveShortcut{margin:0 82px 9px 10px}.swingLiveShortcut{margin:0 15px 14px;width:calc(100% - 30px)}@media (max-width:560px){.premarketLiveShortcut{margin-right:10px;min-height:42px;width:calc(100% - 20px)}.swingLiveShortcut{min-height:42px}}.scannerPracticeBoundary{grid-gap:12px;display:grid;gap:12px}.scannerPracticeBoundary>.scannerDemoNotice{border:1px solid #f2c94c59;border-left:4px solid #f2c94c;border-radius:10px;margin:0}.scannerLiveControls{grid-gap:10px;background:linear-gradient(145deg,#101827,#111d31);border:1px solid #263751;border-radius:14px;display:grid;gap:10px}.scannerLiveControlActions{align-content:start}.scannerLiveControlActions button,.scannerStatusRow>button{background:#183758;border:1px solid #3c78a8;border-radius:8px;color:#fff;cursor:pointer;min-height:36px;padding:7px 10px}.scannerLiveControlActions button:disabled,.scannerStatusRow>button:disabled{cursor:not-allowed;opacity:.55}.scannerStatusRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.scannerStatusRow>span{color:#9fb0c4;font-size:.8rem}.scannerLiveCardGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.scannerLiveCardGrid .scannerResult{margin:0}.scannerLiveCardGrid .resultActions span{color:#8fa3b9;font-size:.76rem}@media (max-width:640px){.scannerStatusRow{align-items:stretch;flex-direction:column}.scannerLiveControlActions button,.scannerStatusRow>button{min-height:44px;width:100%}}.ninaTradePlanCard{background:linear-gradient(180deg,#0d1c2ffa,#071220fa);border:1px solid #243b55;border-radius:16px;box-shadow:0 12px 30px #00000047;padding:16px;width:100%}.scannerReviewHandoff{background:#0b1b2f;border:1px solid #38bdf8;border-radius:12px;margin-bottom:14px;padding:12px}.scannerReviewHandoff>span{color:#69d7ff;font-size:10px;font-weight:900;letter-spacing:.08em}.scannerReviewHandoff h3{color:#fff;margin:5px 0}.scannerReviewHandoff p{color:#b7c5d5;font-size:12px;margin:5px 0}.scannerReviewFacts{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 0}.scannerReviewFacts>div{background:#071525;border-radius:8px;min-width:0;padding:8px}.scannerReviewFacts dt{color:#94a3b8;font-size:10px;font-weight:800}.scannerReviewFacts dd{color:#fff;font-size:12px;margin:3px 0 0;overflow-wrap:anywhere}.scannerReviewError{background:#4a2028;border-radius:8px;color:#fff;padding:12px}.ninaTradePlanHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.tradePlanEyebrow{color:#38bdf8;display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.ninaTradePlanHeader h2{color:#fff;font-size:20px;line-height:1.15;margin:0}.ninaTradePlanHeader p{color:#94a3b8;font-size:12px;margin:4px 0 0}.tradePlanStatus{border-radius:999px;font-size:10px;font-weight:900;padding:8px 12px;white-space:nowrap}.tradePlanWaiting{background:#facc151a;border:1px solid #facc1566;color:#fde047}.tradePlanDeveloping{background:#38bdf81a;border:1px solid #38bdf866;color:#38bdf8}.tradePlanBlocked{background:#f871711f;border:1px solid #f8717173;color:#f87171}.tradePlanDecisionBar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.tradePlanDecisionBar>div{background:#0a192bd6;border:1px solid #20364d;border-radius:10px;min-width:0;padding:10px 11px}.tradePlanDecisionBar span,.tradePlanFooter span,.tradePlanLevel span{color:#94a3b8;display:block;font-size:10px;font-weight:700;margin-bottom:3px}.tradePlanDecisionBar strong{color:#fff;display:block;font-size:12px;line-height:1.25;overflow-wrap:anywhere}.tradePlanLevelsGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.tradePlanLevel{background:#091626eb;border:1px solid #223a53;border-radius:11px;min-height:82px;min-width:0;padding:11px 12px}.tradePlanLevel strong{color:#fff;display:block;font-size:18px;line-height:1.15;margin-bottom:4px}.tradePlanLevel small{color:#94a3b8;font-size:10px;line-height:1.25}.tradePlanEntry{border-color:#38bdf873}.tradePlanEntry strong{color:#38bdf8}.tradePlanStop{border-color:#f8717173}.tradePlanStop strong{color:#f87171}.tradePlanTarget{border-color:#22c55e66}.tradePlanTarget strong{color:#4ade80}.tradePlanFooter{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:10px}.tradePlanFooter>div{background:#081423e6;border:1px solid #223a53;border-radius:10px;min-width:0;padding:10px 11px}.tradePlanFooter strong{color:#fff;display:block;font-size:12px;line-height:1.25;overflow-wrap:anywhere}@media (max-width:1200px){.tradePlanDecisionBar{grid-template-columns:repeat(2,minmax(0,1fr))}.tradePlanLevelsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ninaTradePlanHeader{align-items:flex-start;flex-direction:column}.scannerReviewFacts,.tradePlanDecisionBar,.tradePlanFooter,.tradePlanLevelsGrid{grid-template-columns:1fr}}.tradingModeChartWorkspace{grid-gap:12px;display:grid;gap:12px;min-width:0}.tradingModeChartStatus{background:#07111fb3;border:1px solid #38bdf847;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between;padding:10px 12px}.tradingModeChartStatus>div{grid-gap:2px;display:grid;gap:2px}.tradingModeChartStatus span,.tradingModeChartStatus strong{line-height:1.25}.tradingModeChartStatus span{color:#8fb4d4;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.tradingModeChartStatus strong{color:#e6f7ff}.tradingModeChartMode{color:#67e8f9!important}.tradingModeChartError{grid-gap:3px;background:#4c05194d;border:1px solid #fb71858c;border-radius:10px;display:grid;gap:3px;padding:10px 12px}.tradingModeChartError strong{color:#fecdd3}.tradingModeChartError span{color:#fda4af;font-size:.82rem}.paperAutoTradeChart{display:flex;flex-direction:column;min-height:520px}.paperAutoTradeChartHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.paperAutoTradeChartHeader>div:first-child>span{color:#fbbf24;font-size:10px;font-weight:800;letter-spacing:.08em}.paperAutoTradeChartHeader h2{font-size:19px;margin:3px 0}.paperAutoTradeChartHeader p{color:#8295aa;font-size:10px;margin:0}.paperAutoTradeChartQuote{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.paperAutoTradeChartQuote strong{color:#f8fafc;font-size:21px}.paperAutoTradeChartQuote span{font-size:11px;font-weight:800}.paperAutoTradeChartLegend{border-bottom:1px solid #94a3b81f;display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding:0 0 9px}.paperAutoTradeChartLegend span{align-items:center;color:#91a2b7;display:inline-flex;font-size:9px;font-weight:700;gap:5px}.paperAutoTradeChartLegend span:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.paperAutoTradeChartLegend .vwap{color:#facc15}.paperAutoTradeChartLegend .ema9{color:#38bdf8}.paperAutoTradeChartLegend .ema20{color:#a78bfa}.paperAutoTradeChartLegend .entry{color:#67e8f9}.paperAutoTradeChartLegend .stop{color:#fb7185}.paperAutoTradeChartLegend .target{color:#4ade80}.paperAutoTradeChartCanvas{flex:1 1;min-height:340px;padding-top:10px}.paperAutoTradeChartCanvas svg{display:block;height:100%;min-height:340px;width:100%}.paperAutoTradeChartGrid{stroke:#94a3b81c;stroke-dasharray:3 4;stroke-width:1;vector-effect:non-scaling-stroke}.paperAutoTradeChartAxis{fill:#64748b;font-size:9px}.paperAutoTradeCandle line{stroke-width:1.2;vector-effect:non-scaling-stroke}.paperAutoTradeCandle.bullish line,.paperAutoTradeCandle.bullish rect{fill:#22c55e;stroke:#22c55e}.paperAutoTradeCandle.bearish line,.paperAutoTradeCandle.bearish rect{fill:#f43f5e;stroke:#f43f5e}.paperAutoTradeStudy{fill:none;stroke-width:1.3;vector-effect:non-scaling-stroke;opacity:.92}.paperAutoTradeStudy.vwap{stroke:#facc15}.paperAutoTradeStudy.ema9{stroke:#38bdf8}.paperAutoTradeStudy.ema20{stroke:#a78bfa}.paperAutoTradeLevel line{stroke-dasharray:5 4;stroke-width:1.2;vector-effect:non-scaling-stroke}.paperAutoTradeLevel text{font-size:7px;font-weight:800}.paperAutoTradeLevel.entry line,.paperAutoTradeLevel.entry text{fill:#67e8f9;stroke:#67e8f9}.paperAutoTradeLevel.stop line,.paperAutoTradeLevel.stop text{fill:#fb7185;stroke:#fb7185}.paperAutoTradeLevel.target line,.paperAutoTradeLevel.target text{fill:#4ade80;stroke:#4ade80}.paperAutoTradeChartFooter{color:#71839a;display:flex;flex-wrap:wrap;font-size:9px;gap:7px 18px;padding-top:8px}.paperAutoTradeChartFooter strong{color:#b5c5d8}@media (max-width:1050px){.paperAutoTradeChart{min-height:460px}.paperAutoTradeChartCanvas,.paperAutoTradeChartCanvas svg{min-height:290px}}@media (max-width:620px){.paperAutoTradeChart{min-height:410px}.paperAutoTradeChartHeader{flex-direction:column}.paperAutoTradeChartQuote{align-items:flex-start}.paperAutoTradeChartCanvas,.paperAutoTradeChartCanvas svg{min-height:245px}}.paperAutoTradeWorkspace{--auto-border:#94a3b82e;--auto-panel:linear-gradient(145deg,#121d2dfa,#0a1320fa);grid-gap:14px;color:#e5edf7;display:grid;gap:14px;margin:0 auto;max-width:1500px;padding:16px}.paperAutoTradeSafetyBanner{align-items:center;background:linear-gradient(90deg,#f59e0b38,#f59e0b14);border:1px solid #fbbf2494;border-radius:8px;color:#fde68a;display:flex;font-size:13px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.075em;min-height:42px;padding:8px 14px;text-align:center}.paperAutoTradeSafetyBanner span{align-items:center;background:#f59e0b;border-radius:50%;color:#111827;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center}.paperAutoTradeHeader{align-items:center;display:flex;justify-content:space-between;padding:4px 2px}.paperAutoTradeHeader h1{font-size:clamp(24px,2.3vw,34px);margin:3px 0}.paperAutoTradeHeader>div>p:last-child{color:#8fa1b7;margin:0}.paperAutoTradeEyebrow,.paperAutoTradeSectionHeading span{color:#67e8f9;font-size:10px;font-weight:800;letter-spacing:.14em;margin:0}.paperAutoTradeStatus{background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:999px;color:#fde68a;font-size:12px;font-weight:800;padding:8px 13px}.paperAutoTradeStatus.status-entry-triggered,.paperAutoTradeStatus.status-monitoring{background:#22d3ee1a;border-color:#22d3ee5c;color:#a5f3fc}.paperAutoTradeStatus.status-exit-complete,.paperAutoTradeStatus.status-position-open{background:#22c55e1a;border-color:#22c55e57;color:#86efac}.paperAutoTradePanel{background:var(--auto-panel);border:1px solid var(--auto-border);border-radius:12px;box-shadow:0 12px 32px #02081729;min-width:0;padding:16px}.paperAutoTradeSectionHeading{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.paperAutoTradeSectionHeading h2{font-size:16px;margin:3px 0 0}.paperAutoTradeSectionHeading small{color:#71839a;text-align:right}.paperAutoTradeDirection legend,.paperAutoTradeWorkspace label{grid-gap:5px;color:#91a2b7;display:grid;font-size:11px;font-weight:700;gap:5px}.paperAutoTradeWorkspace input,.paperAutoTradeWorkspace select{background:#07111f;border:1px solid #26364a;border-radius:7px;box-sizing:border-box;color:#edf5ff;font:inherit;min-height:38px;padding:7px 10px;width:100%}.paperAutoTradeWorkspace input:focus,.paperAutoTradeWorkspace select:focus{border-color:#22d3ee;outline:2px solid #22d3ee26}.paperAutoTradeWorkspace input[readonly]{color:#a5f3fc}.paperAutoTradeWorkspace label small{color:#71839a;font-size:9px;font-weight:500}.paperAutoTradeSymbolLoader{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) auto;margin-bottom:13px}.paperAutoTradeActions button,.paperAutoTradeSymbolLoader button{background:linear-gradient(135deg,#0891b2,#0e7490);border:1px solid #22d3ee;border-radius:7px;color:#fff;cursor:pointer;font-weight:800;min-height:38px;padding:7px 13px}.paperAutoTradeSetupGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.paperAutoTradeDirection{grid-gap:5px;border:0;display:grid;gap:5px;grid-template-columns:1fr 1fr;margin:0;padding:0}.paperAutoTradeDirection legend{grid-column:1/-1;margin-bottom:5px}.paperAutoTradeDirection button{background:#101d2d;border:1px solid #26364a;border-radius:7px;color:#93a4ba;cursor:pointer}.paperAutoTradeDirection button.active:first-of-type{background:#22c55e24;border-color:#22c55e85;color:#86efac}.paperAutoTradeDirection button.active:last-of-type{background:#f8717124;border-color:#f8717185;color:#fca5a5}.paperAutoTradeMaxLoss{grid-gap:3px;background:#040c188c;border:1px solid #94a3b81a;border-radius:8px;display:grid;gap:3px;padding:9px 11px}.paperAutoTradeMaxLoss small,.paperAutoTradeMaxLoss span{color:#8192a8;font-size:10px}.paperAutoTradeMaxLoss strong{color:#fda4af;font-size:18px}.paperAutoTradeNotice{background:#22d3ee12;border-left:3px solid #22d3ee;color:#a5f3fc;font-size:11px;line-height:1.45;margin:13px 0 0;padding:8px 10px}.paperAutoTradeLeftColumn{display:flex;flex-direction:column;gap:14px}.paperAutoTradeTicket{order:1}.paperAutoTradeSetupPanel{order:2}.paperAutoTradePrimaryGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(280px,.72fr) minmax(0,2fr)}.paperAutoTradeTicket dl{grid-gap:0;display:grid;gap:0;margin:0}.paperAutoTradeTicket dl>div{align-items:center;border-bottom:1px solid #94a3b81c;display:flex;gap:12px;justify-content:space-between;padding:8px 2px}.paperAutoTradeTicket dl>.paperAutoTradeLevelGrid{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0}.paperAutoTradeLevelBox{grid-gap:4px;background:#040c1899;border:1px solid #22d3ee38;border-radius:7px;display:grid;gap:4px;min-width:0;padding:9px 10px}.paperAutoTradeLevelBox span{color:#8192a8;font-size:9px;font-weight:800;letter-spacing:.08em}.paperAutoTradeLevelBox strong{color:#edf5ff;font-size:14px;font-weight:800}.paperAutoTradeTicket dt{color:#8192a8;font-size:11px}.paperAutoTradeTicket dd{color:#edf5ff;font-size:12px;font-weight:800;margin:0;text-align:right}.paperAutoTradeTicketStatus{background:#22d3ee1a;border-radius:999px;color:#a5f3fc!important;padding:4px 8px}.paperAutoTradeActions{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.paperAutoTradeRiskBlocked{background:#f871711a;border:1px solid #f871716b;border-radius:8px;color:#fecaca;font-size:12px;font-weight:750;margin:10px 0 0;padding:10px 12px}.paperAutoTradePortfolioIntegration{margin-top:2px;min-width:0}.paperAutoTradeActions button.secondary{background:#101d2d;border-color:#334155;color:#cbd5e1}.paperAutoTradeActions button:disabled{cursor:not-allowed;opacity:.42}.paperAutoTradeDecisionHero,.paperAutoTradeSummary{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.paperAutoTradeDecisionHero>div,.paperAutoTradeSummary article{grid-gap:5px;background:#040c187a;border:1px solid #94a3b81a;border-radius:8px;display:grid;gap:5px;padding:11px 12px}.paperAutoTradeDecisionHero span,.paperAutoTradeSummary span{color:#8192a8;font-size:10px}.paperAutoTradeDecisionHero strong{color:#dff9ff;font-size:16px}.paperAutoTradeDecisionDetails{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px}.paperAutoTradeDecisionDetails article{background:#040c1859;border:1px solid #94a3b81a;border-radius:8px;padding:10px}.paperAutoTradeDecisionDetails h3{font-size:12px;margin:0 0 5px}.paperAutoTradeDecisionDetails p,.paperAutoTradeRiskNote{color:#9eafc3;font-size:10px;line-height:1.55;margin:0}.paperAutoTradeRiskNote{margin-top:10px}.paperAutoTradeTimeline ol{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.paperAutoTradeTimeline li{grid-gap:7px;background:#040c186b;border:1px solid #94a3b81f;border-radius:8px;display:grid;gap:7px;grid-template-columns:auto 1fr;padding:10px}.paperAutoTradeTimeline li.current{border-color:#22d3ee7a}.paperAutoTradeTimeline li.complete{border-color:#22c55e4d}.paperAutoTradeTimeline li>i{align-items:center;background:#1e293b;border-radius:50%;color:#94a3b8;display:flex;font-size:9px;font-style:normal;height:20px;justify-content:center;width:20px}.paperAutoTradeTimeline li.current>i{background:#0891b2;color:#ecfeff}.paperAutoTradeTimeline li.complete>i{background:#15803d;color:#dcfce7}.paperAutoTradeTimeline strong{font-size:11px}.paperAutoTradeTimeline p{color:#8192a8;font-size:9px;line-height:1.45;margin:3px 0 0}.paperAutoTradeTimeline li>span{color:#64748b;font-size:8px;font-weight:800;grid-column:1/-1;text-transform:uppercase}.paperAutoTradeSecondaryGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.1fr .9fr}.paperAutoTradeRiskGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.paperAutoTradeSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.paperAutoTradeSummary strong{font-size:16px}.paperAutoTradeFooter{color:#fbbf24;font-size:10px;font-weight:700;letter-spacing:.035em;padding:2px 4px 8px;text-align:center}@media (max-width:1050px){.paperAutoTradeSetupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paperAutoTradePrimaryGrid,.paperAutoTradeSecondaryGrid{grid-template-columns:1fr}.paperAutoTradeTimeline ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.paperAutoTradeWorkspace{gap:10px;padding:10px}.paperAutoTradeSafetyBanner{align-items:flex-start;font-size:11px;letter-spacing:.035em}.paperAutoTradeHeader{align-items:flex-start;flex-direction:column;gap:10px}.paperAutoTradePanel{border-radius:9px;padding:13px}.paperAutoTradeActions,.paperAutoTradeDecisionDetails,.paperAutoTradeRiskGrid,.paperAutoTradeSetupGrid,.paperAutoTradeSymbolLoader,.paperAutoTradeTimeline ol{grid-template-columns:1fr}}.paperAutoTradeWorkspace{gap:9px;padding:10px}.paperAutoTradePanel{padding:11px}.paperAutoTradeSectionHeading{margin-bottom:8px}.paperAutoTradeLeftColumn,.paperAutoTradePrimaryGrid,.paperAutoTradeSecondaryGrid{gap:9px}.paperAutoTradeTicket dl>div{padding:5px 2px}.paperAutoTradeTicket dl>.paperAutoTradeLevelGrid{gap:6px;padding:6px 0}.paperAutoTradeLevelBox{gap:2px;padding:6px 8px}.paperAutoTradeActions{gap:5px;margin-top:8px}.paperAutoTradeDecisionHero,.paperAutoTradeSummary{gap:6px}.paperAutoTradeDecisionHero>div,.paperAutoTradeSummary article{gap:3px;padding:7px 9px}.paperAutoTradeDecisionDetails{gap:6px;margin-top:6px}.paperAutoTradeDecisionDetails article{padding:7px 8px}.paperAutoTradeRiskNote{margin-top:6px}.paperAutoTradeTimeline ol{gap:6px}.paperAutoTradeTimeline li{gap:5px;padding:7px 8px}.paperAutoTradeRiskGrid{gap:6px}.alpacaPaperPanel{background:linear-gradient(145deg,#091827fa,#07111dfa);border:1px solid #38bdf847;border-radius:12px;box-shadow:0 16px 40px #0208173d;padding:16px}.alpacaPaperPanel,.alpacaPaperStandalone{grid-gap:14px;display:grid;gap:14px}.alpacaPaperHeading,.alpacaPaperSubheading{align-items:center;display:flex;gap:16px;justify-content:space-between}.alpacaPaperHeading h2,.alpacaPaperSubheading h3{margin:3px 0 0}.alpacaPaperHeading h2{font-size:20px}.alpacaPaperSubheading h3{font-size:14px}.alpacaPaperHeading p{color:#93a4b8;font-size:12px;margin:5px 0 0}.alpacaPaperEyebrow,.alpacaPaperInlineReviewHeading span,.alpacaPaperSubheading span{color:#7dd3fc;font-size:10px;font-weight:800;letter-spacing:.13em}.alpacaPaperSubheading small{color:#6f8197;font-size:10px}.alpacaPaperStatus{border-radius:999px;font-size:11px;font-weight:800;padding:7px 11px;white-space:nowrap}.alpacaPaperStatus.connected{background:#22c55e1f;border:1px solid #22c55e5c;color:#86efac}.alpacaPaperStatus.offline{background:#f871711a;border:1px solid #f8717152;color:#fecaca}.alpacaPaperSafety{background:#0e74901c;border:1px solid #22d3ee3d;border-radius:8px;color:#a5f3fc;font-size:10px;font-weight:800;letter-spacing:.055em;padding:9px 11px;text-align:center}.alpacaPaperMetrics{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.alpacaPaperMetrics article{grid-gap:6px;background:#020a157a;border:1px solid #7dd3fc1a;border-radius:8px;display:grid;gap:6px;padding:11px}.alpacaPaperMetrics span{color:#8395aa;font-size:10px}.alpacaPaperMetrics strong{font-size:16px}.alpacaPaperPositions,.alpacaPaperTicketCard{background:#030c187a;border:1px solid #94a3b81f;border-radius:9px;padding:13px}.alpacaPaperTicketCard{grid-gap:12px;display:grid;gap:12px}.alpacaPaperTicket{grid-gap:10px;display:grid;gap:10px}.alpacaPaperSideControl legend,.alpacaPaperTicket label{grid-gap:5px;color:#91a3b8;display:grid;font-size:11px;font-weight:700;gap:5px}.alpacaPaperTicket input,.alpacaPaperTicket select{background:#06111f;border:1px solid #26374b;border-radius:7px;box-sizing:border-box;color:#edf6ff;font:inherit;min-height:38px;padding:7px 10px;width:100%}.alpacaPaperTicket input:focus,.alpacaPaperTicket select:focus{border-color:#38bdf8;outline:2px solid #38bdf826}.alpacaPaperSideControl:disabled button,.alpacaPaperTicket input:disabled,.alpacaPaperTicket select:disabled{cursor:not-allowed;opacity:.55}.alpacaPaperSideControl{grid-gap:6px;border:0;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.alpacaPaperSideControl legend{grid-column:1/-1}.alpacaPaperSideControl button{background:#101e2e;border:1px solid #2a3a4e;border-radius:7px;color:#93a4ba;cursor:pointer;min-height:35px}.alpacaPaperSideControl button.active.buy{background:#22c55e21;border-color:#22c55e75;color:#86efac}.alpacaPaperSideControl button.active.sell{background:#f8717121;border-color:#f8717175;color:#fda4af}.alpacaPaperEmpty,.alpacaPaperTicketNote{color:#7f91a7;font-size:10px;line-height:1.5;margin:0}.alpacaPaperError button,.alpacaPaperReviewActions button,.alpacaPaperReviewButton{border-radius:7px;cursor:pointer;font-weight:800}.alpacaPaperReviewButton{background:linear-gradient(135deg,#0369a1,#075985);border:1px solid #38bdf8;color:#fff;min-height:40px}.alpacaPaperReviewActions button:disabled,.alpacaPaperReviewButton:disabled{cursor:wait;opacity:.62}.alpacaPaperInlineReview{grid-gap:9px;border-top:1px solid #7dd3fc24;display:grid;gap:9px;padding-top:12px}.alpacaPaperInlineReviewHeading{grid-gap:4px;display:grid;gap:4px}.alpacaPaperInlineReviewHeading strong{color:#e8f5ff;font-size:12px}.alpacaPaperReviewCard{grid-gap:8px;background:#0e749014;border:1px solid #22d3ee33;border-radius:8px;display:grid;gap:8px;padding:12px}.alpacaPaperReviewCard>div:not(.alpacaPaperReviewActions){align-items:center;display:flex;justify-content:space-between}.alpacaPaperReviewCard span{color:#8496aa;font-size:10px}.alpacaPaperReviewCard strong{font-size:12px}.alpacaPaperReviewCard p{color:#fde68a;font-size:10px;line-height:1.45;margin:3px 0}.alpacaPaperReviewActions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1.5fr}.alpacaPaperReviewActions button{min-height:38px}.alpacaPaperReviewActions .secondary{background:#122033;border:1px solid #34465c;color:#a9b8c9}.alpacaPaperReviewActions .confirm{background:linear-gradient(135deg,#15803d,#166534);border:1px solid #4ade80;color:#f0fdf4}.alpacaPaperError,.alpacaPaperSuccess{grid-gap:6px;border-radius:8px;display:grid;font-size:11px;gap:6px;padding:10px 12px}.alpacaPaperError{background:#7f1d1d2e;border:1px solid #f871714d;color:#fecaca}.alpacaPaperError.compact{padding:9px 10px}.alpacaPaperError button{background:#7f1d1d33;border:1px solid #f8717159;color:#fecaca;justify-self:start;padding:6px 9px}.alpacaPaperSuccess{background:#14532d2e;border:1px solid #4ade8052;color:#bbf7d0}.alpacaPaperTableWrap{overflow-x:auto}.alpacaPaperPositions table{border-collapse:collapse;font-size:11px;min-width:560px;width:100%}.alpacaPaperPositions td,.alpacaPaperPositions th{border-bottom:1px solid #94a3b817;padding:9px 8px;text-align:right;white-space:nowrap}.alpacaPaperPositions td:first-child,.alpacaPaperPositions th:first-child{text-align:left}.alpacaPaperPositions thead th{color:#71849a;font-size:9px;letter-spacing:.045em;text-transform:uppercase}@media (max-width:980px){.alpacaPaperMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.alpacaPaperHeading{align-items:flex-start;flex-direction:column}.alpacaPaperPanel{padding:12px}.alpacaPaperMetrics{grid-template-columns:1fr 1fr}}.paperWorkspace{--paper-border:#94a3b82e;--paper-panel:linear-gradient(145deg,#121d2dfa,#0a1320fa);grid-gap:14px;color:#e5edf7;display:grid;gap:14px;margin:0 auto;max-width:1500px;padding:16px}.paperOnlyBanner{background:linear-gradient(90deg,#f59e0b38,#f59e0b14);border:1px solid #fbbf2494;border-radius:8px;color:#fde68a;display:flex;font-size:13px;font-weight:800;gap:10px;letter-spacing:.075em;min-height:42px;padding:8px 14px;text-align:center}.paperOnlyBanner,.paperOnlyBanner span{align-items:center;justify-content:center}.paperOnlyBanner span{background:#f59e0b;border-radius:50%;color:#111827;display:inline-flex;flex:0 0 20px;height:20px}.paperWorkspaceHeader{align-items:center;display:flex;justify-content:space-between;padding:4px 2px}.paperWorkspaceHeader h1{font-size:clamp(24px,2.3vw,34px);margin:3px 0}.paperWorkspaceHeader p{color:#8fa1b7;margin:0}.paperEyebrow,.paperPanelHeading span{color:#67e8f9;font-size:10px;font-weight:800;letter-spacing:.14em}.paperSessionBadge{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:999px;color:#86efac;font-size:12px;font-weight:700;padding:7px 12px}.paperPanel{background:var(--paper-panel);border:1px solid var(--paper-border);border-radius:12px;box-shadow:0 12px 32px #02081729;min-width:0;padding:16px}.paperPanelHeading{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.paperPanelHeading h2{font-size:16px;margin:3px 0 0}.paperPanelHeading small{color:#71839a}.paperMetricGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.paperMetric{grid-gap:6px;background:#040c187a;border:1px solid #94a3b81a;border-radius:8px;display:grid;gap:6px;padding:12px}.paperMetric span,.paperPerformanceGrid span{color:#8495aa;font-size:11px;font-weight:600}.paperMetric strong{font-size:clamp(15px,1.4vw,20px)}.paperMetric.highlight{border-color:#22d3ee57}.paperMetric.highlight strong{color:#67e8f9}.paperPrimaryGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(270px,.72fr) minmax(0,2fr)}.paperTicketPanel form{grid-gap:11px;display:grid;gap:11px}.paperSegmentedControl legend,.paperTicketPanel label{grid-gap:5px;color:#91a2b7;display:grid;font-size:11px;font-weight:700;gap:5px}.paperTicketPanel input,.paperTicketPanel select{background:#07111f;border:1px solid #26364a;border-radius:7px;box-sizing:border-box;color:#edf5ff;font:inherit;min-height:38px;padding:7px 10px;width:100%}.paperTicketPanel input:focus,.paperTicketPanel select:focus{border-color:#22d3ee;outline:2px solid #22d3ee26}.paperSegmentedControl{grid-gap:5px;border:0;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin:0;padding:0}.paperSegmentedControl legend{grid-column:1/-1;margin-bottom:5px}.paperSegmentedControl button{background:#101d2d;border:1px solid #26364a;border-radius:7px;color:#93a4ba;cursor:pointer;min-height:36px}.paperSegmentedControl button.active.buy{background:#22c55e24;border-color:#22c55e85;color:#86efac}.paperSegmentedControl button.active.sell{background:#f8717124;border-color:#f8717185;color:#fca5a5}.paperSegmentedControl button.active.short{background:#fb923c24;border-color:#fb923c85;color:#fdba74}.paperTicketPanel label small{color:#71839a;font-size:9px;font-weight:500}.paperEstimate{grid-gap:2px;align-items:end;background:#040c188c;border-radius:8px;display:grid;gap:2px;grid-template-columns:1fr auto;padding:10px}.paperEstimate small,.paperEstimate span{color:#8192a8;font-size:11px}.paperEstimate strong{color:#f8fafc;font-size:18px;grid-row:span 2}.paperSubmitButton{background:linear-gradient(135deg,#0891b2,#0e7490);border:1px solid #22d3ee;border-radius:7px;color:#fff;cursor:pointer;font-weight:800;min-height:40px}.paperSubmitButton:hover{filter:brightness(1.12)}.paperConfirmation{background:#22c55e17;border-left:3px solid #22c55e;color:#bbf7d0;font-size:11px;line-height:1.45;margin:0;padding:8px 10px}.paperTradeNotes{border:1px solid #94a3b826;border-radius:7px}.paperTradeNotes summary{color:#a5f3fc;cursor:pointer;font-size:11px;font-weight:800;padding:9px 10px}.paperTradeNotes>div{grid-gap:9px;border-top:1px solid #94a3b81f;display:grid;gap:9px;padding:10px}.paperTradeNotes textarea{background:#07111f;border:1px solid #26364a;border-radius:7px;box-sizing:border-box;color:#edf5ff;font:inherit;min-height:62px;padding:8px 10px;resize:vertical;width:100%}.paperTradeNotes textarea[readonly]{color:#8fa1b7}.paperTableWrap{overflow-x:auto}.paperWorkspace table{border-collapse:collapse;font-size:12px;min-width:690px;width:100%}.paperWorkspace td,.paperWorkspace th{border-bottom:1px solid #94a3b81c;padding:11px 10px;text-align:right;white-space:nowrap}.paperWorkspace thead th{color:#71839a;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.paperWorkspace td:first-child,.paperWorkspace th:first-child{text-align:left}.paperWorkspace tbody th{color:#e8f2ff}.paperWorkspace tbody tr:hover{background:rgba(34,211,238,.035)}.paperSymbolShortcut{background:#0000;border:0;border-radius:4px;color:#67e8f9;cursor:pointer;font:inherit;font-weight:800;padding:3px 5px;text-decoration:underline;-webkit-text-decoration-color:#67e8f973;text-decoration-color:#67e8f973;text-underline-offset:3px}.paperSymbolShortcut:hover{background:#22d3ee17}.paperSymbolShortcut:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}.positive{color:#4ade80!important}.negative{color:#fb7185!important}.paperHistoryPanel table{min-width:850px}.paperSide{border-radius:4px;display:inline-block;font-size:10px;font-weight:800;min-width:36px;padding:3px 5px;text-align:center;text-transform:uppercase}.paperSideBuy{background:#22c55e1f;color:#86efac}.paperSideSell{background:#f871711f;color:#fda4af}.paperSideShort{background:#fb923c1f;color:#fdba74}.paperPerformanceGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(6,minmax(0,1fr))}.paperPerformanceGrid article{grid-gap:5px;background:#040c187a;border-radius:8px;display:grid;gap:5px;padding:11px 12px}.paperPerformanceGrid strong{font-size:16px}@media (max-width:1050px){.paperMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.paperPrimaryGrid{grid-template-columns:1fr}.paperPerformanceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.paperWorkspace{gap:10px;padding:10px}.paperOnlyBanner{align-items:flex-start;font-size:11px;letter-spacing:.035em}.paperWorkspaceHeader{align-items:flex-start;flex-direction:column;gap:10px}.paperPanel{border-radius:9px;padding:13px}.paperMetricGrid,.paperPerformanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paperMetric:last-child{grid-column:1/-1}.paperPanelHeading{align-items:flex-start}.paperPanelHeading small{text-align:right}}.paperTicketStack{grid-gap:14px;align-content:start;display:grid;gap:14px;min-width:0}.paperTicketStack .alpacaPaperTicketCard{background:var(--paper-panel);border-color:var(--paper-border);box-shadow:0 12px 32px #02081729}@media (max-width:1050px){.paperTicketStack{grid-row:1}}.paperWorkspace{align-content:start;gap:8px;grid-template-columns:minmax(0,1fr);margin:0;padding:8px;width:100%}.paperWorkspace,.paperWorkspace .paperPrimaryGrid>*,.paperWorkspace .paperTicketStack>*,.paperWorkspace>*{box-sizing:border-box;max-width:100%;min-width:0}.paperWorkspace .paperOnlyBanner{box-sizing:border-box;font-size:12px;gap:7px;letter-spacing:.025em;line-height:1.4;min-height:32px;overflow-wrap:anywhere;padding:5px 10px}.paperWorkspace .paperOnlyBanner>span{flex-basis:18px;height:18px}.paperWorkspace .paperWorkspaceHeader{gap:8px 12px;padding:0 2px}.paperWorkspace .paperWorkspaceHeader>div{min-width:0}.paperWorkspace .paperWorkspaceHeader h1{font-size:22px;line-height:1.2;margin:1px 0 2px}.paperWorkspace .paperWorkspaceHeader p{font-size:12px;line-height:1.4}.paperWorkspace .paperSessionBadge{flex-shrink:0;font-size:11px;padding:4px 9px}.paperWorkspace .paperPanel,.paperWorkspace .paperTicketStack .alpacaPaperTicketCard,.paperWorkspace>.alpacaPaperPanel{border-radius:9px;box-sizing:border-box;min-width:0;padding:10px}.paperWorkspace>.alpacaPaperPanel{gap:6px 10px;grid-template-columns:minmax(0,1fr)}.paperWorkspace .alpacaPaperHeading,.paperWorkspace .alpacaPaperSubheading{gap:8px;min-width:0}.paperWorkspace .alpacaPaperHeading>div,.paperWorkspace .alpacaPaperSubheading>div{min-width:0}.paperWorkspace .alpacaPaperHeading h2{font-size:16px;line-height:1.25;margin:1px 0}.paperWorkspace .alpacaPaperHeading p{font-size:11px;line-height:1.4;margin:2px 0 0}.paperWorkspace .alpacaPaperStatus{padding:5px 8px}.paperWorkspace .alpacaPaperSafety{font-size:11px;letter-spacing:.015em;line-height:1.4;overflow-wrap:anywhere;padding:5px 8px}.paperWorkspace .alpacaPaperMetrics,.paperWorkspace .paperMetricGrid,.paperWorkspace .paperPerformanceGrid{gap:6px;min-width:0}.paperWorkspace .alpacaPaperMetrics article,.paperWorkspace .paperMetric,.paperWorkspace .paperPerformanceGrid article{gap:2px;min-width:0;padding:6px 8px}.paperWorkspace .alpacaPaperMetrics strong,.paperWorkspace .paperMetric strong,.paperWorkspace .paperPerformanceGrid strong{font-size:16px;line-height:1.3;overflow-wrap:anywhere}.paperWorkspace .alpacaPaperPositions{box-sizing:border-box;min-width:0;padding:6px 8px}.paperWorkspace .alpacaPaperPositions .alpacaPaperSubheading>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 8px}.paperWorkspace .alpacaPaperSubheading h3{font-size:13px;line-height:1.3;margin:1px 0}.paperWorkspace .paperPanelHeading{gap:6px;margin-bottom:7px;min-width:0}.paperWorkspace .paperPanelHeading h2{font-size:15px;line-height:1.3;margin-top:1px}.paperWorkspace .alpacaPaperTableWrap,.paperWorkspace .paperTableWrap{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:auto;width:100%}.paperWorkspace td,.paperWorkspace th{padding:6px 8px}.paperWorkspace .paperPrimaryGrid{align-items:start;gap:8px;grid-template-columns:minmax(280px,320px) minmax(0,1fr);min-width:0}.paperWorkspace .paperTicketStack{align-items:start;gap:8px}.paperWorkspace .paperTicketStack .alpacaPaperTicketCard{gap:8px}.paperWorkspace .alpacaPaperTicket,.paperWorkspace .paperTicketPanel>form{align-items:start;gap:7px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.paperWorkspace .alpacaPaperTicket>*,.paperWorkspace .paperTicketPanel>form>*{box-sizing:border-box;min-width:0}.paperWorkspace .alpacaPaperTicket>:not(label):not(fieldset),.paperWorkspace .paperTicketPanel>form>:not(label):not(fieldset){grid-column:1/-1}.paperWorkspace .alpacaPaperSideControl legend,.paperWorkspace .alpacaPaperTicket label,.paperWorkspace .paperSegmentedControl legend,.paperWorkspace .paperTicketPanel label{font-size:12px;gap:3px;line-height:1.35;min-width:0}.paperWorkspace .alpacaPaperTicket input,.paperWorkspace .alpacaPaperTicket select,.paperWorkspace .paperTicketPanel input,.paperWorkspace .paperTicketPanel select{border-radius:6px;min-height:32px;min-width:0;padding:5px 7px}.paperWorkspace .alpacaPaperSideControl,.paperWorkspace .paperSegmentedControl{gap:4px;min-width:0}.paperWorkspace .alpacaPaperSideControl legend,.paperWorkspace .paperSegmentedControl legend{margin-bottom:3px;padding:0}.paperWorkspace .alpacaPaperSideControl button,.paperWorkspace .paperSegmentedControl button{font-size:12px;min-height:32px;min-width:0;padding:4px 3px}.paperWorkspace .alpacaPaperEmpty,.paperWorkspace .alpacaPaperTicketNote,.paperWorkspace .paperTicketPanel label small{font-size:11px;line-height:1.4}.paperWorkspace .alpacaPaperTicket>.alpacaPaperSubheading{flex-wrap:wrap;gap:2px 8px}.paperWorkspace .alpacaPaperTicket>.alpacaPaperSubheading small{font-size:11px}.paperWorkspace .paperEstimate{min-width:0;padding:6px 8px}.paperWorkspace .paperEstimate strong{font-size:16px}.paperWorkspace .paperTradeNotes summary{font-size:12px;padding:6px 8px}.paperWorkspace .paperTradeNotes>div{gap:7px;padding:8px}.paperWorkspace .alpacaPaperReviewButton,.paperWorkspace .paperSubmitButton{font-size:12px;line-height:1.35;min-height:34px;padding:6px 8px;white-space:normal}.paperWorkspace .alpacaPaperInlineReview{gap:7px;padding-top:8px}.paperWorkspace .alpacaPaperReviewCard{gap:6px;min-width:0;padding:8px}.paperWorkspace .alpacaPaperReviewCard>div:not(.alpacaPaperReviewActions){flex-wrap:wrap;gap:3px 8px}.paperWorkspace .alpacaPaperError,.paperWorkspace .alpacaPaperSuccess,.paperWorkspace .paperConfirmation{min-width:0;overflow-wrap:anywhere;padding:7px 8px}.paperWorkspace .paperMarketChartHeader{gap:6px 12px}.paperWorkspace .paperMarketChartHeader>div{min-width:0}.paperWorkspace .paperMarketChartHeader h2{font-size:16px;margin:1px 0 2px}.paperWorkspace .paperMarketChartHeader p{font-size:11px;letter-spacing:.01em;line-height:1.35}.paperWorkspace .paperChartQuote{flex:0 1 260px;gap:2px;max-width:40%;text-align:right}.paperWorkspace .paperChartQuote>strong{font-size:17px}.paperWorkspace .paperChartQuote small{font-size:11px;line-height:1.35;overflow-wrap:anywhere}.paperWorkspace .paperChartActions{flex-wrap:wrap;gap:6px 8px;margin-bottom:6px;margin-top:6px}.paperWorkspace .paperChartActions input{min-height:32px;min-width:0;padding:5px 7px}.paperWorkspace .professionalChartWorkspace,.paperWorkspace .tradingModeChartWorkspace{gap:6px;min-width:0}.paperWorkspace .tradingModeChartStatus{border-radius:7px;gap:5px 12px;padding:6px 8px}.paperWorkspace .tradingModeChartStatus>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 7px;min-width:0}.paperWorkspace .tradingModeChartStatus strong{font-size:12px}.paperWorkspace .professionalChartWorkspaceLayouts,.paperWorkspace .professionalChartWorkspaceLinks,.paperWorkspace .professionalChartWorkspaceToolbar,.paperWorkspace .professionalChartWorkspaceTools{gap:4px;min-width:0}.paperWorkspace .professionalChartWorkspaceLinks{border-radius:7px;padding:4px 6px}.paperWorkspace .professionalChartWorkspaceLinks button,.paperWorkspace .professionalChartWorkspacePaneHeader button,.paperWorkspace .professionalChartWorkspaceToolbar button{border-radius:6px;font-size:12px;min-height:30px;padding:4px 7px}.paperWorkspace .professionalChartWorkspacePaneHeader{gap:6px;padding:5px 8px}@media (min-width:1200px){.paperWorkspace>.alpacaPaperPanel{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr)}.paperWorkspace>.alpacaPaperPanel>.alpacaPaperHeading{align-self:center;grid-column:1;grid-row:1}.paperWorkspace>.alpacaPaperPanel>.alpacaPaperMetrics{align-self:center;grid-column:2;grid-row:1}.paperWorkspace>.alpacaPaperPanel>.alpacaPaperError,.paperWorkspace>.alpacaPaperPanel>.alpacaPaperPositions,.paperWorkspace>.alpacaPaperPanel>.alpacaPaperSafety{grid-column:1/-1}}@media (min-width:1501px){.paperWorkspace .professionalChartWorkspace{grid-column-gap:8px;grid-row-gap:6px;column-gap:8px;display:grid;grid-template-columns:minmax(280px,auto) minmax(0,1fr);row-gap:6px}.paperWorkspace .professionalChartWorkspace>*{grid-column:1/-1;min-width:0}.paperWorkspace .professionalChartWorkspaceToolbar{grid-column:1}.paperWorkspace .professionalChartWorkspaceLinks{grid-column:2;justify-content:flex-end}}@media (max-width:1050px){.paperWorkspace .paperPrimaryGrid{grid-template-columns:minmax(0,1fr)}.paperWorkspace .paperTicketStack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.paperWorkspace .paperWorkspaceHeader{align-items:flex-start;flex-direction:column;gap:5px}.paperWorkspace .paperOnlyBanner{align-items:flex-start;padding:6px 8px}.paperWorkspace .paperTicketStack{grid-template-columns:minmax(0,1fr)}.paperWorkspace .paperMarketChartHeader{flex-direction:column;gap:6px}.paperWorkspace .paperChartQuote{align-items:flex-start;flex:0 1 auto;max-width:100%;text-align:left}.paperWorkspace .paperChartActions{align-items:stretch;flex-direction:column}.paperWorkspace .paperChartActions label{width:100%}.paperWorkspace .alpacaPaperHeading,.paperWorkspace .alpacaPaperSubheading,.paperWorkspace .paperPanelHeading{flex-wrap:wrap}}@media (max-width:420px){.paperWorkspace .alpacaPaperTicket,.paperWorkspace .paperTicketPanel>form{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px),(pointer:coarse){.paperWorkspace .alpacaPaperReviewActions button,.paperWorkspace .alpacaPaperReviewButton,.paperWorkspace .alpacaPaperSideControl button,.paperWorkspace .alpacaPaperTicket input,.paperWorkspace .alpacaPaperTicket select,.paperWorkspace .paperChartActions input,.paperWorkspace .paperChartShortcuts button,.paperWorkspace .paperSegmentedControl button,.paperWorkspace .paperSubmitButton,.paperWorkspace .paperTicketPanel input,.paperWorkspace .paperTicketPanel select,.paperWorkspace .professionalChartWorkspaceLinks button,.paperWorkspace .professionalChartWorkspacePaneHeader button,.paperWorkspace .professionalChartWorkspaceToolbar button{min-height:44px}}.paperWorkspace .paperManualPrimaryGrid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(300px,.72fr) minmax(0,2fr);min-width:0}.paperWorkspace .paperManualChartPanel,.paperWorkspace .paperManualLeftColumn{min-width:0}.paperWorkspace .paperManualLeftColumn{grid-gap:14px;align-content:start;display:grid;gap:14px}.paperWorkspace .paperManualLeftColumn .alpacaPaperTicketCard{background:var(--paper-panel);border:1px solid var(--paper-border);border-radius:12px;box-shadow:0 12px 32px #02081729;padding:16px}.paperWorkspace .paperManualLeftColumn .alpacaPaperTicket{gap:9px;grid-template-columns:minmax(0,1fr)}.paperWorkspace .paperManualLeftColumn .alpacaPaperTicket>*{grid-column:1}.paperWorkspace .paperManualChartPanel{background:var(--paper-panel);border:1px solid var(--paper-border);border-radius:12px;box-shadow:0 12px 32px #02081729;padding:12px}.paperWorkspace .paperManualChartHeader{display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.paperWorkspace .paperManualChartHeader span{color:#fbbf24;display:block;font-size:10px;font-weight:800;letter-spacing:.12em}.paperWorkspace .paperManualChartHeader h2{color:#f4f8fd;font-size:18px;margin:3px 0 2px}.paperWorkspace .paperManualChartHeader p{color:#8fa1b7;font-size:11px;margin:0}@media (max-width:1050px){.paperWorkspace .paperManualPrimaryGrid{grid-template-columns:minmax(0,1fr)}.paperWorkspace .paperManualLeftColumn{grid-row:1}}@media (max-width:620px){.paperWorkspace .paperManualChartPanel,.paperWorkspace .paperManualLeftColumn .alpacaPaperTicketCard{border-radius:9px;padding:10px}.paperWorkspace .paperManualChartHeader h2{font-size:16px}}.taxFormsPage{grid-gap:18px;display:grid;gap:18px}.taxFormsHeader{align-items:flex-end;background:linear-gradient(145deg,#081423fa,#091f30f0);border:1px solid #38bdf82e;border-radius:16px;box-shadow:0 18px 45px #02081747;display:flex;gap:24px;justify-content:space-between;padding:24px}.taxEducationNotice>span,.taxFormsEyebrow,.taxSectionHeading span{color:#67e8f9;font-size:.68rem;font-weight:900;letter-spacing:.14em}.taxFormsHeader h1{color:#f8fafc;font-size:clamp(1.8rem,3vw,2.6rem);margin:6px 0 8px}.taxDocumentCard p,.taxEducationNotice p,.taxEmptyState p,.taxFormsHeader p{color:#9fb4c7;line-height:1.6;margin:0}.taxYearSelector{grid-gap:6px;display:grid;gap:6px;min-width:150px}.taxYearSelector span{color:#a8bacb;font-size:.75rem;font-weight:800}.taxYearSelector select{background:#08131f;border:1px solid #38bdf83d;border-radius:10px;color:#f8fafc;font-weight:800;padding:11px 12px;width:100%}.taxFormsSummary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.taxFormsSummary article{grid-gap:6px;background:#0a1422e0;border:1px solid #94a3b824;border-radius:12px;display:grid;gap:6px;padding:16px}.taxFormsSummary span{color:#8297ab;font-size:.74rem;font-weight:800}.taxFormsSummary strong{color:#f8fafc;font-size:1.08rem}.taxStatusPending{color:#facc15!important}.taxFormsContentGrid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr)}.taxDocumentLibrary,.taxEducationNotice,.taxEmptyState{background:#08121fe6;border:1px solid #94a3b824;border-radius:14px}.taxDocumentLibrary{padding:18px}.taxSectionHeading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.taxEducationNotice h2,.taxEmptyState h2,.taxSectionHeading h2{color:#f8fafc;margin:4px 0 0}.taxYearBadge{background:#0e749024;border:1px solid #38bdf838;border-radius:999px;color:#a5f3fc!important;letter-spacing:0!important;padding:6px 10px}.taxDocumentList{grid-gap:10px;display:grid;gap:10px}.taxDocumentCard{grid-gap:14px;align-items:center;background:#0f172aa3;border:1px solid #94a3b81f;border-radius:12px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.taxDocumentIcon{background:#22d3ee1f;border-radius:10px;color:#67e8f9;display:grid;font-size:1.15rem;height:40px;place-items:center;width:40px}.taxDocumentCard h3{color:#e2e8f0;font-size:.98rem;margin:0 0 4px}.taxDocumentStatus{background:#facc1514;border:1px solid #facc152e;border-radius:999px;color:#fde68a;font-size:.68rem;font-weight:900;padding:6px 9px;white-space:nowrap}.taxFormsSidebar{grid-gap:14px;display:grid;gap:14px}.taxEducationNotice,.taxEmptyState{padding:20px}.taxEmptyIcon{background:#38bdf81a;border-radius:12px;display:inline-grid;font-size:1.35rem;height:46px;margin-bottom:10px;place-items:center;width:46px}.taxEducationNotice{background:linear-gradient(145deg,#061c18e0,#08121feb);border-color:#22c55e2e}@media (max-width:900px){.taxFormsHeader{align-items:stretch;flex-direction:column}.taxFormsContentGrid,.taxFormsSummary{grid-template-columns:1fr}}@media (max-width:640px){.taxDocumentLibrary,.taxEducationNotice,.taxEmptyState,.taxFormsHeader{padding:16px}.taxDocumentCard{grid-template-columns:auto minmax(0,1fr)}.taxDocumentStatus{grid-column:1/-1;width:-webkit-fit-content;width:fit-content}}.taxFormsSummaryExpanded{grid-template-columns:repeat(7,minmax(120px,1fr));overflow-x:auto}.taxFormsMainColumn,.taxFormsSidebar{grid-gap:14px;display:grid;gap:14px}.taxExportPanel,.taxInsightsPanel,.taxSummaryPanel{background:#08121fe6;border:1px solid #94a3b824;border-radius:14px;padding:18px}.taxExportPanel>div>span,.taxInsightsPanel>span{color:#67e8f9;font-size:.68rem;font-weight:900;letter-spacing:.14em}.taxExportPanel h2,.taxInsightsPanel h2,.taxSummaryPanel h2{color:#f8fafc;margin:4px 0 0}.taxSummaryList{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.taxSummaryList div{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.taxSummaryList span{color:#9fb4c7;font-weight:700}.taxSummaryList strong{color:#f8fafc}.taxInsightsPanel{border-color:#38bdf82e}.taxInsightsPanel ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:0}.taxInsightsPanel li{color:#c8d6e5;line-height:1.45;padding-left:20px;position:relative}.taxInsightsPanel li:before{color:#4ade80;content:"✓";font-weight:900;left:0;position:absolute}.taxExportPanel{align-items:center;display:flex;gap:18px;justify-content:space-between}.taxExportPanel p{color:#9fb4c7;line-height:1.6;margin:0}.taxExportButtons{display:flex;flex-wrap:wrap;gap:8px}.taxExportButtons button{background:#0f172acc;border:1px solid #94a3b82e;border-radius:9px;color:#718096;cursor:not-allowed;font-weight:800;min-width:78px;padding:10px 14px}@media (max-width:1180px){.taxFormsSummaryExpanded{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width:900px){.taxFormsSummaryExpanded,.taxSummaryList{grid-template-columns:1fr}.taxExportPanel{align-items:stretch;flex-direction:column}}@media (max-width:640px){.taxExportPanel,.taxInsightsPanel,.taxSummaryPanel{padding:16px}}.unifiedPortfolioWorkspace{grid-gap:16px;color:#e8edf7;display:grid;gap:16px;padding:20px}.unifiedPortfolioWorkspace__header{background:linear-gradient(145deg,#0f172afa,#080f1cfa);border:1px solid #94a3b838;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:20px}.unifiedPortfolioWorkspace__header h1{margin:4px 0 8px}.unifiedPortfolioWorkspace__header p{color:#aeb8ca;margin:0}.unifiedPortfolioWorkspace__eyebrow{color:#7dd3fc!important;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.unifiedPortfolioWorkspace__safetyNotice{background:#713f122e;border:1px solid #facc1547;border-radius:10px;color:#fde68a;padding:12px 14px}.unifiedPortfolioWorkspace__placeholder{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:14px;padding:20px}.unifiedPortfolioWorkspace__placeholder h2{margin-top:0}.unifiedPortfolioWorkspace__placeholder p{color:#aeb8ca;margin-bottom:0}@media (max-width:720px){.unifiedPortfolioWorkspace{padding:12px}.unifiedPortfolioWorkspace__header{padding:16px}}.tradingCenter{display:block;min-width:0}.tradingCenterModeWorkspace{min-width:0}.tradingCenterStandaloneControls{margin-bottom:10px}.tradingCenterCompact{grid-gap:10px;align-items:center;background:linear-gradient(135deg,#0ea5e912,#0000 42%),#070f19e0;border:1px solid #38bdf838;border-radius:11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);display:grid;gap:10px;grid-template-columns:minmax(118px,auto) minmax(360px,1fr);min-width:0;padding:7px 9px;width:100%}.tradingCenterCompactIdentity{grid-column-gap:7px;grid-row-gap:1px;align-items:baseline;border-right:1px solid #94a3b824;column-gap:7px;display:grid;grid-template-columns:auto auto;min-width:0;padding-right:8px;row-gap:1px}.tradingCenterCompactIdentity>span{color:#7dd3fc;font-size:8px;font-weight:900;grid-column:1/-1;letter-spacing:.11em;white-space:nowrap}.tradingCenterCompactIdentity strong{color:#f8fafc;font-size:12px;line-height:1.15;white-space:nowrap}.tradingCenterCompactIdentity small{color:#94a3b8;font-size:7px;font-weight:800;letter-spacing:.05em;white-space:nowrap}.tradingCenterModeStack{grid-gap:4px;display:grid;gap:4px;min-width:0}.tradingCenterModeFamilies{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.tradingCenterModeFamilies strong{align-items:center;color:#94a3b8;display:flex;font-size:7px;font-weight:900;justify-content:center;letter-spacing:.08em;min-height:16px;text-align:center}.tradingCenterModeSelector{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.tradingCenterModeSelector button{align-items:center;background:#0f172ab8;border:1px solid #94a3b829;border-radius:8px;color:#cbd5e1;cursor:pointer;display:flex;font-size:9px;font-weight:900;gap:4px;justify-content:center;letter-spacing:.02em;min-height:30px;min-width:0;padding:5px 7px;transition:border-color .12s ease,background .12s ease,color .12s ease}.tradingCenterModeSelector button:hover:not(:disabled){background:#0ea5e91a;border-color:#38bdf86b;color:#f8fafc}.tradingCenterModeSelector button.active{background:#0d948829;border-color:#2dd4bf9e;box-shadow:inset 0 0 0 1px #2dd4bf1a;color:#99f6e4}.tradingCenterModeSelector button:disabled{cursor:not-allowed;opacity:.46}.tradingCenterModeSelector button small{font-size:6px;letter-spacing:.05em}.tradingCenterWarningDock{min-width:0;width:100%}.liveChartWorkspace .workspaceWarningMedium.hasTradingCenterDock{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:auto minmax(260px,.95fr) minmax(500px,1.05fr);padding:8px 10px}.liveChartWorkspace .workspaceWarningMedium.hasTradingCenterDock>span{align-self:center}.liveChartWorkspace .workspaceWarningMedium.hasTradingCenterDock>div:not(.tradingCenterWarningDock){min-width:0}.liveChartWorkspace .workspaceWarningMedium.hasTradingCenterDock>div:not(.tradingCenterWarningDock) strong{font-size:11px;margin-bottom:2px}.liveChartWorkspace .workspaceWarningMedium.hasTradingCenterDock>div:not(.tradingCenterWarningDock) p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:10px;line-height:1.3;overflow:hidden}@media (max-width:1320px){.liveChartWorkspace .workspaceWarningMedium.hasTradingCenterDock{grid-template-columns:auto minmax(220px,.8fr) minmax(430px,1.2fr)}.tradingCenterCompact{grid-template-columns:auto minmax(330px,1fr)}}@media (max-width:1040px){.liveChartWorkspace .workspaceWarningMedium.hasTradingCenterDock{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.liveChartWorkspace .workspaceWarningMedium.hasTradingCenterDock .tradingCenterWarningDock{grid-column:1/-1}}@media (max-width:760px){.tradingCenterStandaloneControls{margin-bottom:8px}.tradingCenterCompact{gap:7px;grid-template-columns:1fr}.tradingCenterCompactIdentity{align-items:center;border-bottom:1px solid #94a3b824;border-right:0;grid-template-columns:auto auto 1fr;padding-bottom:6px;padding-right:0}.tradingCenterCompactIdentity>span{grid-column:auto}.tradingCenterCompactIdentity small{text-align:right}.tradingCenterModeSelector{grid-template-columns:repeat(2,minmax(0,1fr))}.liveChartWorkspace .workspaceWarningMedium.hasTradingCenterDock{grid-template-columns:auto minmax(0,1fr)}}@media (min-width:1181px){.liveChartWorkspace .workspaceWarningMedium.hasTradingCenterDock{column-gap:8px;padding:5px 8px}.liveChartWorkspace .tradingCenterCompact{border-radius:9px;gap:7px;grid-template-columns:minmax(104px,auto) minmax(360px,1fr);padding:4px 6px}.liveChartWorkspace .tradingCenterCompactIdentity{column-gap:5px;padding-right:6px}.liveChartWorkspace .tradingCenterModeStack{gap:1px}.liveChartWorkspace .tradingCenterModeFamilies{gap:4px}.liveChartWorkspace .tradingCenterModeFamilies strong{font-size:6px;line-height:1;min-height:10px}.liveChartWorkspace .tradingCenterModeSelector{gap:4px}.liveChartWorkspace .tradingCenterModeSelector button{border-radius:7px;min-height:26px;padding:3px 6px}}:root{--nina-bg:#0f172a;--nina-surface:#162132;--nina-card:#182435;--nina-card-dark:#121b29;--nina-border:#94a3b824;--nina-blue:#38bdf8;--nina-blue-dark:#0ea5e9;--nina-green:#22c55e;--nina-green-light:#86efac;--nina-red:#ef4444;--nina-orange:#f59e0b;--nina-yellow:#facc15;--nina-purple:#8b5cf6;--nina-text:#f8fafc;--nina-text-light:#cbd5e1;--nina-muted:#94a3b8;--shadow-sm:0 3px 10px #0000002e;--shadow-md:0 10px 24px #0000003d;--shadow-lg:0 18px 45px #00000059;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--radius-xl:26px;--space-1:6px;--space-2:10px;--space-3:16px;--space-4:22px;--space-5:30px;--transition:0.25s ease;--ui-font-xs:8px;--ui-font-sm:10px;--ui-font-md:12px;--ui-font-lg:14px;--ui-font-xl:17px;--ui-font-title:20px;--ui-gap-xs:5px;--ui-gap-sm:8px;--ui-gap-md:12px;--ui-gap-lg:16px;--ui-gap-xl:20px;--ui-card-padding-sm:10px;--ui-card-padding:14px;--ui-card-padding-lg:18px;--ui-control-height-sm:26px;--ui-control-height:32px;--ui-control-height-lg:38px;--ui-control-padding-x:12px;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-section-gap:16px;--ui-page-padding:20px}.workspaceDensity-compact{--ui-font-xs:7px;--ui-font-sm:9px;--ui-font-md:11px;--ui-font-lg:13px;--ui-font-xl:15px;--ui-font-title:18px;--ui-gap-xs:4px;--ui-gap-sm:6px;--ui-gap-md:9px;--ui-gap-lg:12px;--ui-gap-xl:16px;--ui-card-padding-sm:8px;--ui-card-padding:11px;--ui-card-padding-lg:14px;--ui-control-height-sm:24px;--ui-control-height:28px;--ui-control-height-lg:34px;--ui-control-padding-x:10px;--ui-radius-sm:7px;--ui-radius-md:10px;--ui-radius-lg:14px;--ui-section-gap:12px;--ui-page-padding:16px}.workspaceDensity-standard{--ui-font-xs:8px;--ui-font-sm:10px;--ui-font-md:12px;--ui-font-lg:14px;--ui-font-xl:17px;--ui-font-title:20px;--ui-gap-xs:5px;--ui-gap-sm:8px;--ui-gap-md:12px;--ui-gap-lg:16px;--ui-gap-xl:20px;--ui-card-padding-sm:10px;--ui-card-padding:14px;--ui-card-padding-lg:18px;--ui-control-height-sm:26px;--ui-control-height:32px;--ui-control-height-lg:38px;--ui-control-padding-x:12px;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-section-gap:16px;--ui-page-padding:20px}.workspaceDensity-comfortable{--ui-font-xs:9px;--ui-font-sm:11px;--ui-font-md:13px;--ui-font-lg:15px;--ui-font-xl:19px;--ui-font-title:22px;--ui-gap-xs:6px;--ui-gap-sm:10px;--ui-gap-md:14px;--ui-gap-lg:19px;--ui-gap-xl:24px;--ui-card-padding-sm:12px;--ui-card-padding:17px;--ui-card-padding-lg:21px;--ui-control-height-sm:29px;--ui-control-height:36px;--ui-control-height-lg:42px;--ui-control-padding-x:14px;--ui-radius-sm:9px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-section-gap:20px;--ui-page-padding:24px}.authPage{background:#071014;color:#f4fbfc;display:grid;font-family:Inter,system-ui,sans-serif;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh}.authBrandPanel,.authFormPanel{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,88px)}.authBrandPanel{background:radial-gradient(circle at 25% 20%,#00dbbe2e,#0000 38%),linear-gradient(145deg,#071014,#0b1b1f 62%,#0a2528)}.authBrandMark{border:1px solid #5dffe166;border-radius:18px;box-shadow:0 0 36px #00dbbe29;color:#5dffe1;display:grid;font-size:32px;font-weight:900;height:64px;margin-bottom:28px;place-items:center;width:64px}.authEyebrow,.authFormEyebrow{color:#58e9d1;font-size:12px;font-weight:800;letter-spacing:.16em}.authBrandPanel h1{font-size:clamp(36px,5vw,68px);line-height:1.02;margin:16px 0 22px;max-width:820px}.authBrandPanel p{color:#a9bec1;font-size:18px;line-height:1.7;max-width:720px}.authTrustGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;max-width:700px}.authTrustGrid span{background:#081e229e;border:1px solid #6ee9d726;border-radius:12px;color:#cfe9e6;padding:14px 16px}.authFormPanel{background:#0c171b}.authFormCard{background:#101f24;border:1px solid #1c363c;border-radius:24px;box-shadow:0 22px 80px #00000052;margin:auto;padding:34px;width:min(100%,520px)}.authFormCard h2{font-size:32px;margin:8px 0 10px}.authFormCard>p{color:#93aeb2;line-height:1.55;margin-bottom:24px}.authFormCard form{grid-gap:16px;display:grid;gap:16px}.authFormCard label{grid-gap:8px;color:#c9dcde;display:grid;font-size:13px;font-weight:700;gap:8px}.authFormCard input{background:#081318;border:1px solid #29444a;border-radius:11px;box-sizing:border-box;color:#f4fbfc;font:inherit;outline:none;padding:14px 15px;width:100%}.authFormCard input:focus{border-color:#45dbc5;box-shadow:0 0 0 3px #45dbc51f}.authPasswordField{position:relative}.authPasswordField input{padding-right:52px}.authPasswordToggle{background:#0000;border:0;border-radius:9px;color:#8fb3b7;cursor:pointer;display:grid;height:38px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:38px}.authPasswordToggle:hover{background:#45dbc514;color:#c8f6ef}.authPasswordToggle:focus-visible{outline:2px solid #45dbc5;outline-offset:2px}.authPasswordToggle svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.authRememberRow{align-items:start;cursor:pointer;gap:10px!important;grid-template-columns:auto 1fr!important;padding:2px 0 0}.authRememberRow input{accent-color:#22d3b6;height:18px;margin:2px 0 0;width:18px}.authRememberRow span{grid-gap:3px;display:grid;gap:3px}.authRememberRow strong{color:#d9edee;font-size:13px}.authRememberRow small{color:#74979b;font-size:11px;font-weight:500;line-height:1.4}.authPrimaryButton{background:linear-gradient(135deg,#12c7ab,#38e0c6);border:0;border-radius:11px;color:#05211f;cursor:pointer;font-weight:900;margin-top:4px;padding:14px 18px}.authPrimaryButton:disabled{cursor:default;opacity:.6}.authSecondaryActions{display:flex;gap:12px;justify-content:space-between;margin-top:18px}.authSecondaryActions button{background:none;border:0;color:#5ee9d4;cursor:pointer;padding:6px 0}.authAlert{border-radius:10px;font-size:13px;line-height:1.45;padding:12px 14px}.authAlertError{background:#ff5b5b1a;border:1px solid #ff5b5b47;color:#ffb0b0}.authAlertSuccess{background:#44e2bc1a;border:1px solid #44e2bc40;color:#aaf5e2}.authSecurityNote{color:#6f8f94;display:block;line-height:1.5;margin-top:24px}.authLoading{background:#071014;color:#9fe9dd;display:grid;font-family:Inter,system-ui,sans-serif;min-height:100vh;place-items:center}.authSessionBar{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051215f0;border:1px solid #44e2bc38;border-radius:13px;bottom:14px;box-shadow:0 12px 36px #00000047;display:flex;gap:8px;padding:8px;position:fixed;right:14px;z-index:10000}.authSessionBar span{color:#afc6c8;font-size:11px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.authSessionBar button{background:#102328;border:1px solid #2d4a4e;border-radius:8px;color:#dff7f2;cursor:pointer;font-size:11px;padding:7px 9px}.authSessionBar .ownerAccessButton{border-color:#2fcfb4;color:#75f1dc}@media(max-width:900px){.authPage{grid-template-columns:1fr}.authBrandPanel{min-height:auto;padding-bottom:24px}.authBrandPanel h1{font-size:38px}.authTrustGrid{grid-template-columns:1fr}.authFormPanel{padding-top:24px}.authSessionBar{justify-content:flex-end;left:10px;right:10px}.authSessionBar span{margin-right:auto}}.ownerPortalBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02090bc7;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:12000}.ownerPortal{background:#0c1a1f;border:1px solid #245057;border-radius:22px;box-shadow:0 30px 100px #0000007a;color:#e9f8f5;max-height:calc(100vh - 40px);overflow:auto;padding:28px;width:min(880px,100%)}.ownerPortal header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.ownerPortal header span,.ownerPortalGrid article>span{color:#5ee5cf;font-size:11px;font-weight:800;letter-spacing:.14em}.ownerPortal header h2{font-size:34px;margin:6px 0 8px}.ownerPortal header p{color:#91adb1;margin:0}.ownerPortal header button{background:#10262b;border:1px solid #2d5055;border-radius:10px;color:#dff6f2;cursor:pointer;font-size:25px;height:40px;width:40px}.ownerPortalGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.ownerPortalGrid article{grid-gap:8px;background:#0a1519;border:1px solid #1f3b40;border-radius:15px;display:grid;gap:8px;padding:20px}.ownerPortalGrid strong{font-size:20px}.ownerPortalGrid small{color:#78969a;line-height:1.5;overflow-wrap:anywhere}.ownerPortalError,.ownerPortalLoading{border-radius:12px;margin-top:24px;padding:16px}.ownerPortalLoading{background:#0b2425;color:#9adfd5}.ownerPortalError{background:#ff575717;border:1px solid #ff575740;color:#ffb4b4}@media(max-width:650px){.ownerPortalGrid{grid-template-columns:1fr}.ownerPortal{padding:20px}.ownerPortal header h2{font-size:28px}}.ownerPortalComplimentaryAccess{grid-gap:12px;background:#0a1519;border:1px solid #1f3b40;border-radius:15px;display:grid;gap:12px;margin-top:18px;padding:18px}.ownerPortalComplimentaryAccess h3{font-size:20px;margin:0}.ownerPortalComplimentaryAccess p{color:#91adb1;line-height:1.5;margin:0}.ownerPortalComplimentaryAccess label{grid-gap:6px;color:#b8cbce;display:grid;font-size:13px;gap:6px}.ownerPortalComplimentaryAccess input{background:#10262b;border:1px solid #2d5055;border-radius:10px;box-sizing:border-box;color:#dff6f2;padding:10px 12px;width:100%}.ownerPortalComplimentaryActions{display:flex;flex-wrap:wrap;gap:10px}.ownerPortalComplimentaryActions button{background:#10262b;border:1px solid #2d5055;border-radius:10px;color:#dff6f2;cursor:pointer;padding:10px 14px}.ownerPortalComplimentaryActions button:disabled{cursor:not-allowed;opacity:.55}.ownerPortalComplimentaryMessage{background:#0b2425;border-radius:10px;color:#9adfd5;padding:10px 12px}
/*# sourceMappingURL=main.42e224e6.css.map*/