:root{--bg:#0f1419;--bg-accent:#1a2332;--ink:#e8eef5;--muted:#9aabbd;--accent:#3d9b8f;--accent-soft:#2a6f67;--border:#2c3a4a;--font-display:"Segoe UI","Helvetica Neue",sans-serif;--font-body:"Segoe UI","Helvetica Neue",sans-serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(1200px 600px at 10% -10%,#1e3a36 0,transparent 55%),radial-gradient(900px 500px at 90% 0,#243044 0,transparent 50%),linear-gradient(180deg,var(--bg) 0,var(--bg-accent) 100%);color:var(--ink);font-family:var(--font-body)}.skip-link{position:absolute;left:-9999px;top:0;background:var(--accent);color:#04120f;padding:.5rem 1rem;z-index:100}.skip-link:focus{left:1rem;top:1rem}.site-header{justify-content:space-between;padding:1.25rem 2rem;border-bottom:1px solid var(--border)}.brand,.site-header{display:flex;align-items:center}.brand{gap:.75rem;color:var(--ink);text-decoration:none}.brand-mark{width:.85rem;height:.85rem;border-radius:2px;background:linear-gradient(135deg,var(--accent),#7ec8be)}.brand-name{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:.02em}nav{display:flex;gap:1.25rem}nav a{color:var(--muted);text-decoration:none}nav a:focus-visible,nav a:hover{color:var(--ink);outline:none;text-decoration:underline;text-underline-offset:.2em}main{padding:3rem 2rem 4rem;max-width:52rem;margin:0 auto}main:has(.onboarding-shell),main:has(.product-shell){max-width:84rem}.hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 0 1rem}.hero p{color:var(--muted);font-size:1.1rem;line-height:1.55;margin:0 0 1.75rem;max-width:40rem}.hero{padding:2rem 0 3rem}.hero .eyebrow,.sample-diagnosis .eyebrow{margin-bottom:.75rem;color:#7ec8be;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.button{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.1rem;border-radius:.35rem;border:1px solid transparent;text-decoration:none;font-weight:600}.button-primary{background:var(--accent);color:#04120f}.button-secondary{background:transparent;border-color:var(--border);color:var(--ink)}.button:focus-visible{outline:2px solid #7ec8be;outline-offset:2px}.panel{margin-top:2rem;padding:1.25rem 1.5rem;border:1px solid var(--border);border-radius:.5rem;background:rgba(15,20,25,.55)}.panel h2{margin:0 0 .75rem;font-size:1.15rem}.panel dl{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0}.panel dt{color:var(--muted)}.panel dd{margin:0;word-break:break-word}.status-ok{color:#7ec8be}.status-warn{color:#e0b35a}.status-bad{color:#e07a7a}.onboarding-shell{display:grid;grid-template-columns:minmax(0,1fr) 19rem;grid-gap:1.25rem;gap:1.25rem;max-width:78rem;margin:0 auto}.mode-banner{border:1px solid var(--border);border-radius:.45rem;padding:.75rem 1rem;font-weight:700}.mode-banner.demo{color:#ffe2a3;background:#3f321a;border-color:#6e5728}.mode-banner.live{color:#bfe9e3;background:#153a35;border-color:#2a6f67}.wizard-grid{display:grid;grid-template-columns:16rem minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:1.25rem}.helper-dock,.progress-rail,.step-card{border:1px solid var(--border);border-radius:.6rem;background:rgba(15,20,25,.75);padding:1.25rem}.eyebrow{margin:0 0 .5rem;color:#7ec8be;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.progress-rail progress{width:100%;accent-color:var(--accent)}.progress-rail ol,.readiness-list{list-style:none;margin:1rem 0 0;padding:0}.progress-rail li{display:grid;grid-template-columns:1.75rem 1fr;grid-gap:.5rem;gap:.5rem;padding:.45rem 0;color:var(--muted);font-size:.86rem}.progress-rail li.current{color:var(--ink);font-weight:700}.progress-rail li.complete{color:#7ec8be}.helper-dock h2,.step-card h1{margin-top:0}.step-card>p{color:var(--muted);line-height:1.55}.blocker{margin:1.25rem 0;padding:1rem;color:#ffd6a3;background:#3d281d;border-left:4px solid #e0a15a}.blocker p{margin-bottom:0}.readiness-list li{display:grid;grid-template-columns:5.5rem 1fr;grid-gap:.75rem;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.status-pill{align-self:start;border:1px solid;border-radius:999px;padding:.2rem .45rem;text-align:center;font-size:.7rem;font-weight:800}.status-pill.pass{color:#7ec8be}.status-pill.blocked,.status-pill.pending{color:#e0b35a}.wizard-actions{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.5rem}.helper-dock{position:-webkit-sticky;position:sticky;top:1rem;align-self:start}.helper-dock li,.helper-dock p{color:var(--muted);line-height:1.5}.helper-dock a{color:#7ec8be}.human-action{font-weight:700}.helper-capability{font-size:.85rem}.helper-next{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.product-shell{display:grid;grid-template-columns:minmax(0,1fr) 19rem;grid-gap:1.25rem;gap:1.25rem;max-width:78rem;margin:0 auto}.product-progress{margin-bottom:1.25rem}.product-progress ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.product-progress a{display:flex;flex-direction:column;gap:.25rem;padding:.55rem .45rem;border:1px solid var(--border);border-radius:.4rem;color:var(--muted);text-decoration:none;font-size:.78rem;min-height:3.25rem}.product-progress a:focus-visible{outline:2px solid #7ec8be;outline-offset:2px}.product-progress li.current a{color:var(--ink);border-color:var(--accent);background:rgba(61,155,143,.12);font-weight:700}.product-progress li.complete a{color:#7ec8be}.progress-index{font-weight:800}.product-header h1{margin:0 0 .5rem}.product-subtitle{color:var(--muted);margin:0 0 1.25rem;line-height:1.5}.panel-block{border:1px solid var(--border);border-radius:.6rem;background:rgba(15,20,25,.75);padding:1.25rem;margin-bottom:1rem}.panel-block h2{margin-top:0}.section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.muted{color:var(--muted);line-height:1.5}.correction-grid,.engage-form{display:grid;grid-gap:.75rem;gap:.75rem}.correction-grid label,.engage-form label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.9rem}.engage-form label.consent-check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;color:var(--ink);line-height:1.45}.engage-form label.consent-check input{width:1rem;height:1rem;margin-top:.2rem;accent-color:#4aa99c}.correction-grid input,.engage-form input,.engage-form textarea{width:100%;border:1px solid var(--border);border-radius:.35rem;background:#0c1218;color:var(--ink);padding:.65rem .75rem;font:inherit}.correction-grid input:focus-visible,.engage-form input:focus-visible,.engage-form textarea:focus-visible,.product-progress a:focus-visible,.wizard-actions a:focus-visible,button:focus-visible{outline:2px solid #7ec8be;outline-offset:2px}.guided-evidence-panel{display:grid;grid-gap:1rem;gap:1rem;margin:1.25rem 0;padding:1.25rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.guided-evidence-panel h3,.guided-evidence-panel p{margin:0}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,30rem);border:1px solid var(--border);border-radius:.35rem;overflow:hidden}.segmented-control button{min-height:2.5rem;padding:.55rem .75rem;border:0;border-right:1px solid var(--border);background:#0c1218;color:var(--muted);font:inherit;cursor:pointer}.segmented-control button:last-child{border-right:0}.segmented-control button.selected{background:#16302f;color:#bce8df}.evidence-file-button{position:relative;width:-moz-fit-content;width:fit-content;cursor:pointer}.evidence-file-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.badge-row,.capture-actions,.inline-actions,.result-legend{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:.75rem}button.button:disabled{opacity:.55;cursor:not-allowed}.catalogue-list{display:grid;grid-gap:.6rem;gap:.6rem;list-style:none;margin:1rem 0 0;padding:0}.catalogue-item{display:grid;grid-gap:.3rem;gap:.3rem;width:100%;padding:.85rem;border:1px solid var(--border);border-radius:.45rem;background:#0c1218;color:var(--ink);text-align:left;cursor:pointer}.catalogue-item small,.catalogue-item span{color:var(--muted)}.catalogue-item.selected{border-color:#7ec8be;box-shadow:0 0 0 1px rgba(126,200,190,.25)}.catalogue-list li{padding:.85rem 0;border-bottom:1px solid var(--border)}.catalogue-select{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer}.catalogue-select input{margin-top:.35rem}.panel-inset{margin-top:.75rem;padding:1rem;border:1px dashed var(--border);border-radius:.45rem}.trust-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;border:1px solid;border-radius:.3rem;padding:.2rem .45rem;font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.trust-badge.declared{color:#7eb6e8;background:transparent}.trust-badge.observed{color:#c4a3e8;background:transparent}.trust-badge.proven{color:#04120f;background:#7ec8be;border-color:#7ec8be}.trust-badge.conflict{color:#04120f;background:#e0b35a;border-color:#e0b35a}.trust-badge.proposed{color:#b7c0ef;background:rgba(90,100,160,.25)}.trust-badge.real-verified{color:#04120f;background:#7ec8be}.trust-badge.accepted-unverified{color:#04120f;background:#e0b35a}.trust-badge.simulated{color:#9ec8ff;background:repeating-linear-gradient(-45deg,rgba(80,130,200,.35),rgba(80,130,200,.35) 6px,rgba(80,130,200,.15) 0,rgba(80,130,200,.15) 12px);border-color:#6a9fd4}.trust-badge.failed-no-effect,.trust-badge.outcome-unknown,.trust-badge.refused{color:#ffb4b4;background:rgba(120,40,40,.35)}.trust-badge.approval-required,.trust-badge.partial{color:#e0b35a}.trust-badge-note{text-transform:none;font-weight:600;letter-spacing:0}.screen-state{display:grid;grid-template-columns:1.5rem 1fr;grid-gap:.65rem;gap:.65rem;margin:.75rem 0 1rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.45rem;background:rgba(12,18,24,.65)}.screen-state p{margin:.25rem 0 0;color:var(--muted)}.screen-state-meta{font-size:.8rem}.screen-state.state-blocked,.screen-state.state-conflict,.screen-state.state-error,.screen-state.state-outcome_unknown{border-left:4px solid #e0a15a}.screen-state.state-simulated{border-left:4px solid #6a9fd4}.screen-state.state-empty,.screen-state.state-partial,.screen-state.state-stale{border-left:4px solid #5a6b7c}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.85rem 1.25rem;gap:.85rem 1.25rem;margin:1rem 0 0}.metric-grid dt{color:var(--muted);font-size:.8rem}.metric-grid dd{margin:.2rem 0 0}.finding-card,.proposal-card{margin-top:1rem;padding:1rem;border:1px solid var(--border);border-radius:.45rem}.finding-card-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;align-items:center}.finding-card-header h3{margin:0}.row-evidence{margin-top:.85rem}.reskill-grid,.roadmap-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.roadmap-lane{border:1px solid var(--border);border-radius:.4rem;padding:.75rem}.simulated-banner{display:inline-flex;align-items:center;gap:.4rem;margin:.75rem 0 0;padding:.45rem .7rem;border:1px solid #6a9fd4;border-radius:.35rem;color:#9ec8ff;font-weight:700;background:repeating-linear-gradient(-45deg,rgba(80,130,200,.25),rgba(80,130,200,.25) 6px,rgba(80,130,200,.1) 0,rgba(80,130,200,.1) 12px)}.result-legend{list-style:none;padding:0;margin:.5rem 0 1rem}.home-demo{max-width:52rem;margin:0 auto 3rem;padding:0 2rem 2rem}.home-demo h2{font-family:var(--font-display);font-size:1.5rem;margin:0 0 .5rem}.demo-journey{list-style:none;padding:0;margin:1.25rem 0;display:grid;grid-gap:.65rem;gap:.65rem}.demo-journey a{display:flex;gap:.85rem;align-items:flex-start;text-decoration:none;color:inherit;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.4rem;background:rgba(15,24,34,.55)}.demo-journey a:hover{border-color:var(--accent-soft)}.demo-step{display:inline-flex;min-width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:.3rem;background:var(--accent-soft);color:#e8fff9;font-weight:700;font-size:.85rem}.demo-meta{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0 0}.demo-meta dt{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.demo-meta dd{margin:.35rem 0 0}@media (max-width:960px){.product-progress ol{grid-template-columns:repeat(3,minmax(0,1fr))}.reskill-grid,.roadmap-lanes{grid-template-columns:1fr}}@media (max-width:640px){.site-header,main{padding-left:1rem;padding-right:1rem}.site-header{flex-wrap:wrap;align-items:flex-start;gap:1rem}.site-header nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:.65rem 1rem;gap:.65rem 1rem}.site-header nav a,.site-header nav form{min-width:0;overflow-wrap:anywhere}.onboarding-shell,.panel dl,.product-shell,.wizard-grid{grid-template-columns:1fr}.helper-dock{position:static}.product-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer nav{flex-wrap:wrap}}.bottomline-display{font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.trust-split{display:grid;grid-gap:.5rem;gap:.5rem;padding-left:1.1rem}.estimate-badge{display:inline-block;margin-right:.35rem;padding:.1rem .4rem;border:1px dashed;font-size:.75rem;letter-spacing:.04em}.question-list{list-style:none;padding:0;display:grid;grid-gap:1rem;gap:1rem}.question-card{padding:1rem 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.question-meta{display:flex;gap:.75rem;align-items:baseline}.answer-diff{padding:.75rem 1rem;border-left:3px solid;background:color-mix(in srgb,currentColor 6%,transparent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer{max-width:52rem;margin:0 auto;padding:2rem;border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center}.site-footer,.site-footer nav{display:flex;gap:1rem}.nav-auth-form{display:inline;margin:0}.nav-text-button{background:none;border:none;color:var(--muted);cursor:pointer;font:inherit;padding:0}.nav-text-button:focus-visible,.nav-text-button:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.deployment-section{margin:3rem 0;padding:2rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.deployment-section h2{font-size:clamp(1.4rem,3vw,1.85rem);margin:0 0 1rem}.deployment-section>p{color:var(--muted);line-height:1.55;max-width:42rem}.deployment-tiers{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;grid-gap:1.25rem;gap:1.25rem}.deployment-tiers li{padding:1.25rem 1.35rem;border:1px solid var(--border);border-radius:.5rem;background:rgba(15,20,25,.45)}.deployment-tiers h3{margin:0 0 .65rem;font-size:1.1rem}.deployment-tiers p{color:var(--muted);margin:0 0 1rem;line-height:1.5}.deployment-closing{margin-top:1.5rem;color:var(--muted);max-width:42rem;line-height:1.55}.interest-section{margin:3rem 0 1rem;scroll-margin-top:1rem}.interest-form{max-width:40rem;padding:1.35rem 1.4rem;border:1px solid var(--border);border-radius:.5rem;background:rgba(15,20,25,.35)}.interest-form h2{margin:0 0 .5rem;font-size:1.5rem}.interest-grid{display:grid;grid-gap:.85rem;gap:.85rem;margin:1rem 0}.interest-discovery-grid{display:grid;grid-gap:.85rem;gap:.85rem;margin:0 0 1rem}@media (min-width:640px){.interest-discovery-grid,.interest-grid{grid-template-columns:1fr 1fr}}.interest-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.interest-form input,.interest-form select,.interest-form textarea{font:inherit;padding:.55rem .65rem;border:1px solid var(--border);border-radius:.35rem;background:rgba(0,0,0,.25);color:var(--ink)}.interest-message{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.form-error{color:#c45c5c}.mvp-flow,.privacy-band{padding:2.5rem 0;border-top:1px solid var(--border)}.mvp-flow h2,.privacy-band h2,.sample-diagnosis h2{margin:0 0 1rem;font-size:1.55rem}.mvp-flow ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin:1.75rem 0 0;padding:0}.mvp-flow li{display:flex;gap:.8rem;min-width:0}.mvp-flow li>span{display:inline-flex;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:1px solid var(--accent-soft);border-radius:.25rem;color:#7ec8be;font-weight:700}.mvp-flow h3{margin:0 0 .45rem;font-size:1rem}.mvp-flow p,.privacy-band p{margin:0;color:var(--muted);line-height:1.55}.privacy-band p{max-width:43rem}.sample-diagnosis{display:grid;grid-gap:3rem;gap:3rem}.sample-header{max-width:44rem}.sample-header h1{margin:0 0 .75rem;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.sample-header>p:not(.eyebrow){margin:0 0 1rem;color:var(--muted);font-size:1.08rem;line-height:1.55}.sample-label{display:inline-block;padding:.3rem .5rem;border:1px solid #b8894f;border-radius:.25rem;color:#efc27e;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sample-diagnosis .section-heading{align-items:end}.sample-findings{display:grid;grid-gap:0;gap:0;margin-top:1rem;border-top:1px solid var(--border)}.sample-finding{padding:1.5rem 0;border-bottom:1px solid var(--border)}.sample-finding-topline{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.sample-finding-topline strong{color:#efc27e;font-size:1.35rem}.sample-rank{color:var(--muted);font-size:.8rem}.sample-finding h3{margin:.5rem 0;font-size:1.15rem}.sample-finding>p{max-width:42rem;margin:0;color:var(--muted);line-height:1.5}.sample-evidence{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:.85rem!important;font-size:.84rem}.sample-evidence span{padding:.2rem .4rem;border:1px solid var(--accent-soft);border-radius:.2rem;color:#7ec8be;font-size:.72rem;font-weight:700;text-transform:uppercase}.sample-next{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:2rem;gap:2rem;padding:2rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sample-next ol{margin:0;padding-left:1.25rem}.sample-next li{padding:0 0 .8rem .4rem;color:var(--muted);line-height:1.5}.sample-action{display:flex;align-items:center;justify-content:space-between;gap:2rem}.sample-action h2{margin-bottom:.45rem}.sample-action p{max-width:36rem;margin:0;color:var(--muted);line-height:1.5}@media (max-width:720px){.mvp-flow ol,.sample-next{grid-template-columns:1fr}.sample-action{align-items:flex-start;flex-direction:column}}.stage-rail{margin-top:1.25rem}.stage-rail ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.stage-rail li{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem .9rem;border:1px solid var(--border);border-radius:.45rem;background:rgba(15,20,25,.4)}.stage-rail li.current{border-color:var(--accent-soft);background:rgba(42,111,103,.25)}.stage-rail li.complete{opacity:.85}.stage-index{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-accent);font-size:.8rem;font-weight:700;flex-shrink:0}.auth-panel,.engagements-page{max-width:36rem}.auth-form{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0}.auth-form label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.9rem}.auth-form input{padding:.65rem .75rem;border-radius:.35rem;border:1px solid var(--border);background:rgba(15,20,25,.7);color:var(--ink);font:inherit}.auth-message{margin:0;color:#e0b35a}.engagement-list{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.engagement-card{padding:1.25rem 1.35rem;border:1px solid var(--border);border-radius:.5rem;background:rgba(15,20,25,.55)}.engagement-card h2{margin:0 0 .35rem;font-size:1.2rem}.engagement-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.engagement-stats dt{color:var(--muted);font-size:.8rem}.engagement-stats dd{margin:.15rem 0 0;font-weight:700}.export-footer{margin-top:2rem;padding-top:1rem;border-top:1px dashed var(--border);color:var(--muted);font-size:.9rem}.export-footer p{margin:0}.admin-page{max-width:64rem}.admin-summary-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:1.5rem 0}.admin-summary-card,.lead-card{border:1px solid var(--border);border-radius:.5rem;background:rgba(15,20,25,.5);padding:1rem}.admin-summary-card h2,.lead-card h2{margin:0 0 .65rem;font-size:1.05rem}.admin-summary-card dl{display:grid;grid-gap:.5rem;gap:.5rem;margin:0}.admin-summary-card dl div{display:flex;justify-content:space-between;gap:1rem}.admin-summary-card dt{color:var(--muted)}.admin-summary-card dd{margin:0;font-weight:700}.admin-total{margin:0;font-size:2rem;font-weight:800}.lead-list{display:grid;grid-gap:1rem;gap:1rem}.lead-card header{margin-bottom:.75rem}.lead-card p{line-height:1.5}.lead-discovery-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:1rem 0;padding:.9rem;border:1px solid var(--border);border-radius:.45rem;background:rgba(0,0,0,.16)}.lead-discovery-list dt{color:var(--muted);font-size:.8rem}.lead-discovery-list dd{margin:.2rem 0 0;line-height:1.45}