:root{--bg:#0d0b09;--bg-soft:#14110e;--surface:#1b1712;--surface-alt:#221d16;--line:#d7bd963d;--line-strong:#d7bd965c;--text:#f0e2ca;--muted:#b8a586;--accent:#dcc39a;--accent-strong:#e7d0ab;--ok:#e0c79f;--warn:#c6aa80;--shadow:0 26px 58px #00000059}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 8% 5%,#c4a67b38,#0000 32%),radial-gradient(circle at 88% 12%,#6c58414d,#0000 38%),linear-gradient(#0d0b09 0%,#15110d 52%,#100e0b 100%);margin:0;font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}.appRoot{width:min(1460px,100vw - 36px);margin:20px auto 34px}.topHeader{z-index:30;border:1px solid var(--line-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#1e1812f2,#16120ef2);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px 18px;display:flex;position:sticky;top:14px}.headerBadges{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.badge{border:1px solid var(--line);letter-spacing:.02em;color:var(--muted);background:#362d2170;border-radius:999px;align-items:center;padding:6px 11px;font-size:.82rem;display:inline-flex}.badgeSolid{color:#20180f;background:linear-gradient(#e7d0ac,#cfb286);border-color:#cdaa78bf;font-weight:700}.workspace{grid-template-columns:250px 1fr;gap:18px;display:grid}.sidebar{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#1a1612f2,#120f0ced);border-radius:20px;align-self:start;gap:14px;padding:16px;display:grid;position:sticky;top:103px}.sidebarBrand{align-items:center;gap:11px;display:flex}.sidebarBrand strong{font-size:.96rem;display:block}.sidebarBrand span{color:var(--muted);margin-top:3px;font-size:.8rem;display:block}.brandLogo{align-items:center;gap:10px;display:flex}.brandLogo img{object-fit:contain;border-radius:7px;flex:none}.brandText strong{letter-spacing:.01em;font-size:1rem;display:block}.brandText span{color:var(--muted);margin-top:2px;font-size:.79rem;display:block}.sideNav{gap:8px;display:grid}.navButton{border:1px solid var(--line);min-height:38px;color:var(--accent);background:linear-gradient(#3f342770,#29221970);border-radius:12px;justify-content:flex-start;align-items:center;padding:0 12px;font-size:.9rem;transition:background .2s,transform .18s,border-color .2s;display:inline-flex}.navButton:hover{border-color:var(--line-strong);background:linear-gradient(#53433199,#31281da3);transform:translateY(-1px)}.sidePanel{border:1px solid var(--line);background:#251f1880;border-radius:14px;padding:12px}.sidePanel h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:.9rem}.contentArea{gap:18px;display:grid}.heroPanel,.panel,.tableCard{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#1f1913f0,#15110deb);border-radius:20px}.heroPanel{padding:24px}.eyebrow{border:1px solid var(--line);color:var(--muted);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 10px;font-size:.74rem;display:inline-flex}.heroPanel h1{letter-spacing:-.02em;margin:12px 0 8px;font-size:clamp(1.7rem,2.9vw,2.85rem);line-height:1.05}.heroPanel p{max-width:74ch;color:var(--muted);margin:0;line-height:1.6}.heroPanel strong{color:var(--accent-strong)}.heroActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.actionButton,button{border:1px solid var(--line-strong);color:#20160d;cursor:pointer;background:linear-gradient(#e5ceab,#cfb287);border-radius:12px;min-height:38px;padding:0 12px;font-size:.9rem;font-weight:600}.actionButton:hover,button:hover{filter:brightness(1.02)}.actionButtonSecondary{color:var(--accent);background:linear-gradient(#534331bf,#31281dcc)}input,select,textarea{color:var(--text);border:1px solid var(--line);background:#16120ecc;border-radius:10px;outline:none;padding:8px 10px}input:focus,select:focus,textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 2px #d6bd972e}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.span4{grid-column:span 4}.span6{grid-column:span 6}.span8{grid-column:span 8}.span12{grid-column:span 12}.panel,.tableCard{padding:18px}.sectionHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.panel h2,.tableCard h2{letter-spacing:.01em;margin:0;font-size:1.15rem}.pillRow{flex-wrap:wrap;gap:9px;display:flex}.pill{border:1px solid var(--line);color:var(--muted);background:#392f226b;border-radius:999px;padding:7px 12px;font-size:.84rem}.metricList{gap:10px;display:grid}.metric{border-bottom:1px dashed #d2b48b33;justify-content:space-between;gap:10px;padding-bottom:9px;display:flex}.metric:last-child{border-bottom:none;padding-bottom:0}.metric>span{color:var(--muted)}.statusOk{color:var(--ok)}.statusWarn{color:var(--warn)}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d3b78f33;padding:10px 8px;font-size:.9rem}th{color:var(--muted);white-space:nowrap;font-weight:600}td{color:var(--text)}.empty{color:var(--muted);padding:18px 0 8px}.footerNote{color:var(--muted);margin-top:14px;font-size:.85rem}@media (max-width:1080px){.workspace{grid-template-columns:1fr}.sidebar{position:static}.sideNav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.appRoot{width:min(100vw - 16px,1460px);margin-top:10px}.topHeader{padding:14px;position:static}.grid{grid-template-columns:1fr}.span4,.span6,.span8,.span12{grid-column:auto}.sideNav{grid-template-columns:repeat(2,minmax(0,1fr))}}.landingRoot{gap:18px;width:min(1240px,100vw - 34px);margin:24px auto 34px;display:grid}.landingTopBar{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#1f1913f2,#15110deb);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.landingHero{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#1f1913f0,#15110deb);border-radius:20px;padding:26px}.landingHero h1{letter-spacing:-.02em;margin:12px 0 8px;font-size:clamp(1.8rem,2.8vw,3rem);line-height:1.08}.landingHero p{color:var(--muted);max-width:78ch;margin:0;line-height:1.62}.landingActions{flex-wrap:wrap;gap:10px;display:flex}.landingFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.featureCard{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#1e1812eb,#13100ce6);border-radius:16px;padding:18px}.featureCard h3{color:var(--accent-strong);margin:0 0 8px;font-size:1.02rem}.featureCard p{color:var(--muted);margin:0;line-height:1.55}.demoDataNotice{color:var(--muted);background:#4d2d1185;border:1px solid #ff9f438c;border-radius:14px;padding:18px}.demoDataNotice strong{color:var(--accent-strong);letter-spacing:.08em;display:block}.demoDataNotice p{margin:8px 0 14px;line-height:1.6}.dataTruthGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.dataTruthGrid div{border:1px solid var(--line);background:#13100c85;border-radius:12px;padding:10px}.dataTruthGrid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.dataTruthGrid dd{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0;font-size:.82rem}.authPageRoot{background:radial-gradient(circle at 10% 10%, #00d4aa1a, transparent 28%), radial-gradient(circle at 88% 12%, #0090ff1f, transparent 26%), linear-gradient(180deg, var(--ta-bg) 0%, #071019 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{border:1px solid var(--ta-border);background:linear-gradient(#111a24f5,#0a1118f5);border-radius:22px;width:min(560px,100%);padding:32px;box-shadow:0 28px 68px #00000057}.authCard h1{font-family:var(--ta-font-display);letter-spacing:-.03em;margin:18px 0 6px;font-size:clamp(1.9rem,4vw,2.5rem)}.authSubtitle{color:var(--ta-text2);margin:0 0 18px;line-height:1.7}.authForm{gap:14px;display:grid}.authField{gap:8px;display:grid}.authField>span{color:var(--ta-text2);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.authField input{border:1px solid var(--ta-border2);background:var(--ta-bg3);width:100%;min-height:50px;color:var(--ta-text);font-family:var(--ta-font-mono);border-radius:14px;padding:0 14px;font-size:.95rem}.authField input:focus{border-color:var(--ta-accent);box-shadow:0 0 0 2px #00d4aa1f}.authInputWithAction{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.authInlineButton{border:1px solid var(--ta-border2);min-height:50px;color:var(--ta-accent);font-family:var(--ta-font-mono);background:#172330eb;border-radius:14px;padding:0 14px}.authCheckboxRow{color:var(--ta-text2);font-family:var(--ta-font-mono);align-items:center;gap:10px;font-size:.88rem;display:inline-flex}.authCheckboxRow input{width:16px;height:16px;accent-color:var(--ta-accent)}.authError,.authSuccess,.authPending{border-radius:14px;padding:12px 14px;font-size:.9rem;line-height:1.55}.authError{color:var(--ta-red);background:#54131d57;border:1px solid #ff475799}.authSuccess{color:var(--ta-accent);background:#005a4838;border:1px solid #00d4aa8c}.authPending{color:#7cc4ff;background:#00427033;border:1px solid #0090ff66}.authStatusStack{gap:14px;display:grid}.authLinks{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.authLinksSpread{justify-content:space-between}.authLinks a{color:var(--ta-accent);font-size:.9rem}.authLinks a:hover{text-decoration:underline}.diagGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.diagCard{border:1px solid var(--line);background:#251f188c;border-radius:12px;gap:4px;padding:10px;display:grid}.diagCard>span{color:var(--muted);font-size:.81rem}.diagCard>strong{color:var(--text);font-size:.92rem}.diagCardOk>strong{color:var(--ok)}.diagCardWarn>strong{color:var(--warn)}@media (max-width:980px){.landingFeatures{grid-template-columns:1fr}.diagGrid,.dataTruthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.landingTopBar{flex-direction:column;align-items:flex-start}.diagGrid,.dataTruthGrid{grid-template-columns:1fr}}:root{--ta-bg:#091018;--ta-bg2:#111a24;--ta-bg3:#172330;--ta-panel:#0f1822;--ta-text:#ecf3fa;--ta-text2:#9db0c2;--ta-text3:#688097;--ta-border:#8caac629;--ta-border2:#8caac647;--ta-font-display:"Syne", "Segoe UI", sans-serif;--ta-font-mono:"JetBrains Mono", "SFMono-Regular", monospace;--ta-accent:#00d4aa;--ta-green:#00d4aa;--ta-red:#ff4757;--ta-yellow:#f6c851;--ta-orange:#ff9f43;--ta-blue:#0090ff}.taBody{background:radial-gradient(circle at 10% 10%, #00d4aa14, transparent 28%), radial-gradient(circle at 88% 12%, #0090ff1f, transparent 26%), linear-gradient(180deg, var(--ta-bg) 0%, #071019 100%);color:var(--ta-text);font-family:var(--ta-font-display)}code,pre,input,textarea,select{font-family:var(--ta-font-mono)}.taDashboardShell{min-height:100vh}.taTopNav{z-index:30;border-bottom:1px solid var(--ta-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091018e6;height:auto;position:sticky;top:0}.taTopNavInner,.taIndexBar,.taDashboardGrid{width:min(1480px,100vw - 32px);margin:0 auto}.taTopNavInner{grid-template-columns:auto 1fr;grid-template-areas:"logo meta""nav nav";align-items:center;column-gap:20px;height:auto;min-height:96px;padding-top:8px;display:grid}.taLogo{grid-area:logo;align-items:center;gap:10px;display:flex}.taLogo img{object-fit:contain;flex:none}.taLogo strong{letter-spacing:.08em;font-size:.88rem;display:block}.taLogo span{color:var(--ta-text3);text-transform:uppercase;letter-spacing:.14em;font-size:.67rem;display:block}.taPrimaryNav{scrollbar-width:none;flex-wrap:wrap;grid-area:nav;justify-content:center;align-items:stretch;gap:12px;display:flex;overflow:visible}.taPrimaryNav::-webkit-scrollbar{display:none}.taPrimaryNavLink{min-height:44px;color:var(--ta-text2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 4px;font-size:.92rem;display:inline-flex}.taPrimaryNavLink.is-active{border-bottom-color:var(--ta-accent);color:var(--ta-accent)}.taNavMeta{grid-area:meta;justify-self:end;align-items:center;gap:10px;display:flex}.taLiveBadge,.taStatusPill,.taGhostButton,.taUserMeta{border:1px solid var(--ta-border);min-height:30px;color:var(--ta-text2);background:#111a24d6;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;display:inline-flex}.taLiveDot{background:var(--ta-green);border-radius:999px;width:8px;height:8px;margin-right:8px;animation:1.4s infinite taPulse;box-shadow:0 0 #00d4aae6}@keyframes taPulse{0%{box-shadow:0 0 #00d4aae6}70%{box-shadow:0 0 0 10px #00d4aa00}to{box-shadow:0 0 #00d4aa00}}.taStatusPill.is-open{color:var(--ta-green)}.taStatusPill.is-pre-open{color:var(--ta-yellow)}.taStatusPill.is-closed{color:var(--ta-red)}.taGhostButton{cursor:pointer}.taUserMeta{text-overflow:ellipsis;max-width:190px;overflow:hidden}.taIndexBar{align-items:center;gap:12px;min-height:86px;display:flex}.taIndexDemoLabel{color:var(--ta-yellow);letter-spacing:.12em;border:1px solid #f6c85161;border-radius:999px;flex:none;padding:6px 9px;font-size:.62rem;font-weight:800}.taIndexBarTrack{gap:12px;width:100%;min-width:0;padding:8px 0;display:flex;overflow-x:auto}.taNavMenu{position:relative}.taNavMenu summary{border:1px solid var(--ta-border);min-height:30px;color:var(--ta-text2);cursor:pointer;background:#111a24d6;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;list-style:none;display:inline-flex}.taNavMenu summary::-webkit-details-marker{display:none}.taNavMenuItems{z-index:50;border:1px solid var(--ta-border);background:#091018fa;border-radius:14px;gap:4px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #00000057}.taNavMenuItems a{color:var(--ta-text2);white-space:nowrap;border-radius:9px;padding:9px 10px}.taNavMenuItems a:hover{background:#22d3ee1a}.taIndexCard{border:1px solid var(--ta-border);text-align:center;min-width:190px;color:var(--ta-text);background:#111a24d6;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.taIndexCard small{color:var(--ta-text3);font-size:.62rem}.taIndexCard strong,.taIndexCard .taDeltaText{font-variant-numeric:tabular-nums}.taIndexCard.is-unavailable{cursor:not-allowed;opacity:.68}.taIndexCard.is-active{border-bottom:2px solid var(--ta-accent)}.taIndexCard.is-skeleton,.taPageSkeleton,.taSkeletonRow{background:linear-gradient(90deg,#172330f2,#2a3a4ce6,#172330f2) 0 0/200% 100%;animation:1.6s linear infinite taShimmer}@keyframes taShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.taIndexName,.taWidgetHead span,.taEyebrow{color:var(--ta-text3);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.taDeltaText{font-size:.72rem}.is-positive,.is-green{color:var(--ta-green)}.is-negative,.is-red{color:var(--ta-red)}.is-yellow{color:var(--ta-yellow)}.is-accent{color:var(--ta-accent)}.taDashboardGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;padding:16px 0 28px;display:grid}.taDashboardMain{min-width:0;min-height:calc(100vh - 124px);display:grid}.taPageStack,.taTableCard,.taPageStack>*{min-width:0}.taProviderGrid,.taProviderPanelGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.taProviderHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.taProviderHeading h2{margin:8px 0 12px;font-size:1rem}.taStatusBadge{border:1px solid var(--line-strong);color:var(--accent-strong);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.7rem;display:inline-flex}.taDefinitionGrid{grid-template-columns:minmax(130px,.8fr) 1.2fr;gap:7px 12px;margin:0;font-size:.78rem;display:grid}.taDefinitionGrid dt{color:var(--muted)}.taDefinitionGrid dd{overflow-wrap:anywhere;margin:0}.taPortfolioSummary{padding:12px 16px}.taPortfolioHoldings{overflow:hidden}.taPortfolioMetrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.taPortfolioMetrics>div{text-align:center;background:#09101857;border:1px solid #94a3b829;border-radius:10px;align-content:center;justify-items:center;gap:4px;min-width:0;padding:9px 10px;display:grid}.taPortfolioMetrics span{color:var(--muted);font-size:.68rem;line-height:1.25}.taPortfolioMetrics strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-size:.96rem;overflow:hidden}.taPortfolioMetrics small{text-align:center}.taPortfolioValuationLine{color:var(--muted);margin:9px 0 0;font-size:.68rem;line-height:1.35}.taPnlPositive{color:var(--ta-green)}.taPnlNegative{color:var(--ta-red)}.taPnlNeutral{color:var(--ta-text2)}.taTableWrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.taControlTable{border-collapse:collapse;width:100%;font-size:.78rem}.taControlTable th,.taControlTable td{border-bottom:1px solid var(--line);text-align:left;padding:9px}.taControlTable th{color:var(--muted);font-weight:500}.taTableSortButton{min-height:0;color:inherit;cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0}.taTableSortButton:hover{color:var(--ta-accent)}.taHoldingsTable{font-variant-numeric:tabular-nums;min-width:1250px}.taHoldingsTable th,.taHoldingsTable td{white-space:nowrap;padding:4px 7px;line-height:1.15}.taHoldingsTable th:first-child,.taHoldingsTable td:first-child,.taHoldingsTable th:nth-child(2),.taHoldingsTable td:nth-child(2){text-align:left}.taHoldingsTable th:nth-child(3),.taHoldingsTable td:nth-child(3),.taHoldingsTable th:nth-child(4),.taHoldingsTable td:nth-child(4),.taHoldingsTable th:nth-child(8),.taHoldingsTable td:nth-child(8),.taHoldingsTable th:nth-child(11),.taHoldingsTable td:nth-child(11),.taHoldingsTable th:nth-child(12),.taHoldingsTable td:nth-child(12){text-align:center}.taHoldingsTable th:nth-child(5),.taHoldingsTable td:nth-child(5),.taHoldingsTable th:nth-child(6),.taHoldingsTable td:nth-child(6),.taHoldingsTable th:nth-child(7),.taHoldingsTable td:nth-child(7),.taHoldingsTable th:nth-child(9),.taHoldingsTable td:nth-child(9),.taHoldingsTable th:nth-child(10),.taHoldingsTable td:nth-child(10){text-align:right}.taHoldingsTable .taTableSortButton{width:100%}.taHoldingsTable th:nth-child(5) .taTableSortButton,.taHoldingsTable th:nth-child(9) .taTableSortButton,.taHoldingsTable th:nth-child(10) .taTableSortButton{text-align:right}.taHoldingsTable th:nth-child(11) .taTableSortButton,.taHoldingsTable .taCellCenter{text-align:center}.taHoldingsTable .taCellRight{text-align:right}.taHoldingsTable .taChartExpandButton{border-radius:6px;width:24px;height:24px;min-height:24px;font-size:.86rem}.taHoldingsTable .taStickySymbol{z-index:2;background:#111a24fa;position:sticky;left:0}.taHoldingsTable .taStickySymbol strong{text-overflow:ellipsis;max-width:250px;display:block;overflow:hidden}.taCommonMetadata{gap:8px;margin-bottom:12px;display:grid}.taCommonMetadata>div{border:1px solid var(--ta-border);color:var(--ta-text2);background:#09101880;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:9px 11px;font-size:.72rem;display:flex}.taSnapshotState,.taRowException{border:1px solid var(--ta-border);color:var(--ta-accent);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:.65rem;display:inline-flex}.taRowException{color:var(--ta-yellow);margin-left:8px}.taInlineWarning{color:var(--ta-yellow);margin:12px 0 0;font-size:.72rem}.taSecretForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.taSecretForm label{color:var(--ta-text2);gap:7px;font-size:.78rem;display:grid}.taSecretForm input{width:100%}.taActionRow{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.taControlNav{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.taControlNav a{border:1px solid var(--ta-border);color:var(--ta-text2);white-space:nowrap;border-radius:999px;padding:8px 12px}.taControlNav a.is-active{border-color:var(--ta-accent);color:var(--ta-accent)}.taBrokerCard{align-content:start;min-width:0}.taBrokerFacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.taFormSummary{border:1px solid var(--ta-border);border-radius:12px;align-content:start;padding:12px}.taSecretForm select{width:100%}.taPageStack{gap:16px;display:grid}.taIntelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.taIntelligenceCard{border:1px solid var(--ta-border);background:#111a24db;border-radius:18px;align-content:start;gap:10px;min-height:160px;padding:18px;display:grid;box-shadow:0 16px 34px #0000003d}.taIntelligenceCard h2{margin:0;font-size:1.08rem}.taIntelligenceCard p{color:var(--ta-text2);margin:0;line-height:1.55}.taPhaseBadge{border:1px solid var(--ta-border2);width:fit-content;color:var(--ta-yellow);letter-spacing:.1em;border-radius:999px;padding:4px 8px;font-size:.64rem;font-weight:800}.taPageHead{justify-content:space-between;align-items:center;display:flex}.taPageHead h1{margin:6px 0 0;font-size:clamp(1.8rem,2.8vw,2.6rem)}.taToolbar,.taChartCard,.taOhlcBar,.taWidget,.taTableCard,.taMiniChartCard,.taDrawer{border:1px solid var(--ta-border);background:#111a24db;border-radius:18px;box-shadow:0 16px 34px #0000003d}.taToolbar,.taChartCard,.taTableCard,.taWidget,.taDrawer{padding:14px 16px}.taToolbar{align-items:center;gap:12px;display:flex}.taToolbarSpread,.taMetaSpread,.taWidgetHead,.taDrawerHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.taToolbarGroup,.taTabsWrap{flex-wrap:wrap;gap:10px;display:flex}.taChipButton,.taSelect{border:1px solid var(--ta-border);min-height:36px;color:var(--ta-text2);background:#091018b8;border-radius:999px;padding:0 14px}.taChipButton.is-active{color:var(--ta-accent);border-color:#00d4aa66}.taChartHost,.taMiniChartHost{width:100%}.taOhlcBar{grid-template-columns:repeat(7,minmax(0,1fr));padding:12px 10px;display:grid}.taOhlcStat{border-right:1px solid var(--ta-border);gap:4px;padding:0 12px;display:grid}.taOhlcStat:last-child{border-right:none}.taOhlcStat span,.taMetricGrid span,.taLevelRow span,.taMetaRow,.taPanelMuted,.taFeedItem p,.taFeedItem small{color:var(--ta-text3)}.taOhlcStat span{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.taMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.taMiniChartHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.taTableWrap,.taOptionTableWrap{overflow:auto}.taDataTable{border-collapse:collapse;width:100%;min-width:820px}.taDataTable th,.taDataTable td{border-bottom:1px solid var(--ta-border);text-align:left;padding:12px 10px;font-size:.88rem}.taDataTable thead th{color:var(--ta-text3);letter-spacing:.12em;text-transform:uppercase;z-index:1;background:#111a24fa;font-size:.7rem;position:sticky;top:0}.taDataTable tbody tr{cursor:pointer}.taDataTable tbody tr:hover{background:#ffffff08}.is-strong{font-weight:700}.is-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.taOiBar{background:#ffffff14;border-radius:999px;width:80px;height:8px;overflow:hidden}.taOiBarFill{border-radius:999px;height:100%}.taOiBarFill.is-lb{background:var(--ta-green)}.taOiBarFill.is-sc{background:var(--ta-orange)}.taOiBarFill.is-sb{background:var(--ta-red)}.taOiBarFill.is-lu{background:var(--ta-blue)}.taSignalTag,.taBadgeWall,.taFeedBadge{border:1px solid;border-radius:999px;align-items:center;padding:2px 8px;font-size:.63rem;display:inline-flex}.taSignalTag.is-lb{color:var(--ta-green);background:#00d4aa1a}.taSignalTag.is-sc{color:var(--ta-orange);background:#ff9f431a}.taSignalTag.is-sb{color:var(--ta-red);background:#ff47571a}.taSignalTag.is-lu{color:var(--ta-blue);background:#0090ff1a}.taDrawer{gap:16px;display:grid}.taWidget{gap:14px;display:grid}.taWidgetLarge{min-height:220px}.taPcrBar{background:linear-gradient(90deg, var(--ta-red), var(--ta-yellow), var(--ta-green));border-radius:999px;height:10px;position:relative}.taPcrMarker{background:#fff;width:2px;height:16px;position:absolute;top:-3px}.taMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.taMetricGrid div,.taLevelRow{border:1px solid var(--ta-border);border-radius:12px;gap:4px;padding:10px;display:grid}.taLevelList,.taSignalFeed{gap:10px;display:grid}.taFeedItem{background:#0910188f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px;animation:.25s ease-out taSignalDrop;display:grid}@keyframes taSignalDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.taFeedDot{border-radius:999px;width:10px;height:10px;margin-top:6px}.taFeedDot.is-buy{background:var(--ta-green)}.taFeedDot.is-sell{background:var(--ta-red)}.taFeedDot.is-watch{background:var(--ta-yellow)}.taFeedBadge.is-buy{color:var(--ta-green)}.taFeedBadge.is-sell{color:var(--ta-red)}.taFeedBadge.is-watch{color:var(--ta-yellow)}.taOptionTable .is-sticky{z-index:2;background:#111a24fa;position:sticky;left:0}.taOptionTable tbody tr.is-atm td{background-color:#0090ff1f}.taOptionTable tbody tr.is-max-pain td:first-child{border-left:2px solid var(--ta-yellow)}.taBadgeWall{margin-left:8px}.taBadgeWall.is-red{color:var(--ta-red)}.taBadgeWall.is-green{color:var(--ta-green)}.taPanelMuted,.taPageError{border:1px dashed var(--ta-border);border-radius:14px;padding:14px}.taPageError{color:var(--ta-red)}.taPageSkeleton{border-radius:20px;min-height:280px}.taPageSkeleton.tall{min-height:420px}.taTableSkeleton{gap:10px;display:grid}.taSkeletonRow{border-radius:12px;min-height:44px}@media (max-width:1180px){.taDashboardGrid{grid-template-columns:1fr}.taNavMenuItems{left:0;right:auto}}@media (max-width:820px){.taTopNavInner,.taIndexBar,.taDashboardGrid{width:min(100vw - 20px,1480px)}.taOhlcBar,.taMiniGrid{grid-template-columns:1fr}}.taDataModeWarning{color:#ffd6d6;letter-spacing:.12em;text-align:center;background:#3b1717;border-bottom:1px solid #ff6b6b;gap:4px;padding:.55rem 1rem;font-size:.75rem;font-weight:800;display:grid}.taDataModeWarning span{color:#ffd6d6;letter-spacing:.03em;overflow-wrap:anywhere;font-size:.68rem;font-weight:500}@media (max-width:820px){.taTopNavInner{grid-template-columns:1fr;grid-template-areas:"logo""nav""meta";padding:12px 0}.taNavMeta{flex-wrap:wrap;justify-self:start}.taPrimaryNav{justify-content:flex-start;width:100%}.taNavMenuItems{left:auto;right:0}.taIntelligenceGrid,.taSecretForm{grid-template-columns:1fr}.taPageHead{align-items:flex-start;gap:12px}.taDefinitionGrid{grid-template-columns:1fr}.taProviderGrid,.taProviderPanelGrid{grid-template-columns:minmax(0,1fr)}.taPortfolioMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.taCommonMetadata>div{flex-direction:column;align-items:flex-start}}.taDataModeWarning.is-live{border-bottom-color:var(--ta-green);color:#c9fff1;background:#103329}.taDataModeWarning.is-last_close{border-bottom-color:var(--ta-accent);color:#d6efff;background:#10273a}.taDataModeWarning.is-stale{border-bottom-color:var(--ta-yellow);color:#fff2bd;background:#3a3011}.taMarketPulsePage{padding-bottom:12px}.taPulseAsOf{border:1px solid var(--ta-border2);text-align:right;background:#091018b8;border-radius:14px;gap:4px;min-width:190px;padding:10px 14px;display:grid}.taPulseAsOf span,.taPulseMetric span,.taBreadthMetric span,.taCoverageGrid span,.taPulseProvenance dt{color:var(--ta-text3);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.taPulseRegime,.taPulseSection{border:1px solid var(--ta-border);background:#111a24db;border-radius:18px;padding:18px;box-shadow:0 16px 34px #0000003d}.taPulseRegime{border-left:4px solid var(--ta-yellow);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:center;gap:10px 22px;display:grid}.taPulseRegime.is-bullish,.taPulseRegime.is-positive{border-left-color:var(--ta-green)}.taPulseRegime.is-defensive{border-left-color:var(--ta-yellow)}.taPulseRegime.is-bearish{border-left-color:var(--ta-red)}.taPulseRegime strong{margin-top:5px;font-size:clamp(1.6rem,3vw,2.5rem);display:block}.taPulseRegime p{color:var(--ta-text2);margin:0;line-height:1.55}.taPulseRegime small{color:var(--ta-text3);grid-column:1/-1}.taPulseSection{gap:16px;display:grid}.taPulseSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.taPulseSectionHead h2{margin:5px 0 0;font-size:1.1rem}.taPulseMetricGrid,.taBreadthGrid,.taCoverageGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.taPulseMetric,.taBreadthMetric,.taCoverageGrid>div{border:1px solid var(--ta-border);background:#0910187a;border-radius:13px;gap:5px;min-width:0;padding:12px;display:grid}.taPulseMetric strong,.taBreadthMetric strong,.taCoverageGrid strong{font-family:var(--ta-font-mono);font-size:1rem}.taBreadthMetric>div{justify-content:space-between;gap:8px;display:flex}.taBreadthMetric small,.taCoverageGrid small{color:var(--ta-text3);line-height:1.4}.taSectorTable{min-width:1460px}.taSectorTable td small{color:var(--ta-text3);white-space:nowrap;margin-top:3px;display:block}.taSectorTable tbody tr{cursor:default}.taTableSort{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.taTableSort.is-active{color:var(--ta-accent)}.taTrendState{color:var(--ta-text3);white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 7px;font-size:.65rem;display:inline-flex}.taTrendState.is-up_trend{color:var(--ta-green)}.taTrendState.is-down_trend{color:var(--ta-red)}.taTrendState.is-mixed{color:var(--ta-yellow)}.taActionLink{min-height:30px;color:var(--ta-accent);white-space:nowrap;border:1px solid #00d4aa80;border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.taActionLink:hover{background:#00d4aa1a}.taWatchlistGroups,.taWatchlistCards,.taQueryBuilder,.taEntryPlan,.taWatchlistCreate,.taWatchlistControls,.taInlineActions{gap:10px;display:grid}.taWatchlistCreate{grid-template-columns:minmax(0,1fr) auto}.taWatchlistControlRow{align-items:center;gap:10px;min-width:0;display:flex}.taWatchlistGroupList{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;flex:auto;gap:8px;min-width:0;display:flex;overflow-x:auto}.taWatchlistGroupList button{align-items:baseline;gap:8px;padding:7px 10px;display:inline-flex}.taWatchlistGroupList button.is-selected{border-color:var(--ta-accent);color:var(--ta-accent)}.taWatchlistGroupList small{color:var(--muted)}.taWatchlistSearch{width:100%;margin-top:8px}.taWatchlistCards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.taWatchlistCard{border:1px solid var(--ta-border);background:#09101873;border-radius:14px;min-width:0;padding:13px}.taWatchlistCard p{color:var(--muted);margin:4px 0 0;font-size:.72rem}.taWatchlistChartToolbar,.taWatchlistPager{justify-content:space-between;align-items:center;gap:10px;display:flex}.taWatchlistChartToolbar{flex-wrap:wrap;flex:none;margin:0}.taWatchlistContentPane{min-width:0}.taWatchlistChartGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.taWatchlistChartPanel{border:1px solid var(--ta-border);background:#09101873;border-radius:14px;min-width:0;overflow:hidden}.taInstrumentChartHeader{gap:2px;min-height:0;padding:4px 9px;line-height:1.15;display:grid}.taInstrumentChartIdentityRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.taInstrumentChartIdentity{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;font-size:.68rem;display:flex;overflow:hidden}.taInstrumentChartIdentity strong.taInstrumentChartCompanyName{text-overflow:ellipsis;min-width:0;color:var(--ta-text);font:700 .72rem var(--ta-font-display);flex:0 auto;overflow:hidden}.taInstrumentChartListingMetadata{text-overflow:ellipsis;min-width:0;color:var(--ta-text2);font:500 .63rem var(--ta-font-mono);flex:auto;overflow:hidden}.taInstrumentChartIdentity .taInstrumentChartWarning{color:var(--ta-yellow);font:700 .58rem var(--ta-font-display);letter-spacing:.04em;flex:none;overflow:visible}.taInstrumentChartAction{align-items:center;gap:5px;display:flex}.taInstrumentChartMetricsRow{min-width:0;color:var(--ta-text2);font:.61rem var(--ta-font-mono);white-space:nowrap;flex-wrap:nowrap;display:flex;overflow:hidden}.taInstrumentChartMetricsRow>span{flex:none}.taInstrumentChartMetricsRow b{color:var(--ta-text3);font:600 .57rem var(--ta-font-display)}.taInstrumentChartMetricsRow i{color:var(--ta-text3);font-style:normal}.taInstrumentChartHeader .taChartExpandButton,.taInstrumentChartHeader .taChartCloseButton{border-radius:7px;width:26px;height:26px;min-height:26px}.taWatchlistChartLink{min-width:0;text-decoration:none;display:block}.taWatchlistEnvelopeChart{min-width:0;height:255px;position:relative}.taWatchlistChartPlaceholder{min-height:255px;color:var(--ta-text2);background:#09101840;align-content:center;gap:8px;padding:22px;display:grid}.taWatchlistChartPlaceholder strong{color:var(--ta-yellow);font-size:.75rem}.taWatchlistChartPlaceholder span{font-size:.78rem;line-height:1.45}.taWatchlistChartPlaceholder.taWatchlistChartUnavailable{min-height:108px;padding:16px 18px}.taChartExpandButton,.taChartCloseButton{border:1px solid var(--ta-border);width:30px;height:30px;color:var(--ta-text2);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;font-size:1rem;line-height:1;display:inline-grid}.taChartExpandButton:hover,.taChartCloseButton:hover{border-color:var(--ta-accent);color:var(--ta-accent)}.taWatchlistChartModal{z-index:1000;background:#03080dd1;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.taWatchlistChartModalContent{resize:both;border:1px solid var(--ta-border);background:var(--ta-bg,#091018);border-radius:14px;flex-direction:column;width:min(92vw,1440px);min-width:min(420px,100vw - 24px);max-width:calc(100vw - 24px);height:min(90vh,900px);min-height:min(320px,100vh - 24px);max-height:calc(100vh - 24px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000073}.taChartModalHeader{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 8px;display:flex}.taChartModalHeader h2,.taChartModalHeader p{margin:0}.taChartModalHeader p,.taChartModalFooter{color:var(--ta-text2);font-size:.72rem}.taChartModalFooter{flex:none;padding:0 16px 10px}.taChartModalToolbar{flex:none;padding:0 12px 8px}.taWatchlistChartModalBody{flex:auto;min-width:0;min-height:0;padding:0 12px 12px;display:flex;overflow:hidden}.taWatchlistChartModalBody .taWatchlistEnvelopeChart,.taWatchlistChartModalBody .taHistoricalChart{flex:1;width:100%;height:100%;min-height:0}.taChartToolbar{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.taChartToolbar>.taRangeButtons{flex:none}.taChartToolbar button{min-height:30px}.taChartIndicatorMenu{position:relative}.taChartIndicatorMenu>button,.taChartResetButton{border:1px solid var(--ta-border2);color:var(--ta-text2);cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:5px 9px;font-size:.72rem}.taChartIndicatorMenu>button.is-active,.taChartIndicatorMenu>button:hover,.taChartResetButton:hover{border-color:var(--ta-accent);color:var(--ta-accent)}.taChartIndicatorPopover{z-index:4;border:1px solid var(--ta-border);background:var(--ta-bg2,#10151b);border-radius:10px;grid-template-columns:repeat(2,minmax(170px,1fr));gap:10px;width:min(540px,100vw - 40px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 35px #00000059}.taChartIndicatorGroup{align-content:start;gap:5px;display:grid}.taChartIndicatorGroup strong{color:var(--ta-text3);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.taChartIndicatorGroup label{color:var(--ta-text2);align-items:center;gap:5px;font-size:.7rem;display:flex}.taChartIndicatorGroup small{color:var(--ta-text3)}.taChartActiveIndicators{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.taChartActiveIndicators button{border:1px solid var(--ta-border);color:var(--ta-text2);cursor:pointer;background:#00d4aa12;border-radius:999px;padding:4px 7px;font-size:.63rem}.taChartActiveIndicators button:hover{border-color:var(--ta-accent);color:var(--ta-accent)}.taWatchlistManage{margin-top:8px}.taWatchlistManage summary{cursor:pointer;border:1px solid var(--ta-border);color:var(--ta-text);font:700 .78rem var(--ta-font-display);background:#00d4aa0f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;list-style:none;display:flex}.taWatchlistManage summary::-webkit-details-marker{display:none}.taWatchlistManage summary:after{content:"+";color:var(--ta-accent);font-size:1rem}.taWatchlistManage[open] summary:after{content:"−"}.taWatchlistManage summary>small{color:var(--ta-text2);font:500 .7rem var(--ta-font);flex:none}.taWatchlistManageTitle{flex:auto;align-items:baseline;gap:2px;min-width:0;display:flex}.taWatchlistManageTitle strong{flex:none}.taWatchlistUploadGuidance{min-width:0;color:var(--ta-text3);font:500 .65rem var(--ta-font);overflow-wrap:anywhere;line-height:1.25}.taWatchlistManagePanel{gap:9px;padding:8px 2px 0;display:grid}.taWatchlistManage[open]{gap:8px;display:grid}.taWatchlistUploadForm label{color:var(--ta-text2);font:600 .68rem var(--ta-font-display);gap:4px;display:grid}.taWatchlistUploadForm label small{color:var(--ta-text3);font:500 .67rem var(--ta-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taPreviewClassifications{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.taPreviewClassifications span,.taManualPreview{color:var(--ta-text2);font:.67rem var(--ta-font-mono)}@media (max-width:900px){.taWatchlistControlRow{flex-wrap:wrap;align-items:flex-start}.taWatchlistChartToolbar{margin-left:auto}}@media (max-width:640px){.taPortfolioMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.taWatchlistChartGrid{grid-template-columns:1fr}.taWatchlistEnvelopeChart{height:230px}.taWatchlistPager{align-items:center}.taWatchlistPager span{text-align:center}.taWatchlistControlRow{align-items:center}.taWatchlistChartToolbar{margin-left:0}.taWatchlistChartModal{padding:12px}.taWatchlistChartModalContent{resize:none;width:100%;min-width:0;height:calc(100svh - 24px);min-height:0}.taWatchlistChartModalBody{padding:0 8px 8px}.taChartIndicatorPopover{grid-template-columns:1fr;max-height:60vh;overflow:auto}.taInstrumentChartIdentity{white-space:normal;flex-wrap:wrap;line-height:1.25}.taInstrumentChartListingMetadata{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.taInstrumentChartIdentityRow{align-items:start}.taInstrumentChartMetricsRow{white-space:normal;flex-wrap:wrap;gap:2px 0;line-height:1.3}.taInstrumentChartMetricsRow>span{white-space:nowrap}}.taWatchlistControls{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.taWatchlistControls label{color:var(--muted);gap:4px;font-size:.7rem;display:grid}.taEntryPlan>div:not(.taInlineActions){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.taEntryPlan textarea{resize:vertical;min-height:62px}.taQueryBuilder{grid-template-columns:minmax(0,1fr) auto}.taQueryCondition{grid-template-columns:minmax(120px,1fr) 72px minmax(90px,1fr) auto;gap:7px;display:grid}.taInlineActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.taWatchlistPage button{min-height:34px}.taQuickWatchlist{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.taQuickWatchlist small{color:var(--muted)}.taPreviewPanel{border:1px solid var(--ta-border);background:#09101852;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:center;gap:9px;margin-top:12px;padding:11px;display:grid}.taPreviewPanel small{color:var(--muted)}.taWatchlistMeta{margin-top:12px}.taWatchlistPage .taWatchlistCreate{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:center}@media (max-width:640px){.taWatchlistCreate,.taQueryBuilder,.taQueryCondition,.taWatchlistControls,.taEntryPlan>div:not(.taInlineActions){grid-template-columns:1fr}.taQueryCondition button{width:max-content}}.taInstrumentSearch{border:1px solid var(--ta-border);background:#111a24d1;border-radius:16px;gap:12px;padding:16px;display:grid}.taSearchControls,.taRangeButtons,.taOverlayControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.taChartControlBar{border:1px solid var(--ta-border);background:#111a24d1;border-radius:16px;grid-template-columns:max-content minmax(440px,1.35fr) minmax(370px,1fr);align-items:center;gap:8px 14px;padding:12px 14px;display:grid}.taChartControlGroup{align-items:center;gap:7px;min-width:0;display:flex}.taChartControlGroup>strong{color:var(--ta-text3);letter-spacing:.08em;flex:none;font-size:.64rem}.taChartControlGroup .taRangeButtons,.taChartControlGroup .taOverlayControls{gap:6px;min-width:0}.taChartControlGroupInterval .taRangeButtons,.taChartControlGroupRange .taRangeButtons{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.taChartControlGroupCandle .taRangeButtons,.taChartControlGroupMode .taRangeButtons,.taChartControlGroupOverlays .taOverlayControls,.taChartControlGroupPanels .taOverlayControls{flex-wrap:wrap}.taChartControlGroup button:disabled{cursor:not-allowed;opacity:.45}.taSearchControls input,.taSearchControls select{border:1px solid var(--ta-border2);min-height:40px;color:var(--ta-text);background:#091018c7;border-radius:9px;padding:8px 10px}.taSearchControls input{flex:280px}.taRangeButtons button{border:1px solid var(--ta-border2);color:var(--ta-text2);cursor:pointer;font:inherit;background:0 0;border-radius:8px;min-height:32px;padding:5px 8px;font-size:.75rem}.taRangeButtons button.is-active{border-color:var(--ta-accent);color:var(--ta-accent);background:#00d4aa1f}.taOverlayControls{color:var(--ta-text2);font-size:.75rem}.taOverlayControls label{align-items:center;gap:5px;display:inline-flex}@media (max-width:1180px){.taChartControlBar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.taChartControlBar{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.taChartControlGroup{align-items:flex-start}}.taSearchResults{gap:6px;display:grid}.taSearchResult{border-top:1px solid var(--ta-border);justify-content:space-between;align-items:center;gap:14px;padding:10px 0 0;display:flex}.taSearchResult>div{gap:3px;min-width:0;display:grid}.taSearchResult span{color:var(--ta-text2)}.taSearchResult small{color:var(--ta-text3);overflow-wrap:anywhere}.taHistoricalChart{min-height:460px;position:relative}.taHistoricalChart .taChartHost{min-height:460px}.taChartTooltip{border:1px solid var(--ta-border2);color:var(--ta-text2);font-family:var(--ta-font-mono);background:#091018eb;border-radius:8px;padding:7px 9px;font-size:.7rem;position:absolute;top:12px;right:12px}.taPulseProvenance{border:1px solid var(--ta-border);background:var(--ta-border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.taPulseProvenance>div{background:#091018f2;min-width:0;padding:11px 12px}.taPulseProvenance dd{overflow-wrap:anywhere;font-family:var(--ta-font-mono);margin:5px 0 0;font-size:.78rem}@media (max-width:820px){.taProviderHeading{flex-wrap:wrap}.taSnapshotState{overflow-wrap:anywhere;max-width:100%}.taPulseAsOf{text-align:left;min-width:0}.taPulseRegime{grid-template-columns:1fr}.taPulseRegime small{grid-column:auto}.taPulseProvenance,.taPulseMetricGrid,.taBreadthGrid,.taCoverageGrid{grid-template-columns:1fr}.taSearchResult{flex-direction:column;align-items:flex-start}.taHistoricalChart,.taHistoricalChart .taChartHost{min-height:350px}}.taResearchPage{gap:10px}.taResearchHead h1{font-size:clamp(1.65rem,2.3vw,2.25rem)}.taResearchToolbar{border:1px solid var(--ta-border);background:#111a24bd;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.taResearchTabs,.taResearchFilters{flex-wrap:wrap;gap:5px;display:flex}.taResearchTabs button,.taResearchFilters button,.taResearchToolbar select{border:1px solid var(--ta-border);min-height:32px;color:var(--ta-text2);font:600 .72rem var(--ta-font-display);background:#09101899;border-radius:999px;padding:0 10px}.taResearchTabs button.is-active,.taResearchFilters button.is-active{color:var(--ta-accent);border-color:var(--ta-accent)}.taResearchFilters{margin-left:auto}.taResearchCards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.taResearchCard{border:1px solid var(--ta-border);background:#111a24db;border-radius:16px;min-width:0;padding:12px;box-shadow:0 12px 28px #0000002e}.taResearchCardHead{justify-content:space-between;gap:12px;display:flex}.taResearchCard h2{margin:6px 0 2px}.taResearchCard p{color:var(--ta-text3);margin:0;font-size:.76rem}.taResearchScore{color:var(--ta-accent);font:700 1.35rem var(--ta-font-mono);white-space:nowrap}.taResearchScore small{color:var(--ta-text3);font-size:.62rem}.taResearchRuleState{color:var(--ta-text2)!important;margin:0 0 8px!important}.taResearchInteractiveChart{border:1px solid var(--ta-border);border-radius:10px;min-height:255px;overflow:hidden}.taResearchInteractiveChart>span{color:var(--ta-text3);font:.63rem var(--ta-font-mono);padding:4px 8px 7px;display:block}.taResearchChartLink{border:1px solid var(--ta-border);border-radius:10px;min-height:255px;display:block;overflow:hidden}.taResearchCard footer{color:var(--ta-text3);justify-content:space-between;gap:8px;margin-top:8px;font-size:.67rem;display:flex}.taResearchCard footer a{color:var(--ta-accent)}.taResearchChartEmpty{text-align:center;min-height:255px;color:var(--ta-text3);place-content:center;gap:6px;font-size:.72rem;display:grid}.taResearchChartEmpty strong{color:var(--ta-yellow)}.taResearchExit{max-width:620px;min-height:220px}.taTopNavInner{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav meta";min-height:62px;padding:4px 0}.taLogo img{width:40px;height:40px}.taLogo strong{font-size:1rem}.taPrimaryNav{justify-content:flex-end;gap:12px}.taPrimaryNavLink{min-height:36px;font-size:.82rem}.taIndexBar{gap:8px;min-height:50px;display:flex}.taIndexBarTrack{gap:7px;padding:4px 0}.taIndexCard{min-width:128px;padding:5px 8px}.taIndexCard small{display:none}.taMarketCompactStatus{border:1px solid var(--ta-border);color:var(--ta-text2);text-transform:uppercase;white-space:nowrap;border-radius:10px;flex:none;align-content:center;gap:2px;padding:5px 8px;font-size:.64rem;display:grid}.taMarketCompactStatus strong{color:var(--ta-yellow)}.taMarketCompactStatus small{color:var(--ta-text3);text-transform:none}.taDashboardGrid{gap:12px;padding-top:8px}.taPageStack{gap:12px}.taPageHead h1{margin-top:2px}.taIntelligenceCard{min-height:0;padding:14px}.taWatchlistCompactHead{padding:8px 10px}.taWatchlistCompactHead .taProviderHeading{min-height:0;margin-bottom:6px}.taWatchlistCompactHead .taWatchlistChartToolbar{margin:6px 0}.taPortfolioPage{gap:8px}.taPortfolioPageHead{min-height:0}.taPortfolioPageHead h1{margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.taPortfolioBroker{color:var(--ta-text3);white-space:nowrap;font-size:.72rem;line-height:1.2}.taPortfolioSummary{gap:6px;padding:8px 12px}.taPortfolioSummary h2{color:var(--ta-text2);margin:0;font-size:.7rem;line-height:1.1}.taPortfolioMetrics{gap:8px;margin-top:0}.taPortfolioMetrics>div{gap:2px;padding:7px 8px}.taPortfolioHoldings{padding:8px 12px 12px}.taPortfolioHoldingsHead{justify-content:space-between;align-items:baseline;gap:8px 14px;min-width:0;margin:0 0 6px;display:flex}.taPortfolioHoldingsHead h2{margin:0;font-size:.9rem;line-height:1.1}.taPortfolioHoldingsHead .taPortfolioBroker{text-align:right;margin-left:auto}.taBrokerGroupHeader th{color:var(--ta-text2);text-align:left;background:#ffffff06;padding-top:10px}.taBrokerSubtotal td{border-top:1px solid var(--ta-border-strong);color:var(--ta-text2);font-weight:600}.taBrokerSubtotal td:first-child{white-space:normal}.taBrokerSubtotal small{color:var(--ta-text3);font-size:.66rem;font-weight:400;display:block}@media (max-width:900px){.taResearchFilters{margin-left:0}.taResearchCards{grid-template-columns:1fr}.taTopNavInner{grid-template-columns:auto 1fr;grid-template-areas:"logo meta""nav nav"}.taPrimaryNav{justify-content:flex-start}.taMarketCompactStatus{display:none}}@media (max-width:560px){.taResearchToolbar{align-items:flex-start}.taResearchFilters{order:3}.taResearchToolbar select{order:4}.taResearchCard footer{flex-direction:column}.taTopNavInner{grid-template-columns:1fr;grid-template-areas:"logo""meta""nav"}.taNavMeta{justify-self:start}.taIndexBar{min-height:48px}.taIndexCard{min-width:135px}.taPortfolioHoldingsHead{flex-wrap:wrap;align-items:flex-start}.taPortfolioHoldingsHead .taPortfolioBroker{text-align:left;flex-basis:100%;margin-left:0}}.cinematicLanding{--landing-glass:#05121fa3;--landing-glass-strong:#04111dd1;--landing-line:#51d2dc3d;--landing-line-strong:#3fe4c28c;--landing-green:#53e3a6;--landing-cyan:#64dbe6;--landing-muted:#a6bbc7;isolation:isolate;color:#f5fbff;background:#03101d;grid-template-rows:clamp(50px,6.7vh,68px) minmax(0,1fr) clamp(118px,15.5vh,164px) clamp(30px,4.2vh,42px);gap:clamp(6px,1vh,12px);width:100%;height:100svh;min-height:600px;padding:clamp(10px,1.5vh,18px) clamp(14px,1.75vw,34px);display:grid;position:relative;overflow:hidden}.landingBackdrop,.landingShade{z-index:-2;pointer-events:none;position:absolute;inset:0}.landingBackdrop{background:url(/images/BG_Image.png) 50%/cover no-repeat;transform:scale(1.002)}.landingShade{z-index:-1;background:linear-gradient(90deg,#020b15e6 0%,#020c17b8 25%,#020c173d 49%,#020c1708 74%),linear-gradient(#020a1357 0%,#0000 24% 67%,#01080f85 100%),radial-gradient(circle at 62% 39%,#0000 0 20%,#01080f14 45%,#01080f40 100%)}.cinematicHeader{z-index:20;-webkit-backdrop-filter:blur(12px)saturate(115%);backdrop-filter:blur(12px)saturate(115%);background:linear-gradient(#05121fb8,#04101b8a);border:1px solid #71bfd326;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:4px clamp(9px,1vw,17px);display:flex;box-shadow:0 12px 36px #0003,inset 0 1px #ffffff09}.landingBrand{align-items:center;gap:9px;min-width:0;display:inline-flex}.landingBrand img{object-fit:contain;filter:drop-shadow(0 0 8px #51daca33);border-radius:6px;flex:none;width:clamp(34px,2.6vw,42px);height:clamp(34px,2.6vw,42px)}.landingBrand>span{white-space:nowrap;gap:1px;display:grid}.landingBrand strong{letter-spacing:.035em;font-size:clamp(.78rem,.95vw,1rem);line-height:1.05}.landingBrand small{color:#86a4b7;font-family:var(--ta-font-mono);letter-spacing:.085em;text-transform:uppercase;font-size:clamp(.5rem,.53vw,.62rem)}.headerActions,.heroActions{align-items:center;gap:clamp(7px,.7vw,12px);display:flex}.headerActions a,.heroActions a{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;font-weight:680;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.headerActions a:hover,.heroActions a:hover{transform:translateY(-2px)}.headerLoginLink{color:#f2fffa;background:linear-gradient(135deg,#25c28feb,#12847beb);border:1px solid #49e1b380;min-width:60px;min-height:30px;padding:0 13px;font-size:clamp(.62rem,.66vw,.76rem);box-shadow:0 7px 18px #149d7e2e,inset 0 1px #ffffff29}.cinematicStage{min-height:0;position:relative}.heroCopy{z-index:5;opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;width:min(47%,760px);height:100%;padding-bottom:1vh;padding-left:clamp(7px,.8vw,15px);transition:opacity .9s .45s,transform 1.05s cubic-bezier(.16,1,.3,1) .45s;display:flex;position:relative;transform:translate(-22px,10px)}.is-settled .heroCopy{opacity:1;transform:translate(0,0)}.landingEyebrow{color:#8db6c6;font-family:var(--ta-font-mono);letter-spacing:.17em;align-items:center;gap:7px;margin:0 0 clamp(9px,1.2vh,15px);font-size:clamp(.56rem,.6vw,.72rem);font-weight:700;display:inline-flex}.landingEyebrow:before{content:"";background:linear-gradient(90deg, var(--landing-green), transparent);width:20px;height:1px;box-shadow:0 0 8px #53e3a680}.landingEyebrow span{color:var(--landing-green)}.heroCopy h1{letter-spacing:-.052em;text-wrap:balance;text-shadow:0 4px 30px #00000075;margin:0;font-size:clamp(2.55rem,3.96vw,5.05rem);font-weight:690;line-height:.97;display:grid}.heroCopy h1 span{display:block}.heroCopy h1 .accentLine{color:var(--landing-green);text-shadow:0 0 24px #2bd29924,0 4px 30px #00000080;margin-top:.08em}.heroSupport{color:#b1c5cf;text-shadow:0 2px 12px #020b14;max-width:64ch;margin:clamp(10px,1.5vh,17px) 0 0;font-size:clamp(.72rem,.79vw,.95rem);line-height:1.52}.heroActions{margin-top:clamp(16px,2.1vh,24px)}.primaryCta{color:#f2fffa;background:linear-gradient(135deg,#25c28ff0,#12847bf0);border:1px solid #66f3c1ad;gap:12px;min-height:clamp(35px,4.4vh,46px);padding:0 clamp(13px,1.25vw,22px);font-size:clamp(.65rem,.72vw,.84rem);box-shadow:0 10px 28px #149d7e33,inset 0 1px #ffffff2e}.primaryCta:hover{box-shadow:0 12px 34px #14b48b52,inset 0 1px #fff3}.globeIntelligence,.networkField{pointer-events:none;position:absolute;inset:0}.globeIntelligence{z-index:4}.networkField{z-index:2}.landingJourney{opacity:0;transform:translate3d(var(--journey-x,28px), var(--journey-y,18px), 0) rotate(var(--journey-r,0deg)) scale(var(--journey-s,.96));will-change:transform, opacity;transition-property:transform,opacity;transition-duration:1.42s,.8s;transition-timing-function:cubic-bezier(.16,1,.3,1),ease-out}.is-settled .landingJourney{opacity:1;transform:translate(0,0)rotate(0)scale(1)}.marketPosition,.intelligencePosition,.microPosition{position:absolute}.marketPosition{width:clamp(154px,12.7vw,230px)}.marketNifty{transition-delay:.34s;top:3%;left:48.5%}.marketSensex{transition-delay:.54s;top:5%;right:2.5%}.marketBank{transition-delay:.68s;top:2%;right:18%}.landingMarketCard{-webkit-backdrop-filter:blur(9px)saturate(120%);backdrop-filter:blur(9px)saturate(120%);background:linear-gradient(145deg,#051927d4,#04111e9e);border:1px solid #50ccdd4a;border-radius:9px;padding:clamp(8px,.8vw,13px);position:relative;overflow:hidden;box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff0a}.landingMarketCard:after{content:"";border-radius:inherit;opacity:.5;animation:7s ease-in-out 2.7s infinite marketCardPulse;position:absolute;inset:0;box-shadow:inset 0 0 16px #45dbbe0f}.marketCardHead,.marketCardBody,.marketDelta{justify-content:space-between;align-items:center;gap:7px;display:flex}.marketCardHead span{color:#dff9ff;font-family:var(--ta-font-mono);letter-spacing:.12em;font-size:clamp(.56rem,.58vw,.68rem);font-weight:800}.marketCardHead small{color:#7f9ba9;font-family:var(--ta-font-mono);letter-spacing:.08em;border:1px solid;border-radius:3px;padding:2px 4px;font-size:clamp(.42rem,.44vw,.52rem)}.marketCardBody{margin-top:5px}.marketCardBody strong{font-family:var(--ta-font-mono);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(.88rem,1.05vw,1.28rem)}.marketSpark{width:45%;height:clamp(23px,2.35vw,38px);overflow:visible}.marketSparkBaseline{fill:none;stroke:#9cbec924;stroke-width:1px}.marketSparkLine{fill:none;stroke:var(--landing-green);stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #41e1a759)}.is-negative .marketSparkLine{stroke:#ff6975;filter:drop-shadow(0 0 3px #ff47574d)}.is-neutral .marketSparkLine{stroke:#82a4b8;filter:none}.marketDelta{color:var(--landing-green);font-family:var(--ta-font-mono);justify-content:flex-start;margin-top:2px;font-size:clamp(.5rem,.54vw,.64rem)}.is-negative .marketDelta{color:#ff7882}.is-neutral .marketDelta{color:#91aab7}.landingMessage{text-align:left;text-shadow:0 3px 20px #000000a6;justify-items:start;width:min(100%,360px);margin-top:clamp(22px,3.2vh,38px);display:grid;position:relative;top:auto;right:auto}.landingMessage span,.landingMessage strong,.landingMessage em{line-height:.98;display:block}.landingMessage span{color:#d2e7ee;letter-spacing:.08em;font-size:clamp(.72rem,.94vw,1.12rem);font-weight:560}.landingMessage strong{color:#fff;margin-top:4px;font-size:clamp(1rem,1.42vw,1.72rem);font-weight:690}.landingMessage em{color:#68e7ac;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(.92rem,1.24vw,1.5rem);font-weight:500}.landingSectorOverlay{z-index:6;-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);pointer-events:auto;background:linear-gradient(145deg,#041927c7,#030f1b8f);border:1px solid #5fd3d845;border-radius:12px;width:min(31vw,360px);padding:clamp(11px,1vw,16px);position:absolute;top:29%;right:2.5%;box-shadow:0 16px 38px #00000042,inset 0 1px #ffffff0d}.sectorOverlayHeader,.sectorOverlayIdentity,.sectorOverlayPerformance{align-items:center;display:flex}.sectorOverlayHeader{justify-content:space-between;gap:12px}.sectorOverlayHeader>div{gap:3px;min-width:0;display:grid}.sectorOverlayKicker,.sectorOverlayGroupLabel,.sectorOverlaySession,.sectorOverlayIdentity small,.sectorOverlayBadge{color:#89aab7;font-family:var(--ta-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem}.sectorOverlayHeader strong{color:#e5fbff;font-size:clamp(.78rem,.78vw,.94rem);font-weight:690}.sectorOverlayBadge{color:#8da6b3;border:1px solid;border-radius:4px;flex:none;padding:3px 5px}.sectorOverlayBadge.is-live{color:#64e5af}.sectorOverlayBadge.is-mixed{color:#e5c878}.sectorOverlayBadge.is-close{color:#9fc4d0}.sectorOverlayBadge.is-unavailable{color:#8796a0}.sectorOverlaySession{color:#6f8c99;letter-spacing:.06em;text-transform:none;margin:7px 0 0;font-size:.49rem}.sectorOverlayGroups{gap:10px;margin-top:11px;display:grid}.sectorOverlayGroup{min-width:0}.sectorOverlayGroupLabel{color:#73d7c0;margin-bottom:5px;font-size:.5rem;font-weight:760;display:block}.sectorOverlayGroup ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sectorOverlayRow{border-top:1px solid #75c2cd1a;gap:4px;min-width:0;padding:4px 0;display:grid}.sectorOverlayIdentity{gap:5px;min-width:0}.sectorOverlayArrow{color:#74e4b2;text-align:center;width:12px;font-size:.86rem;line-height:1}.sectorOverlayRow.is-negative .sectorOverlayArrow{color:#ff7a83}.sectorOverlayRow.is-neutral .sectorOverlayArrow{color:#9bb3bd}.sectorOverlayIdentity strong{color:#d6ecf2;min-width:0;font-family:var(--ta-font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.sectorOverlayIdentity small{letter-spacing:.06em;margin-left:auto;font-size:.45rem}.sectorOverlayPerformance{gap:7px;min-width:0;padding-left:17px}.sectorMomentumTrack{background:#93b7c029;border-radius:999px;flex:auto;min-width:34px;height:3px;overflow:hidden}.sectorMomentumTrack i{border-radius:inherit;background:#55dfa7;height:100%;display:block;box-shadow:0 0 7px #55dfa761}.sectorOverlayRow.is-negative .sectorMomentumTrack i{background:#ff6e79;box-shadow:0 0 7px #ff6e7957}.sectorOverlayRow.is-neutral .sectorMomentumTrack i{box-shadow:none;background:#94aeba}.sectorOverlayValue,.sectorOverlayPrice{font-family:var(--ta-font-mono);white-space:nowrap;flex:none;font-size:.55rem}.sectorOverlayValue{color:#72e8b5}.sectorOverlayRow.is-negative .sectorOverlayValue{color:#ff8790}.sectorOverlayRow.is-neutral .sectorOverlayValue{color:#a7bbc3}.sectorOverlayPrice{color:#829da8}.sectorOverlayEmpty{color:#9eb4be;margin:12px 0 2px;font-size:.68rem;line-height:1.4}.intelligencePosition{transition-delay:.7s}.chipIdeas{top:29%;left:53%}.chipAnalysis{transition-delay:.86s;bottom:13%;left:59%}.chipOpportunities{transition-delay:.76s;top:17%;left:71%}.chipDiscipline{transition-delay:.96s;bottom:4%;left:48%}.chipGrowth{transition-delay:1.04s;bottom:2%;right:17%}.intelligenceChip{color:#c5f8e3;min-height:22px;font-family:var(--ta-font-mono);letter-spacing:.13em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#031822a6;border:1px solid #4ae6b757;border-radius:999px;align-items:center;gap:6px;padding:0 clamp(7px,.65vw,11px);font-size:clamp(.51rem,.54vw,.65rem);font-weight:760;animation:6.2s ease-in-out 2.6s infinite intelligenceFloat;display:inline-flex;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff09}.chipAnalysis .intelligenceChip{animation-duration:7.4s;animation-delay:3.1s}.chipOpportunities .intelligenceChip{animation-duration:5.4s;animation-delay:2.8s}.chipDiscipline .intelligenceChip{animation-duration:6.8s;animation-delay:3.4s}.chipGrowth .intelligenceChip{animation-duration:4.9s;animation-delay:3s}.intelligenceChip i{background:var(--landing-green);width:4px;height:4px;box-shadow:0 0 7px var(--landing-green);border-radius:50%}.microPosition{transition-delay:.62s}.microTrend{top:49%;left:50%}.microMomentum{transition-delay:.79s;top:7%;left:65%}.microRisk{transition-delay:.92s;bottom:4%;left:68%}.microQuality{transition-delay:.84s;top:12%;right:15%}.microChip{color:#ade9e594;font-family:var(--ta-font-mono);letter-spacing:.18em;text-shadow:0 0 8px #49dacb47;font-size:clamp(.4rem,.42vw,.5rem)}.networkNode{opacity:.26;background:#72f1c0;border-radius:50%;width:4px;height:4px;animation:4.6s ease-in-out infinite nodePulse;position:absolute;box-shadow:0 0 4px #67e7b7,0 0 12px #4fe1b173}.node1{top:63%;left:51%}.node2{animation-delay:-1.4s;top:25%;left:58%}.node3{animation-delay:-2.8s;top:45%;left:67%}.node4{animation-delay:-.7s;top:58%;left:76%}.node5{animation-delay:-3.2s;top:19%;left:83%}.node6{animation-delay:-2s;top:47%;left:91%}.node7{animation-delay:-3.8s;top:78%;left:62%}.dataParticle{opacity:0;background:#7ce8dbb3;border-radius:50%;width:2px;height:2px;animation:8s linear 2.6s infinite dataDrift;position:absolute;top:50%;left:47%;box-shadow:0 0 8px #54e1c58c}.particle2{animation-duration:9s;animation-delay:3.8s;top:35%}.particle3{animation-duration:10s;animation-delay:5.2s;top:68%}.particle4{animation-duration:8.6s;animation-delay:6.7s;top:22%}.particle5{animation-duration:11s;animation-delay:7.6s;top:78%}.landingCapabilities{z-index:10;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,.66vw,12px);min-width:0;display:grid}.capabilityCard{-webkit-backdrop-filter:blur(9px)saturate(112%);backdrop-filter:blur(9px)saturate(112%);opacity:0;min-width:0;transition:opacity .7s ease calc(.82s + var(--cap-index) * 70ms), transform .85s cubic-bezier(.16, 1, .3, 1) calc(.82s + var(--cap-index) * 70ms), border-color .18s ease, background .18s ease;background:linear-gradient(145deg,#051624cc,#040f1aa3);border:1px solid #62b9cb30;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(7px,.62vw,12px);padding:clamp(8px,.77vw,14px);display:grid;overflow:hidden;transform:translateY(14px);box-shadow:0 10px 30px #0003,inset 0 1px #ffffff09}.is-settled .capabilityCard{opacity:1;transform:translate(0,0)}.is-settled .capabilityCard:hover{background:linear-gradient(145deg,#071f2de0,#04131ebf);border-color:#54e2c475;transform:translateY(-3px)}.capabilityIcon{color:#61e1b2;background:#26b59514;border:1px solid #4be0ba3b;border-radius:7px;place-items:center;width:clamp(27px,2.1vw,39px);height:clamp(27px,2.1vw,39px);transition:color .18s,border-color .18s,background .18s;display:grid}.capabilityIcon svg{width:clamp(14px,1.15vw,21px);height:clamp(14px,1.15vw,21px)}.capabilityCard:hover .capabilityIcon{color:#91f3ce;background:#26b59521;border-color:#5be8c37a}.capabilityCard h2{color:#edfaff;letter-spacing:-.015em;margin:1px 0 clamp(4px,.46vh,7px);font-size:clamp(.7rem,.75vw,.9rem);font-weight:680;line-height:1.16}.capabilityCard p{color:#8faab8;margin:0;font-size:clamp(.56rem,.59vw,.7rem);line-height:1.4}.landingStatus{z-index:10;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#8fa9b7;min-width:0;font-family:var(--ta-font-mono);letter-spacing:.07em;background:#020d1680;border-top:1px solid #75c2cd29;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 clamp(8px,.9vw,15px);font-size:clamp(.47rem,.52vw,.62rem);display:grid}.statusPrinciples,.marketStatus{align-items:center;min-width:0;display:flex}.statusPrinciples{gap:clamp(8px,1vw,18px)}.statusPrinciples span{white-space:nowrap;align-items:center;display:inline-flex}.statusPrinciples span:before{content:"";background:#4cd8a7;border-radius:50%;width:3px;height:3px;margin-right:5px;box-shadow:0 0 5px #4cd8a773}.marketStatus{white-space:nowrap;justify-content:center;gap:7px}.marketStatus strong{color:#65e6b5;letter-spacing:.14em}.marketStatus time{color:#74929f}.statusMotto{color:#c2d5dc;white-space:nowrap;letter-spacing:.12em;justify-self:end;font-weight:700}.statusMotto i{color:#4bdca9;font-style:normal}.cinematicLanding a:focus-visible{outline-offset:3px;outline:2px solid #83efd0}@keyframes intelligenceFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}@keyframes marketCardPulse{0%,to{opacity:.32}50%{opacity:.72}}@keyframes nodePulse{0%,to{opacity:.16;transform:scale(.8)}50%{opacity:.56;transform:scale(1.35)}}@keyframes dataDrift{0%{opacity:0;transform:translateY(8px)}12%{opacity:.42}80%{opacity:.22}to{opacity:0;transform:translate(44vw,-20px)}}@media (min-width:901px) and (max-height:800px){.cinematicLanding{grid-template-rows:50px minmax(0,1fr) 118px 30px}.heroCopy h1{font-size:clamp(2.5rem,3.84vw,4.1rem)}.heroSupport{line-height:1.42}.capabilityCard{padding-top:8px;padding-bottom:8px}}@media (max-width:1180px){.heroCopy{width:52%}.microPosition{display:none}}@media (max-width:900px){.cinematicLanding{grid-template-rows:auto minmax(720px,auto) auto auto;height:auto;min-height:100svh;padding:10px;overflow:hidden}.cinematicHeader{gap:16px}.headerActions{flex:none}.cinematicStage{min-height:720px}.heroCopy{justify-content:flex-start;width:100%;height:auto;padding:34px 10px 0}.heroCopy h1{font-size:clamp(2.55rem,8vw,4.4rem)}.heroSupport{font-size:.83rem}.desktopBreak{display:none}.globeIntelligence{height:510px;margin-top:18px;position:relative;inset:auto}.marketNifty{top:3%;left:3%}.marketSensex{top:3%;right:3%}.marketBank{transform-origin:50%;inset:22% auto auto 50%}.is-settled .marketBank{transform:translate(-50%)rotate(0)scale(1)}.landingSectorOverlay{width:auto;top:43%;left:3%;right:3%}.landingCapabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilityCard{min-height:112px}.landingStatus{text-align:center;grid-template-columns:1fr;justify-items:center;gap:7px;padding:10px}.statusMotto{justify-self:center}}@media (max-width:600px){.landingBrand small{display:none}.landingBrand img{width:30px;height:30px}.headerActions .headerLoginLink{min-width:54px}.heroCopy{padding-top:26px}.heroCopy h1{font-size:clamp(2.35rem,11vw,3.5rem)}.heroActions{flex-direction:column;align-items:stretch;width:min(100%,330px)}.heroActions a{width:100%}.cinematicStage{min-height:790px}.landingMessage{margin-top:20px}.marketPosition{width:min(44%,172px)}.marketNifty{top:3%;left:3%}.marketSensex{top:3%;right:3%}.marketBank{width:172px;top:22%}.landingSectorOverlay{top:43%}.landingCapabilities{grid-template-columns:1fr}.capabilityCard{min-height:0}.statusPrinciples{flex-wrap:wrap;justify-content:center}.marketStatus{flex-wrap:wrap}}@media (max-width:420px){.landingMessage{display:none}.landingSectorOverlay{padding:9px}.sectorOverlayGroups{gap:7px;margin-top:8px}.sectorOverlayRow{padding:2px 0}.sectorOverlayPrice{display:none}}@media (prefers-reduced-motion:reduce){.cinematicLanding *,.cinematicLanding :before,.cinematicLanding :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation:none!important}.cinematicLanding .landingJourney,.cinematicLanding .heroCopy,.cinematicLanding .landingMessage,.cinematicLanding .capabilityCard{opacity:1;transform:none}.cinematicLanding .marketBank{transform:none}}.taWatchlistManageTitle{flex-wrap:wrap}.taWatchlistHeaderBand{grid-template-columns:minmax(132px,.72fr) minmax(0,2.3fr) auto;align-items:center;gap:12px;display:grid}.taWatchlistHeaderTitle{min-width:0}.taWatchlistHeaderTitle h1{margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.taWatchlistHeaderBand .taWatchlistGroupList{flex-wrap:nowrap;justify-content:center;gap:6px;overflow-x:auto}.taWatchlistHeaderBand .taWatchlistGroupList button{padding:6px 9px}.taWatchlistHeaderBand .taWatchlistChartToolbar{justify-self:end;margin:0}@media (max-width:1100px){.taWatchlistHeaderBand{grid-template-columns:minmax(132px,auto) minmax(0,1fr);align-items:start}.taWatchlistHeaderBand .taWatchlistGroupList{flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.taWatchlistHeaderBand .taWatchlistChartToolbar{grid-area:1/2}}@media (max-width:640px){.taWatchlistHeaderBand{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.taWatchlistHeaderTitle{flex:auto}.taWatchlistHeaderBand .taWatchlistChartToolbar{margin-left:auto}.taWatchlistHeaderBand .taWatchlistGroupList{flex-wrap:nowrap;flex:100%;justify-content:flex-start;overflow-x:auto}.taWatchlistHeaderBand .taWatchlistGroupList button{padding:6px 8px}}.taResearchR0{align-content:start;gap:4px}.taResearchR0 .taResearchHead{min-height:0}.taResearchR0 .taResearchHead h1{margin:0;font-size:clamp(1.35rem,2vw,1.75rem)}.taResearchOverview{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.taResearchOverview>div{border:1px solid var(--ta-border);text-align:center;background:#111a24b8;border-radius:10px;justify-items:center;gap:2px;min-width:0;padding:7px 8px;display:grid}.taResearchReadOnly{color:var(--ta-text3);font:700 .62rem var(--ta-font-mono);letter-spacing:.08em;white-space:nowrap;align-self:center}.taResearchOverview span{color:var(--ta-text3);font-size:.64rem;line-height:1.15}.taResearchOverview strong{text-overflow:ellipsis;white-space:nowrap;font:700 .78rem var(--ta-font-mono);color:var(--ta-text);overflow:hidden}.taResearchR0Toolbar{border-radius:11px;padding:7px 9px}.taResearchR0Toolbar select,.taResearchSearch input{border:1px solid var(--ta-border);min-height:31px;color:var(--ta-text2);font:600 .72rem var(--ta-font-display);background:#091018b3;border-radius:8px;padding:0 9px}.taResearchSearch{flex:260px;min-width:180px}.taResearchSearch input{width:100%}.taResearchUniverseCard{padding:0;overflow:hidden}.taResearchTableHead{border-bottom:1px solid var(--ta-border);justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex}.taResearchTableHead h2{margin:0;font-size:.9rem}.taResearchTableHead span{color:var(--ta-text3);font-size:.68rem}.taResearchTableWrap{max-height:calc(100vh - 275px);overflow:auto}.taResearchTable{font-variant-numeric:tabular-nums;min-width:1500px}.taResearchTable th,.taResearchTable td{white-space:nowrap;padding:5px 7px;font-size:.71rem}.taResearchTable thead th{padding-top:7px;padding-bottom:7px;top:0}.taResearchTable tbody tr{cursor:pointer}.taResearchTable tbody tr:hover{background:#ffffff09}.taResearchTable th:first-child,.taResearchTable td:first-child,.taResearchTable th:nth-child(2),.taResearchTable td:nth-child(2){text-align:left}.taResearchTable th:nth-child(3),.taResearchTable td:nth-child(3),.taResearchTable th:nth-child(4),.taResearchTable td:nth-child(4),.taResearchTable th:nth-child(6),.taResearchTable td:nth-child(6),.taResearchTable th:nth-child(14),.taResearchTable td:nth-child(14),.taResearchTable th:nth-child(15),.taResearchTable td:nth-child(15),.taResearchTable th:nth-child(16),.taResearchTable td:nth-child(16){text-align:center}.taResearchTable th:nth-child(n+5):nth-child(-n+5),.taResearchTable td:nth-child(n+5):nth-child(-n+5),.taResearchTable th:nth-child(n+7):nth-child(-n+13),.taResearchTable td:nth-child(n+7):nth-child(-n+13){text-align:right}.taResearchTable .taTableSortButton{width:100%}.taResearchTable .taResearchCompany{text-overflow:ellipsis;max-width:230px;overflow:hidden}.taResearchCompany strong,.taResearchCompany small{text-overflow:ellipsis;display:block;overflow:hidden}.taResearchCompany small{color:var(--ta-text3);font:.61rem var(--ta-font-mono);margin-top:2px}.taResearchState.is-good{color:var(--ta-green)}.taResearchState.is-neutral{color:var(--ta-yellow)}.taResearchState.is-muted,.taResearchHistory{color:var(--ta-text3)}.taResearchHeld{color:var(--ta-accent);font:700 .62rem var(--ta-font-mono)}.taResearchEmpty{color:var(--ta-text3);text-align:center;padding:28px 14px;font-size:.78rem}.taResearchLoading{border:1px solid var(--ta-border);background:#111a24b8;border-radius:11px;align-items:center;min-height:34px;padding:7px 10px;display:flex}.taResearchLoading div{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);border-radius:5px;height:22px}.taHomeShell{background:var(--ta-bg,#081018);min-height:100vh;color:var(--ta-text,#eef4f8)}.taHomeOverview{width:min(1440px,100% - 40px);margin:0 auto;padding:28px 0 42px}.taHomeHeader,.taHomePanelHead,.taHomeIndexCardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.taHomeHeader{margin-bottom:18px}.taHomeHeader h1{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(1.7rem,3vw,2.5rem)}.taHomeMarketState{text-align:right;color:var(--ta-text2);text-transform:uppercase;letter-spacing:.08em;gap:4px;font-size:.75rem;display:grid}.taHomeMarketState strong{color:var(--ta-green,#53d69a);font-size:.85rem}.taHomeIndexStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.taHomeIndexCard,.taHomePanel,.taHomeHealth{border:1px solid var(--ta-border);background:linear-gradient(145deg,#14202cf5,#0c141df5);border-radius:13px;box-shadow:0 14px 30px #00000024}.taHomeIndexCard{padding:17px 18px 14px}.taHomeIndexCardHead strong{letter-spacing:.04em;font-size:.9rem}.taHomeIndexCardHead span,.taHomeIndexCard small{color:var(--ta-text3);text-transform:uppercase;letter-spacing:.08em;font-size:.67rem}.taHomeIndexCardHead span{color:var(--ta-green,#53d69a)}.taHomeIndexCard.is-unavailable .taHomeIndexCardHead span{color:var(--ta-text3)}.taHomeIndexValue{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:19px 0 7px;font-size:clamp(1.6rem,3vw,2.25rem)}.taHomeIndexDelta{font-variant-numeric:tabular-nums;gap:8px;font-size:.84rem;display:flex}.taHomeIndexDelta.is-positive,.is-positive{color:var(--ta-green,#53d69a)}.taHomeIndexDelta.is-negative,.is-negative{color:var(--ta-red,#ff7987)}.taHomeIndexDelta.is-neutral{color:var(--ta-text2)}.taHomeIndexCard small{text-transform:none;letter-spacing:0;margin-top:14px;display:block}.taHomeGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;margin-top:12px;display:grid}.taHomePanel{padding:18px}.taHomePanelHead h2{margin:4px 0 0;font-size:1.05rem}.taHomePanelHead a,.taHomeQuickLinks a{color:var(--ta-cyan,#72c9e8);font-size:.78rem}.taHomePanelMeta{color:var(--ta-text3);letter-spacing:.08em;font-size:.62rem}.taHomeSectorChart{gap:7px;margin-top:20px;display:grid}.taHomeSectorRow{grid-template-columns:115px minmax(90px,1fr) 64px;align-items:center;gap:9px;font-size:.72rem;display:grid}.taHomeSectorRow>span{color:var(--ta-text2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taHomeSectorRow strong{text-align:right;font-variant-numeric:tabular-nums;font-size:.72rem}.taHomeSectorTrack{background:linear-gradient(90deg,#0000 49.6%,#ffffff38 49.6% 50.4%,#0000 50.4%),#ffffff0b;border-radius:99px;height:7px;position:relative;overflow:hidden}.taHomeSectorTrack i{border-radius:99px;height:100%;position:absolute;top:0}.taHomeSectorTrack i.is-positive{background:var(--ta-green,#53d69a)}.taHomeSectorTrack i.is-negative{background:var(--ta-red,#ff7987)}.taHomeLeadershipColumns{border-top:1px solid var(--ta-border);grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;padding-top:14px;display:grid}.taHomeColumnLabel{letter-spacing:.1em;margin-bottom:8px;font-size:.65rem;display:block}.taHomeLeadershipColumns p{color:var(--ta-text2);justify-content:space-between;gap:10px;margin:7px 0;font-size:.76rem;display:flex}.taHomeLeadershipColumns strong{font-variant-numeric:tabular-nums}.taHomePortfolioValue{letter-spacing:-.04em;margin:27px 0 14px;font-size:clamp(1.6rem,3vw,2.35rem)}.taHomePortfolioMetrics{color:var(--ta-text2);flex-wrap:wrap;gap:8px 17px;font-size:.74rem;display:flex}.taHomePortfolioMetrics strong{font-variant-numeric:tabular-nums;margin-top:3px;font-size:.9rem;display:block}.taHomeProvenance{color:var(--ta-text3);margin:20px 0 0;font-size:.68rem;line-height:1.5}.taHomeProvenance strong{color:var(--ta-yellow,#e6c66a);letter-spacing:.06em;font-size:.72rem;display:block}.taHomeHealth{color:var(--ta-text2);letter-spacing:.04em;flex-wrap:wrap;gap:9px 24px;margin-top:12px;padding:12px 15px;font-size:.7rem;display:flex}.taHomeHealth b{color:var(--ta-text3);margin-right:4px;font-size:.63rem}.taHomeQuickLinks{flex-wrap:wrap;gap:15px;margin-top:15px;display:flex}.taPortfolioProvenance{color:var(--ta-text3);flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:-3px 0 15px;font-size:.7rem;display:flex}.taPortfolioProvenance strong{color:var(--ta-yellow,#e6c66a);letter-spacing:.06em}.taPortfolioProvenance span{font-variant-numeric:tabular-nums}.taResearchLoading span{color:var(--ta-text2);font-size:.75rem}@media (max-width:800px){.taHomeOverview{width:min(100% - 24px,680px);padding-top:19px}.taHomeHeader{display:grid}.taHomeMarketState{text-align:left}.taHomeIndexStrip,.taHomeGrid{grid-template-columns:1fr}.taHomeIndexCard{padding:14px}.taHomeIndexValue{margin-top:13px}.taHomeSectorRow{grid-template-columns:100px minmax(80px,1fr) 58px}}.taResearchHeaderBand{grid-template-columns:auto minmax(0,1fr);align-self:start;align-items:start;gap:14px;display:grid}.taResearchNavigation{flex-wrap:wrap;justify-content:flex-end;align-self:start;align-items:flex-start;gap:10px;min-width:0;display:flex}.taResearchEntryGroup{border:1px solid var(--ta-border);background:#0910185c;border-radius:9px;align-items:center;gap:5px;min-width:0;padding:3px 4px 3px 9px;display:flex}.taResearchEntryGroup.is-inactive{background:#09101833}.taResearchGroupLabel{color:var(--ta-accent);font:800 .64rem var(--ta-font-mono);letter-spacing:.08em;flex:none}.taResearchEntryGroup.is-inactive .taResearchGroupLabel{color:var(--ta-text3)}.taResearchPrimaryTabs,.taResearchSecondaryTabs,.taResearchViewToggle{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.taResearchPrimaryTabs button,.taResearchSecondaryTabs button,.taResearchViewToggle button{border:1px solid var(--ta-border);min-height:28px;color:var(--ta-text2);cursor:pointer;font:700 .67rem var(--ta-font-display);background:#09101894;border-radius:7px;padding:0 10px}.taResearchPrimaryTabs button{letter-spacing:.08em;min-height:30px;padding-inline:15px}.taResearchEntryGroup .taResearchSecondaryTabs{gap:2px}.taResearchEntryGroup .taResearchSecondaryTabs button{background:0 0;border-color:#0000}.taResearchPrimaryTabs button.is-active,.taResearchSecondaryTabs button.is-active,.taResearchViewToggle button.is-active,.taResearchExitButton.is-active{border-color:var(--ta-accent);color:var(--ta-accent);background:#00d4aa1a}.taResearchSecondaryTabs button small{color:var(--ta-text3);font:600 .62rem var(--ta-font-mono);margin-left:3px}.taResearchSecondaryTabs button.is-active small{color:var(--ta-accent)}.taResearchExitButton{border:1px solid var(--ta-border);min-height:34px;color:var(--ta-text2);cursor:pointer;font:800 .67rem var(--ta-font-display);letter-spacing:.08em;background:#09101894;border-radius:8px;flex:none;padding:0 15px}.taResearchExitNote,.taResearchScopedWarning{color:var(--ta-text3);padding:5px 8px;font-size:.68rem}.taResearchScopedWarning{border-left:2px solid var(--ta-yellow);color:var(--ta-yellow)}.taResearchContent{align-content:start;gap:4px;min-width:0;display:grid}.taResearchExitEmpty{border-left:2px solid var(--ta-border2);color:var(--ta-text2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:6px 8px;display:flex}.taResearchExitEmpty span{color:var(--ta-text3);font-size:.68rem}.taResearchChartWorkspace,.taResearchChartCard{min-width:0}.taResearchChartCard .taWatchlistChartPlaceholder{min-height:255px}.taResearchCardIdentity{border-bottom:1px solid var(--ta-border);min-width:0;color:var(--ta-text2);font:.67rem/1.25 var(--ta-font-mono);justify-content:space-between;align-items:center;gap:10px;padding:7px 9px 5px;display:flex}.taResearchCardIdentity>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.taResearchCardIdentity strong{color:var(--ta-text);font:700 .76rem var(--ta-font-display)}.taResearchCardIdentity span{color:var(--ta-text3)}.taResearchR0Toolbar .taResearchViewToggle{margin-left:auto}.taResearchModal{z-index:80;background:#02080eb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.taResearchModalCard{border:1px solid var(--ta-border2);background:#111a24;border-radius:14px;width:min(760px,100%);max-height:min(720px,92vh);padding:15px;overflow:auto;box-shadow:0 24px 70px #00000073}.taResearchModalHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.taResearchModalHead h2{margin:4px 0 2px;font-size:1.1rem}.taResearchModalHead p{color:var(--ta-text3);margin:0;font-size:.72rem}.taModalClose{border:1px solid var(--ta-border);width:30px;height:30px;color:var(--ta-text2);cursor:pointer;background:0 0;border-radius:7px;font-size:1.2rem}.taResearchDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:13px 0;display:grid}.taResearchDetailGrid>div{border:1px solid var(--ta-border);border-radius:8px;gap:3px;padding:7px;display:grid}.taResearchDetailGrid span{color:var(--ta-text3);font-size:.62rem}.taResearchDetailGrid strong{font:700 .76rem var(--ta-font-mono)}.taResearchDetailChart{justify-content:flex-end;min-height:32px;display:flex}.taResearchModalNote{color:var(--ta-text3);margin:9px 0 0;font-size:.68rem}@media (max-width:900px){.taResearchOverview{grid-template-columns:repeat(4,minmax(0,1fr))}.taResearchHeaderBand{grid-template-columns:1fr;gap:6px}.taResearchNavigation{justify-content:flex-start}.taResearchTableWrap{max-height:none}}@media (max-width:560px){.taResearchOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.taResearchR0Toolbar{grid-template-columns:1fr 1fr;display:grid}.taResearchSearch{grid-column:1/-1}.taResearchR0Toolbar select{width:100%}.taResearchDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.taResearchR1{align-content:start;gap:5px}.taResearchR1Header{justify-content:space-between;align-items:center;gap:12px;min-height:0;display:flex}.taResearchR1Header h1{margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.taResearchR1Status{color:var(--ta-text3);font:.65rem var(--ta-font-mono);white-space:nowrap}.taResearchR1Navigation{min-width:0}.taResearchR1ControlRow{border:1px solid var(--ta-border);background:#0910185c;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:3px 5px 3px 9px;display:flex}.taResearchR1Row{align-items:center;gap:6px;min-width:0;display:flex}.taResearchR1ExitGroup{justify-content:flex-end;margin-left:auto}.taResearchR1GroupLabel{color:var(--ta-accent);font:800 .64rem var(--ta-font-mono);letter-spacing:.08em;flex:none}.taResearchR1GroupLabel.is-exit{color:var(--ta-yellow)}.taResearchR1Tabs{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.taResearchR1Tabs button{min-height:28px;color:var(--ta-text2);cursor:pointer;font:700 .67rem var(--ta-font-display);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 10px}.taResearchR1Tabs button:hover{border-color:var(--ta-border);color:var(--ta-text)}.taResearchR1Tabs button.is-active{border-color:var(--ta-accent);color:var(--ta-accent);background:#00d4aa1a}.taResearchR1Tabs button.is-active.is-exit{border-color:var(--ta-yellow);color:var(--ta-yellow);background:#f0be501a}.taResearchR1Tabs small{color:var(--ta-text3);font:600 .61rem var(--ta-font-mono);margin-left:3px}.taPortalTab,.taResearchTabs button,.taResearchFilters button,.taResearchPrimaryTabs button,.taResearchSecondaryTabs button,.taResearchViewToggle button,.taResearchR1Tabs button,.taControlNav a{border:1px solid color-mix(in srgb, var(--ta-border2) 82%, var(--ta-accent));min-height:30px;color:var(--ta-text2);cursor:pointer;background:linear-gradient(#2b3e4fe6,#0f1b27f0 52%,#060e17f5);border-radius:9px;justify-content:center;align-items:center;padding:5px 10px;text-decoration:none;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000085,0 2px 5px #0000004d}.taPortalTab:hover,.taResearchTabs button:hover,.taResearchFilters button:hover,.taResearchPrimaryTabs button:hover,.taResearchSecondaryTabs button:hover,.taResearchViewToggle button:hover,.taResearchR1Tabs button:hover,.taControlNav a:hover{border-color:color-mix(in srgb,var(--ta-accent) 62%,var(--ta-border2));color:var(--ta-text);background:linear-gradient(#395163f5,#112431f5 55%,#07121dfa);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000008c,0 4px 9px #00000057}.taPortalTab.is-active,.taPortalTab.is-selected,.taResearchTabs button.is-active,.taResearchFilters button.is-active,.taResearchPrimaryTabs button.is-active,.taResearchSecondaryTabs button.is-active,.taResearchViewToggle button.is-active,.taResearchR1Tabs button.is-active,.taControlNav a.is-active{border-color:var(--ta-accent);color:#d9fffb;background:linear-gradient(#349da56e,#0c59649e 56%,#06323ec7);box-shadow:inset 0 1px #d3fffa6b,inset 0 -1px #003139cc,0 3px 8px #00d4aa29}.taPortalTab:active,.taResearchTabs button:active,.taResearchFilters button:active,.taResearchPrimaryTabs button:active,.taResearchSecondaryTabs button:active,.taResearchViewToggle button:active,.taResearchR1Tabs button:active,.taControlNav a:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000006b}.taPortalTab:focus-visible,.taResearchTabs button:focus-visible,.taResearchFilters button:focus-visible,.taResearchPrimaryTabs button:focus-visible,.taResearchSecondaryTabs button:focus-visible,.taResearchViewToggle button:focus-visible,.taResearchR1Tabs button:focus-visible,.taControlNav a:focus-visible{outline-offset:2px;outline:2px solid #a9fff7}.taPortalTab:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (prefers-reduced-motion:reduce){.taPortalTab,.taResearchTabs button,.taResearchFilters button,.taResearchPrimaryTabs button,.taResearchSecondaryTabs button,.taResearchViewToggle button,.taResearchR1Tabs button,.taControlNav a{transition:none}}@media (min-width:901px){.taDashboardShell:has(.taWatchlistPage){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}:is(.taDashboardShell:has(.taWatchlistPage) .taTopNav,.taDashboardShell:has(.taWatchlistPage) .taIndexBar){flex:none}.taDashboardGrid:has(.taWatchlistPage){flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;padding:8px 0 0;display:grid;overflow:hidden}.taDashboardMain:has(.taWatchlistPage){flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.taWatchlistPage{flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:0;display:flex;overflow:hidden}.taWatchlistCompactHead{flex:none}.taWatchlistManage{flex:none;margin:0}.taWatchlistChartPane{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--ta-border2) #030c14b8;outline:none;flex:auto;min-width:0;min-height:0;padding:0 2px 14px;overflow:hidden auto}.taWatchlistChartPane:focus-visible{outline:2px solid var(--ta-accent);outline-offset:2px}.taWatchlistChartPane::-webkit-scrollbar{width:12px}.taWatchlistChartPane::-webkit-scrollbar-track{background:#030c14b8;border-radius:8px}.taWatchlistChartPane::-webkit-scrollbar-thumb{background:var(--ta-border2);border:3px solid #030c14b8;border-radius:8px;min-height:48px}.taWatchlistChartPane::-webkit-scrollbar-thumb:hover{background:var(--ta-accent)}.taDashboardShell:has(.taResearchR1){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}:is(.taDashboardShell:has(.taResearchR1) .taTopNav,.taDashboardShell:has(.taResearchR1) .taIndexBar){flex:none}.taDashboardGrid:has(.taResearchR1){flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;padding:8px 0 0;display:grid;overflow:hidden}.taDashboardMain:has(.taResearchR1){flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.taResearchR1{flex-direction:column;flex:auto;gap:6px;min-width:0;min-height:0;display:flex;overflow:hidden}.taResearchR1Header,.taResearchR1ControlRow{flex:none}.taResearchR1ControlRow,.taResearchR1Row,.taResearchR1Tabs{flex-wrap:nowrap}.taResearchResultsPane{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--ta-border2) #030c14b8;outline:none;flex:auto;min-width:0;min-height:0;padding:0 2px 14px;overflow:hidden auto}.taResearchResultsPane:focus-visible{outline:2px solid var(--ta-accent);outline-offset:2px}.taResearchResultsPane::-webkit-scrollbar{width:12px}.taResearchResultsPane::-webkit-scrollbar-track{background:#030c14b8;border-radius:8px}.taResearchResultsPane::-webkit-scrollbar-thumb{background:var(--ta-border2);border:3px solid #030c14b8;border-radius:8px;min-height:48px}.taResearchResultsPane::-webkit-scrollbar-thumb:hover{background:var(--ta-accent)}}@media (min-width:901px) and (max-width:1400px){.taResearchR1Tabs button{padding-inline:7px;font-size:.62rem}.taResearchR1ControlRow{gap:6px}}.taResearchR1Content{align-content:start;gap:4px;min-width:0;display:grid}.taResearchDecisionBadge{border-bottom:1px solid var(--ta-border);color:var(--ta-accent);font:800 .64rem var(--ta-font-mono);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 9px;display:flex}.taResearchDecisionBadge.is-exit{color:var(--ta-yellow)}.taResearchEngineBadge,.taResearchMaturityBadge{color:var(--ta-text2);letter-spacing:.03em;border:1px solid;border-radius:5px;padding:2px 5px;font-size:.57rem}.taResearchMaturityBadge{color:var(--ta-yellow)}.taResearchPnl{color:var(--ta-text);margin-left:auto}.taResearchDecisionRisk{border-bottom:1px solid var(--ta-border);color:var(--ta-text2);font:.62rem var(--ta-font-mono);flex-wrap:wrap;gap:3px 10px;padding:5px 9px;display:flex}.taResearchDecisionRisk span+span:before{content:"·";color:var(--ta-border2);margin-right:10px}.taResearchExitEvidence{border-bottom:1px solid var(--ta-border);color:var(--ta-text2);font:.62rem var(--ta-font-mono);flex-wrap:wrap;gap:3px 10px;padding:5px 9px;display:flex}.taResearchExitEvidence span+span:before{content:"·";color:var(--ta-border2);margin-right:10px}.taResearchDecisionReason{color:var(--ta-text3);gap:7px;margin:0;padding:5px 9px 6px;font-size:.68rem;line-height:1.3;display:flex}.taResearchDecisionReason strong{color:var(--ta-text2);flex:none}.taResearchDecisionReason span{color:var(--ta-text)}.taResearchDecisionCaution{color:var(--ta-yellow);font:.61rem var(--ta-font-mono);padding:0 9px 6px}@media (max-width:900px){.taResearchR1Header{flex-wrap:wrap;align-items:flex-start}.taResearchR1Status{margin-left:auto}.taResearchR1ControlRow,.taResearchR1Row{flex-wrap:wrap;align-items:flex-start}.taResearchR1ExitGroup{justify-content:flex-start;margin-left:0}.taResearchR1Tabs{flex:100%}.taResearchR1GroupLabel{margin-top:4px}}@media (max-width:560px){.taResearchR1Status{flex-basis:100%;margin-left:0}.taResearchR1Tabs button{padding-inline:7px}.taResearchDecisionRisk{gap:3px 7px}.taResearchDecisionReason{display:block}.taResearchDecisionReason strong{margin-bottom:2px;display:block}}.taResearchQueryProvenance{color:#93b1c3;padding:2px 4px;font-size:11px}.taResearchQueryProvenance summary{cursor:pointer}.taResearchQueryProvenance details[open]{max-height:140px;overflow-y:auto}
