:root{--background:#f6f2eb;--ink:#151817;--muted:#66716e;--panel:#fffaf1;--line:rgba(21,24,23,0.12);--green:#0f9b63;--red:#d54a39;--amber:#d58b18;--blue:#356dff;--navy:#10273c}*{box-sizing:border-box}body{margin:0;background:linear-gradient(140deg,rgba(53,109,255,.1),transparent 32%),linear-gradient(40deg,rgba(15,155,99,.1),transparent 28%),var(--background);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:28px 0 56px}[id]{scroll-margin-top:150px}.topbar{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.globalNav{align-items:center;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(16,39,60,.12);display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr auto;min-height:72px;padding:0 22px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.eyebrow,.sectionLabel,.ticker{color:var(--blue);font-size:.78rem;font-weight:800;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}h1,h2,h3,h4,p{margin-top:0}h1{font-size:clamp(2.2rem,5vw,4.6rem);line-height:.95;margin-bottom:12px}h2{font-size:clamp(2rem,4vw,3.7rem);line-height:1;margin-bottom:16px}h3{font-size:1.35rem;margin-bottom:4px}.subtle{color:var(--muted);font-size:1.05rem;max-width:680px}.setupLink,.wideAction{align-items:center;background:var(--navy);border:0;border-radius:8px;color:white;display:inline-flex;font-size:.95rem;font-weight:800;justify-content:center;margin-top:10px;min-height:44px;padding:0 16px;text-decoration:none}.setupLink.secondary{background:rgba(16,39,60,.1);color:var(--navy);margin-left:8px}.wideAction{margin-top:18px;width:100%}.wideAction.inline{width:auto}.appPreviewShell{margin:0 auto;padding:28px 0 72px;width:min(1180px,calc(100vw - 32px))}.appPreviewHero{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.appPreviewIntro h1{color:var(--navy);font-size:clamp(2.3rem,5vw,4.8rem);line-height:.96;max-width:780px}.appPreviewIntro p{color:#3c4d58;font-size:1.08rem;line-height:1.58;max-width:720px}.appPreviewActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.appPreviewActions a{align-items:center;background:var(--navy);border-radius:8px;color:white;display:inline-flex;font-weight:850;min-height:46px;padding:0 16px;text-decoration:none}.appPreviewActions a+a{background:white;border:1px solid rgba(16,39,60,.16);color:var(--navy)}.phonePreview{background:#101827;border:1px solid rgba(16,39,60,.22);border-radius:28px;box-shadow:0 26px 86px rgba(16,39,60,.24);color:white;min-height:720px;overflow:hidden;padding:16px}.phoneApproval div,.phoneHeader,.phoneStatus,.phoneTabs,.phoneVoiceBar{align-items:center;display:flex}.phoneStatus{color:rgba(255,255,255,.72);font-size:.78rem;font-weight:800;justify-content:space-between;padding:6px 8px 14px}.phoneHeader{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:16px;gap:12px;padding:12px}.phoneHeader span,.phoneHeader strong{display:block}.phoneHeader span{color:rgba(255,255,255,.72);font-size:.86rem;line-height:1.32;margin-top:3px}.phoneVoiceBar{background:#f6f2eb;border-radius:14px;color:var(--navy);gap:10px;margin-top:14px;padding:10px}.phoneApproval button,.phoneTabs button,.phoneVoiceBar button{border:0;cursor:pointer;font:inherit;font-weight:850}.phoneVoiceBar button{background:var(--blue);border-radius:8px;color:white;min-height:38px;min-width:72px}.phoneVoiceBar span{color:#40505a;font-size:.92rem;font-weight:750}.phoneTabs{gap:8px;margin:16px 0 12px;overflow-x:auto;padding-bottom:4px}.phoneTabs button{background:rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.78);min-height:34px;padding:0 12px;white-space:nowrap}.phoneTabs button.active{background:#f6f2eb;color:var(--navy)}.phoneTodayList{display:grid;grid-gap:10px;gap:10px}.phoneApproval,.phoneTodayList article{background:white;border-radius:12px;color:var(--navy);padding:13px}.phoneTodayList span{color:var(--green);display:block;font-size:.72rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.phoneApproval strong,.phoneTodayList strong{display:block;line-height:1.2}.phoneApproval p,.phoneTodayList p{color:#52636a;font-size:.88rem;line-height:1.4;margin:6px 0 0}.phoneApproval{background:#fff7e6;border:1px solid rgba(213,139,24,.28);margin-top:12px}.phoneApproval div{gap:8px;margin-top:12px}.phoneApproval button{background:var(--navy);border-radius:8px;color:white;min-height:38px;padding:0 12px}.phoneApproval button+button{background:rgba(16,39,60,.08);color:var(--navy)}.appPreviewLanes{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.appPreviewFlow,.appPreviewLanes article{background:rgba(255,255,255,.74);border:1px solid rgba(16,39,60,.12);border-radius:8px;padding:18px}.appPreviewLanes span{color:var(--blue);display:block;font-size:.74rem;font-weight:900;margin-bottom:10px;text-transform:uppercase}.appPreviewLanes h2{color:var(--navy);font-size:1.2rem;line-height:1.12;margin-bottom:8px}.appPreviewLanes p{color:#43545d;font-size:.94rem;line-height:1.48;margin:0}.appPreviewFlow{margin-top:16px}.appPreviewFlow ol{color:#34454f;display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:22px}.appPreviewFlow li{line-height:1.45}.setupActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.browserBudgetPanel{background:rgba(21,24,23,.05);border:1px solid var(--line);border-left:5px solid var(--green);border-radius:8px;display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:14px}.browserBudgetPanel.attention{border-left-color:var(--amber)}.browserBudgetPanel.unavailable{border-left-color:var(--red)}.browserBudgetPanel strong{color:var(--navy);display:block;margin-bottom:4px}.browserBudgetPanel span{color:var(--muted);line-height:1.4}.browserBudgetMetrics{display:flex;flex-wrap:wrap;gap:8px}.browserBudgetMetrics span{background:rgba(255,250,241,.78);border:1px solid rgba(16,39,60,.1);border-radius:999px;color:var(--navy);font-size:.82rem;font-weight:900;padding:7px 9px}.heroPanel,.recCard{background:rgba(255,250,241,.92);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 60px rgba(16,39,60,.08)}.heroPanel{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr auto;margin-bottom:18px;min-height:250px;padding:clamp(24px,5vw,48px)}.heroPanel p{color:var(--muted);font-size:1.08rem;margin-bottom:0;max-width:760px}.setupHero{grid-template-columns:1fr;min-height:220px}.decisionBadge{align-items:center;border-radius:50%;color:white;display:grid;font-size:1rem;font-weight:900;height:136px;place-items:center;text-align:center;text-transform:uppercase;width:136px}.add_small,.buy{background:var(--green)}.do_nothing,.hold,.watch{background:var(--amber)}.blocked,.sell,.trim{background:var(--red)}.sourceGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.sourceTile{align-items:flex-start;background:rgba(255,255,255,.58);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;padding:14px}.sourceTile h3{font-size:.98rem}.sourceTile p{color:var(--muted);font-size:.88rem;margin:0}.dot{border-radius:50%;height:10px;margin-top:5px;width:10px}.fresh{background:var(--green)}.auth_required,.source_issue,.stale{background:var(--red)}.optional_stale{background:var(--amber)}.not_included{background:#a8b0bd}.packetGrid,.recommendations{display:grid;grid-gap:18px;gap:18px}.packetGrid{grid-template-columns:.9fr 1.1fr;margin-bottom:18px}.briefPanel,.connectorCard,.todoPanel{background:rgba(255,250,241,.82);border:1px solid var(--line);border-radius:8px;padding:22px}.briefPanel p,.connectorSummary,.nextStep p{color:var(--muted);line-height:1.5;margin-bottom:0}.ibdBriefPanel{background:linear-gradient(135deg,rgba(255,250,241,.96),rgba(232,241,255,.82));border:1px solid rgba(16,39,60,.12);border-radius:8px;box-shadow:0 18px 60px rgba(16,39,60,.08);margin-bottom:18px;padding:clamp(18px,4vw,30px)}.ibdBriefIntro,.sectionHeadingRow{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.ibdBriefIntro{margin-bottom:18px}.ibdBriefIntro h2,.sectionHeadingRow h2{color:var(--navy);font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.08}.ibdBriefIntro span,.sectionHeadingRow span{color:#66708f;font-size:.82rem;font-weight:900;text-align:right}.ibdBriefGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ibdBriefGrid article{background:rgba(255,255,255,.72);border:1px solid rgba(16,39,60,.11);border-radius:8px;padding:16px}.ibdBriefGrid strong{color:var(--blue);display:block;font-size:.76rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.ibdBriefGrid p{color:#354364;line-height:1.48;margin:0}.charlieWorkState{background:rgba(17,35,58,.06);border:1px solid rgba(17,35,58,.12);border-radius:8px;display:grid;grid-gap:5px;gap:5px;margin-top:16px;padding:14px}.charlieWorkState strong{color:var(--navy)}.charlieWorkState span{color:var(--muted);line-height:1.45}.checkList{list-style:none;padding:0}.checkList li{border-bottom:1px solid var(--line);color:var(--muted);padding:10px 0}.checkList li:first-child{padding-top:0}.checkList li:last-child{border-bottom:0;padding-bottom:0}.checkList li:before{background:var(--blue);border-radius:50%;color:var(--blue);content:"";display:inline-block;height:6px;margin-right:9px;vertical-align:2px;width:6px}.checkList.compact{margin-top:16px}.checkList.compact li{font-size:.9rem}.checkList.compact li.ok:before{color:var(--green)}.checkList.compact li.needs:before{color:var(--amber)}.recCard{padding:clamp(18px,4vw,30px)}.recHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.decisionPill{border-radius:999px;color:white;font-size:.82rem;font-weight:900;padding:8px 12px;text-transform:uppercase;white-space:nowrap}.evidenceGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.evidenceGrid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.evidenceBlock{background:rgba(246,242,235,.72);border:1px solid var(--line);border-radius:8px;padding:14px}.evidenceBlock h4{font-size:.9rem;margin-bottom:10px}.evidenceBlock p{color:var(--muted);line-height:1.5;margin-bottom:0}.stopEvidenceBlock.connected{border-color:rgba(31,120,82,.3);background:rgba(232,246,238,.72)}.stopEvidenceBlock.setup{border-color:rgba(190,115,22,.32);background:rgba(255,244,220,.74)}.stopEvidenceBlock strong{color:var(--ink)}.stopEvidenceList{display:grid;grid-gap:7px;gap:7px;margin:12px 0 0}.stopEvidenceList div{align-items:baseline;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(72px,.34fr) minmax(0,1fr)}.stopEvidenceList dt{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.stopEvidenceList dd{color:var(--ink);font-size:.9rem;font-weight:800;margin:0}ul{color:var(--muted);margin:0;padding-left:18px}li+li{margin-top:7px}.stopPlan{border-left:4px solid var(--green);margin-top:18px;padding-left:14px}.stopPlan p{color:var(--muted);margin:4px 0 0}.connectorSection{margin-top:34px}.sectionIntro{margin-bottom:16px}.sectionIntro h2{font-size:clamp(1.8rem,3vw,2.8rem);margin-bottom:10px}.sectionIntro p{color:var(--muted);max-width:760px}.connectorGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.setupStack{display:grid;grid-gap:18px;gap:18px;margin-bottom:18px}.connectorPill{border-radius:999px;color:white;font-size:.75rem;font-weight:900;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.connectorPill.connected{background:var(--green)}.connectorPill.setup{background:var(--amber)}.nextStep{background:rgba(246,242,235,.72)}.commandBox,.nextStep{border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:12px}.commandBox{background:rgba(21,24,23,.06);display:grid;grid-gap:8px;gap:8px}.operatorDetails{margin-top:16px}.operatorDetails summary{color:var(--blue);cursor:pointer;font-weight:900}.operatorDetails[open] summary{margin-bottom:12px}.commandBox code{color:var(--navy);font-size:.88rem;overflow-wrap:anywhere}.sessionSummary{background:rgba(255,250,241,.72);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.9rem;gap:10px;margin-top:14px;padding:12px}.sessionSummary span{background:rgba(21,24,23,.05);border-radius:999px;padding:8px 10px}.chatShell{display:grid;grid-gap:18px;gap:18px;grid-template-columns:280px minmax(0,1fr)}.chatPanel,.chatRail{background:rgba(255,250,241,.9);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 60px rgba(16,39,60,.08)}.chatRail{align-self:start;padding:18px}.segmentedControl{background:rgba(21,24,23,.06);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:14px;padding:6px}.chatComposer button,.segmentedControl button{border:0;border-radius:8px;cursor:pointer;font-weight:900}.segmentedControl button{background:transparent;color:var(--muted);min-height:38px}.segmentedControl button.active{background:var(--navy);color:white}.chatPanel{display:grid;min-height:620px;grid-template-rows:1fr auto}.chatTurns{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px}.chatBubble{border:1px solid var(--line);border-radius:8px;max-width:82%;padding:14px}.chatBubble.charlieTurn{align-self:flex-start;background:rgba(246,242,235,.78)}.chatBubble.mikeTurn{align-self:flex-end;background:rgba(53,109,255,.1)}.chatBubble p{color:var(--muted);line-height:1.5;margin-bottom:0}.chatBubble p+p{margin-top:10px}.chatComposer{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr auto;padding:14px}.chatComposer input{background:white;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:48px;padding:0 14px}.chatComposer button{background:var(--navy);color:white;min-width:92px;padding:0 18px}.emailPreview{background:white;border:1px solid var(--line);border-radius:8px;height:760px;width:100%}.metricStrip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.emptyState,.historyCard,.metricTile{background:rgba(255,250,241,.9);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 60px rgba(16,39,60,.08)}.metricTile{padding:18px}.metricTile p{color:var(--muted);margin-bottom:8px}.metricTile strong{font-size:2rem}.metricTile small{color:#66708f;display:block;font-size:.78rem;font-weight:800;line-height:1.35;margin-top:8px}.metricTile.good strong{color:var(--green)}.metricTile.risk strong{color:var(--red)}.metricTile.market strong{color:var(--navy)}.metricTile.readiness-ready strong{color:var(--green)}.metricTile.readiness-attention strong,.metricTile.readiness-pending strong{color:var(--amber)}.metricTile.readiness-blocked strong{color:var(--red)}.performanceDecisionPanel{align-items:center;background:linear-gradient(135deg,rgba(255,250,241,.96),rgba(232,241,255,.82));border:1px solid rgba(16,39,60,.12);border-left:6px solid var(--blue);border-radius:8px;box-shadow:0 18px 60px rgba(16,39,60,.08);display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr auto;margin-bottom:18px;padding:clamp(18px,4vw,28px)}.performanceDecisionPanel.risk{border-left-color:var(--red)}.performanceDecisionPanel.watch{border-left-color:var(--amber)}.performanceDecisionPanel.good{border-left-color:var(--green)}.performanceDecisionPanel h2{color:var(--navy);font-size:clamp(1.65rem,4vw,2.65rem);line-height:1.05;margin-bottom:8px}.performanceDecisionPanel p{color:#40516c;font-size:1.02rem;line-height:1.5;margin:0;max-width:820px}.performancePrimaryAction{align-items:center;background:var(--navy);border-radius:8px;color:white;display:inline-flex;font-weight:900;justify-content:center;min-height:52px;padding:0 18px;text-decoration:none;white-space:nowrap}.performanceMetricStrip{grid-template-columns:repeat(5,minmax(0,1fr))}.emptyState{padding:clamp(22px,4vw,42px)}.emptyState p{color:var(--muted);max-width:680px}.historyList{display:grid;grid-gap:18px;gap:18px}.sectionHeadingRow{margin:10px 0 2px}.supportingSourceList{margin-top:24px}.historyCard{padding:clamp(18px,4vw,30px)}.historyActionRow,.historyHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.historyHeader{margin-bottom:22px}.historyActionRow p,.historyMeta,.outcomeBox p{color:var(--muted);margin-bottom:0}.historyActionRow,.manualTicketPanel{background:rgba(246,242,235,.72);border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:14px}.manualTicketPanel{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,.8fr) 1.2fr}.manualTicketPanel strong{color:var(--navy);display:block;font-size:.94rem;margin-bottom:4px}.manualTicketPanel p{color:var(--muted);font-size:.88rem;margin:0}.manualTickerLookup{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.manualTickerLookup>label{display:grid;grid-gap:6px;gap:6px;max-width:260px}.manualTickerLookup span{color:var(--navy);font-size:.74rem;font-weight:900;text-transform:uppercase}.manualTickerLookup input{background:rgba(255,255,255,.92);border:1px solid rgba(16,39,60,.18);border-radius:8px;color:var(--navy);font:inherit;font-size:1.05rem;font-weight:900;min-height:44px;padding:9px 12px;text-transform:uppercase;width:100%}.manualTicketPlaceholder{background:rgba(246,242,235,.72);border:1px dashed rgba(16,39,60,.2);border-radius:8px;color:var(--muted);font-weight:800;padding:14px}.actionButtons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.smallAction{background:rgba(16,39,60,.1);border:1px solid rgba(16,39,60,.14);border-radius:8px;color:var(--navy);cursor:pointer;font-weight:900;min-height:38px;padding:0 12px}.smallAction.primary,.smallAction.selected{background:var(--navy);border-color:rgba(205,168,96,.5);color:#fff}.smallAction:disabled{cursor:wait;opacity:.65}.smallAction.danger{background:rgba(198,55,47,.1);border-color:rgba(198,55,47,.24);color:#8f2a24}.tradeTicketButtons{justify-content:flex-start}.tradeTicketForm{display:grid;grid-gap:10px;gap:10px}.ticketActionPicker{display:flex;flex-wrap:wrap;gap:8px}.ticketFieldGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ticketFieldGrid label{display:grid;grid-gap:5px;gap:5px}.ticketFieldGrid span{color:var(--navy);font-size:.74rem;font-weight:900;text-transform:uppercase}.ticketFieldGrid input{background:rgba(255,255,255,.9);border:1px solid rgba(16,39,60,.16);border-radius:8px;color:var(--navy);font:inherit;min-height:38px;padding:8px 10px;width:100%}.ticketHelp{color:var(--muted);font-size:.82rem;line-height:1.35}.ticketStatus{border-radius:8px;font-size:.88rem;font-weight:800;grid-column:1/-1;line-height:1.45;padding:10px 12px}.ticketStatus.ready{background:rgba(45,132,86,.1);border:1px solid rgba(45,132,86,.24);color:#235f43}.ticketStatus.blocked{background:rgba(198,55,47,.1);border:1px solid rgba(198,55,47,.24);color:#8f2a24}.ticketStatus .ticketNextStep{color:inherit;font-size:.84rem;font-weight:800;margin-top:8px}.approvalGate{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.approvalGate label{align-items:center;color:var(--navy);display:flex;font-size:.86rem;gap:6px}.benchmarkTile small{color:var(--muted);display:block;font-size:.78rem;font-weight:800;margin-top:6px}.outcomeBox{background:rgba(53,109,255,.08);border:1px solid rgba(53,109,255,.18);border-radius:8px;margin-top:16px;padding:14px}.articlePreviewPanel{background:rgba(255,255,255,.56);border:1px solid rgba(16,39,60,.1);border-radius:8px;margin-top:16px;padding:16px}.articlePreviewHeader{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.articlePreviewHeader h4{color:var(--navy);font-size:1.15rem}.articlePreviewHeader span{color:#66708f;font-size:.78rem;font-weight:900;white-space:nowrap}.articlePreviewGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.articlePreviewCard{background:rgba(255,255,255,.78);border:1px solid rgba(16,39,60,.12);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:14px}.articlePreviewTopline,.articleTickerLine{color:#62708d;font-size:.76rem;font-weight:900;text-transform:uppercase}.articlePreviewTopline{display:flex;gap:10px;justify-content:space-between}.articlePreviewCard h5{color:var(--navy);font-size:1.02rem;line-height:1.18}.articleReadBlock{background:rgba(53,109,255,.06);border:1px solid rgba(53,109,255,.1);border-radius:8px;padding:10px}.articleReadBlock strong{color:var(--blue);display:block;font-size:.74rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.articleReadBlock p,.articleWhy{color:#3e4d67;line-height:1.45}.articleWhy{border-top:1px solid rgba(16,39,60,.1);padding-top:10px}.warningPanel{background:rgba(213,139,24,.12);border:1px solid rgba(213,139,24,.28);border-radius:8px;margin-bottom:18px;padding:18px}.warningPanel h3{margin-bottom:10px}.warningPanel>p:not(.sectionLabel){color:#4f5f78;line-height:1.5;max-width:880px}.warningList{margin-top:14px}.sourceWarningActions{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.sourceWarningAction{align-items:center;background:rgba(255,255,255,.62);border:1px solid rgba(16,39,60,.12);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr auto;padding:16px}.sourceWarningAction.secondary{background:rgba(255,255,255,.45)}.sourceWarningAction strong{color:var(--blue);display:block;font-size:.72rem;font-weight:900;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.sourceWarningAction h4{color:var(--navy);font-size:1.05rem;margin-bottom:5px}.sourceWarningAction p{color:#44536d;line-height:1.45;margin:0}.sourceWarningAction button{background:var(--navy);border:0;border-radius:8px;color:white;cursor:pointer;font-weight:900;min-height:44px;padding:0 16px;white-space:nowrap}.sourceWarningAction button:disabled{cursor:wait;opacity:.72}.sourceWarningAction small{color:#66708f;font-weight:800;grid-column:1/-1}.buttonRow,.inlineActionPanel{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.inlineActionPanel small{color:#66708f;font-weight:800}.inlineActionPanel .readyText{color:#0f7f52}.inlineActionPanel .blockedText{color:#9a332b}.futureSourcesPanel{background:rgba(255,255,255,.64);border:1px solid rgba(16,39,60,.1);border-radius:10px;margin-bottom:22px;padding:22px}.futureSourceGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}.futureSourceGrid article{background:rgba(246,242,235,.68);border:1px solid rgba(16,39,60,.1);border-radius:8px;padding:14px}.futureSourceGrid strong{color:var(--navy);display:block;font-size:.94rem;margin-bottom:6px}.futureSourceGrid p{color:#465475;font-size:.9rem;line-height:1.4;margin:0}.morningTestPanel{background:rgba(255,255,255,.78);box-shadow:0 18px 60px rgba(16,39,60,.06);padding:22px}.morningTestPanel,.readinessAnswer{border:1px solid rgba(16,39,60,.12);border-radius:10px;margin-bottom:18px}.readinessAnswer{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(232,241,255,.76));box-shadow:0 18px 60px rgba(16,39,60,.07);display:flex;gap:24px;justify-content:space-between;padding:22px 24px}.readinessAnswer h2{color:#061236;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.05;margin-bottom:8px}.readinessAnswer p{color:#354364;line-height:1.45;margin:0;max-width:760px}.readinessQuickLinks{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:320px}.mikeTodoPanel{border-left:5px solid var(--blue)}.operatorOnlyPanel{background:rgba(255,250,241,.82)}.backgroundChecksHeader{margin:22px 0 14px}.backgroundChecksHeader h2{color:#061236;font-size:clamp(1.65rem,2.3vw,2.2rem);margin-bottom:6px}.backgroundChecksHeader p{color:#465475;max-width:780px}.morningTestPanel .sectionIntro h2{color:#061236;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05;margin-bottom:8px}.morningTestList{display:grid;grid-gap:10px;gap:10px}.morningTestSubsection{margin:18px 0 10px}.morningTestSubsection h3{color:#061236;font-size:1.18rem;margin-bottom:4px}.morningTestSubsection p{color:#465475;line-height:1.4;margin:0}.morningTestItem{align-items:start;background:rgba(246,242,235,.72);border:1px solid rgba(16,39,60,.1);border-left:5px solid var(--amber);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:42px minmax(0,1fr) auto;padding:14px}.morningTestItem.readiness-ready{border-left-color:var(--green)}.morningTestItem.readiness-blocked{border-left-color:var(--red)}.morningTestItem>span{align-items:center;background:#07111c;border-radius:999px;color:#efe4ca;display:grid;font-weight:900;height:34px;place-items:center;width:34px}.morningTestItem strong{color:#061236;display:block;font-size:1.05rem;margin-bottom:4px}.morningTestItem p,.morningTestItem small{color:#465475;line-height:1.45}.morningTestItem p{margin-bottom:5px}.morningTestItem small{display:block}.morningTestAction,.morningTestItem em{align-self:start;background:rgba(16,39,60,.08);border-radius:999px;color:var(--navy);font-size:.75rem;font-style:normal;font-weight:900;padding:7px 10px;text-decoration:none;text-transform:uppercase}.morningTestAction{background:#07111c;color:#efe4ca}.morningTestAction:hover{background:var(--blue);color:white}.benchmarkGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.benchmarkIntro{color:#40516c;line-height:1.45;margin:0 0 14px;max-width:780px}.benchmarkScoreboard{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.benchmarkScoreCard{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(246,242,235,.68)),radial-gradient(circle at 100% 0,rgba(53,109,255,.13),transparent 38%);border:1px solid rgba(16,39,60,.12);border-radius:10px;box-shadow:0 18px 48px rgba(16,39,60,.08);display:grid;grid-gap:14px;gap:14px;overflow:hidden;padding:16px;position:relative}.benchmarkScoreCard:before{background:#8390a6;content:"";inset:0 auto 0 0;position:absolute;width:5px}.benchmarkScoreCard.positive:before{background:#0f9b63}.benchmarkScoreCard.negative:before{background:#c43f3f}.benchmarkScoreCard.flat:before{background:#cda860}.benchmarkScoreTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.benchmarkScoreTop span{color:#66708f;display:block;font-size:.82rem;font-weight:800;line-height:1.3;margin-bottom:5px}.benchmarkScoreTop strong{color:var(--navy);display:block;font-size:1.55rem;letter-spacing:0}.benchmarkScoreTop em{background:rgba(16,39,60,.08);border-radius:999px;color:var(--navy);font-size:.82rem;font-style:normal;font-weight:900;padding:6px 9px;white-space:nowrap}.benchmarkToday{align-items:flex-end;display:flex;justify-content:space-between}.benchmarkToday span{color:#66708f;font-size:.75rem;font-weight:900;text-transform:uppercase}.benchmarkToday strong{color:var(--navy);font-size:2rem;line-height:1}.benchmarkScoreCard.positive .benchmarkToday strong{color:#0f8a58}.benchmarkScoreCard.negative .benchmarkToday strong{color:#a62626}.benchmarkScoreCard.flat .benchmarkToday strong{color:#9a6a12}.benchmarkTrendBars{display:grid;grid-gap:9px;gap:9px}.benchmarkTrendBar{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:32px minmax(0,1fr) 54px}.benchmarkTrendBar span:first-child{color:var(--navy);font-size:.76rem;font-weight:900}.benchmarkTrendTrack{background:rgba(16,39,60,.08);border-radius:999px;display:block;height:9px;overflow:hidden}.benchmarkTrendFill{background:#8390a6;border-radius:999px;display:block;height:100%;width:var(--bar-size)}.benchmarkTrendBar.positive .benchmarkTrendFill{background:#0f9b63}.benchmarkTrendBar.negative .benchmarkTrendFill{background:#c43f3f}.benchmarkTrendBar.flat .benchmarkTrendFill{background:#cda860}.benchmarkTrendBar.noData .benchmarkTrendFill{display:none}.benchmarkTrendBar strong{color:#4f5f78;font-size:.78rem;font-weight:900;text-align:right}.benchmarkTile{background:rgba(246,242,235,.72);border:1px solid var(--line);border-radius:8px;padding:14px}.benchmarkTile p{color:var(--muted);margin-bottom:8px}.benchmarkTile span,.benchmarkTile strong{display:block}.benchmarkTile strong{font-size:1.45rem}.benchmarkTile span{color:var(--navy);font-weight:900;margin-top:6px}.comparisonTable{overflow:hidden}.comparisonTable,.performanceGraph{border:1px solid var(--line);border-radius:8px}.performanceGraph{background:rgba(246,242,235,.62);display:grid;grid-gap:10px;gap:10px;padding:14px}.performanceGraphLegend{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.88rem;font-weight:800;gap:8px 14px;margin-bottom:4px}.legendDot{border-radius:999px;display:inline-block;height:10px;margin-right:-8px;width:10px}.graphBar.portfolio .graphFill,.legendDot.portfolio{background:#111827}.graphBar.spy .graphFill,.legendDot.spy{background:#356dff}.graphBar.qqq .graphFill,.legendDot.qqq{background:#0f9b63}.performanceGraphRow{background:rgba(255,255,255,.72);border:1px solid rgba(16,39,60,.09);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:105px minmax(0,1fr);padding:14px}.performanceGraphPeriod{display:grid;grid-gap:4px;gap:4px}.performanceGraphPeriod strong{color:var(--navy);font-size:1.15rem}.performanceGraphPeriod span{color:var(--muted);font-size:.82rem}.performanceGraphBars{display:grid;grid-gap:9px;gap:9px}.graphBar{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:54px minmax(0,1fr) 70px}.graphBarLabel{color:var(--navy);font-size:.84rem;font-weight:900}.graphTrack{background:rgba(16,39,60,.08);border-radius:999px;display:block;height:13px;overflow:hidden;position:relative}.graphZero{background:rgba(16,39,60,.32);width:1px;z-index:2}.graphFill,.graphZero{bottom:0;display:block;left:50%;position:absolute;top:0}.graphFill{border-radius:999px;min-width:3px;width:calc(var(--bar-size) / 2)}.graphBar.negative .graphFill{background:#c43f3f;left:auto;right:50%}.graphBar.noData .graphFill{display:none}.graphBar strong{color:var(--navy);font-size:.88rem;text-align:right}.graphBar strong.negative{color:#a62626}.diagnosticFootnote{color:var(--muted);line-height:1.45;margin:14px 0 0}.diagnosticGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.humanVerificationGrid{grid-template-columns:minmax(0,780px)}.diagnosticCard{background:rgba(255,250,241,.9);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 60px rgba(16,39,60,.06);padding:18px}.diagnosticCard.working{border-color:rgba(53,109,255,.26)}.diagnosticCard.needs_time{border-color:rgba(213,139,24,.28)}.diagnosticCard.needs_mike{border-color:rgba(196,63,63,.24)}.diagnosticCard.ready{border-color:rgba(15,155,99,.24)}.diagnosticHeader{display:grid;grid-gap:7px;gap:7px;margin-bottom:12px}.diagnosticHeader span{color:var(--blue);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.diagnosticHeader strong{color:var(--navy);font-size:1.1rem}.diagnosticCard p{color:var(--muted);line-height:1.5;margin:0}.diagnosticAction{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.diagnosticAction h4{font-size:.86rem;margin-bottom:6px}.comparisonRow{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:13px 14px}.comparisonRow+.comparisonRow{border-top:1px solid var(--line)}.comparisonRow.header{background:rgba(16,39,60,.08);color:var(--navy);font-weight:900}.comparisonRow span{color:var(--muted)}.comparisonRow.header span{color:var(--navy)}.reviewShell{margin:0 auto;max-width:1536px;padding:10px 22px 48px}.reviewHeader{align-items:center;background:rgba(255,255,255,.86);border-bottom:1px solid rgba(16,39,60,.12);display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr auto;min-height:70px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.attentionRow,.brandLockup,.connectorChip,.marketClock,.portfolioButton,.reviewNav,.syncStrip{color:var(--navy);text-decoration:none}.brandLockup{align-items:center;display:flex;font-size:1.9rem;gap:10px}.helmLogo{align-items:center;background:radial-gradient(circle at 38% 34%,rgba(255,255,255,.14),transparent 24%),radial-gradient(circle at 62% 58%,rgba(134,155,132,.18),transparent 30%),linear-gradient(145deg,#1a2430,#07111c 72%);border:1px solid rgba(205,168,96,.68);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 10px 26px rgba(7,17,28,.16);color:#efe4ca;display:grid;height:38px;overflow:hidden;place-items:center;position:relative;width:38px}.helmLogoLetter{font-family:Georgia,Times New Roman,serif;font-size:1.38rem;font-weight:800;line-height:1;position:relative;text-shadow:0 1px 8px rgba(205,168,96,.18);z-index:3}.helmLogoProfile{border:1px solid rgba(212,221,218,.26);border-left-color:transparent;border-radius:999px;height:22px;left:7px;opacity:.8;position:absolute;top:8px;transform:rotate(-18deg);width:22px;z-index:1}.helmLogoProfile:after{background:rgba(134,155,132,.78);bottom:2px;content:"";height:3px;left:6px;transform:rotate(38deg);width:16px}.helmLogoProfile:after,.helmLogoWave{border-radius:999px;position:absolute}.helmLogoWave{border-bottom:3px solid rgba(134,155,132,.86);bottom:8px;height:11px;right:-4px;transform:rotate(-8deg);width:36px;z-index:2}.helmLogo:after{border:1px solid rgba(205,168,96,.28);border-radius:999px;content:"";inset:5px;position:absolute}.helmLogo.reviewSize{height:128px;width:128px}.helmLogo.reviewSize .helmLogoLetter{font-size:4.6rem}.helmLogo.reviewSize .helmLogoProfile{height:56px;left:37px;top:22px;width:40px}.helmLogo.reviewSize .helmLogoProfile:after{bottom:-36px;height:48px;left:-14px;width:62px}.helmLogo.reviewSize .helmLogoWave{border-bottom-width:7px;bottom:26px;height:36px;right:-10px;width:122px}.reviewNav{align-items:center;display:flex;gap:2px}.reviewNav a{border-bottom:4px solid transparent;color:#28345a;font-weight:700;padding:25px 13px 21px;text-decoration:none;white-space:nowrap}.reviewNav a.active{border-bottom-color:var(--blue);color:#061236}.marketClock{display:grid;font-size:1.05rem;justify-items:start;line-height:1.25}.marketClock strong{color:#061236}.marketClock small,.marketClock span{color:#49577d}.syncStrip{align-items:center;border-bottom:1px solid rgba(16,39,60,.1);display:flex;flex-wrap:wrap;font-size:.95rem;gap:14px;min-height:46px}.syncStrip span:not(.syncOk):not(.syncWarn):not(.syncBusy){color:#354364}.syncStrip .syncActiveItem{background:rgba(13,201,145,.12);border:1px solid rgba(13,201,145,.32);border-radius:999px;color:#075f49;font-weight:800;padding:5px 10px}.syncCadence{color:#667393;font-size:.82rem;font-weight:700}.syncStrip a{border:1px solid rgba(16,39,60,.36);color:#354364;font-size:.78rem;height:20px;margin-left:auto;place-items:center;text-decoration:none;width:20px}.syncBusy,.syncOk,.syncStrip a,.syncWarn{align-items:center;border-radius:999px;display:grid;font-weight:900}.syncBusy,.syncOk,.syncWarn{color:white;font-size:.8rem;height:18px;place-items:center;width:18px}.syncOk{background:var(--green)}.syncWarn{background:var(--amber)}.syncBusy{animation:pulseBusy 1.2s ease-in-out infinite;background:var(--blue)}.liveCharlieBar{align-items:center;background:rgba(255,250,241,.94);border-bottom:1px solid rgba(16,39,60,.12);box-shadow:0 14px 34px rgba(16,39,60,.06);color:var(--navy);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:8px 22px;position:-webkit-sticky;position:sticky;top:72px;z-index:45}.liveCharlieBar.active{background:linear-gradient(90deg,rgba(53,109,255,.12),rgba(15,155,99,.08)),rgba(255,250,241,.96)}.liveCharlieBar.safe_mode{background:linear-gradient(90deg,rgba(213,139,24,.15),rgba(255,250,241,.96)),rgba(255,250,241,.96)}.liveCharlieBar.risk_mode{background:linear-gradient(90deg,rgba(196,63,63,.12),rgba(255,250,241,.96)),rgba(255,250,241,.96)}.liveCharlieBar.cooldown{background:linear-gradient(90deg,rgba(213,139,24,.16),rgba(53,109,255,.07)),rgba(255,250,241,.96)}.liveCharlieBar.pending{grid-template-columns:auto 1fr}.liveStatusMain{align-items:center;display:flex;gap:12px;min-width:0}.liveStatusMain strong{display:block;font-size:.96rem;line-height:1.15}.liveStatusMain p{color:#4d5b70;font-size:.86rem;line-height:1.25;margin:2px 0 0;max-width:920px}.livePulse{background:var(--green);border:2px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 0 0 0 rgba(15,155,99,.34);flex:0 0 auto;height:13px;width:13px}.liveCharlieBar.active .livePulse{animation:pulseBusy 1.2s ease-in-out infinite;background:var(--blue)}.liveCharlieBar.cooldown .livePulse,.liveCharlieBar.pending .livePulse,.liveCharlieBar.risk_mode .livePulse,.liveCharlieBar.safe_mode .livePulse{background:var(--amber)}.liveStatusMeta{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.liveSourcePill{background:rgba(16,39,60,.07);border:1px solid rgba(16,39,60,.1);border-radius:999px;color:#33425b;font-size:.74rem;font-weight:900;padding:5px 9px;white-space:nowrap}.liveSourcePill.fresh,.liveSourcePill.rec-today,.liveSourcePill.rec-wait{background:rgba(15,155,99,.12);border-color:rgba(15,155,99,.26);color:#08704b}.liveSourcePill.blocked,.liveSourcePill.rec-blocked,.liveSourcePill.source_issue{background:rgba(213,139,24,.14);border-color:rgba(213,139,24,.28);color:#8a5608}.liveSourcePill.auth_required,.liveSourcePill.stale{background:rgba(213,74,57,.12);border-color:rgba(213,74,57,.25);color:#9a2c20}.liveSourcePill.not_included,.liveSourcePill.optional{background:rgba(102,115,147,.1);border-color:rgba(102,115,147,.24);color:#465167}.liveStatusMeta small{color:#667393;font-size:.72rem;font-weight:800;white-space:nowrap}.refreshCharlieButton{background:var(--navy);border:1px solid rgba(16,39,60,.14);border-radius:999px;color:#fff;cursor:pointer;font-size:.74rem;font-weight:900;min-height:30px;padding:5px 11px;white-space:nowrap}.refreshCharlieButton:disabled{cursor:wait;opacity:.68}@keyframes pulseBusy{0%,to{box-shadow:0 0 0 0 rgba(53,109,255,.32)}50%{box-shadow:0 0 0 8px rgba(53,109,255,0)}}.morningCard{align-items:flex-end;background:radial-gradient(circle at 20% 30%,rgba(53,109,255,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(247,250,255,.88));border:1px solid rgba(16,39,60,.14);border-radius:12px;box-shadow:0 20px 70px rgba(16,39,60,.08);display:grid;grid-gap:34px;gap:34px;grid-template-columns:280px 1fr;margin-top:14px;min-height:214px;overflow:hidden;padding:26px 42px 0}.charliePortraitWrap{align-self:stretch;display:flex;justify-content:center;min-height:214px}.advisorAvatar{--avatar-size:92px;align-self:center;background:#07111c;border:1px solid rgba(205,168,96,.48);border-radius:999px;box-shadow:0 18px 46px rgba(7,17,28,.18),inset 0 0 0 1px rgba(255,255,255,.04);display:block;height:var(--avatar-size);margin:0;overflow:hidden;position:relative;width:var(--avatar-size)}.advisorAvatar.hero{--avatar-size:220px;align-self:flex-end}.advisorAvatar.medium{--avatar-size:86px}.advisorAvatar.button,.advisorAvatar.small{--avatar-size:48px}.advisorAvatar img{display:block;height:100%;object-fit:cover;width:100%}.advisorAvatar.hero img{object-position:center}.advisorAvatar figcaption{background:rgba(7,17,28,.72);border:1px solid rgba(205,168,96,.38);border-radius:999px;bottom:12px;color:#f0e4cb;font-size:.72rem;font-weight:900;left:50%;letter-spacing:.08em;padding:5px 10px;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.avatarReviewShell{gap:22px}.avatarReviewHero{align-items:flex-end;display:flex;gap:22px;justify-content:space-between;margin-top:18px}.avatarReviewHero h1{color:#061236;font-size:clamp(2.4rem,4vw,4.6rem);letter-spacing:0;line-height:.98;margin:8px 0 14px}.avatarReviewHero p:not(.sectionLabel){color:#465475;font-size:1.08rem;line-height:1.45;max-width:760px}.avatarReviewBoard{background:radial-gradient(circle at 34% 32%,rgba(0,245,255,.18),transparent 30%),radial-gradient(circle at 70% 55%,rgba(255,48,214,.09),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,250,255,.9));border:1px solid rgba(16,39,60,.14);border-radius:12px;box-shadow:0 22px 80px rgba(16,39,60,.1);display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(360px,1fr) 360px;min-height:620px;overflow:hidden;padding:52px}.avatarReviewFigure{align-items:center;background:radial-gradient(circle at 50% 42%,rgba(0,245,255,.12),transparent 28%),linear-gradient(90deg,rgba(0,245,255,.07) 1px,transparent 0),linear-gradient(180deg,rgba(6,18,54,.05) 1px,transparent 0),linear-gradient(135deg,rgba(5,8,22,.04),rgba(45,98,255,.04));background-size:100% 100%,42px 42px,42px 42px,100% 100%;border:1px solid rgba(0,245,255,.14);border-radius:12px;display:flex;justify-content:center;min-height:520px}.avatarReviewFigure .advisorAvatar.hero{--avatar-size:min(440px,56vw)}.avatarReviewNotes{align-self:center;background:rgba(255,255,255,.74);border:1px solid rgba(16,39,60,.12);border-radius:12px;padding:24px}.avatarReviewNotes h2{color:#061236;font-size:1.55rem;margin-bottom:16px}.avatarReviewNotes ul{color:#24304f;display:grid;grid-gap:13px;gap:13px;line-height:1.45;padding-left:20px}.avatarReviewHeroCompact{align-items:flex-end}.avatarConceptGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.avatarConceptCard{background:rgba(255,255,255,.9);border:1px solid rgba(16,39,60,.12);border-radius:12px;box-shadow:0 18px 54px rgba(16,39,60,.08);display:grid;grid-template-rows:auto 320px auto;min-height:520px;overflow:hidden}.avatarConceptHeader{align-items:center;display:flex;justify-content:space-between;padding:16px 18px 0}.marketGuardianReview{gap:22px}.marketGuardianHero{align-items:flex-end;display:flex;gap:22px;justify-content:space-between;margin-top:18px}.marketGuardianHero h1{color:#061236;font-size:clamp(2.7rem,5vw,5.2rem);letter-spacing:0;line-height:.95;margin:8px 0 14px}.marketGuardianHero p:not(.sectionLabel){color:#465475;font-size:1.08rem;line-height:1.45;max-width:760px}.marketGuardianBoard{background:radial-gradient(circle at 24% 28%,rgba(205,168,96,.18),transparent 28%),radial-gradient(circle at 75% 55%,rgba(69,104,89,.14),transparent 34%),linear-gradient(135deg,#101a27,#07111c 62%,#0c1723);border:1px solid rgba(205,168,96,.32);border-radius:12px;box-shadow:0 26px 90px rgba(7,17,28,.22);color:#f4ead8;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(340px,.86fr) minmax(360px,1fr);min-height:560px;overflow:hidden;padding:54px;position:relative}.marketGuardianBoard:before{background:linear-gradient(90deg,rgba(205,168,96,.05) 1px,transparent 0),linear-gradient(180deg,rgba(205,168,96,.05) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.72),transparent 72%);mask-image:linear-gradient(90deg,rgba(0,0,0,.72),transparent 72%);pointer-events:none;position:absolute}.marketGuardianCopy,.marketGuardianPortrait{position:relative;z-index:1}.marketGuardianPortrait{align-items:center;display:flex;justify-content:center}.marketGuardianPortrait .advisorAvatar.hero{--avatar-size:min(420px,54vw);border-color:rgba(205,168,96,.62);box-shadow:0 30px 90px rgba(0,0,0,.42),0 0 0 10px rgba(205,168,96,.04),inset 0 0 0 1px rgba(255,255,255,.06)}.marketGuardianCopy{align-self:center;display:grid;grid-gap:18px;gap:18px}.marketGuardianCopy h2{color:#fff7e7;font-size:clamp(2rem,3vw,3.5rem);letter-spacing:0;line-height:1;margin:0;max-width:680px}.marketGuardianCopy p:not(.sectionLabel){color:#cdd8d2;font-size:1.08rem;line-height:1.6;max-width:680px}.marketGuardianCopy .sectionLabel{color:#d1ae6b}.marketGuardianCopy ul{color:#eef3ed;display:grid;grid-gap:10px;gap:10px;line-height:1.45;margin:0;padding-left:20px}.trustMarkReview{align-items:center;background:radial-gradient(circle at 14% 24%,rgba(53,109,255,.12),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,247,.92));border:1px solid rgba(16,39,60,.12);border-radius:12px;box-shadow:0 18px 60px rgba(16,39,60,.08);display:grid;grid-gap:26px;gap:26px;grid-template-columns:auto 1fr;padding:34px}.trustMarkReview h2{color:#061236;font-size:clamp(1.8rem,2.6vw,3rem);letter-spacing:0;line-height:1;margin:4px 0 12px}.trustMarkReview p:not(.sectionLabel){color:#465475;font-size:1.05rem;line-height:1.55;max-width:780px}.avatarConceptHeader span{align-items:center;background:#061236;border-radius:999px;color:white;display:grid;font-size:.95rem;font-weight:900;height:34px;place-items:center;width:34px}.avatarConceptHeader small{color:#5f6d8d;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.avatarConceptArt{align-items:center;display:flex;justify-content:center;margin:10px 18px 0;overflow:hidden;position:relative}.avatarConceptArt:before{background:linear-gradient(90deg,rgba(16,39,60,.05) 1px,transparent 0),linear-gradient(180deg,rgba(16,39,60,.05) 1px,transparent 0);background-size:34px 34px;border:1px solid rgba(16,39,60,.08);border-radius:10px;content:"";inset:0;position:absolute}.avatarConceptArt.realist{background:radial-gradient(circle at 45% 30%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,#eef4ff,#dbe9ff)}.avatarConceptArt.cyberpunk{background:radial-gradient(circle at 48% 34%,rgba(0,245,255,.22),transparent 30%),radial-gradient(circle at 66% 38%,rgba(255,48,214,.2),transparent 30%),linear-gradient(145deg,#050816,#151a4f)}.avatarConceptArt.editorial{background:radial-gradient(circle at 44% 28%,rgba(255,242,212,.9),transparent 34%),linear-gradient(145deg,#f8f0dd,#e5f0ff)}.avatarConceptArt.hologram{background:radial-gradient(circle at 50% 38%,rgba(0,245,255,.24),transparent 34%),linear-gradient(145deg,rgba(238,247,255,.92),rgba(224,236,255,.6))}.avatarConceptArt.noir{background:radial-gradient(circle at 55% 22%,rgba(248,211,129,.22),transparent 30%),linear-gradient(145deg,#090b13,#1d2437 70%,#10131d)}.avatarConceptArt.signal{background:radial-gradient(circle at 50% 44%,rgba(53,109,255,.24),transparent 34%),radial-gradient(circle at 60% 38%,rgba(0,245,255,.2),transparent 34%),linear-gradient(145deg,#f9fbff,#eaf1ff)}.conceptFigure{--skin:#d99a78;--hair:#eaf1f8;--coat:#061236;height:260px;position:relative;width:220px;z-index:2}.conceptAura,.conceptBacklight,.conceptBeard,.conceptGlasses,.conceptHair,.conceptHead,.conceptMark,.conceptNeck,.conceptShoulders,.conceptSignal,.conceptVisor{position:absolute}.conceptAura{border:1px solid rgba(53,109,255,.26);border-radius:999px;height:190px;left:14px;top:8px;width:190px}.conceptBacklight{background:radial-gradient(circle,rgba(53,109,255,.16),transparent 65%);border-radius:999px;height:220px;left:0;top:0;width:220px}.conceptShoulders{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--coat),#123c86);border-radius:44px 44px 10px 10px;bottom:0;box-shadow:0 18px 38px rgba(6,18,54,.2);-webkit-clip-path:polygon(18% 0,82% 0,100% 38%,100% 100%,0 100%,0 38%);clip-path:polygon(18% 0,82% 0,100% 38%,100% 100%,0 100%,0 38%);height:112px;left:18px;width:184px}.conceptNeck{background:linear-gradient(180deg,var(--skin),#b87358);bottom:96px;height:36px;left:92px;width:36px}.conceptHead{background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.55),transparent 28%),linear-gradient(145deg,var(--skin),#b87358);border:1px solid rgba(16,39,60,.12);border-radius:44% 44% 38% 38%;height:96px;left:65px;top:70px;width:90px}.conceptHair{background:linear-gradient(135deg,var(--hair),#74849b);border-radius:28px 28px 12px 12px;height:36px;left:58px;top:55px;width:104px}.conceptVisor{background:rgba(16,39,60,.82);border:1px solid rgba(53,109,255,.54);border-radius:6px;height:23px;left:78px;top:105px;width:64px}.conceptGlasses{border-bottom:2px solid rgba(16,39,60,.72);border-top:2px solid rgba(16,39,60,.72);height:18px;left:76px;top:104px;width:68px}.conceptBeard{background:linear-gradient(135deg,rgba(255,255,255,.82),#a7b3c2);border-radius:8px 8px 24px 24px;height:32px;left:80px;top:132px;width:60px}.conceptSignal{background:#00f5ff;border-radius:999px;box-shadow:0 0 14px rgba(0,245,255,.7);height:8px;width:42px}.conceptSignal.one{left:20px;top:116px;transform:rotate(-35deg)}.conceptSignal.two{right:24px;top:82px;transform:rotate(28deg)}.conceptSignal.three{bottom:48px;right:48px;transform:rotate(0deg)}.conceptMark{background:linear-gradient(135deg,rgba(0,245,255,.84),rgba(255,48,214,.76));border-radius:14px;bottom:54px;height:72px;left:94px;transform:skew(-14deg);width:24px}.conceptFigure.realist{--skin:#d7a080;--hair:#f2f5f6;--coat:#0d1b34}.conceptFigure.realist .conceptMark,.conceptFigure.realist .conceptSignal,.conceptFigure.realist .conceptVisor{opacity:.22}.conceptFigure.cyberpunk{--skin:#131b33;--hair:#050816;--coat:#030614}.conceptFigure.cyberpunk .conceptHead{border-color:rgba(0,245,255,.5);-webkit-clip-path:polygon(18% 0,82% 0,100% 34%,88% 100%,12% 100%,0 34%);clip-path:polygon(18% 0,82% 0,100% 34%,88% 100%,12% 100%,0 34%)}.conceptFigure.cyberpunk .conceptVisor{background:linear-gradient(90deg,#00f5ff,#ff30d6);border:0;box-shadow:0 0 22px rgba(0,245,255,.68);height:16px}.conceptFigure.editorial{--skin:#c98d6d;--hair:#fff5e4;--coat:#233a64}.conceptFigure.editorial .conceptSignal,.conceptFigure.editorial .conceptVisor{display:none}.conceptFigure.editorial .conceptGlasses{border-color:#233a64}.conceptFigure.hologram{--skin:rgba(0,245,255,0.22);--hair:rgba(225,245,255,0.5);--coat:rgba(45,98,255,0.46)}.conceptFigure.hologram .conceptHead,.conceptFigure.hologram .conceptNeck,.conceptFigure.hologram .conceptShoulders{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:rgba(0,245,255,.35)}.conceptFigure.noir{--skin:#1b2030;--hair:#080a10;--coat:#060812}.conceptFigure.noir .conceptHair{border-radius:6px 6px 20px 20px;-webkit-clip-path:polygon(0 42%,100% 14%,88% 54%,8% 70%);clip-path:polygon(0 42%,100% 14%,88% 54%,8% 70%)}.conceptFigure.noir .conceptAura,.conceptFigure.noir .conceptMark,.conceptFigure.noir .conceptSignal{opacity:.18}.conceptFigure.signal .conceptBeard,.conceptFigure.signal .conceptGlasses,.conceptFigure.signal .conceptHair,.conceptFigure.signal .conceptHead,.conceptFigure.signal .conceptNeck{display:none}.conceptFigure.signal .conceptShoulders{background:radial-gradient(circle,rgba(255,255,255,.8),transparent 21%),conic-gradient(from 220deg,#356dff,#00f5ff,#0f9b63,#356dff);border-radius:48px;-webkit-clip-path:none;clip-path:none;height:158px;left:31px;top:52px;width:158px}.conceptFigure.signal .conceptMark{bottom:72px;height:92px;left:96px;width:30px}.avatarConceptCopy{padding:18px}.avatarConceptCopy h2{color:#061236;font-size:1.35rem;letter-spacing:0;line-height:1.1;margin-bottom:9px}.avatarConceptCopy p{color:#465475;font-size:.98rem;line-height:1.45}.freshAvatarReview{gap:22px}.freshAvatarHero{align-items:flex-end;display:flex;gap:22px;justify-content:space-between;margin-top:18px}.freshAvatarHero h1{color:#061236;font-size:clamp(2.7rem,5vw,5.6rem);letter-spacing:0;line-height:.92;margin:8px 0 14px}.freshAvatarHero p:not(.sectionLabel){color:#465475;font-size:1.08rem;line-height:1.45;max-width:800px}.freshAvatarGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.freshAvatarCard{background:rgba(255,255,255,.92);border:1px solid rgba(16,39,60,.12);border-radius:12px;box-shadow:0 18px 54px rgba(16,39,60,.08);display:grid;grid-template-rows:auto 350px auto;overflow:hidden}.freshAvatarMeta{align-items:center;display:flex;justify-content:space-between;padding:16px 18px 0}.freshAvatarMeta strong{align-items:center;background:#061236;border-radius:999px;color:white;display:grid;font-size:.88rem;height:38px;place-items:center;width:38px}.freshAvatarMeta span{color:#5f6d8d;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.freshAvatarStage{border:1px solid rgba(16,39,60,.08);border-radius:10px;margin:12px 18px 0}.directionArt,.freshAvatarStage{overflow:hidden;position:relative}.directionArt{height:100%;width:100%}.directionArt span{position:absolute}.sceneGlow{border-radius:999px;filter:blur(8px);height:220px;left:50%;top:34%;transform:translate(-50%,-50%);width:220px}.sceneWindow{inset:0}.figureBody{bottom:0;height:135px;width:220px}.figureBody,.figureNeck{left:50%;transform:translateX(-50%)}.figureNeck{bottom:118px;height:42px;width:42px}.figureHead{height:118px;top:112px;width:104px}.figureHair,.figureHead{left:50%;transform:translateX(-50%)}.figureHair{height:44px;top:86px;width:126px}.figureFaceLine{background:rgba(16,39,60,.62);height:2px;left:50%;transform:translateX(-50%);width:50px}.figureFaceLine.one{top:154px}.figureFaceLine.two{top:177px;width:34px}.figureGlasses{height:26px;top:143px;width:76px}.figureBeard,.figureGlasses{left:50%;transform:translateX(-50%)}.figureBeard{height:38px;top:188px;width:66px}.figureSignal{border-radius:999px;height:8px;width:58px}.figureSignal.one{left:15%;top:49%;transform:rotate(-31deg)}.figureSignal.two{right:16%;top:28%;transform:rotate(30deg)}.figureSignal.three{bottom:26%;right:25%}.figureObject{bottom:0;height:120px;left:50%;transform:translateX(-50%);width:120px}.figureMark{bottom:54px;height:84px;left:50%;transform:translateX(-50%) skew(-12deg);width:28px}.directionArt.portrait{background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.96),transparent 30%),linear-gradient(145deg,#e7eef8,#cad8ee)}.directionArt.portrait .sceneWindow{background:linear-gradient(90deg,rgba(6,18,54,.05) 1px,transparent 0);background-size:38px 38px}.directionArt.portrait .figureBody{background:linear-gradient(145deg,#0c1830,#1e4178);border-radius:52px 52px 0 0}.directionArt.companion .figureHead,.directionArt.editorial .figureHead,.directionArt.portrait .figureHead{background:linear-gradient(145deg,#d69a78,#b67456);border-radius:44% 44% 38% 38%}.directionArt.portrait .figureHair{background:linear-gradient(135deg,#f4f1e9,#93a0ad);border-radius:34px 34px 14px 14px}.directionArt.editorial .figureGlasses,.directionArt.portrait .figureGlasses{border:2px solid #193255;border-radius:8px}.directionArt.companion .figureBeard,.directionArt.editorial .figureBeard,.directionArt.portrait .figureBeard{background:linear-gradient(135deg,#f7f2e8,#a8b2bc);border-radius:8px 8px 28px 28px}.directionArt.portrait .figureMark,.directionArt.portrait .figureSignal{background:#4ce9f4;opacity:.22}.directionArt.operator{background:radial-gradient(circle at 52% 30%,rgba(0,245,255,.2),transparent 24%),radial-gradient(circle at 65% 42%,rgba(255,48,214,.18),transparent 30%),linear-gradient(145deg,#050816,#11172d)}.directionArt.operator .sceneWindow{background:linear-gradient(90deg,rgba(0,245,255,.08) 1px,transparent 0),linear-gradient(180deg,rgba(255,48,214,.05) 1px,transparent 0);background-size:42px 42px}.directionArt.operator .figureBody{background:linear-gradient(145deg,#01030b,#0b2b69);-webkit-clip-path:polygon(15% 0,85% 0,100% 40%,100% 100%,0 100%,0 40%);clip-path:polygon(15% 0,85% 0,100% 40%,100% 100%,0 100%,0 40%)}.directionArt.operator .figureHead{background:linear-gradient(145deg,#111b30,#040711);border:1px solid rgba(0,245,255,.32);-webkit-clip-path:polygon(18% 0,82% 0,100% 34%,86% 100%,14% 100%,0 34%);clip-path:polygon(18% 0,82% 0,100% 34%,86% 100%,14% 100%,0 34%)}.directionArt.operator .figureHair{background:linear-gradient(135deg,#050816,#1f3356);-webkit-clip-path:polygon(0 44%,24% 0,82% 0,100% 44%,84% 62%,12% 62%);clip-path:polygon(0 44%,24% 0,82% 0,100% 44%,84% 62%,12% 62%)}.directionArt.operator .figureGlasses{background:linear-gradient(90deg,#00f5ff,#ff30d6);border-radius:4px;box-shadow:0 0 18px rgba(0,245,255,.72)}.directionArt.operator .figureBeard{background:rgba(255,255,255,.68);-webkit-clip-path:polygon(0 10%,100% 10%,62% 100%,0 100%);clip-path:polygon(0 10%,100% 10%,62% 100%,0 100%)}.directionArt.operator .figureMark,.directionArt.operator .figureSignal{background:linear-gradient(90deg,#00f5ff,#ff30d6);box-shadow:0 0 16px rgba(0,245,255,.64)}.directionArt.editorial{background:radial-gradient(circle at 34% 25%,rgba(255,240,198,.72),transparent 28%),linear-gradient(145deg,#f8eedb,#e7f0ff)}.directionArt.editorial .sceneWindow{background:radial-gradient(circle at 80% 20%,rgba(53,109,255,.1),transparent 24%)}.directionArt.editorial .figureBody{background:linear-gradient(145deg,#24395f,#0e2347);border-radius:18px 72px 0 0}.directionArt.editorial .figureHair{background:linear-gradient(135deg,#fff7e8,#b0aaa0);border-radius:54px 22px 18px 10px}.directionArt.editorial .figureMark,.directionArt.editorial .figureObject,.directionArt.editorial .figureSignal{display:none}.directionArt.holo{background:radial-gradient(circle at 50% 38%,rgba(0,245,255,.22),transparent 30%),linear-gradient(145deg,#edf8ff,#dfe9ff)}.directionArt.holo .sceneWindow{background:linear-gradient(90deg,rgba(0,245,255,.08) 1px,transparent 0),linear-gradient(180deg,rgba(53,109,255,.05) 1px,transparent 0);background-size:34px 34px}.directionArt.holo .figureBeard,.directionArt.holo .figureBody,.directionArt.holo .figureHair,.directionArt.holo .figureHead,.directionArt.holo .figureNeck{background:rgba(0,245,255,.18);border:1px solid rgba(0,245,255,.34);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.directionArt.holo .figureBody{border-radius:36px 36px 0 0}.directionArt.holo .figureGlasses,.directionArt.holo .figureMark,.directionArt.holo .figureSignal{background:#00f5ff;box-shadow:0 0 16px rgba(0,245,255,.7)}.directionArt.crest{background:radial-gradient(circle at 50% 46%,rgba(53,109,255,.24),transparent 30%),linear-gradient(145deg,#f8fbff,#e8f0ff)}.directionArt.crest .figureBeard,.directionArt.crest .figureBody,.directionArt.crest .figureFaceLine,.directionArt.crest .figureGlasses,.directionArt.crest .figureHair,.directionArt.crest .figureHead,.directionArt.crest .figureNeck{display:none}.directionArt.crest .figureObject{background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.82),transparent 20%),conic-gradient(from 220deg,#356dff,#00f5ff,#0f9b63,#356dff);border-radius:38px;height:170px;top:82px;width:170px}.directionArt.crest .figureMark,.directionArt.crest .figureSignal{background:linear-gradient(90deg,#356dff,#00f5ff);box-shadow:0 0 14px rgba(0,245,255,.48)}.directionArt.companion{background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.94),transparent 30%),linear-gradient(145deg,#fff8ef,#eaf1ff)}.directionArt.companion .figureBody{background:linear-gradient(145deg,#f4f8ff,#8fb4ff);border-radius:52px;bottom:32px;height:100px;width:150px}.directionArt.companion .figureHead{height:92px;top:102px;width:92px}.directionArt.companion .figureHair{background:linear-gradient(135deg,#f5f4ef,#9aa6b2);border-radius:999px 999px 16px 16px}.directionArt.companion .figureGlasses{border:2px solid #17376a;border-radius:999px}.directionArt.companion .figureMark,.directionArt.companion .figureSignal{background:#356dff;opacity:.42}.freshAvatarCopy{padding:18px}.freshAvatarCopy div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.freshAvatarCopy h2{color:#061236;font-size:1.35rem;letter-spacing:0;line-height:1.1}.freshAvatarCopy small{color:var(--blue);font-weight:900;text-transform:uppercase}.freshAvatarCopy p{color:#465475;font-size:.98rem;line-height:1.45;margin-top:10px}.morningCard h1{color:#061236;font-size:clamp(2.8rem,4vw,4.35rem);letter-spacing:0;line-height:1;margin-bottom:12px}.morningLead{color:#24304f;font-size:1.35rem;line-height:1.35;margin-bottom:6px}.morningCallout{color:var(--blue);font-size:1.45rem;font-weight:800;line-height:1.35;margin-bottom:18px}.morningCallout span{color:#354364;font-weight:500}.morningMeta{color:#596789;font-size:1rem;margin-bottom:24px}.todayActionCard{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(247,250,255,.84)),radial-gradient(circle at 8% 8%,rgba(205,168,96,.16),transparent 30%);border:1px solid rgba(16,39,60,.14);border-left:6px solid var(--blue);border-radius:10px;display:grid;grid-gap:22px;gap:22px;grid-template-columns:136px minmax(0,1fr) minmax(260px,.54fr);margin:18px 0;min-height:132px;padding:24px 28px}.todayActionCard.green{border-left-color:var(--green)}.todayActionCard.gold{border-left-color:#d99900}.todayActionCard.orange{border-left-color:#f37b04}.todayActionCard.red{border-left-color:#db1f2f}.todayActionBadge{align-items:center;background:#07111c;border:1px solid rgba(205,168,96,.56);border-radius:999px;color:#efe4ca;display:grid;font-size:1.08rem;font-weight:900;min-height:74px;padding:12px;place-items:center;text-align:center}.todayActionCard h2{color:#061236;font-size:clamp(2rem,3vw,3rem);line-height:1.05;margin-bottom:8px}.todayActionCard p{color:#354364;font-size:1.08rem;line-height:1.45;margin-bottom:0}.todayNextStep{background:rgba(7,17,28,.04);border:1px solid rgba(16,39,60,.12);border-radius:8px;padding:16px}.todayNextStep strong{color:#061236;display:block;font-size:.92rem;margin-bottom:6px;text-transform:uppercase}.todayActionButton{align-items:center;background:#07111c;border:1px solid rgba(205,168,96,.5);border-radius:8px;color:#efe4ca;display:inline-flex;font-weight:900;gap:8px;margin-top:14px;min-height:42px;padding:0 14px;text-decoration:none}.todayStopPanel{background:rgba(255,255,255,.78);border:1px solid rgba(16,39,60,.14);border-radius:10px;margin:18px 0;padding:clamp(18px,4vw,28px)}.todayStopIntro{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.todayStopIntro h2{color:#061236;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05;margin-bottom:8px}.todayStopCard p,.todayStopIntro p{color:#354364;line-height:1.45}.todayStopGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.todayStopCard{background:rgba(255,250,241,.9);border:1px solid rgba(16,39,60,.12);border-left:5px solid #db1f2f;border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.historyCard,.positionTicketAnchor,.todayStopCard{scroll-margin-top:150px}.todayStopHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.todayStopHeader span,.todayStopHeader strong{display:block}.todayStopHeader strong{color:#061236;font-size:1.5rem;line-height:1}.todayStopHeader span{color:#596789;font-size:.92rem;margin-top:5px}.todayStopHeader em{background:rgba(219,31,47,.1);border-radius:999px;color:#971a25;flex:0 0 auto;font-size:.74rem;font-style:normal;font-weight:900;padding:7px 9px;text-transform:uppercase}.charlieScorecard{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(16,39,60,.12);border-radius:10px;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(260px,.9fr) 1.1fr;margin-bottom:22px;padding:22px 26px}.charlieScorecard h2{color:#061236;font-size:clamp(1.55rem,2vw,2.25rem);margin-bottom:8px}.charlieScorecard p{color:#354364;line-height:1.5;margin:0}.scorecardMetrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(110px,1fr))}.decisionPolicyPanel{background:rgba(255,255,255,.78);border:1px solid rgba(16,39,60,.12);border-radius:10px;display:grid;grid-gap:18px;gap:18px;margin-bottom:22px;padding:24px 26px}.decisionPolicyIntro{display:grid;grid-gap:8px;gap:8px}.decisionPolicyIntro h2{color:#061236;font-size:clamp(1.65rem,2.6vw,2.45rem);line-height:1.08}.decisionPolicyIntro p{color:#465475;line-height:1.5;margin:0;max-width:880px}.decisionPolicyGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.decisionRule{border:1px solid rgba(16,39,60,.12);border-radius:8px;padding:16px}.decisionRule.green{background:rgba(24,164,113,.08)}.decisionRule.red{background:rgba(219,31,47,.06)}.decisionRule.gold{background:rgba(205,168,96,.1)}.decisionRule strong{color:#061236;display:block;font-size:1.05rem;margin-bottom:10px}.decisionRule ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.decisionRule li{color:#354364;font-size:.92rem;line-height:1.38;padding-left:16px;position:relative}.decisionRule li:before{background:currentColor;border-radius:999px;content:"";height:5px;left:0;opacity:.6;position:absolute;top:.58em;width:5px}.decisionCadence{align-items:center;background:rgba(7,17,28,.04);border:1px solid rgba(16,39,60,.12);border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.decisionCadence strong{color:#061236;flex:0 0 auto}.decisionCadence span{color:#465475;font-size:.94rem;line-height:1.35}.sourceStackPanel{background:rgba(255,255,255,.78);border:1px solid rgba(16,39,60,.12);border-radius:10px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(280px,.46fr) 1fr;margin-bottom:22px;padding:24px 26px}.sourceStackIntro h2{color:#061236;font-size:clamp(1.65rem,2.6vw,2.45rem);line-height:1.08;margin-bottom:10px}.sourceStackIntro p{color:#465475;line-height:1.5;margin-bottom:0}.sourceStackGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sourceStackCard{border:1px solid rgba(16,39,60,.12);border-radius:8px;min-height:128px;padding:16px}.sourceStackCard.ready{background:rgba(24,164,113,.08)}.sourceStackCard.needs{background:rgba(219,31,47,.06)}.sourceStackCard.planned{background:rgba(205,168,96,.1)}.sourceStackCard div{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.sourceStackCard strong{color:#061236;font-size:1.15rem}.sourceStackCard span{color:var(--blue);font-size:.72rem;font-weight:900;text-transform:uppercase}.sourceStackCard p{color:#354364;font-size:.98rem;line-height:1.42;margin-bottom:0}.todaySetupTeaser{align-items:center;background:rgba(255,255,255,.64);border:1px solid rgba(16,39,60,.1);border-radius:10px;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px;padding:18px 22px}.todaySetupTeaser h2{color:#061236;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.15;margin-bottom:6px}.todaySetupTeaser p{color:#465475;line-height:1.45;margin:0;max-width:760px}.newCandidatesPanel{background:rgba(255,255,255,.78);border:1px solid rgba(16,39,60,.12);border-radius:10px;display:grid;grid-gap:18px;gap:18px;margin-bottom:22px;padding:24px 26px}.newCandidatesIntro{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.newCandidatesIntro h2{color:#061236;font-size:clamp(1.65rem,2.6vw,2.45rem);line-height:1.08;margin-bottom:10px}.newCandidatesIntro p{color:#465475;line-height:1.5;margin:0;max-width:860px}.candidateCardGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.candidateCard{background:rgba(246,242,235,.72);border:1px solid rgba(16,39,60,.12);border-top:5px solid var(--blue);border-radius:8px;color:var(--navy);display:grid;grid-gap:13px;gap:13px;min-height:220px;padding:16px;text-decoration:none}.candidateCard.green{border-top-color:var(--green)}.candidateCard.gold{border-top-color:#d99900}.candidateCard.red{border-top-color:#db1f2f}.candidateCard.empty{background:rgba(205,168,96,.1);grid-column:1/-1;min-height:0}.candidateHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.candidateHeader strong{color:#061236;display:block;font-size:1.6rem;line-height:1}.candidateHeader span{color:#66708f;display:block;font-size:.9rem;margin-top:5px}.candidateHeader em{background:rgba(7,17,28,.08);border-radius:999px;color:#061236;flex:0 0 auto;font-size:.72rem;font-style:normal;font-weight:900;padding:7px 9px;text-transform:uppercase}.candidateCard dl{display:grid;grid-gap:9px;gap:9px;margin:0}.candidateCard dt{color:var(--blue);font-size:.72rem;font-weight:900;margin-bottom:2px;text-transform:uppercase}.candidateCard dd,.candidateCard p{color:#354364;font-size:.9rem;line-height:1.38;margin:0}.candidateCard>p{padding-top:11px}.candidateActions,.candidateCard>p{border-top:1px solid rgba(16,39,60,.1)}.candidateActions{display:grid;grid-gap:10px;gap:10px;padding-top:12px}.candidateActions .manualTicketPanel{grid-template-columns:1fr;margin-top:0;padding:12px}.candidateActions .ticketFieldGrid{grid-template-columns:1fr}.candidateGuardrail,.watchActionNote{background:rgba(16,39,60,.05);border:1px solid rgba(16,39,60,.1);border-radius:8px;color:#354364;display:grid;grid-gap:4px;gap:4px;padding:12px}.candidateGuardrail strong,.watchActionNote strong{color:var(--navy);font-size:.85rem;line-height:1}.candidateGuardrail span,.watchActionNote span{color:#52617b;font-size:.86rem;line-height:1.35}.compactHero{background:linear-gradient(135deg,rgba(255,250,241,.96),rgba(232,241,255,.78));border:1px solid rgba(16,39,60,.12);border-radius:10px;box-shadow:0 18px 60px rgba(16,39,60,.08);margin-bottom:18px;padding:clamp(24px,4vw,42px)}.compactHero h1{color:#061236;font-size:clamp(2.2rem,5vw,4.1rem);line-height:.98;margin-bottom:12px}.compactHero p{color:#40516c;font-size:1.06rem;line-height:1.5;max-width:900px}.heroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.primaryLink,.secondaryLink{align-items:center;border-radius:8px;display:inline-flex;font-weight:900;justify-content:center;min-height:46px;padding:0 16px;text-decoration:none}.primaryLink{background:var(--navy);color:white}.secondaryLink{background:rgba(16,39,60,.08);color:var(--navy)}.watchlistSummary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.opportunityStack{display:grid;grid-gap:16px;gap:16px;margin-bottom:18px}.opportunityPanel{background:rgba(255,250,241,.9);border:1px solid rgba(16,39,60,.12);border-radius:10px;box-shadow:0 18px 60px rgba(16,39,60,.06);padding:22px}.opportunityPanel.ipo-leaders{border-top:5px solid var(--blue)}.opportunityPanel.dividend-leaders{border-top:5px solid var(--green)}.opportunityIntro{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.opportunityIntro h2{color:var(--navy);font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.08;margin:0 0 8px}.opportunityIntro p{color:#465475;line-height:1.45;margin:0;max-width:860px}.opportunityGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.opportunityCard{background:rgba(255,255,255,.66);border:1px solid rgba(16,39,60,.12);border-left:5px solid var(--amber);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:16px}.opportunityCard.dividend,.opportunityCard.in_buy_zone{border-left-color:var(--green)}.opportunityCard.extended{border-left-color:#db1f2f}.opportunityCard h3{color:var(--navy);font-size:1.75rem;line-height:1;margin-bottom:4px}.opportunityFacts{display:flex;flex-wrap:wrap;gap:8px}.opportunityFacts span{background:rgba(16,39,60,.07);border-radius:999px;color:#243350;font-size:.78rem;font-weight:900;padding:7px 9px}.opportunityEmpty{background:rgba(16,39,60,.05);border:1px solid rgba(16,39,60,.1);border-radius:8px;color:#40516c;padding:16px}.opportunityEmpty strong{color:var(--navy);display:block;font-size:1.05rem;margin-bottom:6px}.opportunityEmpty p{line-height:1.45;margin:0}.watchMetric{background:rgba(255,250,241,.9);border:1px solid var(--line);border-radius:8px;padding:18px}.watchMetric span{color:#52617b;display:block;margin-bottom:8px}.watchMetric strong{color:var(--navy);display:block;font-size:2.1rem;line-height:1}.watchMetric.green strong{color:var(--green)}.watchMetric.gold strong{color:var(--amber)}.watchMetric.blue strong{color:var(--blue)}.watchlistGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.watchCard{background:rgba(255,250,241,.9);border:1px solid rgba(16,39,60,.12);border-left:6px solid var(--blue);border-radius:8px;box-shadow:0 18px 60px rgba(16,39,60,.07);display:grid;grid-gap:14px;gap:14px;padding:20px}.watchCard.meets_rules{border-left-color:var(--green)}.watchCard.needs_deep_read,.watchCard.watch_only{border-left-color:var(--amber)}.watchCard.already_owned{border-left-color:var(--blue)}.leaderboardDiscoveryCallout{background:rgba(213,139,24,.12);border:1px solid rgba(213,139,24,.26);border-radius:8px;color:#4e3b19;display:grid;grid-gap:5px;gap:5px;padding:12px 14px}.leaderboardDiscoveryCallout strong{color:#7a4d06;font-size:.88rem;line-height:1.2}.leaderboardDiscoveryCallout span{color:#574627;font-size:.9rem;font-weight:800;line-height:1.38}.watchCardHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.watchCardHeader h2{color:var(--navy);font-size:2.2rem;line-height:1;margin-bottom:4px}.watchCardHeader span,.watchSummary{color:#52617b;line-height:1.45}.watchCardHeader em{background:rgba(16,39,60,.08);border-radius:999px;color:var(--navy);flex:0 0 auto;font-size:.76rem;font-style:normal;font-weight:900;padding:8px 10px;text-transform:uppercase}.watchFacts{display:grid;grid-gap:10px;gap:10px}.watchFacts div{background:rgba(255,255,255,.58);border:1px solid rgba(16,39,60,.1);border-radius:8px;padding:12px}.watchFacts span{color:var(--blue);display:block;font-size:.72rem;font-weight:900;margin-bottom:5px;text-transform:uppercase}.watchFacts strong{color:#243350;display:block;font-size:.94rem;line-height:1.38}.watchActions{border-top:1px solid rgba(16,39,60,.1);display:grid;grid-gap:10px;gap:10px;padding-top:12px}.watchActions .manualTicketPanel{grid-template-columns:1fr;margin-top:0;padding:12px}.watchActions .ticketFieldGrid{grid-template-columns:1fr}.attentionSection{padding-top:18px}.attentionSection.priority{background:rgba(255,255,255,.78);border:1px solid rgba(16,39,60,.12);border-radius:10px;margin:18px 0;padding:22px 24px 24px}.attentionIntro{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 26px 18px}.attentionSection.priority .attentionIntro{margin:0 0 18px}.attentionIntro h2{color:#061236;font-size:clamp(2.1rem,3.3vw,3.1rem);line-height:1.04;margin-bottom:8px}.attentionIntro p{color:#354364;font-size:1.04rem;line-height:1.45;margin-bottom:0;max-width:820px}.quietButton{border:1px solid rgba(0,72,255,.45);border-radius:8px;color:var(--blue);flex:0 0 auto;font-weight:800;min-height:44px;padding:11px 16px;text-decoration:none}.quietButton.compact{justify-self:start;min-height:38px;padding:8px 12px}.attentionTable{background:rgba(255,255,255,.76);border:1px solid rgba(16,39,60,.14);border-radius:10px;overflow:hidden}.attentionSection.priority .attentionTable{background:rgba(255,250,241,.7)}.attentionTable.compact .attentionRow{min-height:72px}.attentionTable.compact .attentionHead span,.attentionTable.compact .attentionRow>span{padding:13px 18px}.attentionTable.compact .rankCell strong{font-size:1.45rem}.otherActionsPanel{background:rgba(255,255,255,.64);border:1px solid rgba(16,39,60,.1);border-radius:10px;display:grid;grid-gap:16px;gap:16px;margin-bottom:18px;padding:18px 22px}.otherActionsIntro{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.otherActionsIntro h2{color:#061236;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.15;margin:0}.otherActionGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.otherActionCard{background:rgba(246,242,235,.62);border:1px solid rgba(16,39,60,.1);border-radius:8px;color:#354364;display:grid;grid-gap:7px;gap:7px;min-height:138px;padding:15px;text-decoration:none}.otherActionCard:hover{background:rgba(53,109,255,.06)}.otherActionCard strong{color:#061236;font-size:1.05rem}.otherActionCard p{color:#465475;font-size:.92rem;line-height:1.4;margin:0}.otherActionCard span{align-self:end;color:var(--blue);font-size:.84rem;font-weight:900}.attentionHead,.attentionRow{display:grid;grid-template-columns:280px 1.1fr 1.1fr 1fr 1.05fr}.attentionHead{align-items:center;color:#061236;font-weight:800;min-height:54px}.attentionHead span,.attentionRow>span{border-left:1px solid rgba(16,39,60,.1);padding:16px 22px}.attentionHead span:first-child,.attentionRow>span:first-child{border-left:0}.attentionRow{border-top:1px solid rgba(16,39,60,.14);color:#061236;min-height:80px}.attentionRow:hover{background:rgba(53,109,255,.04)}.rankCell{align-items:center;display:grid;grid-gap:0 14px;gap:0 14px;grid-template-columns:40px 1fr}.rankCell strong{font-size:1.8rem;line-height:1.05}.rankCell small{color:var(--blue);font-size:.92rem;font-weight:900;grid-column:2;text-transform:uppercase}.rankDot,.sourceBadge{align-items:center;border-radius:999px;color:white;display:inline-grid;font-weight:900;place-items:center}.rankDot{font-size:1.1rem;height:36px;width:36px}.rankDot.red{background:#db1f2f}.rankDot.orange{background:#f37b04}.rankDot.gold{background:#f4ad00}.rankDot.blue{background:var(--blue)}.rankDot.green{background:var(--green)}.attentionRow>span:not(.rankCell){color:#14203f;font-size:1.05rem;line-height:1.35}.nextCell{align-items:center;display:flex;gap:14px;justify-content:space-between}.miniCta{background:var(--blue);border-radius:999px;color:#fff;flex:0 0 auto;font-size:.82rem;font-weight:900;padding:8px 11px;text-decoration:none}.miniCta span{margin-left:4px}.nextCell strong{color:var(--blue);font-size:2rem}.sourceBadge{font-size:.72rem;height:30px;margin-right:10px;min-width:30px;padding:0 8px}.sourceBadge.blue{background:var(--blue)}.sourceBadge.green{background:var(--green)}.sourceBadge.gold{background:#d99900}.miniCharlie{background:url(/brand/charlie-market-guardian.png) 50%/cover,#07111c;border:2px solid white;border-radius:999px;box-shadow:0 0 0 1px rgba(205,168,96,.48);display:inline-block;height:30px;margin-right:10px;vertical-align:middle;width:30px}.portfolioPulse{background:rgba(255,255,255,.82);border:1px solid rgba(16,39,60,.16);border-radius:10px;grid-gap:16px;gap:16px;grid-template-columns:72px 1.4fr repeat(4,minmax(120px,1fr)) 220px;margin-top:18px;min-height:98px;padding:16px 26px}.portfolioPulse,.pulseIcon{align-items:center;display:grid}.pulseIcon{border:3px solid var(--blue);border-radius:999px;color:var(--blue);font-size:2.2rem;font-weight:900;height:56px;place-items:center;width:56px}.pulseTitle{display:grid;grid-gap:6px;gap:6px}.pulseTitle strong{color:#061236;font-size:1.65rem}.pulseMetric span,.pulseTitle span{color:#66708f}.pulseMetric{border-left:1px solid rgba(16,39,60,.14);display:grid;grid-gap:6px;gap:6px;justify-items:center;min-height:54px;padding-left:16px;text-align:center}.pulseMetric strong{color:#061236;font-size:1.45rem}.pulseMetric.green strong{color:var(--green)}.pulseMetric.red strong{color:#db1f2f}.portfolioButton{align-items:center;border:1px solid var(--blue);border-radius:8px;color:var(--blue);display:flex;font-size:1.2rem;font-weight:700;justify-content:center;min-height:58px;padding:0 16px}.portfolioButton strong{font-size:2rem;margin-left:12px}.connectorRibbon{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.connectorChip{align-items:center;background:rgba(255,255,255,.7);border:1px solid rgba(16,39,60,.12);border-radius:999px;display:flex;gap:8px;min-height:36px;padding:0 12px}.connectorChip span:last-child{color:#66708f}.chipDot{border-radius:999px;height:9px;width:9px}.chipDot.ready{background:var(--green)}.chipDot.needs{background:var(--amber)}.floatingCharlie{pointer-events:none;position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:60}.floatingCharlie.open{bottom:20px;top:20px;transform:none}.floatingButton,.floatingPanel{pointer-events:auto}.floatingButton{background:#061236;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 60px rgba(6,18,54,.24);color:white;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-height:96px;padding:10px 8px;width:74px}.floatingButton,.floatingPlus{align-items:center;border-radius:999px}.floatingPlus{background:var(--blue);display:grid;font-size:1rem;font-weight:700;height:24px;line-height:1;place-items:center;position:absolute;right:7px;top:8px;width:24px}.floatingButton strong{font-size:.82rem;line-height:1.05}.floatingPanel{background:rgba(255,255,255,.96);border:1px solid rgba(16,39,60,.16);border-radius:16px;box-shadow:0 24px 90px rgba(6,18,54,.24);display:grid;grid-template-rows:auto minmax(260px,1fr) auto;height:100%;overflow:hidden;width:min(450px,calc(100vw - 132px))}.floatingHeader{align-items:center;border-bottom:1px solid rgba(16,39,60,.12);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr auto;padding:14px}.floatingHeader span{color:#66708f;display:block;font-size:.88rem;margin-top:2px}.floatingHeader button{background:rgba(16,39,60,.08);border:0;border-radius:999px;color:#061236;cursor:pointer;font-size:1.35rem;height:36px;width:36px}.floatingTurns{display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;padding:14px;scroll-behavior:smooth}.floatingBubble{border:1px solid rgba(16,39,60,.12);border-radius:12px;max-width:92%;padding:12px}.floatingBubble.charlie{align-self:flex-start;background:#f7faff}.floatingBubble.pending{opacity:.78}.floatingBubble.mike{align-self:flex-end;background:rgba(53,109,255,.1)}.floatingBubble strong{color:#061236;display:block;font-size:.78rem;margin-bottom:6px;text-transform:uppercase}.floatingModelDetail{color:#65708f;display:block;font-size:.72rem;margin:-2px 0 8px}.floatingBubble p{color:#354364;font-size:.94rem;line-height:1.45;margin-bottom:0}.floatingBubble p+p{margin-top:8px}.floatingLatestTurn{height:1px;width:100%}.floatingComposer{border-top:1px solid rgba(16,39,60,.12);display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto 1fr auto;padding:12px}.floatingComposer input{border:1px solid rgba(16,39,60,.16);border-radius:10px;font:inherit;min-height:44px;min-width:0;padding:0 12px}.floatingComposer button{background:var(--blue);border:0;border-radius:10px;color:white;cursor:pointer;font-weight:800;min-width:74px}.floatingComposer .floatingVoiceButton{background:rgba(6,18,54,.08);border:1px solid rgba(16,39,60,.14);color:#061236;min-width:64px}.floatingComposer .floatingVoiceButton.listening{background:rgba(39,174,96,.16);border-color:rgba(39,174,96,.34);color:#0e6f36}.floatingVoiceButton:disabled{cursor:not-allowed;opacity:.52}.floatingVoiceStatus{color:#65708f;font-size:.76rem;grid-column:1/-1;line-height:1.35;margin:-2px 2px 0}@media (max-width:860px){.articlePreviewGrid,.heroPanel,.historyActionRow,.historyHeader,.ibdBriefGrid,.opportunityIntro,.recHeader,.sourceWarningAction,.topbar{align-items:stretch;grid-template-columns:1fr}.historyActionRow,.historyHeader,.ibdBriefIntro,.manualTicketPanel,.recHeader,.sectionHeadingRow,.topbar{flex-direction:column}.ibdBriefIntro,.sectionHeadingRow{align-items:flex-start}.ibdBriefIntro span,.sectionHeadingRow span{text-align:left}.decisionBadge{border-radius:8px;height:auto;min-height:72px;width:100%}.benchmarkGrid,.benchmarkScoreboard,.candidateCardGrid,.charlieScorecard,.chatShell,.connectorGrid,.decisionPolicyGrid,.diagnosticGrid,.evidenceGrid,.futureSourceGrid,.manualTicketPanel,.metricStrip,.opportunityGrid,.otherActionGrid,.packetGrid,.performanceDecisionPanel,.performanceMetricStrip,.sourceGrid,.ticketFieldGrid,.todayStopGrid,.watchlistGrid,.watchlistSummary{grid-template-columns:1fr}.scorecardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonRow{grid-template-columns:.8fr 1fr 1fr 1fr}.performanceGraphRow{grid-template-columns:1fr}.graphBar{grid-template-columns:46px minmax(0,1fr) 62px}.actionButtons{justify-content:flex-start}.setupLink.secondary{margin-left:0}.chatBubble{max-width:100%}.chatComposer{grid-template-columns:1fr}.reviewShell{padding:8px 12px 90px}.globalNav{gap:10px;grid-template-columns:1fr;padding:8px 12px 12px;position:-webkit-sticky;position:sticky}.liveCharlieBar{align-items:flex-start;grid-template-columns:1fr;padding:10px 12px;position:static}.liveStatusMeta{justify-content:flex-start}.reviewHeader{gap:10px;grid-template-columns:1fr;padding-bottom:12px;position:static}.brandLockup{font-size:1.55rem}.reviewNav{overflow-x:auto;padding-bottom:2px}.reviewNav a{padding:10px 10px 8px}.marketClock{grid-template-columns:auto auto;gap:6px 12px}.marketClock small{grid-column:1/-1}.syncStrip{align-items:flex-start;gap:8px 10px;padding:10px 0}.syncStrip a{margin-left:0}.morningCard{gap:14px;grid-template-columns:96px 1fr;min-height:0;padding:18px 16px 0}.charliePortraitWrap{min-height:148px}.advisorAvatar.hero{--avatar-size:140px}.readinessAnswer,.sourceStackPanel,.todayActionCard{grid-template-columns:1fr;padding:18px}.decisionPolicyPanel,.newCandidatesPanel{padding:18px}.newCandidatesIntro,.otherActionsIntro,.readinessAnswer,.todaySetupTeaser,.todayStopHeader,.todayStopIntro{align-items:stretch;flex-direction:column}.readinessQuickLinks{justify-content:flex-start;min-width:0}.morningTestItem{grid-template-columns:38px minmax(0,1fr)}.morningTestAction,.morningTestItem em{grid-column:2;justify-self:start}.decisionCadence{align-items:flex-start;flex-direction:column}.todayActionBadge{justify-self:start;min-height:50px;min-width:132px}.sourceStackGrid{grid-template-columns:1fr}.avatarReviewHero{align-items:stretch;flex-direction:column}.avatarReviewBoard{gap:18px;grid-template-columns:1fr;min-height:0;padding:18px}.marketGuardianHero{align-items:stretch;flex-direction:column}.marketGuardianBoard{gap:24px;grid-template-columns:1fr;min-height:0;padding:22px}.marketGuardianPortrait .advisorAvatar.hero{--avatar-size:min(300px,78vw)}.trustMarkReview{padding:22px}.avatarConceptGrid,.trustMarkReview{grid-template-columns:1fr}.avatarConceptCard{grid-template-rows:auto 280px auto;min-height:0}.freshAvatarHero{align-items:stretch;flex-direction:column}.freshAvatarGrid{grid-template-columns:1fr}.freshAvatarCard{grid-template-rows:auto 280px auto}.avatarConceptArt{margin:10px 12px 0}.avatarReviewFigure{min-height:360px}.avatarReviewFigure .advisorAvatar.hero{--avatar-size:min(300px,78vw)}.morningCard h1{font-size:2.2rem}.morningCallout,.morningLead{font-size:1rem}.attentionIntro{align-items:stretch;flex-direction:column;margin:0 0 14px}.attentionHead{display:none}.attentionRow{display:grid;grid-template-columns:1fr}.attentionRow>span{border-left:0;padding:12px 14px}.attentionRow>span+span{border-top:1px solid rgba(16,39,60,.08)}.rankCell strong{font-size:1.45rem}.portfolioPulse{grid-template-columns:54px 1fr;padding:14px}.pulseIcon{height:46px;width:46px}.portfolioButton,.pulseMetric{grid-column:1/-1}.pulseMetric{align-items:center;border-left:0;border-top:1px solid rgba(16,39,60,.12);grid-template-columns:1fr auto;justify-items:stretch;padding:12px 0 0;text-align:left}.connectorRibbon{padding-right:0}.floatingCharlie{bottom:14px;right:14px;top:auto;transform:none}.floatingCharlie.open{bottom:14px;top:14px}.floatingPanel{width:min(430px,calc(100vw - 28px))}.floatingButton strong{display:none}.floatingButton{flex-direction:row;min-height:54px;padding:6px;width:auto}.appPreviewHero,.appPreviewLanes{grid-template-columns:1fr}.appPreviewIntro h1{font-size:clamp(2.1rem,12vw,3.4rem)}.phonePreview{min-height:0}}