.mvp-trust-note{padding:22px 24px;color:#475569;border-top:1px solid #d9e0e8;line-height:1.7}.mvp-trust-note b{color:#14213d}.mvp-trust-note p:last-child{margin-bottom:0;color:#64748b;font-size:13px}.golden-replay{min-height:100vh;padding:32px;color:#1f2933;background:#f3f5f7;font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}.golden-replay>header,.golden-replay>section{width:min(1120px,100%);margin:0 auto 20px}.golden-replay>header{padding:30px;color:#fff;background:#14213d;border-radius:16px}.golden-replay>header h1{margin:8px 0}.golden-replay>header p{max-width:800px;color:#cbd5e1;line-height:1.7}.golden-replay a{color:inherit}.golden-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.golden-phases button{padding:14px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;font-weight:800}.golden-phases button.active{color:#fff;background:#2563eb;border-color:#2563eb}.golden-panel{padding:26px;background:#fff;border:1px solid #d9e0e8;border-radius:14px}.golden-panel h2{margin-top:0}.golden-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.golden-card{padding:18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.golden-card.primary{color:#fff;background:#14213d;grid-column:1/-1}.golden-card.primary p{color:#dbeafe}.golden-card h3{margin-top:0}.golden-materials{display:grid;grid-gap:8px;gap:8px;padding-left:20px}.golden-change{margin-top:16px;padding:18px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}.golden-boundary{color:#64748b;font-size:13px}.investor-case-status{width:min(1180px,calc(100% - 64px));margin:24px auto 0;padding:20px 24px;color:#e2e8f0;background:#14213d;border-radius:12px}.investor-case-status h2{margin:5px 0;color:#fff}.investor-case-status-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.investor-case-status-grid div{padding:12px;background:#ffffff12;border-radius:8px}.investor-case-status-grid span{display:block;color:#94a3b8;font-size:12px}.investor-case-status-grid strong{display:block;margin-top:5px;color:#fff}.investor-decision-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(180px,.4fr);grid-gap:16px;gap:16px;margin:14px 0}.investor-decision-hero article{padding:20px;color:#fff;background:#14213d;border-radius:10px}.investor-decision-hero h2,.investor-decision-hero h3{margin:5px 0;color:#fff}.investor-decision-hero p{color:#dbeafe}.investor-progress{margin-top:16px;padding:18px;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px}.investor-progress strong{display:block;margin-bottom:6px}.investor-secondary-details{margin-top:16px;border:1px solid #d9e0e8;border-radius:10px}.investor-secondary-details summary{cursor:pointer;padding:15px 18px;font-weight:800}.investor-secondary-details>div{padding:0 18px 18px}@media(max-width:720px){.golden-replay{padding:16px}.golden-decision-grid,.golden-phases,.investor-case-status-grid,.investor-decision-hero{grid-template-columns:1fr}.golden-card.primary{grid-column:auto}.investor-case-status{width:calc(100% - 32px)}}.tea-scenario-page,.tea-scenario-page *{box-sizing:border-box}.tea-scenario-page{min-height:100vh;padding:24px;color:#172033;background:#eef2f6;font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}.tea-scenario-page>header,.tea-scenario-page>section{width:min(1180px,100%);margin:0 auto 14px}.tea-scenario-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;color:#e2e8f0;background:#14213d;border-radius:12px}.tea-scenario-header p,.tea-scenario-header strong{display:block;margin:0}.tea-scenario-header p{color:#93c5fd;font-size:11px;font-weight:900}.tea-scenario-header strong{margin-top:4px;font-size:13px}.tea-scenario-header a{padding:8px 11px;color:#14213d;background:#fff;border-radius:7px;font-size:12px;font-weight:900;text-decoration:none}.tea-current,.tea-scenario-workbench{padding:20px;background:#fff;border:1px solid #d8e0e9;border-radius:14px;box-shadow:0 12px 30px #14213d0a}.tea-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.tea-playbook-intro>p,.tea-section-heading p{margin:0;color:#2563eb;font-size:11px;font-weight:900;letter-spacing:.08em}.tea-section-heading h1{margin:5px 0 0;font-size:28px}.tea-section-heading>span{display:grid;min-width:120px;padding:10px 14px;color:#fff;background:#14213d;border-radius:10px}.tea-section-heading small{color:#bfdbfe;font-size:10px}.tea-section-heading strong{font-size:24px}.tea-current-summary{margin:14px 0;padding:12px 14px;color:#173f36;background:#f1f8f5;border-left:4px solid #2f6f62;border-radius:8px;font-weight:800}.tea-current-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tea-current-grid article,.tea-observation,.tea-scenario-grid article{min-width:0;padding:13px 15px;border:1px solid #d8e0e9;border-radius:10px;background:#f8fafc}.tea-current-grid h2,.tea-observation h3,.tea-scenario-grid h3,.tea-trigger-card h3{margin:0 0 8px;font-size:14px}.tea-current-grid ul,.tea-observation ul{margin:0;padding-left:19px;line-height:1.55}.tea-fact-boundary{margin:10px 0 0;color:#667085;font-size:12px;line-height:1.55}.tea-playbook-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:5px 20px;gap:5px 20px}.tea-playbook-intro>p{grid-column:1/-1}.tea-playbook-intro h2{margin:0;font-size:22px}.tea-playbook-intro>strong{padding:7px 10px;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;font-size:11px}.tea-scenario-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:16px 0 10px}.tea-scenario-tabs button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;min-height:62px;padding:11px 13px;color:#334155;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:10px;cursor:pointer}.tea-scenario-tabs button span{font-weight:900}.tea-scenario-tabs button strong{font-size:18px}.tea-scenario-tabs button small{grid-column:1/-1;color:#2563eb;font-weight:900}.tea-scenario-tabs button.active{color:#fff;background:#14213d;border-color:#14213d}.tea-scenario-tabs button.active small{color:#bfdbfe}.tea-scenario-panel{padding:14px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc}.tea-scenario-level{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:10px 13px;color:#fff;background:#14213d;border-radius:9px}.tea-scenario-level h3,.tea-scenario-level p{margin:0}.tea-scenario-level p{color:#bfdbfe;font-size:11px;font-weight:900}.tea-scenario-level h3{font-size:24px}.tea-scenario-level span{font-size:11px;font-weight:900}.tea-trigger-card{margin-bottom:10px;padding:13px 15px;color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px}.tea-scenario-grid p,.tea-trigger-card p{margin:0;line-height:1.5}.tea-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.tea-scenario-grid article>strong{display:block;margin-bottom:7px;color:#14213d;font-size:22px}.tea-scenario-grid .strategy{border-left:4px solid #2f6f62;background:#f1f8f5}.tea-scenario-grid .action{border-color:#bfdbfe;background:#eff6ff}.tea-scenario-grid .taboo{border-color:#fecdd3;background:#fff1f2}.tea-observation{margin-top:9px;background:#fff}.tea-observation ul{column-count:2;column-gap:30px}.tea-observation li{page-break-inside:avoid;break-inside:avoid;margin-bottom:4px}@media(max-width:720px){.tea-scenario-page{padding:8px}.tea-scenario-header{align-items:flex-start;padding:10px 11px}.tea-scenario-header a{flex:0 0 auto}.tea-current,.tea-scenario-workbench{padding:12px}.tea-section-heading h1{font-size:21px}.tea-section-heading>span{min-width:88px;padding:8px 10px}.tea-current-grid,.tea-playbook-intro,.tea-scenario-grid,.tea-scenario-tabs{grid-template-columns:1fr}.tea-playbook-intro>strong{justify-self:start}.tea-scenario-tabs button{min-height:54px}.tea-scenario-level{align-items:flex-start}.tea-scenario-level span{max-width:48%;text-align:right}.tea-observation ul{column-count:1}}.o2-workbench,.o2-workbench *{box-sizing:border-box}.o2-workbench{min-height:100vh;padding:16px;color:#172033;background:#eef2f6;font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}.o2-workbench>header,.o2-workbench>section{width:min(1220px,100%);margin:0 auto 12px}.o2-workbench-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;color:#e2e8f0;background:#14213d;border-radius:12px}.o2-workbench-header p,.o2-workbench-header strong{display:block;margin:0}.o2-workbench-header p{color:#93c5fd;font-size:11px;font-weight:900}.o2-workbench-header strong{margin-top:3px;font-size:13px}.o2-workbench-header a{padding:7px 10px;color:#14213d;background:#fff;border-radius:7px;font-size:12px;font-weight:900;text-decoration:none}.o2-command,.o2-planning{padding:15px 18px;background:#fff;border:1px solid #d8e0e9;border-radius:14px;box-shadow:0 10px 28px #14213d0a}.o2-planning-heading,.o2-stage-heading,.o2-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.o2-eyebrow{margin:0;color:#2563eb;font-size:11px;font-weight:900;letter-spacing:.08em}.o2-title-row h1{margin:3px 0 0;font-size:24px}.o2-title-row>span{padding:7px 10px;color:#fff;background:#14213d;border-radius:999px;font-size:11px;font-weight:900}.o2-hero{margin:11px 0;padding:10px 13px;color:#173f36;background:#eef7f4;border-left:4px solid #2f6f62;border-radius:8px;font-size:18px;font-weight:900;line-height:1.45}.o2-command-grid{display:grid;grid-template-columns:1.05fr 1fr 1fr;grid-gap:9px;gap:9px}.o2-command-grid article{min-width:0;padding:10px 12px;border:1px solid #d8e0e9;border-radius:9px;background:#f8fafc}.o2-command-grid article.premise{border-color:#bfdbfe;background:#eff6ff}.o2-command-grid article.invalid{border-color:#fecdd3;background:#fff1f2}.o2-command-grid h2{margin:0 0 5px;font-size:13px}.o2-command-grid p,.o2-command-grid ul{margin:0;font-size:12px;line-height:1.45}.o2-command-grid ul{padding-left:17px}.o2-command-grid .invalid>strong{display:block;margin-top:4px;color:#9f1239;font-size:11px}.o2-planning-heading{align-items:end}.o2-planning-heading h2{margin:3px 0 0;font-size:20px}.o2-planning-heading>strong{padding:7px 10px;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;font-size:11px}.o2-stage-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0 9px}.o2-stage-path button{display:grid;min-width:0;min-height:58px;padding:8px 10px;text-align:left;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;cursor:pointer}.o2-stage-path button small{font-size:10px}.o2-stage-path button span{font-weight:900}.o2-stage-path button em{color:#2563eb;font-size:10px;font-style:normal;font-weight:900}.o2-stage-path button.active{color:#fff;background:#14213d;border-color:#14213d}.o2-stage-path button.active em{color:#bfdbfe}.o2-stage-panel{padding:12px;border:1px solid #cbd5e1;border-radius:11px;background:#f8fafc}.o2-stage-heading{align-items:center;margin-bottom:8px;padding:8px 11px;color:#fff;background:#14213d;border-radius:8px}.o2-stage-heading h2,.o2-stage-heading p{margin:0}.o2-stage-heading p{color:#bfdbfe;font-size:10px;font-weight:900}.o2-stage-heading h2{font-size:21px}.o2-stage-heading span{font-size:11px;font-weight:900}.o2-first-look{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:8px;gap:8px;margin-bottom:8px}.o2-actions,.o2-first-look article,.o2-stage-grid article{min-width:0;padding:10px 12px;border:1px solid #d8e0e9;border-radius:9px;background:#fff}.o2-first-look .strategy{border-left:4px solid #2f6f62;background:#eef7f4}.o2-first-look .first-actions{border-color:#bfdbfe;background:#eff6ff}.o2-actions>h3,.o2-first-look h3,.o2-stage-grid h3{margin:0 0 6px;font-size:13px}.o2-first-look p{margin:0;line-height:1.45}.o2-first-look ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.o2-first-look li{display:grid;grid-template-columns:100px 1fr;grid-gap:7px;gap:7px;font-size:12px;line-height:1.4}.o2-first-look li strong{color:#1d4ed8}.o2-stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.o2-stage-grid article.threshold{background:#fff7ed;border-color:#fed7aa}.o2-stage-grid article.boundary{background:#fff1f2;border-color:#fecdd3}.o2-stage-grid article.new-actions{background:#eef7f4;border-color:#b7d8cf}.o2-stage-grid p,.o2-stage-grid ul{margin:0;line-height:1.5}.o2-stage-grid ul{padding-left:18px}.o2-actions{margin:8px 0}.o2-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.o2-actions article{display:grid;grid-template-columns:120px 140px 1fr;grid-gap:8px;gap:8px;align-items:start;padding:8px 9px;background:#f8fafc;border-radius:7px}.o2-actions article p,.o2-actions article span{margin:0}.o2-actions article p{color:#2563eb;font-size:11px;font-weight:900}.o2-actions article strong{font-size:11px}.o2-actions article span{font-size:12px;line-height:1.4}.o2-stage-grid.lower{margin-top:0}@media(max-width:720px){.o2-workbench{padding:8px}.o2-workbench-header{align-items:flex-start;padding:9px 10px}.o2-workbench-header a{flex:0 0 auto}.o2-command,.o2-planning{padding:11px}.o2-title-row{align-items:flex-start}.o2-title-row h1{font-size:20px}.o2-title-row>span{max-width:96px;text-align:center}.o2-hero{font-size:17px}.o2-actions>div,.o2-command-grid,.o2-first-look,.o2-stage-grid{grid-template-columns:1fr}.o2-planning-heading{align-items:flex-start;flex-direction:column}.o2-stage-path{grid-template-columns:repeat(2,minmax(0,1fr))}.o2-stage-path button:last-child{grid-column:1/-1}.o2-stage-heading{align-items:flex-start}.o2-stage-heading span{max-width:46%;text-align:right}.o2-actions article,.o2-first-look li{grid-template-columns:1fr}.o2-actions article strong{margin-top:-4px}.o2-stage-grid.lower{grid-template-columns:1fr}}.o2-threshold-source{display:block;margin:-2px 0 6px;color:#9a3412;font-weight:900}.o2-priority-rule{margin-top:9px;padding:8px 9px;border-left:3px solid #b45309;border-radius:6px;background:#fff7ed}.o2-priority-rule strong{display:block;margin-bottom:3px;color:#9a3412;font-size:11px}.o2-priority-rule p{font-size:12px}