.ta-home-v2-authority__grid a:hover,.ta-home-v2-decision-list a:hover,.ta-home-v2-flow-grid a:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border));background:color-mix(in srgb,var(--surface-hover) 72%,transparent);transform:translateY(-1px)}.ta-home-v2-authority__grid strong,.ta-home-v2-decision-list strong,.ta-home-v2-flow-grid strong,.ta-home-v2-model-grid strong{max-width:92%;color:var(--text-primary);font-size:clamp(1.05rem,1.6vw,1.32rem);font-weight:830;line-height:var(--line-title)}.ta-home-v2-authority__grid p,.ta-home-v2-flow-grid p,.ta-home-v2-model-grid p{margin:0;color:var(--text-secondary);line-height:1.55}.ta-home-v2-flow-grid small{align-self:end;color:var(--text-tertiary);font-size:var(--font-size-small);font-weight:760;line-height:1.45}.ta-home-v2-authority{padding:clamp(var(--space-24),4vw,var(--space-32));border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel) 64%,transparent),transparent),color-mix(in srgb,var(--surface-hover) 34%,transparent)}.ta-home-v2-authority__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.ta-home-v2-authority__grid a{min-height:220px;padding:var(--space-18)}.ta-home-v2-authority__grid strong{font-size:1rem}.ta-home-v2-authority__grid p{font-size:var(--font-size-small)}.ta-home-v2-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-14);gap:var(--space-14)}.ta-home-v2-model-grid article{min-height:170px}.ta-home-v2-decision-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.ta-home-v2-decision-list a{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-height:112px;padding:var(--space-16);border:var(--border-width) solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:var(--radius-16);background:color-mix(in srgb,var(--color-panel) 72%,transparent);transition:border-color var(--transition),background-color var(--transition),transform var(--transition)}.ta-home-v2-decision-list strong{font-size:.98rem}@media (max-width:1180px){.ta-home-v2-authority__grid,.ta-home-v2-decision-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.ta-home-v2-flow-grid,.ta-home-v2-hero,.ta-home-v2-model-grid{grid-template-columns:1fr}.ta-home-v2-flow-grid a,.ta-home-v2-hero,.ta-home-v2-model-grid article{min-height:auto}}@media (max-width:640px){.ta-home--decision-os{gap:var(--space-32);padding-top:var(--space-18)}.ta-home-v2-hero{gap:var(--space-24);padding-block:var(--space-24)}.ta-home-v2-hero h1{font-size:clamp(2.65rem,15vw,4.6rem)}.ta-home-v2-authority__grid,.ta-home-v2-decision-list,.ta-home-v2-hero__actions{grid-template-columns:1fr}.ta-home-v2-hero__actions{display:grid}.ta-home-v2-signal dl>div{grid-template-columns:1fr;gap:var(--space-4)}.ta-home-v2-authority{padding:var(--space-18)}.ta-home-v2-authority__grid a,.ta-home-v2-decision-list a{min-height:auto}}.compare-selector{max-width:var(--container-wide);margin:0 auto var(--space-48);padding-inline:var(--space-24)}.compare-selector__head,.compare-selector__winner{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.compare-selector__controls{align-items:flex-end;padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.compare-selector__controls label{display:grid;grid-gap:var(--space-8);gap:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:750}.compare-selector__controls input,.compare-selector__controls select{min-height:44px;border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--bg);color:var(--text-primary);padding-inline:var(--space-12)}.compare-selector__controls--wide{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.compare-selector__suggestions a,.compare-selector__winner{padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);color:var(--text-primary);text-decoration:none}.compare-selector__suggestions a{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.compare-ai{width:min(100%,1120px);max-width:1120px;margin:0 auto var(--space-48);padding:var(--space-24)}.compare-ai__shell{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.compare-ai__intro{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.compare-ai__eyebrow{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__intro h1{margin:0;font-size:clamp(2rem,5vw,4rem);letter-spacing:0;max-width:13ch}.compare-ai__intro p{max-width:66ch;margin:0;color:var(--text-secondary);line-height:1.55}.compare-ai__entry-chips{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-8)}.compare-ai__entry-chips button,.compare-authority-links a{min-height:30px;border:0;border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:0;background:transparent;color:var(--text-secondary);padding:var(--space-4) 2px;font:inherit;font-size:var(--font-size-small);font-weight:720;text-decoration:none;cursor:pointer;transition:border-color var(--transition),color var(--transition),background-color var(--transition)}.compare-authority-links a{display:inline-flex;align-items:center;gap:var(--space-6)}.compare-authority-links a:before{content:"->";color:color-mix(in srgb,var(--accent-primary) 72%,var(--text-secondary));font-weight:850}.compare-ai__entry-chips button:hover,.compare-authority-links a:hover{border-color:color-mix(in srgb,var(--accent-primary) 56%,transparent);background:transparent;color:var(--text-primary)}.compare-v2-assistant{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-20);border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 22%,var(--border));border-radius:var(--radius-12);background:color-mix(in srgb,var(--accent-primary) 7%,var(--color-panel))}.compare-v2-assistant__head{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.compare-v2-assistant__grid article>span,.compare-v2-assistant__head span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-v2-assistant__head strong{color:var(--text-primary);font-size:var(--font-size-h3);letter-spacing:0}.compare-v2-assistant__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.compare-v2-assistant__grid article{display:grid;align-content:flex-start;grid-gap:var(--space-8);gap:var(--space-8);min-width:0;padding:var(--space-14);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--bg)}.compare-v2-assistant__grid button{display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:100%;min-height:34px;padding:var(--space-6) 0;border:0;border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:0;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-small);font-weight:760;text-align:left;cursor:pointer}.compare-v2-assistant__grid button strong{color:inherit;font-size:var(--font-size-small);font-weight:780;letter-spacing:0}.compare-v2-assistant__grid button small{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:720;line-height:1.35}.compare-v2-assistant__grid button:hover{border-color:color-mix(in srgb,var(--accent-primary) 56%,transparent);color:var(--accent-primary)}.compare-v2-assistant__grid button:hover small{color:color-mix(in srgb,var(--accent-primary) 76%,var(--text-secondary))}.compare-v2-assistant__models,.compare-v2-assistant__routes,.compare-v2-assistant__shortlist{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.compare-v2-assistant__models{padding-bottom:var(--space-6);border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 10%,transparent)}.compare-v2-assistant__grid p{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.compare-ai--assistant-flow{max-width:960px}.compare-ai--assistant-flow .compare-ai__intro h1{max-width:14ch}.compare-assistant-flow{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.compare-assistant-flow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.compare-assistant-flow__steps button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-8);gap:var(--space-8);min-height:42px;padding:var(--space-8) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel);color:var(--text-secondary);font:inherit;font-size:var(--font-size-small);font-weight:760;text-align:left}.compare-assistant-flow__steps button span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850}.compare-assistant-flow__steps button.is-active,.compare-assistant-flow__steps button.is-done{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border));color:var(--text-primary)}.compare-assistant-flow__steps button.is-active span,.compare-assistant-flow__steps button.is-done span{background:var(--accent-primary);color:var(--text-on-accent)}.compare-assistant-flow__card{display:grid;grid-gap:var(--space-20);gap:var(--space-20);min-height:460px;padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);box-shadow:var(--shadow-soft)}.compare-assistant-flow__card.is-result{min-height:auto;padding:var(--space-18) var(--space-24)}.compare-assistant-flow__card.is-result .compare-assistant-flow__question{gap:var(--space-10)}.compare-assistant-flow__card.is-result .compare-assistant-flow__question h2{max-width:none;font-size:clamp(1.5rem,3vw,2.1rem)}.compare-assistant-flow__question{display:grid;align-content:flex-start;grid-gap:var(--space-18);gap:var(--space-18)}.compare-assistant-flow__choice-group>strong,.compare-assistant-flow__hint strong,.compare-assistant-flow__question>span,.compare-assistant-flow__summary span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-assistant-flow__question h2{max-width:16ch;margin:0;color:var(--text-primary);font-size:clamp(1.8rem,4vw,3rem);letter-spacing:0}.compare-assistant-flow__question p{max-width:62ch;margin:0;color:var(--text-secondary);line-height:1.55}.compare-assistant-flow__input{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-12);gap:var(--space-12)}.compare-assistant-flow__input input{width:100%;min-height:52px;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--bg);color:var(--text-primary);padding:0 var(--space-16);font:inherit}.compare-assistant-flow__choice-group,.compare-assistant-flow__hint,.compare-assistant-flow__summary{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}.compare-assistant-flow__choices,.compare-assistant-flow__models{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.compare-assistant-flow__choices--primary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.compare-assistant-flow__choices--compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.compare-assistant-flow__choices button,.compare-assistant-flow__models button{min-height:44px;padding:var(--space-10) var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--bg);color:var(--text-primary);font:inherit;font-size:var(--font-size-small);font-weight:760;text-align:left;cursor:pointer}.compare-assistant-flow__models button{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-height:76px}.compare-assistant-flow__models button small{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:700;line-height:1.35}.compare-assistant-flow__choices button.is-active,.compare-assistant-flow__choices button:hover,.compare-assistant-flow__models button:hover{border-color:color-mix(in srgb,var(--accent-primary) 54%,var(--border));background:color-mix(in srgb,var(--accent-primary) 8%,var(--bg))}.compare-assistant-flow__actions{display:flex;flex-wrap:wrap;gap:var(--space-10);justify-content:flex-end}.compare-assistant-flow__hint,.compare-assistant-flow__summary{padding:var(--space-14);border:var(--border-width) solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:var(--radius-8);background:color-mix(in srgb,var(--accent-primary) 6%,var(--bg))}.compare-ai__alternative,.compare-ai__composer,.compare-ai__thinking,.compare-ai__winner{border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel)}.compare-ai__composer{display:grid;grid-gap:var(--space-24);gap:var(--space-24);padding:var(--space-24);box-shadow:var(--shadow-soft)}.compare-os-search{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding-bottom:var(--space-24);border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.compare-os-search label{color:var(--text-primary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-os-search__input{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-12);gap:var(--space-12)}.compare-os-search__input input{width:100%;min-height:52px;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--bg);color:var(--text-primary);padding:0 var(--space-16);font:inherit}.compare-os-search__input input:focus{border-color:var(--accent-border);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 12%,transparent)}.compare-os-tabs{display:flex;flex-wrap:wrap;gap:var(--space-8)}.compare-os-tabs button{min-height:36px;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:transparent;color:var(--text-secondary);padding:var(--space-8) var(--space-10);font:inherit;font-size:var(--font-size-small);font-weight:800;cursor:pointer}.compare-os-tabs button.is-active,.compare-os-tabs button:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-primary)}.compare-os-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.compare-os-results button,.compare-os-results__empty{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-height:112px;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--bg);color:var(--text-primary);padding:var(--space-14);text-align:left}.compare-os-results button{cursor:pointer}.compare-os-results button:hover{border-color:var(--accent-border);background:color-mix(in srgb,var(--accent-soft) 52%,var(--bg))}.compare-os-results strong{font-size:var(--font-size-body);line-height:1.25}.compare-os-results span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-os-results p,.compare-os-results__empty p{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.compare-os-results__empty{grid-column:1/-1}.compare-conversation{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding-bottom:var(--space-20);border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.compare-conversation>div:first-child{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.compare-conversation span,.compare-conversation__risks span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-conversation strong{color:var(--text-primary);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.25}.compare-conversation p{max-width:64ch;margin:0;color:var(--text-secondary);line-height:1.5}.compare-conversation__risks{display:flex;flex-wrap:wrap;gap:var(--space-8)}.compare-conversation__risks span{border:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:var(--radius-pill);padding:var(--space-6) var(--space-10);text-transform:none}.compare-conversation__pressure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.compare-conversation__pressure div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-top:var(--space-12);border-top:var(--border-width) solid color-mix(in srgb,var(--text-primary) 9%,transparent)}.compare-conversation__pressure p{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.compare-ai__workspace{display:grid;grid-template-columns:minmax(0,720px) 320px;align-items:flex-start;justify-content:center;grid-gap:var(--space-24);gap:var(--space-24)}.compare-ai__composer textarea{width:100%;min-height:96px;resize:vertical;border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--bg);color:var(--text-primary);padding:var(--space-16);font:inherit;line-height:1.5}.compare-command{display:grid;grid-gap:var(--space-12);gap:var(--space-12);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-command small{color:var(--text-secondary);font-size:var(--font-size-small);font-weight:700;line-height:1.45;text-transform:none}.compare-command__box{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.compare-command__box--signals{display:flex;flex-wrap:wrap}.compare-command--optional{padding-top:var(--space-24);border-top:var(--border-width) solid var(--border)}.compare-command__box textarea{min-height:112px;font-size:var(--font-size-body);text-transform:none}.compare-command__box strong{width:-moz-fit-content;width:fit-content;border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-8);background:var(--accent-soft);color:var(--accent-primary);padding:var(--space-6) var(--space-12);font-size:var(--font-size-label);text-transform:none}.compare-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.compare-stepper button{display:grid;grid-gap:var(--space-8);gap:var(--space-8);border:0;background:transparent;color:var(--text-secondary);padding:0;text-align:left}.compare-stepper button span{display:grid;width:var(--space-32);height:var(--space-32);place-items:center;border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:900}.compare-stepper button strong{font-size:var(--font-size-label);font-weight:850}.compare-stepper button.is-active span{background:var(--accent-primary);color:var(--text-on-accent)}.compare-stepper button.is-active strong{color:var(--text-primary)}.compare-wizard{display:grid;grid-gap:var(--space-18);gap:var(--space-18)}.compare-wizard--v2{padding:0}.compare-wizard__head{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}.compare-wizard__head span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-wizard__head strong{color:var(--text-primary);font-size:var(--font-size-h3);line-height:1.25}.compare-wizard__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.compare-wizard__choice-group{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.compare-wizard__category-tabs{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:var(--space-12)}.compare-wizard__category-tabs button{min-height:40px;width:auto;padding:var(--space-10) var(--space-12)}.compare-wizard__category-tabs+.compare-wizard__choice-group{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.compare-wizard__category-tabs+.compare-wizard__choice-group>span{grid-column:1/-1}.compare-wizard__choice-group>span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-wizard__choices button{min-height:52px;border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--bg);color:var(--text-primary);padding:var(--space-16);font:inherit;font-weight:800;text-align:left;cursor:pointer}.compare-wizard__choices button.is-active,.compare-wizard__choices button:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-primary)}.compare-hybrid__toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24);justify-self:flex-start;padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-999);background:var(--bg-muted)}.compare-hybrid__toggle button{min-height:38px;border:0;border-radius:var(--radius-999);background:transparent;color:var(--text-secondary);padding-inline:var(--space-16);font-weight:800;cursor:pointer}.compare-hybrid__toggle button.is-active{background:var(--color-panel);color:var(--text-primary);box-shadow:var(--shadow-soft)}.compare-hybrid__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.compare-hybrid__fields label,.compare-hybrid__manual{display:grid;grid-gap:var(--space-24);gap:var(--space-24);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800}.compare-hybrid__fields select{width:100%;min-height:44px;border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--bg);color:var(--text-primary);padding-inline:var(--space-12);font:inherit}.compare-ai__composer textarea:focus,.compare-hybrid__fields select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 var(--space-4) var(--accent-soft)}.compare-ai__chips{display:flex;flex-wrap:wrap;gap:var(--space-8)}.compare-ai__chips button{min-height:30px;border:0;border-bottom:var(--border-width) solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:0;background:transparent;color:var(--text-secondary);padding-inline:2px;font-size:var(--font-size-small);font-weight:720;cursor:pointer}.compare-ai__chips button:hover{border-color:color-mix(in srgb,var(--accent-primary) 56%,transparent);color:var(--accent-primary)}.compare-ai__submit{justify-self:flex-start}.compare-ai__actions{display:flex;flex-wrap:wrap;gap:var(--space-24);align-items:center}.compare-ai__summary{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-24));display:grid;grid-gap:var(--space-24);gap:var(--space-24);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);box-shadow:var(--shadow-soft)}.compare-authority-links{display:flex;flex-wrap:wrap;gap:var(--space-8)}.compare-ai__summary-head,.compare-ai__summary-note,.compare-ai__summary-result{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.compare-ai__summary-head span,.compare-ai__summary-note span,.compare-ai__summary-result span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__summary dl{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin:0}.compare-ai__summary dl>div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--bg)}.compare-ai__summary dl>div.is-active{border-color:var(--accent-border);background:var(--accent-soft)}.compare-ai__summary dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800}.compare-ai__summary dd button{width:100%;border:0;background:transparent;color:var(--text-primary);padding:0;font:inherit;font-weight:850;text-align:left}.compare-ai__summary-note p,.compare-ai__summary-result p{margin:0;color:var(--text-secondary)}.compare-ai__thinking{display:flex;align-items:center;gap:var(--space-24);padding:var(--space-24);color:var(--text-secondary)}.compare-ai__thinking span{width:8px;height:8px;border-radius:50%;background:var(--accent-primary);animation:compare-ai-pulse .9s ease-in-out infinite}.compare-ai__thinking span:nth-child(2){animation-delay:.12s}.compare-ai__thinking span:nth-child(3){animation-delay:.24s}.compare-ai__thinking p{margin:0}.compare-ai__result{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-24);gap:var(--space-24);animation:compare-ai-reveal .24s ease-out}.compare-ai__result.is-visible{transform-origin:top center}.compare-ai__alternative,.compare-ai__fit-summary,.compare-ai__interpretation,.compare-ai__winner{display:grid;grid-gap:var(--space-24);gap:var(--space-24);padding:var(--space-24)}.compare-ai__winner{border-color:var(--accent-border);box-shadow:var(--shadow-medium)}.compare-ai__alternative span,.compare-ai__winner span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__category-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-8);background:var(--accent-soft);padding:var(--space-6) var(--space-12);color:var(--accent-primary)!important}.compare-ai__alternative strong,.compare-ai__winner strong{font-size:var(--font-size-xl)}.compare-ai__winner-head{display:flex;gap:var(--space-24);align-items:center;flex-wrap:wrap}.compare-ai__winner-head img{width:var(--space-48);height:var(--space-48);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--color-panel);object-fit:contain}.compare-ai__winner p{margin:0;color:var(--text-secondary)}.compare-ai__confidence{display:grid;grid-gap:2px;gap:2px;margin-left:auto;margin-right:var(--space-8);min-width:103px;border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-12);background:var(--accent-soft);padding:var(--space-10) var(--space-12);text-align:right}.compare-ai__confidence span{color:var(--text-secondary);font-size:var(--font-size-label)}.compare-ai__confidence strong{color:var(--accent-primary);font-size:var(--font-size-h3);line-height:1}.compare-ai__score-bars{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.compare-ai__score-note{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.compare-ai__score-bars div{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) minmax(44px,auto);grid-gap:var(--space-12);gap:var(--space-12);align-items:center}.compare-ai__score-bars span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__score-bars meter{width:100%;height:10px}.compare-ai__score-bars strong{color:var(--text-primary);font-size:var(--font-size-label);font-weight:900;text-align:right}.compare-ai__interpretation{border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--color-panel)}.compare-ai__fit-summary{border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-12);background:var(--accent-soft)}.compare-ai__fit-summary p{margin:0;color:var(--text-primary)}.compare-ai__alternative-inline span,.compare-ai__interpretation>span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__interpretation dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24);margin:0}.compare-ai__interpretation dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800}.compare-ai__interpretation dd{margin:var(--space-8) 0 0;color:var(--text-primary);font-weight:750}.compare-ai__badges,.compare-ai__context,.compare-ai__meta,.compare-ai__proof{display:flex;flex-wrap:wrap;gap:var(--space-24)}.compare-ai__badges span,.compare-ai__context span,.compare-ai__meta span,.compare-ai__proof span{color:var(--text-primary);font-size:var(--font-size-small);font-weight:800;text-transform:none}.compare-ai__context span,.compare-ai__meta span{color:var(--text-secondary)}.compare-ai__scores,.compare-ai__visible-reasoning,.compare-ai__why{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.compare-ai__visible-reasoning{border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--bg-muted);padding:var(--space-24)}.compare-ai__visible-reasoning ul,.compare-ai__why ul{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin:0;padding-left:var(--space-24)}.compare-ai__visible-reasoning li,.compare-ai__visible-reasoning p,.compare-ai__why li{color:var(--text-secondary)}.compare-ai__alternative-inline,.compare-ai__tradeoff{display:grid;grid-gap:var(--space-16);gap:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);padding:var(--space-24)}.compare-ai__risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.compare-ai__risk-grid div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);border:var(--border-width) solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:var(--radius-12);background:var(--bg-muted);padding:var(--space-16)}.compare-ai__risk-grid span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.compare-ai__risk-grid p{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.compare-ai__tradeoff{background:var(--color-panel)}.compare-ai__tradeoff strong{font-size:var(--font-size-small)}.compare-ai__alternative-inline{background:var(--bg-muted)}.compare-ai__score-row{display:grid;grid-template-columns:minmax(72px,.3fr) minmax(140px,1fr) auto;align-items:center;grid-gap:var(--space-24);gap:var(--space-24)}.compare-ai__score-meter{width:100%;height:var(--space-12)}.compare-ai__score-row strong{font-size:var(--font-size-small)}.compare-ai__winner .ta-btn{justify-self:flex-start}.compare-ai__alternative{align-content:flex-start}.compare-ai__error{color:var(--color-danger);font-weight:750}.decision-end-cta,.decision-mid-cta{display:grid;grid-gap:var(--space-24);gap:var(--space-24);margin-bottom:var(--space-48);padding:var(--space-24);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-16);background:var(--surface-accent);box-shadow:var(--shadow-soft)}.decision-end-cta--linked{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.decision-end-cta--linked:hover{border-color:color-mix(in srgb,var(--color-primary) 36%,var(--accent-border));box-shadow:var(--shadow-medium);transform:translateY(-1px)}.decision-end-cta>div,.decision-mid-cta>div{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.decision-end-cta span,.decision-mid-cta span{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;text-transform:uppercase}.decision-end-cta h2,.decision-end-cta p,.decision-mid-cta h2,.decision-mid-cta p{margin:0}.decision-end-cta p,.decision-mid-cta p{color:var(--text-secondary)}.decision-end-cta .ta-btn,.decision-mid-cta .ta-btn{justify-self:flex-start;color:var(--text-on-accent);text-decoration:none;text-transform:none}.stack-intelligence{background:var(--bg)}.stack-intelligence__hero{min-height:auto;margin-bottom:var(--space-32)}.stack-intelligence__alternatives,.stack-intelligence__layout,.stack-intelligence__next,.stack-intelligence__playbook,.stack-intelligence__problem{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--space-24)}.stack-intelligence__problem{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-gap:var(--space-16);gap:var(--space-16);margin-bottom:var(--space-28)}.stack-intelligence__problem>div{display:grid;grid-gap:var(--space-10);gap:var(--space-10);min-width:0;padding:var(--space-20);border:var(--border-width) solid var(--border);border-radius:8px;background:var(--color-panel);box-shadow:var(--shadow-soft)}.stack-intelligence__failure-cost>span,.stack-intelligence__ignore span,.stack-intelligence__problem span{color:var(--accent-primary);font-size:var(--font-size-label);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.stack-intelligence__budget p,.stack-intelligence__failure-cost p,.stack-intelligence__ignore,.stack-intelligence__problem h2,.stack-intelligence__problem p{margin:0}.stack-intelligence__problem h2{color:var(--text-primary);font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.stack-intelligence__problem p{color:var(--text-secondary);line-height:1.55}.stack-intelligence__layout{display:grid;grid-gap:var(--space-20);gap:var(--space-20);margin-bottom:var(--space-28)}.stack-intelligence__alternatives{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-bottom:var(--space-28)}.stack-intelligence__playbook{margin-bottom:var(--space-48)}.stack-intelligence__next,.stack-intelligence__test,.stack-intelligence__variant{border:var(--border-width) solid var(--border);border-radius:8px;background:var(--color-panel);box-shadow:var(--shadow-soft)}.stack-intelligence__variant{display:grid;grid-gap:var(--space-18);gap:var(--space-18);padding:var(--space-20)}.stack-intelligence__variant.is-featured{border-color:color-mix(in srgb,var(--accent-primary) 28%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 5%,var(--color-panel)),var(--color-panel))}.stack-intelligence__variant-head{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.stack-intelligence__test>span,.stack-intelligence__variant-head span{color:var(--accent-primary);font-size:var(--font-size-label);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.stack-intelligence__next h2,.stack-intelligence__next p,.stack-intelligence__test h2,.stack-intelligence__test p,.stack-intelligence__variant-head h2,.stack-intelligence__variant-head p{margin:0}.stack-intelligence__next h2,.stack-intelligence__test h2,.stack-intelligence__variant-head h2{color:var(--text-primary);font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.stack-intelligence__next p,.stack-intelligence__test p,.stack-intelligence__variant-head p{max-width:74ch;color:var(--text-secondary);line-height:1.55}.stack-intelligence__variant-head strong{width:-moz-fit-content;width:fit-content;padding:6px var(--space-10);border-radius:999px;color:var(--accent-primary);font-size:.86rem;background:color-mix(in srgb,var(--accent-primary) 9%,var(--surface-subtle))}.stack-intelligence__why-together{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-12);border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 16%,var(--border));border-radius:8px;background:var(--surface-subtle)}.stack-intelligence__why-together span{color:var(--accent-primary);font-size:var(--font-size-label);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.stack-intelligence__why-together p{margin:0;color:var(--text-primary);font-size:.92rem;line-height:1.5}.stack-intelligence__stack-line{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;padding:var(--space-12);border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 18%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent-primary) 6%,var(--surface-subtle))}.stack-intelligence__stack-line span{display:inline-flex;gap:var(--space-8);align-items:center;color:var(--text-primary);font-size:.92rem;font-weight:850;letter-spacing:0;text-transform:none}.stack-intelligence__stack-line b{color:var(--accent-primary);font-size:.95rem;font-weight:900}.stack-intelligence__stack-line strong{width:auto;padding:0;color:inherit;font-size:inherit;background:transparent}.stack-intelligence__tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:var(--space-12);gap:var(--space-12)}.stack-intelligence__budget{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:var(--space-10);gap:var(--space-10)}.stack-intelligence__budget div{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-12);border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 14%,var(--border));border-radius:8px;background:var(--surface-subtle)}.stack-intelligence__budget span{color:var(--text-muted);font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.stack-intelligence__budget strong{color:var(--text-primary);font-size:1rem}.stack-intelligence__budget p,.stack-intelligence__failure-cost p{color:var(--text-secondary);font-size:.86rem;line-height:1.45}.stack-intelligence__tool{display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-rows:auto auto auto auto auto 1fr auto auto;min-width:0;padding:var(--space-14);border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 14%,var(--border));border-radius:8px;color:inherit;text-decoration:none;background:var(--surface-subtle)}.stack-intelligence__tool.has-offer{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 7%,var(--surface-subtle)),var(--surface-subtle))}.stack-intelligence__tool:focus-visible,.stack-intelligence__tool:hover{border-color:var(--accent-primary);outline:none}.stack-intelligence__tool-media{display:grid;place-items:center;width:100%;aspect-ratio:16/9;overflow:hidden;border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 12%,var(--border));border-radius:8px;background:radial-gradient(circle at 28% 24%,color-mix(in srgb,var(--accent-primary) 18%,transparent),transparent 32%),linear-gradient(135deg,var(--color-panel),color-mix(in srgb,var(--accent-primary) 8%,var(--surface-subtle)))}.stack-intelligence__tool-media img{width:76%;height:76%;object-fit:contain}.stack-intelligence__tool-media span{display:grid;place-items:center;width:54px;height:54px;border-radius:999px;color:var(--accent-primary);font-size:1.1rem;font-weight:900;background:color-mix(in srgb,var(--accent-primary) 10%,var(--color-panel))}.stack-intelligence__tool span{color:var(--text-muted);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.stack-intelligence__tool strong{color:var(--text-primary);font-size:1rem}.stack-intelligence__tool em{color:var(--accent-primary);font-size:.82rem;font-style:normal;font-weight:780;line-height:1.35}.stack-intelligence__tool b{color:var(--text-muted);font-size:.76rem;font-weight:820}.stack-intelligence__tool p{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.45}.stack-intelligence__tool mark{padding:4px var(--space-8);border-radius:999px;color:var(--text-primary);background:color-mix(in srgb,var(--accent-primary) 9%,var(--color-panel))}.stack-intelligence__tool mark,.stack-intelligence__tool small{width:-moz-fit-content;width:fit-content;margin-top:var(--space-4);font-size:.74rem;font-weight:850}.stack-intelligence__tool small{display:inline-flex;align-items:center;min-height:34px;padding:6px var(--space-10);border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 22%,var(--border));border-radius:999px;color:var(--accent-primary);line-height:1.1;background:color-mix(in srgb,var(--accent-primary) 8%,var(--color-panel))}.stack-intelligence__proof-path{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.stack-intelligence__proof-path span{position:relative;padding:6px var(--space-10);border:var(--border-width) solid var(--border);border-radius:999px;color:var(--text-primary);font-size:.8rem;font-weight:780;background:var(--color-panel)}.stack-intelligence__avoid{margin:0;padding:var(--space-12);border-left:3px solid var(--accent-primary);color:var(--text-primary);font-weight:740;line-height:1.5;background:color-mix(in srgb,var(--accent-primary) 6%,var(--surface-subtle))}.stack-intelligence__failure-cost{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}.stack-intelligence__failure-cost>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:var(--space-10);gap:var(--space-10)}.stack-intelligence__failure-cost article{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0;padding:var(--space-12);border:var(--border-width) solid color-mix(in srgb,var(--accent-primary) 12%,var(--border));border-radius:8px;background:var(--color-panel)}.stack-intelligence__failure-cost strong{color:var(--text-primary);font-size:.92rem;line-height:1.25}.stack-intelligence__ignore{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-12);border:var(--border-width) dashed color-mix(in srgb,var(--accent-primary) 26%,var(--border));border-radius:8px;color:var(--text-primary);font-weight:760;line-height:1.45;background:color-mix(in srgb,var(--accent-primary) 5%,var(--surface-subtle))}.stack-intelligence__test{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-18)}.stack-intelligence__test div{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-12);border-top:var(--border-width) solid var(--border)}.stack-intelligence__test div strong{color:var(--text-primary)}.stack-intelligence__test ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.stack-intelligence__test li{position:relative;padding-left:var(--space-16);color:var(--text-secondary);font-size:.9rem;line-height:1.45}.stack-intelligence__test li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:6px;border-radius:999px;background:var(--accent-primary)}.stack-intelligence__next{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:var(--space-18);gap:var(--space-18);margin-bottom:var(--space-64);padding:var(--space-20)}.stack-intelligence__next ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.stack-intelligence__next li{padding:var(--space-10);border:var(--border-width) solid var(--border);border-radius:8px;color:var(--text-primary);font-weight:760;background:var(--surface-subtle)}.stack-intelligence__next a{color:inherit;text-decoration:none}.stack-intelligence__next a:focus-visible,.stack-intelligence__next a:hover{color:var(--accent-primary);outline:none}@media (max-width:960px){.stack-intelligence__layout,.stack-intelligence__next,.stack-intelligence__playbook,.stack-intelligence__problem{grid-template-columns:1fr}}@media (max-width:640px){.stack-intelligence__alternatives,.stack-intelligence__layout,.stack-intelligence__next,.stack-intelligence__playbook,.stack-intelligence__problem{padding-inline:var(--space-16)}.stack-intelligence__next,.stack-intelligence__problem>div,.stack-intelligence__test,.stack-intelligence__variant{padding:var(--space-16)}}.decision-breadcrumb{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;max-width:var(--container-wide);margin:var(--space-24) auto 0;padding-inline:var(--space-24);color:var(--text-secondary);font-size:var(--font-size-small)}.decision-breadcrumb a{color:var(--text-secondary);text-decoration:none}.decision-breadcrumb [aria-current=page]{color:var(--text-primary)}.hero-aside,.odali-hero-score-card{height:auto;max-height:none;overflow:visible}@keyframes compare-ai-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes compare-ai-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.compare-ai__workspace{grid-template-columns:1fr;justify-content:stretch}.compare-assistant-flow__steps,.compare-v2-assistant__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-ai__summary{position:static}}@media (max-width:760px){.compare-ai__interpretation dl,.compare-ai__result{grid-template-columns:1fr}.compare-ai__risk-grid,.compare-ai__score-bars div,.compare-assistant-flow__choices,.compare-assistant-flow__choices--compact,.compare-assistant-flow__choices--primary,.compare-assistant-flow__input,.compare-assistant-flow__models,.compare-conversation__pressure,.compare-hybrid__fields,.compare-hybrid__toggle,.compare-os-results,.compare-os-search__input,.compare-v2-assistant__grid,.compare-wizard__choices,.decision-authority-claims__grid,.decision-authority-engine__grid{grid-template-columns:1fr;width:100%}.compare-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-assistant-flow__card{min-height:auto;padding:var(--space-18)}.compare-assistant-flow__steps button{grid-template-columns:1fr}.compare-assistant-flow__actions{display:grid}.compare-ai__confidence{margin-left:0;text-align:left}}.decision-related-links__grid a:hover{border-color:var(--accent-border);color:var(--accent-primary)}.odali-decision-block,.odali-graph-decision{display:grid;grid-template-columns:minmax(220px,1fr) 360px;grid-gap:var(--space-24);gap:var(--space-24);align-items:flex-start}.odali-graph-explainer{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.odali-graph-quadrants{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:var(--space-24);gap:var(--space-24);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--bg-muted)}.odali-graph-quadrants span{display:grid;grid-gap:2px;gap:2px;min-height:54px;padding:var(--space-8);border:var(--border-width) solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--radius-lg);background:var(--color-panel);color:var(--text-secondary);font-size:.82rem;line-height:1.35}.odali-graph-quadrants strong{color:var(--text-primary);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.odali-graph-explainer__card{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-soft)}.odali-graph-explainer__card.is-winner{border-color:var(--accent-border);background:linear-gradient(180deg,var(--accent-soft),var(--color-panel))}.odali-graph-explainer__card li,.odali-graph-explainer__card p{color:var(--text-secondary)}.odali-graph-explainer__card ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding-left:var(--space-24)}.odali-graph-explainer__card strong{color:var(--text-primary)}.odali-visx-graph{display:block;width:100%;height:560px;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-panel),var(--bg-muted));padding:0}.odali-visx-graph line,.ta-graph-card__plot-svg line{opacity:.1}.odali-visx-graph circle,.ta-graph-card__plot-svg circle{r:8}.odali-visx-legend{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);align-items:center;padding-top:var(--space-8)}.odali-visx-note{margin-top:var(--space-16);line-height:1.4}.odali-visx-legend span,.odali-visx-note{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800}.odali-visx-legend span{display:inline-flex;align-items:center;gap:var(--space-8)}.odali-visx-legend i{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill)}.odali-visx-legend i.is-color-1{background:#2563eb}.odali-visx-legend i.is-color-2{background:#059669}.odali-visx-legend i.is-color-3{background:#f59e0b}.odali-visx-legend i.is-color-4{background:#7c3aed}.odali-visx-legend i.is-color-5{background:#dc2626}.odali-faq-list{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.odali-comparison-mobile-cards{display:none;gap:var(--space-16)}.odali-comparison-mobile-card{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--shadow-soft)}.odali-comparison-mobile-card.is-winner{border-color:var(--accent-border);background:linear-gradient(180deg,var(--accent-soft),var(--color-panel))}.odali-comparison-mobile-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-16);gap:var(--space-16);align-items:center}.odali-comparison-mobile-card__facts{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0}.odali-comparison-mobile-card__facts div{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-top:var(--space-8);border-top:var(--border-width) solid var(--border)}.odali-comparison-mobile-card__facts dt{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;text-transform:uppercase}.odali-comparison-mobile-card__facts dd{color:var(--text-primary)}.odali-final-cta,.odali-rich-content{max-width:var(--container-wide);margin-inline:auto}.odali-final-cta{width:100%;justify-items:center;padding:calc(var(--space-48) * 2) var(--space-32);text-align:center;border-color:transparent;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--accent-primary),var(--accent-hover));box-shadow:none}.odali-final-cta,.odali-final-cta .ta-eyebrow,.odali-final-cta h2,.odali-final-cta__lead{color:var(--text-on-accent)}.odali-final-cta__lead{max-width:var(--container-text);font-size:var(--font-size-small);font-weight:800}.odali-final-cta__summary{max-width:var(--container-text);margin:0 auto;color:color-mix(in srgb,var(--text-on-accent) 82%,transparent)}.odali-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;margin-top:var(--space-24);gap:var(--space-16)}.odali-final-cta .ta-btn-primary{border-color:var(--color-white);background:var(--color-white);color:var(--accent-primary)}.odali-final-cta .ta-btn-secondary{border-color:color-mix(in srgb,var(--color-white) 44%,transparent);background:color-mix(in srgb,var(--color-white) 12%,transparent);color:var(--text-on-accent)}.odali-rich-content article,.odali-rich-content section,.odali-rich-text article{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.odali-seo-card{position:relative;padding:var(--card-padding);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-elevated);box-shadow:var(--shadow-soft);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.odali-seo-card__header,.odali-seo-subblock__heading{display:flex;align-items:flex-start;gap:var(--space-16)}.odali-seo-card__index,.odali-seo-subblock__heading span{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-48);min-height:var(--space-32);padding-inline:var(--space-8);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent-primary);font-size:var(--font-size-label);font-weight:800}.odali-seo-callout-grid,.odali-seo-copy-block,.odali-seo-subblock,.odali-seo-subgrid{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.odali-seo-subgrid{grid-template-columns:repeat(2,minmax(220px,1fr))}.odali-seo-subblock{align-content:flex-start;margin-bottom:0;padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-muted)}.decision-comparison-direct,.decision-insights-section,.decision-related-links,.decision-section,.odali-comparison-block,.odali-rich-content{display:flex;flex-direction:column;gap:var(--space-24)}.decision-comparison-direct__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.decision-comparison-direct__grid article{padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle)}.decision-comparison-direct__grid span{display:block;margin-bottom:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;text-transform:uppercase}.decision-comparison-direct__difference{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--text-primary);font-weight:700}.decision-comparison-direct__difference,.decision-differentiation-grid article,.decision-insight-cards article,.decision-section article,.odali-quadrant-analysis__grid article,.odali-rich-content article{padding:var(--space-24);border-radius:var(--radius-md)}.decision-insights-section h3,.decision-related-links h3,.decision-section h3,.odali-comparison-block h3,.odali-rich-content h3{margin-bottom:var(--space-8)}.decision-insights-section p,.decision-related-links p,.decision-section p,.odali-comparison-block p,.odali-rich-content p{margin-bottom:0}.odali-seo-copy{max-width:none}.odali-seo-copy--lead{color:var(--text-primary);font-weight:700}.odali-seo-bullet-list{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.odali-seo-bullet-list li{position:relative;padding-left:var(--space-24);color:var(--text-secondary);line-height:1.55}.odali-seo-bullet-list li:before{content:"";position:absolute;top:.7em;left:var(--space-8);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--accent-primary)}.odali-seo-callout{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:flex-start;padding:var(--space-16);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--surface-accent)}.odali-seo-callout p,.odali-seo-callout strong{margin:0}.odali-seo-callout p{margin-top:var(--space-8);color:var(--text-secondary)}.odali-seo-callout--positive{border-color:color-mix(in srgb,var(--color-success) 32%,var(--border));background:color-mix(in srgb,var(--color-success) 8%,var(--surface-elevated))}.odali-seo-callout--risk{border-color:color-mix(in srgb,var(--color-warning) 34%,var(--border));background:color-mix(in srgb,var(--color-warning) 10%,var(--surface-elevated))}.odali-seo-layer{width:100%;max-width:var(--container-wide);margin-inline:auto}.odali-methodology-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.odali-methodology-card{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-muted)}.odali-methodology-card h3{font-size:var(--font-size-small)}.odali-methodology-card li,.odali-methodology-card p{color:var(--text-secondary);font-size:var(--font-size-small)}.odali-methodology-card ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding-left:var(--space-24)}.ta-product-visual-card{overflow:visible}.ta-product-visual-card.is-highlight{transform:scale(1.02)}.ta-product-visual-card.is-revenue-soft{opacity:.82}.ta-product-visual-card__brand{align-items:center}.studio-chip-good,.studio-grade-a,.ta-product-visual-card__badge--winner{border-color:var(--color-success);background:var(--bg-muted);color:var(--color-success)}.studio-chip-warn,.studio-grade-b,.ta-product-visual-card__badge--alt,.ta-product-visual-card__badge--budget,.ta-product-visual-card__badge--ux{border-color:var(--color-warning);background:var(--bg-muted);color:var(--color-warning)}.studio-chip-bad,.studio-grade-c,.studio-grade-d{border-color:var(--color-danger);background:var(--bg-muted);color:var(--color-danger)}.compare-tool-card__preview,.odali-comparison-card__visual,.odali-product-card__image-fallback,.ta-product-visual-card__media{position:relative;aspect-ratio:16/10;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-muted)}.compare-tool-card__preview img,.odali-product-card__image,.screenshot,.ta-product-visual-card__image{width:100%;height:100%;object-fit:cover}.odali-product-card__image-figure,.ta-product-visual-card__figure{width:100%;height:100%;margin:0}.ta-product-visual-card__media-link{display:block;width:100%;height:100%}.screenshot-fallback,.ta-product-visual-card__fallback-shell{display:grid;place-items:center;grid-gap:var(--space-16);gap:var(--space-16);min-height:184px;padding:var(--space-24);border:var(--border-width) solid var(--border);background:var(--bg-muted);color:var(--text-primary);text-align:center}.studio-dashboard__stat-grid,.studio-mini-stats,.ta-product-card__facts,.ta-product-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.compare-tool-card__score-label,.ta-graph-card__metric-copy,.ta-row,.ta-score__label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.compare-tool-card__score-bar,.odali-score-bar__track,.ta-product-card__score-bar,.ta-score__progress{position:relative;width:100%;min-width:64px;max-width:100%;height:6px;overflow:hidden;border:0;border-radius:4px;background:#e5e7eb}.ta-score__progress::-webkit-progress-bar{background:var(--bg-muted)}.compare-tool-card__score-fill,.odali-score-bar__fill,.ta-score__progress::-moz-progress-bar,.ta-score__progress::-webkit-progress-value{display:block;width:0;max-width:100%;height:100%;border-radius:inherit;background:#2563eb;-webkit-transition:width var(--transition);-moz-transition:width var(--transition);transition:width var(--transition)}.ta-score__explanation,.ta-score__methodology{margin:0;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.ta-score__methodology{display:grid;grid-gap:var(--space-4);gap:var(--space-4);color:var(--text-muted)}.ta-table-v3{gap:var(--space-24)}.decision-table-v3{font-size:14px}.decision-table-v3__row{padding-block:14px}.decision-table-v3__row:hover{background:color-mix(in srgb,var(--accent-soft) 38%,transparent)}.ta-table-v3__table{table-layout:fixed}.ta-table-v3__cell,.ta-table-v3__mobile-item,.ta-table-v3__mobile-row,.ta-table-v3__mobile-secondary-item{background:var(--color-panel)}.ta-table-v3__cell--product,.ta-table-v3__cell--value{min-width:220px}.ta-table-v3__criteria-copy,.ta-table-v3__mobile-product-copy,.ta-table-v3__product-copy{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.ta-table-v3__mobile{display:none;gap:var(--space-24)}.ta-table-v3__mobile-item,.ta-table-v3__mobile-row,.ta-table-v3__mobile-secondary-item{padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.ta-compare-table{display:grid;width:100%;border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--color-panel)}.ta-compare-table--cols-2{grid-template-columns:minmax(160px,190px) repeat(2,minmax(0,1fr))}.ta-compare-table--cols-3{grid-template-columns:minmax(160px,190px) repeat(3,minmax(0,1fr))}.ta-compare-table--cols-4{grid-template-columns:minmax(160px,190px) repeat(4,minmax(0,1fr))}.ta-compare-table__cell{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-height:88px;padding:var(--space-16);border-right:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.ta-compare-mobile{display:none;gap:var(--space-16)}.odali-graph-left,.odali-graph-right,.ta-graph-card__plot,.ta-graph-v2__aside,.ta-graph-v2__plot{min-height:360px;padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--color-panel)}.ta-graph-card__plot{position:relative}.ta-graph,.ta-graph-v2__canvas{position:relative;min-height:320px;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-panel),var(--bg-muted))}.ta-graph-card__plot-svg,.ta-graph__canvas{position:absolute;inset:0;width:100%;height:100%}.ta-graph-v2__legend-dot{display:inline-flex;width:var(--space-8);height:var(--space-8);margin-right:var(--space-8);border-radius:var(--radius-pill);background:var(--accent-primary)}.odali-kpi-card__value,.studio-dashboard__stat-value,.studio-hero-metric strong,.studio-stat-stack strong{color:var(--text-primary);font-size:var(--space-32);font-weight:800;line-height:1}.odali-reality-card__list div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);padding-top:var(--space-16);border-top:var(--border-width) solid var(--border)}.odali-tradeoff-list{margin:0;padding:0;list-style:none}.crm-block__list li,.odali-decision-strip,.odali-tradeoff-list p{padding:var(--space-24);border-left:4px solid var(--accent-primary);border-radius:var(--radius-lg);background:var(--bg-muted)}.premium-faq-item{overflow:visible}.faq-question{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;color:var(--text-primary);font-weight:600}.faq-question::-webkit-details-marker{display:none}.faq-answer{padding-top:var(--space-16)}.odali-decision-api{max-width:var(--container-wide)}.odali-decision-api__winner-head{display:grid;grid-template-columns:var(--space-48) minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:flex-start}.odali-decision-api__winner-head--text-only{grid-template-columns:minmax(0,1fr)}.odali-decision-api__proof-list{margin:0;padding:0;list-style:none}.odali-decision-api__proof-list li{position:relative;padding-left:var(--space-24);font-weight:700}.odali-decision-api__proof-list li:before{content:"";position:absolute;left:0;top:.75em;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--accent-primary)}.compare-tool-card__elimination,.odali-decision-api__secondary{padding:var(--space-24);border-left:4px solid var(--accent-primary);border-radius:var(--radius-lg);background:var(--bg-muted)}.site-legal-page__section{padding-top:0}.about-page,.site-legal-page__shell{max-width:var(--container-max)}.site-legal-page__updated{color:var(--text-tertiary);font-size:var(--font-size-small);font-weight:800}.site-legal-page__content h2{margin:0 0 var(--space-12);color:var(--text-primary);font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:0}.site-legal-page__content p{margin:0;color:var(--text-secondary);line-height:1.75}.site-legal-page__content p+p{margin-top:var(--space-12)}.site-legal-page__content ul{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:var(--space-12) 0 0;padding-left:var(--space-20);color:var(--text-secondary)}.site-legal-page__content a{color:var(--accent-primary);font-weight:800;text-decoration:none}.site-legal-page__content a:hover{text-decoration:underline}.site-legal-page__content section+section{margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-width) solid var(--border)}.site-legal-page__cookie-action{margin-top:var(--space-24)}.compare-tool-page{min-height:100vh;padding:var(--space-48) var(--space-24) var(--space-64);background:var(--bg-muted)}.compare-tool-hero,.compare-tool-results{max-width:var(--container-max);margin-inline:auto}.compare-tool-results{margin-top:var(--space-48)}.compare-tool-field__textarea{min-height:96px;padding-block:var(--space-16);resize:vertical}.compare-tool-chain,.compare-tool-results__nudge,.compare-tool-results__toggle,.compare-tool-start,.compare-tool-status,.compare-tool-winner-block{margin-top:var(--space-24)}.compare-tool-card.is-winner{transform:scale(1.01)}.compare-tool-card__score-fill.is-balanced,.compare-tool-card__score-fill.is-strong{background:var(--accent-primary)}.compare-tool-card__score-fill.is-light{background:var(--text-secondary)}.studio-control-plane{max-width:var(--container-wide);margin-inline:auto;padding:var(--space-32) var(--space-24) var(--space-64)}.studio-control-plane--narrow{max-width:592px}.admin-login-shell{display:grid;min-height:100vh;place-items:center;padding:var(--space-32)}.admin-login-card{width:100%;max-width:420px;border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--color-panel);box-shadow:var(--shadow-soft);padding:var(--space-32)}.admin-login-head{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-bottom:var(--space-32)}.admin-login-head h1,.admin-login-head p{margin:0}.admin-login-head h1{color:var(--text-primary);font-size:var(--font-size-h2);line-height:var(--line-tight)}.admin-login-head p:not(.studio-kicker){color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-body)}.admin-login-form{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.admin-login-field{display:grid;grid-gap:var(--space-8);gap:var(--space-8);color:var(--text-primary);font-size:var(--font-size-small);font-weight:700}.admin-login-field input{width:100%;height:48px;border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--text-primary);font:inherit;padding:0 var(--space-16)}.admin-login-field input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.admin-login-button{width:100%;height:48px;border:0;border-radius:var(--radius-sm);background:var(--accent-primary);color:var(--text-on-accent);font-size:var(--font-size-body);font-weight:600}.admin-login-button:disabled{cursor:wait;opacity:.7}.studio-plane-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:var(--space-24);gap:var(--space-24);align-items:flex-end;margin-bottom:var(--space-24)}.studio-dashboard{max-width:var(--container-max);margin-inline:auto}.studio-dashboard__stat-grid{list-style:none;padding:0;margin:0}.studio-dashboard__cell{padding:var(--space-16)}.cockpit-control-plane{width:100%;max-width:none;padding:var(--space-16) var(--space-20) var(--space-48)}.cockpit-shell--business-os-v2{--cockpit-os-bg:#050b14;--cockpit-os-panel:#08111d;--cockpit-os-panel-2:#0b1524;--cockpit-os-line:rgba(148,163,184,0.16);--cockpit-os-line-strong:rgba(148,163,184,0.28);--cockpit-os-text:#f4f7fb;--cockpit-os-muted:#9da8ba;--cockpit-os-dim:#6f7b8e;--cockpit-os-blue:#5f83ff;--cockpit-os-green:#3dd66f;--cockpit-os-orange:#ff8a2a;--cockpit-os-red:#ff5c5c;gap:0;min-height:100vh;margin:calc(var(--space-16) * -1);padding:0;border:1px solid rgba(148,163,184,.08);border-radius:0;background:linear-gradient(90deg,rgba(95,131,255,.045) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(148,163,184,.035) 0 1px,transparent 1px 100%),var(--cockpit-os-bg);background-size:64px 64px;color:var(--cockpit-os-text);font-feature-settings:"tnum" 1,"ss01" 1;text-rendering:geometricPrecision}.cockpit-shell--business-os-v2 .cockpit-sidebar{position:-webkit-sticky;position:sticky;top:0;min-height:100vh;max-height:100vh;border:0;border-right:1px solid var(--cockpit-os-line);border-radius:0;background:linear-gradient(180deg,rgba(95,131,255,.08),transparent 34%),rgba(5,11,20,.94);box-shadow:none;padding:22px 18px}.cockpit-shell--business-os-v2 .cockpit-sidebar__brand{color:var(--cockpit-os-text);font-size:1.08rem;font-weight:880;letter-spacing:0;line-height:1.1;text-transform:uppercase}.cockpit-shell--business-os-v2 .cockpit-breadcrumb,.cockpit-shell--business-os-v2 .cockpit-header p,.cockpit-shell--business-os-v2 .cockpit-metric small,.cockpit-shell--business-os-v2 .cockpit-metric span,.cockpit-shell--business-os-v2 .cockpit-muted,.cockpit-shell--business-os-v2 .cockpit-section-note,.cockpit-shell--business-os-v2 .cockpit-section__head span,.cockpit-shell--business-os-v2 .cockpit-sidebar__brand-block p,.cockpit-shell--business-os-v2 .cockpit-sidebar__nav a,.cockpit-shell--business-os-v2 .cockpit-topbar__site small,.cockpit-shell--business-os-v2 .cockpit-topbar__site span{color:var(--cockpit-os-muted)}.cockpit-shell--business-os-v2 .cockpit-sidebar__brand-block p{font-size:.78rem;font-weight:620;line-height:1.35}.cockpit-shell--business-os-v2 .cockpit-sidebar__group>span{color:var(--cockpit-os-dim);font-size:.69rem;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.cockpit-shell--business-os-v2 .cockpit-sidebar__nav a{min-height:38px;border:1px solid transparent;font-size:.86rem;font-weight:700;letter-spacing:0}.cockpit-shell--business-os-v2 .cockpit-sidebar__nav a:hover{background:rgba(95,131,255,.08);color:var(--cockpit-os-text)}.cockpit-shell--business-os-v2 .cockpit-sidebar__nav a.is-active,.cockpit-shell--business-os-v2 .cockpit-sidebar__nav a[aria-current=page]{border-color:rgba(95,131,255,.34);background:linear-gradient(90deg,rgba(95,131,255,.22),rgba(95,131,255,.07));color:var(--cockpit-os-text);box-shadow:inset 3px 0 0 var(--cockpit-os-blue),0 14px 34px rgba(34,78,180,.16)}.cockpit-shell--business-os-v2 .cockpit-main{gap:20px;padding:24px 34px 38px}.cockpit-shell--business-os-v2 .cockpit-topbar{top:0;min-height:64px;margin:-24px -34px 0;padding:14px 34px;border:0;border-bottom:1px solid var(--cockpit-os-line);border-radius:0;background:rgba(5,11,20,.82);box-shadow:none}.cockpit-shell--business-os-v2 .cockpit-topbar__site{min-width:16rem}.cockpit-shell--business-os-v2 .cockpit-topbar__site strong{color:var(--cockpit-os-text);font-size:.96rem;font-weight:840;letter-spacing:0;line-height:1.12}.cockpit-shell--business-os-v2 .cockpit-topbar__site small,.cockpit-shell--business-os-v2 .cockpit-topbar__site span{font-size:.76rem;font-weight:690;letter-spacing:0;line-height:1.2}.cockpit-shell--business-os-v2 .cockpit-language,.cockpit-shell--business-os-v2 .cockpit-topbar__status .cockpit-status-badge,.cockpit-shell--business-os-v2 .cockpit-topbar__sync{min-height:34px;border-color:var(--cockpit-os-line-strong);border-radius:7px;background:rgba(255,255,255,.035);color:var(--cockpit-os-text)}.cockpit-shell--business-os-v2 .cockpit-topbar__sync{padding-inline:16px}.cockpit-shell--business-os-v2 .cockpit-breadcrumb{display:none}.cockpit-shell--business-os-v2 .cockpit-header{align-items:flex-start;gap:34px;margin-top:16px;padding:16px 0 18px;border-bottom-color:var(--cockpit-os-line)}.cockpit-shell--business-os-v2 .studio-kicker{color:var(--cockpit-os-blue);font-size:.76rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.cockpit-shell--business-os-v2 .cockpit-header h1{color:var(--cockpit-os-text);font-size:2.28rem;font-weight:880;letter-spacing:0;line-height:1.04;text-wrap:balance}.cockpit-shell--business-os-v2 .cockpit-header p{max-width:62ch;font-size:.98rem;font-weight:560;line-height:1.48;text-wrap:pretty}.cockpit-shell--business-os-v2 .cockpit-header__brief{flex-basis:min(36rem,42%)}.cockpit-shell--business-os-v2 .cockpit-header__brief span{min-height:44px;border-color:var(--cockpit-os-line-strong);background:rgba(95,131,255,.06);color:var(--cockpit-os-muted);font-size:.85rem;font-weight:620;line-height:1.35}.cockpit-shell--business-os-v2 .cockpit-header__brief span+span{border-color:rgba(255,138,42,.3);background:rgba(255,138,42,.08)}.cockpit-shell--business-os-v2 .cockpit-header__brief strong{color:var(--cockpit-os-blue);font-size:.76rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.cockpit-shell--business-os-v2 .cockpit-header__brief span+span strong{color:var(--cockpit-os-orange)}.cockpit-shell--business-os-v2 .cockpit-card,.cockpit-shell--business-os-v2 .cockpit-command-strip__item,.cockpit-shell--business-os-v2 .cockpit-decision-panel,.cockpit-shell--business-os-v2 .cockpit-metric,.cockpit-shell--business-os-v2 .cockpit-section,.cockpit-shell--business-os-v2 .cockpit-section-note,.cockpit-shell--business-os-v2 .cockpit-table-wrap{border-color:var(--cockpit-os-line);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),var(--cockpit-os-panel);box-shadow:0 22px 58px rgba(0,0,0,.2)}.cockpit-shell--business-os-v2 .cockpit-decision-panel:first-of-type{border-color:rgba(95,131,255,.24);background:linear-gradient(120deg,rgba(95,131,255,.12),transparent 48%),var(--cockpit-os-panel)}.cockpit-shell--business-os-v2 .cockpit-command-strip__item strong,.cockpit-shell--business-os-v2 .cockpit-decision-panel__head h2,.cockpit-shell--business-os-v2 .cockpit-metric strong,.cockpit-shell--business-os-v2 .cockpit-risk-badge,.cockpit-shell--business-os-v2 .cockpit-section__head h2,.cockpit-shell--business-os-v2 .cockpit-status-badge,.cockpit-shell--business-os-v2 .cockpit-table-wrap .studio-dashboard__table td:first-child{color:var(--cockpit-os-text)}.cockpit-shell--business-os-v2 .cockpit-decision-panel__head h2,.cockpit-shell--business-os-v2 .cockpit-section__head h2{max-width:34ch;font-size:1.08rem;font-weight:860;letter-spacing:0;line-height:1.16;text-wrap:balance}.cockpit-shell--business-os-v2 .cockpit-decision-panel__head p:not(.studio-kicker),.cockpit-shell--business-os-v2 .cockpit-section-note,.cockpit-shell--business-os-v2 .cockpit-section__head p:not(.studio-kicker){max-width:76ch;font-size:.84rem;font-weight:560;line-height:1.42;text-wrap:pretty}.cockpit-shell--business-os-v2 .cockpit-metric strong{font-size:1.36rem;font-weight:880;letter-spacing:0;line-height:1}.cockpit-shell--business-os-v2 .cockpit-metric span{font-size:.84rem;font-weight:780;letter-spacing:0;line-height:1.18}.cockpit-shell--business-os-v2 .cockpit-metric small{font-size:.76rem;font-weight:560;line-height:1.32}.cockpit-shell--business-os-v2 .cockpit-metric-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}.cockpit-shell--business-os-v2 .cockpit-metric{min-height:142px;align-content:space-between}.cockpit-shell--business-os-v2 .cockpit-metric.is-safe{border-color:rgba(61,214,111,.28)}.cockpit-shell--business-os-v2 .cockpit-metric.is-review,.cockpit-shell--business-os-v2 .cockpit-metric.is-risky{border-color:rgba(255,138,42,.34)}.cockpit-shell--business-os-v2 .cockpit-metric.is-blocked{border-color:rgba(255,92,92,.34)}.cockpit-shell--business-os-v2 .cockpit-section__head{align-items:center;padding-bottom:4px}.cockpit-shell--business-os-v2 .cockpit-table-wrap .studio-dashboard__table th{background:rgba(255,255,255,.035);color:var(--cockpit-os-muted);font-size:.72rem;font-weight:850;letter-spacing:0;line-height:1.1;text-transform:uppercase}.cockpit-shell--business-os-v2 .cockpit-table-wrap .studio-dashboard__table td{border-color:var(--cockpit-os-line);font-size:.82rem;font-weight:560;line-height:1.32}.cockpit-shell--business-os-v2 .cockpit-table-wrap .studio-dashboard__table td:first-child{font-weight:720}.cockpit-shell--business-os-v2 .cockpit-table-wrap .studio-dashboard__table td a,.cockpit-shell--business-os-v2 .cockpit-table-wrap .studio-dashboard__table td:not(:first-child){color:var(--cockpit-os-muted)}.cockpit-shell--business-os-v2 .cockpit-chip-list .cockpit-inline-link,.cockpit-shell--business-os-v2 .cockpit-inline-link{border-color:var(--cockpit-os-line);background:rgba(255,255,255,.035);color:var(--cockpit-os-text)}.cockpit-breadcrumb{display:flex;align-items:center;gap:var(--space-8);min-width:0;margin-top:0;color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:750}.cockpit-breadcrumb a{color:var(--text-secondary);text-decoration:none}.cockpit-breadcrumb a:hover{color:var(--text-primary)}.cockpit-breadcrumb strong{min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.cockpit-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-18);padding:var(--space-4) 0 var(--space-10);border-bottom:var(--border-width) solid var(--border)}.cockpit-header h1{color:var(--text-primary);font-size:clamp(1.75rem,2.7vw,2.35rem);line-height:var(--line-tight)}.cockpit-header p{max-width:58rem;margin:var(--space-6) 0 0;color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-body)}.cockpit-header__brief{display:grid;grid-gap:var(--space-6);gap:var(--space-6);flex:0 0 min(28rem,38%)}.cockpit-header__brief span{display:block;padding:var(--space-8) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:760;line-height:1.35}.cockpit-header__brief strong{margin-right:var(--space-4);color:var(--text-primary);font-weight:900}.cockpit-header__meta{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-8)}.cockpit-header__meta span{display:inline-flex;align-items:center;min-height:1.8rem;padding:var(--space-6) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;line-height:1}.cockpit-header h1,.cockpit-section h2{margin:0}.cockpit-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.cockpit-metric{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:0;padding:var(--space-14);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel) 94%,white),var(--color-panel));box-shadow:0 12px 30px rgba(15,23,42,.045)}.cockpit-metric small{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.35}.cockpit-metric.is-safe{border-color:color-mix(in srgb,var(--color-success) 24%,var(--border))}.cockpit-metric.is-review,.cockpit-metric.is-risky{border-color:color-mix(in srgb,var(--color-warning) 34%,var(--border))}.cockpit-metric.is-blocked{border-color:color-mix(in srgb,var(--color-danger) 34%,var(--border))}.cockpit-metric span,.cockpit-muted,.cockpit-section__head span{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-body)}.cockpit-metric>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);min-width:0;overflow-wrap:anywhere}.cockpit-metric>span small{flex:0 0 auto;padding:1px 5px;border-radius:var(--radius-pill);background:var(--color-panel);color:var(--text-tertiary);font-size:.72em;font-weight:900;line-height:1.05;text-transform:uppercase}.cockpit-section-note{margin:0;padding:var(--space-10) var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.4}.cockpit-decision-panel{display:grid;grid-gap:var(--space-14);gap:var(--space-14);min-width:0;padding:var(--space-18);border:var(--border-width) solid color-mix(in srgb,var(--border) 88%,var(--text-tertiary));border-radius:var(--radius-8);background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel) 96%,white),var(--color-panel));box-shadow:0 18px 42px rgba(15,23,42,.07)}.cockpit-decision-panel__head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:flex-start;grid-gap:var(--space-16);gap:var(--space-16);min-width:0}.cockpit-decision-panel__head>:first-child{min-width:0}.cockpit-decision-panel__head>:last-child{justify-self:end;max-width:min(26rem,100%)}.cockpit-decision-panel__head h2{margin:0;color:var(--text-primary);font-size:clamp(1.25rem,2vw,1.8rem);line-height:var(--line-title)}.cockpit-decision-panel__head p:not(.studio-kicker){max-width:54rem;margin:var(--space-6) 0 0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.cockpit-decision-list{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.cockpit-decision-item{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:var(--space-12);gap:var(--space-12);min-width:0;padding:var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--surface-subtle)}.cockpit-decision-item.is-safe{border-color:color-mix(in srgb,var(--color-success) 18%,var(--border))}.cockpit-decision-item.is-review,.cockpit-decision-item.is-risky{border-color:color-mix(in srgb,var(--color-warning) 24%,var(--border))}.cockpit-decision-item.is-blocked{border-color:color-mix(in srgb,var(--color-danger) 26%,var(--border))}.cockpit-decision-item__rank{display:inline-grid;place-items:center;width:2rem;height:2rem;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:900}.cockpit-decision-item__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-width:0}.cockpit-decision-item__title strong{color:var(--text-primary);font-size:var(--font-size-small);line-height:1.2}.cockpit-decision-item p{margin:var(--space-6) 0 0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.45}.cockpit-decision-item small{display:block;margin-top:var(--space-6);color:var(--text-primary);font-size:var(--font-size-label);font-weight:800;line-height:1.35}.cockpit-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--space-10);gap:var(--space-10)}.cockpit-command-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.cockpit-command-strip--wide{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.cockpit-command-strip__item{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0;padding:var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--color-panel);color:var(--text-primary);text-decoration:none}.cockpit-command-strip__item.is-safe{border-color:color-mix(in srgb,var(--color-success) 28%,var(--border))}.cockpit-command-strip__item.is-risky{border-color:color-mix(in srgb,var(--color-warning) 38%,var(--border))}.cockpit-command-strip__item small,.cockpit-command-strip__item span{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.3}.cockpit-command-strip__item strong{color:var(--text-primary);font-size:1.45rem;line-height:1.05}.cockpit-inline-link{display:inline-flex;align-items:center;min-height:2rem;padding:var(--space-6) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel);color:var(--text-primary);font-size:var(--font-size-label);font-weight:850;line-height:1.1;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cockpit-chip-list{display:flex;flex-wrap:wrap;gap:var(--space-6);min-width:0;max-width:100%}.cockpit-chip-list .cockpit-inline-link{max-width:11rem}.cockpit-video-preview{display:grid;grid-gap:var(--space-10);gap:var(--space-10);-webkit-margin-after:var(--space-16);margin-block-end:var(--space-16)}.cockpit-video-preview__player{width:100%;max-height:36rem;aspect-ratio:16/9;border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:#050505}.cockpit-video-preview__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-width:0}.cockpit-video-graph-preview{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-block:var(--space-16)}.cockpit-video-graph-preview__players{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:start}.cockpit-video-graph-preview__players article{display:grid;grid-gap:var(--space-10);gap:var(--space-10);min-width:0}.cockpit-video-graph-preview__players h3{margin:0;font-size:var(--font-size-h4);line-height:var(--line-title)}.video-graph-preview{position:relative;display:grid;grid-template-rows:auto 1fr auto;width:100%;height:100%;overflow:hidden;background:#f8fafc;color:#0f172a;font-family:var(--font-site)}.video-graph-preview--vertical{background:#f8fafc}.video-graph-preview__bg{position:absolute;inset:0;background:#f8fafc}.video-graph-preview__bg:before{position:absolute;top:18%;bottom:14%;left:5%;width:6px;border-radius:999px;background:rgba(37,99,235,.88);content:""}.video-graph-preview__chrome,.video-graph-preview__cta,.video-graph-preview__proof,.video-graph-preview__rail,.video-graph-preview__stage,.video-graph-preview__subtitle{position:relative;z-index:1}.video-graph-preview__chrome{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e2e8f0;padding:3.2% 4%;background:rgba(255,255,255,.92);font-size:1.15rem}.video-graph-preview__brand{display:grid;grid-gap:.15rem;gap:.15rem;font-weight:900}.video-graph-preview__brand small,.video-graph-preview__scene-label p,.video-graph-preview__timer{color:#5d6472;font-weight:760;text-transform:uppercase;letter-spacing:0}.video-graph-preview__brand small{font-size:.8rem}.video-graph-preview__timer{border:1px solid #e2e8f0;border-radius:8px;padding:.48rem .68rem;background:#fff;color:#2563eb;font-size:.85rem}.video-graph-preview__stage{display:grid;align-content:center;grid-gap:1rem;gap:1rem;width:min(74%,58rem);margin:3% 0 0 8%;border:1px solid #e2e8f0;border-radius:8px;padding:3.8% 4.2%;background:rgba(255,255,255,.96);box-shadow:0 22px 50px rgba(15,23,42,.08);will-change:transform,opacity}.video-graph-preview--vertical .video-graph-preview__stage{width:auto;margin:8% 6% 0;padding:8% 6%}.video-graph-preview__scene-label{display:flex;align-items:center;gap:.75rem}.video-graph-preview__scene-label p{margin:0;font-size:.9rem}.video-graph-preview__scene-icon{display:grid;place-items:center;width:2.85rem;height:2.85rem;border-radius:8px;background:#2563eb;color:#fff;font-size:1.45rem;font-weight:950;line-height:1}.video-graph-preview__stage h1{max-width:15ch;margin:0;color:#0f172a;font-size:clamp(3.2rem,5vw,5.8rem);line-height:.98;letter-spacing:0}