:root{--bg:#070b14;--surface:#0c1220;--panel:#111a2a;--panel-muted:#172235;--text:#f8fbff;--muted:#9aa8bd;--line:rgba(154,168,189,.18);--blue:#4c7dff;--green:#20e37a;--amber:#f1b84b;--red:#ff5d65;--teal:#38d6c0;--shadow:0 24px 60px rgba(0,0,0,.34);--shadow-soft:0 14px 34px rgba(0,0,0,.24)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 16% 8%,rgba(76,125,255,.24),transparent 28%),radial-gradient(circle at 82% 14%,rgba(56,214,192,.16),transparent 26%),linear-gradient(180deg,#080c16,#0b111d 48%,#070b14);color:var(--text);font-family:Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif;letter-spacing:0}a{color:inherit}button,select{font:inherit}.site-header{position:-webkit-sticky;position:sticky;z-index:10;top:0;display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid rgba(154,168,189,.12);background:rgba(7,11,20,.86);padding:10px max(16px,calc((100vw - 1180px) / 2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 30px rgba(0,0,0,.28)}.site-logo{display:inline-flex;gap:10px;align-items:center;color:var(--text);font-weight:850;text-decoration:none}.site-logo small{display:block;color:var(--muted);font-size:11px;font-weight:700}.logo-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#326dff,#7f5dff);color:#fff;font-size:12px;letter-spacing:0}.site-header nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.site-header nav a{border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font-size:14px;font-weight:750;text-decoration:none;padding:7px 12px}.site-header nav a:hover{border-color:rgba(154,168,189,.28);background:hsla(0,0%,100%,.06);color:var(--text)}.site-header nav a.active{border-color:rgba(56,214,192,.4);background:rgba(56,214,192,.12);color:var(--teal)}.site-footer{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-gap:32px;gap:32px;width:min(1180px,calc(100% - 32px));margin:0 auto 28px;border:1px solid rgba(154,168,189,.14);border-radius:18px;background:rgba(12,18,32,.72);color:var(--muted);padding:28px;box-shadow:var(--shadow-soft)}.site-footer__brand strong{display:block;margin-bottom:8px;color:var(--text);font-size:18px}.site-footer__brand p,.site-footer__brand small{display:block;max-width:620px;margin:0;line-height:1.7}.site-footer__brand small{margin-top:12px;color:#d9c28a;font-size:13px}.site-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.site-footer section h2{margin:0 0 12px;color:var(--text);font-size:13px;letter-spacing:.02em}.site-footer section div{display:grid;grid-gap:10px;gap:10px}.site-footer a{color:var(--muted);font-size:14px;font-weight:750;text-decoration:none}.site-footer a:hover{color:var(--teal)}.page-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 40px}.hero{margin-bottom:18px}.dashboard-hero{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);grid-gap:44px;gap:44px;align-items:center;min-height:520px;overflow:hidden}.dashboard-hero:before{content:"";position:absolute;right:32px;bottom:52px;width:min(44%,520px);height:220px;border:1px solid rgba(154,168,189,.18);border-radius:18px;background:linear-gradient(135deg,rgba(76,125,255,.14),rgba(56,214,192,.08)),#111a2a;box-shadow:var(--shadow)}.dashboard-hero:after{content:"市場儀表板\a 綜合分數 56/100\a 風險分數 40/100\a TWSE OpenAPI";position:absolute;right:64px;bottom:96px;width:min(36%,420px);border:1px solid rgba(154,168,189,.2);border-radius:16px;background:linear-gradient(180deg,rgba(76,125,255,.22),transparent 62%),linear-gradient(90deg,transparent 0 12%,rgba(76,125,255,.9) 12% 13%,transparent 13% 32%,rgba(56,214,192,.9) 32% 33%,transparent 33% 57%,rgba(241,184,75,.9) 57% 58%,transparent 58%),#182436;box-shadow:0 20px 44px rgba(0,0,0,.28);font-size:15px;font-weight:850;line-height:1.8;padding:24px;white-space:pre-line}.hero h1{margin:0 0 8px;max-width:760px;font-size:clamp(42px,6vw,76px);line-height:1.12}.hero p{max-width:760px;color:var(--muted);line-height:1.7}.hero .runtime-boundary-line{margin-top:10px;color:var(--text);font-size:13px;font-weight:700}.hero-status-strip{display:flex;gap:8px;max-width:860px}.hero-status-strip span{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(56,214,192,.22);background:rgba(17,26,42,.82);color:var(--teal);line-height:1.25;padding:7px 11px;white-space:nowrap}.home-decision-summary{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(56,214,192,.2);border-radius:10px;background:linear-gradient(135deg,rgba(76,125,255,.16),rgba(56,214,192,.08)),rgba(17,26,42,.92);box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.home-decision-summary h2{margin:0;font-size:clamp(26px,3.2vw,38px);line-height:1.18}.home-decision-summary>p:not(.eyebrow){max-width:920px;margin:0;color:var(--muted);line-height:1.7}.home-market-diagnosis{border-left:3px solid var(--teal);background:rgba(56,214,192,.08);border-radius:8px;color:#e8f4ff!important;font-size:17px;font-weight:800;padding:12px 14px}.home-insight-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.home-confidence-mini,.home-insight-factor,.home-score-trend{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:150px;border:1px solid rgba(154,168,189,.18);border-radius:8px;background:rgba(7,11,20,.36);padding:14px}.home-insight-factor h3,.home-score-trend h3{margin:0;color:var(--text);font-size:15px}.home-insight-factor ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.home-insight-factor li{position:relative;color:var(--muted);font-size:14px;line-height:1.55;padding-left:18px}.home-insight-factor li:before{position:absolute;left:0;top:0;font-weight:900}.home-insight-factor--positive{border-color:rgba(56,214,192,.22)}.home-insight-factor--positive li:before{content:"+";color:var(--teal)}.home-insight-factor--negative{border-color:rgba(241,184,75,.24)}.home-insight-factor--negative li:before{content:"-";color:var(--amber)}.home-score-trend>div{display:flex;flex-wrap:wrap;gap:8px}.home-score-trend span{display:grid;min-width:58px;border:1px solid rgba(154,168,189,.18);border-radius:8px;background:rgba(17,26,42,.78);padding:8px}.home-score-trend b{color:var(--text);font-size:18px}.home-confidence-mini small,.home-score-trend small{color:var(--muted);line-height:1.45}.home-confidence-mini span{color:var(--muted);font-size:13px;font-weight:850}.home-confidence-mini strong{color:var(--teal);font-size:clamp(32px,4vw,48px);line-height:1}.home-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home-decision-grid article{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(154,168,189,.14);border-radius:8px;background:rgba(7,11,20,.28);padding:14px}.home-decision-grid h3,.home-decision-grid p{margin:0}.home-decision-grid h3{color:var(--text);font-size:15px}.home-decision-grid p{color:var(--muted);line-height:1.55}.home-decision-actions{display:flex;flex-wrap:wrap;gap:10px}.home-decision-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(56,214,192,.32);border-radius:8px;background:rgba(56,214,192,.1);color:var(--teal);font-size:14px;font-weight:850;line-height:1.25;padding:9px 12px;text-decoration:none}.home-first-screen-decision{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#f8fbfa;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:18px}.home-first-screen-decision__main h2{font-size:28px;line-height:1.18;margin:0 0 8px}.home-first-screen-decision__main p,.home-first-screen-decision__next{color:var(--muted);line-height:1.65;margin:0}.home-first-screen-decision__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.home-first-screen-decision__grid article{display:grid;grid-gap:7px;gap:7px;min-height:148px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:#fff;padding:12px}.home-first-screen-decision__grid article.constructive{border-top-color:var(--green)}.home-first-screen-decision__grid article.watch{border-top-color:var(--amber)}.home-first-screen-decision__grid article.defensive{border-top-color:var(--red)}.home-first-screen-decision__grid span{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:0}.home-first-screen-decision__grid strong{overflow-wrap:anywhere;font-size:22px;line-height:1.15}.home-first-screen-decision__grid p{color:var(--muted);line-height:1.55;margin:0}.home-first-screen-decision__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.home-first-screen-decision__actions a{align-items:center;justify-content:center;min-height:44px;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#fff;color:var(--teal);font-weight:850;text-align:center}.home-first-screen-decision__actions a:hover{border-color:rgba(15,118,110,.42);background:#eef8f3}.eyebrow,.panel-label{margin:0 0 6px;color:var(--teal);font-size:12px;font-weight:800;text-transform:uppercase}.panel{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:18px}.route-local-trust-copy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:14px;gap:14px;margin:18px 0;border-color:rgba(15,118,110,.22);background:#f8fcfa;box-shadow:var(--shadow-soft)}.route-local-trust-copy h2{margin:0 0 8px;font-size:22px;line-height:1.3}.route-local-trust-copy p{margin:0;color:var(--muted);line-height:1.7}.route-local-trust-copy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.route-local-trust-copy-grid article{border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#fff;padding:12px}.route-local-trust-copy-grid span{display:block;margin-bottom:6px;color:var(--teal);font-size:12px;font-weight:850;text-transform:uppercase}.source-depth-blocker-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(160px,.35fr);grid-gap:14px;gap:14px;margin:18px 0;border:1px solid rgba(183,121,31,.28);border-radius:8px;background:#fffaf0;padding:18px;box-shadow:var(--shadow-soft)}.source-depth-blocker-summary h2{margin:0 0 8px;font-size:22px;line-height:1.3}.source-depth-blocker-summary p,.source-depth-blocker-summary strong{display:block;max-width:820px;margin:0;color:var(--muted);line-height:1.7}.source-depth-blocker-summary strong{margin-top:8px;color:#7a4b10}.source-depth-blocker-state{display:grid;align-content:center;min-height:118px;border:1px solid rgba(183,121,31,.28);border-radius:8px;background:#fff;padding:14px}.source-depth-blocker-state small,.source-depth-blocker-state span{color:var(--muted);font-size:13px;font-weight:800}.source-depth-blocker-state b{color:var(--amber);font-size:28px;line-height:1.2}.source-depth-blocker-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.source-depth-blocker-grid article{border:1px solid rgba(22,33,29,.08);border-radius:8px;background:#fff;padding:12px}.source-depth-blocker-grid article.blocked{border-color:rgba(199,54,59,.2)}.source-depth-blocker-grid article.not_ready{border-color:rgba(183,121,31,.24)}.source-depth-blocker-grid span{display:block;color:var(--teal);font-size:12px;font-weight:850;text-transform:uppercase}.source-depth-blocker-grid strong{display:block;margin-top:5px;font-size:15px}.source-depth-blocker-grid p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.blocker-readiness-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.38fr);grid-gap:14px;gap:14px;margin:18px 0;border:1px solid rgba(40,94,203,.18);border-radius:8px;background:#fff;padding:18px;box-shadow:var(--shadow-soft)}.blocker-readiness-summary h2{margin:0 0 8px;font-size:22px;line-height:1.3}.blocker-readiness-summary p,.blocker-readiness-summary strong{display:block;max-width:820px;margin:0;color:var(--muted);line-height:1.7}.blocker-readiness-summary strong{margin-top:8px;color:#7a4b10}.blocker-readiness-state{display:grid;align-content:center;min-height:118px;border:1px solid rgba(40,94,203,.16);border-radius:8px;background:#f8fbff;padding:14px}.blocker-readiness-grid span,.blocker-readiness-state small,.blocker-readiness-state span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.blocker-readiness-state b{overflow-wrap:anywhere;color:var(--blue);font-size:18px;line-height:1.25}.blocker-readiness-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.blocker-acceleration-strip{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.blocker-closure-gap-summary{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.data-quality-acceptance-summary,.source-rights-acceptance-summary{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);grid-gap:10px;gap:10px}.blocker-closure-runtime-rollup{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,1.1fr);grid-gap:10px;gap:10px}.next-narrow-gate-comparison{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.next-executable-packet{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.model-credibility-acceptance-summary{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);grid-gap:10px;gap:10px}.blocker-acceleration-strip article,.blocker-closure-gap-summary article,.blocker-closure-runtime-rollup article,.blocker-fastest-path article,.data-quality-acceptance-summary article,.model-credibility-acceptance-summary article,.next-executable-packet article,.next-narrow-gate-comparison article,.source-rights-acceptance-summary article{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#f5fbf8;padding:12px}.blocker-acceleration-strip article.blocked{border-color:rgba(199,54,59,.18);background:#fff7f7}.next-narrow-gate-comparison article.recommended_local_next{border-color:rgba(20,122,77,.24);background:#eff9f5}.next-narrow-gate-comparison article.ready_but_requires_separate_authorization{border-color:rgba(183,121,31,.26);background:#fffaf0}.next-executable-packet article{border-color:rgba(40,94,203,.18);background:#f8fbff}.blocker-fastest-path{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.blocker-fastest-path article.ready{border-color:rgba(20,122,77,.24);background:#eff9f5}.blocker-fastest-path article.hold{border-color:rgba(183,121,31,.26);background:#fffaf0}.blocker-priority-strip{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.blocker-priority-strip article{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f5fbf8;padding:12px}.blocker-readiness-grid article{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(22,33,29,.08);border-radius:8px;background:var(--surface);padding:12px}.blocker-readiness-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px}.blocker-readiness-grid b{color:var(--teal)}.blocker-readiness-grid em{overflow-wrap:anywhere;color:var(--blue);font-size:12px;font-style:normal;font-weight:850;line-height:1.35}.blocker-acceleration-strip strong,.blocker-closure-gap-summary strong,.blocker-closure-runtime-rollup strong,.blocker-fastest-path strong,.blocker-priority-strip strong,.blocker-readiness-grid strong,.data-quality-acceptance-summary strong,.model-credibility-acceptance-summary strong,.next-executable-packet strong,.next-narrow-gate-comparison strong,.source-rights-acceptance-summary strong{font-size:15px;line-height:1.35}.blocker-acceleration-strip p,.blocker-closure-gap-summary p,.blocker-closure-gap-summary small,.blocker-closure-runtime-rollup p,.blocker-closure-runtime-rollup small,.blocker-fastest-path p,.blocker-fastest-path small,.blocker-priority-strip p,.blocker-readiness-grid p,.data-quality-acceptance-summary p,.data-quality-acceptance-summary small,.model-credibility-acceptance-summary p,.model-credibility-acceptance-summary small,.next-executable-packet p,.next-executable-packet small,.next-narrow-gate-comparison p,.next-narrow-gate-comparison small,.source-rights-acceptance-summary p,.source-rights-acceptance-summary small{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.blocker-acceleration-strip span,.blocker-closure-gap-summary span,.blocker-closure-runtime-rollup code,.blocker-closure-runtime-rollup span,.blocker-fastest-path code,.blocker-fastest-path span,.blocker-priority-strip code,.blocker-priority-strip span,.blocker-readiness-grid code,.data-quality-acceptance-summary code,.data-quality-acceptance-summary span,.model-credibility-acceptance-summary code,.model-credibility-acceptance-summary span,.next-executable-packet code,.next-executable-packet span,.next-narrow-gate-comparison code,.next-narrow-gate-comparison span,.source-rights-acceptance-summary code,.source-rights-acceptance-summary span{overflow-wrap:anywhere}.blocker-acceleration-strip span,.blocker-closure-gap-summary span,.blocker-closure-runtime-rollup span,.blocker-fastest-path span,.blocker-priority-strip span,.data-quality-acceptance-summary span,.model-credibility-acceptance-summary span,.next-executable-packet span,.next-narrow-gate-comparison span,.source-rights-acceptance-summary span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.blocker-closure-runtime-rollup code,.blocker-fastest-path code,.blocker-priority-strip code,.blocker-readiness-grid code,.data-quality-acceptance-summary code,.model-credibility-acceptance-summary code,.next-executable-packet code,.next-narrow-gate-comparison code,.source-rights-acceptance-summary code{border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);font-family:Cascadia Code,Consolas,monospace;font-size:12px;padding:8px}.narrow-approval-outcome-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.38fr);grid-gap:14px;gap:14px;margin:18px 0;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f7fbf9;padding:18px;box-shadow:var(--shadow-soft)}.narrow-approval-outcome-summary h2{margin:0 0 8px;font-size:22px;line-height:1.3}.narrow-approval-outcome-summary p,.narrow-approval-outcome-summary strong{display:block;max-width:820px;margin:0;color:var(--muted);line-height:1.7}.narrow-approval-outcome-summary strong{margin-top:8px;color:var(--teal)}.narrow-approval-outcome-panel aside{display:grid;align-content:center;min-height:118px;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#fff;padding:14px}.narrow-approval-outcome-panel aside.pending{border-color:rgba(183,121,31,.28);background:#fffaf0}.narrow-approval-outcome-panel aside.ready{border-color:rgba(20,122,77,.28);background:#effaf4}.narrow-approval-outcome-grid span,.narrow-approval-outcome-panel aside small,.narrow-approval-outcome-panel aside span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.narrow-approval-outcome-panel aside b{overflow-wrap:anywhere;color:var(--teal);font-size:18px;line-height:1.25}.narrow-approval-outcome-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.narrow-approval-outcome-grid article{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(22,33,29,.08);border-radius:8px;background:#fff;padding:12px}.narrow-approval-outcome-grid article.pending{border-color:rgba(183,121,31,.28)}.narrow-approval-outcome-grid article.accepted{border-color:rgba(20,122,77,.28)}.narrow-approval-outcome-grid article.rejected{border-color:rgba(199,54,59,.24)}.narrow-approval-outcome-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px}.narrow-approval-outcome-grid b{color:var(--teal)}.narrow-approval-outcome-grid strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.narrow-approval-outcome-grid p,.narrow-approval-outcome-grid small{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.project-progress-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.45fr);grid-gap:16px;gap:16px;margin:18px 0;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#fff;padding:18px;box-shadow:var(--shadow-soft)}.project-progress-summary h2{margin:0 0 8px;font-size:24px}.project-progress-summary p{max-width:760px;margin:0 0 10px;color:var(--muted);line-height:1.7}.project-progress-summary strong{display:block;color:var(--teal);line-height:1.6}.project-progress-meter{display:grid;align-content:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:14px}.project-progress-lanes i,.project-progress-meter span{display:block;overflow:hidden;height:10px;border-radius:999px;background:#dfe7e1}.project-progress-lanes i:before,.project-progress-meter span:before{display:block;width:var(--progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--blue));content:""}.project-progress-meter b{color:var(--text);font-size:34px;line-height:1}.project-progress-meter small{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.project-progress-runtime-strip{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.project-progress-runtime-strip article{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(40,94,203,.14);border-radius:8px;background:#f8fbff;padding:12px}.project-progress-runtime-strip article.active{border-color:rgba(15,118,110,.24);background:#eff9f5}.project-progress-runtime-strip article.hold{border-color:rgba(183,121,31,.26);background:#fffaf0}.project-progress-runtime-strip article.blocked{border-color:rgba(199,54,59,.18);background:#fff7f7}.project-progress-runtime-strip span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-runtime-strip strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.project-progress-runtime-strip p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.project-progress-data-readiness{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f8fbf8;padding:12px}.project-progress-data-readiness>div:first-child{display:grid;grid-gap:6px;gap:6px}.project-progress-data-readiness span,.project-progress-data-readiness-attempt span,.project-progress-data-readiness-integration article span,.project-progress-data-readiness-lanes article span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-data-readiness strong,.project-progress-data-readiness-attempt strong,.project-progress-data-readiness-integration article strong,.project-progress-data-readiness-lanes article strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.project-progress-data-readiness p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.project-progress-data-readiness-lanes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-data-readiness-integration{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-data-readiness-attempt,.project-progress-data-readiness-integration article,.project-progress-data-readiness-lanes article{display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.project-progress-data-readiness-integration article.accepted_for_mainline_review,.project-progress-data-readiness-integration article.active_mainline,.project-progress-data-readiness-lanes article.accepted{border-color:rgba(20,122,77,.25);background:#f3fbf6}.project-progress-data-readiness-attempt,.project-progress-data-readiness-integration article.monitor_only,.project-progress-data-readiness-lanes article.readying{border-color:rgba(183,121,31,.25);background:#fffaf0}.project-progress-data-readiness-lanes article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.project-progress-data-foundation{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;border:1px solid rgba(20,122,77,.2);border-radius:8px;background:#f7fcf9;padding:12px}.project-progress-data-foundation>div:first-child{display:grid;grid-gap:6px;gap:6px}.project-progress-data-foundation span,.project-progress-data-foundation-grid article span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-data-foundation strong,.project-progress-data-foundation-grid article strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.project-progress-data-foundation p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.project-progress-data-foundation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-data-foundation-grid article{display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.project-progress-data-foundation-grid article.accepted{border-color:rgba(20,122,77,.25);background:#f3fbf6}.project-progress-data-foundation-grid article.readying{border-color:rgba(183,121,31,.25);background:#fffaf0}.project-progress-data-foundation-grid article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.project-progress-evidence-ladder{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;border:1px solid rgba(79,70,229,.2);border-radius:8px;background:#f8f8ff;padding:12px}.project-progress-evidence-ladder>div:first-child{display:grid;grid-gap:6px;gap:6px}.project-progress-evidence-ladder span,.project-progress-evidence-ladder-stages article span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-evidence-ladder strong,.project-progress-evidence-ladder-stages article strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.project-progress-evidence-ladder p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.project-progress-evidence-ladder-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-evidence-ladder-stages article{display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.project-progress-evidence-ladder-stages article.accepted{border-color:rgba(20,122,77,.25);background:#f3fbf6}.project-progress-evidence-ladder-stages article.readying{border-color:rgba(183,121,31,.25);background:#fffaf0}.project-progress-evidence-ladder-stages article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.project-progress-blocker-closure{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;border:1px solid rgba(30,64,175,.18);border-radius:8px;background:#f8fbff;padding:12px}.project-progress-blocker-closure>div:first-child{display:grid;grid-gap:6px;gap:6px}.project-progress-blocker-closure span,.project-progress-blocker-closure-grid article span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-blocker-closure strong,.project-progress-blocker-closure-grid article strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.project-progress-blocker-closure p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.project-progress-blocker-closure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-blocker-closure-grid article{display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.project-progress-blocker-closure-grid article.first{border-color:rgba(30,64,175,.22);background:#f5f8ff}.project-progress-blocker-closure-grid article.parallel{border-color:rgba(183,121,31,.25);background:#fffaf0}.project-progress-blocker-closure-grid article.held{border-color:rgba(199,54,59,.2);background:#fff7f7}.project-progress-evidence{border:1px solid rgba(180,83,9,.24);border-radius:8px;background:#fff7ed}.project-progress-evidence,.project-progress-network-blocker{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:12px}.project-progress-network-blocker{border:1px solid rgba(199,54,59,.2);border-radius:8px;background:#fff7f7}.project-progress-network-blocker span{color:#9f1239;font-size:11px;font-weight:800;text-transform:uppercase}.project-progress-network-blocker strong{overflow-wrap:anywhere;color:#7f1d1d;font-size:15px;line-height:1.45}.project-progress-network-blocker p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.project-progress-evidence span{color:#9a3412;font-size:11px;font-weight:800;text-transform:uppercase}.project-progress-evidence strong{color:#7c2d12;font-size:15px}.project-progress-evidence p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.project-progress-evidence ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.project-progress-evidence li{color:var(--muted);font-size:13px;line-height:1.5}.project-progress-evidence li b{color:#7c2d12}.project-progress-route-decision{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#f5fbf8;padding:12px}.project-progress-route-decision summary{color:#17324d;cursor:pointer;font-weight:850}.project-progress-route-decision[open]{background:#f8fcfa}.project-progress-route-decision article span,.project-progress-route-decision>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-route-decision article strong,.project-progress-route-decision>strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.project-progress-route-decision p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.project-progress-route-decision>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.project-progress-route-decision article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.project-progress-route-decision article.primary{border-color:rgba(15,118,110,.24);background:#eff9f5}.project-progress-design-gate{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(12,74,110,.18);border-radius:8px;background:#f8fbff;padding:10px}.project-progress-design-gate article span,.project-progress-design-gate>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-design-gate article strong,.project-progress-design-gate>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-design-gate>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-design-gate article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-backfill-plan{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(56,72,93,.16);border-radius:8px;background:#fbfcfd;padding:10px}.project-progress-backfill-plan article span,.project-progress-backfill-plan>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-backfill-plan article strong,.project-progress-backfill-plan>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-backfill-plan>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-backfill-plan article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-source-readiness{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f7fcfa;padding:10px}.project-progress-source-readiness article span,.project-progress-source-readiness>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-source-readiness article strong,.project-progress-source-readiness>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-source-readiness>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-source-readiness article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-twii-source-selection{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#fafffc;padding:10px}.project-progress-twii-source-selection article span,.project-progress-twii-source-selection>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-twii-source-selection article strong,.project-progress-twii-source-selection>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-twii-source-selection>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-twii-source-selection article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-etf-rights-review{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(86,70,145,.18);border-radius:8px;background:#fbfaff;padding:10px}.project-progress-etf-rights-review article span,.project-progress-etf-rights-review>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-etf-rights-review article strong,.project-progress-etf-rights-review>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-etf-rights-review>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-etf-rights-review article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-equity-dry-run{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f8fbf8;padding:10px}.project-progress-equity-dry-run article span,.project-progress-equity-dry-run>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-equity-dry-run article strong,.project-progress-equity-dry-run>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-equity-dry-run>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-equity-dry-run article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-equity-dry-run-packet{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#f6fbf8;padding:10px}.project-progress-equity-dry-run-packet article span,.project-progress-equity-dry-run-packet>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-equity-dry-run-packet article strong,.project-progress-equity-dry-run-packet>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-equity-dry-run-packet>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-equity-dry-run-packet article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-equity-role-review{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(12,74,110,.18);border-radius:8px;background:#f8fbff;padding:10px}.project-progress-equity-role-review article span,.project-progress-equity-role-review>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-equity-role-review article strong,.project-progress-equity-role-review>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-equity-role-review>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-equity-role-review article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-equity-runner-approval{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(86,70,145,.18);border-radius:8px;background:#fbfaff;padding:10px}.project-progress-equity-runner-approval article span,.project-progress-equity-runner-approval>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-equity-runner-approval article strong,.project-progress-equity-runner-approval>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-equity-runner-approval>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-equity-runner-approval article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-runner-decision-request{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(183,121,31,.22);border-radius:8px;background:#fffaf0;padding:10px}.project-progress-runner-decision-request article span,.project-progress-runner-decision-request>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-runner-decision-request article strong,.project-progress-runner-decision-request>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-runner-decision-request>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-runner-decision-request article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-runner-decision-request article.primary{border-color:rgba(15,118,110,.24);background:#eff9f5}.project-progress-runner-outcome-ledger{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(40,94,203,.18);border-radius:8px;background:#f8fbff;padding:10px}.project-progress-runner-outcome-ledger article span,.project-progress-runner-outcome-ledger>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-runner-outcome-ledger article strong,.project-progress-runner-outcome-ledger>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-runner-outcome-ledger>div{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.project-progress-runner-outcome-ledger article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-runner-outcome-ledger article.accepted{border-color:rgba(20,122,77,.28);background:#effaf4}.project-progress-runner-outcome-ledger article.rejected{border-color:rgba(199,54,59,.24);background:#fff5f5}.project-progress-runner-outcome-ledger article.deferred,.project-progress-runner-outcome-ledger article.pending{border-color:rgba(183,121,31,.28);background:#fffaf0}.project-progress-blocker-outcome-ledger{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(107,76,154,.18);border-radius:8px;background:#fbf9ff;padding:10px}.project-progress-blocker-outcome-ledger article span,.project-progress-blocker-outcome-ledger>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-blocker-outcome-ledger article strong,.project-progress-blocker-outcome-ledger>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-blocker-outcome-ledger>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-blocker-outcome-ledger article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-blocker-outcome-ledger article.accepted{border-color:rgba(20,122,77,.28);background:#effaf4}.project-progress-blocker-outcome-ledger article.rejected{border-color:rgba(199,54,59,.24);background:#fff5f5}.project-progress-blocker-outcome-ledger article.deferred,.project-progress-blocker-outcome-ledger article.pending{border-color:rgba(183,121,31,.28);background:#fffaf0}.project-progress-blocker-readiness-gate{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(44,96,151,.22);border-radius:8px;background:#f6faff;padding:12px}.project-progress-blocker-readiness-gate article span,.project-progress-blocker-readiness-gate>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-blocker-readiness-gate article strong,.project-progress-blocker-readiness-gate>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-blocker-readiness-gate p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.project-progress-blocker-readiness-gate>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-blocker-readiness-gate article{display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.project-progress-blocker-readiness-gate article.local_ready_external_pending{border-color:rgba(44,96,151,.24);background:#f8fbff}.project-progress-blocker-readiness-gate article.held_until_remote_evidence{border-color:rgba(183,121,31,.25);background:#fffaf0}.project-progress-runner-execution-gate{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(199,54,59,.2);border-radius:8px;background:#fff7f7;padding:10px}.project-progress-runner-execution-gate article span,.project-progress-runner-execution-gate>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-runner-execution-gate article strong,.project-progress-runner-execution-gate>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-runner-execution-gate>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-runner-execution-gate article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-source-checkpoint{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(12,74,110,.18);border-radius:8px;background:#f8fbff;padding:10px}.project-progress-source-checkpoint article span,.project-progress-source-checkpoint>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.project-progress-source-checkpoint article strong,.project-progress-source-checkpoint>strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.project-progress-source-checkpoint>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.project-progress-source-checkpoint article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.project-progress-lanes{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.project-progress-lanes article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.project-progress-lanes article div,.project-progress-lanes footer{display:flex;justify-content:space-between;gap:10px;align-items:center}.project-progress-lanes small,.project-progress-lanes span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.project-progress-lanes strong{font-size:14px;line-height:1.35}.project-progress-lanes b{color:var(--teal)}.project-progress-lanes p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.runtime-readiness-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(210px,.35fr);grid-gap:14px;gap:14px;margin:18px 0;border:1px solid rgba(40,94,203,.18);border-radius:8px;background:#fff;padding:18px;box-shadow:var(--shadow-soft)}.runtime-readiness-summary h2{margin:0 0 8px;font-size:22px}.runtime-readiness-summary p{max-width:760px;margin:0;color:var(--muted);line-height:1.7}.runtime-readiness-score{display:grid;align-content:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:14px}.runtime-readiness-lanes i,.runtime-readiness-score span{display:block;overflow:hidden;height:10px;border-radius:999px;background:#dfe7e1}.runtime-readiness-lanes i:before,.runtime-readiness-score span:before{display:block;width:var(--progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--blue));content:""}.runtime-readiness-score b{font-size:32px;line-height:1}.runtime-readiness-lanes span,.runtime-readiness-score small{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.runtime-section-label{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(40,94,203,.12);padding-top:4px}.runtime-section-label strong{color:var(--text);font-size:13px;line-height:1.35}.runtime-section-label span{color:var(--muted);font-size:12px;line-height:1.45;text-align:right}.runtime-route-snapshot{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.runtime-delivery-cadence{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);grid-gap:10px;gap:10px}.runtime-delivery-cadence article,.runtime-route-snapshot article{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(40,94,203,.14);border-radius:8px;background:#f8fbff;padding:12px}.runtime-delivery-cadence article.ready,.runtime-route-snapshot article.ready{border-color:rgba(20,122,77,.2);background:#f2faf6}.runtime-delivery-cadence article.hold,.runtime-route-snapshot article.hold{border-color:rgba(183,121,31,.26);background:#fffaf0}.runtime-delivery-cadence span,.runtime-route-snapshot span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.runtime-delivery-cadence strong,.runtime-route-snapshot strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.runtime-delivery-cadence p,.runtime-delivery-cadence ul,.runtime-route-snapshot p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.runtime-delivery-cadence ul{display:grid;grid-gap:6px;gap:6px;padding-left:18px}.runtime-readiness-lanes,.runtime-state-strip{display:grid;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.runtime-state-pill{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(40,94,203,.16);border-radius:8px;background:#f8fbff;padding:12px}.runtime-state-pill.ready{border-color:rgba(20,122,77,.22);background:#f2faf6}.runtime-state-pill.hold{border-color:rgba(183,121,31,.26);background:#fffaf0}.runtime-decision-snapshot span,.runtime-state-pill span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.runtime-state-pill strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.runtime-state-pill p{margin:0;overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.5}.runtime-decision-snapshot{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.2fr);grid-gap:10px;gap:10px}.runtime-decision-snapshot article{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(20,122,77,.18);border-radius:8px;background:#f7fbf9;padding:12px}.runtime-decision-snapshot article.blocked{border-color:rgba(199,54,59,.16);background:#fff7f7}.runtime-decision-snapshot ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.runtime-decision-snapshot li,.runtime-decision-snapshot p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.runtime-final-prep-card,.runtime-readonly-decision-card{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.runtime-final-prep-card article,.runtime-readonly-decision-card article{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(40,94,203,.14);border-radius:8px;background:#f8fbff;padding:12px}.runtime-final-prep-card article.ready,.runtime-readonly-decision-card article.ready{border-color:rgba(20,122,77,.24);background:#eff9f5}.runtime-final-prep-card article.hold,.runtime-readonly-decision-card article.hold{border-color:rgba(183,121,31,.26);background:#fffaf0}.runtime-final-prep-card article.blocked,.runtime-readonly-decision-card article.blocked{border-color:rgba(199,54,59,.18);background:#fff7f7}.runtime-final-prep-card span,.runtime-readonly-decision-card span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.runtime-final-prep-card strong,.runtime-readonly-decision-card strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.runtime-final-prep-card p,.runtime-readonly-decision-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.runtime-readonly-decision-card ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.runtime-readonly-decision-card li{color:var(--muted);font-size:13px;line-height:1.5}.runtime-freshness-one-attempt-decision,.runtime-freshness-prerun-bundle,.runtime-freshness-readiness-contract,.runtime-next-gate-queue,.runtime-post-run-prep-card,.runtime-remote-only-object-contract,.runtime-schema-shape-contract,.runtime-workstream-integration-queue{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.runtime-freshness-one-attempt-decision article,.runtime-freshness-prerun-bundle article,.runtime-freshness-readiness-contract article,.runtime-next-gate-queue article,.runtime-post-run-prep-card article,.runtime-remote-only-object-contract article,.runtime-schema-shape-contract article,.runtime-workstream-integration-queue article{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(40,94,203,.14);border-radius:8px;background:#f8fbff;padding:12px}.runtime-freshness-one-attempt-decision article.hold,.runtime-freshness-prerun-bundle article.hold,.runtime-freshness-readiness-contract article.hold,.runtime-next-gate-queue article.hold,.runtime-post-run-prep-card article.hold,.runtime-remote-only-object-contract article.hold,.runtime-schema-shape-contract article.hold,.runtime-workstream-integration-queue article.hold{border-color:rgba(183,121,31,.26);background:#fffaf0}.runtime-freshness-one-attempt-decision article.ready,.runtime-freshness-prerun-bundle article.ready,.runtime-freshness-readiness-contract article.ready,.runtime-next-gate-queue article.ready,.runtime-post-run-prep-card article.ready,.runtime-remote-only-object-contract article.ready,.runtime-schema-shape-contract article.ready,.runtime-workstream-integration-queue article.ready{border-color:rgba(15,118,110,.24);background:#eff9f5}.runtime-post-run-prep-card article.blocked{border-color:rgba(199,54,59,.18);background:#fff7f7}.runtime-freshness-one-attempt-decision span,.runtime-freshness-prerun-bundle span,.runtime-freshness-readiness-contract span,.runtime-next-gate-queue span,.runtime-post-run-prep-card span,.runtime-remote-only-object-contract span,.runtime-schema-shape-contract span,.runtime-workstream-integration-queue span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.runtime-freshness-one-attempt-decision strong,.runtime-freshness-prerun-bundle strong,.runtime-freshness-readiness-contract strong,.runtime-next-gate-queue strong,.runtime-post-run-prep-card strong,.runtime-remote-only-object-contract strong,.runtime-schema-shape-contract strong,.runtime-workstream-integration-queue strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.runtime-freshness-one-attempt-decision p,.runtime-freshness-prerun-bundle li,.runtime-freshness-prerun-bundle p,.runtime-freshness-readiness-contract p,.runtime-next-gate-queue p,.runtime-post-run-prep-card p,.runtime-remote-only-object-contract p,.runtime-schema-shape-contract p,.runtime-workstream-integration-queue p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.runtime-single-attempt-card{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.runtime-single-attempt-card article{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(183,121,31,.24);border-radius:8px;background:#fffaf0;padding:12px}.runtime-single-attempt-card article.blocked{border-color:rgba(199,54,59,.16);background:#fff7f7}.runtime-single-attempt-card span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.runtime-single-attempt-card strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.runtime-single-attempt-card code{display:block;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);font-family:Cascadia Code,Consolas,monospace;font-size:12px;padding:8px}.runtime-single-attempt-card ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.runtime-single-attempt-card li,.runtime-single-attempt-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.runtime-post-run-review-card{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.runtime-post-run-review-card article{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(40,94,203,.14);border-radius:8px;background:#f8fbff;padding:12px}.runtime-post-run-review-card article.blocked{border-color:rgba(199,54,59,.16);background:#fff7f7}.runtime-post-run-review-card span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.runtime-post-run-review-card strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.runtime-post-run-review-card ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.runtime-post-run-review-card li,.runtime-post-run-review-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.runtime-evidence-details,.runtime-remote-guard-details{display:grid;grid-column:1/-1;grid-gap:12px;gap:12px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;padding:14px}.runtime-evidence-details summary,.runtime-remote-guard-details summary{color:#17324d;cursor:pointer;font-weight:850}.runtime-evidence-details>p,.runtime-remote-guard-details>p{margin:0;color:var(--muted);line-height:1.65}.runtime-evidence-details[open],.runtime-remote-guard-details[open]{background:#fbfcfe}.runtime-readiness-command{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.runtime-readiness-command article{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(40,94,203,.16);border-radius:8px;background:#f7fbf9;padding:12px}.runtime-readiness-command span{color:var(--teal);font-size:11px;font-weight:850;text-transform:uppercase}.runtime-readiness-command code{display:block;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);font-family:Cascadia Code,Consolas,monospace;font-size:13px;padding:8px}.runtime-readiness-command p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.runtime-preflight-status{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.runtime-preflight-status article{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.runtime-preflight-status article.ok,.runtime-preflight-status article.readying{border-color:rgba(20,122,77,.2);background:#f2faf6}.runtime-preflight-status article.warning{border-color:rgba(183,121,31,.28);background:#fffaf0}.runtime-preflight-status article.blocked{border-color:rgba(199,54,59,.18);background:#fff7f7}.runtime-preflight-status span{overflow-wrap:anywhere;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.runtime-preflight-status strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.runtime-preflight-status p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.runtime-public-boundary-summary{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.runtime-public-boundary-summary span{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.runtime-public-boundary-summary span.visible_mock{border-color:rgba(183,121,31,.28);background:#fffaf0}.runtime-public-boundary-summary span.blocked_real{border-color:rgba(199,54,59,.18);background:#fff7f7}.runtime-public-boundary-summary span.local_ready{border-color:rgba(20,122,77,.2);background:#f2faf6}.runtime-public-boundary-summary b{color:var(--text);font-size:13px;line-height:1.35}.runtime-public-boundary-summary i{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.runtime-readiness-lanes article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.runtime-readiness-lanes article.readying{border-color:rgba(183,121,31,.28);background:#fffaf0}.runtime-readiness-lanes article.blocked{border-color:rgba(199,54,59,.18);background:#fff7f7}.runtime-readiness-lanes header{display:flex;justify-content:space-between;gap:8px;align-items:center}.runtime-readiness-lanes b{color:var(--teal)}.runtime-readiness-lanes strong{font-size:14px;line-height:1.35}.runtime-readiness-lanes p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.briefing-executive-summary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.75fr);grid-gap:16px;gap:16px;margin:0 0 18px;border:1px solid rgba(40,94,203,.18);border-radius:8px;background:#fff;padding:20px;box-shadow:var(--shadow)}.briefing-executive-summary h1{margin:0 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.12}.briefing-executive-summary p{max-width:760px;margin:0;color:var(--muted);line-height:1.7}.briefing-executive-summary aside{display:grid;grid-gap:8px;gap:8px}.briefing-executive-summary aside span,.briefing-executive-summary nav a{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.briefing-executive-summary aside b,.briefing-executive-summary nav span{color:var(--teal);font-size:12px;font-weight:850;text-transform:uppercase}.briefing-executive-summary aside i{color:var(--text);font-style:normal;line-height:1.45}.briefing-runtime-action-strip{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.briefing-runtime-action-strip article{display:grid;align-content:start;min-width:0;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.briefing-runtime-action-strip article.active{border-color:rgba(15,118,110,.24);background:#eff9f5}.briefing-runtime-action-strip article.readying{border-color:rgba(40,94,203,.2);background:#f2f6ff}.briefing-runtime-action-strip article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.briefing-runtime-action-strip span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.briefing-runtime-action-strip strong{overflow-wrap:anywhere;color:var(--text);font-size:17px;line-height:1.3}.briefing-runtime-action-strip p{overflow-wrap:anywhere;font-size:12px;line-height:1.55}.briefing-executive-summary nav{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.briefing-executive-summary nav a{color:inherit;text-decoration:none}.briefing-executive-summary nav a:hover{border-color:rgba(15,118,110,.32);background:#f7fbf9}.briefing-executive-summary nav strong{font-size:18px}.briefing-executive-summary nav small{color:var(--muted);font-size:13px;font-weight:800}.freshness-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin:0 0 16px;padding:10px 12px}.freshness-strip a,.freshness-strip span,.freshness-strip strong{border-radius:999px;font-size:13px;font-weight:750;padding:6px 9px}.freshness-strip strong{background:#fff5df;color:var(--amber)}.freshness-strip span{background:var(--panel-muted);color:var(--muted)}.freshness-strip a{background:#eef7fb;text-decoration:none}.freshness-strip a:hover{background:#dff0f7}.freshness-strip .freshness-description{background:transparent;color:var(--muted);flex:1 1 260px;font-weight:650}.freshness-strip .freshness-boundary,.freshness-strip .freshness-market-signal-source.mock,.freshness-strip .freshness-runtime-source.mock,.freshness-strip .freshness-score-source.mixed,.freshness-strip .freshness-score-source.mock{background:#fff5df;color:var(--amber)}.freshness-strip .freshness-runtime-source.reachable{background:#e8f5ef;color:var(--green)}.public-data-source-boundary-notice{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);grid-gap:14px;gap:14px;align-items:start;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f7fbf8;box-shadow:var(--shadow-soft);margin:0 0 18px;padding:14px}.public-data-source-boundary-notice h2{margin:0 0 8px;font-size:20px;line-height:1.25}.public-data-source-boundary-notice p{color:var(--muted);line-height:1.65}.public-data-source-boundary-notice__footnote,.public-data-source-boundary-notice__intro p:last-child{margin:0}.public-data-source-boundary-notice ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.public-data-source-boundary-notice li{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(15,118,110,.14);border-radius:8px;background:#fff;padding:10px 12px}.public-data-source-boundary-notice strong{color:var(--text);font-size:13px}.public-data-source-boundary-notice span{color:var(--muted);line-height:1.55}.public-data-source-boundary-notice__footnote{grid-column:1/-1;border-top:1px solid rgba(15,118,110,.14);padding-top:10px;font-size:13px;font-weight:650}.freshness-evidence-boundary{display:grid;flex-basis:100%;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(0,.75fr));grid-gap:10px;gap:10px;border:1px solid rgba(40,94,203,.16);border-radius:8px;background:#fff;padding:10px}.freshness-evidence-boundary article,.freshness-evidence-boundary>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:10px}.freshness-evidence-boundary>div{display:grid;align-content:center;grid-gap:6px;gap:6px}.freshness-evidence-boundary article.active{border-color:rgba(15,118,110,.24);background:#eff9f5}.freshness-evidence-boundary article.readying{border-color:rgba(40,94,203,.2);background:#f2f6ff}.freshness-evidence-boundary article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.freshness-evidence-boundary span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.freshness-evidence-boundary p,.freshness-evidence-boundary strong{overflow-wrap:anywhere}.freshness-evidence-boundary strong{color:var(--text);font-size:14px;line-height:1.35}.freshness-evidence-boundary p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.freshness-evidence-stop-line{grid-column:1/-1;border:1px solid rgba(199,54,59,.18);border-radius:8px;background:#fff7f7;padding:8px 10px;color:#7a2226!important;font-weight:750}.freshness-operation-decision{display:grid;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(0,.72fr));grid-gap:10px;gap:10px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f8fffc;padding:10px}.freshness-operation-decision article,.freshness-operation-decision>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.freshness-operation-decision>div{display:grid;align-content:center;grid-gap:6px;gap:6px}.freshness-operation-decision article.allowed{border-color:rgba(15,118,110,.24);background:#eff9f5}.freshness-operation-decision article.candidate{border-color:rgba(40,94,203,.2);background:#f2f6ff}.freshness-operation-decision article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.freshness-operation-decision span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.freshness-operation-decision p,.freshness-operation-decision strong{overflow-wrap:anywhere}.freshness-operation-decision strong{color:var(--text);font-size:14px;line-height:1.35}.freshness-operation-decision p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.freshness-operation-stop-line{grid-column:1/-1;border:1px solid rgba(199,54,59,.18);border-radius:8px;background:#fff7f7;padding:8px 10px;color:#7a2226!important;font-weight:750}.freshness-readonly-candidate-card{display:grid;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(0,.72fr));grid-gap:10px;gap:10px;border:1px solid rgba(40,94,203,.16);border-radius:8px;background:#f8fbff;padding:10px}.freshness-readonly-candidate-card article,.freshness-readonly-candidate-card>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.freshness-readonly-candidate-card>div{display:grid;align-content:center;grid-gap:6px;gap:6px}.freshness-readonly-candidate-card article.ready{border-color:rgba(15,118,110,.24);background:#eff9f5}.freshness-readonly-candidate-card article.hold{border-color:rgba(40,94,203,.2);background:#f2f6ff}.freshness-readonly-candidate-card article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.freshness-readonly-candidate-card span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.freshness-readonly-candidate-card p,.freshness-readonly-candidate-card strong{overflow-wrap:anywhere}.freshness-readonly-candidate-card strong{color:var(--text);font-size:14px;line-height:1.35}.freshness-readonly-candidate-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.freshness-readonly-candidate-stop-line{grid-column:1/-1;border:1px solid rgba(199,54,59,.18);border-radius:8px;background:#fff7f7;padding:8px 10px;color:#7a2226!important;font-weight:750}.freshness-route-summary{display:grid;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(0,.72fr));grid-gap:10px;gap:10px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f8fffc;padding:10px}.freshness-route-summary article,.freshness-route-summary>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.freshness-route-summary>div{display:grid;align-content:center;grid-gap:6px;gap:6px}.freshness-route-summary article.active{border-color:rgba(15,118,110,.24);background:#eff9f5}.freshness-route-summary article.optional{border-color:rgba(40,94,203,.2);background:#f2f6ff}.freshness-route-summary article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.freshness-route-summary span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.freshness-route-summary p,.freshness-route-summary strong{overflow-wrap:anywhere}.freshness-route-summary strong{color:var(--text);font-size:14px;line-height:1.35}.freshness-route-summary p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.freshness-route-stop-line{grid-column:1/-1;border:1px solid rgba(199,54,59,.18);border-radius:8px;background:#fff7f7;padding:8px 10px;color:#7a2226!important;font-weight:750}.freshness-strip .freshness-score-source.real{background:#e8f5ef;color:var(--green)}.freshness-strip .freshness-score-source.unavailable{background:#fff1f1;color:var(--red)}.freshness-strip.complete strong{background:#e8f5ef;color:var(--green)}.freshness-strip.mock strong,.freshness-strip.partial strong,.freshness-strip.stale strong{background:#fff5df;color:var(--amber)}.freshness-strip.unavailable strong{background:#fff1f1;color:var(--red)}.panel h2{margin-top:0}.asset-panel{margin-bottom:16px}.quote-panel{display:grid;grid-template-columns:minmax(340px,1.35fr) minmax(420px,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow);margin-bottom:16px;padding:20px}.home-product-overview{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(0,1.4fr);grid-gap:16px;gap:16px;margin-bottom:16px}.home-runtime-status-panel{display:grid;grid-template-columns:minmax(280px,1.15fr) repeat(auto-fit,minmax(150px,.5fr));grid-gap:12px;gap:12px;align-items:stretch;margin:0 0 18px;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#fff;padding:16px;box-shadow:var(--shadow-soft)}.home-runtime-status-panel h2{margin:0 0 8px;font-size:22px;line-height:1.3}.home-runtime-status-panel p{margin:0;color:var(--muted);line-height:1.65}.home-runtime-status-panel article,.home-runtime-status-panel nav{display:grid;align-content:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:12px}.home-runtime-status-panel article.active,.home-runtime-status-panel article.readying,.trust-runtime-boundary-notice article.active{border-color:rgba(15,118,110,.24);background:#eff9f5}.home-runtime-status-panel article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.home-runtime-status-panel span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.home-runtime-status-panel strong{color:var(--text);font-size:20px;line-height:1.2}.runtime-boundary-copy-card{min-width:0}.runtime-product-summary{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.runtime-product-summary article{align-content:start;min-height:132px}.runtime-product-summary strong{font-size:17px}.stock-twii-data-decision-status{display:grid;grid-column:1/-1;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(0,.72fr));grid-gap:10px;gap:10px}.stock-twii-data-decision-status article,.stock-twii-data-decision-status>div{display:grid;align-content:start;min-width:0;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.stock-twii-data-decision-status>div{border-color:rgba(15,118,110,.24);background:#f3fbf6}.stock-twii-data-decision-status article.active{border-color:rgba(15,118,110,.25);background:#eff9f5}.stock-twii-data-decision-status article.readying{border-color:rgba(183,121,31,.25);background:#fffaf0}.stock-twii-data-decision-status article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.stock-twii-data-decision-status span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.stock-twii-data-decision-status p,.stock-twii-data-decision-status strong{overflow-wrap:anywhere}.stock-twii-data-decision-status strong{color:var(--text);font-size:16px;line-height:1.35}.stock-twii-data-decision-status p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.public-beta-decision-loop-bridge{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.4fr);grid-gap:14px;gap:14px;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#f7fbf9;padding:18px}.public-beta-decision-loop-bridge__footer,.public-beta-decision-loop-bridge__head{display:grid;align-content:start;grid-gap:8px;gap:8px}.public-beta-decision-loop-bridge__head h2{margin:0;color:var(--text);font-size:22px;line-height:1.25}.public-beta-decision-loop-bridge__footer p,.public-beta-decision-loop-bridge__head p{margin:0;color:var(--muted);line-height:1.6}.public-beta-decision-loop-bridge__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-decision-loop-bridge__steps article{display:grid;align-content:start;min-width:0;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.public-beta-decision-loop-bridge__steps span{color:var(--teal);font-size:12px;font-weight:850;text-transform:uppercase}.public-beta-decision-loop-bridge__steps strong{color:var(--text);font-size:16px;line-height:1.35}.public-beta-decision-loop-bridge__steps p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.public-beta-decision-loop-bridge__footer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-top:1px solid rgba(15,118,110,.14);padding-top:12px}.public-beta-decision-journey{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(340px,1.4fr);grid-gap:14px;gap:14px;border:1px solid rgba(13,148,136,.2);border-radius:8px;background:#f8fffc;padding:18px}.public-beta-decision-journey__head{display:grid;align-content:start;grid-gap:8px;gap:8px}.public-beta-decision-journey__head h2{margin:0;color:var(--text);font-size:22px;line-height:1.25}.public-beta-decision-journey__head p{margin:0;color:var(--muted);line-height:1.6}.public-beta-decision-journey__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-decision-journey__step{display:grid;align-content:start;min-width:0;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px;text-decoration:none}.public-beta-decision-journey__step:hover{border-color:rgba(13,148,136,.35);box-shadow:0 10px 22px rgba(15,23,42,.08)}.public-beta-decision-journey__boundary span,.public-beta-decision-journey__step span{color:var(--teal);font-size:12px;font-weight:850;text-transform:uppercase}.public-beta-decision-journey__boundary strong,.public-beta-decision-journey__step strong{color:var(--text);font-size:16px;line-height:1.35}.public-beta-decision-journey__boundary p,.public-beta-decision-journey__step p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.public-beta-decision-journey__boundary{display:grid;grid-column:1/-1;grid-gap:8px;gap:8px;border-top:1px solid rgba(13,148,136,.16);padding-top:12px}.public-beta-usable-loop{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.4fr);grid-gap:14px;gap:14px;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#f8fbff;padding:18px}.public-beta-usable-loop__head{display:grid;align-content:start;grid-gap:8px;gap:8px}.public-beta-usable-loop__head h2{margin:0;color:var(--text);font-size:22px;line-height:1.25}.public-beta-usable-loop__head p,.public-beta-usable-loop__stop-line{margin:0;color:var(--muted);line-height:1.6}.public-beta-usable-loop__boundary,.public-beta-usable-loop__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-usable-loop__boundary,.public-beta-usable-loop__stop-line{grid-column:1/-1}.public-beta-usable-loop__boundary article,.public-beta-usable-loop__cards article{display:grid;align-content:start;min-width:0;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.public-beta-usable-loop__boundary article.active,.public-beta-usable-loop__cards article.active{border-color:rgba(15,118,110,.22);background:#f7fffc}.public-beta-usable-loop__boundary article.readying,.public-beta-usable-loop__cards article.readying{border-color:rgba(217,119,6,.22);background:#fffdf6}.public-beta-usable-loop__boundary article.blocked,.public-beta-usable-loop__cards article.blocked{border-color:rgba(190,18,60,.18);background:#fff8f9}.public-beta-usable-loop__boundary span,.public-beta-usable-loop__cards span{color:var(--teal);font-size:12px;font-weight:850;text-transform:uppercase}.public-beta-usable-loop__boundary strong,.public-beta-usable-loop__cards strong{color:var(--text);font-size:16px;line-height:1.35}.public-beta-usable-loop__boundary p,.public-beta-usable-loop__cards p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.public-beta-usable-loop__stop-line{border-top:1px solid rgba(37,99,235,.14);padding-top:12px}.runtime-next-links{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.runtime-next-links a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid rgba(15,118,110,.24);border-radius:8px;background:#fff;color:var(--teal);font-size:13px;font-weight:850;line-height:1.25;text-decoration:none;padding:9px 11px}.runtime-next-links a:hover{border-color:var(--teal);background:#e8f4ef;color:#0b5f58}.runtime-network-blocker-card{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;border-color:rgba(199,54,59,.22);background:#fff5f5}.runtime-network-blocker-card strong{overflow-wrap:anywhere}.public-beta-route-consistency{display:grid;grid-gap:12px;gap:12px;margin:16px 0;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#fbfffd;padding:16px;box-shadow:var(--shadow-soft)}.public-beta-route-consistency__head{display:grid;grid-gap:6px;gap:6px}.public-beta-route-consistency__head h2{margin:0;font-size:22px;line-height:1.3}.public-beta-route-consistency__head p{margin:0;color:var(--muted);line-height:1.65}.public-beta-route-consistency__boundary,.public-beta-route-consistency__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-route-consistency__boundary article,.public-beta-route-consistency__step{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(15,118,110,.16);border-radius:8px;background:#fff;padding:12px;text-decoration:none}.public-beta-route-consistency__step:hover{border-color:var(--teal);background:#f2fbf8}.public-beta-route-consistency__boundary span,.public-beta-route-consistency__step span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.public-beta-route-consistency__boundary strong,.public-beta-route-consistency__step strong{overflow-wrap:anywhere;color:var(--text);font-size:16px;line-height:1.3}.public-beta-route-consistency__boundary p,.public-beta-route-consistency__step p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.public-beta-route-consistency__boundary article:last-child{border-color:rgba(199,54,59,.2);background:#fff7f7}.public-beta-source-coverage-runtime{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);grid-gap:14px;gap:14px;margin:16px 0;border:1px solid rgba(40,94,203,.16);border-radius:8px;background:#f8fbff;box-shadow:var(--shadow-soft);padding:16px}.public-beta-source-coverage-runtime__summary{display:grid;align-content:start;grid-gap:6px;gap:6px}.public-beta-source-coverage-runtime__summary h2{margin:0;font-size:22px;line-height:1.3}.public-beta-source-coverage-runtime__summary p{margin:0;color:var(--muted);line-height:1.65}.public-beta-source-coverage-runtime__layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-source-coverage-runtime__actions article,.public-beta-source-coverage-runtime__batch1-policy article,.public-beta-source-coverage-runtime__boundary article,.public-beta-source-coverage-runtime__etf-checks article,.public-beta-source-coverage-runtime__etf-scope article,.public-beta-source-coverage-runtime__field-contracts article,.public-beta-source-coverage-runtime__gap-matrix article,.public-beta-source-coverage-runtime__index-checks article,.public-beta-source-coverage-runtime__layers article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(40,94,203,.14);border-radius:8px;background:#fff;padding:12px}.public-beta-source-coverage-runtime__layers article.usable_demo{border-color:rgba(20,122,77,.24);background:#f0faf5}.public-beta-source-coverage-runtime__layers article.checking{border-color:rgba(183,121,31,.24);background:#fffaf0}.public-beta-source-coverage-runtime__layers article.blocked{border-color:rgba(199,54,59,.18);background:#fff7f7}.public-beta-source-coverage-runtime__actions{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-source-coverage-runtime__etf-scope,.public-beta-source-coverage-runtime__gap-matrix{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.public-beta-source-coverage-runtime__field-contracts{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-source-coverage-runtime__batch1-policy,.public-beta-source-coverage-runtime__etf-checks,.public-beta-source-coverage-runtime__index-checks{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-source-coverage-runtime__field-contracts article{border-color:rgba(40,94,203,.16);background:#f9fbff}.public-beta-source-coverage-runtime__index-checks article{border-color:rgba(183,121,31,.16);background:#fffdf7}.public-beta-source-coverage-runtime__batch1-policy article,.public-beta-source-coverage-runtime__etf-checks article{border-color:rgba(15,118,110,.16);background:#f7fffc}.public-beta-source-coverage-runtime__gap-matrix article.candidate{border-color:rgba(20,122,77,.2);background:#f5fbf7}.public-beta-source-coverage-runtime__gap-matrix article.checking{border-color:rgba(183,121,31,.22);background:#fffaf0}.public-beta-source-coverage-runtime__gap-matrix article.future{border-color:rgba(40,94,203,.16);background:#f8fbff}.public-beta-source-coverage-runtime__gap-matrix article.blocked{border-color:rgba(199,54,59,.18);background:#fff7f7}.public-beta-source-coverage-runtime__etf-scope article.checking{border-color:rgba(183,121,31,.22);background:#fffaf0}.public-beta-source-coverage-runtime__etf-scope article.excluded{border-color:rgba(199,54,59,.18);background:#fff7f7}.public-beta-source-coverage-runtime__etf-scope article.mock_only{border-color:rgba(20,122,77,.2);background:#f5fbf7}.public-beta-source-coverage-runtime__actions article{border-color:rgba(15,118,110,.16);background:#fbfffd}.public-beta-source-coverage-runtime__actions span,.public-beta-source-coverage-runtime__batch1-policy span,.public-beta-source-coverage-runtime__boundary span,.public-beta-source-coverage-runtime__etf-checks span,.public-beta-source-coverage-runtime__etf-scope span,.public-beta-source-coverage-runtime__field-contracts span,.public-beta-source-coverage-runtime__gap-matrix span,.public-beta-source-coverage-runtime__index-checks span,.public-beta-source-coverage-runtime__layers span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.public-beta-source-coverage-runtime__actions strong,.public-beta-source-coverage-runtime__batch1-policy strong,.public-beta-source-coverage-runtime__boundary strong,.public-beta-source-coverage-runtime__etf-checks strong,.public-beta-source-coverage-runtime__etf-scope strong,.public-beta-source-coverage-runtime__field-contracts strong,.public-beta-source-coverage-runtime__gap-matrix strong,.public-beta-source-coverage-runtime__index-checks strong,.public-beta-source-coverage-runtime__layers strong{overflow-wrap:anywhere;color:var(--text);font-size:16px;line-height:1.3}.public-beta-source-coverage-runtime__actions p,.public-beta-source-coverage-runtime__batch1-policy p,.public-beta-source-coverage-runtime__boundary p,.public-beta-source-coverage-runtime__etf-checks p,.public-beta-source-coverage-runtime__etf-scope p,.public-beta-source-coverage-runtime__field-contracts p,.public-beta-source-coverage-runtime__gap-matrix p,.public-beta-source-coverage-runtime__gap-matrix small,.public-beta-source-coverage-runtime__index-checks p,.public-beta-source-coverage-runtime__layers p,.public-beta-source-coverage-runtime__layers small{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.public-beta-source-coverage-runtime__boundary{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);grid-gap:10px;gap:10px}.stock-public-decision-summary{display:grid;grid-column:1/-1;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(0,.72fr));grid-gap:10px;gap:10px;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#f6fffb;padding:10px}.stock-public-decision-summary article,.stock-public-decision-summary>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.stock-public-decision-summary>div{display:grid;align-content:center;grid-gap:6px;gap:6px}.stock-public-decision-summary h2{margin:0;font-size:18px;line-height:1.3}.stock-public-decision-summary article.active{border-color:rgba(20,122,77,.24);background:#eff9f5}.stock-public-decision-summary article.readying{border-color:rgba(40,94,203,.18);background:#f2f6ff}.stock-public-decision-summary article.blocked{border-color:rgba(199,54,59,.2);background:#fff5f5}.stock-public-decision-summary span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.stock-public-decision-summary p,.stock-public-decision-summary strong{overflow-wrap:anywhere}.stock-public-decision-summary strong{color:var(--text);font-size:16px;line-height:1.3}.stock-public-decision-summary p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.stock-runtime-headline-summary{display:grid;grid-column:1/-1;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(0,.72fr));grid-gap:10px;gap:10px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f8fffc;padding:10px}.stock-runtime-headline-summary article,.stock-runtime-headline-summary>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.stock-runtime-headline-summary>div{display:grid;align-content:center;grid-gap:6px;gap:6px}.stock-runtime-headline-summary article.active{border-color:rgba(15,118,110,.26);background:#eff9f5}.stock-runtime-headline-summary article.readying{border-color:rgba(40,94,203,.2);background:#f2f6ff}.stock-runtime-headline-summary article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.stock-runtime-headline-summary span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.stock-runtime-headline-summary p,.stock-runtime-headline-summary strong{overflow-wrap:anywhere}.stock-runtime-headline-summary strong{color:var(--text);font-size:15px;line-height:1.35}.stock-runtime-headline-summary p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.stock-runtime-headline-stop-line{grid-column:1/-1;border:1px solid rgba(199,54,59,.18);border-radius:8px;background:#fff7f7;padding:8px 10px;color:#7a2226!important;font-weight:750}.stock-decision-aid-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stock-decision-aid-groups article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.stock-decision-aid-groups article.active{border-color:rgba(20,122,77,.24);background:#eff9f5}.stock-decision-aid-groups article.readying{border-color:rgba(40,94,203,.18);background:#f2f6ff}.stock-decision-aid-groups article.blocked{border-color:rgba(199,54,59,.2);background:#fff5f5}.stock-decision-aid-groups span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.stock-decision-aid-groups strong{overflow-wrap:anywhere;color:var(--text);font-size:16px;line-height:1.3}.stock-decision-aid-groups ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.stock-decision-aid-groups li{color:var(--muted);font-size:13px;line-height:1.45}.stock-runtime-governance-details{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fafafa;padding:10px}.stock-runtime-governance-details>div{display:grid;align-content:center;grid-gap:6px;gap:6px;grid-column:1/-1;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.stock-runtime-governance-details>div p,.stock-runtime-governance-details>div strong{overflow-wrap:anywhere}.stock-runtime-governance-details>div strong{color:var(--text);font-size:16px;line-height:1.35}.stock-runtime-governance-details>div p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.runtime-transition-rail{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid rgba(40,94,203,.16);border-radius:8px;background:#fff;padding:10px}.runtime-transition-rail article{min-width:0;align-content:start;min-height:116px}.runtime-transition-rail article.active{border-color:rgba(15,118,110,.26);background:#eff9f5}.runtime-transition-rail article.readying{border-color:rgba(40,94,203,.2);background:#f2f6ff}.runtime-transition-rail article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.runtime-transition-rail p,.runtime-transition-rail strong{overflow-wrap:anywhere}.runtime-transition-rail p{font-size:12px;line-height:1.55}.public-runtime-state-strip{display:grid;grid-column:1/-1;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(0,.72fr));grid-gap:10px;gap:10px;align-items:stretch;border:1px solid rgba(40,94,203,.16);border-radius:8px;background:#fff;padding:10px}.public-runtime-state-strip article,.public-runtime-state-strip>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:12px}.public-runtime-state-strip>div{display:grid;align-content:center;grid-gap:6px;gap:6px}.public-runtime-state-strip h2{margin:0;font-size:18px;line-height:1.3}.public-runtime-state-strip article.active{border-color:rgba(15,118,110,.26);background:#eff9f5}.public-runtime-state-strip article.readying{border-color:rgba(40,94,203,.2);background:#f2f6ff}.public-runtime-state-strip article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.public-runtime-state-strip span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.public-runtime-state-strip p,.public-runtime-state-strip strong{overflow-wrap:anywhere}.public-runtime-state-strip strong{color:var(--text);font-size:15px;line-height:1.35}.public-runtime-state-strip p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.public-runtime-stop-line{grid-column:1/-1;border:1px solid rgba(199,54,59,.18);border-radius:8px;background:#fff7f7;padding:9px 10px;color:#7a2226!important;font-weight:750}.runtime-action-status-strip{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.runtime-action-status-strip article,.runtime-action-status-strip>div{display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid rgba(40,94,203,.14);border-radius:8px;background:#f8fbff;padding:10px}.runtime-action-status-strip article.active{border-color:rgba(15,118,110,.25);background:#f3fbf6}.runtime-action-status-strip article.readying{border-color:rgba(183,121,31,.25);background:#fffaf0}.runtime-action-status-strip article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.runtime-action-status-strip span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.runtime-action-status-strip p,.runtime-action-status-strip strong{overflow-wrap:anywhere}.runtime-action-status-strip strong{color:var(--text);font-size:14px;line-height:1.35}.runtime-action-status-strip p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.post-readonly-runtime-card{min-width:0}.post-readonly-runtime-card p{overflow-wrap:anywhere}.post-readonly-product-status{display:grid;grid-column:1/-1;grid-template-columns:minmax(260px,1.25fr) repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid rgba(40,94,203,.18);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);padding:14px}.post-readonly-product-status-main{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.post-readonly-product-status h2{margin:0;font-size:22px;line-height:1.25}.post-readonly-product-status p{margin:0;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.post-readonly-product-status article{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:12px}.post-readonly-product-status article.ready{border-color:rgba(20,122,77,.24);background:#eff9f5}.post-readonly-product-status article.hold{border-color:rgba(183,121,31,.26);background:#fffaf0}.post-readonly-product-status article.blocked{border-color:rgba(199,54,59,.18);background:#fff7f7}.post-readonly-product-status span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.post-readonly-product-status strong{color:var(--text);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.post-readonly-promotion-summary{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.post-readonly-promotion-summary article{min-width:0}.post-readonly-promotion-summary article:first-child,.post-readonly-promotion-summary article:last-child{grid-column:span 2}.public-beta-data-readiness-status{display:grid;grid-column:1/-1;grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.public-beta-data-readiness-status article,.public-beta-data-readiness-status-main{display:grid;align-content:start;min-width:0;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.public-beta-data-readiness-status-main{border-color:rgba(15,118,110,.2);background:#f7fbfa}.public-beta-data-actionability,.public-beta-data-upgrade-readiness{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.public-beta-data-actionability .eyebrow,.public-beta-data-upgrade-readiness .eyebrow{grid-column:1/-1}.public-beta-data-readiness-status h2{margin:0;font-size:21px;line-height:1.3}.public-beta-bounded-readonly-requirements span,.public-beta-coverage-artifact-scopes span,.public-beta-data-readiness-lanes span,.public-beta-data-readiness-status span,.public-beta-twii-decision-readiness span,.public-beta-twii-terms-readiness span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.public-beta-bounded-readonly-requirements strong,.public-beta-coverage-artifact-scopes strong,.public-beta-data-readiness-lanes strong,.public-beta-data-readiness-status strong,.public-beta-twii-decision-readiness strong,.public-beta-twii-terms-readiness strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.public-beta-bounded-readonly-requirements p,.public-beta-coverage-artifact-scopes p,.public-beta-data-readiness-lanes p,.public-beta-data-readiness-status p,.public-beta-twii-decision-readiness p,.public-beta-twii-terms-readiness p{margin:0;color:var(--muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.public-beta-data-readiness-lanes article.accepted,.public-beta-data-readiness-status article.active{border-color:rgba(20,122,77,.25);background:#f3fbf6}.public-beta-data-readiness-lanes article.pending,.public-beta-data-readiness-status article.readying{border-color:rgba(183,121,31,.25);background:#fffaf0}.public-beta-data-readiness-lanes article.blocked,.public-beta-data-readiness-status article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.public-beta-public-status-surface{display:grid;grid-column:1/-1;grid-gap:12px;gap:12px;margin:16px 0;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f7fbfa;padding:16px}.public-beta-public-status-surface__head{display:grid;max-width:820px;grid-gap:8px;gap:8px}.public-beta-public-status-surface__head h2{margin:0;color:var(--text);font-size:22px;line-height:1.3}.public-beta-public-status-surface__head p,.public-beta-public-status-surface__stop-line{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.public-beta-public-status-surface__grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-beta-public-status-surface__grid article{display:grid;min-width:0;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.public-beta-public-status-surface__grid article.active{border-color:rgba(20,122,77,.25);background:#f3fbf6}.public-beta-public-status-surface__grid article.readying{border-color:rgba(183,121,31,.25);background:#fffaf0}.public-beta-public-status-surface__grid article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.public-beta-public-status-surface__grid span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.public-beta-public-status-surface__grid strong{overflow-wrap:anywhere;color:var(--text);font-size:16px;line-height:1.35}.public-beta-public-status-surface__grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.public-beta-coverage-artifact-scopes article.candidate,.public-beta-coverage-artifact-scopes article.mock-ready{border-color:rgba(20,122,77,.25);background:#f3fbf6}.public-beta-coverage-artifact-scopes article.future{border-color:rgba(67,56,202,.18);background:#f8f7ff}.public-beta-coverage-artifact-scopes article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.public-beta-twii-terms-readiness{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-twii-terms-readiness article.ready-for-copy{border-color:rgba(20,122,77,.25);background:#f3fbf6}.public-beta-twii-terms-readiness article.review-required{border-color:rgba(183,121,31,.25);background:#fffaf0}.public-beta-twii-terms-readiness article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.public-beta-bounded-readonly-requirements{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-bounded-readonly-requirements article.prepared{border-color:rgba(20,122,77,.25);background:#f3fbf6}.public-beta-bounded-readonly-requirements article.required{border-color:rgba(183,121,31,.25);background:#fffaf0}.public-beta-bounded-readonly-requirements article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.public-beta-twii-decision-readiness{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-twii-decision-readiness article.ready{border-color:rgba(20,122,77,.25);background:#f3fbf6}.public-beta-twii-decision-readiness article.waiting{border-color:rgba(183,121,31,.25);background:#fffaf0}.public-beta-twii-decision-readiness article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.public-beta-data-readiness-lanes{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-coverage-artifact-scopes{display:grid;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-source-trust{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.public-beta-source-trust article{display:grid;align-content:start;min-width:0;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.public-beta-source-trust span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.public-beta-source-trust strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.public-beta-source-trust p{margin:0;color:var(--muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.public-beta-source-trust article.candidate{border-color:rgba(20,122,77,.25);background:#f3fbf6}.public-beta-source-trust article.reviewing{border-color:rgba(183,121,31,.25);background:#fffaf0}.public-beta-source-trust article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.twse-openapi-runtime-mock-wiring-status{display:grid;grid-column:1/-1;grid-template-columns:minmax(280px,1.35fr) repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.twse-openapi-runtime-mock-wiring-main,.twse-openapi-runtime-mock-wiring-status article{display:grid;align-content:start;min-width:0;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.twse-openapi-runtime-mock-wiring-main{border-color:rgba(15,118,110,.2);background:#f7fbfa}.twse-openapi-runtime-mock-wiring-status h2{margin:0;font-size:21px;line-height:1.3}.twse-openapi-runtime-mock-wiring-status span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.twse-openapi-runtime-mock-wiring-status strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.twse-openapi-runtime-mock-wiring-status p{margin:0;color:var(--muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.twse-openapi-runtime-mock-wiring-status article.accepted,.twse-openapi-runtime-mock-wiring-status article.active{border-color:rgba(20,122,77,.25);background:#f3fbf6}.twse-openapi-runtime-mock-wiring-status article.readying{border-color:rgba(183,121,31,.25);background:#fffaf0}.twse-openapi-runtime-mock-wiring-status article.blocked{border-color:rgba(199,54,59,.2);background:#fff7f7}.twse-openapi-runtime-mock-wiring-steps{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.briefing-public-beta-gate-summary{display:grid;grid-gap:18px;gap:18px}.briefing-public-beta-gate-summary>div:first-child{max-width:860px}.briefing-public-beta-gate-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.briefing-public-beta-gate-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:150px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:16px}.briefing-public-beta-gate-grid article.ready{border-color:rgba(20,122,77,.24);background:#eff9f5}.briefing-public-beta-gate-grid article.hold{border-color:rgba(183,121,31,.26);background:#fffaf0}.briefing-public-beta-gate-grid article.blocked{border-color:rgba(199,54,59,.18);background:#fff7f7}.briefing-public-beta-gate-footer strong,.briefing-public-beta-gate-grid span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.briefing-public-beta-gate-grid strong{color:var(--text);font-size:17px;line-height:1.35;overflow-wrap:anywhere}.briefing-public-beta-gate-footer p,.briefing-public-beta-gate-grid p{color:var(--muted);font-size:14px;line-height:1.65;margin:0;overflow-wrap:anywhere}.briefing-public-beta-gate-footer{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:14px}.public-beta-launch-readiness{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:22px}.public-beta-launch-readiness.compact{padding:18px}.public-beta-launch-readiness-head{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:start}.public-beta-launch-readiness-head h2{color:var(--text);font-size:24px;line-height:1.3;margin:0 0 8px}.public-beta-launch-readiness-head p{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.public-beta-launch-readiness-score{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(15,93,76,.16);border-radius:8px;background:#eff9f5;padding:16px}.public-beta-launch-readiness-score strong{color:#0f5d4c;font-size:42px;line-height:1}.public-beta-a1-bounded-repair span,.public-beta-a1-classification-queue span,.public-beta-a1-classification-quick-map span,.public-beta-a1-mini-packet-guide span,.public-beta-a1-task-board span,.public-beta-external-input-request span,.public-beta-launch-readiness-grid span,.public-beta-launch-readiness-route span,.public-beta-launch-readiness-score small,.public-beta-launch-readiness-score span,.public-beta-operational-goal span,.public-beta-platform-values-guide span,.public-beta-worktree-guide span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.public-beta-operational-goal{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr)}.public-beta-launch-readiness-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.public-beta-a1-bounded-repair article,.public-beta-a1-classification-queue article,.public-beta-a1-classification-quick-map article,.public-beta-a1-mini-packet-guide article,.public-beta-a1-task-board article,.public-beta-external-input-request article,.public-beta-launch-readiness-grid article,.public-beta-launch-readiness-route article,.public-beta-operational-goal article,.public-beta-platform-values-guide article,.public-beta-worktree-guide article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:14px}.public-beta-operational-goal article:first-child{border-color:rgba(15,93,76,.18);background:#eff9f5}.public-beta-launch-readiness-grid article.ready{border-color:rgba(20,122,77,.24);background:#eff9f5}.public-beta-launch-readiness-grid article.hold{border-color:rgba(183,121,31,.26);background:#fffaf0}.public-beta-launch-readiness-grid article.blocked{border-color:rgba(199,54,59,.18);background:#fff7f7}.public-beta-hard-blocker-actions{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(199,54,59,.16);border-radius:8px;background:snow}.public-beta-hard-blocker-actions article,.public-beta-hard-blocker-actions>div{display:grid;grid-gap:8px;gap:8px}.public-beta-hard-blocker-actions article{padding:14px;border:1px solid rgba(199,54,59,.16);border-radius:8px;background:#fff}.public-beta-hard-blocker-actions code,.public-beta-hard-blocker-actions li,.public-beta-hard-blocker-actions p,.public-beta-hard-blocker-actions span{color:var(--muted);font-size:13px}.public-beta-hard-blocker-actions span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-beta-hard-blocker-actions strong{color:var(--text);font-size:16px}.public-beta-hard-blocker-actions ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.public-beta-hard-blocker-actions code{color:#8a282d;font-weight:800}.public-beta-hard-blocker-inputs{display:flex;flex-wrap:wrap;gap:6px}.public-beta-hard-blocker-inputs code{display:inline-flex;padding:4px 8px;border-radius:999px;background:#fff1f1}.public-beta-mock-launch-proof-bundle{display:grid;grid-gap:12px;gap:12px}.public-beta-mock-launch-proof-bundle article{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(15,93,76,.18);border-radius:8px;background:#eff9f5}.public-beta-mock-launch-proof-bundle span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-beta-mock-launch-proof-bundle strong{color:var(--text);font-size:16px}.public-beta-mock-launch-proof-bundle code,.public-beta-mock-launch-proof-bundle li,.public-beta-mock-launch-proof-bundle p{color:var(--muted);font-size:13px}.public-beta-mock-launch-proof-bundle ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.public-beta-mock-launch-proof-bundle code{color:#0f5d4c;font-weight:800}.public-beta-a1-bounded-repair strong,.public-beta-a1-classification-queue strong,.public-beta-a1-classification-quick-map strong,.public-beta-a1-mini-packet-guide strong,.public-beta-a1-task-board strong,.public-beta-external-input-request strong,.public-beta-launch-readiness-grid strong,.public-beta-launch-readiness-route strong,.public-beta-operational-goal strong,.public-beta-platform-values-guide strong,.public-beta-worktree-guide strong{color:var(--text);font-size:16px;line-height:1.35;overflow-wrap:anywhere}.public-beta-a1-bounded-repair code,.public-beta-a1-bounded-repair p,.public-beta-a1-bounded-repair small,.public-beta-a1-classification-queue code,.public-beta-a1-classification-queue p,.public-beta-a1-classification-quick-map code,.public-beta-a1-classification-quick-map li,.public-beta-a1-classification-quick-map p,.public-beta-a1-mini-packet-guide code,.public-beta-a1-mini-packet-guide li,.public-beta-a1-mini-packet-guide p,.public-beta-a1-task-board p,.public-beta-a1-task-board small,.public-beta-external-input-request code,.public-beta-external-input-request li,.public-beta-external-input-request p,.public-beta-launch-readiness-grid p,.public-beta-launch-readiness-route code,.public-beta-launch-readiness-route li,.public-beta-launch-readiness-route p,.public-beta-operational-goal li,.public-beta-operational-goal p,.public-beta-platform-values-guide code,.public-beta-platform-values-guide li,.public-beta-platform-values-guide p,.public-beta-worktree-guide code,.public-beta-worktree-guide p{color:var(--muted);font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.public-beta-platform-values-guide{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.public-beta-external-input-request{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr)}.public-beta-external-input-request article:first-child{border-color:rgba(15,93,76,.18);background:#eff9f5}.public-beta-external-input-request ul{margin:0;padding-left:18px}.public-beta-external-input-request code{color:#0f5d4c;font-weight:800}.public-beta-missing-reply-block{border-top:1px solid rgba(15,93,76,.14);display:grid;grid-gap:8px;gap:8px;padding-top:10px}.public-beta-missing-reply-block+.public-beta-missing-reply-block{margin-top:12px}.public-beta-missing-reply-block small{color:var(--muted);font-size:12px}.public-beta-platform-values-guide article:first-child{border-color:rgba(15,93,76,.18);background:#eff9f5}.public-beta-platform-values-guide ul{margin:0;padding-left:18px}.public-beta-platform-after-validation{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.public-beta-platform-values-guide code{color:#0f5d4c;font-weight:800}.public-beta-reply-template{display:grid;grid-gap:6px;gap:6px}.public-beta-reply-template code{display:block}.public-beta-worktree-guide{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.public-beta-worktree-guide article:first-child{border-color:rgba(15,93,76,.18);background:#eff9f5}.public-beta-worktree-guide article:last-child{border-color:rgba(183,121,31,.26);background:#fffaf0}.public-beta-worktree-guide code{color:#0f5d4c;font-weight:800}.public-beta-a1-mini-packet-guide{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.25fr 1fr 1fr}.public-beta-a1-mini-packet-guide article:first-child{border-color:rgba(183,121,31,.26);background:#fffaf0}.public-beta-a1-mini-packet-guide ul{margin:0;padding-left:18px}.public-beta-a1-mini-packet-guide code{color:#8a5a12;font-weight:800}.public-beta-a1-task-board{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.public-beta-a1-task-board article{border-color:rgba(183,121,31,.26);background:#fffaf0}.public-beta-a1-task-board small{color:#8a5a12;font-weight:800;overflow-wrap:anywhere}.public-beta-a1-fast-triage{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}.public-beta-a1-fast-triage article{border-color:rgba(183,121,31,.26);background:#fffaf0}.public-beta-a1-fast-triage ul{margin:0;padding-left:18px}.public-beta-a1-fast-triage code{color:#8a5a12;font-weight:800}.public-beta-a1-bounded-repair{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.public-beta-a1-bounded-repair article{border-color:rgba(183,121,31,.26);background:#fffaf0}.public-beta-a1-bounded-repair article:first-child{grid-column:1/-1}.public-beta-a1-bounded-repair code,.public-beta-a1-bounded-repair small{color:#8a5a12;font-weight:800;overflow-wrap:anywhere}.public-beta-a1-classification-queue{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.public-beta-a1-classification-queue article{border-color:rgba(183,121,31,.26);background:#fffaf0}.public-beta-a1-classification-queue article:first-child{grid-column:1/-1}.public-beta-a1-classification-quick-map{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.public-beta-a1-classification-quick-map article{border-color:rgba(183,121,31,.26);background:#fffaf0}.public-beta-a1-classification-quick-map article:first-child{grid-column:1/-1}.public-beta-a1-classification-quick-map ul{margin:0;padding-left:18px}.public-beta-a1-classification-queue code,.public-beta-a1-classification-quick-map code{color:#8a5a12;font-weight:800}.public-beta-a1-narrow-request{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.public-beta-a1-narrow-request article{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(183,121,31,.2);border-radius:8px;background:#fffaf0}.public-beta-a1-narrow-request span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.public-beta-a1-narrow-request strong{color:var(--text);font-size:14px;line-height:1.45}.public-beta-a1-narrow-request ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.public-beta-a1-narrow-request code{color:#8a5a12;font-size:13px;font-weight:800;line-height:1.55;overflow-wrap:anywhere}.public-beta-a1-reply-shape{display:grid;grid-gap:6px;gap:6px}.public-beta-a1-reply-shape code{display:block}.public-beta-data-readiness-guide{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.public-beta-data-readiness-guide article{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(15,93,76,.16);border-radius:8px;background:#f7fbfa}.public-beta-data-readiness-guide span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.public-beta-data-readiness-guide strong{color:var(--text);font-size:14px}.public-beta-data-readiness-guide code,.public-beta-data-readiness-guide p{color:var(--muted);font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.public-beta-data-readiness-guide code{color:#0f5d4c;font-weight:800}.public-beta-launch-readiness-route{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1.4fr 1.2fr}.public-beta-launch-readiness-route ul{margin:0;padding-left:18px}.public-beta-launch-readiness-route code{color:#0f5d4c;font-weight:800}.runtime-execution-readiness-card{min-width:0;border-color:rgba(183,121,31,.25)!important;background:#fffaf0!important}.runtime-execution-readiness-card p,.runtime-execution-readiness-card strong{overflow-wrap:anywhere}.runtime-execution-readiness-card strong{font-size:16px}.runtime-execution-readiness-card p{font-size:12px;line-height:1.55}.runtime-consistency-card,.runtime-cutpoint-card,.runtime-delivery-card,.runtime-fail-closed-card{min-width:0}.runtime-boundary-copy-card strong,.runtime-consistency-card strong,.runtime-cutpoint-card strong,.runtime-delivery-card strong,.runtime-fail-closed-card strong{font-size:16px}.runtime-boundary-copy-card p,.runtime-consistency-card p,.runtime-cutpoint-card p,.runtime-delivery-card p,.runtime-fail-closed-card p{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.home-runtime-action-strip{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.home-runtime-action-strip article{min-width:0;align-content:start}.home-runtime-action-strip strong{overflow-wrap:anywhere;font-size:17px}.home-runtime-action-strip p{overflow-wrap:anywhere;font-size:12px;line-height:1.55}.home-runtime-status-panel a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#fff;color:var(--teal);font-size:13px;font-weight:850;text-decoration:none;padding:8px 10px}.home-runtime-status-panel a:hover{border-color:var(--teal);background:#e8f4ef}.home-runtime-details{display:grid;grid-column:1/-1;grid-gap:10px;gap:10px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;padding:12px}.home-runtime-details summary{color:#17324d;cursor:pointer;font-weight:850}.home-runtime-details>p{margin:2px 0 10px}.home-runtime-details>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.home-runtime-details[open]{background:#fbfcfe}.stock-runtime-at-a-glance{display:grid;grid-template-columns:minmax(300px,1.18fr) repeat(auto-fit,minmax(160px,.52fr));grid-gap:12px;gap:12px;align-items:stretch;margin:16px 0;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#fbfdfb;padding:16px;box-shadow:var(--shadow-soft)}.stock-runtime-at-a-glance>div:first-child{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0;border-right:1px solid rgba(15,118,110,.14);padding-right:14px}.stock-runtime-at-a-glance h2{margin:0 0 8px;font-size:22px;line-height:1.3}.stock-runtime-at-a-glance p{margin:0;color:var(--muted);line-height:1.65}.stock-runtime-at-a-glance article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(40,94,203,.12);border-radius:8px;background:#fff;padding:12px}.stock-runtime-at-a-glance article.active{border-color:rgba(15,118,110,.3);background:#eff9f5}.stock-runtime-at-a-glance article.readying{border-color:rgba(40,94,203,.2);background:#f2f6ff}.stock-runtime-at-a-glance article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.home-runtime-status-panel article.blocked p,.stock-runtime-at-a-glance article.compact-runtime-blocker p{overflow-wrap:anywhere}.stock-runtime-action-strip{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stock-runtime-action-strip article{min-width:0}.stock-runtime-action-strip strong{overflow-wrap:anywhere;font-size:17px}.stock-runtime-action-strip p{overflow-wrap:anywhere;font-size:12px;line-height:1.55}.stock-runtime-at-a-glance span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.stock-runtime-at-a-glance strong{overflow-wrap:anywhere;color:var(--text);font-size:18px;line-height:1.25}.twii-mock-disclosure-status{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(160px,.28fr));grid-gap:12px;gap:12px;border:1px solid rgba(40,94,203,.2);border-radius:8px;background:#f7faff;padding:16px}.twii-mock-disclosure-status h2{margin:0 0 8px;font-size:20px;line-height:1.3}.twii-mock-disclosure-status p{margin:0;color:var(--muted);line-height:1.6}.twii-mock-disclosure-status article{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(199,54,59,.2);border-radius:8px;background:#fff7f7;padding:12px}.twii-mock-disclosure-status span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.twii-mock-disclosure-status strong{color:var(--text);font-size:18px;line-height:1.25}.home-overview-grid article,.home-primary-card{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);padding:18px}.home-primary-card h2{margin:0 0 10px;font-size:24px;line-height:1.28}.home-overview-grid p,.home-primary-card p{color:var(--muted);line-height:1.7;margin:0}.home-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.home-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home-overview-grid article{display:grid;grid-gap:8px;gap:8px;min-height:160px}.home-overview-grid span{color:var(--muted);font-size:13px;font-weight:850}.home-overview-grid strong{font-size:26px;line-height:1.1}.home-decision-strip{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(220px,1.05fr) repeat(2,minmax(0,.82fr));grid-gap:12px;gap:12px;align-items:stretch;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#fbfdfb;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.home-decision-strip>div{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0;border-right:1px solid rgba(15,118,110,.14);padding-right:14px}.home-decision-strip h2{margin:0 0 8px;font-size:22px;line-height:1.25}.home-decision-strip p{color:var(--muted);line-height:1.7;margin:0}.home-decision-strip a{display:grid;grid-gap:8px;gap:8px;align-content:center;min-width:0;border:1px solid rgba(40,94,203,.12);border-radius:8px;background:#fff;color:var(--text);min-height:112px;padding:14px;text-decoration:none}.home-decision-strip a:first-of-type{border-color:rgba(15,118,110,.28);background:#eff9f5}.home-decision-strip a:hover{border-color:var(--teal);background:#f4fbf8}.home-decision-strip a span{color:var(--muted);font-size:13px;font-weight:850}.home-decision-strip a strong{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.home-market-action-summary{display:grid;grid-template-columns:minmax(260px,1fr) repeat(2,minmax(0,.74fr));grid-gap:12px;gap:12px;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.home-market-action-summary h2{font-size:22px;line-height:1.25;margin:0 0 8px}.home-market-action-summary p{color:var(--muted);line-height:1.7;margin:0}.home-market-action-summary>a{color:inherit;min-width:0;text-decoration:none}.home-market-action-summary article{border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--panel-muted);height:100%;min-height:142px;padding:12px;transition:border-color .18s ease,transform .18s ease}.home-market-action-summary article.active{border-top-color:var(--green)}.home-market-action-summary article.hold{border-top-color:#d99a00}.home-market-action-summary article.blocked{border-top-color:var(--red)}.home-market-action-summary>a:hover article{border-color:rgba(40,94,203,.42);transform:translateY(-1px)}.home-market-action-summary span{color:var(--muted);display:block;font-size:12px;font-weight:850;margin-bottom:8px}.home-market-action-summary strong{display:block;font-size:18px;line-height:1.25;margin-bottom:8px}.home-public-beta-loop{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:linear-gradient(180deg,#f7fbf8,#fff);box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.home-public-beta-loop-head{max-width:860px}.home-public-beta-loop-head h2{font-size:24px;line-height:1.25;margin:0 0 8px}.home-public-beta-loop-head p{color:var(--muted);line-height:1.75;margin:0}.home-public-beta-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home-public-beta-layer{display:grid;grid-gap:8px;gap:8px;min-height:176px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.home-public-beta-layer.overview{border-top:4px solid var(--teal)}.home-public-beta-layer.indicators{border-top:4px solid var(--blue)}.home-public-beta-layer.alerts{border-top:4px solid var(--amber)}.home-public-beta-alert-list span,.home-public-beta-layer span{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.home-public-beta-layer strong{overflow-wrap:anywhere;font-size:20px;line-height:1.25}.home-public-beta-layer p,.home-public-beta-layer small{color:var(--muted);line-height:1.65;margin:0}.home-public-beta-alert-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home-public-beta-alert-list a{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(22,33,29,.1);border-radius:8px;background:#fcfcfb;color:var(--text);padding:14px;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.home-public-beta-alert-list a:hover{border-color:rgba(15,118,110,.36);transform:translateY(-1px)}.home-public-beta-alert-list strong{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.home-public-beta-alert-list div,.home-public-beta-alert-list dl{display:grid;grid-gap:5px;gap:5px;margin:0}.home-public-beta-alert-list dt{color:var(--muted);font-size:12px;font-weight:850}.home-public-beta-alert-list dd{color:var(--muted);line-height:1.55;margin:0}.home-public-beta-loop__hero{display:grid;grid-gap:8px;gap:8px;max-width:920px}.home-public-beta-loop__hero h2{font-size:24px;line-height:1.25;margin:0}.home-public-beta-loop__hero p{color:var(--muted);line-height:1.7;margin:0}.home-public-beta-loop__timing{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.home-public-beta-loop__timing strong{border:1px solid rgba(15,118,110,.22);border-radius:999px;background:#eef8f5;color:#0f766e;font-size:13px;line-height:1.2;padding:7px 10px}.home-public-beta-loop__actions,.home-public-beta-loop__alerts,.home-public-beta-loop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home-public-beta-loop__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-public-beta-loop__actions article,.home-public-beta-loop__alerts article,.home-public-beta-loop__grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.home-public-beta-loop__grid article{border-top:4px solid var(--teal)}.home-public-beta-loop__actions article.active{border-top:4px solid var(--green)}.home-public-beta-loop__actions article.readying{border-top:4px solid var(--amber)}.home-public-beta-loop__alerts article{border-top:4px solid var(--blue)}.home-public-beta-loop__actions span,.home-public-beta-loop__alerts span,.home-public-beta-loop__grid span{color:var(--muted);font-size:12px;font-weight:850}.home-public-beta-loop__actions strong,.home-public-beta-loop__alerts strong,.home-public-beta-loop__grid strong{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.home-public-beta-loop__actions p,.home-public-beta-loop__alerts p,.home-public-beta-loop__boundary,.home-public-beta-loop__grid p{color:var(--muted);line-height:1.65;margin:0}.home-public-beta-loop__boundary{border:1px solid rgba(22,33,29,.1);border-radius:8px;background:#fcfcfb;padding:12px}.home-core-indicator-readout{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f8fbfa;padding:15px}.home-core-indicator-readout h3{font-size:22px;line-height:1.25;margin:0 0 6px}.home-core-indicator-readout p{color:var(--muted);line-height:1.7;margin:0}.home-core-indicator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home-core-indicator-grid article{display:grid;grid-gap:8px;gap:8px;min-height:190px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:#fff;padding:13px}.home-core-indicator-grid article.constructive{border-top-color:var(--green)}.home-core-indicator-grid article.watch{border-top-color:var(--amber)}.home-core-indicator-grid article.defensive{border-top-color:var(--red)}.home-core-indicator-grid span{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.home-core-indicator-grid strong{overflow-wrap:anywhere;font-size:24px;line-height:1.15}.home-core-indicator-grid em,.home-core-indicator-grid p,.home-core-indicator-grid small{color:var(--muted);font-style:normal;line-height:1.55;margin:0}.home-core-indicator-grid em{color:var(--text);font-weight:750}.stock-signal-why-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(40,94,203,.16);border-radius:8px;background:#f8fafc;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.stock-signal-why-panel h2{font-size:22px;line-height:1.25;margin:0 0 6px}.stock-signal-why-panel p{color:var(--muted);line-height:1.7;margin:0}.stock-signal-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.stock-signal-why-grid article{display:grid;grid-gap:8px;gap:8px;min-height:174px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:#fff;padding:13px}.stock-signal-why-grid article.constructive{border-top-color:var(--green)}.stock-signal-why-grid article.watch{border-top-color:var(--amber)}.stock-signal-why-grid article.defensive{border-top-color:var(--red)}.stock-signal-why-grid span{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.stock-signal-why-grid strong{overflow-wrap:anywhere;font-size:22px;line-height:1.15}.stock-signal-why-grid em,.stock-signal-why-grid p{color:var(--muted);font-style:normal;line-height:1.55;margin:0}.stock-signal-why-grid em{color:var(--text);font-weight:750}.stock-signal-why-panel button{justify-self:start;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#fff;color:var(--teal);cursor:pointer;font-weight:850;padding:10px 13px}.stock-decision-aid-summary-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f7fbfa;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.stock-decision-aid-summary-panel h2{font-size:22px;line-height:1.25;margin:0 0 6px}.stock-decision-aid-summary-panel p{color:var(--muted);line-height:1.7;margin:0}.stock-decision-aid-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.stock-decision-aid-summary-grid article{display:grid;grid-gap:8px;gap:8px;min-height:168px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:#fff;padding:13px}.stock-decision-aid-summary-grid article.active{border-top-color:var(--green)}.stock-decision-aid-summary-grid article.hold{border-top-color:var(--amber)}.stock-decision-aid-summary-grid article.blocked{border-top-color:var(--red)}.stock-decision-aid-summary-grid span{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.stock-decision-aid-summary-grid strong{overflow-wrap:anywhere;font-size:19px;line-height:1.2}.stock-decision-aid-summary-panel button{justify-self:start;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#fff;color:var(--teal);cursor:pointer;font-weight:850;padding:10px 13px}.stock-indicator-priority-panel{grid-gap:14px;gap:14px;border:1px solid rgba(40,94,203,.16);background:#f8fafc;margin-bottom:16px}.stock-indicator-priority-panel h2{font-size:22px;line-height:1.25;margin:0 0 6px}.stock-indicator-priority-panel p{line-height:1.65}.stock-indicator-priority-grid{grid-gap:12px;gap:12px}.stock-indicator-priority-grid article{display:grid;grid-gap:8px;gap:8px;min-height:190px;background:#fff;padding:13px}.stock-indicator-priority-grid article.hold{border-top-color:var(--amber)}.stock-indicator-priority-grid span{letter-spacing:.02em;text-transform:uppercase}.stock-indicator-priority-grid strong{overflow-wrap:anywhere;font-size:19px;line-height:1.2}.stock-indicator-priority-grid button{justify-self:start;align-self:end;border:1px solid rgba(40,94,203,.2);color:var(--blue);padding:9px 12px}.stock-indicator-priority-grid button:hover{border-color:rgba(40,94,203,.36);background:#eef4ff}.public-beta-data-realization-roadmap{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(40,94,203,.18);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.public-beta-data-realization-head{max-width:900px}.public-beta-data-realization-head h2{font-size:23px;line-height:1.25;margin:0 0 8px}.public-beta-data-realization-head p{color:var(--muted);line-height:1.75;margin:0 0 6px}.public-beta-data-realization-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.public-beta-data-realization-grid article{display:grid;grid-gap:8px;gap:8px;min-height:210px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:#fcfcfb;padding:13px}.public-beta-data-realization-grid article.active{border-top-color:var(--green)}.public-beta-data-realization-grid article.hold{border-top-color:var(--amber)}.public-beta-data-realization-grid article.blocked{border-top-color:var(--red)}.public-beta-data-realization-grid span{color:var(--muted);font-size:12px;font-weight:850}.public-beta-data-realization-grid strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.public-beta-data-realization-grid p,.public-beta-data-realization-grid small{color:var(--muted);line-height:1.55;margin:0}.public-beta-coverage-rollout{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.public-beta-coverage-rollout-head{max-width:920px}.public-beta-coverage-rollout-head h2{font-size:23px;line-height:1.25;margin:0 0 8px}.public-beta-coverage-rollout-head p{color:var(--muted);line-height:1.75;margin:0 0 6px}.public-beta-coverage-batches,.public-beta-promotion-checklist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.public-beta-coverage-batches article,.public-beta-promotion-checklist article{display:grid;grid-gap:8px;gap:8px;min-height:180px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:#fff;padding:13px}.public-beta-coverage-batches article.active,.public-beta-promotion-checklist article.ready{border-top-color:var(--green)}.public-beta-coverage-batches article.hold,.public-beta-promotion-checklist article.waiting{border-top-color:var(--amber)}.public-beta-coverage-batches article.blocked,.public-beta-promotion-checklist article.blocked{border-top-color:var(--red)}.public-beta-coverage-batches span,.public-beta-promotion-checklist span{color:var(--muted);font-size:12px;font-weight:850}.public-beta-coverage-batches strong,.public-beta-promotion-checklist strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.public-beta-coverage-batches p,.public-beta-coverage-batches small,.public-beta-promotion-checklist p{color:var(--muted);line-height:1.55;margin:0}.public-beta-batch1-readiness{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.public-beta-batch1-readiness-head{max-width:900px}.public-beta-batch1-readiness-head h2{font-size:23px;line-height:1.25;margin:0 0 8px}.public-beta-batch1-readiness-head p{color:var(--muted);line-height:1.75;margin:0}.public-beta-batch1-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.public-beta-batch1-readiness-grid article{display:grid;grid-gap:8px;gap:8px;min-height:190px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:#fcfcfb;padding:13px}.public-beta-batch1-readiness-grid article.ready{border-top-color:var(--green)}.public-beta-batch1-readiness-grid article.waiting{border-top-color:var(--amber)}.public-beta-batch1-readiness-grid article.blocked{border-top-color:var(--red)}.public-beta-batch1-readiness-grid span{color:var(--muted);font-size:12px;font-weight:850}.public-beta-batch1-readiness-grid strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.public-beta-batch1-readiness-grid p,.public-beta-batch1-readiness-grid small{color:var(--muted);line-height:1.55;margin:0}.inline-status-link{align-self:start;border:1px solid rgba(15,118,110,.22);border-radius:8px;color:var(--teal);display:inline-flex;font-size:14px;font-weight:800;justify-self:start;padding:9px 12px;text-decoration:none}.inline-status-link:hover{background:rgba(15,118,110,.08)}.public-beta-readonly-gate{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(40,94,203,.18);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.public-beta-readonly-gate-head{max-width:920px}.public-beta-readonly-gate-head h2{font-size:23px;line-height:1.25;margin:0 0 8px}.public-beta-readonly-gate-head p{color:var(--muted);line-height:1.75;margin:0}.public-beta-readonly-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.public-beta-readonly-gate-grid article{display:grid;grid-gap:8px;gap:8px;min-height:185px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:#fff;padding:13px}.public-beta-readonly-gate-grid article.ready{border-top-color:var(--green)}.public-beta-readonly-gate-grid article.waiting{border-top-color:var(--amber)}.public-beta-readonly-gate-grid article.blocked{border-top-color:var(--red)}.public-beta-readonly-gate-grid span{color:var(--muted);font-size:12px;font-weight:850}.public-beta-readonly-gate-grid strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.public-beta-readonly-gate-grid p,.public-beta-readonly-gate-grid small{color:var(--muted);line-height:1.55;margin:0}.home-indicator-roadmap{display:grid;grid-template-columns:minmax(260px,1.1fr) repeat(3,minmax(0,.8fr));grid-gap:12px;gap:12px;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.home-indicator-roadmap h2{font-size:22px;line-height:1.25;margin:0 0 8px}.home-indicator-roadmap p{color:var(--muted);line-height:1.7;margin:0}.home-indicator-roadmap>div>strong{color:var(--ink);display:block;font-size:13px;line-height:1.6;margin-top:12px}.home-indicator-roadmap article{border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--panel-muted);min-height:142px;padding:12px}.home-indicator-roadmap article.mock-readable{border-top-color:var(--green)}.home-indicator-roadmap article.design-only{border-top-color:#d99a00}.home-indicator-roadmap article.blocked-until-real-data{border-top-color:var(--red)}.home-indicator-roadmap span{color:var(--muted);display:block;font-size:12px;font-weight:850;margin-bottom:8px}.home-indicator-roadmap article strong{color:var(--ink);display:block;font-size:17px;line-height:1.3;margin-bottom:8px}.home-market-breadth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.home-market-breadth article{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);padding:16px}.home-market-breadth span{display:block;color:var(--muted);font-size:13px;font-weight:850}.home-market-breadth strong{display:block;margin:8px 0;font-size:34px;line-height:1}.home-market-breadth p{margin:0;color:var(--muted);line-height:1.65}.home-market-breadth .positive strong{color:var(--green)}.home-market-breadth .watch strong{color:var(--amber)}.home-market-breadth .risk strong{color:var(--red)}.home-reading-route{display:grid;grid-template-columns:minmax(280px,1.1fr) repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.home-reading-route a,.home-reading-route-head{border:1px solid rgba(22,33,29,.08);border-radius:8px;background:#fcfcfb;padding:16px}.home-reading-route-head h2{margin:0 0 8px;font-size:22px}.home-reading-route a p,.home-reading-route-head p{color:var(--muted);line-height:1.65;margin:0}.home-reading-route a{color:var(--text);display:grid;grid-gap:8px;gap:8px;text-decoration:none}.home-reading-route a:hover{border-color:rgba(40,94,203,.22);background:#f7faff}.home-reading-route a span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#e8f4ef;color:var(--teal);font-size:13px;font-weight:900}.home-reading-route a strong{overflow-wrap:anywhere;font-size:18px}.home-group-overview{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin-bottom:16px;padding:16px}.home-group-overview-head h2{margin:0 0 8px;font-size:22px}.home-group-overview-head p{color:var(--muted);line-height:1.7;margin:0}.home-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.home-group-grid a{border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:6px;gap:6px;min-height:142px;padding:12px;text-decoration:none}.home-group-grid a:hover{border-color:var(--blue);background:#f8fbff}.home-group-grid small,.home-group-grid span{color:var(--muted)}.home-group-grid span{font-size:13px;font-weight:850}.home-group-grid strong{font-size:17px;line-height:1.3}.home-group-grid b{margin-top:auto}.home-watchlists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.home-watchlist-card{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-gap:14px;gap:14px;padding:18px}.home-watchlist-card h2{margin:0 0 8px;font-size:22px}.home-watchlist-card p{color:var(--muted);line-height:1.7;margin:0}.home-watchlist-rows{display:grid;grid-gap:8px;gap:8px}.home-watchlist-rows a{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;padding:10px 12px;text-decoration:none}.home-watchlist-rows a:hover{border-color:var(--blue);background:#f8fbff}.home-watchlist-rows small,.home-watchlist-rows span{display:block}.home-watchlist-rows small{color:var(--muted);margin-top:2px}.home-watchlist-rows em{border-radius:999px;background:#eef5f2;color:var(--teal);font-size:12px;font-style:normal;font-weight:850;padding:5px 8px;white-space:nowrap}.home-watchlist-rows b{border-radius:999px;background:var(--panel-muted);color:var(--blue);min-width:58px;padding:5px 9px;text-align:center}.home-watchlist-rows b small{color:inherit;font-size:10px;line-height:1;margin:0 0 2px}.public-beta-membership-roadmap{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft);display:grid;grid-gap:16px;gap:16px;margin-bottom:16px;padding:18px}.public-beta-membership-roadmap__intro{max-width:860px}.public-beta-membership-roadmap__intro h2{font-size:clamp(22px,3vw,30px);margin:0 0 10px}.public-beta-membership-roadmap__boundary,.public-beta-membership-roadmap__grid p,.public-beta-membership-roadmap__intro p{color:var(--muted);line-height:1.75;margin:0}.public-beta-membership-roadmap__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-beta-membership-roadmap__grid article{background:var(--panel-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-height:178px;padding:14px}.public-beta-membership-roadmap__grid span{color:var(--teal);font-size:12px;font-weight:850;letter-spacing:0}.public-beta-membership-roadmap__grid strong{font-size:18px;line-height:1.35}.public-beta-membership-roadmap__boundary{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:14px}.public-beta-membership-roadmap__boundary .text-link{align-self:start;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:800;justify-content:center;max-width:220px;min-height:42px;padding:10px 14px}.public-beta-membership-roadmap__boundary .text-link:hover{border-color:var(--blue);color:var(--blue)}.membership-preview-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.membership-preview-grid article{background:var(--panel-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-height:190px;padding:14px}.membership-preview-grid span{color:var(--teal);font-size:12px;font-weight:850;letter-spacing:0}.membership-preview-grid strong{font-size:18px;line-height:1.35}.membership-preview-grid p,.membership-preview-grid small{color:var(--muted);line-height:1.7;margin:0}.stock-evidence-snapshot{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-evidence-snapshot h2{margin:0 0 8px}.stock-evidence-snapshot p{color:var(--muted);line-height:1.75;margin:0}.cp3-runtime-state-panel{background:#f7f9fc;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1.1fr 1.4fr;margin:0 0 16px;padding:18px}.cp3-runtime-state-panel.mock{border-color:#c7d7ef}.cp3-runtime-executive-summary{background:#fff;border:1px solid #cfddec;border-left:4px solid #2f6fed;border-radius:8px;display:grid;grid-gap:7px;gap:7px;grid-column:1/-1;padding:12px 14px}.cp3-runtime-executive-summary strong{color:var(--text);font-size:15px}.cp3-runtime-executive-summary span{color:var(--muted);font-size:13px;line-height:1.55}.cp3-runtime-state-panel h2{font-size:18px;margin:4px 0 8px}.cp3-runtime-state-panel p{color:var(--muted);line-height:1.7;margin:0}.cp3-runtime-state-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cp3-runtime-state-grid article{background:#fff;border:1px solid #e0e7f0;border-radius:8px;padding:12px}.cp3-runtime-state-grid span{color:var(--muted);display:block;font-size:12px;font-weight:850}.cp3-runtime-state-grid strong{display:block;font-size:15px;margin-top:4px}.cp3-runtime-state-disclosure{background:#fff;border:1px solid #e0e7f0;border-radius:8px;display:grid;grid-gap:6px;gap:6px;grid-column:1/-1;padding:12px}.cp3-runtime-state-disclosure span{color:var(--muted)}.cp3-runtime-command-details,.cp3-runtime-detail-group{border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;padding:12px}.cp3-runtime-command-details summary,.cp3-runtime-detail-group summary{color:#17324d;cursor:pointer;font-weight:800}.cp3-runtime-command-details[open],.cp3-runtime-detail-group[open]{background:#fbfcfe}.cp3-runtime-decision-summary{background:#f8fbff;border:1px solid #cddff2;border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-column:1/-1;padding:12px}.cp3-runtime-decision-summary strong{color:#17324d}.cp3-runtime-decision-summary span{color:#3f5872;line-height:1.6}.cp3-runtime-metadata-disclosure{background:#f4fbf7;border:1px solid #b8dcc6;border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-column:1/-1;padding:12px}.cp3-runtime-metadata-disclosure strong{color:#155c35}.cp3-runtime-metadata-disclosure span{color:#2f6848;line-height:1.6}.cp3-runtime-schema-shape-disclosure{background:#fff8e8;border:1px solid #ecc46a;border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-column:1/-1;padding:12px}.cp3-runtime-schema-shape-disclosure strong{color:#714a00}.cp3-runtime-schema-shape-disclosure span{color:#7a5b18;line-height:1.6}.cp3-runtime-data-quality-disclosure{background:#fff4f0;border:1px solid #e6b4a5;border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-column:1/-1;padding:12px}.cp3-runtime-data-quality-disclosure strong{color:#7a2f1f}.cp3-runtime-data-quality-disclosure span{color:#7a493c;line-height:1.6}.cp3-runtime-metadata-quality-guard{background:#fff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:12px}.cp3-runtime-metadata-quality-guard strong{color:#17324d}.cp3-runtime-metadata-quality-guard p{color:#3f5872;line-height:1.6}.cp3-runtime-metadata-quality-guard div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr minmax(120px,.4fr)}.cp3-runtime-metadata-quality-guard span{background:#f7f9fc;border:1px solid #dbe4f0;border-radius:8px;color:#3f5872;display:grid;grid-gap:5px;gap:5px;padding:10px}.cp3-runtime-metadata-quality-guard b,.cp3-runtime-metadata-quality-guard em,.cp3-runtime-metadata-quality-guard i{display:block;font-style:normal}.cp3-runtime-metadata-quality-guard b{color:#17324d}.cp3-runtime-metadata-quality-guard em{color:#7a4a00;font-weight:850}.cp3-runtime-schema-contract-guard{background:#fff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:12px}.cp3-runtime-schema-contract-guard strong{color:#17324d}.cp3-runtime-schema-contract-guard p{color:#3f5872;line-height:1.6}.cp3-runtime-schema-contract-guard div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr minmax(120px,.4fr)}.cp3-runtime-schema-contract-guard span{background:#f7f9fc;border:1px solid #dbe4f0;border-radius:8px;color:#3f5872;display:grid;grid-gap:5px;gap:5px;padding:10px}.cp3-runtime-schema-contract-guard b,.cp3-runtime-schema-contract-guard em,.cp3-runtime-schema-contract-guard i{display:block;font-style:normal}.cp3-runtime-schema-contract-guard b{color:#17324d}.cp3-runtime-schema-contract-guard em{color:#7a4a00;font-weight:850}.cp3-runtime-data-quality-role-guard{background:#fff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:12px}.cp3-runtime-data-quality-role-guard strong{color:#17324d}.cp3-runtime-data-quality-role-guard p{color:#3f5872;line-height:1.6}.cp3-runtime-data-quality-role-guard div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr minmax(120px,.4fr)}.cp3-runtime-data-quality-role-guard span{background:#f7f9fc;border:1px solid #dbe4f0;border-radius:8px;color:#3f5872;display:grid;grid-gap:5px;gap:5px;padding:10px}.cp3-runtime-data-quality-role-guard b,.cp3-runtime-data-quality-role-guard em,.cp3-runtime-data-quality-role-guard i{display:block;font-style:normal}.cp3-runtime-data-quality-role-guard b{color:#17324d}.cp3-runtime-data-quality-role-guard em{color:#7a4a00;font-weight:850}.cp3-runtime-data-quality-role-guard,.cp3-runtime-metadata-quality-guard,.cp3-runtime-schema-contract-guard{align-items:start;gap:6px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);padding:10px}.cp3-runtime-data-quality-role-guard>strong,.cp3-runtime-metadata-quality-guard>strong,.cp3-runtime-schema-contract-guard>strong{font-size:14px;grid-column:1}.cp3-runtime-data-quality-role-guard>p,.cp3-runtime-metadata-quality-guard>p,.cp3-runtime-schema-contract-guard>p{font-size:13px;grid-column:2;line-height:1.5}.cp3-runtime-data-quality-role-guard>div,.cp3-runtime-metadata-quality-guard>div,.cp3-runtime-schema-contract-guard>div{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(96px,.24fr)}.cp3-runtime-data-quality-role-guard span,.cp3-runtime-metadata-quality-guard span,.cp3-runtime-schema-contract-guard span{font-size:12px;gap:4px;padding:8px}.cp3-runtime-data-quality-role-guard i,.cp3-runtime-metadata-quality-guard i,.cp3-runtime-schema-contract-guard i{line-height:1.45}.cp3-runtime-readiness-triad{background:#fff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:12px}.cp3-runtime-readiness-triad strong{color:#17324d}.cp3-runtime-readiness-triad p{color:#3f5872;line-height:1.6}.cp3-runtime-readiness-triad div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.cp3-runtime-readiness-triad span{background:#f7f9fc;border:1px solid #dbe4f0;border-radius:8px;color:#3f5872;display:grid;grid-gap:5px;gap:5px;padding:10px}.cp3-runtime-readiness-triad b,.cp3-runtime-readiness-triad em,.cp3-runtime-readiness-triad i,.cp3-runtime-readiness-triad small{display:block;font-style:normal}.cp3-runtime-readiness-triad b{color:#17324d}.cp3-runtime-readiness-triad em{color:#7a4a00;font-weight:850}.cp3-runtime-next-gates{background:#f8fbff;border:1px solid #cddff2;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:12px}.cp3-runtime-next-gates strong{color:#17324d}.cp3-runtime-next-gates p{color:#3f5872;line-height:1.6}.cp3-runtime-next-gates div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.cp3-runtime-next-gates span{background:#fff;border:1px solid #dbe4f0;border-radius:8px;color:#3f5872;display:grid;grid-gap:5px;gap:5px;padding:10px}.cp3-runtime-next-gates b,.cp3-runtime-next-gates em,.cp3-runtime-next-gates i,.cp3-runtime-next-gates small{display:block;font-style:normal}.cp3-runtime-next-gates b{color:#17324d}.cp3-runtime-next-gates em{color:#7a4a00;font-weight:850}.cp3-runtime-authorization-snapshot{background:#f8fbff;border:1px solid #cddff2;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:12px}.cp3-runtime-authorization-snapshot strong{color:#17324d}.cp3-runtime-authorization-snapshot p{color:#3f5872;line-height:1.6}.cp3-runtime-authorization-snapshot mark{background:#ebf5ff;border-radius:999px;color:#17324d;font-size:12px;font-weight:850;justify-self:start;padding:5px 9px}.cp3-runtime-authorization-snapshot div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cp3-runtime-authorization-snapshot span{background:#fff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.cp3-runtime-authorization-snapshot b,.cp3-runtime-authorization-snapshot em,.cp3-runtime-authorization-snapshot i,.cp3-runtime-authorization-snapshot small{display:block;font-style:normal}.cp3-runtime-authorization-snapshot b{color:#17324d}.cp3-runtime-authorization-snapshot i,.cp3-runtime-authorization-snapshot small{color:#3f5872;line-height:1.5}.cp3-runtime-authorization-snapshot em{background:#f7f9fc;border-radius:999px;color:#17324d;font-size:12px;font-weight:850;justify-self:start;padding:4px 8px}.cp3-runtime-command-center{background:#fff;border:1px solid #cddff2;border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;padding:12px}.cp3-runtime-command-center strong{color:#17324d}.cp3-runtime-command-center p{color:#3f5872;line-height:1.6}.cp3-runtime-command-center div,.cp3-runtime-command-center section{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.cp3-runtime-command-center aside{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr minmax(120px,.45fr)}.cp3-runtime-command-center span{background:#f8fbff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.cp3-runtime-command-center ul{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.cp3-runtime-command-center li{background:#fff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.cp3-runtime-command-center ol{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.cp3-runtime-command-center ol li{background:#f8fbff}.cp3-runtime-command-center article{background:#fff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.cp3-runtime-command-center article span{border-top:1px solid #e8eef6;display:grid;grid-gap:4px;gap:4px;padding-top:8px}.cp3-runtime-command-center nav{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.cp3-runtime-command-center nav>b{grid-column:1/-1}.cp3-runtime-command-center nav span{background:#fbfcf8;border:1px solid #dfe8d1;border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.cp3-runtime-command-center footer{background:#fffaf4;border:1px solid #ead8bf;border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.cp3-runtime-command-center footer span{border-top:1px solid #f0dfc9;display:grid;grid-gap:5px;gap:5px;padding-top:8px}.cp3-runtime-command-center menu{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.cp3-runtime-command-center menu>b{grid-column:1/-1}.cp3-runtime-command-center menu mark{background:#eef6ff;border:1px solid #d7e4f4;border-radius:8px;color:#17324d;font-weight:700;grid-column:span 1;padding:8px 10px}.cp3-runtime-command-center menu span{background:#f8fbff;border:1px solid #d7e4f4;border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.cp3-runtime-command-center b,.cp3-runtime-command-center em,.cp3-runtime-command-center i{display:block;font-style:normal}.cp3-runtime-command-center b{color:#17324d;font-size:12px;text-transform:uppercase}.cp3-runtime-command-center i{color:#3f5872;line-height:1.5}.cp3-runtime-command-center em{color:#7a4a00;font-weight:850}.cp3-runtime-pre-runtime-closure{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#f5fbf8;padding:14px}.cp3-runtime-pre-runtime-closure strong{color:var(--teal);font-size:18px}.cp3-runtime-pre-runtime-closure p{margin:0;color:var(--muted);line-height:1.65}.cp3-runtime-pre-runtime-closure aside,.cp3-runtime-pre-runtime-closure footer,.cp3-runtime-pre-runtime-closure section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.cp3-runtime-pre-runtime-closure span{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(22,33,29,.08);border-radius:8px;background:#fff;padding:10px}.cp3-runtime-pre-runtime-closure footer span{border-color:rgba(199,54,59,.16);background:#fff7f7;color:#8f1f25;font-size:12px;font-weight:850}.cp3-runtime-pre-runtime-closure b,.cp3-runtime-pre-runtime-closure em,.cp3-runtime-pre-runtime-closure i{display:block;overflow-wrap:anywhere;font-style:normal}.cp3-runtime-pre-runtime-closure b{color:var(--text);font-size:13px}.cp3-runtime-pre-runtime-closure i{color:var(--muted);font-size:13px;line-height:1.45}.cp3-runtime-pre-runtime-closure em{color:var(--blue);font-size:12px;font-weight:850}.cp3-runtime-route-decision{background:#fff;border:1px solid #cddff2;border-radius:8px;display:grid;grid-gap:6px;gap:6px;grid-column:1/-1;padding:12px}.cp3-runtime-route-decision em,.cp3-runtime-route-decision span,.cp3-runtime-route-decision strong{display:block;font-style:normal}.cp3-runtime-route-decision strong{color:#17324d}.cp3-runtime-route-decision span{color:#3f5872;line-height:1.6}.cp3-runtime-route-decision em{background:#edf5ff;border:1px solid #cddff2;border-radius:8px;color:#17324d;font-weight:850;line-height:1.55;padding:8px 10px}.cp3-runtime-upgrade-requirements{background:#fff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:12px}.cp3-runtime-upgrade-requirements strong{color:#17324d}.cp3-runtime-upgrade-requirements mark{background:#edf5ff;border:1px solid #cddff2;border-radius:8px;color:#17324d;font-weight:850;padding:8px 10px}.cp3-runtime-upgrade-requirements p{background:#fff4e5;border:1px solid #f0c36d;border-radius:8px;color:#7a4a00;font-weight:850;line-height:1.6;margin:0;padding:8px 10px}.cp3-runtime-upgrade-requirements div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.cp3-runtime-upgrade-requirements span{background:#f7f9fc;border:1px solid #dbe4f0;border-radius:8px;color:#3f5872;display:grid;font-size:13px;font-weight:800;grid-gap:4px;gap:4px;padding:8px;text-align:center}.cp3-runtime-upgrade-requirements b,.cp3-runtime-upgrade-requirements em,.cp3-runtime-upgrade-requirements i,.cp3-runtime-upgrade-requirements small{display:block;font-style:normal}.cp3-runtime-upgrade-requirements i{color:#52697f;font-size:12px;font-weight:700;line-height:1.5}.cp3-runtime-upgrade-requirements small{color:#6b7f95;font-size:11px;font-weight:850;text-transform:uppercase}.cp3-runtime-upgrade-requirements em{color:#17324d}.cp3-runtime-source-depth-focus{background:#fff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:12px}.cp3-runtime-source-depth-focus strong{color:#17324d}.cp3-runtime-source-depth-focus mark{background:#edf5ff;border:1px solid #cddff2;border-radius:8px;color:#17324d;font-weight:850;padding:8px 10px}.cp3-runtime-source-depth-focus p{color:#52697f;line-height:1.6;margin:0}.cp3-runtime-source-depth-focus div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.cp3-runtime-source-depth-focus span{background:#f7f9fc;border:1px solid #dbe4f0;border-radius:8px;color:#3f5872;display:grid;font-size:13px;font-weight:800;grid-gap:4px;gap:4px;padding:8px;text-align:center}.cp3-runtime-source-depth-focus b,.cp3-runtime-source-depth-focus em,.cp3-runtime-source-depth-focus i,.cp3-runtime-source-depth-focus small{display:block;font-style:normal}.cp3-runtime-source-depth-focus i{color:#52697f;font-size:12px;font-weight:700;line-height:1.5}.cp3-runtime-source-depth-focus small{color:#6b7f95;font-size:11px;font-weight:850;text-transform:uppercase}.cp3-runtime-source-depth-focus em{color:#17324d}.cp3-runtime-state-blockers{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.cp3-runtime-state-blockers span{background:#fff4e5;border:1px solid #f0c36d;border-radius:999px;color:#7a4a00;font-size:13px;padding:6px 10px}.cp3-runtime-fast-follow-gates{background:#fff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:12px}.cp3-runtime-fast-follow-gates strong{color:#17324d}.cp3-runtime-fast-follow-gates p{color:#52697f;line-height:1.6;margin:0}.cp3-runtime-fast-follow-gates div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.cp3-runtime-fast-follow-gates span{background:#f7f9fc;border:1px solid #dbe4f0;border-radius:8px;color:#3f5872;display:grid;font-size:13px;font-weight:800;grid-gap:4px;gap:4px;padding:8px;text-align:center}.cp3-runtime-fast-follow-gates b,.cp3-runtime-fast-follow-gates em,.cp3-runtime-fast-follow-gates i,.cp3-runtime-fast-follow-gates small{display:block;font-style:normal}.cp3-runtime-fast-follow-gates i{color:#52697f;font-size:12px;font-weight:700;line-height:1.5}.cp3-runtime-fast-follow-gates small{color:#6b7f95;font-size:11px;font-weight:850;text-transform:uppercase}.cp3-runtime-fast-follow-gates em{color:#17324d}.cp3-runtime-route-work-queue{background:#fff;border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:12px}.cp3-runtime-route-work-queue strong{color:#17324d}.cp3-runtime-route-work-queue p{color:#52697f;line-height:1.6;margin:0}.cp3-runtime-route-work-queue mark{background:#edf5ff;border:1px solid #cddff2;border-radius:8px;color:#17324d;font-weight:850;padding:8px 10px}.cp3-runtime-route-work-queue div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.cp3-runtime-route-work-queue span{background:#f7f9fc;border:1px solid #dbe4f0;border-radius:8px;color:#3f5872;display:grid;font-size:13px;font-weight:800;grid-gap:4px;gap:4px;padding:8px;text-align:center}.cp3-runtime-route-work-queue b,.cp3-runtime-route-work-queue em,.cp3-runtime-route-work-queue i,.cp3-runtime-route-work-queue small{display:block;font-style:normal}.cp3-runtime-route-work-queue i{color:#52697f;font-size:12px;font-weight:700;line-height:1.5}.cp3-runtime-route-work-queue small{color:#6b7f95;font-size:11px;font-weight:850;text-transform:uppercase}.cp3-runtime-route-work-queue em{color:#17324d}.cp3-runtime-stop-lines{background:#fff;border:1px dashed #d7a64b;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.cp3-runtime-stop-lines span{color:#6f4700;font-size:13px;font-weight:850;text-align:center}.evidence-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.evidence-snapshot-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);min-height:82px;padding:12px}.evidence-snapshot-grid span{color:var(--muted);display:block;font-size:12px;font-weight:850;margin-bottom:8px}.evidence-snapshot-grid strong{color:var(--ink);display:block;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.stock-data-gap-panel{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-data-gap-panel h2{margin:0 0 8px}.stock-data-gap-panel p{color:var(--muted);line-height:1.75;margin:0}.data-gap-list{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start}.data-gap-list article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);min-width:156px;padding:10px 12px}.data-gap-list span{color:#9a6a00;display:block;font-size:12px;font-weight:850;margin-bottom:6px}.data-gap-list strong{color:var(--ink);display:block;font-size:15px;overflow-wrap:anywhere}.data-gap-list button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;min-height:58px;padding:10px 12px}.data-gap-list button:hover{border-color:var(--blue);color:var(--blue)}.stock-decision-compass{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.stock-decision-compass__intro{grid-column:1/-1}.stock-decision-compass__intro h2{margin:6px 0 0}.stock-decision-compass article{border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:#fff;min-height:134px;padding:14px}.stock-decision-compass article.active{border-top-color:var(--green)}.stock-decision-compass article.hold{border-top-color:#d99a00}.stock-decision-compass article.blocked{border-top-color:var(--red)}.stock-decision-compass span{color:var(--muted);font-size:12px;font-weight:850}.stock-decision-compass strong{display:block;font-size:20px;margin:8px 0}.stock-decision-compass p,.stock-decision-compass__boundary{color:var(--muted);line-height:1.7;margin:0}.stock-decision-compass__boundary{grid-column:1/-1;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f8fcfa;font-weight:750;padding:12px 14px}.stock-investor-action-summary{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.52fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-investor-action-summary h2{margin:0 0 8px}.stock-investor-action-summary p{color:var(--muted);line-height:1.7;margin:0}.investor-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.investor-action-grid article{border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--panel-muted);display:grid;min-height:176px;padding:12px}.investor-action-grid article.active{border-top-color:var(--green)}.investor-action-grid article.hold{border-top-color:#d99a00}.investor-action-grid article.blocked{border-top-color:var(--red)}.investor-action-grid span{color:var(--muted);display:block;font-size:12px;font-weight:850}.investor-action-grid strong{display:block;font-size:18px;line-height:1.25;margin:8px 0}.investor-action-grid button{align-self:end;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--blue);cursor:pointer;font-weight:850;margin-top:12px;min-height:42px;padding:8px 10px}.investor-action-grid button:hover{border-color:var(--blue);background:#f4f8ff}.stock-indicator-priority-panel{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.52fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-indicator-priority-panel h2{margin:0 0 8px}.stock-indicator-priority-panel p{color:var(--muted);line-height:1.7;margin:0}.stock-indicator-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stock-indicator-priority-grid article{border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:178px;padding:12px}.stock-indicator-priority-grid article.active{border-top-color:var(--green)}.stock-indicator-priority-grid article.hold{border-top-color:#d99a00}.stock-indicator-priority-grid article.blocked{border-top-color:var(--red)}.stock-indicator-priority-grid span{color:var(--muted);display:block;font-size:12px;font-weight:850}.stock-indicator-priority-grid strong{color:var(--ink);display:block;font-size:18px;line-height:1.3;margin:8px 0}.stock-indicator-priority-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:850;margin-top:auto;min-height:42px;padding:8px 10px}.stock-indicator-priority-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-investor-indicator-roadmap{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.52fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-investor-indicator-roadmap h2{margin:0 0 8px}.stock-investor-indicator-roadmap p{color:var(--muted);line-height:1.7;margin:0}.stock-investor-indicator-roadmap>div>strong{color:var(--ink);display:block;font-size:13px;line-height:1.6;margin-top:12px}.indicator-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.indicator-roadmap-grid article{border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--panel-muted);min-height:168px;padding:12px}.indicator-roadmap-grid article.mock-readable{border-top-color:var(--green)}.indicator-roadmap-grid article.design-only{border-top-color:#d99a00}.indicator-roadmap-grid article.blocked-until-real-data{border-top-color:var(--red)}.indicator-roadmap-grid span{color:var(--muted);display:block;font-size:12px;font-weight:850}.indicator-roadmap-grid strong{color:var(--ink);display:block;font-size:17px;line-height:1.3;margin:8px 0}.indicator-roadmap-grid p{color:var(--ink);line-height:1.55;margin:0 0 10px}.indicator-roadmap-grid small{color:var(--muted);display:block;line-height:1.55}.stock-runtime-brief{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(0,1fr)) minmax(132px,.7fr);grid-gap:12px;gap:12px;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin:0 0 16px;padding:16px}.stock-runtime-brief h2{margin:0 0 8px;font-size:22px}.stock-runtime-brief p{color:var(--muted);line-height:1.7;margin:0}.stock-runtime-brief article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);min-height:138px;padding:12px}.stock-runtime-brief span{color:var(--muted);display:block;font-size:12px;font-weight:850}.stock-runtime-brief strong{display:block;font-size:18px;line-height:1.25;margin:8px 0}.stock-runtime-brief button{border:1px solid var(--line);border-radius:8px;background:#f4fbf8;color:var(--teal);cursor:pointer;font-weight:850;min-height:138px;padding:12px}.stock-runtime-brief button:hover{border-color:var(--teal);background:#eef8f3}.stock-market-context{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-market-context h2{margin:0 0 8px}.stock-market-context p{color:var(--muted);line-height:1.7;margin:0}.market-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.market-context-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);min-height:138px;padding:12px}.market-context-grid article.positive{border-color:color-mix(in srgb,var(--green) 34%,var(--line))}.market-context-grid article.watch{border-color:color-mix(in srgb,var(--amber) 42%,var(--line))}.market-context-grid article.risk{border-color:color-mix(in srgb,var(--red) 34%,var(--line))}.market-context-grid span{color:var(--muted);display:block;font-size:12px;font-weight:850}.market-context-grid strong{display:block;font-size:30px;line-height:1;margin:10px 0}.market-context-grid article.positive strong{color:var(--green)}.market-context-grid article.watch strong{color:var(--amber)}.market-context-grid article.risk strong{color:var(--red)}.stock-page-compass{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 16px}.stock-page-compass button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-height:72px;padding:10px;text-align:left}.stock-page-compass button.active,.stock-page-compass button:hover{border-color:var(--blue);box-shadow:0 10px 22px rgba(47,99,213,.12)}.stock-page-compass strong{color:var(--ink);font-size:14px}.stock-page-compass span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}.stock-module-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.stock-module-highlights article{border:1px solid var(--line);border-left:4px solid var(--green);border-radius:8px;background:#fff;min-height:168px;padding:14px}.stock-module-highlights article.risk{border-left-color:var(--red)}.stock-module-highlights article.gap{border-left-color:#d99a00}.stock-module-highlights span{color:var(--muted);font-size:12px;font-weight:850}.stock-module-highlights strong{display:block;font-size:20px;margin:8px 0}.stock-module-highlights p{color:var(--muted);line-height:1.7;margin:0 0 12px}.stock-module-highlights button{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);cursor:pointer;font-weight:800;padding:8px 10px}.stock-module-highlights button:hover{border-color:var(--blue);color:var(--blue)}.stock-risk-checklist{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.45fr);grid-gap:16px;gap:16px;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin:0 0 16px;padding:16px}.stock-risk-checklist h2{margin:0 0 8px}.stock-risk-checklist p{color:var(--muted);line-height:1.75;margin:0}.risk-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.risk-check-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);min-height:156px;padding:12px}.risk-check-grid article.pass{border-color:color-mix(in srgb,var(--green) 34%,var(--line))}.risk-check-grid article.watch{border-color:color-mix(in srgb,#d99a00 46%,var(--line))}.risk-check-grid span{color:var(--muted);font-size:12px;font-weight:850}.risk-check-grid strong{display:block;font-size:18px;margin:8px 0}.risk-check-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:12px;padding:8px 10px}.risk-check-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-next-step-guide{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.next-step-head h2{margin:0 0 8px}.next-step-grid p,.next-step-head p{color:var(--muted);line-height:1.75;margin:0}.next-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.next-step-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:166px;padding:12px}.next-step-grid span{color:var(--blue);font-size:12px;font-weight:850}.next-step-grid strong{display:block;font-size:18px;margin:8px 0}.next-step-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.next-step-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-decision-boundary{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-governance-details{border:1px solid #dbe4f0;border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:14px}.stock-governance-details summary{color:#17324d;cursor:pointer;font-weight:850}.stock-governance-details[open]{background:#fbfcfe}.stock-runtime-details{background:#fff;border:1px solid #dbe4f0;border-radius:8px;margin:0 0 16px;padding:14px}.stock-runtime-details summary{color:#17324d;cursor:pointer;font-weight:850}.stock-runtime-details>p{color:var(--muted);line-height:1.7;margin:8px 0 14px}.stock-runtime-details[open]{background:#fbfcfe}.stock-decision-boundary h2{margin:0 0 8px}.stock-decision-boundary p{color:var(--muted);line-height:1.75;margin:0}.decision-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.decision-boundary-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:182px;padding:12px}.decision-boundary-grid article.allowed{border-left:4px solid var(--green)}.decision-boundary-grid article.blocked{border-left:4px solid var(--red)}.decision-boundary-grid span{color:var(--muted);font-size:12px;font-weight:850}.decision-boundary-grid ul{color:var(--ink);display:grid;grid-gap:8px;gap:8px;line-height:1.55;margin:10px 0 14px;padding-left:18px}.decision-boundary-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.decision-boundary-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-review-queue{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-review-queue h2{margin:0 0 8px}.stock-review-queue p{color:var(--muted);line-height:1.75;margin:0}.review-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.review-queue-grid article{border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:176px;padding:12px}.review-queue-grid span{color:var(--muted);font-size:12px;font-weight:850}.review-queue-grid strong{color:var(--ink);display:block;font-size:18px;margin:8px 0}.review-queue-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.review-queue-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-role-map{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-role-map h2{margin:0 0 8px}.stock-role-map p{color:var(--muted);line-height:1.75;margin:0}.role-map-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.role-map-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:184px;padding:12px}.role-map-grid span{color:var(--blue);font-size:12px;font-weight:850}.role-map-grid strong{color:var(--ink);display:block;font-size:18px;margin:8px 0}.role-map-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.role-map-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-escalation-readiness{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-escalation-readiness h2{margin:0 0 8px}.stock-escalation-readiness p{color:var(--muted);line-height:1.75;margin:0}.escalation-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.escalation-readiness-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:176px;padding:12px}.escalation-readiness-grid article.blocked{border-top:4px solid var(--red)}.escalation-readiness-grid article.watch{border-top:4px solid #d99a00}.escalation-readiness-grid span{color:var(--muted);font-size:12px;font-weight:850}.escalation-readiness-grid strong{color:var(--ink);display:block;font-size:18px;margin:8px 0}.escalation-readiness-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.escalation-readiness-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-ceo-synthesis{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-ceo-synthesis h2{margin:0 0 8px}.stock-ceo-synthesis p{color:var(--muted);line-height:1.75;margin:0}.ceo-synthesis-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(150px,.5fr);grid-gap:10px;gap:10px;align-items:stretch}.ceo-synthesis-actions article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);min-height:148px;padding:12px}.ceo-synthesis-actions span{color:var(--blue);display:block;font-size:12px;font-weight:850;margin-bottom:8px}.ceo-synthesis-actions strong{color:var(--ink);display:block;font-size:18px;margin-bottom:8px}.ceo-synthesis-actions button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;padding:10px 12px}.ceo-synthesis-actions button:hover{border-color:var(--blue);color:var(--blue)}.stock-source-backlog{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-source-backlog h2{margin:0 0 8px}.stock-source-backlog p{color:var(--muted);line-height:1.75;margin:0}.source-backlog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.source-backlog-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:158px;padding:12px}.source-backlog-grid span{color:var(--blue);font-size:12px;font-weight:850;margin-bottom:8px}.source-backlog-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.source-backlog-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-source-criteria{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-source-criteria h2{margin:0 0 8px}.stock-source-criteria p{color:var(--muted);line-height:1.75;margin:0}.source-criteria-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.source-criteria-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:166px;padding:12px}.source-criteria-grid span{color:var(--blue);font-size:12px;font-weight:850;margin-bottom:8px}.source-criteria-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.source-criteria-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-source-blockers{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-source-blockers h2{margin:0 0 8px}.stock-source-blockers p{color:var(--muted);line-height:1.75;margin:0}.source-blocker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.source-blocker-grid article{border:1px solid var(--line);border-radius:8px;background:#fff8ed;display:flex;flex-direction:column;min-height:174px;padding:12px}.source-blocker-grid span{color:#b45309;font-size:12px;font-weight:850;margin-bottom:8px}.source-blocker-grid strong{color:var(--ink);display:block;font-size:17px;margin-bottom:8px}.source-blocker-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.source-blocker-grid button:hover{border-color:#b45309;color:#b45309}.stock-source-checkpoint{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-source-checkpoint h2{margin:0 0 8px}.stock-source-checkpoint p{color:var(--muted);line-height:1.75;margin:0}.source-checkpoint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.source-checkpoint-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:168px;padding:12px}.source-checkpoint-grid article.active{border-color:#2563eb;background:#eff6ff}.source-checkpoint-grid article.waiting{border-color:#d7dde8}.source-checkpoint-grid span{color:var(--blue);font-size:12px;font-weight:850;margin-bottom:8px}.source-checkpoint-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.source-checkpoint-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-source-escalation{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-source-escalation h2{margin:0 0 8px}.stock-source-escalation p{color:var(--muted);line-height:1.75;margin:0}.source-escalation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.source-escalation-grid article{border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;min-height:172px;padding:12px}.source-escalation-grid article.blocked{border-color:#f2b8b5;background:#fff5f5}.source-escalation-grid article.watch{border-color:#d7dde8;background:var(--panel-muted)}.source-escalation-grid span{color:#b42318;font-size:12px;font-weight:850;margin-bottom:8px}.source-escalation-grid article.watch span{color:var(--blue)}.source-escalation-grid strong{color:var(--ink);display:block;font-size:17px;margin-bottom:8px}.source-escalation-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.source-escalation-grid button:hover{border-color:#b42318;color:#b42318}.stock-mock-boundary{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-mock-boundary h2{margin:0 0 8px}.stock-mock-boundary p{color:var(--muted);line-height:1.75;margin:0}.mock-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mock-boundary-grid article{border:1px solid var(--line);border-radius:8px;background:#f8fbff;display:flex;flex-direction:column;min-height:166px;padding:12px}.mock-boundary-grid span{color:var(--blue);font-size:12px;font-weight:850;margin-bottom:8px;text-transform:uppercase}.mock-boundary-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.mock-boundary-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-safe-reading{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-safe-reading h2{margin:0 0 8px}.stock-safe-reading p{color:var(--muted);line-height:1.75;margin:0}.safe-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.safe-reading-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:166px;padding:12px}.safe-reading-grid span{color:var(--blue);font-size:12px;font-weight:850;margin-bottom:8px}.safe-reading-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.safe-reading-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-stop-reading{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-stop-reading h2{margin:0 0 8px}.stock-stop-reading p{color:var(--muted);line-height:1.75;margin:0}.stop-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stop-reading-grid article{border:1px solid #f2b8b5;border-radius:8px;background:#fff5f5;display:flex;flex-direction:column;min-height:166px;padding:12px}.stop-reading-grid span{color:#b42318;font-size:12px;font-weight:850;margin-bottom:8px}.stop-reading-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.stop-reading-grid button:hover{border-color:#b42318;color:#b42318}.stock-explanation-priority{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-explanation-priority h2{margin:0 0 8px}.stock-explanation-priority p{color:var(--muted);line-height:1.75;margin:0}.explanation-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.explanation-priority-grid article{border:1px solid var(--line);border-radius:8px;background:#f8fbff;display:flex;flex-direction:column;min-height:174px;padding:12px}.explanation-priority-grid span{color:var(--blue);font-size:12px;font-weight:850;margin-bottom:8px}.explanation-priority-grid strong{color:var(--ink);display:block;font-size:17px;margin-bottom:8px}.explanation-priority-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.explanation-priority-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-role-review-triggers{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-role-review-triggers h2{margin:0 0 8px}.stock-role-review-triggers p{color:var(--muted);line-height:1.75;margin:0}.role-review-trigger-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.role-review-trigger-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:166px;padding:12px}.role-review-trigger-grid span{color:var(--blue);font-size:12px;font-weight:850;margin-bottom:8px}.role-review-trigger-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.role-review-trigger-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-pre-review-forbidden{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-pre-review-forbidden h2{margin:0 0 8px}.stock-pre-review-forbidden p{color:var(--muted);line-height:1.75;margin:0}.pre-review-forbidden-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pre-review-forbidden-grid article{border:1px solid #f2b8b5;border-radius:8px;background:#fff5f5;display:flex;flex-direction:column;min-height:166px;padding:12px}.pre-review-forbidden-grid span{color:#b42318;font-size:12px;font-weight:850;margin-bottom:8px}.pre-review-forbidden-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.pre-review-forbidden-grid button:hover{border-color:#b42318;color:#b42318}.stock-chairman-readiness{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-chairman-readiness h2{margin:0 0 8px}.stock-chairman-readiness p{color:var(--muted);line-height:1.75;margin:0}.chairman-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.chairman-readiness-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:170px;padding:12px}.chairman-readiness-grid article.ready{border-color:#9fd3bd;background:#f1fbf6}.chairman-readiness-grid article.watch{border-color:#f5d68a;background:#fff9e8}.chairman-readiness-grid article.blocked{border-color:#f2b8b5;background:#fff5f5}.chairman-readiness-grid span{color:var(--blue);font-size:12px;font-weight:850;margin-bottom:8px}.chairman-readiness-grid article.blocked span{color:#b42318}.chairman-readiness-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.chairman-readiness-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-chairman-questions{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-chairman-questions h2{margin:0 0 8px}.stock-chairman-questions p{color:var(--muted);line-height:1.75;margin:0}.chairman-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.chairman-question-grid article{border:1px solid #b9c7e6;border-radius:8px;background:#f6f8fd;display:flex;flex-direction:column;min-height:170px;padding:12px}.chairman-question-grid span{color:#2f5597;font-size:12px;font-weight:850;margin-bottom:8px}.chairman-question-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.chairman-question-grid button:hover{border-color:#2f5597;color:#2f5597}.stock-chairman-answer-criteria{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-chairman-answer-criteria h2{margin:0 0 8px}.stock-chairman-answer-criteria p{color:var(--muted);line-height:1.75;margin:0}.chairman-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.chairman-answer-grid article{border:1px solid #c7c0aa;border-radius:8px;background:#faf8f1;display:flex;flex-direction:column;min-height:170px;padding:12px}.chairman-answer-grid span{color:#6f5f24;font-size:12px;font-weight:850;margin-bottom:8px}.chairman-answer-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.chairman-answer-grid button:hover{border-color:#6f5f24;color:#6f5f24}.stock-chairman-answer-routing{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-chairman-answer-routing h2{margin:0 0 8px}.stock-chairman-answer-routing p{color:var(--muted);line-height:1.75;margin:0}.chairman-routing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.chairman-routing-grid article{border:1px solid #b8cfc9;border-radius:8px;background:#f3faf8;display:flex;flex-direction:column;min-height:170px;padding:12px}.chairman-routing-grid span{color:#24715f;font-size:12px;font-weight:850;margin-bottom:8px}.chairman-routing-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.chairman-routing-grid button:hover{border-color:#24715f;color:#24715f}.stock-pre-authorization-stop-lines{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-pre-authorization-stop-lines h2{margin:0 0 8px}.stock-pre-authorization-stop-lines p{color:var(--muted);line-height:1.75;margin:0}.pre-authorization-stop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pre-authorization-stop-grid article{border:1px solid #f2b8b5;border-radius:8px;background:#fff5f5;display:flex;flex-direction:column;min-height:170px;padding:12px}.pre-authorization-stop-grid span{color:#b42318;font-size:12px;font-weight:850;margin-bottom:8px}.pre-authorization-stop-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.pre-authorization-stop-grid button:hover{border-color:#b42318;color:#b42318}.stock-ceo-option-convergence{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-ceo-option-convergence h2{margin:0 0 8px}.stock-ceo-option-convergence p{color:var(--muted);line-height:1.75;margin:0}.ceo-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ceo-option-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);display:flex;flex-direction:column;min-height:180px;padding:12px}.ceo-option-grid article.active{border-color:#9fd3bd;background:#f1fbf6}.ceo-option-grid article.guard{border-color:#f2b8b5;background:#fff5f5}.ceo-option-grid article.support{border-color:#b9c7e6;background:#f6f8fd}.ceo-option-grid article.paused{border-color:#d8d2c0;background:#faf8f1}.ceo-option-grid span{color:var(--blue);font-size:12px;font-weight:850;margin-bottom:8px}.ceo-option-grid article.guard span{color:#b42318}.ceo-option-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.ceo-option-grid button:hover{border-color:var(--blue);color:var(--blue)}.stock-authorization-readiness{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-authorization-readiness h2{margin:0 0 8px}.stock-authorization-readiness p{color:var(--muted);line-height:1.75;margin:0}.authorization-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.authorization-readiness-grid article{border:1px solid #c7c0aa;border-radius:8px;background:#faf8f1;display:flex;flex-direction:column;min-height:180px;padding:12px}.authorization-readiness-grid span{color:#6f5f24;font-size:12px;font-weight:850;margin-bottom:8px}.authorization-readiness-grid button{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;font-weight:800;margin-top:auto;padding:8px 10px}.authorization-readiness-grid button:hover{border-color:#6f5f24;color:#6f5f24}.quote-main{display:grid;grid-gap:18px;gap:18px}.quote-title-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.quote-name-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.quote-name-line h2{margin:0;font-size:clamp(28px,3vw,38px)}.quote-name-line span{color:var(--muted);font-size:24px;font-weight:800}.quote-name-line b,.quote-name-line em{border-radius:999px;background:#eef3ff;color:var(--blue);font-size:13px;font-style:normal;padding:5px 9px}.quote-name-line em{background:#fff1f2;color:#b8325f}.quote-title-row p{margin:8px 0 0;color:var(--muted);font-weight:700}.quote-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.outline-button,.solid-button{border:1px solid var(--blue);border-radius:999px;cursor:pointer;font-weight:850;line-height:1;text-decoration:none;padding:11px 16px}.outline-button{background:#fff;color:var(--blue)}.solid-button{background:var(--blue);color:#fff}.solid-button.active{border-color:#b8325f;background:#b8325f}.quote-price-row{display:flex;flex-wrap:wrap;gap:14px;align-items:baseline}.quote-price{font-size:clamp(44px,6vw,70px);font-weight:900;line-height:.95}.quote-change{font-size:24px;font-weight:850}.up{color:#00a862}.down{color:var(--red)}.quote-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.quote-stat-grid.compact{grid-column:2}.stock-peer-navigator{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-gap:16px;gap:16px;margin:0 0 16px;padding:16px}.stock-peer-navigator h2{margin:0 0 8px}.stock-peer-navigator p{color:var(--muted);line-height:1.7;margin:0}.peer-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.peer-link-grid a{border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:5px;gap:5px;min-height:128px;padding:12px;text-decoration:none}.peer-link-grid a:hover{border-color:var(--blue);background:#f8fbff}.peer-link-grid span{color:var(--muted);font-size:13px;font-weight:850}.peer-link-grid strong{font-size:18px;line-height:1.25}.peer-link-grid small{color:var(--muted)}.peer-link-grid b{margin-top:auto}.quote-stat{border-left:1px solid var(--line);padding:8px 0 8px 16px}.quote-stat span,.quote-stat strong{display:block}.quote-stat span{color:var(--muted);font-size:13px;font-weight:750}.quote-stat strong{margin-top:6px;font-size:22px}.asset-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;grid-gap:12px;gap:12px;align-items:flex-end;margin-bottom:14px}.asset-toolbar label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px}.asset-search-status{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);margin-bottom:14px;padding:10px 12px}.asset-search-status span{color:var(--muted);font-size:13px;font-weight:800}.asset-search-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.asset-empty-state button,.asset-search-actions a,.asset-search-status button{border:0;background:transparent;color:var(--teal);cursor:pointer;font-weight:850;padding:0;text-decoration:none}.asset-group-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.asset-group-filter button{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;font-size:13px;font-weight:850;padding:8px 11px}.asset-group-filter button.active,.asset-group-filter button:hover{border-color:rgba(15,118,110,.28);background:#e8f4ef;color:var(--teal)}input[type=search],select{border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px 12px}input[type=search]{width:100%;color:var(--text)}.asset-card,.favorite,.favorite-chip,.muted-chip{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;padding:10px 12px}.favorite.active{border-color:#d83a64;background:#d83a64;color:#fff}.favorite-row{display:flex;flex-wrap:wrap;gap:8px;min-height:38px;margin-bottom:14px}.favorite-chip{border-radius:999px;color:#d83a64}.muted-chip{border-radius:999px;color:var(--muted);cursor:default}.asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.asset-card{display:grid;grid-gap:4px;gap:4px;text-align:left}.asset-empty-state{grid-column:1/-1;border:1px dashed var(--line);border-radius:8px;background:var(--panel-muted);padding:18px}.asset-empty-state strong{display:block;margin-bottom:6px}.asset-empty-state p{max-width:640px;margin:0 0 12px;color:var(--muted);line-height:1.7}.asset-card.active{border-color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue)}.asset-card small,.asset-card span,.panel p{color:var(--muted)}.content-grid,.news-layout,.score-grid{display:grid;grid-gap:16px;gap:16px}.score-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.score-grid>.score-card:nth-child(-n+2){border-color:rgba(15,118,110,.22);background:#fbfdfb}.score-grid>.panel:not(.score-card){min-width:0;background:#fff}.content-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr)}.news-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.4fr)}.chart-toggle,.favorite-row,.tabs{display:flex;flex-wrap:wrap;gap:8px}.tabs{margin-bottom:16px;border-bottom:1px solid var(--line)}.tab-button{border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;cursor:pointer;color:var(--muted);padding:11px 4px 12px}.tab-button.active{border-color:var(--blue);background:transparent;color:var(--blue);font-weight:800}.chart-mode{border:1px solid var(--line);border-radius:8px;background:transparent;cursor:pointer;color:var(--muted);padding:9px 13px}.chart-mode.active{border-color:var(--blue);background:var(--blue);color:#fff;font-weight:800}.score-card{display:flex;gap:18px;align-items:center;min-width:0;min-height:176px}.score-card>div:last-child{min-width:0}.score-source-note{align-items:center;background:#fffaf0;border:1px solid #f3d49b;border-radius:8px;color:#6b4a00;display:flex;flex-wrap:wrap;gap:10px;margin:-4px 0 16px;padding:10px 12px}.score-source-note a,.score-source-note span,.score-source-note strong{font-size:13px}.score-source-note strong{color:#9a6500}.score-source-note span{color:#765b24;flex:1 1 260px}.score-source-note a{color:var(--teal);font-weight:800;text-decoration:none}.score-ring{display:grid;place-content:center;width:120px;height:120px;flex:0 0 120px;border-radius:50%;background:radial-gradient(circle at center,#fff 58%,transparent 59%),conic-gradient(var(--ring) calc(var(--pct) * 1%),#e8edf3 0)}.score-ring span{display:block;text-align:center;font-size:38px;font-weight:850;line-height:1}.score-ring small{display:block;text-align:center;color:var(--muted)}.module-list{display:grid;grid-gap:10px;gap:10px}.module-card,.rank-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.rank-row:hover{border-color:rgba(40,94,203,.35);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.rank-row b{color:var(--text)}.market-watchlist-panel{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px}.watchlist-search-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:18px}.watchlist-search-card h2{margin:0 0 8px}.watchlist-search-card p{margin:0;color:var(--muted);line-height:1.7}.watchlist-message,.watchlist-search-field span{color:var(--muted);font-size:13px;font-weight:800}.watchlist-message{grid-column:1/-1;color:var(--teal)}.watchlist-favorites{margin-bottom:0}.watchlist-favorites .favorite-chip{display:inline-flex;gap:8px;align-items:center;padding:8px 10px}.watchlist-favorites .favorite-chip a{color:inherit;text-decoration:none}.watchlist-favorites .favorite-chip button,.watchlist-result-row button{border:1px solid var(--line);border-radius:999px;background:#fff;cursor:pointer;font-size:12px;font-weight:850;padding:6px 9px}.watchlist-favorites .favorite-chip button:hover,.watchlist-result-row button:not(:disabled):hover{border-color:rgba(15,118,110,.3)}.watchlist-result-row button:disabled{cursor:not-allowed;opacity:.56}.watchlist-search-results{grid-gap:8px;gap:8px}.watchlist-result-row{display:grid;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.watchlist-result-row small,.watchlist-result-row span{color:var(--muted)}.watchlist-result-row a{color:var(--blue);font-weight:850;text-decoration:none}.watchlist-result-row a:hover{text-decoration:underline}.watchlist-observation-grid{margin-top:2px}.module-card span{display:block;margin-top:4px;color:var(--muted);font-size:14px}.rank-row,.text-link{color:var(--blue);text-decoration:none}.internal-status-panel{display:grid;grid-gap:18px;gap:18px;margin-bottom:16px}.internal-status-panel h2{margin:0 0 8px}.internal-status-panel>div>p:not(.eyebrow):not(.panel-label){color:var(--muted);line-height:1.75;margin:0}.internal-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.internal-status-card{border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.internal-status-card span{color:var(--muted);display:block;font-size:12px;font-weight:800;text-transform:uppercase}.internal-status-card strong{display:block;font-size:22px;margin-top:6px}.internal-status-card p{color:var(--muted);font-size:14px;line-height:1.65;margin:8px 0 0}.internal-status-card.active{border-color:rgba(37,111,168,.36)}.internal-status-card.hold{border-color:rgba(109,93,37,.34)}.internal-status-card.blocked{border-color:rgba(151,57,57,.34)}.internal-execution-mix,.internal-next-actions{border-top:1px solid var(--line);padding-top:14px}.internal-execution-mix{display:grid;grid-gap:14px;gap:14px}.internal-execution-mix h3{font-size:20px;margin:4px 0 8px}.internal-execution-mix>div>p:not(.panel-label){color:var(--muted);line-height:1.7;margin:0}.internal-execution-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.internal-execution-lane{border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.internal-execution-lane>div{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.internal-execution-lane b,.internal-execution-lane span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.internal-execution-lane strong{font-size:28px}.internal-execution-lane i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--blue) var(--share),#e8edf3 0);margin:10px 0}.internal-execution-lane.prep i{background:linear-gradient(90deg,var(--amber) var(--share),#e8edf3 0)}.internal-execution-lane p{color:var(--muted);line-height:1.65;margin:0 0 10px}.internal-next-actions ul{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;padding-left:20px}.internal-next-actions li{color:var(--text);line-height:1.65}.rank-list{display:grid;grid-gap:8px;gap:8px}.weekly-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.weekly-grid .panel-intro{grid-column:1/-1}.weekly-grid .panel-intro p:last-child{color:var(--muted);margin-bottom:0;max-width:760px}.weekly-quick-read{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.weekly-quick-read article{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);min-height:150px;padding:16px}.weekly-quick-read span{color:var(--muted);display:block;font-size:13px;font-weight:850}.weekly-quick-read strong{display:block;font-size:24px;line-height:1.2;margin:8px 0}.weekly-quick-read p{color:var(--muted);line-height:1.7;margin:0}.weekly-hero{min-height:320px}.weekly-change-board{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(160px,.55fr));grid-gap:14px;gap:14px;margin:18px 0;border:1px solid rgba(56,214,192,.2);border-radius:8px;background:radial-gradient(circle at 12% 0,rgba(56,214,192,.1),transparent 30%),rgba(17,26,42,.88);box-shadow:var(--shadow);padding:18px}.weekly-change-board__intro{align-self:center}.weekly-change-board h2{margin:0 0 8px}.weekly-change-board p{color:var(--muted);line-height:1.7;margin:0}.weekly-change-board article{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(154,168,189,.16);border-radius:8px;background:rgba(7,11,20,.38);padding:14px}.weekly-change-board span,.weekly-factor-card .eyebrow,.weekly-stock-card .eyebrow{color:var(--teal)}.weekly-change-board strong{color:#eef5ff;font-size:22px;line-height:1.25}.weekly-factor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.weekly-factor-card,.weekly-next-watch,.weekly-panel-intro,.weekly-stock-card{border-color:rgba(154,168,189,.18);background:linear-gradient(145deg,rgba(15,24,42,.94),rgba(10,16,29,.96)),var(--panel)}.weekly-factor-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.weekly-factor-card li{position:relative;color:var(--muted);line-height:1.65;list-style:none;padding-left:20px}.weekly-factor-card li:before{position:absolute;left:0;top:0;font-weight:900}.weekly-factor-card--positive{border-color:rgba(56,214,192,.24)}.weekly-factor-card--positive li:before{content:"+";color:var(--teal)}.weekly-factor-card--negative{border-color:rgba(241,184,75,.26)}.weekly-factor-card--negative li:before{content:"-";color:var(--amber)}.briefing-row-coverage-status,.weekly-row-coverage-status{display:grid;grid-template-columns:minmax(280px,1.2fr) repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;border:1px solid rgba(40,94,203,.18);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin:0 0 16px;padding:16px}.briefing-row-coverage-status h2,.weekly-row-coverage-status h2{margin:0 0 8px;font-size:22px;line-height:1.25}.briefing-row-coverage-status p,.weekly-row-coverage-status p{color:var(--muted);line-height:1.7;margin:0}.briefing-row-coverage-status article,.weekly-row-coverage-status article{display:grid;grid-gap:8px;gap:8px;align-content:start;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:12px}.briefing-row-coverage-status article.readying,.weekly-row-coverage-status article.readying{border-color:rgba(40,94,203,.22);background:#f2f6ff}.briefing-row-coverage-status article.blocked,.weekly-row-coverage-status article.blocked{border-color:rgba(199,54,59,.2);background:#fff5f5}.briefing-row-coverage-status span,.weekly-row-coverage-status span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.briefing-row-coverage-status strong,.weekly-row-coverage-status strong{color:var(--text);font-size:18px;line-height:1.25}.briefing-row-coverage-status code,.weekly-row-coverage-status code{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);font-family:Cascadia Code,Consolas,monospace;font-size:11px;line-height:1.45;padding:8px}.weekly-runtime-action-summary{display:grid;grid-template-columns:minmax(280px,1.15fr) repeat(3,minmax(0,.55fr));grid-gap:12px;gap:12px;align-items:stretch;margin:0 0 16px;border:1px solid rgba(40,94,203,.18);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);padding:16px}.weekly-runtime-action-summary h2{margin:0 0 8px;font-size:22px;line-height:1.3}.weekly-runtime-action-summary p{margin:0;color:var(--muted);line-height:1.6}.weekly-runtime-action-summary article{display:grid;align-content:start;min-width:0;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:12px}.weekly-runtime-action-summary article.active{border-color:rgba(15,118,110,.24);background:#eff9f5}.weekly-runtime-action-summary article.readying{border-color:rgba(40,94,203,.2);background:#f2f6ff}.weekly-runtime-action-summary article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.weekly-runtime-action-summary span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.weekly-runtime-action-summary strong{overflow-wrap:anywhere;color:var(--text);font-size:17px;line-height:1.3}.weekly-runtime-action-summary article p{overflow-wrap:anywhere;font-size:12px;line-height:1.55}.weekly-market-action-summary{display:grid;grid-template-columns:minmax(280px,1.12fr) repeat(2,minmax(0,.82fr));grid-gap:12px;gap:12px;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.weekly-market-action-summary h2{font-size:22px;line-height:1.25;margin:0 0 8px}.weekly-market-action-summary p{color:var(--muted);line-height:1.7;margin:0}.weekly-market-action-summary a{border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--panel-muted);color:var(--text);display:grid;grid-gap:8px;gap:8px;min-height:142px;padding:12px;text-decoration:none}.weekly-market-action-summary a.active{border-top-color:var(--green)}.weekly-market-action-summary a.hold{border-top-color:#d99a00}.weekly-market-action-summary a.blocked{border-top-color:var(--red)}.weekly-market-action-summary a:hover{border-color:var(--blue);background:#f8fbff}.weekly-market-action-summary span{color:var(--muted);font-size:12px;font-weight:850}.weekly-market-action-summary strong{display:block;font-size:18px;line-height:1.25}.weekly-runtime-cadence{display:grid;grid-template-columns:minmax(260px,1fr) repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.weekly-runtime-cadence h2{margin:0 0 8px;font-size:22px;line-height:1.25}.weekly-runtime-cadence p{color:var(--muted);line-height:1.7;margin:0}.weekly-runtime-cadence a{display:grid;grid-gap:8px;gap:8px;align-content:start;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--panel-muted);color:var(--text);min-height:162px;padding:12px;text-decoration:none}.weekly-runtime-cadence a.active{border-top-color:var(--green)}.weekly-runtime-cadence a.hold{border-top-color:#d99a00}.weekly-runtime-cadence a.blocked{border-top-color:var(--red)}.weekly-runtime-cadence a:hover{border-color:var(--blue);background:#f8fbff}.weekly-runtime-cadence span{color:var(--muted);font-size:12px;font-weight:850}.weekly-runtime-cadence strong{font-size:17px;line-height:1.28}.weekly-reading-bridge{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin-bottom:16px;padding:16px}.weekly-reading-bridge h2{margin:0 0 8px}.weekly-reading-bridge p{color:var(--muted);line-height:1.7;margin:0}.weekly-reading-bridge nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.weekly-reading-bridge a{border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:8px;gap:8px;min-height:150px;padding:12px;text-decoration:none}.weekly-reading-bridge a:hover{border-color:var(--blue);background:#f8fbff;box-shadow:var(--shadow-soft)}.weekly-reading-bridge span{color:var(--muted);font-size:12px;font-weight:850}.weekly-reading-bridge strong{font-size:17px;line-height:1.28}.weekly-article{margin-bottom:16px}.weekly-article p,.weekly-grid p{color:var(--muted);line-height:1.85}.briefing-summary{display:grid;grid-template-columns:minmax(360px,1.6fr) repeat(3,minmax(150px,.65fr));grid-gap:16px;gap:16px;margin-bottom:16px}.briefing-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-soft);padding:22px}.briefing-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:260px}.briefing-meta span{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:13px;font-weight:750;padding:7px 10px}.briefing-market-card{border-color:color-mix(in srgb,var(--signal) 32%,var(--line));background:#fff;box-shadow:0 18px 38px rgba(22,33,29,.1)}.briefing-compass{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.briefing-compass a{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:800;padding:8px 12px;text-decoration:none}.briefing-compass a:hover{border-color:var(--green);color:var(--green)}.experience-flow-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px 14px;margin:14px 0 18px}.experience-flow-nav span{font-size:12px;font-weight:900;letter-spacing:0}.experience-flow-nav a{border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:13px;font-weight:800;padding:8px 10px;text-decoration:none}.experience-flow-nav a:hover{border-color:var(--blue);color:var(--blue)}.next-reading-panel{display:grid;grid-gap:12px;gap:12px;border-color:rgba(8,128,112,.18);background:#f8fbfa}.next-reading-panel h2{font-size:22px;line-height:1.25;margin:0 0 8px}.next-reading-panel p{color:var(--muted);line-height:1.65;margin:0}.next-reading-panel .briefing-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.next-reading-panel .text-link{border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:800;justify-content:center;min-height:42px;padding:10px 12px}.next-reading-panel .text-link:hover{border-color:var(--blue);color:var(--blue)}.briefing-public-decision-summary{display:grid;grid-template-columns:minmax(280px,1.15fr) repeat(2,minmax(0,.75fr));grid-gap:12px;gap:12px;align-items:stretch;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:linear-gradient(180deg,#f8fbfa,#fff);box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.briefing-public-decision-summary h1{font-size:28px;line-height:1.18;margin:0 0 8px}.briefing-public-decision-summary p{color:var(--muted);line-height:1.7;margin:0}.briefing-public-decision-summary article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.briefing-public-decision-summary article.active{border-top:4px solid var(--green)}.briefing-public-decision-summary article.readying{border-top:4px solid var(--amber)}.briefing-public-decision-summary article.blocked{border-top:4px solid var(--red)}.briefing-public-decision-summary span{color:var(--muted);font-size:12px;font-weight:850}.briefing-public-decision-summary strong{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.briefing-market-action-summary{display:grid;grid-template-columns:minmax(280px,1.12fr) repeat(2,minmax(0,.82fr));grid-gap:12px;gap:12px;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin:0 0 16px;padding:16px}.briefing-market-action-summary h2{font-size:22px;line-height:1.25;margin:0 0 8px}.briefing-market-action-summary p{color:var(--muted);line-height:1.7;margin:0}.briefing-market-action-summary a{border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--panel-muted);color:var(--text);display:grid;grid-gap:8px;gap:8px;min-height:142px;padding:12px;text-decoration:none}.briefing-market-action-summary a.active{border-top-color:var(--green)}.briefing-market-action-summary a.hold{border-top-color:#d99a00}.briefing-market-action-summary a.blocked{border-top-color:var(--red)}.briefing-market-action-summary a:hover{border-color:var(--blue);background:#f8fbff}.briefing-market-action-summary span{color:var(--muted);font-size:12px;font-weight:850}.briefing-market-action-summary strong{display:block;font-size:18px;line-height:1.25}.briefing-decision-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.decision-pill{border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:8px;background:#fff;display:grid;grid-gap:4px;gap:4px;min-height:72px;padding:14px}.decision-pill.active{border-left-color:var(--green)}.decision-pill.hold{border-left-color:#d99a00}.decision-pill.blocked{border-left-color:var(--red)}.decision-pill strong{font-size:15px}.decision-pill span{color:var(--muted);font-size:13px;font-weight:750;line-height:1.55}.briefing-runtime-plan{display:grid;grid-template-columns:minmax(280px,1.15fr) repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin:0 0 16px;padding:16px}.briefing-runtime-plan h2{margin:0 0 8px;font-size:22px;line-height:1.25}.briefing-runtime-plan p{color:var(--muted);line-height:1.7;margin:0}.briefing-runtime-plan a{display:grid;grid-gap:8px;gap:8px;align-content:start;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--panel-muted);color:var(--text);min-height:160px;padding:12px;text-decoration:none}.briefing-runtime-plan a.active{border-top-color:var(--green)}.briefing-runtime-plan a.hold{border-top-color:#d99a00}.briefing-runtime-plan a.blocked{border-top-color:var(--red)}.briefing-runtime-plan a:hover{border-color:var(--blue);background:#f8fbff}.briefing-runtime-plan span{color:var(--muted);font-size:12px;font-weight:850}.briefing-runtime-plan strong{font-size:18px;line-height:1.28}.briefing-reading-bridge{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin-bottom:16px;padding:16px}.briefing-reading-bridge h2{margin:0 0 8px}.briefing-reading-bridge p{color:var(--muted);line-height:1.7;margin:0}.briefing-reading-bridge nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.briefing-reading-bridge a{border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:8px;gap:8px;min-height:150px;padding:12px;text-decoration:none}.briefing-reading-bridge a:hover{border-color:var(--blue);background:#f8fbff;box-shadow:var(--shadow-soft)}.briefing-reading-bridge span{color:var(--muted);font-size:12px;font-weight:850}.briefing-reading-bridge strong{font-size:17px;line-height:1.28}.briefing-boundary{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);grid-gap:18px;gap:18px;align-items:center;margin-bottom:16px}.briefing-boundary h2{margin:0 0 8px}.briefing-boundary p{color:var(--muted);line-height:1.8;margin:0}.briefing-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.briefing-boundary-grid article{border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.briefing-boundary-grid span{color:var(--muted);display:block;font-size:12px;font-weight:800}.briefing-boundary-grid strong{display:block;margin-top:6px}.briefing-breadth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.breadth-card{border-top:4px solid var(--line)}.breadth-card.positive{border-top-color:var(--green)}.breadth-card.watch{border-top-color:#d99a00}.breadth-card.risk{border-top-color:var(--red)}.breadth-card span{color:var(--muted);font-size:13px;font-weight:800}.breadth-card strong{display:block;font-size:34px;margin-top:6px}.breadth-card p{color:var(--muted);line-height:1.65;margin:6px 0 0}.briefing-concentration{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);grid-gap:18px;gap:18px;align-items:center;margin-bottom:16px}.briefing-concentration h2{margin:0 0 8px}.briefing-concentration p{color:var(--muted);line-height:1.8;margin:0}.concentration-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.concentration-metrics article{border:1px solid var(--line);border-radius:8px;background:#fff;min-height:104px;padding:12px}.concentration-metrics article.balanced{border-color:color-mix(in srgb,var(--green) 36%,var(--line))}.concentration-metrics article.concentrated{border-color:color-mix(in srgb,#d99a00 42%,var(--line))}.concentration-metrics b,.concentration-metrics span{color:var(--muted);display:block;font-size:12px;font-weight:800}.concentration-metrics strong{display:block;font-size:24px;margin:8px 0}.briefing-playbook{margin-bottom:16px}.briefing-playbook h2{margin:0 0 14px}.playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.playbook-card{border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--panel-muted);min-height:154px;padding:14px}.playbook-card.active{border-top-color:var(--green)}.playbook-card.hold{border-top-color:#d99a00}.playbook-card.blocked{border-top-color:var(--red)}.playbook-card span{color:var(--muted);font-size:12px;font-weight:850}.playbook-card strong{display:block;font-size:20px;margin:8px 0}.playbook-card p{color:var(--muted);line-height:1.75;margin:0}.market-card-head,.market-score-row{display:flex;justify-content:space-between;gap:16px;align-items:center}.market-card-head h2{margin:0}.signal-badge{border-radius:999px;background:var(--signal);color:#fff;padding:8px 12px;white-space:nowrap}.market-score-row{align-items:flex-end;margin-top:20px}.market-score{display:flex;align-items:baseline;gap:4px;color:var(--signal)}.market-score span{font-size:76px;font-weight:900;line-height:.9}.market-score small{color:var(--muted);font-size:18px;font-weight:800}.market-score-copy{max-width:360px}.market-score-copy b{display:block;margin-bottom:8px}.briefing-article p,.briefing-links p,.briefing-market-card p{color:var(--muted);line-height:1.85}.briefing-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.action-card{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:14px}.action-card h3{margin:0 0 8px}.briefing-links,.legal-links,.method-links,.weekly-links{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:16px}.briefing-links h2,.legal-links h2,.method-links h2,.weekly-links h2{width:100%;margin:0}.stock-follow-up-links{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:16px;gap:16px;align-items:center;margin-top:16px}.stock-follow-up-links h2{margin:0 0 8px}.stock-follow-up-links p{color:var(--muted);line-height:1.7;margin:0}.stock-follow-up-links nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.legal-quick-read,.legal-section,.method-section{margin-bottom:16px}.legal-quick-read{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.legal-quick-read article{border:1px solid rgba(154,168,189,.18);border-radius:8px;background:linear-gradient(145deg,rgba(15,24,42,.94),rgba(10,16,29,.96)),var(--panel);box-shadow:var(--shadow);min-height:150px;padding:16px}.legal-quick-read span{color:var(--teal);display:block;font-size:13px;font-weight:850}.legal-quick-read strong{color:var(--text);display:block;font-size:22px;line-height:1.2;margin:8px 0}.legal-quick-read p{color:var(--muted);line-height:1.7;margin:0}.public-route-reading-contract{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;border:1px solid rgba(8,128,112,.18);border-radius:8px;background:#f7fbf8;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:18px}.public-route-reading-contract__intro h2{font-size:24px;line-height:1.25;margin:0 0 10px}.public-route-reading-contract__intro p{color:var(--muted);line-height:1.7;margin:0 0 10px}.public-route-reading-contract__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.public-route-reading-contract__steps article{border:1px solid rgba(8,128,112,.14);border-radius:8px;background:#fff;padding:12px}.public-route-reading-contract__steps strong{display:block;font-size:16px;margin-bottom:6px}.public-route-reading-contract__steps p{color:var(--muted);line-height:1.55;margin:0}.trust-runtime-boundary-notice{display:grid;grid-template-columns:minmax(260px,1.15fr) repeat(auto-fit,minmax(150px,.5fr));grid-gap:12px;gap:12px;border:1px solid rgba(40,94,203,.18);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.trust-runtime-boundary-notice h2{margin:0 0 8px;font-size:22px;line-height:1.25}.trust-runtime-boundary-notice p{color:var(--muted);line-height:1.65;margin:0}.trust-runtime-boundary-notice article{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:12px}.trust-runtime-boundary-notice article.readying{border-color:rgba(40,94,203,.2);background:#f2f6ff}.trust-runtime-boundary-notice article.blocked{border-color:rgba(199,54,59,.22);background:#fff5f5}.trust-runtime-boundary-notice span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.trust-runtime-boundary-notice strong{color:var(--text);font-size:18px;line-height:1.25}.legal-runtime-boundary{display:grid;grid-template-columns:minmax(260px,1.05fr) repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.legal-runtime-boundary h2{margin:0 0 8px;font-size:22px;line-height:1.25}.legal-runtime-boundary p{color:var(--muted);line-height:1.7;margin:0}.legal-runtime-boundary article{border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--panel-muted);min-height:156px;padding:12px}.legal-runtime-boundary article.allowed{border-top-color:var(--green)}.legal-runtime-boundary article.caution{border-top-color:#d99a00}.legal-runtime-boundary article.blocked{border-top-color:var(--red)}.legal-runtime-boundary span{color:var(--muted);display:block;font-size:12px;font-weight:850}.legal-runtime-boundary strong{display:block;font-size:18px;line-height:1.25;margin:8px 0}.method-guardrail-grid,.method-quick-read{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.method-application-bridge{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);grid-gap:16px;gap:16px;margin-bottom:16px;padding:16px}.method-application-bridge h2{margin:0 0 8px}.method-application-bridge p{color:var(--muted);line-height:1.7;margin:0}.method-application-bridge nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.method-application-bridge a{border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:8px;gap:8px;min-height:150px;padding:12px;text-decoration:none}.method-application-bridge a:hover{border-color:var(--blue);background:#f8fbff;box-shadow:var(--shadow-soft)}.method-application-bridge span{color:var(--muted);font-size:12px;font-weight:850}.method-application-bridge strong{font-size:17px;line-height:1.28}.method-runtime-map{display:grid;grid-template-columns:minmax(260px,1.05fr) repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);margin-bottom:16px;padding:16px}.method-runtime-map h2{margin:0 0 8px;font-size:22px;line-height:1.25}.method-runtime-map p{color:var(--muted);line-height:1.7;margin:0}.method-runtime-map article{border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:8px;background:var(--panel-muted);min-height:154px;padding:12px}.method-runtime-map span{color:var(--muted);display:block;font-size:12px;font-weight:850}.method-runtime-map strong{display:block;font-size:18px;line-height:1.25;margin:8px 0}.method-guardrail-grid article,.method-quick-read article{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);min-height:150px;padding:16px}.method-quick-read span{color:var(--muted);display:block;font-size:13px;font-weight:850}.method-quick-read strong{display:block;font-size:22px;line-height:1.2;margin:8px 0}.method-guardrail-grid p,.method-quick-read p{color:var(--muted);line-height:1.7;margin:0}.method-guardrail-grid h2{font-size:20px;margin:0 0 8px}.legal-section p,.method-section p{color:var(--muted);line-height:1.85}.method-grid,.quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.method-grid article,.quality-card{border:1px solid var(--line);border-radius:8px;padding:14px}.method-grid h3{margin:0 0 8px}.method-table{display:grid;grid-gap:8px;gap:8px}.method-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(220px,1.15fr) minmax(240px,1.2fr);grid-gap:12px;gap:12px;align-items:flex-start;border:1px solid rgba(154,168,189,.18);border-radius:8px;background:rgba(7,11,20,.3);padding:12px}.method-head{background:rgba(56,214,192,.1);font-weight:800}.method-head,.method-row strong{color:var(--text)}.method-row span{color:var(--muted)}.quality-card strong{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--blue);color:#fff;font-size:18px}.section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.metric-grid,.slider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.slider-grid{grid-template-columns:1fr 1fr;margin-bottom:16px}.date-row label,.slider-grid label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:13px}input[type=date],input[type=range]{width:100%;accent-color:var(--blue)}input[type=date]{color:var(--text);padding:10px 12px}.chart-wrap,input[type=date]{border:1px solid var(--line);border-radius:8px}.chart-wrap{overflow:hidden;background:linear-gradient(180deg,#fbfcfe,#fff);margin-bottom:14px}.chart-wrap svg{display:block;width:100%;min-height:260px}.axis-label{fill:var(--muted);font-size:12px}.trend-line{fill:none;stroke:var(--blue);stroke-width:3}.metric-card{border:1px solid var(--line);border-radius:8px;padding:12px}.briefing-summary .metric-card{display:flex;min-height:176px;flex-direction:column;justify-content:space-between;background:var(--panel-muted);box-shadow:var(--shadow-soft)}.metric-card span,.metric-card strong{display:block}.metric-card span{margin-bottom:6px;color:var(--muted);font-size:13px}.metric-card strong{font-size:18px}.data-table{width:100%;border-collapse:collapse;margin-top:14px;overflow-wrap:anywhere}.data-table td,.data-table th{border-bottom:1px solid var(--line);padding:12px;text-align:left;vertical-align:top}.data-table th{color:var(--muted);font-size:13px}.technical-panel{display:grid;grid-gap:14px;gap:14px}.technical-meter{display:flex;gap:14px;align-items:baseline;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:16px}.technical-meter strong{color:var(--green);font-size:54px;line-height:.95}.technical-meter span{color:var(--muted);font-weight:800}.status-pill{align-self:flex-start;border-radius:999px;background:#e8f5ef;color:var(--green);padding:9px 12px}.status-pill.warning{background:#fff5df;color:var(--amber)}.volume-bars{grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:8px;min-height:190px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);margin:16px 0;padding:14px}.volume-bars,.volume-bars span{display:grid;gap:8px;align-items:flex-end}.volume-bars span{grid-template-rows:1fr auto;grid-gap:8px;height:156px}.volume-bars i{display:block;width:100%;height:var(--bar);border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--blue),#91a8e6)}.volume-bars small{color:var(--muted);font-size:11px;text-align:center}.fundamental-note{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);margin-top:16px;padding:16px}.fundamental-note strong{display:block;margin-bottom:8px;font-size:20px}.briefing-summary .metric-card strong{font-size:28px}.briefing-summary .metric-card p{margin-bottom:0}.date-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:16px}.confidence-pill{border-radius:999px;color:#fff;padding:10px 14px}.news-confidence{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);margin-bottom:12px;padding:16px}.news-confidence.positive{border-color:rgba(20,122,77,.28);background:#eef8f3}.news-confidence.negative{border-color:rgba(199,54,59,.26);background:#fff1f1}.confidence-score{display:flex;align-items:baseline;color:var(--text)}.confidence-score strong{font-size:54px;font-weight:900;line-height:.95}.confidence-score span{color:var(--muted);font-weight:850}.news-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.commentary-box,.event-card,.news-card{border:1px solid var(--line);border-radius:8px;padding:14px}.event-list,.news-list{display:grid;grid-gap:12px;gap:12px}.news-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.news-source-note{margin-top:-6px;color:var(--muted);line-height:1.75}.news-impact{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:6px 10px}.news-impact.positive{background:#eef8f3;color:var(--green)}.news-impact.negative{background:#fff1f1;color:var(--red)}.event-card{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:12px;gap:12px;align-items:center}.seo-content{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.seo-content h1{margin:0 0 12px;font-size:clamp(26px,3vw,36px);line-height:1.18}.seo-content h2{margin:0 0 10px}.seo-content p{color:var(--muted);line-height:1.85}.seo-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.disclaimer{border:1px solid #ead5a0;border-radius:8px;background:#fff8e9;padding:18px}.commercial-slot{border:1px dashed #b9c3d4;border-radius:8px;background:#f8faf9;margin-top:16px;padding:18px}.commercial-slot h2{margin:0 0 8px;font-size:18px}.commercial-slot p{color:var(--muted);line-height:1.75}.commercial-slot nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.commercial-slot a{color:var(--teal);font-size:13px;font-weight:800;text-decoration:none}.disclaimer h2{margin:0 0 8px;font-size:18px}.disclaimer p{margin-bottom:0;color:#6f5a22}.action-card,.asset-card,.commercial-slot,.favorite,.favorite-chip,.metric-card,.module-card,.muted-chip,.panel,.rank-row,.watchlist-result-row,.watchlist-search-card{border-color:var(--line);background:rgba(17,26,42,.86);box-shadow:var(--shadow-soft)}.watchlist-search-card{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:18px 22px;align-items:end;padding:22px;background:linear-gradient(135deg,rgba(76,125,255,.18),rgba(56,214,192,.08) 52%,transparent),rgba(17,26,42,.9)}.watchlist-search-card h2{margin-bottom:8px}.watchlist-search-card p:not(.eyebrow):not(.watchlist-message){max-width:620px;line-height:1.6}.watchlist-search-field input{border-color:rgba(56,214,192,.34)}.watchlist-search-card .watchlist-favorites{grid-column:1/-1;margin:0;padding:0;border:0;background:transparent}.watchlist-search-card .favorite-chip,.watchlist-search-card .muted-chip{background:rgba(7,11,20,.34)}.rank-row,.watchlist-result-row{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.rank-row:hover,.watchlist-result-row:hover{border-color:rgba(76,125,255,.48);background:rgba(23,34,53,.96);box-shadow:var(--shadow);transform:none}input[type=date],input[type=search],select{border-color:var(--line);background:rgba(7,11,20,.68);color:var(--text)}input[type=search]::placeholder{color:rgba(154,168,189,.72)}.watchlist-favorites .favorite-chip button,.watchlist-result-row button{border-color:rgba(154,168,189,.22);background:hsla(0,0%,100%,.06);color:var(--muted)}.watchlist-favorites .favorite-chip button:hover,.watchlist-result-row button:not(:disabled):hover{border-color:rgba(56,214,192,.42);color:var(--teal)}.freshness-strip,.home-first-screen-decision,.next-reading-panel{border-color:rgba(154,168,189,.18);background:rgba(17,26,42,.76)}.briefing-actions article,.home-first-screen-decision__actions a{border-color:rgba(154,168,189,.18);background:rgba(12,18,32,.72)}.home-first-screen-decision__actions a:hover{border-color:rgba(56,214,192,.42);background:rgba(56,214,192,.1)}.disclaimer{border-color:rgba(241,184,75,.28);background:rgba(241,184,75,.1)}.disclaimer p{color:#d9c28a}.site-footer{border-top-color:rgba(154,168,189,.14)}@media (max-width:900px){.dashboard-hero{grid-template-columns:1fr;min-height:auto}.dashboard-hero:after,.dashboard-hero:before{display:none}.asset-grid,.asset-toolbar,.authorization-readiness-grid,.blocker-closure-gap-summary,.blocker-closure-runtime-rollup,.blocker-priority-strip,.blocker-readiness-grid,.blocker-readiness-panel,.briefing-actions,.briefing-boundary,.briefing-boundary-grid,.briefing-breadth,.briefing-concentration,.briefing-decision-strip,.briefing-executive-summary,.briefing-executive-summary nav,.briefing-market-action-summary,.briefing-public-decision-summary,.briefing-reading-bridge,.briefing-reading-bridge nav,.briefing-runtime-plan,.briefing-summary,.ceo-option-grid,.ceo-synthesis-actions,.chairman-answer-grid,.chairman-question-grid,.chairman-readiness-grid,.chairman-routing-grid,.compact-metrics,.content-grid,.cp3-runtime-authorization-snapshot,.cp3-runtime-authorization-snapshot div,.cp3-runtime-command-center,.cp3-runtime-command-center article,.cp3-runtime-command-center aside,.cp3-runtime-command-center div,.cp3-runtime-command-center footer,.cp3-runtime-command-center menu,.cp3-runtime-command-center nav,.cp3-runtime-command-center ol,.cp3-runtime-command-center section,.cp3-runtime-command-center ul,.cp3-runtime-decision-summary,.cp3-runtime-fast-follow-gates,.cp3-runtime-fast-follow-gates div,.cp3-runtime-pre-runtime-closure,.cp3-runtime-pre-runtime-closure aside,.cp3-runtime-pre-runtime-closure footer,.cp3-runtime-pre-runtime-closure section,.cp3-runtime-route-decision,.cp3-runtime-route-work-queue,.cp3-runtime-route-work-queue div,.cp3-runtime-source-depth-focus,.cp3-runtime-source-depth-focus div,.cp3-runtime-state-grid,.cp3-runtime-state-panel,.cp3-runtime-stop-lines,.cp3-runtime-upgrade-requirements,.cp3-runtime-upgrade-requirements div,.data-quality-acceptance-summary,.decision-boundary-grid,.escalation-readiness-grid,.event-card,.evidence-snapshot-grid,.explanation-priority-grid,.home-core-indicator-grid,.home-decision-grid,.home-decision-strip,.home-first-screen-decision__actions,.home-first-screen-decision__grid,.home-group-grid,.home-group-overview,.home-indicator-roadmap,.home-insight-strip,.home-market-action-summary,.home-market-breadth,.home-overview-grid,.home-product-overview,.home-public-beta-alert-list,.home-public-beta-layer-grid,.home-public-beta-loop__actions,.home-public-beta-loop__alerts,.home-public-beta-loop__grid,.home-reading-route,.home-runtime-status-panel,.home-watchlists,.indicator-roadmap-grid,.internal-status-grid,.investor-action-grid,.legal-quick-read,.legal-runtime-boundary,.market-context-grid,.method-application-bridge,.method-application-bridge nav,.method-grid,.method-guardrail-grid,.method-quick-read,.method-row,.method-runtime-map,.metric-grid,.mock-boundary-grid,.model-credibility-acceptance-summary,.narrow-approval-outcome-grid,.narrow-approval-outcome-panel,.news-layout,.news-metrics,.next-executable-packet,.next-narrow-gate-comparison,.next-step-grid,.peer-link-grid,.playbook-grid,.pre-authorization-stop-grid,.pre-review-forbidden-grid,.project-progress-backfill-plan>div,.project-progress-blocker-closure-grid,.project-progress-blocker-readiness-gate>div,.project-progress-data-foundation-grid,.project-progress-data-readiness-integration,.project-progress-data-readiness-lanes,.project-progress-design-gate>div,.project-progress-equity-dry-run-packet>div,.project-progress-equity-dry-run>div,.project-progress-equity-role-review>div,.project-progress-equity-runner-approval>div,.project-progress-etf-rights-review>div,.project-progress-evidence-ladder-stages,.project-progress-lanes,.project-progress-panel,.project-progress-route-decision>div,.project-progress-runner-decision-request>div,.project-progress-runner-execution-gate>div,.project-progress-runner-outcome-ledger>div,.project-progress-source-checkpoint>div,.project-progress-source-readiness>div,.project-progress-twii-source-selection>div,.public-beta-a1-classification-quick-map,.public-beta-a1-mini-packet-guide,.public-beta-a1-narrow-request,.public-beta-a1-task-board,.public-beta-batch1-readiness-grid,.public-beta-bounded-readonly-requirements,.public-beta-coverage-artifact-scopes,.public-beta-coverage-batches,.public-beta-data-actionability,.public-beta-data-readiness-guide,.public-beta-data-readiness-lanes,.public-beta-data-readiness-status,.public-beta-data-realization-grid,.public-beta-data-upgrade-readiness,.public-beta-decision-journey,.public-beta-decision-journey__steps,.public-beta-decision-loop-bridge,.public-beta-decision-loop-bridge__footer,.public-beta-decision-loop-bridge__steps,.public-beta-external-input-request,.public-beta-hard-blocker-actions,.public-beta-launch-readiness-grid,.public-beta-launch-readiness-head,.public-beta-launch-readiness-route,.public-beta-membership-roadmap__grid,.public-beta-mock-launch-proof-bundle,.public-beta-platform-values-guide,.public-beta-promotion-checklist,.public-beta-public-status-surface__grid,.public-beta-readonly-gate-grid,.public-beta-route-consistency__boundary,.public-beta-route-consistency__steps,.public-beta-source-coverage-runtime,.public-beta-source-coverage-runtime__actions,.public-beta-source-coverage-runtime__batch1-policy,.public-beta-source-coverage-runtime__boundary,.public-beta-source-coverage-runtime__etf-checks,.public-beta-source-coverage-runtime__etf-scope,.public-beta-source-coverage-runtime__field-contracts,.public-beta-source-coverage-runtime__gap-matrix,.public-beta-source-coverage-runtime__index-checks,.public-beta-source-coverage-runtime__layers,.public-beta-source-trust,.public-beta-twii-decision-readiness,.public-beta-twii-terms-readiness,.public-beta-usable-loop,.public-beta-usable-loop__boundary,.public-beta-usable-loop__cards,.public-beta-worktree-guide,.public-data-source-boundary-notice,.public-route-reading-contract,.public-route-reading-contract__steps,.quality-grid,.quote-panel,.quote-stat-grid,.review-queue-grid,.risk-check-grid,.role-map-grid,.role-review-trigger-grid,.route-local-trust-copy,.route-local-trust-copy-grid,.runtime-action-status-strip,.runtime-decision-snapshot,.runtime-post-run-review-card,.runtime-preflight-status,.runtime-readiness-command,.runtime-readiness-lanes,.runtime-readiness-panel,.runtime-route-snapshot,.runtime-section-label,.runtime-single-attempt-card,.runtime-state-strip,.safe-reading-grid,.score-grid,.seo-grid,.slider-grid,.source-backlog-grid,.source-blocker-grid,.source-checkpoint-grid,.source-criteria-grid,.source-depth-blocker-grid,.source-depth-blocker-panel,.source-escalation-grid,.source-rights-acceptance-summary,.stock-authorization-readiness,.stock-ceo-option-convergence,.stock-ceo-synthesis,.stock-chairman-answer-criteria,.stock-chairman-answer-routing,.stock-chairman-questions,.stock-chairman-readiness,.stock-data-gap-panel,.stock-decision-aid-groups,.stock-decision-aid-summary-grid,.stock-decision-boundary,.stock-decision-compass,.stock-escalation-readiness,.stock-evidence-snapshot,.stock-explanation-priority,.stock-follow-up-links,.stock-indicator-priority-grid,.stock-indicator-priority-panel,.stock-investor-action-summary,.stock-investor-indicator-roadmap,.stock-market-context,.stock-mock-boundary,.stock-module-highlights,.stock-next-step-guide,.stock-page-compass,.stock-peer-navigator,.stock-pre-authorization-stop-lines,.stock-pre-review-forbidden,.stock-public-decision-summary,.stock-review-queue,.stock-risk-checklist,.stock-role-map,.stock-role-review-triggers,.stock-runtime-at-a-glance,.stock-runtime-brief,.stock-runtime-headline-summary,.stock-safe-reading,.stock-signal-why-grid,.stock-source-backlog,.stock-source-blockers,.stock-source-checkpoint,.stock-source-criteria,.stock-source-escalation,.stock-stop-reading,.stock-twii-data-decision-status,.stop-reading-grid,.trust-runtime-boundary-notice,.twse-openapi-runtime-mock-wiring-status,.twse-openapi-runtime-mock-wiring-steps,.watchlist-result-row,.watchlist-search-card,.weekly-change-board,.weekly-factor-grid,.weekly-grid,.weekly-market-action-summary,.weekly-quick-read,.weekly-reading-bridge,.weekly-reading-bridge nav,.weekly-runtime-cadence{grid-template-columns:1fr}.briefing-hero,.date-row,.market-card-head,.market-score-row,.quote-title-row,.section-head,.site-footer,.site-header{align-items:stretch;flex-direction:column}.briefing-meta{justify-content:flex-start;min-width:0}.market-score span{font-size:60px}.site-header nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.site-header nav a{flex:0 0 auto;white-space:nowrap}.site-footer{padding:22px}.site-footer,.site-footer nav{grid-template-columns:1fr}.hero-status-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-status-strip span{justify-content:center;min-width:0;white-space:normal;text-align:center}.quote-stat-grid.compact{grid-column:auto}.quote-stat{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.news-confidence{grid-template-columns:1fr}.volume-bars{grid-template-columns:repeat(6,minmax(0,1fr))}}.dashboard-hero{grid-template-columns:minmax(0,1fr);align-content:center;align-items:start;min-height:440px;padding:44px 0 28px}.dashboard-hero .eyebrow{color:var(--teal)}.dashboard-hero h1{max-width:680px;margin-bottom:14px}.dashboard-hero>p:not(.eyebrow){max-width:690px;font-size:17px}.hero-status-strip{display:inline-flex;flex-wrap:wrap;gap:10px;margin-top:14px}.hero-status-strip span{border:1px solid rgba(154,168,189,.18);border-radius:999px;background:rgba(12,18,32,.82);color:#d7e4f6;font-size:13px;font-weight:850;padding:8px 11px}.dashboard-hero:after{content:"市場摘要\A 綜合分數 63/100\A 風險分數 35/100\A 引用來源 TWSE OpenAPI";border-color:rgba(56,214,192,.24);background:linear-gradient(135deg,rgba(76,125,255,.18),rgba(56,214,192,.08)),rgba(17,26,42,.96);color:#f8fbff}.dashboard-hero:after,.dashboard-hero:before{display:none}.briefing-actions,.experience-flow-nav,.hero-cta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hero-cta-row{margin-top:18px}.briefing-actions a,.experience-flow-nav a,.hero-cta-row a,.text-link,.watchlist-result-row a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(56,214,192,.32);border-radius:8px;background:rgba(56,214,192,.1);color:var(--teal);font-size:14px;font-weight:850;line-height:1.25;padding:9px 12px;text-decoration:none}.hero-cta-row a{min-width:132px}.briefing-actions a:first-child,.hero-cta-row a:first-child{border-color:rgba(76,125,255,.46);background:rgba(76,125,255,.18);color:#dbe6ff}.watchlist-search-field{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:13px;font-weight:800}.watchlist-search-field input{min-height:56px;border:1px solid rgba(56,214,192,.34);border-radius:8px;background:rgba(7,11,20,.84);color:var(--text);font-size:17px;font-weight:750;padding:13px 14px}.watchlist-search-results{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.rank-row,.signal-row,.watchlist-result-row{display:grid;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(12,18,32,.72);padding:12px}.watchlist-result-row{grid-template-columns:minmax(0,1fr) auto auto}.rank-row,.signal-row{grid-template-columns:minmax(120px,.5fr) minmax(0,1fr) auto}.watchlist-result-row small,.watchlist-result-row span,.watchlist-result-row strong{display:block}.muted-chip,.signal-row p,.watchlist-message,.watchlist-result-row small{color:var(--muted);line-height:1.6}.favorite-chip button,.watchlist-result-row button{min-height:36px;border:1px solid rgba(154,168,189,.22);border-radius:8px;background:hsla(0,0%,100%,.06);color:var(--muted);cursor:pointer;font:inherit;font-weight:800;padding:7px 10px}.favorite-chip{display:inline-flex;gap:8px;align-items:center}.stock-reading-summary+.market-watchlist-panel{margin-top:36px}.stock-watchlist-top{margin-bottom:22px}.market-watchlist-panel--compact-stock{border:1px solid rgba(56,214,192,.18);border-radius:18px;background:radial-gradient(circle at 82% 18%,rgba(56,214,192,.12),transparent 34%),linear-gradient(135deg,rgba(8,42,50,.52),rgba(8,17,30,.9));padding:12px;gap:6px;margin-bottom:0}.market-watchlist-panel--compact-stock .watchlist-search-card{grid-template-columns:minmax(320px,.95fr) minmax(230px,.55fr);gap:8px 12px;padding:8px 10px;box-shadow:0 16px 36px rgba(0,0,0,.18)}.market-watchlist-panel--compact-stock .watchlist-search-field{position:relative;align-self:stretch;gap:4px}.market-watchlist-panel--compact-stock .watchlist-count{position:absolute;top:0;right:0;color:var(--muted);font-size:12px;font-weight:850}.market-watchlist-panel--compact-stock .watchlist-search-field input{min-height:34px}.market-watchlist-panel--compact-stock .watchlist-search-copy{align-self:center}.market-watchlist-panel--compact-stock .watchlist-search-copy .eyebrow{margin-bottom:2px}.market-watchlist-panel--compact-stock .watchlist-search-copy h2{margin:0 0 2px;font-size:clamp(16px,1.55vw,19px);line-height:1.12}.market-watchlist-panel--compact-stock .watchlist-search-copy p:not(.eyebrow){max-width:460px;font-size:12px;line-height:1.3}.market-watchlist-panel--compact-stock .watchlist-tracking-box{grid-column:1/2;gap:5px;border:0;background:transparent;padding:0}.market-watchlist-panel--compact-stock .watchlist-tracking-box__header{min-height:0;font-size:12px}.market-watchlist-panel--compact-stock .watchlist-tracking-box__header:empty{display:none}.market-watchlist-panel--compact-stock .watchlist-tracking-box .watchlist-favorites{gap:6px;min-height:0}.market-watchlist-panel--compact-stock .favorite-chip,.market-watchlist-panel--compact-stock .muted-chip{padding:3px 6px}.market-watchlist-panel--compact-stock .watchlist-results-shell{position:relative;margin-top:6px;padding-inline:28px 72px}.market-watchlist-panel--compact-stock .watchlist-results-header{position:absolute;z-index:3;top:0;right:0;bottom:8px;display:flex;align-items:center;justify-content:flex-end;width:64px;pointer-events:none}.market-watchlist-panel--compact-stock .watchlist-results-header>span{display:none}.market-watchlist-panel--compact-stock .watchlist-results-toolbar{display:grid;grid-gap:6px;gap:6px;justify-items:end;pointer-events:auto}.market-watchlist-panel--compact-stock .watchlist-sort-controls{display:grid;grid-gap:6px;gap:6px}.market-watchlist-panel--compact-stock .watchlist-sort-controls button{display:inline-grid;place-items:center;width:32px;min-height:32px;padding:0;font-size:17px;line-height:1}.market-watchlist-panel--compact-stock .watchlist-results-controls{position:absolute;z-index:2;top:10px;height:120px;left:0;right:36px;display:block;pointer-events:none}.market-watchlist-panel--compact-stock .watchlist-results-controls button{position:absolute;top:0;display:grid;place-items:center;width:26px;height:100%;min-height:0;padding:0;border-color:rgba(56,214,192,.38);border-radius:8px;background:rgba(56,214,192,.14);color:transparent;overflow:hidden;pointer-events:auto}.market-watchlist-panel--compact-stock .watchlist-results-controls button span{display:block;width:0;height:0}.market-watchlist-panel--compact-stock .watchlist-scroll-button--prev{left:0}.market-watchlist-panel--compact-stock .watchlist-scroll-button--prev span{border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:13px solid rgba(75,255,231,.92)}.market-watchlist-panel--compact-stock .watchlist-scroll-button--next{right:0}.market-watchlist-panel--compact-stock .watchlist-scroll-button--next span{border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:13px solid rgba(75,255,231,.92)}.market-watchlist-panel--compact-stock .watchlist-search-results{grid-auto-columns:minmax(166px,185px);margin:8px 0;padding-bottom:6px}.market-watchlist-panel--compact-stock .watchlist-result-main{display:grid;min-width:0;align-content:space-between}.market-watchlist-panel--compact-stock .watchlist-quote-mini{align-self:end;display:grid;grid-gap:2px;gap:2px;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-watchlist-panel--compact-stock .watchlist-quote-mini b{font-size:13px;line-height:1}.market-watchlist-panel--compact-stock .watchlist-quote-mini em{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:850;line-height:1.1}.market-watchlist-panel--compact-stock .watchlist-quote-mini.up em{background:rgba(255,135,149,.16);color:#ff9099}.market-watchlist-panel--compact-stock .watchlist-quote-mini.up b{color:#ff9099}.market-watchlist-panel--compact-stock .watchlist-quote-mini.down em{background:rgba(67,211,151,.14);color:#4de2a4}.market-watchlist-panel--compact-stock .watchlist-quote-mini.down b{color:#4de2a4}.market-watchlist-panel--compact-stock .watchlist-quote-mini.flat b{color:rgba(235,244,255,.76)}.market-watchlist-panel--compact-stock .watchlist-quote-mini.flat em{background:rgba(148,163,184,.12);color:rgba(203,213,225,.78)}.market-watchlist-panel--compact-stock .watchlist-score-strip span.is-active{border-color:rgba(246,199,91,.72);background:rgba(246,199,91,.12);color:#ffd166;box-shadow:0 0 0 1px rgba(246,199,91,.08)}.market-watchlist-panel--compact-stock .rank-panel-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.market-watchlist-panel--compact-stock .watchlist-observation-grid{gap:12px;margin-top:0}.market-watchlist-panel--compact-stock .rank-panel-header h2{margin-bottom:0}.market-watchlist-panel--compact-stock .rank-panel-header button{min-height:32px;border:1px solid rgba(56,214,192,.34);border-radius:8px;background:rgba(56,214,192,.1);color:var(--teal);cursor:pointer;font:inherit;font-size:12px;font-weight:850;padding:6px 9px}.watchlist-search-card{grid-template-columns:minmax(340px,1.12fr) minmax(280px,.88fr);align-items:start;border-color:rgba(56,214,192,.2);box-shadow:0 24px 54px rgba(0,0,0,.22)}.watchlist-search-copy{align-self:center}.watchlist-search-copy h2{max-width:560px;margin:0 0 8px;font-size:clamp(26px,3vw,34px)}.watchlist-search-copy p:not(.eyebrow){max-width:520px;margin:0;color:var(--muted);line-height:1.55}.watchlist-search-field{align-self:center}.watchlist-tracking-box{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(154,168,189,.18);border-radius:8px;background:rgba(7,11,20,.3);padding:14px}.watchlist-tracking-box__header{display:flex;justify-content:space-between;gap:12px;color:var(--text);font-size:14px;font-weight:850}.watchlist-tracking-box__header span{color:var(--muted)}.watchlist-tracking-box .watchlist-favorites{grid-column:auto;margin:0;padding:0;border:0;background:transparent}.watchlist-results-shell{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.watchlist-results-header{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--muted);font-size:13px;font-weight:850}.watchlist-results-toolbar{flex-wrap:wrap;justify-content:flex-end}.watchlist-results-toolbar,.watchlist-sort-controls{display:inline-flex;gap:8px}.watchlist-sort-controls button{min-height:36px;border:1px solid rgba(154,168,189,.22);border-radius:8px;background:hsla(0,0%,100%,.05);color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:850;padding:7px 10px}.watchlist-sort-controls button[aria-pressed=true]{border-color:rgba(56,214,192,.4);background:rgba(56,214,192,.12);color:var(--teal)}.watchlist-results-controls{display:inline-flex;gap:8px}.watchlist-results-controls button{width:36px;height:36px;border:1px solid rgba(56,214,192,.32);border-radius:8px;background:rgba(56,214,192,.1);color:var(--teal);cursor:pointer;font:inherit;font-size:18px;font-weight:850}.watchlist-results-controls button:hover{border-color:rgba(56,214,192,.56);background:rgba(56,214,192,.16)}.watchlist-search-results{grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);grid-template-columns:none;cursor:-webkit-grab;cursor:grab;overflow-x:auto;overflow-y:hidden;padding:2px 2px 12px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-overflow-style:none}.watchlist-search-results::-webkit-scrollbar{display:none}.watchlist-search-results.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;scroll-snap-type:none}.watchlist-search-results:focus-visible{outline:2px solid rgba(56,214,192,.52);outline-offset:4px}.watchlist-result-row{min-height:176px;grid-template-columns:1fr;align-content:space-between;scroll-snap-align:start}.watchlist-result-row strong{color:#dbe6ff;font-size:18px}.watchlist-result-row span{color:var(--text);font-weight:800}.watchlist-score-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.watchlist-score-strip span{border:1px solid rgba(154,168,189,.16);border-radius:8px;background:rgba(7,11,20,.32);color:var(--muted);font-size:13px;font-weight:850;padding:8px}.watchlist-result-side{display:contents}.watchlist-result-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.market-watchlist-panel--compact-stock .watchlist-result-row{min-height:112px;grid-template-columns:minmax(0,1fr) max-content;gap:6px;align-content:normal;padding:8px 10px}.market-watchlist-panel--compact-stock .watchlist-result-side{display:grid;align-content:space-between;grid-gap:6px;gap:6px;width:62px}.market-watchlist-panel--compact-stock .watchlist-score-strip{grid-template-columns:1fr;gap:4px}.market-watchlist-panel--compact-stock .watchlist-score-strip span{padding:3px 6px;font-size:11px}.market-watchlist-panel--compact-stock .watchlist-result-actions{grid-template-columns:repeat(2,28px);gap:4px}.market-watchlist-panel--compact-stock .watchlist-result-actions .watchlist-icon-action{position:relative;display:grid;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0}.watchlist-action-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.watchlist-action-icon{position:relative;display:block;width:16px;height:16px}.watchlist-action-svg{display:block;color:currentColor}.watchlist-action-icon--add:after,.watchlist-action-icon--add:before{position:absolute;top:7px;left:2px;width:12px;height:2px;border-radius:999px;background:currentColor;content:""}.watchlist-action-icon--add:after{transform:rotate(90deg)}.watchlist-action-icon--tracked:before{position:absolute;top:3px;left:2px;width:12px;height:7px;border-bottom:2px solid;border-left:2px solid;content:"";transform:rotate(-45deg)}.briefing-public-summary{min-height:360px}.briefing-cause-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.briefing-factor-card{display:grid;grid-gap:12px;gap:12px;border-color:rgba(154,168,189,.18);background:linear-gradient(135deg,rgba(76,125,255,.08),transparent 56%),rgba(17,26,42,.86)}.briefing-factor-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.briefing-factor-card li{position:relative;color:var(--muted);line-height:1.6;padding-left:20px}.briefing-factor-card li:before{position:absolute;left:0;top:0;font-weight:900}.briefing-factor-card--positive{border-color:rgba(56,214,192,.24)}.briefing-factor-card--positive li:before{content:"+";color:var(--teal)}.briefing-factor-card--negative{border-color:rgba(241,184,75,.26)}.briefing-factor-card--negative li:before{content:"-";color:var(--amber)}.briefing-signal-change{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:16px;gap:16px;align-items:start;margin:18px 0;border-color:rgba(56,214,192,.2);background:radial-gradient(circle at 8% 0,rgba(56,214,192,.1),transparent 30%),rgba(17,26,42,.86)}.briefing-signal-change h2{margin:0 0 8px}.briefing-signal-change p{margin:0;color:var(--muted);line-height:1.7}.briefing-change-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.briefing-change-metrics span{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(154,168,189,.16);border-radius:8px;background:rgba(7,11,20,.36);color:#dbe6ff;font-size:14px;font-weight:850;padding:11px 12px}.briefing-change-metrics b{color:var(--muted);font-size:12px}.briefing-grid,.signal-list,.stock-public-summary{display:grid;grid-gap:14px;gap:14px}.stock-public-summary{border:1px solid rgba(134,182,255,.14);border-radius:18px;background:radial-gradient(circle at 10% 0,rgba(134,182,255,.1),transparent 32%),linear-gradient(135deg,rgba(13,22,38,.86),rgba(7,11,20,.94));padding:14px}.briefing-grid,.stock-public-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.stock-public-summary__wide{grid-column:1/-1}.stock-decision-summary{border-color:rgba(56,214,192,.26);background:linear-gradient(135deg,rgba(56,214,192,.1),transparent 54%),rgba(17,26,42,.9)}.stock-decision-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.stock-decision-facts span{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(154,168,189,.16);border-radius:12px;background:rgba(7,11,20,.32);color:#dbe6ff;font-size:14px;font-weight:850;padding:11px 12px}.stock-decision-facts b{color:var(--muted);font-size:12px}.stock-explanation-list{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.stock-explanation-list li{border:1px solid rgba(154,168,189,.14);border-radius:10px;background:rgba(7,11,20,.28);color:#c9d6ea;font-size:14px;line-height:1.65;padding:10px 12px}.stock-explanation-list.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-factor-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.stock-factor-list{border:1px solid rgba(154,168,189,.16);border-radius:14px;background:rgba(7,11,20,.3);padding:14px}.stock-factor-list h3{margin:0 0 12px;color:var(--text);font-size:16px}.stock-factor-list ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.stock-factor-list li{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(154,168,189,.14);border-radius:12px;background:rgba(11,17,30,.62);color:#dbe6ff;line-height:1.65;padding:11px 12px}.stock-factor-list.positive li{border-color:rgba(56,214,192,.2)}.stock-factor-list.negative li{border-color:hsla(7,100%,70%,.2)}.stock-factor-list small{color:var(--muted);font-size:12px;font-weight:850}.stock-confidence-panel{border-color:rgba(134,182,255,.24)}.stock-confidence-meter{height:10px;overflow:hidden;border-radius:999px;background:rgba(154,168,189,.16);margin:16px 0}.stock-confidence-meter b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#86b6ff)}.stock-confidence-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.stock-confidence-details>div{border:1px solid rgba(134,182,255,.16);border-radius:12px;background:rgba(7,15,30,.28);padding:14px}.stock-confidence-details h3{margin:0 0 8px;color:var(--text);font-size:14px}.stock-confidence-details li,.stock-confidence-details p{color:var(--muted);font-size:14px;line-height:1.65}.stock-confidence-details ul{margin:0;padding-left:18px}.stock-score-bars{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.stock-score-bars span{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px;font-weight:850}.stock-score-bars span:after{content:"";grid-area:2/1;height:8px;border-radius:999px;background:rgba(154,168,189,.16)}.stock-score-bars b{grid-area:2/1;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--teal),#86b6ff);z-index:1}.briefing-executive-summary,.next-reading-panel,.stock-runtime-at-a-glance{border-color:rgba(76,125,255,.24);background:linear-gradient(135deg,rgba(76,125,255,.1),transparent 54%),rgba(17,26,42,.86)}.briefing-executive-summary aside span,.stock-runtime-at-a-glance .briefing-actions article{border:1px solid var(--line);border-radius:8px;background:rgba(12,18,32,.72);padding:12px}.briefing-executive-summary aside strong,.stock-runtime-at-a-glance .briefing-actions p{color:var(--green)}.freshness-strip{background:linear-gradient(135deg,rgba(76,125,255,.08),rgba(56,214,192,.04)),rgba(17,26,42,.78);box-shadow:none}.stock-quote-panel{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(154,168,189,.18);border-radius:18px;background:radial-gradient(circle at 12% 8%,rgba(76,125,255,.18),transparent 34%),linear-gradient(135deg,rgba(17,26,42,.98),rgba(8,13,24,.94));margin:18px 0;padding:clamp(20px,3vw,30px);box-shadow:0 28px 68px rgba(0,0,0,.28)}.stock-quote-head,.stock-quote-identity,.stock-quote-price-row,.stock-quote-range{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.stock-quote-head{justify-content:space-between}.stock-quote-identity h1,.stock-quote-identity h2{margin:0;color:var(--text);font-size:clamp(28px,4vw,42px);line-height:1.05}.stock-quote-identity p:not(.eyebrow),.stock-quote-timestamp{margin:6px 0 0;color:var(--muted);font-weight:750}.stock-quote-avatar{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(56,214,192,.26);border-radius:16px;background:rgba(56,214,192,.12);color:var(--teal);font-size:13px;font-weight:950}.stock-quote-head-actions{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}.stock-quote-source-pill{display:inline-flex;align-items:center;min-height:38px;border:1px solid rgba(154,168,189,.22);border-radius:999px;background:hsla(0,0%,100%,.06);color:var(--muted);font-size:13px;font-weight:900;padding:8px 12px}.stock-quote-source-pill.ready{border-color:rgba(56,214,192,.34);background:rgba(56,214,192,.12);color:var(--teal)}.stock-quote-source-pill.mock{border-color:hsla(43,89%,72%,.28);background:hsla(43,89%,72%,.1);color:#f7d47a}.stock-quote-follow{min-height:42px;border:1px solid rgba(154,190,255,.44);border-radius:999px;background:rgba(76,125,255,.18);color:#dbe6ff;cursor:pointer;font:inherit;font-weight:900;padding:9px 16px}.stock-quote-follow:disabled{border-color:rgba(154,168,189,.22);background:rgba(154,168,189,.08);color:rgba(219,230,255,.58);cursor:not-allowed}.stock-quote-price-row strong{color:var(--text);font-size:clamp(44px,7vw,76px);line-height:.95}.stock-quote-price-row span{color:var(--muted);font-size:18px;font-weight:850}.stock-quote-price-row b{border-radius:999px;font-size:15px;padding:8px 12px}.stock-quote-price-row b.up{background:hsla(7,100%,70%,.16);color:#ff9b8f}.stock-quote-price-row b.down{background:rgba(56,214,192,.12);color:var(--teal)}.stock-quote-range{border-bottom:1px solid rgba(154,168,189,.16);padding-bottom:10px}.stock-quote-range button,.stock-quote-range span{color:var(--muted);font-size:14px;font-weight:850}.stock-quote-range button{min-height:34px;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer;padding:0 2px 8px}.stock-quote-range button:focus-visible,.stock-quote-range button:hover{color:#dbe6ff}.stock-quote-range button.active{color:#86b6ff;border-color:#86b6ff}.stock-quote-range span{margin-left:auto}.stock-quote-chart{position:relative;min-height:240px;border:1px solid rgba(154,168,189,.14);border-radius:14px;background:rgba(7,11,20,.36);padding:10px}.stock-quote-chart svg{display:block;width:100%;min-height:220px}.stock-quote-chart text{fill:#dbe6ff;font-size:13px;font-weight:850}.stock-quote-chart circle,.stock-quote-line{fill:none;stroke:#ff8f82;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.stock-quote-chart circle{fill:#ff8f82}.stock-quote-area{fill:hsla(6,100%,75%,.14);stroke:none}.stock-quote-grid-line{fill:none;stroke:rgba(154,168,189,.18);stroke-width:1}.stock-quote-hover-line{fill:none;stroke:rgba(134,182,255,.42);stroke-dasharray:4 6;stroke-width:1}.stock-quote-tooltip{position:absolute;z-index:2;min-width:150px;transform:translate(-50%,-112%);border:1px solid rgba(134,182,255,.32);border-radius:12px;background:rgba(7,11,20,.92);box-shadow:0 18px 40px rgba(0,0,0,.32);color:#dbe6ff;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;pointer-events:none}.stock-quote-tooltip strong{color:#fff;font-size:13px}.stock-quote-tooltip span{color:var(--muted);font-size:12px;font-weight:750}.stock-quote-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 22px;gap:12px 22px;margin:0}.stock-quote-stat-grid div{display:grid;grid-gap:5px;gap:5px;min-width:0}.stock-quote-stat-grid dt{color:var(--muted);font-size:13px;font-weight:800}.stock-quote-stat-grid dd{margin:0;color:#dbe6ff;font-size:16px;font-weight:900;overflow-wrap:anywhere}.freshness-strip a,.freshness-strip span,.freshness-strip strong{border:1px solid rgba(154,168,189,.18);background:rgba(7,11,20,.3);color:var(--muted)}.freshness-strip .freshness-boundary,.freshness-strip .freshness-market-signal-source.mock,.freshness-strip .freshness-runtime-source.mock,.freshness-strip .freshness-score-source.mixed,.freshness-strip .freshness-score-source.mock,.freshness-strip strong,.freshness-strip.complete strong,.freshness-strip.mock strong,.freshness-strip.partial strong,.freshness-strip.stale strong,.freshness-strip.unavailable strong{border-color:hsla(43,89%,72%,.24);background:hsla(43,89%,72%,.1);color:#f7d47a}.freshness-strip .freshness-runtime-source.reachable,.freshness-strip .freshness-score-source.real,.freshness-strip a{border-color:rgba(56,214,192,.28);background:rgba(56,214,192,.1);color:var(--teal)}.freshness-strip a:hover{border-color:rgba(56,214,192,.48);background:rgba(56,214,192,.16)}.next-reading-panel{margin-bottom:36px}.experience-flow-nav{border-color:rgba(154,168,189,.18);background:linear-gradient(135deg,rgba(56,214,192,.1),transparent 56%),rgba(7,11,20,.46)}.experience-flow-nav span{color:var(--muted)}.experience-flow-nav a,.next-reading-panel .text-link{border-color:rgba(56,214,192,.28);background:rgba(56,214,192,.1);color:var(--teal)}.experience-flow-nav a:hover,.next-reading-panel .text-link:hover{border-color:rgba(56,214,192,.48);background:rgba(56,214,192,.16);color:var(--teal)}@media (max-width:900px){.market-watchlist-panel--compact-stock .watchlist-search-card,.watchlist-search-card{grid-template-columns:1fr}.market-watchlist-panel--compact-stock .watchlist-tracking-box{grid-column:1/-1}.market-watchlist-panel--compact-stock .watchlist-search-copy{order:-1}.briefing-cause-grid,.briefing-change-metrics,.briefing-signal-change,.market-watchlist-panel--compact-stock .watchlist-observation-grid,.stock-watchlist-top .watchlist-search-card{grid-template-columns:1fr}.briefing-grid,.rank-row,.signal-row,.stock-confidence-details,.stock-public-summary,.stock-quote-stat-grid,.watchlist-result-row{grid-template-columns:1fr;align-items:stretch}.market-watchlist-panel--compact-stock .watchlist-result-row{grid-template-columns:minmax(0,1fr) max-content;align-items:center}.stock-explanation-list.compact,.stock-factor-columns{grid-template-columns:1fr}.stock-decision-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}