.technical-answerability-page{background:#08141b;color:#edf8f9}.answerability-hero{padding:clamp(3.75rem,8vw,7.5rem) 0;background:radial-gradient(circle at 80% 15%,rgba(34,145,159,.14),transparent 28%),linear-gradient(180deg,#071219 0%,#0a1921 100%);border-bottom:1px solid rgba(105,204,216,.2)}.answerability-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(22rem,.72fr);gap:clamp(2rem,6vw,6rem);align-items:start}.answerability-hero-copy h1{max-width:15ch;font-size:clamp(2.3rem,5.2vw,5.5rem);line-height:.94;letter-spacing:-.055em}.answerability-hero-copy .hero-lede{max-width:68ch;color:#b9cdd1}.answerability-principles{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.35rem 0}.answerability-principles span{padding:.44rem .62rem;border:1px solid rgba(104,210,222,.23);background:rgba(4,20,27,.72);font:700 .65rem/1.3 var(--font-mono,monospace);letter-spacing:.035em;color:#d4eef1}.answerability-boundary{padding:1.35rem;border:1px solid rgba(108,212,223,.32);border-top:4px solid #55cbd6;background:rgba(3,15,21,.9);box-shadow:0 1.2rem 3rem rgba(0,0,0,.2)}.answerability-boundary h2{margin:.8rem 0 0;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.2}.answerability-boundary dl{display:grid;margin:1.2rem 0 0;border:1px solid rgba(255,255,255,.12)}.answerability-boundary dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.66rem .72rem;border-bottom:1px solid rgba(255,255,255,.1)}.answerability-boundary dl div:last-child{border-bottom:0}.answerability-boundary dt{color:#93a9af}.answerability-boundary dd{margin:0;text-align:right;font-family:var(--font-mono,monospace);font-weight:800;color:#dffbfe;overflow-wrap:anywhere}.answerability-console-section{padding:clamp(2.25rem,5vw,4.75rem) 0;background:#09151c}.answerability-console-header{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem}.answerability-console-header>div{max-width:54rem}.answerability-console-header h2{max-width:24ch;margin-bottom:.55rem}.answerability-console-header p:last-child{max-width:72ch;color:#aebfc4}.answerability-controls{display:grid;grid-template-columns:minmax(16rem,1fr) auto;gap:.65rem;align-items:end;min-width:min(100%,38rem)}.answerability-controls label{grid-column:1/-1;font:800 .66rem/1.2 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#91abb2}.answerability-controls select{min-height:2.8rem;padding:.65rem;color:#eaf8fa;border:1px solid rgba(104,210,222,.35);background:#0d2029}.answerability-run-strip{display:grid;grid-template-columns:1.25fr 1fr .62fr .62fr 1fr 1fr;border:1px solid rgba(105,204,216,.24);background:#071219;margin-bottom:1rem}.answerability-run-strip>div{min-width:0;padding:.72rem .82rem;border-right:1px solid rgba(255,255,255,.09)}.answerability-run-strip>div:last-child{border-right:0}.answerability-run-strip span{display:block;margin-bottom:.28rem;color:#718e96;font:800 .58rem/1.2 var(--font-mono,monospace);letter-spacing:.09em}.answerability-run-strip strong,.answerability-run-strip code{display:block;color:#dff8fa;font:800 .72rem/1.25 var(--font-mono,monospace);overflow-wrap:anywhere}.answerability-command-grid{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(21rem,.58fr);gap:1rem;align-items:start}.answerability-left-stack,.answerability-right-stack{display:grid;gap:1rem;min-width:0}.answerability-right-stack{position:sticky;top:4.6rem;max-height:calc(100vh - 5.5rem);overflow:auto;overscroll-behavior:contain;padding-right:.15rem}.answerability-graph-panel,.answerability-result-panel,.answerability-table-panel,.answerability-proof-panel,.answerability-gate-panel,.answerability-phase-inspector{min-width:0;border:1px solid rgba(105,204,216,.24);background:#0c1b23}.answerability-graph-panel>header,.answerability-result-panel>header,.panel-heading{display:flex;justify-content:space-between;gap:1rem;align-items:start;padding:.85rem 1rem;border-bottom:1px solid rgba(105,204,216,.18)}.answerability-graph-panel header span,.answerability-result-panel header span,.panel-heading span{display:block;color:#7e9ca4;font-size:.62rem;letter-spacing:.1em}.answerability-graph-panel header h3,.answerability-result-panel header h3,.panel-heading h3{margin:.18rem 0 0;font-size:1rem}.answerability-panel-meta{max-width:15rem;text-align:right}.answerability-panel-meta strong{display:block;margin-top:.25rem;color:#7ee6ed;font:800 .68rem/1.25 var(--font-mono,monospace);overflow-wrap:anywhere}.answerability-pipeline{list-style:none;margin:0;padding:.85rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr));gap:.62rem}.answerability-pipeline li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.5rem;padding:.68rem;min-height:8rem;border:1px solid rgba(255,255,255,.13);background:#09171e;cursor:pointer;transition:border-color .14s ease,transform .14s ease,background .14s ease}.answerability-pipeline li:hover,.answerability-pipeline li:focus-visible{border-color:#65d7df;background:#0c212a;outline:2px solid transparent;transform:translateY(-1px)}.answerability-pipeline li[aria-current="step"]{border-color:#7ee6ed;box-shadow:inset 0 0 0 1px rgba(126,230,237,.32)}.answerability-pipeline li[data-state*="SUPPORTED_WITHIN"]{border-top:3px solid #3da984}.answerability-pipeline li[data-state*="QUALIFICATION"],.answerability-pipeline li[data-state*="QUALIFICATIONS"],.answerability-pipeline li[data-state*="BOUNDED"]{border-top:3px solid #d4a94c}.answerability-pipeline li[data-state*="UNRESOLVED"],.answerability-pipeline li[data-state*="SUSPENDED"],.answerability-pipeline li[data-state*="WITHDRAWN"],.answerability-pipeline li[data-state*="NOT_ESTABLISH"],.answerability-pipeline li[data-state*="NOT_ESTABLISHED"],.answerability-pipeline li[data-state*="JUDGMENT_NOT"]{border-top:3px solid #c65b51}.answerability-pipeline li[data-phase="OUTCOME"],.answerability-pipeline li[data-phase="HISTORY"]{border-top:3px solid #54c9d5}.phase-index{color:#74dbe4;font-size:.68rem}.answerability-pipeline strong{display:block;color:#edf9fa;font-size:.86rem}.answerability-pipeline small{display:block;margin-top:.28rem;color:#9fb1b6;line-height:1.35;font-size:.72rem}.answerability-pipeline em{grid-column:1/-1;align-self:end;color:#a9dfe4;font:800 .57rem/1.3 var(--font-mono,monospace);font-style:normal;text-transform:uppercase;overflow-wrap:anywhere}.answerability-gate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem;padding:.8rem}.answerability-gate-grid article{display:grid;grid-template-columns:auto 1fr;gap:.55rem;padding:.65rem;border:1px solid rgba(255,255,255,.1);background:#08151c;min-width:0}.answerability-gate-grid article[data-gate-passed="false"]{border-left:3px solid #d56b5e}.answerability-gate-grid article[data-gate-changed="true"]{background:#112229}.answerability-gate-grid article[hidden]{display:none}.gate-symbol{display:grid;place-items:center;width:1.45rem;height:1.45rem;border:1px solid rgba(126,230,237,.32);color:#63d39f;font:800 .72rem/1 var(--font-mono,monospace)}.answerability-gate-grid article[data-gate-passed="false"] .gate-symbol{color:#f08b80;border-color:#d56b5e}.answerability-gate-grid strong{display:block;font-size:.78rem;color:#e7f6f8}.answerability-gate-grid small{display:block;margin-top:.2rem;color:#93a8ad;font-size:.68rem;line-height:1.35}.answerability-gate-grid em{grid-column:1/-1;color:#9edce2;font:800 .56rem/1.25 var(--font-mono,monospace);font-style:normal;text-transform:uppercase}.answerability-toggle-group{display:flex;gap:.35rem;flex-wrap:wrap}.answerability-toggle-group button{padding:.42rem .55rem;border:1px solid rgba(106,208,220,.28);background:#071219;color:#a8c3c8;font:800 .58rem/1.2 var(--font-mono,monospace);text-transform:uppercase}.answerability-toggle-group button[aria-pressed="true"]{border-color:#66d5de;background:#12313a;color:#e7fbfc}.answerability-result-panel{display:flex;flex-direction:column}.answerability-outcome-card{margin:.85rem;padding:.88rem;border-left:4px solid #55cbd6;background:#0f2731}.answerability-outcome-card span{font:800 .6rem/1.2 var(--font-mono,monospace);letter-spacing:.1em;color:#86a9b1}.answerability-outcome-card strong{display:block;margin:.42rem 0;color:#8ff1f7;font:800 clamp(.98rem,1.6vw,1.3rem)/1.2 var(--font-mono,monospace);overflow-wrap:anywhere}.answerability-outcome-card p{margin:0;color:#c2d1d5;font-size:.82rem}.answerability-reasons,.answerability-claims{padding:0 .85rem .85rem}.answerability-reasons h4,.answerability-claims h4{margin:.45rem 0;font-size:.78rem}.answerability-reasons ul,.answerability-claims ul{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.answerability-reasons li{padding:.48rem;background:#071219;border:1px solid rgba(255,255,255,.1)}.answerability-reasons code{font-size:.62rem}.answerability-claims li{display:grid;gap:.2rem;padding:.55rem;border-left:3px solid #6b9299;background:#071219}.answerability-claims li span{color:#bac9cd;font-size:.74rem}.answerability-claims li strong{color:#e1f4f6;font:800 .56rem/1.3 var(--font-mono,monospace);text-transform:uppercase;overflow-wrap:anywhere}.answerability-phase-body{padding:.8rem}.answerability-phase-body>p{margin:0 0 .7rem;color:#bfd1d5}.answerability-phase-body dl{display:grid;grid-template-columns:1fr 1fr;margin:0 0 .7rem;border:1px solid rgba(255,255,255,.1)}.answerability-phase-body dl div{padding:.55rem}.answerability-phase-body dl div+div{border-left:1px solid rgba(255,255,255,.1)}.answerability-phase-body dt{color:#829ca3;font-size:.65rem}.answerability-phase-body dd{margin:.18rem 0 0;font:800 .8rem/1.2 var(--font-mono,monospace);color:#e1f5f7}.answerability-phase-body>div>p{margin:.3rem 0 0;color:#8fd7dd;font-size:.7rem}.answerability-proof-filters{padding:.65rem .8rem 0}.answerability-proof-panel ul{list-style:none;margin:0;padding:.7rem .8rem .8rem;display:grid;gap:.42rem;max-height:28rem;overflow:auto}.answerability-proof-panel li{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:start;padding:.56rem;border:1px solid rgba(255,255,255,.1);background:#071219}.answerability-proof-panel li[hidden]{display:none}.answerability-proof-panel li span{color:#6fd4dd;font:800 .56rem/1.3 var(--font-mono,monospace)}.answerability-proof-panel li strong{font-size:.72rem}.answerability-proof-panel li em{font:800 .6rem/1.2 var(--font-mono,monospace);font-style:normal;color:#61d09d}.answerability-proof-panel li[data-passed="false"] em{color:#ee8176}.table-scroll{overflow:auto}.answerability-table-panel table{width:100%;border-collapse:collapse}.answerability-table-panel caption{padding:.72rem .9rem;text-align:left;color:#97adb3;font-size:.75rem}.answerability-table-panel th,.answerability-table-panel td{padding:.62rem;border:1px solid rgba(255,255,255,.1);vertical-align:top}.answerability-table-panel th{background:#071219;text-align:left;color:#8fb0b7;font:800 .58rem/1.25 var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase}.answerability-table-panel td{font-size:.75rem}.answerability-table-panel td small{display:block;margin-top:.22rem;color:#91a6ab;line-height:1.35}.answerability-status{margin-top:1rem;padding:.72rem .9rem;border:1px solid rgba(93,210,221,.22);background:#061118;color:#b7cbd0}.answerability-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.answerability-report-grid article{padding:1.05rem;border:1px solid #c9d5d8;border-top:4px solid #208c9a;background:#fff;color:#18262b}.answerability-report-grid article>span{color:#287784}.answerability-report-grid h3{font-size:1.02rem}.answerability-report-grid p{color:#53666b}.answerability-report-grid a{font-weight:800}.answerability-establishes-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem)}.answerability-establishes-grid ul{display:grid;gap:.7rem}.solutions-hero .page-hero-grid{align-items:start}.solutions-boundary{max-width:32rem}.buyer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.buyer-grid article{padding:1rem;border:1px solid #cbd7da;background:#fff;color:#1a292e}.buyer-grid article>span{color:#247784}.buyer-grid h3{font-size:1rem}.buyer-grid strong{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.offering-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.offering-grid article{padding:1rem;border:1px solid rgba(255,255,255,.14);border-top:4px solid #49bac6;background:#0a1820}.offering-meta{display:flex;justify-content:space-between;gap:1rem;color:#89a7ad;font:600 .66rem/1.3 var(--font-mono,monospace);text-transform:uppercase}.offering-grid h3{margin:.8rem 0 .45rem;color:#ebfafc}.offering-grid p,.offering-grid dd{color:#b7c9cd}.offering-grid dl{margin:1rem 0 0}.offering-grid dt{color:#7fdfe7;font:700 .68rem/1.2 var(--font-mono,monospace);text-transform:uppercase}.offering-grid dd{margin:.35rem 0 0}.acquisition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.acquisition-grid article{padding:1rem;border-left:4px solid #2d8995;background:#edf3f4;color:#24363b}.acquisition-grid h3{font:700 .82rem/1.2 var(--font-mono,monospace);letter-spacing:.08em}.qualification-note{margin-top:1rem;padding:1rem;border-left:4px solid #c59639;background:#fff5df;color:#3f3421}
@media(max-width:1180px){.answerability-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.answerability-command-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.52fr)}.answerability-run-strip{grid-template-columns:repeat(3,1fr)}.answerability-run-strip>div:nth-child(3){border-right:0}.answerability-run-strip>div:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.09)}.answerability-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offering-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.answerability-hero-grid,.answerability-command-grid,.answerability-establishes-grid,.solutions-hero .page-hero-grid{grid-template-columns:1fr}.answerability-console-header{align-items:start;flex-direction:column}.answerability-controls{width:100%}.answerability-right-stack{position:static;max-height:none;overflow:visible;padding:0}.answerability-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.answerability-proof-panel ul{max-height:none}}
@media(max-width:620px){.answerability-controls{grid-template-columns:1fr}.answerability-controls label{grid-column:auto}.answerability-run-strip{grid-template-columns:1fr 1fr}.answerability-run-strip>div{border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.answerability-run-strip>div:nth-child(even){border-right:0}.answerability-pipeline,.answerability-gate-grid,.answerability-report-grid,.buyer-grid,.offering-grid,.acquisition-grid{grid-template-columns:1fr}.answerability-pipeline li{min-height:auto}.answerability-graph-panel>header,.panel-heading{align-items:start;flex-direction:column}.answerability-panel-meta{text-align:left}.answerability-proof-panel li{grid-template-columns:1fr}.answerability-proof-panel li em{justify-self:start}.answerability-phase-body dl{grid-template-columns:1fr}.answerability-phase-body dl div+div{border-left:0;border-top:1px solid rgba(255,255,255,.1)}}
@media(max-height:680px) and (min-width:901px){.answerability-console-section{padding-top:1.3rem}.answerability-console-header{margin-bottom:.75rem}.answerability-right-stack{top:3.8rem;max-height:calc(100vh - 4.4rem)}.answerability-pipeline li{min-height:7.15rem}.answerability-proof-panel ul{max-height:18rem}}
@media(prefers-reduced-motion:reduce){.technical-answerability-page *,.solutions-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(forced-colors:active){.answerability-pipeline li,.answerability-boundary,.answerability-graph-panel,.answerability-result-panel,.answerability-table-panel,.answerability-proof-panel,.answerability-gate-panel,.answerability-phase-inspector{border:1px solid CanvasText}.answerability-pipeline li{border-top-width:4px}.answerability-outcome-card{border-left:4px solid Highlight}.gate-symbol{border:1px solid CanvasText}}
