:root{color-scheme:dark;--bg:#05070a;--panel:rgba(10,15,20,0.82);--panel-solid:#0d141a;--line:rgba(139,255,211,0.18);--line-soft:rgba(151,166,176,0.16);--text:#f5faf8;--muted:#9daab2;--dim:#68747d;--accent:#6df2bd;--warn:#f0a64f;--critical:#ff6e61;--shadow:rgba(0,0,0,0.46)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 50% -12%,rgba(109,242,189,.16),transparent 32rem),radial-gradient(circle at 100% 8%,rgba(109,242,189,.08),transparent 24rem),linear-gradient(180deg,#05070a,#091018 52%,#05070a);color:var(--text);font-family:Segoe UI,Aptos,Helvetica Neue,sans-serif}.apo-nav{display:flex;width:100%;max-width:100%;gap:6px;overflow-x:auto;padding:10px 0 22px}.apo-nav a{flex:0 0 auto;color:var(--muted);border-bottom:2px solid transparent;padding:8px 10px;text-decoration:none;font-size:13px;font-weight:800}.apo-nav a:focus-visible,.apo-nav a:hover{color:var(--text);border-color:var(--accent);outline:none}.apo-header{display:grid;width:100%;min-width:0;gap:18px;align-items:end;margin-bottom:22px}.apo-header>*,.apo-portfolio>*,.apo-question-grid>*{min-width:0;max-width:100%}.apo-authority{border-left:3px solid var(--warn);padding:4px 0 4px 14px}.apo-authority span,.apo-question-grid span{display:block;color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.apo-authority strong{display:block;margin:7px 0;color:var(--warn);font-size:22px}.apo-authority small{display:block;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.apo-portfolio,.apo-question-grid{display:grid;gap:10px;margin-bottom:20px}.apo-portfolio article,.apo-question-grid article{min-width:0;border:1px solid var(--ckpt-line);background:var(--ckpt-panel);padding:16px}.apo-portfolio p,.apo-question-grid p{margin:8px 0 0;color:var(--ckpt-muted);line-height:1.45;overflow-wrap:anywhere}.apo-card-head{display:flex;justify-content:space-between;gap:10px}.apo-portfolio h3{margin:12px 0;font-size:17px}.apo-portfolio small{display:block;margin-top:10px;color:var(--ckpt-dim)}.apo-progress{height:5px;background:#1a2430}.apo-progress i{display:block;height:100%;background:var(--ckpt-safe)}.dag-flow{display:grid;gap:8px}.dag-node{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(180px,2fr) minmax(80px,.7fr) minmax(100px,1fr);gap:12px;align-items:center;border-left:3px solid var(--ckpt-green);background:#0d151f;padding:12px 14px}.dag-node>div{display:flex;gap:8px;align-items:center}.dag-node small{color:var(--ckpt-dim)}.dag-edges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.dag-edge{display:flex;gap:6px;border:1px solid var(--ckpt-line);color:var(--ckpt-muted);padding:6px 8px;font-size:11px}@media (min-width:760px){.apo-header{grid-template-columns:1fr minmax(260px,.42fr)}.apo-question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apo-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ckpt-shell,body,html{width:100%;max-width:100vw}.ckpt-shell{padding-right:20px;padding-left:20px}.ckpt-inner{width:min(350px,calc(100vw - 40px));max-width:min(350px,calc(100vw - 40px));margin-left:0}.apo-authority strong,.apo-portfolio p,.apo-question-grid p,.ckpt-banner,.hq-focus,.hq-next,.hq-room-header,.hq-room-header p,.hq-room-header>*{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.dag-node{grid-template-columns:1fr}}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed}.bridge-shell{width:min(100%,1480px);min-height:100vh;margin:0 auto;padding:18px 14px 96px}.bridge-top,.hq-top{display:grid;gap:14px;padding:12px 0 18px}.eyebrow,.memo-point span,.mode-panel span,.section-kicker,.top-decision span,.view-header span{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:clamp(40px,12vw,88px);line-height:.9;overflow-wrap:anywhere}.status-line{max-width:760px;margin-bottom:0;color:var(--muted);font-size:17px;line-height:1.45}.brain-dominant,.bridge-summary,.bridge-view,.command-palette,.hq-panel,.memo-point,.metric-card,.mini-panel,.project-card,.project-list article,.runtime-node{border:1px solid var(--line-soft);box-shadow:0 24px 70px var(--shadow)}.command-palette{min-height:48px;border-radius:18px;background:rgba(109,242,189,.07);color:var(--muted);font-weight:900}.bridge-home{display:grid;gap:14px}.brain-dominant{position:relative;overflow:hidden;border-color:rgba(109,242,189,.42);border-radius:30px;background:linear-gradient(145deg,rgba(109,242,189,.16),rgba(13,20,26,.94) 42%),var(--panel-solid);padding:22px}.brain-dominant:after{position:absolute;inset:auto -18% -46% 25%;height:210px;content:"";border-radius:50%;background:rgba(109,242,189,.14);filter:blur(48px);pointer-events:none}.section-kicker{display:flex;align-items:center;gap:9px;margin-bottom:16px}.brain-dominant h2{position:relative;max-width:860px;margin-bottom:18px;font-size:clamp(32px,7vw,64px);line-height:.98;overflow-wrap:anywhere}.brain-grid{position:relative;display:grid;gap:10px}.memo-point{min-width:0;border-radius:18px;background:rgba(4,8,12,.46);padding:13px}.memo-point strong{display:block;margin-top:6px;color:var(--text);font-size:15px;line-height:1.4;overflow-wrap:anywhere}.memo-point.watch{border-color:rgba(240,166,79,.45)}.brain-actions{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.brain-actions.compact{grid-template-columns:1fr}.brain-actions button{min-height:50px;border:1px solid rgba(151,166,176,.24);border-radius:16px;background:rgba(151,166,176,.1);color:var(--muted);font-weight:900}.bridge-summary{display:grid;gap:12px;border-radius:30px;background:rgba(10,15,20,.76);padding:16px}.mode-panel,.top-decision{min-width:0;border:1px solid var(--line-soft);border-radius:18px;background:rgba(4,8,12,.42);padding:14px}.mode-panel strong,.top-decision strong{display:block;margin:7px 0 4px;color:var(--text);font-size:23px;overflow-wrap:anywhere}.mode-panel p{margin-bottom:0;color:var(--muted);line-height:1.45}.health-glance{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.health-meter{display:grid;justify-items:center;gap:8px;min-width:0}.health-meter strong{color:var(--muted);font-size:11px;overflow-wrap:anywhere;text-align:center}.meter-ring{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at center,#091018 58%,transparent 60%),conic-gradient(var(--accent) var(--value),rgba(151,166,176,.16) 0)}.health-meter.watch .meter-ring{background:radial-gradient(circle at center,#091018 58%,transparent 60%),conic-gradient(var(--warn) var(--value),rgba(151,166,176,.16) 0)}.health-meter.critical .meter-ring{background:radial-gradient(circle at center,#091018 58%,transparent 60%),conic-gradient(var(--critical) var(--value),rgba(151,166,176,.16) 0)}.meter-ring span{color:var(--text);font-size:12px;font-weight:900}.view-grid{display:grid;gap:14px;margin-top:14px}.bridge-view{min-width:0;border-radius:28px;background:var(--panel);padding:18px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.view-header{margin-bottom:16px}.view-header h2{margin:6px 0 0;font-size:28px;line-height:1}.capability-node,.capability-tree{display:grid;gap:10px}.capability-node{position:relative;min-width:0;border-left:2px solid var(--accent);padding:0 0 0 14px}.capability-node:before{position:absolute;top:2px;left:-6px;width:10px;height:10px;content:"";border-radius:50%;background:var(--accent);box-shadow:0 0 18px rgba(109,242,189,.55)}.capability-node.watch{border-left-color:var(--warn)}.capability-node.watch:before{background:var(--warn)}.capability-node.critical{border-left-color:var(--critical)}.capability-node.critical:before{background:var(--critical)}.capability-node>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.capability-node strong,.project-list strong,.runtime-node strong,.signal-row strong{display:block;color:var(--text);overflow-wrap:anywhere}.capability-node span,.project-list span,.runtime-node em{flex:0 1 auto;color:var(--muted);font-size:12px;font-style:normal;font-weight:900;text-align:right;text-transform:uppercase;overflow-wrap:anywhere}.capability-node p,.mini-panel p,.project-list p,.runtime-node p{margin-bottom:0;color:var(--muted);line-height:1.42;overflow-wrap:anywhere}.node-bar{height:7px;overflow:hidden;border-radius:999px;background:rgba(151,166,176,.14)}.node-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.company-grid,.memo-list,.project-list,.signal-stack{display:grid;gap:10px}.mini-panel,.project-list article{min-width:0;border-radius:18px;background:rgba(4,8,12,.42);padding:13px}.mini-panel h3{margin-bottom:10px;color:var(--text)}.mini-panel.watch{border-color:rgba(240,166,79,.42)}.signal-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;border:1px solid var(--line-soft);border-radius:14px;padding:10px}.signal-row span{color:var(--muted);overflow-wrap:anywhere}.signal-row.watch strong{color:var(--warn)}.signal-row.critical strong{color:var(--critical)}.runtime-orbit{display:grid;gap:10px}.runtime-node{display:grid;grid-template-columns:auto 1fr auto;gap:8px 10px;align-items:center;min-width:0;border-radius:18px;background:rgba(4,8,12,.42);padding:13px}.runtime-node p{grid-column:2/4}.runtime-note{border:1px solid rgba(240,166,79,.32);border-radius:16px;background:rgba(240,166,79,.08);color:var(--warn);padding:12px}.live-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--accent);animation:pulse 2.4s infinite;box-shadow:0 0 0 rgba(109,242,189,.46)}.bottom-nav{position:fixed;right:10px;bottom:10px;left:10px;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;border:1px solid rgba(109,242,189,.24);border-radius:24px;background:rgba(5,9,13,.9);padding:8px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 54px var(--shadow)}.bottom-nav a{min-width:0;min-height:44px;display:grid;place-items:center;border-radius:16px;color:var(--muted);font-size:11px;font-weight:900;text-decoration:none;overflow-wrap:anywhere}.bottom-nav a:first-child{background:rgba(109,242,189,.12);color:var(--accent)}.hq-layout,.hq-overview,.project-grid,.recommendation-list,.source-list,.value-rows{display:grid;gap:12px}.hq-overview{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.hq-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.hq-panel,.metric-card,.project-card{min-width:0;border-radius:22px;background:rgba(6,11,15,.72);padding:14px}.metric-card span,.panel-header span{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.metric-card strong{display:block;margin:8px 0 4px;font-size:28px}.metric-card p,.project-card p,.recommendation-list li,.value-row small{color:var(--muted);overflow-wrap:anywhere}.panel-header{margin-bottom:14px}.panel-header h2{margin:6px 0 0;font-size:26px}.project-card{display:grid;gap:14px}.project-card.conflict{border-color:rgba(255,110,97,.5)}.project-card.missing,.project-card.stale{border-color:rgba(240,166,79,.45)}.project-card header{display:flex;justify-content:space-between;gap:12px}.project-card h2{margin:8px 0 4px;font-size:28px;line-height:1;overflow-wrap:anywhere}.value-row{display:grid;gap:5px;min-width:0;border:1px solid var(--line-soft);border-radius:14px;padding:10px}.risk-block strong,.value-row>span{color:var(--dim);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.value-row strong{overflow-wrap:anywhere}.trace-pill{display:inline-grid;place-items:center;min-height:22px;margin-right:6px;border:1px solid rgba(109,242,189,.24);border-radius:999px;padding:2px 8px;color:var(--accent);font-size:10px;font-weight:900}.trace-pill.missing,.trace-pill.stale,.trace-pill.unknown{border-color:rgba(240,166,79,.36);color:var(--warn)}.trace-pill.conflict{border-color:rgba(255,110,97,.42);color:var(--critical)}.risk-block{border:1px solid rgba(240,166,79,.28);border-radius:16px;padding:11px}details{border-top:1px solid var(--line-soft);padding-top:10px}summary{min-height:36px;color:var(--accent);cursor:pointer;font-weight:900}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(109,242,189,.42)}70%{box-shadow:0 0 0 12px rgba(109,242,189,0)}to{box-shadow:0 0 0 0 rgba(109,242,189,0)}}@media (max-width:520px){.brain-actions,.health-glance{grid-template-columns:1fr}.health-meter{grid-template-columns:auto 1fr;justify-items:start}.capability-node>div:first-child,.signal-row{flex-direction:column}.capability-node span,.signal-row strong{text-align:left}}@media (min-width:760px){.bridge-shell{padding:26px}.bridge-top,.hq-top{grid-template-columns:1fr minmax(280px,380px);align-items:center}.brain-actions.compact,.brain-grid,.company-grid,.hq-overview,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav{display:none}}@media (min-width:1080px){.bridge-shell{padding:34px}.bridge-home{grid-template-columns:minmax(0,1.32fr) minmax(360px,.68fr);align-items:stretch}.view-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.company-view,.engineering-view,.intelligence-view{grid-column:span 7}.brain-view,.runtime-view{grid-column:span 5}.brain-dominant,.bridge-summary,.bridge-top,.bridge-view,.hq-panel,.hq-top,.metric-card,.project-card{animation:rise-in .5s ease both}.hq-layout{grid-template-columns:repeat(12,minmax(0,1fr))}.projects-panel{grid-column:span 12}.queue-panel,.recommendation-panel,.trust-panel{grid-column:span 4}.hq-overview{grid-template-columns:repeat(8,minmax(0,1fr))}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:root{--ckpt-bg:#0b0f14;--ckpt-panel:#121822;--ckpt-panel2:#0e141d;--ckpt-line:#223042;--ckpt-text:#dbe7f3;--ckpt-dim:#7d8fa3;--ckpt-faint:#4a5a6d;--ckpt-safe:#2dd4a7;--ckpt-warn:#f0b429;--ckpt-danger:#ff6b6b;--ckpt-info:#6aa9ff;--ckpt-mono:"Cascadia Code",Consolas,monospace}.ckpt-shell{background:var(--ckpt-bg);color:var(--ckpt-text);min-height:100vh;padding:28px clamp(16px,4vw,48px);font-family:Segoe UI,system-ui,sans-serif}.ckpt-inner{width:100%;min-width:0;max-width:1180px;margin:0 auto}.ckpt-topbar{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:26px}.ckpt-eyebrow{font-size:11px;letter-spacing:.22em;color:var(--ckpt-dim);text-transform:uppercase}.ckpt-h1{font-size:26px;font-weight:650;margin-top:4px}.ckpt-asof{color:var(--ckpt-dim);font-size:13px;margin-top:6px}.ckpt-asof b{color:var(--ckpt-text);font-weight:600}.ckpt-fc{background:var(--ckpt-panel);border:1px solid var(--ckpt-line);border-radius:14px;padding:16px 20px;gap:20px;flex-wrap:wrap}.ckpt-fc,.ckpt-fc-state{display:flex;align-items:center}.ckpt-fc-state{flex-direction:column;gap:4px;padding-right:20px;border-right:1px solid var(--ckpt-line)}.ckpt-dot{width:14px;height:14px;border-radius:50%;background:var(--ckpt-safe);box-shadow:0 0 12px var(--ckpt-safe)}.ckpt-dot.armed{background:var(--ckpt-warn);box-shadow:0 0 12px var(--ckpt-warn)}.ckpt-fc-label{font-size:15px;font-weight:800;letter-spacing:.08em;color:var(--ckpt-safe)}.ckpt-fc-label.armed{color:var(--ckpt-warn)}.ckpt-fc-sub{font-size:11px;color:var(--ckpt-dim)}.ckpt-chips{display:grid;grid-template-columns:repeat(3,auto);gap:6px 16px}.ckpt-chip{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ckpt-dim);white-space:nowrap}.ckpt-val{font-family:var(--ckpt-mono);font-size:12px;font-weight:700;padding:1px 8px;border-radius:20px}.ckpt-val.no{color:var(--ckpt-safe);background:rgba(45,212,167,.12)}.ckpt-val.yes{color:var(--ckpt-warn);background:rgba(240,180,41,.14)}.ckpt-val.never{color:var(--ckpt-faint);background:rgba(74,90,109,.18);text-decoration:line-through}.ckpt-val.unknown{color:var(--ckpt-danger);background:rgba(255,107,107,.13)}.ckpt-section{margin-top:26px}.ckpt-sec-head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.ckpt-layer{font-size:10px;letter-spacing:.18em;color:var(--ckpt-faint);text-transform:uppercase}.ckpt-h2{font-size:17px;font-weight:650}.ckpt-count{font-size:12px;color:var(--ckpt-dim);background:var(--ckpt-panel);border:1px solid var(--ckpt-line);padding:1px 9px;border-radius:20px}.ckpt-decision{background:linear-gradient(180deg,var(--ckpt-panel),var(--ckpt-panel2));border:1px solid var(--ckpt-line);border-left:4px solid var(--ckpt-warn);border-radius:12px;padding:16px 18px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.ckpt-rank{font-size:22px;font-weight:800;color:var(--ckpt-warn);min-width:40px;text-align:center}.ckpt-dec-body{flex:1 1;min-width:200px}.ckpt-kind{font-size:11px;letter-spacing:.14em;color:var(--ckpt-warn);font-weight:700}.ckpt-subject{font-size:17px;font-weight:650;margin:2px 0;overflow-wrap:anywhere}.ckpt-why{font-size:13px;color:var(--ckpt-dim);overflow-wrap:anywhere}.ckpt-cmd{display:flex;align-items:center;gap:8px;background:#0a0e13;border:1px solid var(--ckpt-line);border-radius:8px;padding:8px 12px;max-width:100%}.ckpt-cmd code{font-family:var(--ckpt-mono);font-size:12px;color:var(--ckpt-info);overflow-x:auto;white-space:nowrap;display:block;max-width:60vw}.ckpt-copy{background:var(--ckpt-info);color:#08111e;border:0;border-radius:6px;font-size:12px;font-weight:700;padding:6px 12px;cursor:pointer;min-width:64px}.ckpt-copy:hover{filter:brightness(1.15)}.ckpt-copy:focus-visible{outline:2px solid var(--ckpt-text);outline-offset:2px}.ckpt-sr-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ckpt-empty{color:var(--ckpt-faint);font-size:14px;background:var(--ckpt-panel2);border:1px dashed var(--ckpt-line);border-radius:10px;padding:14px 18px}.ckpt-headline{display:inline-flex;align-items:center;gap:10px;background:var(--ckpt-panel);border:1px solid var(--ckpt-line);border-radius:10px;padding:10px 16px;font-family:var(--ckpt-mono);font-size:14px;flex-wrap:wrap}.ckpt-headline .b{color:var(--ckpt-warn);font-weight:700}.ckpt-badge{font-family:var(--ckpt-mono);font-size:11px;font-weight:700;padding:2px 9px;border-radius:20px}.ckpt-badge.run{color:var(--ckpt-safe);background:rgba(45,212,167,.12)}.ckpt-badge.escalate{color:var(--ckpt-warn);background:rgba(240,180,41,.14)}.ckpt-badge.skip{color:var(--ckpt-faint);background:rgba(74,90,109,.18)}.ckpt-badge.block{color:var(--ckpt-danger);background:rgba(255,107,107,.13)}.ckpt-badge.conf{color:var(--ckpt-info);background:rgba(106,169,255,.12)}.ckpt-row{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--ckpt-line);font-size:13px;flex-wrap:wrap}.ckpt-row .mono{font-family:var(--ckpt-mono);overflow-wrap:anywhere}.ckpt-happened{display:flex;gap:14px;flex-wrap:wrap}.ckpt-hcard{background:var(--ckpt-panel);border:1px solid var(--ckpt-line);border-radius:12px;padding:14px 18px;min-width:240px;flex:1 1}.ckpt-hk{font-size:11px;letter-spacing:.14em;color:var(--ckpt-dim);text-transform:uppercase}.ckpt-hv{font-size:16px;font-weight:650;display:flex;align-items:center;gap:8px}.ckpt-hmeta,.ckpt-hv{margin-top:4px;overflow-wrap:anywhere}.ckpt-hmeta{font-size:12px;color:var(--ckpt-dim)}.ckpt-pulse{width:9px;height:9px;border-radius:50%;background:var(--ckpt-info);flex-shrink:0}.ckpt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.ckpt-rcard{background:var(--ckpt-panel2);border:1px solid var(--ckpt-line);border-radius:10px;padding:12px 16px}.ckpt-rk{font-size:12px;color:var(--ckpt-dim)}.ckpt-rv{font-size:20px;font-weight:700;margin-top:2px}.ckpt-rv.ok{color:var(--ckpt-safe)}.ckpt-rv.note{color:var(--ckpt-info)}.ckpt-sources{color:var(--ckpt-faint);font-size:12px;margin-top:10px;overflow-wrap:anywhere}.ckpt-sources summary{cursor:pointer;color:var(--ckpt-dim)}.ckpt-banner{background:rgba(240,180,41,.14);border:1px solid var(--ckpt-warn);color:var(--ckpt-warn);border-radius:10px;padding:10px 16px;font-weight:600;margin-bottom:18px}.hq-runtime-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-family:var(--ckpt-mono);font-size:12px}.hq-runtime-banner.run{border-color:var(--ckpt-safe);color:var(--ckpt-safe);background:rgba(45,212,167,.08)}.hq-runtime-banner.block{border-color:var(--ckpt-danger);color:var(--ckpt-danger);background:rgba(255,107,107,.08)}.hq-runtime-banner span{color:var(--ckpt-dim);font-weight:500}.ckpt-footer{margin-top:30px;color:var(--ckpt-faint);font-size:12px;border-top:1px solid var(--ckpt-line);padding-top:12px}@media (max-width:480px){.ckpt-chips{grid-template-columns:repeat(2,auto)}.ckpt-cmd code{max-width:100%}.ckpt-cmd{flex-wrap:wrap}.ckpt-rank{min-width:28px;font-size:18px}}.hq-nav{display:flex;gap:4px;overflow-x:auto;padding:4px 0 24px;scrollbar-width:thin}.hq-nav a{flex:0 0 auto;border-bottom:2px solid transparent;color:var(--ckpt-dim);padding:9px 10px;font-size:12px;font-weight:750;text-decoration:none}.hq-nav a:focus-visible,.hq-nav a:hover{border-color:var(--ckpt-safe);color:var(--ckpt-text);outline:none}.hq-room-header{display:grid;gap:18px;align-items:end;margin:6px 0 24px}.hq-room-header h1{margin:4px 0 8px;font-size:clamp(30px,5vw,52px);line-height:1;letter-spacing:0}.hq-room-header p{max-width:720px;margin:0;color:var(--ckpt-dim);line-height:1.5}.hq-authority{border-left:3px solid var(--ckpt-warn);padding:4px 0 4px 14px}.hq-authority span,.hq-detail>span,.hq-focus>span,.hq-metric>span,.hq-next>span{display:block;color:var(--ckpt-dim);font-size:10px;font-weight:800;text-transform:uppercase}.hq-authority strong{display:block;margin:5px 0;color:var(--ckpt-warn);font-size:20px}.hq-authority small{color:var(--ckpt-dim)}.hq-card-grid,.hq-metric-grid{display:grid;gap:10px}.hq-metric{min-width:0;border:1px solid var(--ckpt-line);border-radius:8px;background:var(--ckpt-panel);padding:15px}.hq-metric strong{display:block;margin:8px 0 4px;font-family:var(--ckpt-mono);font-size:20px;overflow-wrap:anywhere}.hq-metric p{margin:0;color:var(--ckpt-dim);font-size:12px;line-height:1.4}.hq-section{min-width:0;margin-top:26px}.hq-list{display:grid;gap:7px}.hq-list-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--ckpt-line);background:var(--ckpt-panel2);color:var(--ckpt-text);padding:12px 14px;text-decoration:none}.hq-list-row:hover{border-color:var(--ckpt-dim)}.hq-list-row>span:first-child{min-width:0}.hq-list-row small,.hq-list-row strong{display:block;overflow-wrap:anywhere}.hq-list-row small{margin-top:4px;color:var(--ckpt-dim);line-height:1.35}.hq-operator-grid{display:grid;gap:10px;margin:12px 0 6px}.hq-focus,.hq-next{min-width:0;border:1px solid var(--ckpt-line);background:var(--ckpt-panel);padding:20px}.hq-focus{border-left:4px solid var(--ckpt-safe)}.hq-next{border-left:4px solid var(--ckpt-info)}.hq-focus h2,.hq-next h2{margin:9px 0;font-size:22px;letter-spacing:0;overflow-wrap:anywhere}.hq-focus p,.hq-next p{color:var(--ckpt-dim);line-height:1.45}.hq-focus a{color:var(--ckpt-safe);font-weight:700}.hq-card-grid{margin-top:8px}.hq-project-card{display:grid;min-width:0;gap:10px;border:1px solid var(--ckpt-line);border-radius:8px;background:var(--ckpt-panel);color:var(--ckpt-text);padding:18px;text-decoration:none}.hq-project-card:hover{border-color:var(--ckpt-safe)}.hq-project-card>div{display:flex;justify-content:space-between;gap:10px}.hq-project-card h2{margin:2px 0;font-size:20px}.hq-project-card p{margin:0;color:var(--ckpt-text);overflow-wrap:anywhere}.hq-project-card small{color:var(--ckpt-dim);line-height:1.4;overflow-wrap:anywhere}.hq-two-col{display:grid;gap:18px}.hq-detail{display:grid;gap:6px;border-bottom:1px solid var(--ckpt-line);padding:11px 2px}.hq-detail strong{overflow-wrap:anywhere}.hq-detail.danger strong{color:var(--ckpt-warn)}.hq-question-strip{display:flex;flex-wrap:wrap;gap:8px}.hq-question-strip span{border:1px solid var(--ckpt-line);color:var(--ckpt-dim);padding:7px 10px;font-size:11px;font-weight:700}@media (min-width:700px){.hq-room-header{grid-template-columns:1fr auto}.hq-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-home-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.hq-card-grid,.hq-operator-grid,.hq-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.hq-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.hq-nav{flex-wrap:wrap;overflow-x:visible;gap:2px 6px}.hq-nav a{padding:7px 5px}}