:root{--navy:#071b36;--navy-2:#0b274b;--navy-3:#10345d;--gold:#c8972f;--gold-light:#e6bd62;--cream:#f5f1e8;--paper:#fbfaf6;--ink:#142238;--muted:#637083;--line:#d9d5ca;--green:#3f8f78;--red:#a6473e;--shadow:0 24px 70px rgba(7,27,54,.15)}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;line-height:1.6}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
a{color:inherit}
button,a{font:inherit}
button:focus-visible,a:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}
.skip-link{position:fixed;left:1rem;top:1rem;z-index:1000;transform:translateY(-180%);background:#fff;color:var(--navy);padding:.75rem 1rem;font-weight:700}
.skip-link:focus{transform:none}
.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.25rem,4vw,4.75rem);background:rgba(251,250,246,.96);border-bottom:1px solid rgba(7,27,54,.12);position:relative;z-index:10}
.brand,.footer-brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;text-transform:uppercase;letter-spacing:.11em;font-size:.68rem}
.brand img,.footer-brand img{width:48px;height:48px;object-fit:contain}
.brand span,.footer-brand span{display:flex;flex-direction:column;line-height:1.25}.brand strong,.footer-brand strong{font-family:"Libre Caslon Display",serif;font-size:1.15rem;letter-spacing:.17em}
.site-header nav{display:flex;gap:2rem}.site-header nav a{text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.06em}.site-header nav a:hover{color:#8e6818}
.header-cta{padding:.8rem 1.15rem;border:1px solid var(--navy);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:700}
.hero{min-height:calc(100vh - 88px);padding:clamp(4rem,9vw,8rem) clamp(1.25rem,5.5vw,6.5rem);display:grid;grid-template-columns:minmax(0,.9fr) minmax(510px,1.1fr);gap:clamp(3rem,7vw,7rem);align-items:center;color:#fff;background:radial-gradient(circle at 86% 14%,rgba(200,151,47,.15),transparent 25%),linear-gradient(135deg,#06172e,#09274a 62%,#071b36);position:relative;overflow:hidden}
.hero:after{content:"";position:absolute;width:48vw;height:48vw;border:1px solid rgba(255,255,255,.06);border-radius:50%;right:-25vw;bottom:-24vw;box-shadow:0 0 0 70px rgba(255,255,255,.015),0 0 0 140px rgba(255,255,255,.012)}
.hero-copy,.hero-command{position:relative;z-index:1}
.eyebrow{margin:0 0 1rem;color:var(--gold-light);font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.eyebrow.dark{color:#98711f}
h1,h2{font-family:"Libre Caslon Display",serif;font-weight:400;line-height:1.02;margin:0}h1{font-size:clamp(3.2rem,5.7vw,6.7rem);letter-spacing:-.045em}h1 em,h2 em{color:var(--gold-light);font-weight:400}.hero-intro{max-width:720px;color:#c9d2df;font-size:clamp(1rem,1.35vw,1.2rem);margin:1.8rem 0 2rem}.hero-actions{display:flex;gap:.9rem;flex-wrap:wrap}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:.85rem 1.35rem;text-decoration:none;text-transform:uppercase;letter-spacing:.13em;font-size:.7rem;font-weight:700;border:1px solid transparent}.button-gold{background:var(--gold);color:#071b36}.button-gold:hover{background:#ddb24f}.button-ghost{border-color:rgba(255,255,255,.4);color:#fff}.button-ghost:hover{background:rgba(255,255,255,.08)}
.trust-line{display:flex;gap:1rem 1.6rem;flex-wrap:wrap;margin:1.7rem 0 0;color:#9fadc0;font-size:.72rem}.trust-line span:before{content:"✓";color:var(--gold-light);margin-right:.45rem}
.hero-command{background:#f5f1e8;color:var(--ink);padding:1.2rem;box-shadow:0 32px 100px rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.2)}
.command-topline{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:.2rem .25rem .9rem;font-size:.63rem;letter-spacing:.15em;font-weight:700}.command-topline b{color:#8d6819}
.command-heading{display:flex;justify-content:space-between;align-items:center;padding:1.2rem .25rem}.command-heading div{display:flex;flex-direction:column}.command-heading small,.command-metrics small{font-size:.58rem;letter-spacing:.13em;color:#687285}.command-heading strong{font-family:"Libre Caslon Display",serif;font-size:1.5rem}.status-live{font-size:.68rem;font-weight:700}.status-live i,.app-safety i{width:8px;height:8px;background:var(--green);border-radius:50%;display:inline-block;margin-right:.4rem;box-shadow:0 0 0 4px rgba(63,143,120,.12)}
.command-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.command-metrics article{background:#fff;padding:1rem}.command-metrics strong{display:block;font-family:"Libre Caslon Display",serif;font-size:2rem;color:var(--navy)}.command-metrics span{font-size:.64rem;color:#6e7888}
.command-list{margin-top:.75rem;background:#fff}.command-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;padding:.85rem;border-bottom:1px solid #e6e3dc}.command-list>div:last-child{border:0}.priority{width:28px;height:28px;border:1px solid #cbd0d6;display:grid;place-items:center;font-size:.62rem;font-weight:700}.priority.gold{background:var(--gold);border-color:var(--gold)}.command-list p{margin:0;display:flex;flex-direction:column}.command-list p strong{font-size:.76rem}.command-list p small{color:#788191;font-size:.62rem}.command-list>div>b{font-size:.57rem;letter-spacing:.12em;color:#8e6818}
.signal-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--gold);color:var(--navy);padding:1.3rem clamp(1.25rem,5.5vw,6.5rem)}.signal-strip div{display:flex;gap:1rem;align-items:center;padding:.35rem 1.5rem;border-right:1px solid rgba(7,27,54,.2)}.signal-strip div:first-child{padding-left:0}.signal-strip div:last-child{border:0}.signal-strip small{font-family:"Libre Caslon Display",serif;font-size:1.6rem}.signal-strip span{display:flex;flex-direction:column;font-size:.73rem}.signal-strip b{text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}
.section-shell{width:min(1180px,calc(100% - 2.5rem));margin-inline:auto}.problem-section,.guardrails-section,.pilot-section{padding:clamp(5rem,9vw,8rem) 0}.section-heading{max-width:820px}.section-heading h2,.preview-intro h2{font-size:clamp(2.7rem,5vw,5rem);color:var(--navy)}.section-heading>p:last-child{color:var(--muted);font-size:1.06rem;max-width:700px}.problem-grid{margin-top:3.7rem;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.problem-grid article{padding:2rem 1.35rem;border-right:1px solid var(--line)}.problem-grid article:last-child{border:0}.problem-grid span{font-family:"Libre Caslon Display",serif;color:#a97d21;font-size:1.6rem}.problem-grid h3{font-size:1rem;margin:1.1rem 0 .55rem}.problem-grid p{color:var(--muted);font-size:.83rem;margin:0}
.preview-section{background:var(--navy);padding:clamp(5rem,8vw,8rem) 0;color:#fff}.preview-intro{display:grid;grid-template-columns:1fr .8fr;gap:5rem;align-items:end}.preview-intro h2{color:#fff}.demo-notice{border-left:2px solid var(--gold);padding:1rem 0 1rem 1.5rem;display:flex;flex-direction:column;gap:.35rem}.demo-notice strong{color:var(--gold-light);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.demo-notice span{color:#b8c4d3;font-size:.85rem}
.app-shell{width:min(1380px,calc(100% - 2.5rem));margin:3rem auto 0;display:grid;grid-template-columns:230px minmax(0,1fr);min-height:720px;background:#edf0f2;color:var(--ink);box-shadow:0 35px 100px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.15)}
.app-sidebar{background:#06172e;color:#fff;display:flex;flex-direction:column}.app-brand{display:flex;align-items:center;gap:.75rem;padding:1.35rem 1.2rem;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.09)}.app-brand img{width:35px;height:35px}.app-brand span{display:flex;flex-direction:column;font-size:.58rem;letter-spacing:.13em}.app-brand b{font-family:"Libre Caslon Display",serif;font-size:1.05rem;letter-spacing:.15em}.app-nav{padding:1.4rem .75rem;display:grid;gap:.35rem}.app-nav button{border:0;background:transparent;color:#aeb9c7;text-align:left;padding:.82rem .8rem;cursor:pointer;display:grid;grid-template-columns:30px 1fr auto;align-items:center;font-size:.78rem}.app-nav button span{font-size:.56rem;color:#738195}.app-nav button b{font-size:.57rem;background:rgba(255,255,255,.1);padding:.15rem .4rem;border-radius:10px}.app-nav button[aria-selected="true"]{background:rgba(200,151,47,.13);color:#fff;border-left:2px solid var(--gold)}.app-nav button[aria-selected="true"] span{color:var(--gold-light)}.app-safety{margin:auto .9rem 1rem;padding:1rem;background:rgba(255,255,255,.05);display:flex;flex-direction:column;gap:.25rem}.app-safety small{color:#78899e;font-size:.55rem;letter-spacing:.12em}.app-safety strong{font-size:.71rem}.app-safety span{font-size:.6rem;color:#8391a3}
.app-main{min-width:0}.app-header{height:74px;background:#fff;border-bottom:1px solid #d7dce0;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between}.app-header div{display:flex;flex-direction:column}.app-header small{font-size:.55rem;letter-spacing:.11em;color:#7c8795}.app-header strong{font-family:"Libre Caslon Display",serif;font-size:1.25rem}.reset-button{border:1px solid #c6ccd2;background:#fff;color:var(--navy);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;padding:.55rem .8rem;cursor:pointer}.reset-button:hover{background:#f4f1e9}
.app-panel{padding:1.6rem}.app-panel[hidden]{display:none}.panel-heading{display:flex;align-items:start;justify-content:space-between;gap:2rem;margin-bottom:1.35rem}.panel-heading .eyebrow{margin-bottom:.35rem;color:#98711f}.panel-heading h3{font-family:"Libre Caslon Display",serif;font-size:clamp(1.7rem,2.4vw,2.5rem);margin:0;color:var(--navy)}.panel-heading p:not(.eyebrow){margin:.4rem 0 0;color:#697687;font-size:.78rem;max-width:650px}.date-chip{padding:.48rem .65rem;background:#dde4e9;color:#4a596c;font-size:.55rem;letter-spacing:.1em;white-space:nowrap}.today-layout{display:grid;grid-template-columns:1.45fr .7fr;gap:1rem}.priority-queue{background:#fff;border:1px solid #d9dee2}.queue-row{display:grid;grid-template-columns:38px 1fr auto;gap:.8rem;align-items:center;padding:1rem;border-bottom:1px solid #e2e5e8;cursor:pointer}.queue-row:last-child{border:0}.queue-row:hover,.queue-row.selected{background:#fbf8ef}.queue-index{width:30px;height:30px;display:grid;place-items:center;background:#edf1f3;font-size:.62rem;font-weight:700}.queue-row.selected .queue-index{background:var(--gold)}.queue-copy{display:flex;flex-direction:column}.queue-copy strong{font-size:.78rem}.queue-copy span{font-size:.65rem;color:#7a8594}.queue-tag{font-size:.55rem;letter-spacing:.09em;text-transform:uppercase;color:#876519}.next-action{background:var(--navy);color:#fff;padding:1.5rem;display:flex;flex-direction:column;align-items:start}.next-action>small{font-size:.56rem;letter-spacing:.15em;color:var(--gold-light)}.next-number{font-family:"Libre Caslon Display",serif;font-size:4rem;color:var(--gold);line-height:1;margin:1.5rem 0 .8rem}.next-action h4{font-family:"Libre Caslon Display",serif;font-size:1.5rem;margin:0}.next-action p{color:#b8c4d3;font-size:.76rem}.app-primary{background:var(--gold);color:var(--navy);border:0;padding:.75rem .9rem;text-transform:uppercase;font-size:.6rem;letter-spacing:.11em;font-weight:700;cursor:pointer;margin-top:auto}.next-action>span{font-size:.56rem;color:#7e8ca0;margin-top:.65rem}
.scout-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:1rem}.prospect-list{display:grid;gap:.5rem;align-content:start}.prospect-card{border:1px solid #d3d9dd;background:#fff;padding:.9rem;text-align:left;cursor:pointer}.prospect-card[aria-pressed="true"]{border-left:3px solid var(--gold);background:#fffaf0}.prospect-card small{display:block;color:#8d6819;font-size:.54rem;letter-spacing:.1em}.prospect-card strong{display:block;font-size:.78rem;margin:.2rem 0}.prospect-card span{font-size:.62rem;color:#788493}.prospect-detail{background:#fff;border:1px solid #d3d9dd;padding:1.3rem}.detail-top{display:flex;justify-content:space-between;gap:1rem}.detail-top small{font-size:.55rem;letter-spacing:.1em;color:#8d6819}.detail-top h4{font-family:"Libre Caslon Display",serif;font-size:1.7rem;margin:.15rem 0}.fit-score{width:56px;height:56px;border:1px solid #d1d6da;border-radius:50%;display:grid;place-items:center;text-align:center;font-family:"Libre Caslon Display",serif;font-size:1.25rem;color:var(--navy)}.fit-score span{font-family:"DM Sans",sans-serif;display:block;font-size:.42rem;letter-spacing:.08em}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;margin:1rem 0}.detail-grid div{background:#f0f3f4;padding:.8rem}.detail-grid small{font-size:.51rem;letter-spacing:.09em;color:#737f8e}.detail-grid strong{display:block;font-size:.68rem;margin-top:.15rem}.evidence-box{border-left:2px solid var(--gold);padding:.65rem .8rem;background:#fffcf6}.evidence-box small{font-size:.52rem;letter-spacing:.1em;color:#89661e}.evidence-box p{font-size:.7rem;margin:.3rem 0 0;color:#586678}.safety-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.safety-row span{font-size:.55rem;padding:.35rem .5rem;background:#e6f0ec;color:#2d725f}.safety-row span.hold{background:#f3e5e2;color:#94463e}.detail-actions{display:flex;gap:.5rem;margin-top:1rem}.detail-actions button{border:1px solid #bac2c9;background:#fff;padding:.6rem .7rem;font-size:.57rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.detail-actions button.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.detail-actions button:hover{border-color:var(--gold)}
.follow-list{display:grid;gap:.7rem}.follow-card{display:grid;grid-template-columns:1.25fr .8fr auto;gap:1rem;align-items:center;background:#fff;border:1px solid #d6dce0;padding:1rem}.follow-card h4{font-size:.8rem;margin:0}.follow-card p{font-size:.65rem;color:#778391;margin:.25rem 0 0}.follow-timing{display:flex;flex-direction:column}.follow-timing small{font-size:.52rem;letter-spacing:.09em;color:#8d6819}.follow-timing strong{font-size:.68rem}.follow-card button{border:1px solid var(--navy);background:#fff;color:var(--navy);padding:.6rem .75rem;font-size:.56rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.follow-card button.reviewed{border-color:var(--green);color:var(--green)}
.pipeline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;overflow-x:auto}.pipeline-column{min-width:175px;background:#e2e7ea;padding:.7rem}.pipeline-column header{display:flex;justify-content:space-between;font-size:.59rem;letter-spacing:.09em;font-weight:700;color:#586678;margin-bottom:.6rem}.pipeline-card{background:#fff;padding:.75rem;margin-top:.5rem;border-top:2px solid transparent}.pipeline-card.gold{border-color:var(--gold)}.pipeline-card strong{display:block;font-size:.7rem}.pipeline-card span{font-size:.57rem;color:#7b8694}.pipeline-card small{display:block;margin-top:.55rem;font-size:.5rem;color:#8d6819;letter-spacing:.07em}
.outcome-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.outcome-groups article{background:#fff;border:1px solid #d3d9dd}.outcome-groups header{padding:.9rem;border-bottom:1px solid #e0e4e7}.outcome-groups header small{color:#8d6819;font-size:.52rem;letter-spacing:.1em}.outcome-groups header strong{display:block;font-family:"Libre Caslon Display",serif;font-size:1rem}.outcome-groups article>div{display:flex;padding:.8rem;gap:.55rem;flex-wrap:wrap}.outcome-groups span{display:flex;flex-direction:column;background:#f0f3f4;padding:.55rem;min-width:82px;font-size:.51rem;color:#667383}.outcome-groups b{font-family:"Libre Caslon Display",serif;font-size:1.4rem;color:var(--navy)}.outcome-chart{height:240px;background:#fff;border:1px solid #d3d9dd;margin-top:.8rem;padding:1rem 1rem .7rem;display:flex;gap:.65rem;align-items:end}.outcome-chart div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;text-align:center;min-width:58px}.outcome-chart span{display:block;height:var(--value);background:linear-gradient(var(--gold),#efd790);min-height:12px}.outcome-chart b{font-family:"Libre Caslon Display",serif;font-size:1.1rem;margin-top:.25rem}.outcome-chart small{font-size:.48rem;color:#677484}
.split-heading{max-width:none;display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;align-items:end}.guardrail-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:3.5rem;border:1px solid var(--line)}.guardrail-grid article{padding:1.6rem;border-right:1px solid var(--line)}.guardrail-grid article:last-child{border:0}.guardrail-grid span{font-size:.55rem;letter-spacing:.12em;color:#8d6819}.guardrail-grid h3{font-family:"Libre Caslon Display",serif;font-size:1.3rem}.guardrail-grid p{font-size:.76rem;color:var(--muted)}
.ecosystem-section{background:#0a2342;color:#fff;padding:clamp(5rem,9vw,8rem) 0}.split-heading.light h2{color:#fff}.split-heading.light>p{color:#b7c3d2}.ecosystem-flow{display:grid;grid-template-columns:1fr auto 1.2fr auto 1fr auto 1fr;gap:.6rem;align-items:center;margin-top:3.5rem}.ecosystem-flow article{border:1px solid rgba(255,255,255,.16);padding:1.2rem;min-height:155px}.ecosystem-flow article.featured{border-color:var(--gold);background:rgba(200,151,47,.08)}.ecosystem-flow small{font-size:.52rem;letter-spacing:.12em;color:var(--gold-light)}.ecosystem-flow strong{display:block;font-family:"Libre Caslon Display",serif;font-size:1.2rem;margin:.5rem 0}.ecosystem-flow p{font-size:.7rem;color:#aebac9}.ecosystem-flow>i{color:var(--gold);font-style:normal}
.pilot-card{display:grid;grid-template-columns:1fr .85fr;background:var(--cream);border:1px solid #d5d0c3;box-shadow:var(--shadow)}.pilot-card>div{padding:clamp(2rem,5vw,4.5rem)}.pilot-card>div:first-child{background:var(--navy);color:#fff}.pilot-card h2{color:#fff;font-size:clamp(2.5rem,4.5vw,4.5rem)}.pilot-card>div:first-child>p:last-child{color:#bdc7d5}.pilot-status{display:flex;flex-direction:column;gap:1rem}.pilot-status article{border-bottom:1px solid #d4d0c5;padding-bottom:1rem}.pilot-status small{font-size:.55rem;letter-spacing:.12em;color:#8d6819}.pilot-status strong{display:block;font-family:"Libre Caslon Display",serif;font-size:1.25rem}.pilot-status span{font-size:.68rem;color:#6e7887}.pilot-status>p{font-size:.72rem;color:#6a7482}.pilot-status .button{align-self:start}
footer{background:#041326;color:#a9b5c3;padding:2.5rem clamp(1.25rem,5.5vw,6.5rem);display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.footer-brand{color:#fff}.footer-brand img{width:40px;height:40px}.footer-brand strong{font-size:1rem}footer>p{grid-column:1;color:#748399;font-size:.72rem;margin:0}footer nav{grid-column:2;grid-row:1/3;display:flex;gap:1.25rem}footer nav a{font-size:.68rem;text-decoration:none}footer>small{grid-column:1/3;border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;font-size:.6rem}
@media (max-width:1050px){.hero{grid-template-columns:1fr;min-height:auto}.hero-command{max-width:760px}.problem-grid{grid-template-columns:repeat(2,1fr)}.problem-grid article{border-bottom:1px solid var(--line)}.preview-intro,.split-heading{grid-template-columns:1fr;gap:1.5rem}.ecosystem-flow{grid-template-columns:1fr}.ecosystem-flow>i{transform:rotate(90deg);justify-self:center}.pilot-card{grid-template-columns:1fr}.guardrail-grid{grid-template-columns:repeat(2,1fr)}.guardrail-grid article{border-bottom:1px solid var(--line)}.outcome-groups{grid-template-columns:1fr}}
@media (max-width:800px){.site-header{height:74px;padding:0 1rem}.brand span,.site-header nav{display:none}.brand img{width:42px;height:42px}.header-cta{font-size:.61rem;padding:.65rem .8rem}.hero{padding:4rem 1.25rem}.hero-command{transform:none;margin-top:1rem}.signal-strip{grid-template-columns:repeat(2,1fr);padding:1rem}.signal-strip div{padding:.6rem;border-bottom:1px solid rgba(7,27,54,.2)}.app-shell{grid-template-columns:1fr;width:calc(100% - 1rem)}.app-sidebar{display:block;overflow:hidden}.app-brand,.app-safety{display:none}.app-nav{display:flex;overflow-x:auto;padding:.55rem}.app-nav button{min-width:max-content;grid-template-columns:auto auto;gap:.45rem}.app-nav button b{display:none}.app-nav button[aria-selected="true"]{border-left:0;border-bottom:2px solid var(--gold)}.app-header{height:64px;padding:0 1rem}.app-header small{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-panel{padding:1rem}.today-layout,.scout-layout{grid-template-columns:1fr}.prospect-list{grid-template-columns:repeat(3,1fr);overflow-x:auto}.prospect-card{min-width:190px}.follow-card{grid-template-columns:1fr}.app-shell{min-height:790px}.guardrail-grid{grid-template-columns:1fr}.guardrail-grid article{border-right:0}.pipeline-grid{grid-template-columns:repeat(4,210px)}.problem-grid{grid-template-columns:1fr}.problem-grid article{border-right:0}.pilot-card>div{padding:2rem 1.5rem}footer{grid-template-columns:1fr}footer nav,footer>p,footer>small{grid-column:1;grid-row:auto}}
@media (max-width:520px){h1{font-size:3rem}.hero-actions{display:grid}.hero-actions .button{width:100%}.command-heading{align-items:start}.status-live{display:none}.command-metrics{grid-template-columns:1fr}.command-metrics article{display:grid;grid-template-columns:1fr auto;align-items:center}.command-metrics article span{grid-column:1}.signal-strip{grid-template-columns:1fr}.signal-strip div{border-right:0}.section-shell{width:min(100% - 1.5rem,1180px)}.preview-intro{width:calc(100% - 1.5rem)}.panel-heading{display:block}.date-chip{display:inline-block;margin-top:.75rem}.prospect-list{grid-template-columns:1fr}.detail-grid{grid-template-columns:1fr}.detail-actions{display:grid}.outcome-chart{overflow-x:auto}.outcome-chart div{min-width:72px}.app-header strong{font-size:1rem}.reset-button{font-size:.54rem;padding:.45rem}.hero-command{padding:.7rem}.command-list>div{grid-template-columns:auto 1fr}.command-list>div>b{display:none}}
/* Readability and contrast safeguards for the embedded preview. */
.command-heading small,.command-metrics small{font-size:.66rem;color:#556275}.command-metrics span,.command-list p small{font-size:.68rem;color:#566477}.command-list>div>b,.queue-tag{font-size:.62rem;color:#755410}.app-brand span{font-size:.64rem}.app-nav button span,.app-safety small,.app-safety span{color:#aeb9c7;font-size:.64rem}.app-nav button b{font-size:.62rem}.app-header small{font-size:.65rem;color:#566477}.panel-heading p:not(.eyebrow){font-size:.82rem;color:#566477}.date-chip{font-size:.62rem;color:#415064}.queue-copy span{font-size:.68rem;color:#566477}.next-action>small{font-size:.62rem}.next-action>span{font-size:.64rem;color:#aeb9c7}.prospect-card small,.detail-top small,.detail-grid small,.evidence-box small,.safety-row span,.follow-timing small,.pipeline-card small,.outcome-groups header small{font-size:.62rem}.prospect-card span,.detail-grid strong,.follow-card p,.follow-timing strong,.pipeline-card span,.outcome-groups span{font-size:.68rem;color:#566477}.fit-score span{font-size:.58rem}.outcome-chart small{font-size:.62rem;color:#566477}.follow-card button,.detail-actions button{font-size:.62rem}.follow-card button.reviewed{border-color:#2d725f;color:#2d725f}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
