:root{color-scheme:light;--primary-green:#16A34A;--primary-green-dark:#14532D;--primary-green-light:#DCFCE7;--black:#050505;--charcoal:#111827;--white:#FFFFFF;--soft-white:#F9FAFB;--text-primary:#0F172A;--text-secondary:#94A3B8;--border:#E5E7EB;--risk-red:#DC2626;--alert-amber:#F59E0B;--bg:var(--soft-white);--bg-2:var(--white);--panel:var(--white);--panel-2:var(--soft-white);--panel-3:var(--white);--line:var(--border);--line-2:#F1F5F9;--text:var(--text-primary);--text-dark:var(--charcoal);--muted:#64748B;--muted-dark:#475569;--accent:var(--primary-green);--accent-2:var(--primary-green-dark);--accent-soft:rgba(22,163,74,0.12);--negative:var(--risk-red);--warning:var(--alert-amber);--radius:12px;--shadow:0 12px 32px rgba(35,48,65,0.08),0 1px 2px rgba(35,48,65,0.05);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body,html{font-size:14px}body{background:#ffffff;color:var(--text);line-height:20px;margin:0;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{align-items:center;background:var(--accent);border:1px solid transparent;border-radius:var(--radius);color:#05110c;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:850;justify-content:center;min-height:40px;padding:9px 14px}button:hover{filter:brightness(1.05)}button:disabled{cursor:wait;opacity:.58}input,select,textarea{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);min-height:40px;outline:none;padding:10px 12px;width:100%}textarea{min-height:128px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft)}.landingPage{margin:0 auto;max-width:1200px;padding:24px}.landingNav,.memberTopbar,.stockHeader{align-items:center;display:flex;gap:18px;justify-content:space-between}.landingNav{margin-bottom:68px}.landingNav>div{align-items:center;display:flex;gap:10px}.landingBrand,.memberBrand{align-items:center;display:inline-flex;font-size:1.725rem;font-weight:900;gap:18px;letter-spacing:-.02em}.brandLogoPair{align-items:center;display:inline-flex;flex:0 0 auto}.brandLogoPair img{display:block;object-fit:contain}.brandLogoLight{height:66px;width:66px}.brandLogoPair .brandLogoDark{background:transparent;border-radius:0;display:none;height:66px;width:66px}.darkMode .brandLogoLight{display:none}.darkMode .brandLogoPair .brandLogoDark{display:block}.darkMode .memberBrand .brandText{display:inline}.primaryLink,.secondaryLink{align-items:center;border-radius:var(--radius);display:inline-flex;font-weight:850;min-height:42px;padding:10px 16px}.primaryLink{background:var(--accent);color:#03110a}.secondaryLink{border:1px solid var(--line);color:var(--text)}.landingHero{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);min-height:560px}.landingHero h1{font-size:clamp(2.4rem,5vw,4.8rem);letter-spacing:-.045em;line-height:1.02;margin:0;max-width:940px}.landingHero h1,.landingHero p{min-width:0;overflow-wrap:anywhere}.landingHero p{color:var(--muted);font-size:1.08rem;line-height:1.7;margin:24px 0;max-width:720px}.heroActions{display:flex;flex-wrap:wrap;gap:12px}.authPanel,.authPreview,.indexTape article,.metricPanel,.panel,.terminalPreview{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.terminalPreview{padding:18px}.previewHeader{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:14px}.alertList span,.authPanel p,.authPreview li,.briefStack span,.dataSourceMini span,.disclaimer,.indexTape span,.memberTopbar p,.metricPanel span,.mutedCopy,.panelHeader span,.previewHeader span,.stockHeader a,.stockHeader p,.tableHead,.taskRow span{color:var(--muted)}.previewChart{align-items:end;border-bottom:1px solid var(--line);display:flex;gap:8px;height:220px;padding:22px 0}.previewChart span{background:linear-gradient(180deg,var(--accent-2),var(--accent));border-radius:5px 5px 0 0;flex:1 1}.alertList,.briefStack,.linkedList,.presetList,.previewRows{display:grid;gap:10px;margin-top:16px}.alertList article,.briefStack article,.dataSourceMini,.linkedList article,.presetList article,.previewRows span,.taskRow{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);padding:12px}.featureBand{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:34px}.featureBand article{border-top:1px solid var(--line);padding-top:18px}.featureBand h2{font-size:1.2rem;margin:0 0 10px}.disclaimer,.featureBand p{color:var(--muted);line-height:1.6;margin:0}.disclaimer{margin-top:36px}.authPage{display:grid;min-height:100vh;padding:26px;place-items:center}.authShell{display:grid;gap:14px;grid-template-columns:minmax(320px,460px) minmax(300px,380px);max-width:940px;width:100%}.authPanel,.authPreview{box-shadow:var(--shadow);padding:24px}.authPanel{display:grid;gap:28px}.authPanel h1{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.055em;line-height:.95;margin:0 0 12px}.actionForm,.authForm{display:grid;gap:13px}.ssoStack{display:grid;gap:10px}.ssoButton{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);display:flex;font-weight:850;gap:10px;min-height:44px;padding:10px 12px}.ssoButton span{background:var(--panel-3);border-radius:999px;color:var(--text-dark);display:grid;font-weight:950;height:26px;place-items:center;width:26px}.authDivider{align-items:center;color:var(--muted);display:grid;font-size:.78rem;font-weight:850;gap:10px;grid-template-columns:1fr auto 1fr;text-transform:uppercase}.authDivider:after,.authDivider:before{background:var(--line);content:"";height:1px}.actionForm label,.authForm label,.screenerControls label{color:var(--muted);display:grid;font-size:.82rem;font-weight:750;gap:7px}.formError{background:rgba(255,102,122,.12);border:1px solid rgba(255,102,122,.4);border-radius:var(--radius);color:#ab2033;margin:0;padding:10px}.authSwitch{margin:0}.authSwitch a{color:var(--accent);font-weight:850}.authPreview h2{margin-top:0}.authPreview li{line-height:1.7;margin-bottom:10px}.memberFrame{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh}.memberSidebar{align-content:start;background:rgba(255,255,255,.96);border-right:1px solid var(--line);display:grid;gap:28px;height:100vh;padding:24px 16px;position:sticky;box-shadow:10px 0 30px rgba(18,32,50,.04);top:0}.memberSidebar nav{display:grid;gap:4px}.memberSidebar nav a,.memberSidebar nav button,.stockTabbar button,.subtleButton,.timeframeButtons button{background:transparent;border:1px solid transparent;color:var(--muted);justify-content:flex-start;min-height:38px}.memberSidebar nav a:hover,.memberSidebar nav button.active,.memberSidebar nav button:hover,.stockTabbar button.active,.stockTabbar button:hover,.subtleButton:hover,.timeframeButtons button:hover{background:var(--primary-green-light);border-color:rgba(22,163,74,.24);color:var(--text)}.dataSourceMini{align-self:end;display:grid;gap:4px;margin-top:auto}.memberWorkspace{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(249,250,251,.96)),var(--soft-white);min-width:0;padding:32px}.memberTopbar{gap:24px;margin:0 0 24px}.memberTopbar h1,.stockHeader h1{font-size:clamp(2rem,3.5vw,3.25rem);letter-spacing:-.06em;line-height:.92;margin:0}.memberTopbar p,.stockHeader p{margin:0 0 4px}.commandSearch{flex:1 1;gap:8px;max-width:560px}.commandSearch,.topbarActions{align-items:center;display:flex}.topbarActions{gap:10px}.creditBadge{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:var(--radius);display:grid;gap:2px;min-width:124px;padding:8px 10px}.creditBadge span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.creditBadge strong{color:var(--accent);font-size:.92rem}.liveBadge{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:2px 8px;grid-template-columns:auto 1fr;min-width:148px;padding:8px 10px}.liveBadge strong{font-size:.78rem;line-height:1.1}.liveBadge em{color:var(--muted);font-size:.72rem;font-style:normal;grid-column:2}.liveDot{background:var(--accent);border-radius:999px;box-shadow:0 0 0 4px var(--accent-soft);display:block;grid-row:1/span 2;height:8px;width:8px}.toast{background:rgba(54,240,160,.12);border:1px solid rgba(54,240,160,.36);border-radius:var(--radius);color:#0f5f42;margin-bottom:14px;padding:12px 14px}.errorToast{background:rgba(255,102,122,.12);border-color:rgba(255,102,122,.38)}.workspaceGrid{display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)}.fullWidth{grid-column:1/-1}.panel{min-width:0;padding:20px}.panelHeader{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.panelHeader.compact{margin-bottom:12px}.panelHeader h2{font-size:1.55rem;letter-spacing:-.04em;line-height:1.05;margin:5px 0 0}.heroTerminal{min-height:390px}.terminalChart{gap:10px;grid-template-columns:repeat(8,minmax(72px,1fr));min-height:280px;overflow-x:auto;padding-bottom:4px}.chartColumn,.terminalChart{align-items:stretch;display:grid}.chartColumn{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);gap:8px;grid-template-rows:minmax(108px,1fr) auto auto auto;min-width:72px;padding:10px}.chartColumn>span{align-self:end;background:linear-gradient(180deg,var(--accent-2),var(--accent));border-radius:5px 5px 0 0;display:block}.chartColumn em,.chartColumn strong{font-style:normal}.sparkline{height:32px;width:100%}.positiveStroke polyline{stroke:var(--accent)}.negativeStroke polyline{stroke:var(--negative)}.fundamentalGrid,.indexCards,.indexTape,.metricGrid,.scoreGrid,.screenerControls{display:grid;gap:10px}.indexTape{grid-template-columns:repeat(6,minmax(0,1fr))}.indexTape article,.metricPanel{box-shadow:none;display:grid;gap:6px;min-width:0;padding:14px}.indexTape strong,.metricPanel strong,.priceBlock strong{font-size:1.35rem;letter-spacing:-.03em}.metricGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.mobileLaunchSnapshot{align-items:stretch;background:linear-gradient(135deg,var(--panel),var(--panel-2));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:12px;grid-template-columns:minmax(220px,.9fr) minmax(320px,1.25fr) minmax(220px,.8fr);padding:16px}.mobileLaunchPlatformTile,.mobileLaunchSnapshotAction,.mobileLaunchSnapshotLead{min-width:0}.mobileLaunchSnapshotAction,.mobileLaunchSnapshotLead{display:grid;gap:6px}.mobileLaunchPlatformTile span,.mobileLaunchSnapshot span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mobileLaunchSnapshot strong{color:var(--text);font-size:1.1rem;letter-spacing:-.02em}.mobileLaunchSnapshot p{color:var(--muted);line-height:1.45;margin:0}.mobileLaunchPlatformRail{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobileLaunchPlatformTile{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);display:grid;gap:8px;padding:12px}.mobileLaunchPlatformTile div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.mobileLaunchPlatformTile em{font-size:.82rem;font-style:normal;font-weight:900}.mobileLaunchPlatformTile strong{font-size:1.5rem}.mobileLaunchMeter{background:var(--panel-2);border-radius:999px;height:8px;overflow:hidden}.mobileLaunchMeter span{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:inherit;display:block;height:100%}.mobileLaunchSnapshotAction{background:var(--accent-soft);border:1px solid rgba(22,163,74,.2);border-radius:var(--radius);padding:12px}.compactMetrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.positiveText,.scoreHot{color:var(--accent)}.negativeText{color:var(--negative)}.accentText,.scoreWarm{color:var(--accent-2)}.scoreCool{color:var(--warning)}.aiPanel,.taskRow{min-width:0}.catalystPanel,.marketBriefingPanel{display:grid;gap:12px}.catalystPanel .panelHeader,.marketBriefingPanel .panelHeader{margin-bottom:0}.catalystPanel .panelHeader em,.marketBriefingPanel .panelHeader em{color:var(--muted);font-style:normal;font-weight:800;white-space:nowrap}.briefingActionList,.catalystTimeline,.marketBriefingGrid,.opportunityRadarGrid{display:grid;gap:10px}.marketBriefingGrid,.opportunityRadarGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.briefingActionList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.catalystTimeline{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.briefingAction,.briefingItem,.catalystEvent,.opportunityRadarItem{border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:8px;min-width:0;padding:12px}.briefingAction>div,.briefingItem>div,.catalystEvent>div,.opportunityRadarItem>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.briefingAction span,.briefingItem span,.catalystEvent span,.opportunityRadarItem span{color:var(--muted);font-size:.75rem;font-weight:900;text-transform:uppercase}.briefingAction p,.briefingItem p,.catalystEvent p,.opportunityRadarItem p{color:var(--muted);line-height:1.5;margin:0}.briefingAction em,.briefingItem em,.catalystEvent em,.opportunityRadarItem em{color:var(--accent);font-style:normal;font-weight:900}.opportunityRadarItem small{color:var(--accent);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.taskRow{display:grid;gap:8px;margin-bottom:10px}.taskRow>div{display:flex;justify-content:space-between}progress{accent-color:var(--accent);height:9px;width:100%}.dataTable{display:grid;min-width:0;overflow-x:auto}.tableHead,.tableRow{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:12px;min-width:680px;padding:11px 4px}.tableHead{font-size:.74rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.tableRow{color:var(--muted);font-size:.92rem}.tableRow:hover{background:#f5f8fb}.tableRow strong{color:var(--text)}.fourCols{grid-template-columns:90px 180px 100px minmax(240px,1fr)}.fiveCols{grid-template-columns:80px 110px 64px 64px 110px;min-width:480px}.sixCols{grid-template-columns:90px minmax(180px,1fr) 80px 110px 120px 100px}.sevenCols{grid-template-columns:90px minmax(180px,1fr) 160px 110px 90px 70px 70px}.allocationList{display:grid;gap:13px}.allocationList>div>div{display:flex;justify-content:space-between;margin-bottom:8px}.portfolioPlan{border-top:1px solid var(--line);display:grid;gap:14px;margin-top:18px;padding-top:18px}.portfolioPlanHeader{display:grid;gap:6px}.portfolioPlanHeader strong{font-size:1.05rem}.portfolioPlanAction p,.portfolioPlanHeader p,.portfolioPlanRow p{color:var(--muted);margin:0}.portfolioPlanRows{display:grid;gap:10px}.portfolioPlanAction,.portfolioPlanRow{border-top:1px solid var(--line);display:grid;gap:6px;padding-top:10px}.portfolioPlanRows>.portfolioPlanAction:first-child,.portfolioPlanRows>.portfolioPlanRow:first-child{border-top:0;padding-top:0}.portfolioPlanAction>div,.portfolioPlanRow>div{min-width:0;align-items:center;display:flex;gap:10px;justify-content:space-between}.portfolioPlanAction span,.portfolioPlanRow span{color:var(--accent);font-size:.73rem;font-weight:850;letter-spacing:.04em}.portfolioPlanRow em{color:var(--muted);font-size:.86rem}.portfolioExposureGrid,.portfolioScenarioGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.portfolioExposureGrid article,.portfolioScenarioCard{border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:8px;min-width:0;padding:12px}.portfolioScenarioCard>div{display:grid;gap:3px}.portfolioExposureGrid article>span,.portfolioScenarioCard>div span{color:var(--accent);font-size:.72rem;font-weight:850;letter-spacing:.04em}.portfolioExposureGrid article>strong,.portfolioScenarioCard>strong{font-size:1.2rem}.portfolioExposureGrid article em,.portfolioExposureGrid article p,.portfolioScenarioCard em,.portfolioScenarioCard p{color:var(--muted);margin:0}.fundamentalScorecardGrid,.researchDossierGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.fundamentalScorecardGrid article,.researchDossierGrid article{border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:8px;min-width:0;padding:12px}.dossierConfidence,.fundamentalScorecardGrid article>span,.researchDossierGrid article>span{color:var(--accent);font-size:.74rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.researchDossierGrid p{color:var(--muted);line-height:1.5;margin:0}.scorecardMetric{align-items:start;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:86px minmax(0,1fr);padding-top:8px}.scorecardMetric:first-of-type{border-top:0;padding-top:0}.scorecardMetric strong{font-size:1.12rem;letter-spacing:-.03em}.scorecardMetric em{color:var(--text);display:block;font-style:normal;font-weight:850;margin-bottom:3px}.scorecardMetric p{color:var(--muted);line-height:1.45;margin:0}.tone-positive{color:var(--accent)}.tone-neutral{color:var(--accent-2)}.tone-negative{color:var(--negative)}.researchDossierGrid p strong{color:var(--text);text-transform:capitalize}.dossierSourceRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dossierSourceRow span{background:var(--accent-soft);border:1px solid rgba(54,240,160,.22);border-radius:999px;color:var(--accent);font-size:.76rem;font-weight:850;padding:6px 10px}.track{background:#e2e8f0;border-radius:999px;display:block;height:10px;overflow:hidden}.track span{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:inherit;display:block;height:100%}.heatmap{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.heatmap article{background:linear-gradient(135deg,rgba(22,163,74,.12),rgba(220,252,231,.42));border:1px solid rgba(22,163,74,.16);border-radius:var(--radius);display:grid;gap:8px;min-height:104px;padding:12px}.briefStack article h3,.reportPanel article h3{font-size:1rem;letter-spacing:-.015em;margin:6px 0}.alertList article p,.briefStack article p,.heroCopy,.reportPanel article p{color:var(--muted);line-height:1.58;margin:0}.stockGrid,.symbolCloud{display:grid;gap:10px}.symbolCloud{grid-template-columns:repeat(2,minmax(0,1fr))}.symbolPill{align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);display:flex;justify-content:space-between;padding:12px}.indexCards{grid-template-columns:repeat(6,minmax(0,1fr))}.indexCards article,.stockCard{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);display:grid;gap:10px;padding:14px}.stockGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.stockCard span,.stockStats{color:var(--muted)}.stockStats{align-items:center;display:flex;justify-content:space-between}.agentTimeline{counter-reset:timeline;display:grid;gap:10px;margin-top:18px}.agentTimeline span{align-items:center;color:var(--muted);display:flex;gap:10px}.agentTimeline span:before{background:var(--accent-soft);border:1px solid rgba(54,240,160,.3);border-radius:999px;color:var(--accent);content:counter(timeline);counter-increment:timeline;display:grid;font-size:.78rem;font-weight:900;height:26px;place-items:center;width:26px}.vipAiForm{grid-template-columns:repeat(2,minmax(0,1fr))}.fullFormRow{grid-column:1/-1}.vipAiForm button{justify-self:start}.aiCreditMenu{align-content:start}.aiModeGrid{display:grid;gap:10px}.aiModeGrid article{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);display:grid;gap:6px;padding:12px}.aiModeGrid em,.aiModeGrid span,.responseMeta em,.responseMeta span{color:var(--muted);font-size:.82rem;font-style:normal}.researchWorkflowGrid,.sourceCheckGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.sourceCheckGrid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.researchWorkflowGrid article,.sourceCheckGrid article{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);display:grid;gap:8px;min-width:0;padding:12px}.researchWorkflowGrid h3,.researchWorkflowGrid p,.sourceCheckGrid p{margin:0}.researchWorkflowGrid em,.researchWorkflowGrid p,.sourceCheckGrid p,.sourceCheckGrid span{color:var(--muted);font-size:.84rem;font-style:normal}.responseMeta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:2px}.aiAnswerStack article{display:grid;gap:6px}.screenerControls{grid-template-columns:1fr 1fr 1fr;margin-bottom:18px}.actionForm.split{align-items:end;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px}.actionForm.triple{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.presetList article,.reportPanel article{display:grid;gap:6px}.reportPanel{display:grid;gap:12px}.themeChoice{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.notificationChoice{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.notificationChoice label,.themeChoice label{align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;display:flex;gap:10px;padding:12px}.notificationChoice input,.themeChoice input{accent-color:var(--accent);min-height:auto;width:auto}.notificationChoice span,.themeChoice span{display:grid;gap:3px}.billingGrid em,.linkedList em,.notificationChoice em,.themeChoice em{color:var(--muted);font-size:.78rem;font-style:normal}.planPanel{display:grid;gap:14px}.linkedList article{align-items:center;display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr) auto}.billingGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.billingGrid article{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);display:grid;gap:6px;padding:12px}.billingGrid span,.linkedList span{color:var(--muted)}.billingGrid strong{font-size:1.5rem;letter-spacing:-.04em}.creditBar{background:#e2e8f0;border-radius:999px;height:12px;overflow:hidden}.creditBar span{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:inherit;display:block;height:100%}.alertList article{display:grid;gap:6px;grid-template-columns:82px 1fr 94px}.alertList article p{grid-column:1/-1}.adminHero{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.adminHero>div:first-child{max-width:860px}.adminHero h2{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.06em;line-height:.94;margin:5px 0 12px}.adminHero p{color:var(--muted);line-height:1.65;margin:0}.adminChecklist article,.adminMode{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);display:grid;gap:7px;padding:14px}.adminChecklist span,.adminMode span{color:var(--muted)}.adminMode strong{font-size:1.25rem;letter-spacing:-.03em}.adminMode em{color:var(--muted);font-size:.82rem;font-style:normal}.adminGrantForm{align-items:end;grid-template-columns:minmax(0,1fr) 112px;margin-bottom:14px}.adminGrantForm button,.adminGrantForm label:first-child,.adminGrantForm label:nth-of-type(3){grid-column:1/-1}.adminChecklist{display:grid;gap:10px}.adminMemberCols{grid-template-columns:180px minmax(220px,1fr) 120px 86px 62px 72px 82px 110px;min-width:940px}.adminLedgerCols{grid-template-columns:180px minmax(220px,1fr) 80px 96px minmax(260px,1fr) 110px;min-width:940px}.adminBillingCols{grid-template-columns:180px minmax(220px,1fr) 120px 96px 82px 90px 110px;min-width:920px}.lightMode{color-scheme:light;--bg:var(--soft-white);--bg-2:var(--white);--panel:var(--white);--panel-2:var(--soft-white);--line:var(--border);--text:var(--text-primary);--muted:#64748B;--accent:var(--primary-green);--accent-2:var(--primary-green-dark);--accent-soft:rgba(22,163,74,0.12);background:var(--soft-white);color:var(--text-primary)}.lightMode .memberSidebar{background:rgba(255,255,255,.96);box-shadow:8px 0 24px rgba(18,32,50,.035)}.lightMode input,.lightMode select,.lightMode textarea{background:#ffffff;color:var(--text)}.lightMode .indexTape article,.lightMode .metricPanel,.lightMode .panel{background:var(--white);border-color:var(--border);box-shadow:var(--shadow)}.lightMode .memberWorkspace{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(249,250,251,.96)),var(--soft-white)}.lightMode .adminChecklist article,.lightMode .adminMode,.lightMode .alertList article,.lightMode .billingGrid article,.lightMode .briefStack article,.lightMode .briefingAction,.lightMode .briefingItem,.lightMode .catalystEvent,.lightMode .chartColumn,.lightMode .dataSourceMini,.lightMode .fundamentalGrid .metricPanel,.lightMode .fundamentalScorecardGrid article,.lightMode .indexCards article,.lightMode .linkedList article,.lightMode .notificationChoice label,.lightMode .opportunityRadarItem,.lightMode .presetList article,.lightMode .previewRows span,.lightMode .scoreGrid article,.lightMode .stockCard,.lightMode .symbolPill,.lightMode .taskRow,.lightMode .themeChoice label{background:var(--soft-white);border-color:var(--border)}.lightMode .memberSidebar nav a:hover,.lightMode .memberSidebar nav button.active,.lightMode .memberSidebar nav button:hover,.lightMode .stockTabbar button.active,.lightMode .stockTabbar button:hover,.lightMode .subtleButton:hover,.lightMode .timeframeButtons button:hover{background:var(--primary-green-light);border-color:rgba(22,163,74,.24);color:var(--text-primary)}.lightMode .tableRow:hover{background:var(--soft-white)}.lightMode .creditBar,.lightMode .track{background:#e2e8f0}.lightMode .heatmap article{background:linear-gradient(135deg,rgba(22,163,74,.12),rgba(220,252,231,.42));border-color:rgba(22,163,74,.16)}.lightMode .toast{color:#0f5f42}.darkMode{color-scheme:dark;--bg:#0b1018;--bg-2:#101722;--panel:#141d29;--panel-2:#192433;--panel-3:#223044;--line:#2a3a4f;--line-2:#223044;--text:#f4f7fb;--text-dark:#101722;--muted:#a6b4c5;--accent:#54d99b;--accent-2:#72c8ff;--accent-soft:rgba(84,217,155,0.14);--shadow:0 12px 32px rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.22);background:var(--bg);color:var(--text)}.darkMode .memberSidebar{background:#0e151f;box-shadow:none}.darkMode .memberWorkspace{background:radial-gradient(circle at 72% 0,rgba(114,200,255,.08),transparent 28rem),linear-gradient(180deg,#101722,#0b1018)}.darkMode input,.darkMode select,.darkMode textarea{background:#101924;color:var(--text)}.darkMode .indexTape article,.darkMode .metricPanel,.darkMode .panel{background:var(--panel);border-color:var(--line);box-shadow:var(--shadow)}.darkMode .adminChecklist article,.darkMode .adminMode,.darkMode .alertList article,.darkMode .billingGrid article,.darkMode .briefStack article,.darkMode .briefingAction,.darkMode .briefingItem,.darkMode .catalystEvent,.darkMode .chartColumn,.darkMode .dataSourceMini,.darkMode .fundamentalGrid .metricPanel,.darkMode .fundamentalScorecardGrid article,.darkMode .indexCards article,.darkMode .linkedList article,.darkMode .liveBadge,.darkMode .notificationChoice label,.darkMode .opportunityRadarItem,.darkMode .presetList article,.darkMode .previewRows span,.darkMode .scoreGrid article,.darkMode .stockCard,.darkMode .symbolPill,.darkMode .taskRow,.darkMode .themeChoice label{background:var(--panel-2);border-color:var(--line-2)}.darkMode .memberSidebar nav a:hover,.darkMode .memberSidebar nav button.active,.darkMode .memberSidebar nav button:hover,.darkMode .stockTabbar button.active,.darkMode .stockTabbar button:hover,.darkMode .subtleButton:hover,.darkMode .timeframeButtons button:hover{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,var(--line));color:var(--text)}.darkMode .tableRow:hover{background:var(--panel-2)}.darkMode .creditBar,.darkMode .track{background:#0e151f}.darkMode .heatmap article{background:linear-gradient(135deg,rgba(84,217,155,.16),rgba(114,200,255,.08));border-color:rgba(84,217,155,.2)}.darkMode .toast{color:#c8ffe4}.stockHeader{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:18px}.priceBlock{display:grid;gap:4px;justify-items:end}.priceBlock span{color:var(--muted);font-size:.78rem}.stockTabbar{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto}.stockTabbar button{flex:0 0 auto;justify-content:center}.fundamentalGrid,.scoreGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fundamentalGrid .metricPanel,.scoreGrid article{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);padding:14px}.scoreGrid strong{display:block;font-size:2rem;letter-spacing:-.04em}.peerSummaryGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.peerSummaryGrid article{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);display:grid;gap:5px;padding:12px}.peerSummaryGrid em,.peerSummaryGrid span{color:var(--muted);font-size:.82rem;font-style:normal}.scenarioChart{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));height:300px}.scenarioChart div{display:grid;gap:7px;grid-template-rows:1fr auto auto;height:100%;min-width:0}.scenarioChart span{align-self:end;background:linear-gradient(180deg,var(--accent-2),var(--accent));border-radius:5px 5px 0 0;display:block}.scenarioChart em,.scenarioChart strong{font-size:.78rem;font-style:normal;overflow:hidden;text-overflow:ellipsis}.timeframeButtons{display:flex;gap:6px}.inApp{margin-top:18px}.quantFrame .memberWorkspace{max-width:1480px}.quantHero{align-items:center;background:radial-gradient(circle at 18% 24%,rgba(54,240,160,.14),transparent 30%),linear-gradient(135deg,var(--panel),var(--panel-2));display:flex;gap:18px;justify-content:space-between}.quantHero h2{font-size:clamp(1.8rem,4vw,3.8rem);letter-spacing:-.055em;margin:0}.quantHero p{color:var(--muted);line-height:1.55;margin:10px 0 0;max-width:780px}.quantGuardrail{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);display:grid;flex:0 0 min(340px,100%);gap:8px;padding:16px}.quantGuardrail span,.quantRiskList span{color:var(--muted);line-height:1.45}.quantConfig{display:grid;gap:16px}.quantPresetList{grid-template-columns:repeat(3,minmax(0,1fr))}.quantPresetList a{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);color:var(--text);display:grid;gap:6px;padding:12px}.quantPresetList span{color:var(--muted);line-height:1.45}.strategyRunGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.strategyRunGrid a{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);color:var(--text);display:grid;gap:7px;padding:14px}.strategyRunGrid small,.strategyRunGrid span{color:var(--muted);line-height:1.45}.strategyRunGrid strong{font-size:1.02rem}.strategyRankGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.strategyRankGrid a{background:linear-gradient(135deg,rgba(54,240,160,.16),var(--panel-2));border:1px solid var(--line-2);border-radius:var(--radius);color:var(--text);display:grid;gap:7px;padding:14px}.strategyRankGrid small,.strategyRankGrid span{color:var(--muted);line-height:1.45}.strategyRankGrid em{color:var(--accent);font-style:normal;font-weight:800}.strategyDecisionGrid,.strategyGateGrid,.strategyHandoffGrid,.strategyWorkflowGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.strategyGateGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.strategyDecisionGrid article,.strategyGateGrid article,.strategyHandoffGrid article,.strategyWorkflowGrid article{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);display:grid;gap:7px;padding:14px}.strategyDecisionGrid small,.strategyDecisionGrid span,.strategyGateGrid small,.strategyGateGrid span,.strategyHandoffGrid small,.strategyHandoffGrid span,.strategyWorkflowGrid small,.strategyWorkflowGrid span{color:var(--muted);line-height:1.45}.strategyDecisionGrid strong,.strategyGateGrid strong,.strategyHandoffGrid strong,.strategyWorkflowGrid strong{color:var(--text)}.strategyDecisionGrid article{align-content:start}.strategyDecisionGrid strong{font-size:1.45rem;letter-spacing:-.035em}.strategyDecisionGrid em{color:var(--text);font-style:normal;font-weight:850}.strategyDecision-ready strong{color:var(--accent)}.strategyDecision-review strong{color:var(--accent-2)}.strategyDecision-blocked strong{color:var(--negative)}.strategyHandoffLabel{display:block;margin-top:16px}.workflowLink{color:var(--accent);font-size:.82rem;font-weight:900}.equityBars{align-items:end;display:grid;gap:3px;grid-template-columns:repeat(96,minmax(3px,1fr));height:260px}.equityBars span{background:linear-gradient(180deg,var(--accent-2),var(--accent));border-radius:5px 5px 0 0;min-height:10px}.quantRiskList{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.quantRiskList article{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);display:grid;gap:6px;padding:14px}.quantRiskList strong{font-size:1.5rem;letter-spacing:-.035em}.quantTradeCols{grid-template-columns:.8fr .55fr .65fr .7fr .8fr .6fr minmax(260px,1.8fr)}@media (max-width:1180px){.adminHero,.authShell,.landingHero,.workspaceGrid{grid-template-columns:1fr}.indexCards,.indexTape,.metricGrid,.stockGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileLaunchSnapshot{grid-template-columns:1fr}.terminalChart{grid-template-columns:repeat(4,minmax(80px,1fr))}.quantHero{align-items:stretch;display:grid}.equityBars{grid-template-columns:repeat(48,minmax(4px,1fr))}.portfolioScenarioGrid,.quantPresetList,.researchWorkflowGrid,.sourceCheckGrid,.strategyDecisionGrid,.strategyGateGrid,.strategyHandoffGrid,.strategyRankGrid,.strategyRunGrid,.strategyWorkflowGrid{grid-template-columns:1fr}}@media (max-width:860px){.memberFrame{grid-template-columns:1fr}.memberSidebar{height:auto;overflow-x:auto;position:static}.memberSidebar nav{display:flex;min-width:max-content}.dataSourceMini{display:none}.commandSearch,.memberTopbar,.stockHeader{align-items:stretch;display:grid}.actionForm.triple,.adminGrantForm,.featureBand,.fundamentalGrid,.fundamentalScorecardGrid,.peerSummaryGrid,.quantRiskList,.scoreGrid,.screenerControls,.vipAiForm{grid-template-columns:1fr}}@media (max-width:640px){.authPage,.landingPage,.memberWorkspace{padding:16px}.memberTopbar h1,.stockHeader h1{font-size:2.6rem}.landingHero h1{font-size:2.15rem;line-height:1.08}.darkMode .landingBrand .brandLogoLight{display:none}.darkMode .landingBrand .brandLogoPair .brandLogoDark{display:block}.actionForm.split,.billingGrid,.heatmap,.indexCards,.indexTape,.linkedList article,.metricGrid,.mobileLaunchPlatformRail,.notificationChoice,.stockGrid,.symbolCloud,.themeChoice{grid-template-columns:1fr}}.landingPage.localizedPage{--ducn-ink:#0b1018;--ducn-ink-2:#151d2a;--ducn-paper:#eef1f5;--ducn-paper-strong:#ffffff;--ducn-text:#162130;--ducn-muted:#5e6877;--ducn-line:rgba(22,33,48,0.18);--ducn-signal:#d9384c;--ducn-signal-dark:#a9162e;--ducn-signal-soft:rgba(217,56,76,0.12);background:linear-gradient(90deg,rgba(11,16,24,.024) 1px,transparent 1px),linear-gradient(rgba(11,16,24,.024) 1px,transparent 1px),var(--ducn-paper);background-size:28px 28px;color:var(--ducn-text);display:block;max-width:none;min-height:100vh;overflow:hidden;padding:0;width:100%}.darkMode .landingPage.localizedPage{--ducn-paper:#0d131d;--ducn-paper-strong:#121b27;--ducn-text:#f2f5f8;--ducn-muted:#aab5c4;--ducn-line:rgba(226,232,240,0.16);background:linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),var(--ducn-paper);background-size:28px 28px}.localizedPage .languageBanner,.localizedPage .localizedHomeContent,.localizedPage .localizedSection{margin-left:auto;margin-right:auto;max-width:1200px;width:calc(100% - 48px)}.localizedPage .languageBanner{background:var(--ducn-paper-strong);border:1px solid var(--ducn-line);border-left:4px solid var(--ducn-signal);border-radius:0;box-shadow:none;margin-bottom:0;margin-top:20px}.localizedPage .languageBanner button,.localizedPage .languageBanner p{color:var(--ducn-text)}.localizedPage .languageBanner .primaryLink,.localizedPage .languageBanner button:last-child{background:var(--ducn-signal);color:#ffffff}.localizedPage .landingNav{align-items:center;background:var(--ducn-ink);border-bottom:1px solid rgba(255,255,255,.12);color:#f5f7fa;display:flex;gap:28px;justify-content:space-between;margin:0;min-height:92px;padding:14px max(24px,calc((100vw - 1200px) / 2));position:relative;width:100%;z-index:3}.localizedPage .landingNav:after{background:var(--ducn-signal);bottom:-1px;content:"";height:3px;left:max(24px,calc((100vw - 1200px) / 2));position:absolute;width:72px}.localizedPage .landingBrand{color:#ffffff;font-size:1.2rem;font-weight:850;gap:12px;letter-spacing:.11em;text-transform:uppercase}.localizedPage .landingBrand .brandLogoLight{display:block;filter:none;height:72px;width:72px}.localizedPage .landingBrand .brandLogoDark{display:none}.localizedPage .localizedNavLinks{gap:18px;justify-content:flex-end}.localizedPage .localizedNavLinks>a:not(.primaryLink){color:rgba(245,247,250,.78);font-size:.82rem;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.localizedPage .localizedNavLinks>a:not(.primaryLink):hover{color:#ffffff}.localizedPage .languageSelector,.localizedPage .themeSelector{color:rgba(245,247,250,.68);font-size:.76rem;letter-spacing:.035em;text-transform:uppercase}.localizedPage .languageSelector select,.localizedPage .themeSelector>div{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);border-radius:0;color:#ffffff}.localizedPage .themeSelector button{border-color:rgba(255,255,255,.16);color:rgba(245,247,250,.7)}.localizedPage .themeSelector button[aria-pressed=true]{background:var(--ducn-signal);color:#ffffff}.localizedPage .primaryLink,.localizedPage .secondaryLink{border-radius:0;font-size:.8rem;font-weight:850;letter-spacing:.075em;min-height:44px;padding:12px 18px;text-transform:uppercase}.localizedPage .primaryLink{background:var(--ducn-signal);box-shadow:5px 5px 0 rgba(11,16,24,.22);color:#ffffff}.localizedPage .primaryLink:hover{background:var(--ducn-signal-dark);filter:none;transform:translate(1px,1px)}.localizedPage .secondaryLink{border-color:currentColor;color:var(--ducn-text)}.landingHero--market{background-image:linear-gradient(90deg,rgba(7,11,17,.96),rgba(7,11,17,.85) 44%,rgba(7,11,17,.38) 78%,rgba(7,11,17,.62)),linear-gradient(180deg,rgba(7,11,17,.05),rgba(7,11,17,.78)),url(/brand/ducn-market-intelligence-hero.png?v=20260712);background-position:50%;background-size:cover;border-bottom:1px solid rgba(255,255,255,.12);color:#f5f7fa;display:block;margin:0;min-height:660px;overflow:hidden;padding:80px max(24px,calc((100vw - 1200px) / 2));position:relative}.landingHero--market:before{background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.8),transparent 78%);mask-image:linear-gradient(90deg,rgba(0,0,0,.8),transparent 78%);pointer-events:none;position:absolute}.landingHero--market:after{background:var(--ducn-signal);bottom:0;content:"";height:5px;left:0;position:absolute;width:min(38vw,520px)}.landingHero--market .landingHeroInner{align-items:end;display:grid;gap:clamp(36px,7vw,112px);grid-template-columns:minmax(0,.95fr) minmax(300px,.48fr);margin:0 auto;max-width:1200px;min-height:500px;position:relative;z-index:1}.landingHero--market .landingHeroCopy{max-width:690px}.landingHero--market .heroKicker{color:#f5b0ba;font-size:.78rem;font-weight:850;letter-spacing:.17em;line-height:1.25;margin:0 0 20px;text-transform:uppercase}.landingHero--market h1{font-size:clamp(2.85rem,4.6vw,4.6rem);letter-spacing:-.055em;line-height:.94;margin:0;max-width:780px}.landingHero--market .landingHeroCopy>p:not(.heroKicker){color:rgba(245,247,250,.8);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.7;margin:28px 0;max-width:590px}.landingHero--market .secondaryLink{border-color:rgba(255,255,255,.66);color:#ffffff}.landingHero--market .secondaryLink:hover{background:rgba(255,255,255,.12)}.marketSignalPanel{align-self:end;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(8,13,21,.76);border:1px solid rgba(255,255,255,.22);border-top:4px solid var(--ducn-signal);box-shadow:18px 18px 0 rgba(7,11,17,.44);display:grid;gap:20px;padding:22px}.marketSignalHeader{display:grid;gap:4px}.marketSignalHeader span{color:#f5b0ba;font-size:.73rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.marketSignalHeader strong{color:#ffffff;font-size:1.15rem;line-height:1.25}.marketSignalWave{align-items:end;border-bottom:1px solid rgba(255,255,255,.22);display:grid;gap:5px;grid-template-columns:repeat(18,minmax(0,1fr));height:124px;padding-bottom:12px}.marketSignalWave span{background:linear-gradient(180deg,#f58a97,var(--ducn-signal));min-height:16px}.marketSignalRows{display:grid;gap:9px}.marketSignalRows span{border-bottom:1px solid rgba(255,255,255,.15);color:rgba(245,247,250,.82);font-size:.8rem;line-height:1.35;padding-bottom:9px}.marketSignalRows span:last-child{border-bottom:0;padding-bottom:0}.localizedPage .localizedHomeContent{display:grid;gap:76px;padding:76px 0}.localizedPage .featureBand{gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.localizedPage .featureBand article{background:var(--ducn-paper-strong);border:1px solid var(--ducn-line);border-left:0;min-height:220px;padding:30px;position:relative}.localizedPage .featureBand article:first-of-type{border-left:1px solid var(--ducn-line)}.localizedPage .featureBand article:before{background:var(--ducn-signal);content:"";height:5px;left:0;position:absolute;top:0;width:48px}.localizedPage .featureBand h2,.localizedPage .localizedCard h2,.localizedPage .localizedList h2{color:var(--ducn-text);font-size:1.25rem;line-height:1.2}.localizedPage .featureBand p,.localizedPage .localizedCard p,.localizedPage .localizedIntro p,.localizedPage .localizedList p{color:var(--ducn-muted)}.localizedPage .localizedCards{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.localizedPage .localizedCard{background:var(--ducn-ink);border:0;border-radius:0;box-shadow:none;color:#ffffff;gap:18px;padding:32px;position:relative}.localizedPage .localizedCard:before{background:var(--ducn-signal);content:"";height:4px;left:0;position:absolute;top:0;width:72px}.localizedPage .localizedCard h2,.localizedPage .localizedCard p{color:inherit}.localizedPage .localizedCard p{color:rgba(245,247,250,.72)}.localizedPage .localizedCard strong{color:#ffffff;font-size:clamp(2rem,3vw,3.25rem);letter-spacing:-.045em;line-height:1}.localizedPage .localizedCard .primaryLink{align-self:start;box-shadow:5px 5px 0 rgba(255,255,255,.15)}.localizedPage .localizedList{gap:0}.localizedPage .localizedList article,.localizedPage .localizedList>p{border-color:var(--ducn-line);display:grid;gap:12px;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);padding:24px 0}.localizedPage .localizedList article:first-of-type,.localizedPage .localizedList>p:first-child{border-top:2px solid var(--ducn-text)}.localizedPage .localizedSection{display:grid;gap:52px;min-height:56vh;padding:86px 0}.localizedPage .localizedIntro{border-left:6px solid var(--ducn-signal);max-width:900px;padding-left:24px}.localizedPage .localizedIntro h1{color:var(--ducn-text);font-size:clamp(3rem,6vw,5.8rem);letter-spacing:-.06em;line-height:.9;margin-bottom:24px}.localizedPage .localizedSection>.localizedCard{max-width:620px}.localizedPage .disclaimer{border-left:3px solid var(--ducn-signal);color:var(--ducn-muted);margin:0;max-width:820px;padding-left:16px}.localizedPage .localizedFooter{background:var(--ducn-ink);border-top:1px solid rgba(255,255,255,.14);color:#f5f7fa;margin:0;min-height:220px;padding:46px max(24px,calc((100vw - 1200px) / 2));width:100%}.localizedPage .localizedFooter .languageSelector,.localizedPage .localizedFooter .themeSelector,.localizedPage .localizedFooter a,.localizedPage .localizedFooter p{color:rgba(245,247,250,.7)}.localizedPage .localizedFooter .landingBrand{color:#ffffff}.localizedPage .localizedFooter .brandLogoLight{filter:none;height:46px;width:46px}.localizedPage .localizedFooter .languageSelector select,.localizedPage .localizedFooter .themeSelector>div{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#ffffff}.lightMode .localizedPage .landingNav,.lightMode .localizedPage .localizedFooter{background:#ffffff;border-color:var(--ducn-line);color:var(--ducn-text)}.lightMode .localizedPage .landingBrand,.lightMode .localizedPage .localizedFooter .landingBrand{color:var(--ducn-ink)}.lightMode .localizedPage .landingBrand .brandLogoLight,.lightMode .localizedPage .localizedFooter .brandLogoLight{filter:none}.darkMode .localizedPage .landingBrand .brandLogoDark,.darkMode .localizedPage .localizedFooter .brandLogoDark{display:block;height:72px;width:72px}.darkMode .localizedPage .landingBrand .brandLogoLight,.darkMode .localizedPage .localizedFooter .brandLogoLight{display:none}.lightMode .localizedPage .languageSelector,.lightMode .localizedPage .localizedFooter .languageSelector,.lightMode .localizedPage .localizedFooter .themeSelector,.lightMode .localizedPage .localizedFooter a,.lightMode .localizedPage .localizedFooter p,.lightMode .localizedPage .localizedNavLinks>a:not(.primaryLink),.lightMode .localizedPage .themeSelector{color:var(--ducn-muted)}.lightMode .localizedPage .localizedNavLinks>a:not(.primaryLink):hover{color:var(--ducn-ink)}.lightMode .localizedPage .languageSelector select,.lightMode .localizedPage .localizedFooter .languageSelector select,.lightMode .localizedPage .localizedFooter .themeSelector>div,.lightMode .localizedPage .themeSelector>div{background:#ffffff;border-color:var(--ducn-line);color:var(--ducn-text)}.localizedPage .languageSelector select option{background:#ffffff;color:#162130}.lightMode .localizedPage .themeSelector button{border-color:var(--ducn-line);color:var(--ducn-muted)}.lightMode .localizedPage .themeSelector button[aria-pressed=true]{background:var(--ducn-signal);color:#ffffff}.lightMode .landingHero--market{background-image:linear-gradient(90deg,rgba(246,248,251,.98),rgba(246,248,251,.94) 44%,rgba(246,248,251,.72) 78%,rgba(246,248,251,.84)),linear-gradient(180deg,rgba(246,248,251,.12),rgba(246,248,251,.68)),url(/brand/ducn-market-intelligence-hero.png?v=20260712);border-color:var(--ducn-line);color:var(--ducn-text)}.lightMode .landingHero--market:before{background:linear-gradient(90deg,rgba(11,16,24,.07) 1px,transparent 0),linear-gradient(rgba(11,16,24,.07) 1px,transparent 0)}.lightMode .landingHero--market .heroKicker{color:var(--ducn-signal-dark)}.lightMode .landingHero--market .landingHeroCopy>p:not(.heroKicker){color:var(--ducn-muted)}.lightMode .landingHero--market .secondaryLink{border-color:var(--ducn-text);color:var(--ducn-text)}.lightMode .landingHero--market .secondaryLink:hover{background:rgba(11,16,24,.06)}.lightMode .marketSignalPanel{background:rgba(255,255,255,.9);border-color:var(--ducn-line);box-shadow:18px 18px 0 rgba(11,16,24,.12)}.lightMode .marketSignalHeader span{color:var(--ducn-signal-dark)}.lightMode .marketSignalHeader strong,.lightMode .marketSignalRows span{color:var(--ducn-text)}.lightMode .marketSignalRows span,.lightMode .marketSignalWave{border-color:var(--ducn-line)}.localizedPage .authPage{background:var(--ducn-paper);min-height:calc(100vh - 92px);padding:72px 24px}.localizedPage .authPanel,.localizedPage .authPreview{background:var(--ducn-paper-strong);border:1px solid var(--ducn-line);border-radius:0;box-shadow:none}.localizedPage .authPanel{border-top:5px solid var(--ducn-signal)}.localizedPage .authPanel .landingBrand{color:var(--ducn-text)}.localizedPage .authPanel .brandLogoLight{filter:grayscale(1) brightness(.18);height:64px;width:64px}.localizedPage .authPanel button[type=submit]{background:var(--ducn-signal);color:#ffffff}.localizedPage .authPanel button[type=submit]:hover{background:var(--ducn-signal-dark);filter:none}.localizedPage .authSwitch a{color:var(--ducn-signal)}.localizedPage .authPanel input:focus,.localizedPage .authPanel select:focus{border-color:var(--ducn-signal);box-shadow:0 0 0 3px var(--ducn-signal-soft)}.localizedPage .authPreview{background:var(--ducn-ink);color:#ffffff}.localizedPage .authPreview h2{color:#ffffff}.localizedPage .authPreview li{color:rgba(245,247,250,.76)}.localizedPage .authPanel p{color:var(--ducn-muted)}.darkMode .localizedPage .authPanel,.darkMode .localizedPage .authPreview{background:var(--ducn-paper-strong)}.darkMode .localizedPage .authPreview{background:var(--ducn-ink)}.darkMode .localizedPage .authPanel .landingBrand{color:#ffffff}.darkMode .localizedPage .authPanel .brandLogoLight{filter:grayscale(1) brightness(4.5)}.localizedPage a:focus-visible,.localizedPage button:focus-visible,.localizedPage input:focus-visible,.localizedPage select:focus-visible{outline:3px solid var(--ducn-signal);outline-offset:3px}@media (max-width:980px){.localizedPage .landingNav{align-items:flex-start;display:grid}.localizedPage .localizedNavLinks{justify-content:flex-start}.landingHero--market .landingHeroInner{align-items:start;grid-template-columns:1fr;min-height:auto}.marketSignalPanel{max-width:560px}.localizedPage .featureBand{grid-template-columns:1fr}.localizedPage .featureBand article,.localizedPage .featureBand article:first-of-type{border-left:1px solid var(--ducn-line);border-top:0}.localizedPage .featureBand article:first-of-type{border-top:1px solid var(--ducn-line)}}@media (max-width:640px){.localizedPage .languageBanner,.localizedPage .localizedHomeContent,.localizedPage .localizedSection{width:calc(100% - 32px)}.localizedPage .landingNav{min-height:auto;padding:14px 16px 18px}.localizedPage .landingNav:after{left:16px}.localizedPage .localizedNavLinks{gap:12px}.localizedPage .landingBrand .brandLogoLight{height:64px;width:64px}.landingHero--market{min-height:0;padding:60px 16px 50px}.landingHero--market .landingHeroInner{gap:46px}.landingHero--market h1{font-size:clamp(2.7rem,13vw,4rem)}.landingHero--market .landingHeroCopy>p:not(.heroKicker){font-size:1rem;line-height:1.65}.localizedPage .heroActions{display:grid;width:100%}.localizedPage .heroActions .primaryLink,.localizedPage .heroActions .secondaryLink{justify-content:center;width:100%}.marketSignalPanel{box-shadow:10px 10px 0 rgba(7,11,17,.44);padding:18px}.localizedPage .localizedHomeContent{gap:54px;padding:54px 0}.localizedPage .localizedCards{grid-template-columns:1fr}.localizedPage .localizedCard{padding:26px}.localizedPage .localizedSection{gap:38px;padding:58px 0}.localizedPage .localizedIntro{padding-left:16px}.localizedPage .localizedIntro h1{font-size:clamp(2.65rem,14vw,4.2rem)}.localizedPage .localizedList article,.localizedPage .localizedList>p{grid-template-columns:1fr}.localizedPage .localizedFooter{padding:38px 16px}.localizedPage .authPage{padding:36px 16px}}.srOnly{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.localizedPage{display:grid;gap:36px}.localizedNav{margin-bottom:28px}.localizedFooterLinks,.localizedNavLinks{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.languageSelector{align-items:center;color:var(--muted);display:inline-flex;font-size:.82rem;font-weight:750;gap:8px}.languageSelector select{min-height:38px;min-width:132px;padding:8px 34px 8px 10px}.languageSelector--footer{display:flex;justify-content:flex-end;width:100%}.themeSelector{align-items:center;color:var(--muted);display:inline-flex;font-size:.82rem;font-weight:750;gap:8px}.themeSelector>div{border:1px solid var(--line);border-radius:var(--radius);display:inline-flex;overflow:hidden}.themeSelector button{background:transparent;border:0;border-left:1px solid var(--line);color:var(--muted);min-height:38px;padding:8px 11px}.themeSelector button:first-child{border-left:0}.themeSelector button[aria-pressed=true]{background:var(--accent-soft);color:var(--text)}.themeSelector--footer{justify-content:flex-end;width:100%}.languageBanner{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.languageBanner p{color:var(--muted);line-height:1.5;margin:0}.languageBanner div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.languageBanner button{border:0;cursor:pointer}.localizedIntro{max-width:860px}.localizedIntro h1{font-size:clamp(2.4rem,6vw,5.2rem);line-height:.95;margin:0 0 18px}.localizedIntro p{color:var(--muted);font-size:1.06rem;line-height:1.7;margin:0}.localizedSection{display:grid;gap:28px}.localizedCards{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.localizedCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:12px;padding:20px}.localizedCard h2,.localizedList h2{margin:0}.localizedCard p,.localizedList p{color:var(--muted);line-height:1.65;margin:0}.localizedCard strong{font-size:1.7rem}.localizedList{display:grid;gap:14px}.localizedList article,.localizedList>p{border-top:1px solid var(--line);padding-top:18px}.localizedFooter{align-items:start;border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-top:28px;padding-top:24px}.localizedFooter p{color:var(--muted);line-height:1.6;margin:10px 0 0;max-width:760px}@media (max-width:980px){.localizedNav{align-items:stretch;display:grid}.localizedNavLinks{justify-content:flex-start}.localizedFooter{grid-template-columns:1fr}.languageSelector--footer,.localizedFooterLinks,.themeSelector--footer{justify-content:flex-start}}@media (max-width:640px){.languageBanner{align-items:stretch;display:grid}.languageBanner button,.languageBanner div{width:100%}.languageSelector,.localizedNavLinks,.themeSelector{align-items:stretch;display:grid}.themeSelector>div{display:grid;grid-template-columns:repeat(3,1fr)}}.dashboard-body,.main-body,.main-container,.memberWorkspace{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;width:100%}.alertList,.alertList article p,.billingGrid,.briefStack,.briefStack article p,.briefingAction p,.briefingItem p,.catalystEvent p,.dashboard-body,.dataTable,.indexCards,.indexTape,.linkedList,.market-card,.memberWorkspace,.metricPanel,.mobileLaunchSnapshot p,.news-list,.opportunityRadarItem p,.panel,.peerSummaryGrid,.portfolioExposureGrid article em,.portfolioExposureGrid article p,.portfolioPlanAction p,.portfolioPlanHeader p,.portfolioPlanRow p,.portfolioScenarioCard em,.portfolioScenarioCard p,.presetList,.quantPresetList,.quantRiskList,.reportPanel,.reportPanel article p,.researchWorkflowGrid,.sourceCheckGrid,.stock-list,.stockCard,.stockGrid,.strategyDecisionGrid,.strategyGateGrid,.strategyHandoffGrid,.strategyRankGrid,.strategyRunGrid,.strategyWorkflowGrid,.symbolCloud,.tableRow,.taskRow{font-size:14px;line-height:20px}.aiAnswerStack article,.article-body,.blog-content,.education-content,.featureBand p,.fundamentalScorecardGrid p,.heroCopy,.localizedCard p,.localizedIntro p,.localizedList p,.localizedSection,.quantGuardrail,.quantHero p,.quantPresetList span,.researchDossierGrid p,.scorecardMetric p,.strategyDecisionGrid small,.strategyDecisionGrid span,.strategyGateGrid small,.strategyGateGrid span,.strategyHandoffGrid small,.strategyHandoffGrid span,.strategyRankGrid small,.strategyRankGrid span,.strategyRunGrid small,.strategyRunGrid span,.strategyWorkflowGrid small,.strategyWorkflowGrid span{font-size:16px;line-height:26px}.alertList span,.briefStack span,.caption,.creditBadge span,.dataSourceMini span,.disclaimer,.indexTape span,.languageSelector,.liveBadge em,.localizedFooter p,.memberTopbar p,.meta-text,.metricPanel span,.panelHeader span,.priceBlock span,.responseMeta,.responseMeta em,.responseMeta span,.stockHeader p,.tableHead,.taskRow span,.timestamp,small{font-size:12px;line-height:16px}.memberFrame>.memberWorkspace{max-width:1440px}.stockFrame .memberWorkspace{max-width:1480px}.quantFrame .memberWorkspace{max-width:1200px}@media (max-width:640px){.dashboard-body,.landingPage,.main-body,.main-container,.memberWorkspace{padding-left:16px;padding-right:16px}}