@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-condensed-latin-500-normal.BqaLkUoX.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-500-normal.BLe87hIu.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-condensed-latin-600-normal.CRd5VyFf.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-600-normal.6XnkKYvF.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-condensed-latin-700-normal.D8r4s4aS.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-700-normal.D3enqrvP.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(./newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(./newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(./newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(./newsreader-latin-500-normal.DFwuUcdu.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(./newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(./newsreader-latin-600-normal.DUnT2r2g.woff)format("woff")}:root{color:#e0d8c4;font-synthesis:none;font-optical-sizing:auto;--font-body:"IBM Plex Sans", Arial, sans-serif;--font-display:"IBM Plex Sans Condensed", "Arial Narrow", Arial, sans-serif;--font-editorial:"Newsreader", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--bg:#0f1210;--bg-raised:#181b19;--bg-elevated:#1f231f;--paper:#e0d8c4;--paper-light:#ede5d2;--ink:#0f1210;--ink-soft:#8a9086;--text-secondary:#8a9086;--text-muted:#5a6058;--teal:#4a9d95;--teal-dark:#3a7d75;--teal-glow:#4a9d952e;--orange:#e07b45;--orange-glow:#e07b4526;--violet:#8b6b9e;--violet-glow:#8b6b9e26;--red:#c44a4a;--line:#e0d8c41a;--line-strong:#e0d8c433;--shadow:0 18px 55px #00000080;background:#0f1210;font-family:IBM Plex Sans,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--ink)}body{background:linear-gradient(#0f1210f7,#0f1210f7),repeating-linear-gradient(0deg,#0000 0 3px,#e0d8c406 3px 4px);min-width:320px;min-height:100vh;margin:0}body:before{z-index:50;pointer-events:none;opacity:.25;content:"";background-image:radial-gradient(#e0d8c414 .7px,#0000 .7px);background-size:6px 6px;position:fixed;inset:0}button,input,select,textarea{font:inherit}button,select,input,textarea{border-radius:0}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.52}h1,h2,h3,p{margin-top:0}h1,h2{text-wrap:balance}h1{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}h2,h3{font-family:var(--font-editorial);letter-spacing:-.015em;font-weight:500}p{text-wrap:pretty}.eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.7rem;font-size:.72rem;font-weight:600;line-height:1.4}.primary-button,.secondary-button,.text-button,.advance-clock{min-height:3.2rem;font-family:var(--font-display);letter-spacing:.045em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:1rem;font-size:.95rem;font-weight:700;display:inline-flex}.primary-button{color:var(--bg);background:var(--teal);padding:.85rem 1.25rem;box-shadow:4px 4px #0006}.primary-button:hover:not(:disabled){background:#5aada5;transform:translate(1px,1px);box-shadow:3px 3px #0006}.primary-button.wide{width:100%}.primary-button.light-accent{color:var(--bg);background:var(--orange)}.secondary-button{border:1px solid var(--line-strong);background:0 0;padding:.75rem 1rem}.secondary-button:hover:not(:disabled){color:var(--bg);background:var(--paper)}.text-button{min-height:2.5rem;color:var(--teal);background:0 0;padding:.5rem}.text-button.light{color:var(--paper)}.paper-panel{background:var(--bg-raised);border:1px solid var(--line-strong);box-shadow:var(--shadow)}.panel-heading{border-bottom:1px solid var(--line-strong);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;padding:.75rem 1rem;font-family:IBM Plex Mono,ui-monospace,monospace;display:flex}.panel-heading>span,.panel-heading>div>span{letter-spacing:.1em;font-size:.78rem;font-weight:600;display:block}.panel-heading small{color:var(--text-secondary);letter-spacing:.04em;margin-top:.18rem;font-size:.62rem;display:block}.wordmark{color:var(--paper);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.wordmark>span{aspect-ratio:1;border:2px solid;place-items:center;width:2.25rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;display:grid}.wordmark strong{font-family:Newsreader,Georgia,serif;font-size:1.1rem;font-weight:600}.wordmark.inverse{color:var(--paper)}.entry-screen{background:var(--bg);grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);min-height:100vh;display:grid}.entry-hero{color:var(--paper);background:radial-gradient(circle at 72% 26%, #e07b4566 0 2px, transparent 3px), repeating-radial-gradient(circle at 72% 26%, transparent 0 38px, #e0d8c40f 39px 40px), linear-gradient(135deg, #4a9d954d, transparent 48%), var(--bg);flex-direction:column;justify-content:center;padding:clamp(3rem,8vw,8rem);display:flex;position:relative;overflow:hidden}.entry-hero:before{aspect-ratio:1;content:"";border:2px solid #e0d8c42e;border-radius:50%;width:32rem;animation:120s linear infinite bureau-rotate;position:absolute;bottom:-13rem;right:-9rem;box-shadow:0 0 0 2.2rem #0f1210f2,0 0 0 2.3rem #e0d8c41a,0 0 0 6rem #0f1210f2,0 0 0 6.1rem #e0d8c40f}.entry-hero:after{background:var(--orange);content:"";width:2px;height:55%;position:absolute;top:7%;right:8%;transform:rotate(31deg);box-shadow:1rem 1rem #e07b4566,-.7rem 2rem #e07b4533}.entry-hero h1{z-index:1;letter-spacing:-.045em;text-transform:uppercase;max-width:6ch;margin:0 0 1.6rem;font-size:clamp(5rem,11vw,10rem);font-weight:600;line-height:.78;position:relative}.entry-hero .eyebrow{z-index:1;color:var(--teal);position:relative}.hero-deck{z-index:1;max-width:26rem;font-family:Newsreader,Georgia,serif;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.25;position:relative}.bureau-seal{aspect-ratio:1;border:2px solid var(--paper);border-radius:50%;place-items:center;width:5rem;display:grid;position:absolute;top:3rem;left:3rem;transform:rotate(-7deg)}.bureau-seal:after{content:"";border:1px solid #e8e1cf80;border-radius:50%;position:absolute;inset:.35rem}.bureau-seal span{font-family:IBM Plex Mono,monospace;font-size:1.2rem;font-weight:700}.bureau-seal small{font-family:IBM Plex Mono,monospace;font-size:.43rem;position:absolute;bottom:.65rem}.clock-rule{align-items:center;gap:.7rem;font-family:IBM Plex Mono,monospace;font-size:2rem;font-weight:600;display:flex;position:absolute;bottom:2rem;right:3rem}.clock-rule i{border-top:.35rem solid var(--orange);border-bottom:.35rem solid var(--orange);width:.35rem;height:1.5rem;display:block}.intake-panel{background:linear-gradient(#181b19f0,#181b19f0),repeating-linear-gradient(0deg,#0000 0 23px,#e0d8c408 23px 24px);flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,6rem);display:flex}.form-stamp{border:2px solid var(--red);color:var(--red);letter-spacing:.1em;align-self:flex-start;margin-bottom:2.5rem;padding:.5rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;transform:rotate(-1.5deg)}.intake-panel h2{max-width:12ch;margin-bottom:1rem;font-size:clamp(2.6rem,5vw,4.5rem);line-height:.95}.intake-panel>p:not(.eyebrow,.local-note){max-width:36rem;color:var(--text-secondary);font-family:IBM Plex Sans,Arial,sans-serif;font-size:1.15rem;line-height:1.5}.agent-intake-grid{gap:1rem;margin:1.5rem 0;display:grid}.agent-intake-grid label,.dispatch-field,.protocol-field{gap:.35rem;display:grid}.agent-intake-grid label>span,.dispatch-field>span,.protocol-field>span{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600}.agent-intake-grid input,.dispatch-field select,.protocol-field select,.order-package select,.report-actions textarea{border:1px solid var(--line-strong);width:100%;min-height:2.8rem;color:var(--paper);background:#0f121099;padding:.65rem .75rem}.agent-intake-grid small{color:var(--text-secondary)}.intake-facts{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin:1rem 0 2rem;display:grid}.intake-facts div{border-right:1px solid var(--line);text-align:center;gap:.2rem;padding:1rem .5rem;display:grid}.intake-facts div:last-child{border-right:0}.intake-facts strong{font-family:Newsreader,Georgia,serif;font-size:1.8rem}.intake-facts span{letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem}.local-note{color:var(--text-secondary);text-align:center;margin:1rem auto 0;font-size:.8rem}.agent-intake-grid.single-agent{grid-template-columns:1fr 1fr}.agent-intake-grid .wide-field{grid-column:1/-1}.agent-intake-grid label>span i{color:var(--text-muted);font-style:normal;font-weight:400}.calibration-shell{background:linear-gradient(#4a9d950f, transparent 45%), var(--bg);min-height:100vh;padding:clamp(1.25rem,4vw,4rem)}.calibration-header{border-bottom:2px solid var(--line-strong);justify-content:space-between;align-items:flex-start;max-width:90rem;margin:0 auto 2rem;padding-bottom:1.5rem;display:flex}.calibration-header h1{margin:0;font-size:clamp(2.3rem,5vw,4rem)}.status-stamp,.change-stamp{border:2px solid var(--teal);color:var(--teal);letter-spacing:.08em;padding:.6rem .9rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;transform:rotate(1.5deg)}.calibration-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:2rem;max-width:90rem;margin:0 auto;display:grid}.calibration-board{min-height:38rem}.mini-map{grid-template-columns:1fr .6fr 1fr;align-items:center;min-height:23rem;padding:3rem;display:grid;position:relative}.mini-map:before{content:"";background:linear-gradient(21deg,#0000 49.5%,#2f6f6a29 50% 50.5%,#0000 51%),linear-gradient(-29deg,#0000 49.5%,#2f6f6a1f 50% 50.5%,#0000 51%);position:absolute;inset:2rem}.mini-site{z-index:1;border:2px solid var(--line-strong);background:var(--bg-elevated);gap:.7rem;min-height:9rem;padding:1.2rem;display:grid;position:relative}.mini-site>span{font-family:IBM Plex Mono,monospace;font-size:.68rem}.mini-site>strong{font-family:Newsreader,Georgia,serif;font-size:1.6rem}.mini-line{z-index:0;background:var(--teal);height:2px;position:relative}.anomaly-mark{aspect-ratio:1;border:3px double var(--violet);border-radius:50%;width:2.8rem;position:absolute;bottom:1rem;right:1rem;box-shadow:.3rem .1rem #5a3e6740}.agent-mark{aspect-ratio:1;width:2.8rem;color:var(--paper);background:var(--teal);border-radius:50% 50% 12% 12%;place-items:center;font-style:normal;font-weight:700;display:grid;position:absolute;bottom:1rem;right:1rem}.forecast-slip{border:1px solid var(--red);background:#b33a3a12;margin:0 2rem 2rem;padding:1rem 1.2rem}.forecast-slip p{color:var(--red);letter-spacing:.08em;margin-bottom:.5rem;font-family:IBM Plex Mono,monospace;font-size:.67rem;font-weight:600}.forecast-slip strong,.forecast-slip span{display:block}.calibration-lesson{padding:1.5rem 1rem}.calibration-lesson h2{margin-bottom:1.5rem;font-size:clamp(2.5rem,4vw,4rem)}.calibration-steps{margin:0;padding:0;list-style:none}.calibration-steps li{border-top:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.calibration-steps li>span{font-family:IBM Plex Mono,monospace;font-weight:600}.calibration-steps strong{margin-bottom:.2rem;display:block}.calibration-steps p{color:var(--text-secondary);margin:0;line-height:1.4}.calibration-cards{grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;margin:1rem 0 2rem;display:grid}.mini-card{border:1px solid var(--line-strong);background:var(--bg-elevated);min-height:11rem;padding:.8rem;display:grid}.mini-card small{font-family:IBM Plex Mono,monospace;font-size:.55rem}.mini-card b{align-self:center;font-family:Newsreader,Georgia,serif;font-size:2rem}.mini-card strong{font-size:.9rem}.mini-card span{font-size:.75rem}.prepare-card{border-top:5px solid var(--teal)}.resolve-card{border-top:5px solid var(--orange)}.link-glyph{color:var(--orange);font-size:1.5rem}.calibration-result{background:var(--bg-raised);max-width:68rem;color:var(--paper);box-shadow:var(--shadow);margin:5vh auto 0;padding:clamp(2rem,5vw,5rem)}.record-kicker{color:var(--teal);letter-spacing:.12em;margin-bottom:1rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.calibration-result>h2{font-size:clamp(3rem,7vw,6rem);line-height:.95}.calibration-beats{margin:2rem 0}.calibration-summary{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0;display:grid}.calibration-summary div{border:1px solid #e8e1cf40;padding:1rem}.calibration-summary span,.calibration-summary strong{display:block}.calibration-summary span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-family:IBM Plex Mono,monospace;font-size:.6rem}.case-shell{background:var(--bg);min-height:100vh;padding-bottom:4rem}.bureau-header{z-index:20;border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1210f0;grid-template-columns:1.1fr 1fr 1fr auto;align-items:center;gap:1.5rem;min-height:4.5rem;padding:.6rem clamp(1rem,3vw,3rem);display:grid;position:sticky;top:0}.case-index span,.case-index strong{display:block}.case-index span,.continuity-meter span,.save-indicator{letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem}.case-index strong{margin-top:.18rem;font-size:.78rem}.continuity-meter{grid-template-columns:auto minmax(7rem,1fr);align-items:center;gap:1rem;display:grid}.continuity-meter>div{align-items:baseline;gap:.5rem;display:flex}.continuity-meter strong{font-family:Newsreader,Georgia,serif;font-size:1.7rem}.continuity-meter small{font-size:.85rem}.continuity-meter meter{background:#e0d8c414;border:0;width:100%;height:.55rem}.continuity-meter meter::-webkit-meter-bar{background:#e0d8c414;border:0}.continuity-meter meter::-webkit-meter-optimum-value{background:var(--teal)}.save-indicator{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.save-indicator>span{aspect-ratio:1;background:var(--teal);border-radius:50%;width:.45rem}.save-indicator>span.unsaved{background:var(--orange)}.watch-brief{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:2rem;max-width:106rem;margin:0 auto;padding:clamp(2rem,4vw,4rem) clamp(1rem,3vw,3rem) 2rem;display:grid}.watch-brief h1{margin-bottom:.6rem;font-size:clamp(2.6rem,5vw,5rem);line-height:.93}.watch-brief>div:first-child>p:last-child{max-width:55rem;color:var(--text-secondary);font-family:IBM Plex Sans,Arial,sans-serif;font-size:1.12rem;line-height:1.4}.objective-card{border-left:5px solid var(--orange);background:#d96b321a;align-self:end;padding:1.2rem}.objective-card span,.objective-card strong{display:block}.objective-card span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:600}.objective-card strong{font-family:Newsreader,Georgia,serif;font-size:1.1rem;line-height:1.35}.planning-layout{grid-template-columns:minmax(0,1.4fr) minmax(19rem,.6fr);gap:1.25rem;max-width:106rem;margin:0 auto;padding:0 clamp(1rem,3vw,3rem);display:grid}.map-panel{min-height:37rem}.map-legend{gap:.8rem;display:flex}.map-legend span{align-items:center;gap:.25rem;font-size:.55rem;display:inline-flex}.map-legend i{aspect-ratio:1;width:.75rem;display:inline-block}.legend-agent{background:var(--teal);border-radius:50% 50% 20% 20%}.legend-anomaly{border:2px solid var(--violet);border-radius:50%}.legend-hazard{background:repeating-linear-gradient(90deg, var(--orange) 0 2px, transparent 2px 4px)}.site-map{background:radial-gradient(circle,#2f6f6a1a,#0000 47%),repeating-linear-gradient(0deg,#0000 0 39px,#2f6f6a14 39px 40px),repeating-linear-gradient(90deg,#0000 0 39px,#2f6f6a14 39px 40px);grid-template-rows:repeat(2,minmax(9.5rem,1fr));grid-template-columns:repeat(2,minmax(13rem,1fr));gap:4rem 7rem;min-height:30rem;padding:3rem 5rem;display:grid;position:relative}.map-connector{z-index:0;background:var(--teal);opacity:.55;transform-origin:0;height:2px;position:absolute}.line-a{width:46%;top:31%;left:27%;transform:rotate(0)}.line-b{width:47%;top:31%;left:26%;transform:rotate(48deg)}.line-c{width:44%;top:68%;left:28%}.line-d{width:46%;top:68%;left:27%;transform:rotate(-48deg)}.site-node{z-index:2;border:1px solid var(--line-strong);text-align:left;background:var(--bg-elevated);cursor:default;align-content:space-between;min-height:9.5rem;padding:1rem;display:grid;position:relative;box-shadow:4px 4px #0000004d}.site-node.reachable:not(:disabled){cursor:pointer}.site-node.reachable:not(:disabled):hover{border-color:var(--teal);background:#262b28}.site-node.selected-site{border:3px solid var(--teal);box-shadow:4px 4px 0 var(--teal), inset 0 0 0 2px var(--paper)}.site-node.selected-site:after{color:var(--paper);background:var(--teal);letter-spacing:.08em;content:"FILED POSITION";padding:.25rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.5rem;position:absolute;top:-.7rem;right:.6rem}.site-code{justify-content:space-between;gap:.5rem;font-family:IBM Plex Mono,monospace;font-size:.58rem;display:flex}.site-node>strong{max-width:9ch;font-family:Newsreader,Georgia,serif;font-size:1.5rem;line-height:1}.site-state{align-items:center;gap:.35rem;min-height:2.3rem;display:flex}.map-agent{aspect-ratio:1;width:2rem;color:var(--paper);background:var(--teal);border-radius:50% 50% 16% 16%;place-items:center;font-size:.72rem;font-style:normal;font-weight:700;display:grid}.map-agent-examiner{background:var(--orange)}.map-anomaly{aspect-ratio:1;border:3px double var(--violet);border-radius:50%;width:2.2rem;display:block;box-shadow:.2rem .08rem #5a3e6759}.hazard-chip{color:var(--paper);background:var(--orange);padding:.2rem .35rem;font-family:IBM Plex Mono,monospace;font-size:.5rem}.forecast-list{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);display:grid}.forecast-item{border-right:1px solid var(--line);grid-template-columns:3.2rem 1fr auto;align-items:center;gap:.8rem;min-height:6rem;padding:.9rem 1rem;display:grid}.forecast-item:last-child{border-right:0}.anomaly-sigil{aspect-ratio:1;border:2px solid var(--violet);border-radius:50%;width:2.7rem;position:relative}.anomaly-sigil:before,.anomaly-sigil:after{border:1px solid var(--violet);content:"";border-radius:50%;position:absolute;inset:.35rem}.anomaly-sigil:after{border-left:0;border-right:0;border-radius:0;inset:.75rem -.2rem;transform:rotate(-18deg)}.forecast-item span,.forecast-item p,.forecast-time{font-family:IBM Plex Mono,monospace}.forecast-item span{color:var(--violet);letter-spacing:.05em;font-size:.6rem;font-weight:600}.forecast-item strong{margin:.25rem 0;font-size:.85rem;display:block}.forecast-item p{margin:0;font-size:.55rem}.forecast-time{text-align:right;gap:.2rem;display:grid}.forecast-time small{font-size:.5rem}.forecast-time b{color:var(--orange);letter-spacing:.15em;font-size:.7rem}.unit-panel{border:1px solid var(--line-strong);background:var(--bg-raised);align-self:stretch}.agent-tabs{display:grid}.agent-tabs>button,.amendment-agent-nav>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:3.3rem 1fr auto;align-items:center;gap:.8rem;min-height:4.6rem;padding:.7rem .9rem;display:grid}.agent-tabs>button.active,.amendment-agent-nav>button.active{box-shadow:inset 5px 0 0 var(--teal);background:#4a9d951f}.agent-portrait{border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 34%, var(--paper) 0 17%, transparent 18%), radial-gradient(ellipse at 50% 87%, var(--ink) 0 43%, transparent 44%), var(--teal);width:3rem;height:3rem;display:block;position:relative;overflow:hidden}.portrait-examiner{background:radial-gradient(circle at 50% 34%, var(--paper) 0 17%, transparent 18%), linear-gradient(113deg, transparent 0 46%, var(--orange) 47% 53%, transparent 54%), radial-gradient(ellipse at 50% 87%, var(--ink) 0 43%, transparent 44%), var(--violet)}.agent-tabs button>span small,.agent-tabs button>span strong,.amendment-agent-nav button>span small,.amendment-agent-nav button>span strong{display:block}.agent-tabs button>span small,.amendment-agent-nav button>span small{letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.55rem}.agent-tabs button>b,.amendment-agent-nav button>b{border:1px solid var(--line-strong);letter-spacing:.05em;padding:.25rem .35rem;font-family:IBM Plex Mono,monospace;font-size:.5rem}.agent-tabs button>b.filed,.amendment-agent-nav button>b.done{border-color:var(--teal);color:var(--bg);background:var(--teal)}.agent-vitals{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.agent-vitals div{border-right:1px solid var(--line);text-align:center;padding:.8rem .4rem}.agent-vitals div:last-child{border-right:0}.agent-vitals span,.agent-vitals strong{display:block}.agent-vitals span{letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.5rem}.agent-vitals strong{margin-top:.15rem;font-size:1.05rem}.dispatch-field,.protocol-field{border-bottom:1px solid var(--line);padding:.9rem}.team-intent{border-bottom:1px solid var(--line);background:#8b6b9e1f;padding:.3rem .9rem}.team-intent p{border-bottom:1px dashed var(--line);margin:0;padding:.65rem 0}.team-intent p:last-child{border-bottom:0}.team-intent span,.team-intent strong{display:block}.team-intent span{color:var(--violet);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-family:IBM Plex Mono,monospace;font-size:.55rem}.timeline-panel{grid-column:1/-1}.band-track{grid-template-columns:repeat(4,1fr);display:grid}.band-column{border-right:1px solid var(--line);min-height:8rem;padding:.9rem}.band-column:last-child{border-right:0}.band-title{letter-spacing:.08em;align-items:center;gap:.55rem;margin-bottom:.7rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;display:flex}.band-title b{aspect-ratio:1;border:1px solid var(--line-strong);place-items:center;width:1.5rem;display:grid}.band-safeguard .band-title b{color:var(--bg);background:var(--teal)}.band-prepare .band-title b{color:var(--bg);background:var(--violet)}.band-resolve .band-title b{color:var(--bg);background:var(--orange)}.timeline-action{border-left:3px solid var(--teal);background:#4a9d951a;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.35rem;padding:.45rem .55rem;font-size:.72rem;display:flex}.timeline-action small{font-family:IBM Plex Mono,monospace;font-size:.55rem}.timeline-action.anomaly-action{border-left-color:var(--violet);background:#8b6b9e1a}.timeline-action.automatic{border-left-color:var(--border-strong);background:#e0d8c40d}.timeline-empty{color:var(--text-muted);text-transform:uppercase;padding:1rem .5rem;font-family:IBM Plex Mono,monospace;font-size:.58rem}.hand-panel{grid-column:1/-1;padding-top:1rem}.hand-heading{border-bottom:2px solid var(--line-strong);justify-content:space-between;align-items:end;gap:1rem;padding:1rem 0 .5rem;display:flex}.hand-heading h2{margin-bottom:.4rem;font-size:clamp(2rem,3vw,3rem)}.capacity-pips{align-items:center;gap:.35rem;padding-bottom:.7rem;display:flex}.capacity-pips i{aspect-ratio:1;border:2px solid var(--teal);background:var(--teal);border-radius:50%;width:1.1rem;display:block}.capacity-pips i.spent{background:0 0}.capacity-pips span{text-transform:uppercase;margin-left:.4rem;font-family:IBM Plex Mono,monospace;font-size:.58rem}.directive-hand{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem 0;display:grid}.directive-card{border:1px solid var(--line-strong);text-align:left;background:var(--bg-elevated);cursor:pointer;grid-template-rows:auto 1fr auto auto auto;min-height:17rem;padding:.85rem;display:grid;position:relative;box-shadow:4px 4px #0000004d}.directive-card:before{background:var(--teal);content:"";width:100%;height:5px;position:absolute;top:0;left:0}.directive-card.directive-prepare:before{background:var(--violet)}.directive-card.directive-resolve:before{background:var(--orange)}.directive-card.selected{border:3px solid var(--teal);box-shadow:4px 4px 0 var(--teal)}.directive-card.selected:after{color:var(--paper);background:var(--teal);content:"FILED";padding:.2rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.5rem;position:absolute;top:.75rem;right:-.35rem}.card-topline{justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:.55rem;display:flex}.card-topline b{aspect-ratio:1;width:1.6rem;color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.directive-icon{aspect-ratio:1;border:2px solid var(--line-strong);background:repeating-radial-gradient(circle, transparent 0 7px, #e0d8c40f 8px 9px), var(--paper);border-radius:50%;place-self:center;place-items:center;width:4.8rem;margin:.8rem;font-family:IBM Plex Mono,monospace;font-size:1.2rem;font-style:normal;font-weight:700;display:grid}.directive-card>strong{font-family:Newsreader,Georgia,serif;font-size:1.25rem}.directive-card>p{min-height:2.7rem;margin:.35rem 0 .7rem;font-size:.78rem;line-height:1.35}.tag-row{flex-wrap:wrap;gap:.3rem;display:flex}.tag-row span,.upgrade-flag{border:1px solid var(--line);letter-spacing:.04em;padding:.15rem .3rem;font-family:IBM Plex Mono,monospace;font-size:.5rem}.upgrade-flag{border-color:var(--orange);color:var(--orange);position:absolute;bottom:.45rem;right:.45rem;transform:rotate(-3deg)}.order-package{border:1px solid var(--line-strong);background:#0f121080;margin:.5rem 0 1rem}.package-heading{border-bottom:1px solid var(--line);text-transform:uppercase;justify-content:space-between;padding:.65rem .8rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;display:flex}.package-row{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(10rem,.8fr) 1fr 1fr auto;align-items:center;gap:.8rem;padding:.7rem .8rem;display:grid}.package-row:last-child{border-bottom:0}.package-row>b{aspect-ratio:1;border:1px solid var(--line-strong);place-items:center;width:1.8rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;display:grid}.package-row>div>strong,.package-row>div>small{display:block}.package-row>div>small,.package-row label>span{letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.52rem}.package-row label{gap:.2rem;display:grid}.package-target{text-align:right;max-width:10rem;font-size:.68rem;font-weight:600}.warning-stack{gap:.4rem;margin:.7rem 0;display:grid}.warning-stack p,.error-banner{border-left:4px solid var(--orange);background:#d96b321a;margin:0;padding:.65rem .8rem;font-size:.78rem}.error-banner{border-left-color:var(--red);color:#751c1c;background:#b33a3a1a}.planning-actions{border-top:2px solid var(--line-strong);justify-content:space-between;align-items:stretch;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.planning-actions>div{align-items:center;gap:1rem;display:flex}.planning-actions>div>span{max-width:19rem;color:var(--ink-soft);font-size:.75rem}.advance-clock{border:2px solid var(--line-strong);text-align:left;min-width:min(24rem,45vw);color:var(--paper);background:0 0;padding:.7rem 1rem}.advance-clock.clock-ready{color:var(--bg);background:var(--paper)}.advance-clock>i{aspect-ratio:1;border:2px solid;border-radius:50%;width:2.5rem;display:block;position:relative}.advance-clock>i:before,.advance-clock>i:after{transform-origin:top;content:"";background:currentColor;width:1px;height:.85rem;position:absolute;top:50%;left:50%}.advance-clock>i:after{transform:rotate(120deg)}.advance-clock span{display:grid}.advance-clock small{font-size:.56rem}.advance-clock strong{font-size:.9rem}.record-shell{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 50% 30%, #8b6b9e40, transparent 42%), var(--bg);padding-bottom:3rem}.record-header{border-bottom:1px solid #e8e1cf38;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);display:grid}.record-header>div:nth-child(2){text-align:center}.record-header>div:nth-child(2) p,.record-header>div:nth-child(2) strong{letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.58rem;display:block}.record-header .text-button{justify-self:end}.record-title{text-align:center;place-items:center;padding:clamp(3rem,8vw,7rem) 1rem 2.5rem;display:grid}.record-title h1{max-width:15ch;margin-bottom:1.5rem;font-size:clamp(3.2rem,8vw,7rem);line-height:.9}.record-delta{align-items:center;gap:.7rem;font-family:IBM Plex Mono,monospace;display:flex}.record-delta span{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.record-delta strong{font-size:1.5rem}.record-delta strong.negative{color:#e28255}.beat-list{max-width:74rem;margin:0 auto;padding:0 1rem;display:grid}.resolution-beat{animation:.48s both beat-enter;animation-delay:calc(var(--beat-index,0) * .32s);border-top:1px solid #e8e1cf47;grid-template-columns:7rem 1fr;gap:1.5rem;padding:1.4rem 1.2rem;display:grid}.resolution-beat.reduced{animation:none}.resolution-beat>span{color:var(--teal);letter-spacing:.08em;padding-top:.35rem;font-family:IBM Plex Mono,monospace;font-size:.65rem}.resolution-beat h2,.resolution-beat h3{color:var(--paper);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:1.4rem;font-weight:600}.resolution-beat.success h2,.resolution-beat.success h3{color:var(--teal)}.resolution-beat.cost h2,.resolution-beat.cost h3{color:#e28255}.resolution-beat p{color:#e0d8c4b8;max-width:52rem;margin:0;font-family:IBM Plex Sans,Arial,sans-serif;font-size:1.05rem;line-height:1.45}.beat-detail-toggle{color:var(--teal);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:.7rem;padding:0;font-family:IBM Plex Mono,monospace;font-size:.58rem}.atomic-events{border-top:1px dashed #e8e1cf33;margin:1rem 0 0;padding:0;list-style:none}.atomic-events li{border-bottom:1px dashed #e8e1cf24;grid-template-columns:7rem 1fr;gap:1rem;padding:.55rem 0;display:grid}.atomic-events small{color:var(--teal);font-family:IBM Plex Mono,monospace;font-size:.55rem}.atomic-events span{font-size:.78rem}.record-footer{border-top:1px solid #e8e1cf47;border-bottom:1px solid #e8e1cf47;grid-template-columns:minmax(18rem,1fr) auto auto auto;align-items:center;gap:1.3rem;max-width:86rem;margin:3rem auto 0;padding:1.5rem;display:grid}.reveal-pulse span,.reveal-pulse strong{display:block}.reveal-pulse span,.micro-survey>span,.motion-control span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.55rem}.reveal-pulse strong{margin-top:.35rem;font-family:IBM Plex Sans,Arial,sans-serif;font-weight:500}.micro-survey{gap:.4rem;display:grid}.micro-survey>div{display:flex}.micro-survey button{aspect-ratio:1;width:1.8rem;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #e8e1cf59;place-items:center;font-family:IBM Plex Mono,monospace;font-size:.6rem;display:grid}.micro-survey button.selected{color:var(--bg);background:var(--orange)}.motion-control{align-items:center;gap:.5rem;display:flex}.amendment-shell{background:var(--bg);min-height:100vh;padding-bottom:4rem}.document-header{border-bottom:2px solid var(--line-strong);grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);display:grid}.document-number{text-align:center}.document-number span,.document-number strong{letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:.6rem;display:block}.completion-count{border:1px solid var(--teal);color:var(--teal);padding:.5rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:600}.amendment-intro{justify-content:space-between;align-items:end;gap:2rem;max-width:94rem;margin:0 auto;padding:3rem clamp(1rem,3vw,3rem) 2rem;display:flex}.amendment-intro h1{margin-bottom:.5rem;font-size:clamp(3rem,6vw,5.5rem)}.amendment-intro p:last-child{max-width:48rem;color:var(--text-secondary);font-family:IBM Plex Sans,Arial,sans-serif;font-size:1.05rem}.amendment-layout{grid-template-columns:18rem minmax(0,1fr) minmax(19rem,.65fr);gap:1.2rem;max-width:94rem;margin:0 auto;padding:0 clamp(1rem,3vw,3rem);display:grid}.amendment-agent-nav,.amendment-options,.deck-ledger{border:1px solid var(--line-strong);background:var(--bg-raised)}.amendment-agent-nav{align-self:start}.amendment-agent-nav>button{width:100%}.amendment-option{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.5rem 5rem 1fr auto;align-items:center;gap:1rem;width:100%;min-height:8rem;padding:1rem;display:grid;position:relative}.amendment-option:hover:not(:disabled){background:#4a9d951a}.amendment-option.selected{box-shadow:inset 6px 0 0 var(--teal);background:#4a9d9524}.option-index{font-family:Newsreader,Georgia,serif;font-size:1.7rem}.option-kind{border:1px solid var(--line-strong);text-align:center;padding:.35rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.55rem}.amendment-option strong{margin-bottom:.25rem;font-family:Newsreader,Georgia,serif;font-size:1.3rem;display:block}.amendment-option p{color:var(--ink-soft);margin-bottom:.4rem;line-height:1.35}.amendment-option small{font-family:IBM Plex Mono,monospace;font-size:.57rem}.amendment-option>i{letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:.56rem;font-style:normal}.deck-ledger ol{margin:0;padding:0;list-style:none}.deck-ledger li{border-bottom:1px solid var(--line);grid-template-columns:1.8rem 2.2rem 1fr auto;align-items:center;gap:.6rem;padding:.65rem .8rem;display:grid}.deck-ledger li>span,.deck-ledger li>i{font-family:IBM Plex Mono,monospace;font-size:.58rem;font-style:normal}.deck-ledger li>i{aspect-ratio:1;border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:2rem;display:grid}.deck-ledger li strong,.deck-ledger li small{display:block}.deck-ledger li small{margin-top:.2rem;font-family:IBM Plex Mono,monospace;font-size:.5rem}.deck-ledger li>b{color:var(--orange);font-family:IBM Plex Mono,monospace;font-size:.48rem}.deck-ledger>p{color:var(--ink-soft);margin:1rem;font-size:.73rem;line-height:1.4}.amendment-error{max-width:91rem;margin:1rem auto}.report-shell{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 50% 13%, #4a9d9559, transparent 32%), var(--bg);padding-bottom:4rem}.report-shell.defeat{background:radial-gradient(circle at 50% 13%, #c44a4a40, transparent 32%), var(--bg)}.report-header{border-bottom:1px solid #e8e1cf38;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);display:flex}.report-classification{letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:.62rem}.report-hero{text-align:center;align-content:center;place-items:center;min-height:31rem;padding:6rem 1rem;display:grid;position:relative;overflow:hidden}.report-hero:before{aspect-ratio:1;width:min(38rem,80vw);box-shadow:0 0 0 2rem var(--bg), 0 0 0 2.05rem #e8e1cf1a, 0 0 0 5rem var(--bg), 0 0 0 5.05rem #e8e1cf0f;content:"";border:1px solid #e8e1cf2b;border-radius:50%;position:absolute}.report-hero>*{z-index:1;position:relative}.report-hero h1{max-width:13ch;margin-bottom:1rem;font-size:clamp(4rem,9vw,8rem);line-height:.85}.report-hero>p:not(.eyebrow){color:#e0d8c4b8;max-width:42rem;font-family:IBM Plex Sans,Arial,sans-serif;font-size:1.2rem;line-height:1.45}.midnight-mark{align-items:center;gap:.7rem;margin-top:1.5rem;font-family:IBM Plex Mono,monospace;font-size:1.6rem;display:flex}.midnight-mark i{border-top:.3rem solid var(--orange);border-bottom:.3rem solid var(--orange);width:.3rem;height:1.2rem}.report-metrics{border-top:1px solid #e8e1cf40;border-bottom:1px solid #e8e1cf40;grid-template-columns:repeat(4,1fr);max-width:82rem;margin:0 auto;display:grid}.report-metrics div{text-align:center;border-right:1px solid #e8e1cf33;gap:.3rem;padding:1.5rem 1rem;display:grid}.report-metrics div:last-child{border-right:0}.report-metrics strong{font-family:Newsreader,Georgia,serif;font-size:2.2rem}.report-metrics span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.56rem}.case-timeline,.deck-comparison{max-width:82rem;margin:0 auto;padding:5rem 1rem 0}.section-heading{border-bottom:2px solid #e8e1cf8c;padding-bottom:1rem}.section-heading h2{margin:0;font-size:clamp(2.4rem,4vw,4rem)}.timeline-records article{border-bottom:1px solid #e8e1cf2e;grid-template-columns:6rem 1rem 1fr auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.timeline-records article>span,.timeline-records article>b{font-family:IBM Plex Mono,monospace;font-size:.6rem}.timeline-records article>i{aspect-ratio:1;background:var(--teal);border-radius:50%;width:.8rem}.timeline-records article>i.cost{background:var(--orange)}.timeline-records strong{margin-bottom:.2rem;display:block}.timeline-records p{color:#e0d8c48c;margin:0;font-family:IBM Plex Sans,Arial,sans-serif}.comparison-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.comparison-grid>article{border:1px solid #e8e1cf40}.comparison-grid article>header{border-bottom:1px solid #e8e1cf33;align-items:center;gap:.8rem;padding:.8rem;display:flex}.comparison-grid header span,.comparison-grid header strong{display:block}.comparison-grid header span{color:var(--teal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.55rem}.comparison-grid article>div{grid-template-columns:1fr auto 1fr;gap:1rem;padding:1rem;display:grid}.comparison-grid section>span{color:var(--teal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.55rem}.comparison-grid ul{margin:.7rem 0 0;padding:0;list-style:none}.comparison-grid li{border-bottom:1px dashed #e8e1cf24;justify-content:space-between;gap:.4rem;padding:.35rem 0;font-size:.75rem;display:flex}.comparison-grid li.changed{color:#e28255}.comparison-grid li small{font-family:IBM Plex Mono,monospace;font-size:.45rem}.report-actions{border-top:2px solid #e8e1cf8c;grid-template-columns:1fr auto;gap:2rem;max-width:82rem;margin:5rem auto 0;padding:2rem 1rem;display:grid}.report-actions h2{max-width:18ch;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1}.report-actions label{gap:.4rem;max-width:42rem;display:grid}.report-actions label>span,.feedback-saved{color:var(--teal);letter-spacing:.05em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem}.report-actions textarea{color:var(--paper);resize:vertical;background:#e8e1cf0f;border-color:#e8e1cf59}.action-stack{align-content:end;gap:1rem;min-width:16rem;display:grid}.inverse-button{border-color:var(--paper);color:var(--paper)}.inverse-button:hover:not(:disabled){color:var(--bg);background:var(--paper)}.unit-file-shell{background:linear-gradient(#4a9d950f, transparent 45%), repeating-linear-gradient(0deg, transparent 0 31px, #e0d8c406 31px 32px), var(--bg);min-height:100vh;padding-bottom:4rem}.unit-file-intro{justify-content:space-between;align-items:flex-end;gap:3rem;max-width:88rem;margin:0 auto;padding:clamp(3rem,8vw,7rem) clamp(1rem,4vw,4rem) 3rem;display:flex}.unit-file-intro>div:first-child{max-width:48rem}.unit-file-intro h1{max-width:13ch;margin-bottom:1rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.unit-file-intro p:last-child,.invite-ledger>p,.recovery-ledger>p{color:var(--text-secondary);font-family:IBM Plex Sans,Arial,sans-serif;font-size:1.05rem;line-height:1.5}.unit-file-grid{grid-template-columns:1.05fr 1fr .8fr;gap:1.5rem;max-width:88rem;margin:0 auto;padding:0 clamp(1rem,4vw,4rem);display:grid}.seat-ledger article{border-bottom:1px solid var(--line);opacity:.68;grid-template-columns:3.4rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.seat-ledger article.joined{opacity:1}.seat-ledger article>div span,.seat-ledger article>b{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem}.seat-ledger article>div strong{margin-top:.2rem;font-family:Newsreader,Georgia,serif;font-size:1.3rem;display:block}.seat-ledger article>b{color:var(--red);border:1px solid;padding:.35rem .5rem}.seat-ledger article.joined>b{color:var(--teal-dark)}.invite-ledger,.recovery-ledger{border:1px solid var(--line-strong);background:var(--bg-raised);padding:1.5rem}.invite-ledger h2,.recovery-ledger h2{font-size:2rem}.invite-ledger label{letter-spacing:.07em;text-transform:uppercase;gap:.4rem;margin:1.5rem 0 1rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;display:grid}.invite-ledger input{border:1px solid var(--line-strong);background:var(--bg-elevated);width:100%;min-height:3rem;color:var(--paper);padding:.7rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.unit-file-actions,.recovery-ledger{flex-direction:column;align-items:stretch;gap:.8rem;display:flex}.connection-line{text-transform:uppercase;align-items:center;gap:.5rem;margin:auto 0 0;font-family:IBM Plex Mono,monospace;display:flex;font-size:.62rem!important}.connection-line span{background:var(--teal);border-radius:50%;width:.55rem;height:.55rem}.connection-line.offline span{background:var(--orange)}.unit-file-error{max-width:84rem;margin:1rem auto}.seat-bound-note{border-left:3px solid var(--orange);margin:1rem;padding:.8rem;font-family:IBM Plex Mono,monospace;font-size:.7rem}.feedback-tab{z-index:40;border:1px solid var(--line-strong);color:var(--paper);background:var(--bg-elevated);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;writing-mode:vertical-rl;padding:.75rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.64rem;position:fixed;bottom:2rem;right:0}.feedback-panel{z-index:39;border:1px solid var(--line-strong);background:var(--bg-elevated);width:min(26rem,100vw - 4rem);box-shadow:var(--shadow);gap:1rem;padding:1.25rem;display:grid;position:fixed;bottom:2rem;right:3rem}.feedback-panel h2{margin-bottom:0;font-size:2rem}.feedback-panel textarea{border:1px solid var(--line-strong);background:var(--bg-raised);width:100%;color:var(--paper);resize:vertical;padding:.75rem}.feedback-panel>div:last-child{align-items:center;gap:.75rem;display:flex}.loading-state{min-height:100vh;color:var(--paper);background:var(--bg);text-align:center;place-content:center;padding:2rem;display:grid}.loading-state .bureau-seal{margin:0 auto 2rem}.loading-state h1{font-size:clamp(2.5rem,7vw,5rem)}.fatal-state{background:var(--bg);text-align:center;place-content:center;min-height:100vh;padding:2rem;display:grid}.fatal-state h1{font-size:3rem}@keyframes beat-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bureau-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes card-select{0%{box-shadow:0 0 #4a9d9580}50%{box-shadow:0 0 0 4px #4a9d954d}to{box-shadow:0 0 #4a9d9500}}@keyframes capacity-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes submit-success{0%{transform:scale(1)}40%{background:#5aada5;transform:scale(1.02)}to{transform:scale(1)}}@keyframes screen-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.directive-card{transition:transform .2s,box-shadow .2s,border-color .2s}.directive-card.selected{border-color:var(--teal);animation:.5s card-select}.directive-card:hover:not(:disabled){transform:translateY(-3px);box-shadow:6px 9px #0006}.directive-card.selected:hover:not(:disabled){box-shadow:4px 4px 0 var(--teal);transform:translateY(-3px)}.concept-gloss.near-limit{border-color:var(--orange);color:var(--orange);background:var(--orange-glow);animation:1.5s ease-in-out infinite capacity-pulse}.primary-button.submitted{animation:.6s submit-success}.screen-wrapper{animation:.35s both screen-enter}@media (prefers-reduced-motion:reduce){.screen-wrapper,.directive-card,.directive-card.selected,.directive-card:hover,.primary-button.submitted,.entry-hero:before{transition:none;animation:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1050px){.entry-screen{grid-template-columns:1fr}.entry-hero{min-height:55vh}.calibration-grid,.planning-layout{grid-template-columns:1fr}.unit-file-grid{grid-template-columns:1fr 1fr}.recovery-ledger{grid-column:1/-1}.unit-panel{grid-row:1}.amendment-layout{grid-template-columns:15rem 1fr}.deck-ledger{grid-column:1/-1}.deck-ledger ol{grid-template-columns:1fr 1fr;display:grid}.record-footer{grid-template-columns:1fr auto}.motion-control{grid-column:1}}@media (width<=760px){.agent-intake-grid.single-agent,.unit-file-grid{grid-template-columns:1fr}.agent-intake-grid .wide-field,.recovery-ledger{grid-column:auto}.unit-file-intro{flex-direction:column;align-items:flex-start}.feedback-panel{width:calc(100vw - 2rem);bottom:5rem;right:1rem}.feedback-tab{writing-mode:horizontal-tb;bottom:1rem;right:1rem}.entry-hero{min-height:34rem;padding:6rem 1.4rem 3rem}.bureau-seal{top:1.2rem;left:1.2rem}.entry-hero h1{font-size:clamp(4.7rem,24vw,7rem)}.intake-panel{padding:2.5rem 1.2rem}.calibration-header,.amendment-intro{flex-direction:column;align-items:flex-start}.mini-map{grid-template-columns:1fr;gap:1rem;padding:1.2rem}.mini-line{width:2px;height:2rem;margin:0 auto}.calibration-cards{grid-template-columns:1fr}.link-glyph{justify-self:center;transform:rotate(90deg)}.calibration-summary{grid-template-columns:1fr}.bureau-header{grid-template-columns:1fr auto;gap:.7rem;position:static}.case-index,.save-indicator{display:none}.continuity-meter{grid-template-columns:auto}.continuity-meter meter{display:none}.watch-brief{grid-template-columns:1fr;padding-top:2rem}.site-map{grid-template-columns:1fr 1fr;gap:2.2rem 1.2rem;min-height:26rem;padding:2rem 1rem}.map-connector{display:none}.site-node{min-height:8rem;padding:.7rem}.site-node>strong{font-size:1.2rem}.site-code small{display:none}.forecast-list{grid-template-columns:1fr}.forecast-item{border-right:0;border-bottom:1px solid var(--line)}.band-track{grid-template-columns:1fr 1fr}.band-column{border-bottom:1px solid var(--line)}.directive-hand{scroll-snap-type:x mandatory;margin-right:-1rem;padding-right:1rem;display:flex;overflow-x:auto}.directive-card{scroll-snap-align:start;flex:0 0 min(74vw,17rem)}.hand-heading{flex-direction:column;align-items:flex-start}.package-row{grid-template-columns:2rem 1fr}.package-row label,.package-target{text-align:left;grid-column:2;max-width:none}.planning-actions,.planning-actions>div{flex-direction:column;align-items:stretch}.advance-clock{width:100%;min-width:0}.record-header{grid-template-columns:1fr auto}.record-header>div:nth-child(2){display:none}.resolution-beat{grid-template-columns:1fr;gap:.5rem}.record-footer{grid-template-columns:1fr}.record-footer .primary-button{width:100%}.document-header{grid-template-columns:1fr auto}.document-number{display:none}.amendment-layout{grid-template-columns:1fr}.amendment-agent-nav{grid-template-columns:1fr 1fr;display:grid}.amendment-agent-nav>button{grid-template-columns:2.5rem 1fr}.amendment-agent-nav button>b{display:none}.amendment-option{grid-template-columns:2rem 1fr}.amendment-option .option-kind,.amendment-option>i{grid-column:2;justify-self:start}.deck-ledger ol{grid-template-columns:1fr}.report-metrics{grid-template-columns:1fr 1fr}.report-metrics div:nth-child(2){border-right:0}.comparison-grid{grid-template-columns:1fr}.timeline-records article{grid-template-columns:4.5rem .8rem 1fr}.timeline-records article>b{grid-column:3}.report-actions{grid-template-columns:1fr}.action-stack{min-width:0}}.entry-hero h1{text-transform:none;max-width:9ch;font-size:clamp(4rem,8vw,7.5rem);line-height:.86}.entry-hero .hero-deck{color:#e0d8c4cc;max-width:34rem;font-family:IBM Plex Sans,Arial,sans-serif;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.5}.plain-loop{z-index:1;flex-wrap:wrap;align-items:center;gap:.65rem;max-width:40rem;margin-top:2.5rem;font-weight:600;display:flex;position:relative}.plain-loop span{background:#e8e1cf14;border:1px solid #e8e1cf73;padding:.55rem .75rem}.plain-loop i{color:var(--orange);font-style:normal}.entry-mode-tabs{border:1px solid var(--line-strong);background:#e0d8c40a;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:2rem;padding:.3rem;display:grid}.entry-screen .intake-panel{padding-block:clamp(2rem,4vw,4rem)}.entry-screen .intake-panel h2{font-size:clamp(2.4rem,4.2vw,3.8rem)}.entry-mode-tabs button{cursor:pointer;min-height:2.8rem;color:var(--paper);background:0 0;border:0}.entry-mode-tabs button.active{color:var(--bg);background:var(--paper)}.intake-panel .intake-explainer{max-width:34rem;font-family:IBM Plex Sans,Arial,sans-serif;font-size:1rem;line-height:1.5}.room-code-field input{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:1.2rem;font-weight:600}.entry-options{border:1px solid var(--line);margin:.2rem 0 1rem;padding:.8rem}.entry-options summary,.waiting-options summary,.advanced-rule summary,.timeline-details>summary,.target-list details summary{cursor:pointer;font-weight:600}.entry-options label{text-transform:uppercase;gap:.35rem;margin-top:1rem;font-size:.72rem;font-weight:600;display:grid}.entry-options input{border:1px solid var(--line-strong);min-height:2.8rem;color:var(--paper);background:#0f121099;padding:.65rem .75rem}.calibration-shell{padding:clamp(1rem,2.5vw,2.5rem)}.calibration-header{max-width:68rem;margin-bottom:1.25rem;padding-bottom:1rem}.calibration-header h1{font-size:clamp(2.2rem,4vw,3.5rem)}.practice-turn{border:1px solid var(--line-strong);background:var(--bg-raised);max-width:68rem;box-shadow:var(--shadow);gap:1.15rem;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.practice-turn>header{max-width:52rem}.practice-turn h2{margin:.2rem 0 .6rem;font-size:clamp(2rem,4vw,3.4rem)}.practice-turn>header>p:last-child{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.5}.practice-threat{border-left:5px solid var(--orange);background:#d96b321a;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.2rem;display:flex}.practice-threat span,.practice-actions article>span{letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:600}.practice-threat h3,.practice-actions h3{margin:.25rem 0;font-size:1.25rem}.practice-threat p,.practice-actions p{color:var(--text-secondary);margin:0}.practice-threat>b{border:1px solid var(--orange);color:#88401e;flex:none;padding:.4rem .6rem;font-size:.75rem}.practice-actions{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;display:grid}.practice-actions article{border:1px solid var(--line-strong);background:var(--bg-elevated);align-content:start;padding:1rem 1.2rem;display:grid}.practice-actions article:first-child{border-top:5px solid var(--violet)}.practice-actions article:last-child{border-top:5px solid var(--orange)}.practice-actions article>strong{color:var(--teal);align-self:end;margin-top:1rem}.practice-actions>i{color:var(--orange);align-self:center;font-size:2rem;font-style:normal}.practice-rule,.calibration-takeaway{background:#4a9d951a;gap:.5rem;padding:.85rem 1rem;line-height:1.45;display:flex}.calibration-result{max-width:54rem;margin-top:2vh;padding:clamp(1.5rem,4vw,3rem)}.calibration-result>h2{font-size:clamp(2.8rem,6vw,5rem)}.result-explainer{color:#e0d8c4b8;max-width:42rem;font-size:1.05rem;line-height:1.45}.calibration-result .calibration-beats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.5rem 0;display:grid}.calibration-beats article{border:1px solid #e8e1cf40;grid-template-columns:2rem 1fr;gap:.6rem;padding:.9rem;display:grid}.calibration-beats article>span{aspect-ratio:1;border:1px solid;place-items:center;width:1.7rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:grid}.calibration-beats article strong,.calibration-beats article p{margin:0;display:block}.calibration-beats article p{color:#e0d8c499;margin-top:.25rem;font-size:.8rem;line-height:1.35}.calibration-beats article.success{color:#9dc0bb}.calibration-takeaway{color:var(--paper);background:#9dc0bb1a;border:1px solid #e8e1cf40;margin-bottom:1.5rem}.waiting-room-shell{padding-bottom:0}.waiting-room{text-align:center;justify-items:center;max-width:54rem;margin:0 auto;padding:clamp(2rem,6vw,5rem) 1rem;display:grid}.waiting-copy{max-width:44rem}.waiting-copy h1{margin:.3rem 0 .8rem;font-size:clamp(3rem,7vw,5.5rem);line-height:.95}.waiting-copy>p:last-child{color:var(--text-secondary);font-size:1.08rem;line-height:1.5}.room-code-card{border:2px solid var(--line-strong);background:var(--bg-elevated);gap:.7rem;width:min(100%,34rem);margin:1.5rem 0;padding:1.5rem;display:grid;box-shadow:7px 7px #0006}.room-code-card>span{letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:600}.room-code-card>strong{letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:clamp(1.9rem,6vw,3.5rem)}.waiting-seats{border:1px solid var(--line-strong);grid-template-columns:1fr 1fr;width:min(100%,44rem);margin:1rem 0;display:grid}.waiting-seats article{text-align:left;opacity:.62;grid-template-columns:3rem 1fr;align-items:center;gap:.8rem;padding:1rem;display:grid}.waiting-seats article:first-child{border-right:1px solid var(--line-strong)}.waiting-seats article.joined{opacity:1}.waiting-seats article>div span,.waiting-seats article>b{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem}.waiting-seats article>div strong{margin-top:.2rem;display:block}.waiting-seats article>b{color:var(--teal);grid-column:2}.waiting-status{align-items:center;gap:.45rem;margin:.6rem 0 0;font-size:.82rem;display:flex}.waiting-status>span{aspect-ratio:1;background:var(--teal);border-radius:50%;width:.55rem}.waiting-status.offline>span{background:var(--orange)}.waiting-options{border-top:1px solid var(--line-strong);text-align:left;width:min(100%,44rem);margin-top:1.5rem;padding:1rem}.waiting-options-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.waiting-options-grid>section{border:1px solid var(--line);padding:1rem}.waiting-options-grid h2{font-size:1.35rem}.waiting-options-grid p{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.waiting-options-grid input{border:1px solid var(--line-strong);background:var(--bg-elevated);width:100%;min-height:2.7rem;color:var(--paper);margin-bottom:.7rem;padding:.6rem;font-size:.7rem}.guided-brief{max-width:92rem;padding-top:clamp(1.5rem,3vw,2.5rem)}.guided-brief h1{font-size:clamp(2.7rem,5vw,4.8rem)}.turn-instruction{border-left:4px solid var(--teal);background:var(--teal-glow);margin-top:1rem;padding:.8rem 1rem;max-width:58rem!important;font-family:IBM Plex Sans,Arial,sans-serif!important;font-size:.95rem!important}.guided-planning{grid-template-columns:minmax(0,2fr) minmax(18rem,.85fr);gap:1rem;max-width:92rem;margin:0 auto;padding:0 clamp(1rem,3vw,3rem) 3rem;display:grid}.step-heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:.9rem;padding:1.15rem;display:flex}.step-heading>span{aspect-ratio:1;width:2rem;color:var(--bg);background:var(--paper);border-radius:50%;flex:none;place-items:center;font-family:IBM Plex Mono,monospace;font-weight:600;display:grid}.step-heading h2{margin:.1rem 0 0;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.05}.step-heading p:last-child{color:var(--text-secondary);margin:.45rem 0 0;line-height:1.4}.step-heading.compact{padding-bottom:.8rem}.threat-grid{grid-template-columns:1fr 1fr;display:grid}.threat-grid article{border-right:1px solid var(--line);padding:1rem 1.15rem}.threat-grid article:last-child{border-right:0}.threat-title{grid-template-columns:2.7rem 1fr;align-items:center;gap:.7rem;display:grid}.threat-title .anomaly-sigil{width:2.4rem}.threat-title span,.threat-title strong{display:block}.threat-title span{color:var(--violet);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:600}.threat-grid article>p{min-height:2.8rem;margin:.8rem 0;font-weight:600;line-height:1.35}.threat-meta{color:var(--text-muted);justify-content:space-between;gap:.6rem;font-size:.7rem;display:flex}.team-status{align-self:stretch}.plain-tabs button{grid-template-columns:2.8rem 1fr auto}.plain-tabs .agent-portrait{width:2.6rem;height:2.6rem}.plain-tabs button>b{font-size:.46rem}.teammate-plan{background:var(--violet-glow);padding:1rem}.teammate-plan span,.teammate-plan strong{display:block}.teammate-plan span{color:var(--text-secondary);font-size:.7rem}.teammate-plan strong{margin:.2rem 0 .6rem}.teammate-plan p{border-top:1px dashed var(--line);margin:0;padding-top:.6rem;font-size:.8rem}.position-step,.action-step,.target-step{grid-column:1/-1}.position-choices{grid-template-columns:repeat(4,1fr);display:grid}.position-choices button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-content:start;min-height:9rem;padding:1rem;display:grid}.position-choices button:last-child{border-right:0}.position-choices button.selected{box-shadow:inset 0 -5px 0 var(--teal);background:var(--teal-glow)}.position-choices button:disabled:not(.selected){opacity:.38;cursor:not-allowed}.position-choices button>span{font-size:1.05rem;font-weight:700}.position-choices button>small{color:var(--text-secondary);margin:.25rem 0 1rem}.position-choices button>div{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.position-choices b,.position-choices i{border:1px solid var(--line);padding:.22rem .4rem;font-size:.62rem;font-style:normal}.position-choices button.selected b{color:var(--bg);background:var(--teal)}.position-choices i{color:var(--violet)}.action-step{padding-top:.5rem}.action-step .step-heading{border-bottom:2px solid var(--line-strong);padding-left:0;padding-right:0}.guided-planning .directive-hand{padding:1rem 0 0}.guided-planning .directive-card{grid-template-rows:auto auto auto 1fr auto;min-height:13.5rem}.guided-planning .directive-card.selected:after{content:"SELECTED"}.timing-explanation{color:var(--text-muted);margin:.45rem 0 1rem;font-size:.68rem;display:block}.guided-planning .directive-card>strong{font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:1.2rem}.guided-planning .directive-card>p{min-height:0}.card-choice{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:.5rem;padding-top:.7rem;display:flex}.card-choice span{font-weight:700}.card-choice small{color:var(--text-muted)}.target-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(15rem,1fr) minmax(15rem,1fr) minmax(12rem,.8fr);align-items:center;gap:1rem;padding:1rem;display:grid}.target-list article:last-child{border-bottom:0}.target-action-name{grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;display:grid}.target-action-name>b{aspect-ratio:1;background:#e0d8c414;border-radius:50%;place-items:center;width:2rem;display:grid}.target-action-name strong,.target-action-name small{display:block}.target-action-name small{color:var(--text-muted);margin-top:.2rem}.target-list label{gap:.35rem;display:grid}.target-list label>span{font-size:.68rem;font-weight:600}.target-list select,.target-list details select{border:1px solid var(--line-strong);background:var(--bg-elevated);width:100%;min-height:2.8rem;color:var(--paper);padding:.55rem}.target-list details summary{font-size:.75rem}.target-list details select{margin-top:.5rem}.target-confirmation{color:var(--teal);grid-column:2/-1;font-size:.75rem;font-weight:600}.coordination-step{align-self:start}.coordination-step .dispatch-field{border-bottom:0}.coordination-step select{border:1px solid var(--line-strong);background:var(--bg-elevated);width:100%;min-height:2.8rem;color:var(--paper);padding:.6rem}.advanced-rule{border-top:1px solid var(--line);margin:0 .9rem .9rem;padding:.8rem}.advanced-rule .protocol-field{border:0;padding:.8rem 0 0}.timeline-details{align-self:start;padding:1rem}.timeline-details>summary{font-size:1rem}.timeline-details>p{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.timeline-details .band-track{border:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.timeline-details .band-column{min-height:6rem;padding:.65rem}.guided-actions{border:2px solid var(--line-strong);background:var(--bg-raised);grid-column:1/-1;margin-top:0;padding:1rem}.guided-actions .advance-clock{align-items:center;display:flex}@media (width<=1050px){.guided-planning{grid-template-columns:1fr}.threat-overview,.team-status,.position-step,.action-step,.target-step,.guided-actions{grid-column:1}.target-list article{grid-template-columns:1fr 1fr}.target-confirmation{grid-column:1/-1}}@media (width<=760px){.entry-hero h1{font-size:clamp(3.5rem,17vw,5.5rem)}.plain-loop{flex-direction:column;align-items:flex-start;margin-top:1.5rem}.plain-loop i{display:none}.practice-threat,.practice-rule,.calibration-takeaway{flex-direction:column;align-items:flex-start}.practice-actions,.calibration-result .calibration-beats,.waiting-seats,.waiting-options-grid,.threat-grid,.position-choices,.target-list article{grid-template-columns:1fr}.practice-actions>i{justify-self:center;transform:rotate(90deg)}.waiting-seats article:first-child,.threat-grid article,.position-choices button{border-right:0;border-bottom:1px solid var(--line)}.waiting-seats article:last-child,.threat-grid article:last-child,.position-choices button:last-child{border-bottom:0}.position-choices button{min-height:7rem}.target-confirmation{grid-column:1}.guided-planning .directive-hand{margin-right:-1rem}.guided-actions .advance-clock{min-width:0}}@media (width>=761px) and (height<=800px){.entry-screen .intake-panel{padding-block:1.25rem}.entry-screen .intake-panel h2{margin-bottom:.6rem;font-size:2.8rem}.entry-screen .intake-panel .eyebrow{margin-bottom:.45rem}.entry-mode-tabs{margin-bottom:1rem}.agent-intake-grid{margin:.8rem 0}.entry-options{margin-bottom:.6rem;padding:.65rem}.entry-screen .local-note{margin-top:.6rem}.entry-screen .intake-facts{display:none}.calibration-shell{padding:.75rem 1.5rem}.calibration-header{margin-bottom:.65rem;padding-bottom:.5rem}.calibration-header h1{font-size:2.2rem}.calibration-header .eyebrow{margin-bottom:.3rem}.practice-turn{gap:.65rem;padding:.9rem 1.25rem}.practice-turn h2{font-size:2rem}.practice-turn>header>p:last-child{font-size:.9rem;line-height:1.35}.practice-threat,.practice-actions article{padding:.65rem .85rem}.practice-actions article>strong{margin-top:.5rem}.practice-rule{padding:.6rem .8rem;font-size:.85rem}.practice-turn .primary-button{padding-block:.7rem}.calibration-result{margin-top:.5rem;padding:1.5rem 2rem}.calibration-result>h2{font-size:3.4rem}.calibration-result .calibration-beats{margin:1rem 0}.calibration-takeaway{margin-bottom:1rem}}.phase-tracker{border:1px solid var(--line-strong);background:var(--bg-raised);grid-template-columns:repeat(5,1fr);gap:.35rem;margin-bottom:1.5rem;padding:.5rem;display:grid}.phase-step{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:.5rem;padding:.5rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.58rem;transition:color .25s,border-color .25s;display:flex}.phase-step.done{color:var(--teal);border-bottom-color:var(--teal)}.phase-step.done:before{content:"✓";font-size:.7rem}.phase-step.current{color:var(--paper);border-bottom-color:var(--orange);font-weight:600}.phase-step.current:before{content:attr(data-step);aspect-ratio:1;background:var(--orange);width:1.3rem;color:var(--bg);border-radius:50%;place-items:center;font-size:.6rem;font-weight:700;display:grid}.phase-step:not(.current,.done):before{content:attr(data-step);color:var(--text-muted)}.concept-gloss{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--teal);background:var(--teal-glow);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.58rem;display:inline-flex}.concept-gloss strong{color:var(--paper);font-weight:600}.threat-hero{border-left:5px solid var(--orange);background:var(--orange-glow);margin-bottom:.5rem;padding:1.2rem 1.5rem}.threat-hero h2{font-size:1.35rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-weight:600}.threat-hero p{color:#e0d8c4cc;margin:0;font-size:.95rem;line-height:1.45}.threat-hero .consequence{color:var(--orange);letter-spacing:.04em;border:1px solid #e07b4559;align-items:center;gap:.3rem;margin-top:.5rem;padding:.3rem .5rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:600;display:inline-flex}.timing-badge{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.15rem .4rem;font-family:IBM Plex Mono,monospace;font-size:.58rem;display:inline-block}.timing-badge.safeguard{border-color:var(--teal);color:var(--teal)}.timing-badge.prepare{border-color:var(--violet);color:var(--violet)}.timing-badge.resolve{border-color:var(--orange);color:var(--orange)}.section-rule{background:var(--line-strong);border:0;height:1px;margin:1rem 0}.teammate-intel{border-top:1px solid var(--line);background:#8b6b9e0f;padding:.9rem}.intel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.9rem;padding-bottom:.7rem;display:flex}.intel-header span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem}.intel-header strong{font-family:Newsreader,Georgia,serif;font-size:1.05rem}.intel-row{border-bottom:1px solid var(--line);grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.7rem;padding:.6rem 0;display:grid}.intel-row:last-child{border-bottom:0}.intel-row>span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.55rem}.intel-row>strong{font-size:.9rem}.intel-actions{flex-direction:column;gap:.45rem;display:flex}.intel-actions .band-label{align-self:flex-start}.intel-actions strong{font-size:.85rem}.intel-empty{color:var(--text-muted);font-size:.78rem;line-height:1.4}.intel-note{align-items:flex-start}.intel-note p{color:#e0d8c4b3;margin:0;font-size:.8rem;line-height:1.4}@media (width<=1050px){.teammate-intel{padding:.7rem}}@media print{body:before,.report-actions,.report-header{display:none}.report-shell{color:#000;background:#fff}.report-hero{min-height:auto;padding:2rem}.report-hero:before{display:none}.report-hero>p,.timeline-records p{color:#222!important}.report-metrics,.section-heading,.timeline-records article,.comparison-grid>article,.comparison-grid article>header{border-color:#777}}
