:root{--bg:#eff0ee;--surface:#fff;--sunk:#e4e6e3;--ink:#1a1e21;--muted:#596166;--line:#d3d7d3;--accent:#8c1d2e;--accent-ink:#fff;--steel:#2c5a70;--ok:#2e7d4f;--ok-soft:#dff0e5;--warn:#9a6400;--warn-soft:#f7ebd3;--weak:#6b7378;--weak-soft:#e6e8e8;--font-display:"Archivo", "Arial Narrow", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--radius:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111416;--surface:#181c1f;--sunk:#0c0e10;--ink:#e6e8e5;--muted:#9ba3a7;--line:#2b3135;--accent:#e27585;--accent-ink:#1a0c0f;--steel:#86b5cb;--ok:#6cc795;--ok-soft:#173226;--warn:#e5b45a;--warn-soft:#3a2d12;--weak:#a3abaf;--weak-soft:#262b2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#111416;--surface:#181c1f;--sunk:#0c0e10;--ink:#e6e8e5;--muted:#9ba3a7;--line:#2b3135;--accent:#e27585;--accent-ink:#1a0c0f;--steel:#86b5cb;--ok:#6cc795;--ok-soft:#173226;--warn:#e5b45a;--warn-soft:#3a2d12;--weak:#a3abaf;--weak-soft:#262b2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0;font-size:16px;line-height:1.6}img{max-width:100%}a{color:var(--steel);text-underline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0;line-height:1.15}h2{letter-spacing:-.01em;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:750;font-stretch:88%}h3{font-size:1.25rem;font-weight:700;font-stretch:92%}h4{font-size:1rem;font-weight:700}p{margin:0}[hidden]{display:none!important}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.75rem}.muted{color:var(--muted)}.lede{max-width:65ch;color:var(--muted)}.prose{flex-direction:column;gap:12px;max-width:68ch;display:flex}.plain-list{flex-direction:column;gap:8px;max-width:76ch;margin:0;padding-left:18px;display:flex}.callout{color:var(--muted);font-size:.9rem}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.two-col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.mini-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:6px;padding:16px;font-size:.92rem;display:flex}.mini-card .eyebrow{color:var(--steel)}.pill-button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.85rem}.pill-button:hover{border-color:var(--muted)}.pill-button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.primary-button{font:inherit;font-family:var(--font-display);background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);cursor:pointer;border:0;padding:11px 20px;font-size:1rem;font-weight:700;font-stretch:92%}.primary-button:hover{filter:brightness(1.08)}html:has(dialog[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}._tag_d3fkr_1{font-family:var(--font-mono);white-space:nowrap;letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.72rem;display:inline-flex}._tag_d3fkr_1:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}._strong_d3fkr_21{color:var(--ok);background:var(--ok-soft)}._medium_d3fkr_26{color:var(--warn);background:var(--warn-soft)}._weak_d3fkr_31{color:var(--weak);background:var(--weak-soft)}._chip_d3fkr_36{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:.72rem}._dialog_2c1gk_1{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(880px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);padding:0;overflow:hidden}._dialog_2c1gk_1::backdrop{background:#0a0c0e9e}._frame_2c1gk_16{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}._top_2c1gk_22{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px;display:flex}._counter_2c1gk_30{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-size:.8rem}._close_2c1gk_38{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:.85rem}._close_2c1gk_38:hover{color:var(--ink);background:var(--sunk)}._body_2c1gk_54{flex-direction:column;gap:22px;min-height:0;padding:24px 28px 28px;display:flex;overflow-y:auto}._meta_2c1gk_63{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._where_2c1gk_70{font-size:.85rem}._name_2c1gk_74{letter-spacing:-.015em;margin-top:-8px;font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:800;font-stretch:80%;line-height:1.02}._hook_2c1gk_83{font-family:var(--font-display);color:var(--accent);text-wrap:balance;max-width:40ch;margin-top:-10px;font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:600;font-stretch:92%;line-height:1.3}._label_2c1gk_95{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:6px;font-size:.7rem;font-weight:500}._contrast_2c1gk_105{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;font-size:.93rem;display:grid;overflow:hidden}._contrast_2c1gk_105>div{background:var(--sunk);padding:14px 16px}._steps_2c1gk_121{counter-reset:step;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._steps_2c1gk_121 li{counter-increment:step;grid-template-columns:32px minmax(0,1fr);gap:10px;font-size:.95rem;display:grid}._steps_2c1gk_121 li:before{content:counter(step);font-family:var(--font-display);font-variant-numeric:tabular-nums;border:1.5px solid var(--accent);width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid}._facts_2c1gk_154{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;padding-top:18px;font-size:.92rem;display:grid}._dataList_2c1gk_163{flex-wrap:wrap;gap:6px;display:flex}._nav_2c1gk_169{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}._dots_2c1gk_179{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._dot_2c1gk_179{background:var(--line);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0}._dot_2c1gk_179:hover{background:var(--muted)}._dot_2c1gk_179[aria-current=true]{background:var(--accent);border-radius:5px;width:22px}@media (prefers-reduced-motion:no-preference){._body_2c1gk_54{animation:.22s ease-out _enter_2c1gk_1}._dot_2c1gk_179{transition:width .16s,background .16s}}@keyframes _enter_2c1gk_1{0%{opacity:0;transform:translateY(6px)}}@media (width<=560px){._dialog_2c1gk_1{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}._frame_2c1gk_16{max-height:calc(100dvh - 16px)}._body_2c1gk_54{padding:20px 18px 22px}._dots_2c1gk_179{display:none}}._rail_qsmeq_1{top:calc(env(safe-area-inset-top,0px) + 24px);flex-direction:column;align-self:start;gap:2px;font-size:.9rem;display:flex;position:sticky}._rail_qsmeq_1 a{color:var(--muted);border-radius:var(--radius);gap:10px;padding:6px 10px;text-decoration:none;display:flex}._rail_qsmeq_1 a:hover{color:var(--ink);background:var(--sunk)}._number_qsmeq_25{font-family:var(--font-mono);color:var(--line);min-width:1.4em;padding-top:2px;font-size:.75rem}._rail_qsmeq_1 a._active_qsmeq_33{color:var(--ink);background:var(--surface);box-shadow:inset 2px 0 0 var(--accent)}._rail_qsmeq_1 a._active_qsmeq_33 ._number_qsmeq_25{color:var(--accent)}@media (width<=900px){._rail_qsmeq_1{display:none}}._launcher_1t4kd_2{left:max(16px,50vw - 590px);bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:10;font:inherit;font-family:var(--font-display);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:.95rem;font-weight:700;font-stretch:92%;display:inline-flex;position:fixed;box-shadow:0 6px 20px #0a0c0e40}._launcher_1t4kd_2:hover{filter:brightness(1.08)}._count_1t4kd_28{font-family:var(--font-mono);background:#ffffff2e;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:500}._wrap_1046c_1{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}._table_1046c_8{border-collapse:collapse;width:100%;font-size:.92rem}._table_1046c_8 th,._table_1046c_8 td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}._table_1046c_8 tr:last-child td{border-bottom:0}._table_1046c_8 th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--sunk);font-size:.72rem;font-weight:500}._table_1046c_8 td:first-child{font-weight:600}._section_r8abn_1{flex-direction:column;gap:20px;scroll-margin-top:24px;display:flex}._card_s3ugx_1{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;padding:18px 20px;display:flex}._firms_s3ugx_11{color:var(--muted);font-size:.82rem}._ideas_s3ugx_16{flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:.92rem;display:flex}._quickWin_s3ugx_25{font-family:var(--font-mono);color:var(--accent-ink);background:var(--accent);white-space:nowrap;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:.7rem;font-weight:500}._grid_6xbun_1{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;display:grid}._list_nnrl3_1{flex-direction:column;gap:2px;display:flex}._item_nnrl3_7{cursor:pointer;border-radius:4px;align-items:flex-start;gap:10px;padding:6px 4px;font-size:.92rem;display:flex}._item_nnrl3_7:hover{background:var(--sunk)}._item_nnrl3_7 input{accent-color:var(--accent);flex:none;margin-top:5px}._item_nnrl3_7 input:checked+span{color:var(--muted);text-decoration:line-through}._reset_nnrl3_32{align-self:flex-start}._questions_18gd0_1{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:.95rem;display:flex}._card_h7t0x_1{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);scroll-margin-top:24px;overflow:hidden}._head_h7t0x_9{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 20px 14px;display:flex}._head_h7t0x_9 h3 small{font-family:var(--font-body);color:var(--muted);margin-top:2px;font-size:.9rem;font-weight:500;font-stretch:100%;display:block}._meta_h7t0x_27{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._body_h7t0x_34{flex-direction:column;gap:16px;padding:16px 20px 20px;display:flex}._profile_h7t0x_41{max-width:72ch;font-size:.95rem}._problems_h7t0x_46{background:var(--sunk);border-radius:var(--radius);max-width:76ch;padding:10px 14px;font-size:.92rem}._problems_h7t0x_46 b,._ask_h7t0x_55 b,._facts_h7t0x_56 b{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-weight:500}._problems_h7t0x_46 b{color:var(--warn);margin-right:6px;font-size:.7rem}._agents_h7t0x_69{border-top:1px solid var(--line);flex-direction:column;display:flex}._agent_h7t0x_69{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:4px 20px;padding:12px 0;display:grid}._agent_h7t0x_69 h4{color:var(--accent);font-size:.98rem;font-stretch:95%}._agent_h7t0x_69 p{font-size:.92rem}._facts_h7t0x_56{color:var(--muted);flex-wrap:wrap;grid-column:2;gap:6px 14px;font-size:.8rem;display:flex}._facts_h7t0x_56 b{letter-spacing:.08em;color:var(--steel);margin-right:4px;font-size:.68rem}._ask_h7t0x_55{border-left:2px solid var(--steel);max-width:76ch;padding-left:12px;font-size:.9rem}._ask_h7t0x_55 b{color:var(--steel);font-size:.7rem;display:block}@media (width<=640px){._agent_h7t0x_69{grid-template-columns:minmax(0,1fr)}._facts_h7t0x_56{grid-column:1}}._filters_18enq_1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._label_18enq_8{font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:.72rem}._count_18enq_17{font-family:var(--font-mono);color:var(--muted);font-size:.8rem}._list_dwym0_1{flex-direction:column;gap:16px;display:flex}._roles_qtdoj_1{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1px;display:grid;overflow:hidden}._role_qtdoj_1{background:var(--surface);flex-direction:column;gap:6px;padding:16px;display:flex}._role_qtdoj_1 h4{font-size:1.05rem}._role_qtdoj_1 p{color:var(--muted);font-size:.9rem}._examples_qtdoj_28{font-family:var(--font-mono);color:var(--steel);font-size:.8rem}._signals_qtdoj_34{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}._signal_qtdoj_34{border-top:3px solid var(--accent);background:var(--surface);border-radius:0 0 var(--radius) var(--radius);padding:14px 16px;font-size:.95rem}._signal_qtdoj_34 b{font-family:var(--font-display);margin-bottom:4px;font-size:1.05rem;display:block}._strip_1iv2g_1{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:720px;display:grid}._cell_1iv2g_8{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:6px;padding:10px 12px;display:flex}._cell_1iv2g_8 small{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}._cell_1iv2g_8 b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-stretch:85%;line-height:1}._bar_1iv2g_34{background:var(--sunk);border-radius:3px;height:6px;overflow:hidden}._bar_1iv2g_34 i{background:var(--accent);height:100%;display:block}@media (width<=480px){._cell_1iv2g_8{padding:8px}._cell_1iv2g_8 small{letter-spacing:.02em;font-size:.62rem}}._hero_1dm4m_1{flex-direction:column;gap:24px;padding-top:8px;display:flex}._title_1dm4m_8{letter-spacing:-.02em;font-size:clamp(2.4rem,6.2vw,4.6rem);font-weight:800;font-stretch:78%;line-height:.98}._title_1dm4m_8 em{color:var(--accent);font-style:normal}._lede_1dm4m_21{font-size:1.1rem}._cta_1dm4m_25{flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:.88rem;display:flex}._caption_1dm4m_33{color:var(--muted);max-width:720px;font-size:.85rem}._note_1dm4m_39{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);max-width:72ch;padding:14px 16px;font-size:.92rem}._note_1dm4m_39 strong{color:var(--accent)}._strategy_118qd_1{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);max-width:76ch;padding:18px 22px}._strategy_118qd_1 b{font-family:var(--font-display);margin-bottom:4px;font-size:1.1rem;display:block}._scorer_16cyt_1{flex-direction:column;gap:12px;display:flex}._fieldLabel_16cyt_7{font-family:var(--font-mono);color:var(--muted);font-size:.8rem}._textInput_16cyt_13{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:4px;width:100%;padding:7px 10px;font-size:.92rem}._row_16cyt_24{grid-template-columns:110px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:.9rem;display:grid}._row_16cyt_24 input{width:100%;accent-color:var(--accent)}._row_16cyt_24 output{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}._row_16cyt_24 small{color:var(--muted);grid-column:1/-1;margin-top:-6px;font-size:.8rem}._verdict_16cyt_50{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding-top:12px;display:flex}._verdict_16cyt_50 b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.2rem;font-stretch:80%;line-height:1}._timeline_9szyj_1{border-left:2px solid var(--line);flex-direction:column;margin:0 0 0 6px;padding:0;list-style:none;display:flex}._timeline_9szyj_1 li{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:0 0 18px 22px;font-size:.95rem;display:grid;position:relative}._timeline_9szyj_1 li:before{content:"";background:var(--bg);border:2px solid var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}._weeks_9szyj_31{font-family:var(--font-mono);color:var(--accent);padding-top:2px;font-size:.8rem}@media (width<=520px){._timeline_9szyj_1 li{grid-template-columns:minmax(0,1fr);gap:2px}}._detail_1ql79_1{color:var(--muted);margin-top:4px;font-size:.85rem;font-weight:400;display:block}._whoNote_1ql79_9{margin-top:4px;display:block}._sources_m9vw7_1{columns:2 320px;column-gap:32px;font-size:.88rem}._group_m9vw7_7{break-inside:avoid;margin-bottom:14px}._group_m9vw7_7 h4{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.72rem;font-weight:500}._group_m9vw7_7 ul{margin:0;padding-left:16px}._note_m9vw7_27{color:var(--muted);margin-top:4px;font-size:.8rem}._footer_wk0h8_1{color:var(--muted);border-top:1px solid var(--line);padding-top:16px;font-size:.82rem}._shell_5u8g4_2{grid-template-columns:220px minmax(0,1fr);gap:48px;max-width:1180px;margin:0 auto;padding-block:32px 80px;display:grid}._main_5u8g4_11{flex-direction:column;gap:72px;min-width:0;display:flex}@media (width<=900px){._shell_5u8g4_2{grid-template-columns:minmax(0,1fr);gap:0}}
