:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#07111f;color:#f4f7fb;--phi:1.618;--phi-major:61.8%;--phi-minor:38.2%;--space-phi-1:8px;--space-phi-2:13px;--space-phi-3:21px;--space-phi-4:34px;--space-phi-5:55px}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top right,rgba(52,96,145,.28),transparent 34rem),#07111f}main{max-width:1180px;margin:0 auto;padding:48px 24px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9cb6d1;font-size:.75rem}h1{max-width:850px;font-size:clamp(2.5rem,7vw,5.8rem);line-height:.96;margin:18px 0}.lead{color:#c7d4e2;max-width:780px;font-size:1.1rem;line-height:1.65}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px;margin-top:40px}.card{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);border-radius:18px;padding:22px;min-height:180px}.card h2{margin-top:0}.status{display:inline-flex;margin-top:24px;padding:8px 12px;border-radius:999px;background:rgba(127,219,167,.12);border:1px solid rgba(127,219,167,.32);color:#baf1cf}form.form-card{max-width:520px;display:grid;grid-gap:18px;gap:18px}label{display:grid;grid-gap:8px;gap:8px;color:#c7d4e2}input{width:100%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:white;border-radius:10px;padding:12px 14px;font:inherit}button{border:0;border-radius:10px;padding:12px 16px;font:inherit;font-weight:700;cursor:pointer}.error{color:#ffb4b4}.toolbar{margin-top:30px;display:flex;gap:16px;align-items:center;justify-content:space-between}.assessment-section{margin-top:24px}.assessment-field{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,240px) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.assessment-field select{border:1px solid rgba(255,255,255,.14);background:#111a26;color:white;border-radius:10px;padding:12px 14px}@media (max-width:760px){.assessment-field{grid-template-columns:1fr}}.evidence-loop-page{display:grid;grid-gap:24px;gap:24px}.evidence-loop-header{align-items:end;display:flex;gap:24px;justify-content:space-between}.evidence-loop-header p{max-width:760px}.evidence-loop-gate{align-items:flex-end;background:rgba(242,199,114,.06);border:1px solid rgba(242,199,114,.35);border-radius:10px;display:grid;min-width:230px;padding:15px}.evidence-loop-card-meta span,.evidence-loop-gate span{color:#9fb1c3;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.evidence-loop-gate strong{color:#f2c772;font-size:1.15rem}.evidence-loop-card,.evidence-loop-compose{display:grid;grid-gap:18px;gap:18px}.evidence-loop-form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-loop-card label,.evidence-loop-form-grid label{color:#b9c6d3;display:grid;font-size:.78rem;font-weight:700;grid-gap:7px;gap:7px}.evidence-loop-card input,.evidence-loop-form-grid input,.evidence-loop-form-grid select,.evidence-loop-form-grid textarea{background:rgba(255,255,255,.035);border:1px solid var(--fortis-line-soft);border-radius:8px;color:inherit;min-height:44px;padding:10px 12px}.evidence-loop-form-grid textarea{min-height:84px;resize:vertical}.evidence-loop-wide{grid-column:1/-1}.evidence-loop-list{display:grid;grid-gap:14px;gap:14px}.evidence-loop-card{background:rgba(255,255,255,.025);border:1px solid var(--fortis-line-soft);border-radius:10px;padding:18px}.evidence-loop-card h3,.evidence-loop-card p{margin:0}.evidence-loop-actions,.evidence-loop-card-meta{display:flex;flex-wrap:wrap;gap:9px}.evidence-loop-card-meta span{background:rgba(109,207,246,.07);border:1px solid rgba(109,207,246,.18);border-radius:999px;padding:5px 8px}.evidence-loop-stage-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-loop-stage-grid article{align-content:start;display:grid;grid-gap:8px;gap:8px}.evidence-loop-stage-grid h2,.evidence-loop-stage-grid p{margin:0}.evidence-loop-stage-grid article>strong{color:var(--fortis-accent);font-size:2rem}.evidence-loop-stage-grid small{color:#9fb1c3;display:block}@media (max-width:900px){.evidence-loop-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.evidence-loop-header{align-items:stretch;display:grid}.evidence-loop-form-grid,.evidence-loop-stage-grid{grid-template-columns:1fr}.evidence-loop-wide{grid-column:auto}}.team-performance-command{--team-gold:#f2b84b;--team-gold-soft:rgba(242,184,75,.1);--team-blue:#6dcff6;--team-green:#6ee7a4;--team-red:#ff8a8a;--team-panel:rgba(9,16,25,.94);--team-line:rgba(164,186,207,.15);width:min(100%,1560px);max-width:none;margin:0 auto;padding:26px clamp(18px,3vw,46px) 96px}.team-performance-command .button-link,.team-performance-command button,.team-performance-command input,.team-performance-command summary,.team-performance-command textarea{min-height:44px}.team-performance-command a:focus-visible,.team-performance-command button:focus-visible,.team-performance-command input:focus-visible,.team-performance-command summary:focus-visible,.team-performance-command textarea:focus-visible{outline:3px solid rgba(109,207,246,.78);outline-offset:3px}.team-command-header{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(300px,1fr);grid-gap:34px;gap:34px;align-items:end;margin:18px 0 21px;padding:21px 0;border-bottom:1px solid var(--team-line)}.team-performance-command.is-expanded .team-command-header{padding:34px 0}.team-command-header h1{margin:8px 0;font-size:clamp(2.1rem,4vw,4.6rem);line-height:.98;letter-spacing:-.05em}.team-command-header p{margin:0;color:#96a8b8}.queue-comparison-controls,.snapshot-freshness,.team-command-actions,.team-command-kicker{display:flex;align-items:center;gap:13px}.team-command-kicker{justify-content:space-between}.team-command-kicker .phi-chip{min-height:28px;padding:5px 9px;font-size:.6rem}.team-display-reason{max-width:850px;padding-top:13px;color:#b4c2ce!important;line-height:1.55}.team-command-actions{justify-content:flex-end;flex-wrap:wrap}.decision-command{position:relative;display:grid;grid-template-columns:minmax(0,1.618fr) minmax(360px,1fr);overflow:hidden;border:1px solid rgba(242,184,75,.26);border-radius:18px;background:linear-gradient(112deg,rgba(242,184,75,.075) 0 61.8%,transparent 61.8%),radial-gradient(circle at 91% 10%,rgba(109,207,246,.11),transparent 28%),#09121c;box-shadow:0 34px 90px rgba(0,0,0,.25)}.decision-command:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,transparent calc(61.8% - .5px),rgba(242,184,75,.13) 61.8%,transparent calc(61.8% + .5px))}.decision-command-preview,.decision-command-primary{position:relative;z-index:1;padding:26px}.team-performance-command.is-expanded .decision-command-preview,.team-performance-command.is-expanded .decision-command-primary{padding:34px}.decision-command-primary h2{max-width:900px;margin:8px 0;font-size:clamp(1.65rem,3.2vw,3.25rem);line-height:1.04;letter-spacing:-.04em}.decision-reason{max-width:850px;margin:0;color:#adbdca;font-size:.92rem;line-height:1.55}.decision-person{display:inline-grid;gap:2px;margin-top:13px;color:#fff;text-decoration:none}.decision-person span{color:var(--team-blue);font-size:.69rem}.decision-states{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}.decision-states>div{display:grid;grid-gap:5px;gap:5px}.decision-states>div>span{color:#73879a;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.categorical-state{display:inline-flex;min-height:27px;align-items:center;width:-moz-fit-content;width:fit-content;padding:5px 9px;border:1px solid var(--team-line);border-radius:999px;color:#b9c6d1;background:rgba(255,255,255,.035);font-size:.62rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.categorical-state.state-critical,.state-critical{border-color:rgba(255,138,138,.32);color:#ffc1c1;background:rgba(255,138,138,.07)}.categorical-state.state-watch,.state-watch{border-color:rgba(242,184,75,.3);color:#f5cf87;background:rgba(242,184,75,.07)}.categorical-state.state-positive,.state-positive{border-color:rgba(110,231,164,.28);color:#baf4d1;background:rgba(110,231,164,.065)}.decision-next-action{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:21px;gap:21px;align-items:end;margin-top:21px;padding:13px 0 0 18px;border-left:3px solid var(--team-green)}.decision-next-action p,.decision-next-action span{color:#8195a8}.decision-next-action span{font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.decision-next-action strong{display:block;margin-top:3px}.decision-next-action p{margin:4px 0 0;font-size:.76rem}.decision-command-preview{border-left:1px solid rgba(242,184,75,.13);background:rgba(4,9,15,.48)}.command-snapshot-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.command-snapshot-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid rgba(164,186,207,.1);border-radius:9px;background:rgba(255,255,255,.018)}.command-preview-heading span,.command-snapshot-row span{color:#778b9d;font-size:.59rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.command-snapshot-row strong{font:750 1.45rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.command-preview-heading{display:flex;justify-content:space-between;gap:13px;margin-top:18px}.command-preview-heading a{color:var(--team-blue);font-size:.7rem}.command-priority-preview{display:grid;margin:8px 0 0;padding:0;list-style:none}.command-priority-preview li{display:grid;grid-template-columns:5px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:52px;padding:7px 0;border-top:1px solid rgba(164,186,207,.09)}.command-priority-preview li>div{display:grid;grid-gap:3px;gap:3px}.command-priority-preview small{color:#8094a6}.priority-marker{width:4px;height:28px;border-radius:999px;background:#607386}.priority-marker.priority-priority{background:var(--team-gold)}.priority-marker.priority-watch{background:var(--team-blue)}.priority-marker.priority-routine{background:var(--team-green)}.snapshot-freshness{justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid rgba(164,186,207,.1);color:#6f8396;font-size:.64rem}.snapshot-freshness.is-stale{color:#f5cf87}.snapshot-freshness button{min-height:38px;padding:7px 11px;font-size:.68rem}.team-command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:21px}.retest-count,.team-command-metrics article{display:grid;grid-gap:6px;gap:6px;min-height:104px;align-content:center;padding:18px;border:1px solid var(--team-line);border-radius:11px;background:var(--team-panel)}.retest-count span,.team-command-metrics span{color:#7d91a3;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.retest-count strong,.team-command-metrics strong{font:750 1.9rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.retest-count small,.team-command-metrics small{color:#718598}.academy-cohort-command,.team-command-boundary,.team-command-error,.team-command-panel{margin-top:21px;padding:26px;border:1px solid var(--team-line);border-radius:14px;background:var(--team-panel)}.academy-cohort-command h2,.team-command-panel h2{margin:8px 0 0;letter-spacing:-.03em}.team-command-panel-heading{display:flex;justify-content:space-between;gap:21px;align-items:flex-end;margin-bottom:21px}.team-command-panel-heading>p,.team-command-panel-heading>span{max-width:430px;margin:0;color:#8195a8;font-size:.74rem;text-align:right}.academy-cohort-command{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.618fr);grid-gap:26px;gap:26px;border-color:rgba(109,207,246,.2);background:radial-gradient(circle at 88% 0,rgba(109,207,246,.08),transparent 35%),var(--team-panel)}.academy-cohort-command>div:first-child>p{color:#8da1b3;line-height:1.55}.academy-coverage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.academy-coverage-measure{display:grid;grid-gap:10px;gap:10px;align-content:center;padding:18px;border:1px solid rgba(109,207,246,.16);border-radius:10px;background:rgba(109,207,246,.025)}.academy-coverage-measure>div:first-child{display:flex;justify-content:space-between;gap:13px}.academy-coverage-measure small,.academy-coverage-measure span{color:#8195a8}.academy-coverage-track{height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.055)}.academy-coverage-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--team-gold),var(--team-blue))}.academy-cohort-command>.scientific-boundary{grid-column:1/-1;margin:0}.count-boundary{margin:0;color:#75899b;font-size:.7rem}.categorical-action-queue{display:grid;grid-gap:13px;gap:13px}.categorical-action-row{display:grid;grid-template-columns:34px minmax(150px,.68fr) minmax(210px,1fr) minmax(430px,1.618fr) minmax(170px,.68fr);grid-gap:13px;gap:13px;align-items:start;padding:18px;border:1px solid rgba(164,186,207,.11);border-radius:11px;background:rgba(255,255,255,.014)}.person-compare-select{display:grid;place-items:start center}.person-compare-select input{width:20px;height:20px;accent-color:var(--team-gold)}.queue-action,.queue-flags,.queue-person{display:grid;grid-gap:7px;gap:7px}.priority-band{width:-moz-fit-content;width:fit-content;color:#94a7b8;font:800 .6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.priority-band.priority-priority{color:var(--team-gold)}.priority-band.priority-watch{color:var(--team-blue)}.priority-band.priority-routine{color:var(--team-green)}.queue-person a{color:#f5f8fb;text-decoration:none}.queue-action small,.queue-flags>span,.queue-person small{color:#73879a;font-size:.67rem}.queue-action>span,.reviewed-plan-actions span{color:#74889a;font-size:.59rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.queue-action p{margin:0;color:#a0b0be;font-size:.75rem;line-height:1.45}.queue-action ul,.reviewed-plan-actions ul{margin:0;padding-left:17px;color:#93a5b4;font-size:.7rem;line-height:1.45}.queue-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.axis-projection{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:10px;border:1px solid rgba(164,186,207,.1);border-radius:8px;background:rgba(5,11,18,.5)}.axis-projection>span{color:#728699;font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.axis-projection p{margin:0;color:#8ea1b2;font-size:.65rem;line-height:1.4}.projection-lineage{min-width:0}.projection-lineage summary{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:32px;color:#87bcd5;cursor:pointer;font-size:.64rem}.projection-lineage ul{display:grid;grid-gap:5px;gap:5px;max-height:220px;margin:7px 0 0;padding:8px;overflow:auto;border:1px solid rgba(164,186,207,.1);border-radius:7px;list-style:none;background:rgba(3,8,13,.62)}.projection-lineage li{display:grid;grid-gap:2px;gap:2px;min-width:0;color:#8397a9;font-size:.61rem}.projection-lineage code{overflow-wrap:anywhere;color:#a9bac8}.projection-lineage p{margin:5px 0 0;color:#768a9c;font-size:.66rem}.queue-flags .button-link{width:100%;justify-content:center}.retest-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.organizational-learning-grid,.reviewed-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.categorical-comparison-grid>article,.organizational-learning-grid>article,.reviewed-plan-grid>article{display:grid;grid-gap:13px;gap:13px;padding:18px;border:1px solid rgba(164,186,207,.11);border-radius:10px;background:rgba(255,255,255,.015)}.reviewed-plan-title{display:flex;justify-content:space-between;gap:13px}.categorical-comparison-grid a,.reviewed-plan-title a{color:#fff;text-decoration:none}.organizational-learning-grid h3,.reviewed-plan-grid h3{margin:0}.organizational-learning-grid p,.reviewed-plan-grid p{margin:0;color:#8195a8;font-size:.74rem;line-height:1.45}.reviewed-plan-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.reviewed-plan-actions>div{padding:10px;border:1px solid rgba(164,186,207,.09);border-radius:8px}.reviewed-plan-actions ul{margin-top:7px}.team-learning-grid{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(320px,1fr);grid-gap:21px;gap:21px}.learning-theme-list,.shared-requirement-list{display:grid;margin-top:18px}.learning-theme-list>article,.shared-requirement-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:start;padding:13px 0;border-top:1px solid rgba(164,186,207,.1)}.learning-theme-list article>div,.shared-requirement-list article>div{display:grid;grid-gap:4px;gap:4px}.learning-theme-list small,.shared-requirement-list small{color:#788c9e}.learning-theme-list .projection-lineage,.shared-requirement-list .projection-lineage{grid-column:1/-1}.organizational-learning-grid dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.organizational-learning-grid dl>div{display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid rgba(164,186,207,.09);border-radius:7px}.organizational-learning-grid dt{color:#718598;font-size:.58rem;text-transform:uppercase}.organizational-learning-grid dd{margin:0;font:750 1.3rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.team-command-empty{display:grid;grid-gap:9px;gap:9px;min-height:110px;align-content:center;padding:21px;border:1px dashed rgba(164,186,207,.17);border-radius:10px;background:rgba(255,255,255,.012)}.team-command-empty p{max-width:760px;margin:0;color:#8195a8}.team-command-empty .button-link{width:-moz-fit-content;width:fit-content}.categorical-brief-history{display:grid;grid-gap:8px;gap:8px}.brief-history-item{border:1px solid rgba(164,186,207,.11);border-radius:9px;background:rgba(255,255,255,.012)}.brief-history-item>summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:13px;padding:10px 13px;cursor:pointer;list-style-position:inside}.brief-history-item>summary>span:first-child{display:inline-grid;gap:3px}.brief-history-item>summary small{color:#73879a}.brief-history-detail{display:grid;grid-gap:13px;gap:13px;padding:18px;border-top:1px solid rgba(164,186,207,.1)}.brief-history-detail>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.brief-history-detail>dl>div{min-width:0;padding:10px;border:1px solid rgba(164,186,207,.09);border-radius:7px}.brief-history-detail dt{color:#718598;font-size:.58rem;text-transform:uppercase}.brief-history-detail dd{margin:5px 0 0;color:#b1bfca;font-size:.68rem;overflow-wrap:anywhere}.brief-history-detail label{display:grid;grid-gap:7px;gap:7px}.categorical-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.categorical-comparison-grid p,.categorical-comparison-grid small{color:#8195a8}.comparison-axis-list{display:grid;grid-gap:7px;gap:7px}.comparison-axis-list>div{display:flex;justify-content:space-between;gap:13px;align-items:center}.comparison-axis-list>div>span{color:#718598;font-size:.62rem;text-transform:uppercase}.team-command-boundary{color:#8296a8}.team-command-boundary summary{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;color:#a8bac8;cursor:pointer}.team-command-boundary p{max-width:1100px;line-height:1.55}.team-command-skeleton{display:flex;min-height:55vh;align-items:center;justify-content:center;gap:13px;color:#90a4b5}.team-command-skeleton>span{width:12px;height:12px;border:2px solid rgba(242,184,75,.25);border-top:2px solid var(--team-gold);border-radius:50%;animation:team-command-spin .8s linear infinite}@keyframes team-command-spin{to{transform:rotate(1turn)}}@media (max-width:1320px){.categorical-action-row{grid-template-columns:34px minmax(150px,.68fr) minmax(220px,1fr) minmax(0,1.618fr)}.queue-flags{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center}}@media (max-width:1080px){.academy-cohort-command,.decision-command,.team-command-header,.team-learning-grid{grid-template-columns:1fr}.decision-command:before{display:none}.decision-command-preview{border-top:1px solid rgba(242,184,75,.13);border-left:0}.team-command-actions{justify-content:flex-start}.categorical-action-row{grid-template-columns:34px minmax(170px,.62fr) minmax(0,1.618fr)}.queue-axis-grid,.queue-flags{grid-column:2/-1}.queue-flags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.team-performance-command{padding-inline:14px}.decision-next-action,.reviewed-plan-title,.team-command-header,.team-command-panel-heading{display:flex;align-items:flex-start;flex-direction:column}.team-command-header{gap:18px}.team-command-actions,.team-command-actions .button-link,.team-command-actions button{width:100%}.academy-cohort-command,.decision-command-preview,.decision-command-primary,.team-command-panel{padding:18px}.academy-coverage-grid,.categorical-comparison-grid,.organizational-learning-grid,.retest-command-grid,.reviewed-plan-grid,.team-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.categorical-action-row{grid-template-columns:30px minmax(0,1fr)}.queue-action,.queue-axis-grid,.queue-flags{grid-column:2}.brief-history-detail>dl,.organizational-learning-grid dl,.queue-axis-grid,.queue-flags,.reviewed-plan-actions{grid-template-columns:1fr}.team-command-panel-heading>p,.team-command-panel-heading>span{text-align:left}}@media (max-width:480px){.academy-coverage-grid,.categorical-comparison-grid,.command-snapshot-row,.organizational-learning-grid,.retest-command-grid,.reviewed-plan-grid,.team-command-metrics{grid-template-columns:1fr}.decision-states{display:grid}.command-priority-preview li{grid-template-columns:5px minmax(0,1fr)}.command-priority-preview .categorical-state{grid-column:2}}@media (prefers-reduced-motion:reduce){.team-command-skeleton>span{animation:none}}.performance-intelligence-shell{display:grid;grid-gap:22px;gap:22px;max-width:1560px;margin:0 auto}.performance-intelligence-header{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding:30px;border:1px solid rgba(109,207,246,.28);border-radius:14px;background:linear-gradient(135deg,rgba(109,207,246,.075),transparent 48%),rgba(5,12,20,.9)}.performance-intelligence-header h1{margin:7px 0 8px;font-size:clamp(2rem,5vw,3.6rem)}.performance-intelligence-state{display:grid;min-width:190px;grid-gap:5px;gap:5px;justify-items:end;text-align:right}.performance-intelligence-state span{color:#8fa6ba;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.performance-intelligence-state strong{color:#f2c772;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.8rem}.performance-intelligence-state small{color:#c0ceda}.performance-prepare{display:flex;justify-content:space-between;gap:24px;align-items:center;border-color:rgba(242,199,114,.42);background:rgba(242,199,114,.045)}.performance-decision-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.performance-decision-grid article{min-height:190px}.performance-decision-grid h2{margin:9px 0;font-size:1.2rem}.decision-primary{border-color:rgba(110,231,164,.34);background:linear-gradient(145deg,rgba(110,231,164,.065),transparent 58%),rgba(8,16,24,.86)}.boundary-card{border-color:rgba(242,184,75,.34)}.advantage-reveal-grid{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(320px,1fr);grid-gap:var(--space-21);gap:var(--space-21)}.advantage-reveal-primary{position:relative;overflow:hidden;border-color:rgba(242,199,114,.45);background:radial-gradient(circle at 92% 8%,rgba(242,199,114,.13),transparent 28%),linear-gradient(145deg,rgba(242,199,114,.07),transparent 55%),rgba(8,15,23,.92)}.advantage-reveal-primary:after{position:absolute;right:-62px;bottom:-62px;width:161.8px;height:161.8px;border:1px solid rgba(242,199,114,.14);border-radius:50%;content:""}.advantage-reveal-primary h2{max-width:760px;margin:var(--space-13) 0;font-size:clamp(1.75rem,3vw,3.1rem);line-height:1.04}.advantage-priority{display:flex;justify-content:space-between;gap:var(--space-13);margin-bottom:var(--space-34);color:#f2c772;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.advantage-observation{max-width:850px;color:#dbe6ee;font-size:1.05rem;line-height:1.65}.advantage-next-move{display:grid;grid-gap:var(--space-8);gap:var(--space-8);max-width:760px;margin-top:var(--space-34);padding:var(--space-21);border-left:3px solid #6ee7a4;background:rgba(110,231,164,.05)}.advantage-next-move span,.comparison-level>span{color:#8fa6ba;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.advantage-next-move p{margin:0}.comparison-reveal{border-color:rgba(109,207,246,.28)}.comparison-reveal h2{margin:var(--space-13) 0 var(--space-21)}.comparison-level{display:grid;grid-gap:6px;gap:6px;padding:var(--space-13) 0;border-top:1px solid var(--fortis-line-soft)}.comparison-level p{margin:0;color:#9eb0bf;font-size:.82rem;line-height:1.48}.comparison-boundary{margin:var(--space-21) 0 0;padding:var(--space-13);border:1px solid rgba(242,199,114,.2);border-radius:9px;color:#c7d3dc;background:rgba(242,199,114,.035);font-size:.78rem}.performance-profile-panel{border-color:rgba(109,207,246,.22)}.performance-profile-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-13);gap:var(--space-13);margin-top:var(--space-21)}.profile-axis{display:grid;align-content:start;grid-gap:var(--space-8);gap:var(--space-8);min-height:240px;padding:var(--space-21);border:1px solid var(--fortis-line-soft);border-radius:11px;background:rgba(255,255,255,.018)}.profile-axis>div{display:flex;justify-content:space-between;gap:var(--space-8);color:#88a0b4;font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.profile-axis h3,.profile-axis p{margin:0}.profile-axis b{color:#f2c772;font-size:1.15rem}.profile-axis small{margin-top:auto;padding-top:var(--space-13);border-top:1px solid var(--fortis-line-soft);color:#9db0c0;line-height:1.45}.profile-axis-primary{border-color:rgba(242,199,114,.45);background:linear-gradient(145deg,rgba(242,199,114,.065),transparent 70%),rgba(255,255,255,.02)}.scientific-detail>summary{display:flex;justify-content:space-between;gap:var(--space-21);align-items:center;cursor:pointer;list-style:none}.scientific-detail>summary::-webkit-details-marker{display:none}.scientific-detail>summary>span:first-child{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.scientific-detail>summary>span:first-child>strong{font-size:1.05rem}.scientific-detail[open]>summary{margin-bottom:var(--space-21);padding-bottom:var(--space-21);border-bottom:1px solid var(--fortis-line-soft)}.evidence-utilization-table{display:grid;margin-top:18px;overflow:hidden;border:1px solid var(--fortis-line-soft);border-radius:10px}.evidence-utilization-header,.evidence-utilization-row{display:grid;grid-template-columns:minmax(180px,1.05fr) minmax(260px,1.4fr) 150px minmax(130px,.7fr);grid-gap:14px;gap:14px;align-items:center;padding:13px 15px}.evidence-utilization-header{color:#8197aa;background:rgba(255,255,255,.035);font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evidence-utilization-row{border-top:1px solid var(--fortis-line-soft)}.evidence-utilization-row>div{display:grid;grid-gap:4px;gap:4px}.evidence-utilization-row small{color:#8fa3b6;line-height:1.45}.academy-module-grid,.candidate-deduction-grid,.decision-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.academy-module-grid>article,.candidate-deduction-card,.decision-option-card{padding:19px;border:1px solid var(--fortis-line-soft);border-radius:11px;background:rgba(255,255,255,.018)}.candidate-deduction-card>div:first-child,.decision-option-card>div:first-child,.reasoning-boundary-row>div{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.academy-module-grid>article>span,.candidate-deduction-card>div:first-child span,.decision-option-card>div:first-child span{color:#83a3bc;font-size:.67rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.candidate-deduction-card>div:first-child strong,.decision-option-card>div:first-child strong,.reasoning-boundary-row>div span{color:#f2c772;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.academy-module-grid h3,.candidate-deduction-card h3,.decision-option-card h3{margin:12px 0 9px}.candidate-deduction-card dl,.decision-option-card dl,.publication-gate dl{display:grid;grid-gap:8px;gap:8px;margin:16px 0}.candidate-deduction-card dl>div,.decision-option-card dl>div,.publication-gate dl>div{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding-top:8px;border-top:1px solid var(--fortis-line-soft)}.candidate-deduction-card dt,.decision-option-card dt,.publication-gate dt{color:#8297aa;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.candidate-deduction-card dd,.decision-option-card dd,.publication-gate dd{margin:0;color:#c9d4de}.academy-module-grid details,.candidate-deduction-card details,.publication-gate details{margin-top:15px;padding-top:12px;border-top:1px solid var(--fortis-line-soft)}.academy-module-grid summary,.candidate-deduction-card summary,.publication-gate summary{color:#9fc9e7;cursor:pointer;font-weight:700}.evidence-observation{padding:11px;border-left:3px solid rgba(109,207,246,.7);background:rgba(109,207,246,.045)}.performance-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.reasoning-boundary-row{padding:14px 0;border-top:1px solid var(--fortis-line-soft)}.reasoning-boundary-row:first-of-type{margin-top:12px}.reasoning-boundary-row p{margin:7px 0}.reasoning-boundary-row small{color:#91a6b9}.decision-option-card.primary{border-color:rgba(110,231,164,.34)}.decision-option-card.withheld{border-color:rgba(242,184,75,.26);background:rgba(242,184,75,.035)}.academy-handoff{border-color:rgba(109,207,246,.25)}.academy-role-grid{display:grid;grid-template-columns:1.618fr 1fr 1fr 1fr;grid-gap:var(--space-13);gap:var(--space-13);margin-top:var(--space-21)}.academy-role-grid>article{display:grid;align-content:start;grid-gap:var(--space-8);gap:var(--space-8);min-height:230px;padding:var(--space-21);border:1px solid var(--fortis-line-soft);border-radius:11px;background:rgba(255,255,255,.018)}.academy-role-grid>article:first-child{border-color:rgba(242,199,114,.42);background:linear-gradient(145deg,rgba(242,199,114,.06),transparent 70%),rgba(255,255,255,.018)}.academy-role-grid span{color:#f2c772;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.academy-role-grid h3,.academy-role-grid p{margin:0}.academy-role-grid small{margin-top:auto;padding-top:var(--space-13);border-top:1px solid var(--fortis-line-soft);color:#9db0c0;line-height:1.5}.academy-delivery-protocol{margin-top:var(--space-21);padding-top:var(--space-21);border-top:1px solid var(--fortis-line-soft)}.academy-delivery-protocol>summary{color:#9fc9e7;cursor:pointer;font-weight:700}.academy-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.academy-module-grid blockquote{margin:14px 0;padding:11px 13px;border-left:3px solid #f2c772;color:#e2e8ed;background:rgba(242,199,114,.045)}.academy-next-session{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.academy-next-session>div{padding:17px;border:1px solid var(--fortis-line-soft);border-radius:10px;background:rgba(6,14,22,.55)}.academy-next-session h3{margin-top:0}.scientific-review-control{border-color:rgba(242,199,114,.34)}.review-decision-form{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(320px,1.25fr);grid-gap:16px;gap:16px;align-items:start;margin-top:18px}.review-decision-form label{display:grid;grid-gap:7px;gap:7px;color:#b9c7d3;font-size:.76rem;font-weight:700}.review-decision-form select,.review-decision-form textarea{width:100%}.review-decision-form label small{color:#8197aa;font-weight:400}.review-decision-form .review-retest-choice{display:flex;grid-column:1/-1;gap:9px;align-items:center}.review-decision-form button{justify-self:start}.review-history{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.review-history article{display:grid;grid-gap:4px;gap:4px;padding:13px;border:1px solid var(--fortis-line-soft);border-radius:9px}.review-history span{color:#8da2b5;font-size:.75rem}.performance-intelligence-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-bottom:24px}.remote-intelligence-ready{display:flex;justify-content:space-between;gap:22px;align-items:center;margin-top:18px;border-color:rgba(110,231,164,.35);background:linear-gradient(145deg,rgba(110,231,164,.06),transparent 62%),rgba(6,14,22,.66)}.remote-intelligence-ready h3{margin:7px 0}.remote-intelligence-ready p{max-width:780px;margin-bottom:0}.academy-command{border-color:rgba(109,207,246,.24)}.academy-plan-card h3{margin:9px 0}.academy-plan-card ul{padding-left:20px}.academy-shared-focus{display:grid;grid-gap:6px;gap:6px;margin-top:18px;padding-top:18px;border-top:1px solid var(--fortis-line-soft)}@media (max-width:1180px){.academy-module-grid,.academy-role-grid,.candidate-deduction-grid,.decision-option-grid,.performance-decision-grid,.performance-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-utilization-header,.evidence-utilization-row{grid-template-columns:minmax(170px,1fr) minmax(220px,1.3fr) 130px}.evidence-utilization-header>span:last-child,.evidence-utilization-row>span:last-child{display:none}}@media (max-width:820px){.performance-intelligence-header,.performance-prepare,.remote-intelligence-ready{display:grid}.performance-intelligence-state{min-width:0;justify-items:start;text-align:left}.academy-module-grid,.academy-next-session,.academy-role-grid,.advantage-reveal-grid,.candidate-deduction-grid,.decision-option-grid,.performance-analysis-grid,.performance-decision-grid,.performance-profile-grid,.review-decision-form{grid-template-columns:1fr}.evidence-utilization-header{display:none}.evidence-utilization-row{grid-template-columns:1fr}.review-decision-form .review-retest-choice{grid-column:auto}}@media print{.performance-intelligence-shell{max-width:none;color:#111}.academy-module-grid>article,.candidate-deduction-card,.decision-option-card,.performance-intelligence-header,.performance-intelligence-shell .workstation-panel{page-break-inside:avoid;break-inside:avoid;border-color:#bbb!important;background:white!important;color:#111!important}}.knowledge-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:28px 0}.metric-card{border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px;background:rgba(255,255,255,.03)}.metric-card span{display:block;opacity:.72;font-size:.86rem}.metric-card strong{display:block;font-size:2rem;margin-top:8px}.knowledge-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,2fr);grid-gap:20px;gap:20px;align-items:flex-start}.claim-list{position:-webkit-sticky;position:sticky;top:20px}.claim-row{width:100%;display:grid;grid-gap:6px;gap:6px;text-align:left;margin-top:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}.claim-row.active{outline:2px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08)}.claim-row small{opacity:.68}.claim-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.confidence-chip{min-width:110px;text-align:center;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px}.confidence-chip span,.confidence-chip strong{display:block}.confidence-chip strong{font-size:1.5rem}.confidence-chip span{font-size:.76rem;opacity:.7;margin-top:4px}.claim-detail section{padding:20px 0;border-top:1px solid rgba(255,255,255,.08)}.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.confidence-event,.evidence-item,.hypothesis-row{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;background:rgba(255,255,255,.025)}.confidence-event span,.evidence-item span,.hypothesis-row small{display:block;opacity:.65;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.hypothesis-row{display:grid;grid-template-columns:120px 1fr auto;grid-gap:12px;gap:12px;margin-top:10px;align-items:center}.confidence-event{margin-top:10px}.review-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:20px}@media (max-width:900px){.knowledge-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-layout{grid-template-columns:1fr}.claim-list{position:static}.evidence-grid{grid-template-columns:1fr}}.dashboard-title{font-size:clamp(2.4rem,6vw,4.8rem)}.dashboard-grid{display:grid;grid-template-columns:1.55fr .85fr;grid-gap:20px;gap:20px;align-items:start}.dashboard-panel{min-height:0}.timeline-panel{grid-column:1/-1}.panel-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.panel-heading a{color:#b8d4ee;text-decoration:none;font-weight:700}.primary-claim{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;padding:18px 0;border-top:1px solid rgba(255,255,255,.08)}.primary-claim p{margin:.45rem 0 0;color:#b9c9d8;line-height:1.5}.claim-score{text-align:right;min-width:95px}.claim-score b,.claim-score span{display:block}.claim-score b{font-size:1.45rem}.claim-score span{opacity:.66;font-size:.72rem;margin-top:5px}.metric-date{font-size:1.15rem!important}.assessment-summary{display:grid;grid-gap:9px;gap:9px}.assessment-summary>span:not(.status){color:#b9c9d8}.timeline{margin-top:10px}.timeline-event{position:relative;display:grid;grid-template-columns:18px 1fr;grid-gap:14px;gap:14px;padding:0 0 24px}.timeline-event:before{content:"";position:absolute;left:6px;top:12px;bottom:0;width:1px;background:rgba(255,255,255,.14)}.timeline-event:last-child:before{display:none}.timeline-dot{width:13px;height:13px;margin-top:4px;border-radius:50%;background:#b8d4ee;box-shadow:0 0 0 5px rgba(184,212,238,.09);z-index:1}.timeline-event small,.timeline-event strong{display:block}.timeline-event small{color:#8fa9c2;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.timeline-event strong{margin-top:5px}.timeline-event p{margin:.35rem 0 0;color:#b9c9d8}@media (max-width:820px){.knowledge-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.timeline-panel{grid-column:auto}}.retest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:20px;gap:20px;margin-top:28px}.retest-grid .confidence-chip strong{font-size:.8rem;word-break:break-word}.report-shell{max-width:1120px;margin:0 auto}.report-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.report-toolbar div{display:flex;gap:10px}.intelligence-report{background:#f7f8fa;color:#101827;border-radius:18px;overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.25)}.intelligence-report>footer,.intelligence-report>header,.intelligence-report>section{padding:42px 54px}.report-cover{background:linear-gradient(135deg,#071426,#102b48);color:white;min-height:420px;display:flex;flex-direction:column;justify-content:flex-end}.report-cover h1{max-width:780px;font-size:3.4rem;line-height:1.02}.report-data-grid,.report-hero-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px}.report-data-grid div,.report-hero-grid div{padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:12px}.report-data-grid div{border-color:#dbe2ea;background:white}.report-data-grid span,.report-hero-grid span{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;opacity:.72}.report-data-grid strong,.report-hero-grid strong{display:block;margin-top:8px}.intelligence-report section{border-bottom:1px solid #dfe5ec}.recommendation,.report-claim{background:white;border:1px solid #dfe5ec;border-radius:14px;padding:24px;margin-top:18px}.requirement-panel{background:#eaf1f8}.intelligence-report footer{background:#111b29;color:white}.intelligence-report h1,.intelligence-report h2,.intelligence-report h3,.intelligence-report h4,.intelligence-report strong{color:#101827}.intelligence-report dd,.intelligence-report dt,.intelligence-report li,.intelligence-report p,.intelligence-report small,.intelligence-report span{color:#34485c;opacity:1}.intelligence-report .report-cover,.intelligence-report .report-cover h1,.intelligence-report .report-cover h2,.intelligence-report .report-cover h3,.intelligence-report .report-cover span,.intelligence-report .report-cover strong,.intelligence-report footer,.intelligence-report footer p,.intelligence-report footer span,.intelligence-report footer strong{color:#fff}.intelligence-report a{color:#075985;text-decoration-thickness:2px}@media print{body{background:white!important}.no-print{display:none!important}.report-shell{max-width:none}.intelligence-report{box-shadow:none;border-radius:0}.intelligence-report>footer,.intelligence-report>header,.intelligence-report>section{page-break-inside:avoid;break-inside:avoid}}@media(max-width:800px){.report-cover h1{font-size:2.3rem}.report-data-grid,.report-hero-grid{grid-template-columns:1fr}.intelligence-report>footer,.intelligence-report>header,.intelligence-report>section{padding:28px 22px}}.section-heading,.team-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.team-driver-table{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.team-driver-row{display:grid;grid-template-columns:28px minmax(160px,1.3fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(120px,.7fr) 100px;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025);cursor:pointer}.intervention-card small,.pattern-row small,.requirement-row small,.team-driver-row small{display:block;opacity:.64;margin-top:4px}.attention-badge{text-align:center;padding:8px;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.attention-badge.priority{background:rgba(255,255,255,.14)}.attention-badge.watch{background:rgba(255,255,255,.07)}.team-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:20px;gap:20px;margin-top:20px}.pattern-row{display:grid;grid-template-columns:minmax(180px,1fr) 130px 52px;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.prevalence-track{height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.prevalence-track span{display:block;height:100%;background:currentColor;opacity:.65}.requirement-row{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid rgba(255,255,255,.07)}.comparison-driver-grid,.intervention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.comparison-driver-grid article,.intervention-card{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;background:rgba(255,255,255,.025)}.intervention-card span{display:block;margin-top:10px}.comparison-panel{margin-top:20px}.boundary-note{margin-top:18px;padding:14px;border-left:3px solid;background:rgba(255,255,255,.035);opacity:.82}@media (max-width:1000px){.team-driver-row{grid-template-columns:28px 1fr 1fr}.comparison-driver-grid,.intervention-grid,.team-grid{grid-template-columns:1fr}}html{scroll-behavior:smooth}body{overflow-x:hidden}.global-skip-link{position:fixed;z-index:120;top:8px;left:12px;padding:12px 16px;border-radius:8px;background:var(--fortis-accent);color:#151006;font-weight:800;text-decoration:none;transform:translateY(-170%)}.global-skip-link:focus{transform:translateY(0)}.brand-mark i{position:absolute;inset:auto -10px 6px;height:1px;background:rgba(242,184,75,.52);transform:rotate(-24deg)}.brand-mark b{position:relative;font-size:.95rem}.mobile-nav-toggle{display:none;width:44px;height:44px;min-height:44px;margin-left:auto;padding:10px;place-content:center;gap:4px}.mobile-nav-toggle span{display:block;width:18px;height:2px;border-radius:99px;background:currentColor}.release-landing{width:min(100%,1480px);max-width:1480px;padding-top:clamp(64px,9vw,124px)}.release-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);grid-gap:clamp(42px,7vw,100px);gap:clamp(42px,7vw,100px);align-items:center}.release-hero-copy h1{max-width:940px;margin:20px 0 28px;font-size:clamp(3.3rem,7vw,7.6rem);letter-spacing:-.065em;line-height:.88}.release-hero-copy h1 span{display:block;margin-top:.08em;color:transparent;background:linear-gradient(100deg,#f7c86b,#fff1c6 48%,#6dcff6 110%);-webkit-background-clip:text;background-clip:text}.release-hero-copy .lead{max-width:760px;font-size:clamp(1.05rem,1.6vw,1.28rem)}.release-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin:42px 0 0;border-top:1px solid var(--fortis-line);border-bottom:1px solid var(--fortis-line)}.release-trust-strip>div{padding:17px 18px 18px 0}.release-trust-strip>div+div{padding-left:18px;border-left:1px solid var(--fortis-line)}.audience-grid article>span,.release-operating-path>ol>li>span,.release-signal-card small,.release-trust-strip dt,.signal-card-heading{color:var(--fortis-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.release-trust-strip dd{margin:7px 0 0;color:var(--fortis-text);font-weight:800}.release-signal-card{position:relative;overflow:hidden;padding:26px;border:1px solid rgba(242,184,75,.23);border-radius:18px;background:radial-gradient(circle at 90% 8%,rgba(109,207,246,.14),transparent 15rem),linear-gradient(145deg,rgba(242,184,75,.07),transparent 44%),#0b131d;box-shadow:0 40px 100px rgba(0,0,0,.35)}.release-signal-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.release-signal-card ol,.release-signal-card>p,.signal-card-heading,.signal-core{position:relative}.signal-card-heading{display:flex;justify-content:space-between}.signal-card-heading i{width:9px;height:9px;border-radius:50%;background:var(--fortis-green);box-shadow:0 0 0 7px rgba(110,231,164,.08)}.signal-core{display:grid;place-items:center;min-height:220px;margin:20px 0;border:1px solid rgba(109,207,246,.15);border-radius:50%;background:radial-gradient(circle,rgba(109,207,246,.12),transparent 59%)}.signal-core:after,.signal-core:before{content:"";position:absolute;border:1px solid rgba(242,184,75,.18);border-radius:50%}.signal-core:before{inset:17%}.signal-core:after{inset:31%}.signal-core span,.signal-core strong{position:relative;z-index:1;grid-area:1/1}.signal-core span{align-self:center;margin-top:-24px;color:var(--fortis-accent);font:800 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.signal-core strong{align-self:center;margin-top:23px;font-size:1rem}.release-signal-card ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.release-signal-card li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid var(--fortis-line-soft);border-radius:9px;background:rgba(255,255,255,.018)}.release-signal-card li>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(242,184,75,.32);border-radius:50%;color:#f8d58e;font:700 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.release-signal-card li small,.release-signal-card li strong{display:block}.release-signal-card li small{margin-top:4px;color:#8799ac;font-size:.68rem;letter-spacing:0;text-transform:none}.release-signal-card>p{margin:18px 2px 0;color:#96a8b9;font-size:.8rem;line-height:1.55}.release-audiences,.release-boundary,.release-operating-path{margin-top:clamp(96px,13vw,180px)}.section-kicker{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);grid-gap:34px;gap:34px;align-items:start;padding-top:22px;border-top:1px solid var(--fortis-line)}.section-kicker>span{color:var(--fortis-blue);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.release-boundary h2,.section-kicker h2{max-width:920px;margin:0;font-size:clamp(2.2rem,4.8vw,4.8rem);letter-spacing:-.05em;line-height:.98}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:42px}.audience-grid article{min-height:300px;padding:28px;border:1px solid var(--fortis-line-soft);border-radius:14px;background:linear-gradient(150deg,rgba(109,207,246,.035),transparent 50%),var(--fortis-panel)}.audience-grid h3{max-width:360px;margin:74px 0 14px;font-size:clamp(1.5rem,2.2vw,2.25rem);letter-spacing:-.035em;line-height:1.05}.audience-grid p,.release-boundary>p,.release-operating-path p{color:#99aabc;line-height:1.65}.release-operating-path>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;padding:0;border-top:1px solid var(--fortis-line);list-style:none}.release-operating-path>ol>li{min-height:280px;padding:24px 24px 30px 0}.release-operating-path>ol>li+li{padding-left:24px;border-left:1px solid var(--fortis-line)}.release-operating-path h3{margin:92px 0 10px;font-size:1.7rem}.release-boundary{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(36px,8vw,100px);gap:clamp(36px,8vw,100px);align-items:end;margin-bottom:70px;padding:clamp(32px,5vw,64px);border:1px solid rgba(242,184,75,.22);border-radius:18px;background:radial-gradient(circle at 10% 0,rgba(242,184,75,.11),transparent 28rem),#0b121b}.release-boundary h2{margin-top:14px;font-size:clamp(2rem,4vw,3.9rem)}.release-boundary>p{margin:0;font-size:1.05rem}.login-shell{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(360px,1fr);grid-gap:clamp(34px,7vw,89px);gap:clamp(34px,7vw,89px);align-items:center;min-height:calc(100vh - 72px)}.login-story{min-width:0}.login-story h1{max-width:820px;margin-bottom:13px;font-size:clamp(3.4rem,7vw,7rem);letter-spacing:-.06em}.login-story .lead{margin:0;color:#aebdcb;font-size:clamp(1rem,1.6vw,1.3rem);letter-spacing:.01em}.login-intelligence-visual{position:relative;width:min(100%,820px);margin-top:clamp(34px,6vw,55px);overflow:hidden;border-radius:18px;box-shadow:0 34px 90px rgba(0,0,0,.34)}.login-intelligence-visual:after{position:absolute;inset:0;border:1px solid rgba(242,184,75,.18);border-radius:inherit;content:"";pointer-events:none}.login-intelligence-visual svg{display:block;width:100%;height:auto;background:radial-gradient(circle at 61.8% 38.2%,rgba(242,184,75,.12),transparent 30%),linear-gradient(145deg,#0d1722,#070d14)}.login-intelligence-visual .visual-frame{fill:none;stroke:rgba(255,255,255,.04)}.login-intelligence-visual .visual-grid{fill:none;stroke:rgba(142,160,180,.13);stroke-width:2}.login-intelligence-visual .visual-spiral{fill:none;stroke:url(#fortis-gold);stroke-linecap:round;stroke-width:4}.login-intelligence-visual .visual-signal{fill:none;stroke:rgba(109,207,246,.7);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.login-intelligence-visual .visual-pulse{fill:url(#fortis-pulse)}.login-intelligence-visual .visual-node{fill:#f7c96d;stroke:#fff3d1;stroke-width:2}.login-intelligence-visual text{fill:#7f94a7;font:700 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:4px}.login-panel{padding:clamp(28px,4vw,46px);border:1px solid rgba(242,184,75,.2);border-radius:16px;background:linear-gradient(145deg,rgba(242,184,75,.055),transparent 38%),var(--fortis-panel);box-shadow:0 36px 90px rgba(0,0,0,.3)}.driver-next-action>div>span,.form-section-heading>span,.founding-progress-overview span,.founding-stage-guide span,.login-panel-heading>span,.recommended-protocol-heading span,.session-ready-card>div>span{color:var(--fortis-accent);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.login-panel-heading h2{margin:8px 0 9px;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.04em}.login-panel-heading p,.login-privacy{color:var(--fortis-muted);line-height:1.55}.login-panel form.form-card{max-width:none;margin-top:34px}.login-panel input{min-height:50px;background:rgba(255,255,255,.04)}.login-panel form>button{min-height:50px}.local-demo-access{font-size:.8rem}.login-error{margin:0;padding:12px 14px;border:1px solid rgba(255,126,126,.25);border-radius:8px;background:rgba(255,126,126,.06)}.login-privacy{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--fortis-line-soft);font-size:.75rem}.guided-entry-page{max-width:1120px}.guided-entry-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:38px;gap:38px;align-items:end}.guided-entry-heading .dashboard-title{max-width:900px}.entry-progress{display:grid;grid-template-columns:34px 72px 34px;grid-template-rows:34px auto;grid-gap:8px 4px;gap:8px 4px;align-items:center;justify-items:center;min-width:160px;padding:18px;border:1px solid var(--fortis-line-soft);border-radius:12px;background:var(--fortis-panel)}.entry-progress span{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--fortis-line);border-radius:50%;color:var(--fortis-muted);font-size:.78rem;font-weight:800}.entry-progress span.active,.entry-progress.complete-first span:first-child{border-color:var(--fortis-accent);background:var(--fortis-accent-soft);color:#ffe0a4}.entry-progress i{width:100%;height:1px;background:var(--fortis-line)}.entry-progress small{grid-column:1/-1;color:var(--fortis-muted);font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}.guided-entry-form{max-width:920px!important;padding:clamp(24px,4vw,38px)}.form-section-heading{padding-bottom:20px;border-bottom:1px solid var(--fortis-line-soft)}.form-section-heading h2{margin:7px 0;font-size:1.65rem}.form-section-heading p{margin:0;color:var(--fortis-muted)}.optional-details{padding:16px 18px;border:1px solid var(--fortis-line-soft);border-radius:10px;background:rgba(255,255,255,.018)}.optional-details>summary{cursor:pointer;color:#dce6ef;font-weight:800;list-style-position:outside}.optional-details>summary span{display:block;margin:5px 0 0 20px;color:var(--fortis-muted);font-size:.72rem;font-weight:400}.optional-details[open]>summary{margin-bottom:20px}.next-step-choice{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:17px;border:1px solid rgba(242,184,75,.24);border-radius:10px;background:var(--fortis-accent-soft)}.next-step-choice input{width:20px;height:20px;margin-top:2px;accent-color:var(--fortis-accent)}.next-step-choice small,.next-step-choice strong{display:block}.next-step-choice strong{color:#fff1ca}.next-step-choice small{margin-top:5px;color:#b8aa87;line-height:1.5}.recommended-protocol{overflow:hidden;padding:22px;border:1px solid rgba(109,207,246,.22);border-radius:12px;background:linear-gradient(145deg,rgba(109,207,246,.06),transparent 48%),rgba(5,11,18,.56)}.recommended-protocol.recommended{border-color:rgba(242,184,75,.28);background:linear-gradient(145deg,rgba(242,184,75,.07),transparent 48%),rgba(5,11,18,.56)}.recommended-protocol-heading{display:flex;gap:18px;justify-content:space-between;align-items:flex-start}.recommended-protocol-heading h2{margin:7px 0 0}.recommended-protocol-heading>strong{padding:6px 9px;border:1px solid var(--fortis-line);border-radius:999px;color:#c8d4df;font-size:.68rem}.protocol-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:20px 0}.protocol-facts>div{padding:13px;border:1px solid var(--fortis-line-soft);border-radius:8px;background:rgba(255,255,255,.018)}.protocol-facts span,.protocol-facts strong{display:block}.protocol-facts span{color:var(--fortis-muted);font-size:.65rem;text-transform:uppercase}.protocol-facts strong{margin-top:7px;font-size:.82rem}.recommended-protocol>p,.session-ready-card>p{margin:0;color:#9fb0c0;line-height:1.55}.protocol-switcher label{margin-top:16px}.session-ready-card{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);grid-gap:22px;gap:22px;padding:20px;border:1px solid var(--fortis-line-soft);border-radius:10px}.session-ready-card h3{margin:7px 0 0}.session-ready-card ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:20px;color:#c1ceda}.session-ready-card>p{grid-column:1/-1;padding-top:14px;border-top:1px solid var(--fortis-line-soft);font-size:.78rem}.driver-next-action{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:30px;gap:30px;align-items:center;margin:30px 0 8px;padding:24px;border:1px solid rgba(242,184,75,.24);border-radius:12px;background:linear-gradient(140deg,rgba(242,184,75,.07),transparent 48%),var(--fortis-panel)}.driver-next-action h2{margin:7px 0 8px;font-size:clamp(1.35rem,2.6vw,2.2rem);letter-spacing:-.035em}.driver-next-action p{margin:0;color:var(--fortis-muted)}.founding-progress-overview{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(240px,1.4fr) minmax(190px,.6fr);grid-gap:22px;gap:22px;align-items:center;margin:22px 0;padding:18px 20px;border:1px solid var(--fortis-line-soft);border-radius:11px;background:linear-gradient(135deg,rgba(109,207,246,.035),transparent 55%),var(--fortis-panel)}.founding-progress-now,.founding-progress-overview>div:first-child{display:grid;grid-gap:5px;gap:5px}.founding-progress-overview strong{color:#eef4fa;font-size:1rem}.founding-progress-overview>div:first-child>strong{font-size:1.65rem}.founding-progress-overview small{color:var(--fortis-muted);font-size:.72rem;line-height:1.45}.founding-progress-overview progress{width:100%;height:10px;overflow:hidden;border:0;border-radius:999px;background:#162330}.founding-progress-overview progress::-webkit-progress-bar{background:#162330}.founding-progress-overview progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,var(--fortis-accent),var(--fortis-blue))}.founding-progress-overview progress::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,var(--fortis-accent),var(--fortis-blue))}.founding-progress-now{padding-left:20px;border-left:1px solid var(--fortis-line)}.founding-stage-guide{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,1.2fr);grid-gap:24px;gap:24px;margin:18px 0 6px;padding:18px;border:1px solid rgba(109,207,246,.15);border-radius:10px;background:rgba(109,207,246,.025)}.founding-stage-guide>div{display:grid;grid-gap:7px;gap:7px}.founding-stage-guide>div strong{color:#dce7f0;line-height:1.5}.founding-stage-guide dl{display:grid;grid-template-columns:.65fr .8fr 1fr;grid-gap:8px;gap:8px;margin:0}.founding-stage-guide dl>div{padding:10px 12px;border-left:1px solid var(--fortis-line-soft)}.founding-stage-guide dt{color:var(--fortis-muted);font-size:.63rem;text-transform:uppercase}.founding-stage-guide dd{margin:6px 0 0;color:#c8d5df;font-size:.76rem;line-height:1.35}.founding-fast-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.founding-fast-choices.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.founding-fast-choices button{min-height:48px;padding-inline:12px;line-height:1.25}.founding-fast-choices button.active,.founding-fast-choices button[aria-pressed=true]{border-color:rgba(242,184,75,.58);background:var(--fortis-accent-soft);color:#ffe0a4;box-shadow:inset 0 0 0 1px rgba(242,184,75,.1)}.founding-stage-actions{box-shadow:0 18px 55px rgba(0,0,0,.32)}@media (max-width:1040px){.release-hero{grid-template-columns:1fr}.release-signal-card{width:min(100%,620px)}.release-operating-path>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.release-operating-path>ol>li:nth-child(3){border-left:0}.login-shell{grid-template-columns:1fr;max-width:860px;min-height:0}.founding-progress-overview{grid-template-columns:minmax(220px,.8fr) minmax(220px,1.2fr)}.founding-progress-now{grid-column:1/-1;padding:14px 0 0;border-top:1px solid var(--fortis-line);border-left:0}}@media (max-width:820px){.mobile-nav-toggle{display:grid}.app-nav{gap:8px 12px}.primary-nav{display:none;order:4;width:100%;padding:8px 0 4px;border-top:1px solid var(--fortis-line-soft)}.primary-nav.open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.primary-nav a{min-height:44px;display:flex;align-items:center}.session-nav{margin-left:0}.system-status,.user-avatar{display:none}.audience-grid,.driver-next-action,.founding-stage-guide,.guided-entry-heading,.release-boundary,.section-kicker{grid-template-columns:1fr}.audience-grid article{min-height:240px}.audience-grid h3{margin-top:44px}.release-boundary{align-items:start}.entry-progress{justify-self:start}.session-ready-card{grid-template-columns:1fr}.session-ready-card>p{grid-column:auto}.founding-stage-guide dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.release-hero-copy h1{font-size:clamp(3.25rem,17vw,5rem)}.founding-progress-overview,.protocol-facts,.release-trust-strip{grid-template-columns:1fr}.release-trust-strip>div+div{padding-left:0;border-top:1px solid var(--fortis-line);border-left:0}.section-kicker h2{font-size:2.35rem}.release-operating-path>ol{grid-template-columns:1fr}.release-operating-path>ol>li,.release-operating-path>ol>li+li{min-height:0;padding:22px 0 28px;border-top:1px solid var(--fortis-line);border-left:0}.release-operating-path h3{margin-top:38px}.login-panel{padding:24px}.entry-progress{width:100%;grid-template-columns:34px minmax(40px,1fr) 34px}.guided-entry-form{padding:21px}.recommended-protocol-heading{display:grid}.recommended-protocol-heading>strong{width:-moz-fit-content;width:fit-content}.founding-progress-overview progress{grid-row:auto}.founding-progress-now{grid-column:auto}.founding-stage-guide dl{grid-template-columns:1fr}.founding-stage-guide dl>div{padding:9px 0;border-top:1px solid var(--fortis-line-soft);border-left:0}.founding-stage-nav{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.founding-stage-nav button{flex:0 0 118px;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rc8-shell{max-width:1500px}.rc8-time-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:26px 0 18px}.rc8-time-strip div{padding:14px 16px;border:1px solid var(--fortis-line-soft);border-radius:8px;background:var(--fortis-panel)}.rc8-time-strip span,.rc8-time-strip strong{display:block}.rc8-time-strip span{color:var(--fortis-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.rc8-time-strip strong{margin-top:6px}.rc8-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0 0 24px;padding:0;list-style:none}.rc8-progress li{min-height:52px;padding:9px;border:1px solid var(--fortis-line-soft);border-radius:6px;color:#708397;background:rgba(255,255,255,.015);font-size:.67rem;line-height:1.3}.rc8-progress li span{display:block;margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rc8-progress li.complete{color:#9ed7b7;border-color:rgba(110,231,164,.2);background:rgba(110,231,164,.04)}.rc8-progress li.active{color:#ffe0a4;border-color:rgba(242,184,75,.45);background:var(--fortis-accent-soft)}.rc8-section{margin-top:18px}.rc8-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.rc8-form-grid label{color:#8fa2b5;font-size:.72rem;text-transform:capitalize}.rc8-checks{display:flex;flex-wrap:wrap;gap:14px;margin:15px 0}.rc8-checks label{display:flex;grid-template-columns:auto 1fr;align-items:center}.rc8-checks input{width:auto}.rc8-action-grid,.rc8-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.rc8-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frc-runner{margin-top:18px;min-height:390px;display:grid;place-items:center;align-content:center;padding:24px;border:1px solid rgba(109,207,246,.25);border-radius:10px;background:#050b12;text-align:center}.frc-runner-status{width:100%;display:flex;justify-content:space-between;margin-bottom:22px;color:#8fa2b5}.frc-runner-progress{width:min(620px,100%);height:6px;margin:-10px 0 18px;overflow:hidden;border:0;border-radius:999px;background:rgba(255,255,255,.08)}.frc-runner-progress::-webkit-progress-bar{background:rgba(255,255,255,.08)}.frc-runner-progress::-webkit-progress-value{background:linear-gradient(90deg,var(--fortis-accent),var(--fortis-blue))}.frc-runner-progress::-moz-progress-bar{background:linear-gradient(90deg,var(--fortis-accent),var(--fortis-blue))}.frc-runner-note{max-width:640px;margin:0;color:var(--fortis-muted);font-size:.82rem}.frc-fixation,.frc-stimulus{height:170px;display:grid;place-items:center;font-size:7rem}.frc-stimulus{position:relative;color:#f3f6f9}.frc-stimulus.no-go{color:var(--fortis-accent)}.frc-stimulus i{position:absolute;top:15px;right:-70px;width:14px;height:14px;border-radius:50%;background:var(--fortis-blue)}.frc-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;width:min(620px,100%)}.rc8-metric-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:20px}.rc8-metric-table div{padding:12px;border:1px solid var(--fortis-line-soft);border-radius:6px}.rc8-metric-table span,.rc8-metric-table strong{display:block}.rc8-metric-table span{color:#8195aa;font-size:.68rem;word-break:break-word}.rc8-metric-table strong{margin-top:5px}.rc8-json{max-height:320px;overflow:auto;padding:14px;border:1px solid var(--fortis-line-soft);border-radius:6px;background:#050b12;color:#abc0d4;font-size:.72rem}.rc8-intelligence-shell{display:grid;grid-gap:1rem;gap:1rem}.rc8-intelligence-grid{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:1rem 0}.rc8-contribution-list article,.rc8-intelligence-grid>div{background:rgba(7,22,33,.62);border:1px solid rgba(122,167,190,.2);border-radius:12px;display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem}.rc8-contribution-list small,.rc8-intelligence-grid span{color:#9fb6c7;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.rc8-contribution-list{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.8rem}.rc8-contribution-list article span,.rc8-hash{overflow-wrap:anywhere}.rc8-hash{color:#93aabc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem}.rc8-intelligence-shell details{border-top:1px solid rgba(122,167,190,.16);padding:.9rem 0}.rc8-intelligence-shell summary{cursor:pointer;font-weight:700}.rc821-shell{max-width:1360px;padding-top:32px}.rc821-page-header{align-items:flex-start;gap:24px}.rc821-page-header h1{font-size:clamp(2.3rem,5vw,4.4rem);max-width:980px}.rc821-page-header p{color:#bdcad6;font-size:1.02rem;line-height:1.65;max-width:840px}.rc821-mode-badge,.rc821-status-pill{align-items:center;border:1px solid #4b6074;border-radius:999px;color:#e9f1f7;display:inline-flex;font-size:.72rem;font-weight:800;justify-content:center;letter-spacing:.055em;line-height:1.25;min-height:32px;padding:7px 11px;text-align:center;text-transform:uppercase}.rc821-mode-badge{min-height:44px;min-width:150px}.rc821-mode-badge.is-validation{background:rgba(242,184,75,.12);border-color:rgba(242,184,75,.58);color:#ffd98d}.rc821-mode-badge.is-authorized,.rc821-status-pill.is-passed,.rc821-trace .is-passed .rc821-status-pill{background:rgba(110,231,164,.11);border-color:rgba(110,231,164,.52);color:#a9f4ca}.rc821-status-pill.is-limited,.rc821-trace .is-limited .rc821-status-pill{background:rgba(242,184,75,.1);border-color:rgba(242,184,75,.5);color:#ffd98d}.rc821-status-pill.is-blocked,.rc821-trace .is-blocked .rc821-status-pill{background:rgba(255,126,126,.1);border-color:rgba(255,126,126,.52);color:#ffb6b6}.rc821-status-pill.is-pending,.rc821-trace .is-pending .rc821-status-pill{background:rgba(109,207,246,.1);border-color:rgba(109,207,246,.48);color:#aee6fb}.rc821-section-nav{align-items:stretch;background:rgba(8,16,24,.92);border:1px solid #26384a;border-radius:14px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.rc821-section-nav a{align-items:center;border-radius:9px;color:#dce7ef;display:flex;font-size:.78rem;font-weight:700;gap:8px;min-height:44px;padding:8px 10px;text-decoration:none}.rc821-section-nav a:hover{background:rgba(109,207,246,.08)}.rc821-section-nav a span{color:#f2b84b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.rc821-section-heading{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:48px minmax(0,1fr);margin-bottom:18px}.rc821-section-heading>span{color:#f2b84b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:800;padding-top:3px}.rc821-section-heading h2{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.12;margin:5px 0 0}.rc821-section-heading p{color:#aebdcc;line-height:1.55;margin:8px 0 0;max-width:840px}.rc821-decision-panel{background:radial-gradient(circle at 92% 4%,rgba(109,207,246,.1),transparent 28rem),linear-gradient(145deg,rgba(16,29,42,.98),rgba(8,15,23,.98));border:1px solid #36506a;box-shadow:0 24px 70px rgba(0,0,0,.22);padding:clamp(22px,4vw,38px)}.rc821-outcome-row{align-items:flex-start;border-bottom:1px solid rgba(148,170,194,.18);display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding-bottom:20px}.rc821-outcome-row>div{display:grid;grid-gap:7px;gap:7px}.rc821-decision-callouts span,.rc821-esg-hero span,.rc821-outcome-row span,.rc821-ps01-layout span,.rc821-report-status span,.rc821-review-question span,.rc821-rule-translation span{color:#9fb1c2;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.rc821-outcome-row strong{font-size:clamp(1.55rem,3.5vw,2.65rem);line-height:1.12;max-width:900px}.rc821-summary-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.rc821-esg-dimensions>div,.rc821-summary-grid>div,.rc821-technical-grid>div{background:rgba(7,18,28,.62);border:1px solid rgba(122,167,190,.2);border-radius:10px;min-width:0;padding:13px 14px}.rc821-esg-dimensions dt,.rc821-summary-grid dt,.rc821-technical-grid dt,.rc821-trace dt{color:#95a9bb;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rc821-esg-dimensions dd,.rc821-summary-grid dd,.rc821-technical-grid dd,.rc821-trace dd{color:#f2f5f8;line-height:1.45;margin:6px 0 0;overflow-wrap:anywhere}.rc821-decision-callouts{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.rc821-decision-callouts>div{background:rgba(255,255,255,.025);border:1px solid rgba(148,170,194,.17);border-radius:10px;padding:15px}.rc821-decision-callouts .is-next-action{background:rgba(242,184,75,.075);border-color:rgba(242,184,75,.32)}.rc821-decision-callouts p,.rc821-rule-translation p{color:#d3dee7;line-height:1.55;margin:7px 0 0}.rc821-evidence-boundary{margin-top:14px}.rc821-condition-list,.rc821-metric-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.rc821-condition-list article,.rc821-metric-grid article{background:rgba(7,18,28,.62);border:1px solid rgba(122,167,190,.2);border-radius:10px;display:grid;grid-gap:8px;gap:8px;padding:14px}.rc821-condition-list p,.rc821-condition-list small{color:#b8c6d2;line-height:1.5;margin:0}.rc821-card-title-row{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.rc821-evidence-list .rc821-status-pill{flex:0 0 auto;font-size:.66rem;max-width:180px}.rc821-provisional-banner{border:1px solid;border-radius:9px;font-size:.74rem;font-weight:900;letter-spacing:.08em;margin-bottom:14px;padding:11px 13px;text-align:center}.rc821-provisional-banner.is-provisional{background:rgba(109,207,246,.08);border-color:rgba(109,207,246,.5);color:#aee6fb}.rc821-provisional-banner.is-withheld{background:rgba(242,184,75,.07);border-color:rgba(242,184,75,.42);color:#ffd98d}.rc821-ps01-layout,.rc821-rule-translation{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rc821-ps01-layout>div,.rc821-rule-translation>div{background:rgba(7,18,28,.58);border:1px solid rgba(122,167,190,.18);border-radius:10px;min-width:0;padding:15px}.rc821-ps01-layout strong{display:block;font-size:1.03rem;line-height:1.4;margin-top:7px}.rc821-ps01-layout p{color:#ccd8e2;line-height:1.55;margin:7px 0 0}.rc821-ps01-layout ul{color:#ccd8e2;line-height:1.5;margin:8px 0 0;padding-left:18px}.rc821-wide{grid-column:1/-1}.rc821-metric-grid article small,.rc821-metric-grid article span{color:#9fb1c2;overflow-wrap:anywhere}.rc821-metric-grid article strong{font-size:1.2rem}.rc821-esg-hero{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.rc821-esg-hero>div{background:linear-gradient(145deg,rgba(17,34,48,.88),rgba(8,18,27,.88));border:1px solid #35536b;border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:18px}.rc821-esg-hero strong{font-size:1.15rem;line-height:1.35}.rc821-esg-dimensions,.rc821-technical-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0}.rc821-trace{display:grid;grid-gap:0;gap:0;list-style:none;margin:8px 0 0;padding:0}.rc821-trace li{display:grid;grid-gap:14px;gap:14px;grid-template-columns:44px minmax(0,1fr);min-width:0;padding-bottom:12px;position:relative}.rc821-trace li:before{background:#31465a;bottom:0;content:"";left:21px;position:absolute;top:41px;width:2px}.rc821-trace li:last-child:before{display:none}.rc821-trace-marker{align-items:center;background:#101d2a;border:1px solid #43596e;border-radius:50%;color:#dce7ef;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:900;height:44px;justify-content:center;width:44px;z-index:1}.rc821-trace .is-passed .rc821-trace-marker{border-color:rgba(110,231,164,.55);color:#a9f4ca}.rc821-trace .is-limited .rc821-trace-marker{border-color:rgba(242,184,75,.58);color:#ffd98d}.rc821-trace .is-blocked .rc821-trace-marker{border-color:rgba(255,126,126,.58);color:#ffb6b6}.rc821-trace .is-pending .rc821-trace-marker{border-color:rgba(109,207,246,.55);color:#aee6fb}.rc821-trace article{background:rgba(7,18,28,.58);border:1px solid rgba(122,167,190,.19);border-radius:11px;min-width:0;padding:15px}.rc821-trace h3{font-size:1rem;line-height:1.35;margin:3px 0 0}.rc821-trace dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:13px 0 0}.rc821-trace dl>div{min-width:0}.rc821-report-status,.rc821-review-question{background:rgba(109,207,246,.06);border:1px solid rgba(109,207,246,.28);border-radius:10px;display:grid;grid-gap:8px;gap:8px;margin-bottom:12px;padding:16px}.rc821-report-status strong,.rc821-review-question strong{font-size:1.2rem;line-height:1.4}.rc821-review-form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.rc821-review-form label{min-width:0}.rc821-review-form label:nth-child(n+2){grid-column:1/-1}.rc821-review-actions button{min-height:44px}.rc821-control-note{color:#aebdcc;font-size:.86rem;margin:10px 0 0}.rc821-report-panel{border-color:#385169}.rc821-rule-translation{margin-bottom:12px}.rc821-rule-translation strong{display:block;line-height:1.4;margin-top:7px}.rc821-technical-grid dd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem}.rc821-footer-actions{margin-top:4px}.rc821-shell a:focus-visible,.rc821-shell button:focus-visible,.rc821-shell input:focus-visible,.rc821-shell select:focus-visible,.rc821-shell summary:focus-visible,.rc821-shell textarea:focus-visible{outline:3px solid #8bdcff;outline-offset:3px}.rc821-shell summary{align-items:center;display:flex;min-height:44px}.rc821-shell button,.rc821-shell select{min-height:44px}.rc821-shell textarea{min-height:88px}@media (max-width:1100px){.rc821-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc821-trace dl{grid-template-columns:1fr}}@media (max-width:900px){.rc821-esg-dimensions,.rc821-esg-hero,.rc821-section-nav,.rc821-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc821-page-header{display:grid;grid-template-columns:1fr}.rc821-mode-badge{justify-self:start}}@media (max-width:620px){.rc821-shell{padding-left:14px;padding-right:14px}.rc821-condition-list,.rc821-decision-callouts,.rc821-esg-dimensions,.rc821-esg-hero,.rc821-metric-grid,.rc821-ps01-layout,.rc821-review-form,.rc821-rule-translation,.rc821-section-nav,.rc821-summary-grid,.rc821-technical-grid{grid-template-columns:1fr}.rc821-review-form label:nth-child(n+2),.rc821-wide{grid-column:auto}.rc821-card-title-row,.rc821-outcome-row{align-items:flex-start;flex-direction:column}.rc821-section-heading{gap:9px;grid-template-columns:34px minmax(0,1fr)}.rc821-trace li{gap:9px;grid-template-columns:36px minmax(0,1fr)}.rc821-trace-marker{height:36px;width:36px}.rc821-trace li:before{left:17px;top:35px}}@media(max-width:900px){.rc8-action-grid,.rc8-form-grid,.rc8-metric-table,.rc8-time-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rc8-progress{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.rc8-action-grid,.rc8-form-grid,.rc8-metric-table,.rc8-review-grid,.rc8-time-strip{grid-template-columns:1fr}.frc-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--fortis-bg:#05080d;--fortis-surface:#0a1018;--fortis-panel:#0d151f;--fortis-panel-raised:#111c28;--fortis-line:#223142;--fortis-line-soft:rgba(148,170,194,.13);--fortis-text:#f2f5f8;--fortis-muted:#8ea0b4;--fortis-accent:#f2b84b;--fortis-accent-soft:rgba(242,184,75,.12);--fortis-blue:#6dcff6;--fortis-green:#6ee7a4;--fortis-red:#ff7e7e;background:var(--fortis-bg);color:var(--fortis-text)}body{min-height:100vh;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(circle at 78% -10%,rgba(64,123,176,.17),transparent 32rem),var(--fortis-bg);background-size:48px 48px,48px 48px,auto,auto}main{max-width:1400px;padding:42px 32px 72px}main:not(.landing-page) h1{font-size:clamp(2.35rem,5vw,4.65rem);letter-spacing:-.045em}.landing-page{max-width:1240px;padding-top:84px}.landing-page h1{max-width:1040px}.eyebrow{color:var(--fortis-blue);font-weight:700;letter-spacing:.16em}.lead{color:#aab8c7}.card,.workstation-panel{border:1px solid var(--fortis-line-soft);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 44%),var(--fortis-panel);border-radius:12px;box-shadow:0 22px 58px rgba(0,0,0,.16)}.workstation-panel{padding:24px}.button-primary,button{background:var(--fortis-accent);color:#151006;border:1px solid var(--fortis-accent);border-radius:7px;min-height:42px;transition:transform .14s ease,filter .14s ease,border-color .14s ease}.button-link:hover,button:hover:not(:disabled){filter:brightness(1.08)}.button-link:active,button:active:not(:disabled){transform:translateY(1px)}.button-quiet,.button-secondary,button.button-secondary{border-color:var(--fortis-line);background:rgba(255,255,255,.025);color:var(--fortis-text)}.state-message{border-color:var(--fortis-line);background:#0b131d}.success-message{color:#a7f3ca;border-color:rgba(110,231,164,.35);background:rgba(110,231,164,.07)}.error{color:#ffaaaa}.app-header{border-color:rgba(255,255,255,.08);background:rgba(5,8,13,.94)}.workstation-header{box-shadow:0 14px 50px rgba(0,0,0,.2)}.app-nav{max-width:1480px;min-height:74px;padding-inline:32px}.brand-mark{border:1px solid rgba(242,184,75,.45);border-radius:5px;background:linear-gradient(145deg,rgba(242,184,75,.2),rgba(242,184,75,.04));color:var(--fortis-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.brand strong{letter-spacing:.12em;font-size:.94rem}.brand small{color:#75869a;letter-spacing:.09em;font-size:.58rem}.primary-nav{margin-left:14px}.primary-nav a{border-radius:6px;color:#93a4b6;font-size:.84rem}.primary-nav a:hover,.primary-nav a[aria-current=page]{background:rgba(255,255,255,.055)}.primary-nav a[aria-current=page]{box-shadow:inset 0 -2px var(--fortis-accent)}.system-status{display:inline-flex;align-items:center;gap:7px;color:#90a1b2;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.system-status i{width:7px;height:7px;border-radius:50%;background:var(--fortis-green);box-shadow:0 0 0 4px rgba(110,231,164,.1)}.user-avatar{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--fortis-line);border-radius:50%;background:var(--fortis-panel-raised);color:var(--fortis-accent);font-size:.72rem;font-weight:800}.session-user small,.session-user strong{display:block}.session-user strong{color:#d9e0e8;font-size:.79rem}.session-user small{margin-top:2px;color:#6f8194;font-size:.59rem;letter-spacing:.06em}.workspace-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;color:#6f8194;font-size:.77rem}.workspace-breadcrumbs a{color:#9eb1c5;text-decoration:none}.workspace-breadcrumbs strong{color:#dbe3eb}.workstation-title{margin:20px 0 28px}.workstation-title h1{margin-bottom:12px}.panel-heading{margin-bottom:16px}.panel-heading h2{margin:7px 0 0;font-size:1.25rem}.panel-heading a{color:var(--fortis-blue);font-size:.82rem}.panel-count{color:#77899c;font-size:.73rem;text-transform:uppercase;letter-spacing:.06em}.status-chip{border-color:var(--fortis-line);border-radius:4px;background:rgba(255,255,255,.025);color:#a8b7c7;font-weight:750}.priority-metric,.status-priority{border-color:rgba(242,184,75,.32)}.status-priority{color:#ffd98d;background:var(--fortis-accent-soft)}.status-watch{color:#9fdef6;border-color:rgba(109,207,246,.28);background:rgba(109,207,246,.08)}.status-routine{color:#9fd8b9;border-color:rgba(110,231,164,.24);background:rgba(110,231,164,.06)}.scientific-boundary{margin-top:26px;padding:16px 18px;border:1px solid rgba(109,207,246,.16);border-left:3px solid var(--fortis-blue);border-radius:0 8px 8px 0;background:rgba(109,207,246,.035);color:#9eb0c2;line-height:1.6}.compact-empty{padding:18px 0 4px;color:#8193a6}.compact-empty strong{color:#dce3ea}.compact-empty p{line-height:1.55}.mission-hero{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;padding-bottom:32px;border-bottom:1px solid var(--fortis-line-soft)}.mission-hero h1{margin:10px 0 14px}.mission-hero .lead{margin-bottom:0;max-width:850px}.mission-actions{display:flex;flex:0 0 auto;gap:10px;padding-bottom:7px}.mission-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:26px 0}.telemetry-card{position:relative;min-height:128px;padding:20px;overflow:hidden;border:1px solid var(--fortis-line-soft);border-radius:9px;background:var(--fortis-panel)}.telemetry-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#3c536a}.telemetry-card.priority-metric:before{background:var(--fortis-accent)}.telemetry-card small,.telemetry-card span,.telemetry-card strong{display:block}.telemetry-card span{color:#8496a9;font-size:.67rem;text-transform:uppercase;letter-spacing:.1em}.telemetry-card strong{margin:10px 0 7px;font:700 2.2rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.telemetry-card small{color:#718296}.mission-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr);grid-gap:16px;gap:16px}.intelligence-panel,.operations-panel{min-width:0}.operations-table{display:grid}.operation-row{display:grid;grid-template-columns:8px minmax(155px,.8fr) minmax(230px,1.3fr) 84px 22px;grid-gap:14px;gap:14px;align-items:center;min-height:78px;padding:12px 4px;border-top:1px solid var(--fortis-line-soft);color:inherit;text-decoration:none}.operation-row:hover{background:rgba(255,255,255,.018)}.attention-marker{width:5px;height:32px;border-radius:99px;background:#526579}.attention-marker.priority{background:var(--fortis-accent)}.attention-marker.watch{background:var(--fortis-blue)}.attention-marker.routine{background:var(--fortis-green)}.operation-driver small,.operation-driver strong,.operation-state small,.operation-state span{display:block}.operation-driver small,.operation-state small{margin-top:5px;color:#748699;font-size:.72rem}.operation-state span{color:#d4dde6;font-weight:650}.row-arrow{color:#63778b;font-size:1.1rem}.queue-card{display:block;padding:15px 0;border-top:1px solid var(--fortis-line-soft);color:inherit;text-decoration:none}.queue-card:hover strong{color:var(--fortis-accent)}.queue-card-top{display:flex;justify-content:space-between;gap:14px}.queue-card-top span{color:var(--fortis-accent);font:700 .72rem ui-monospace,SFMono-Regular,Menlo,monospace}.queue-card p{margin:7px 0 5px;color:#98a7b6}.queue-card small{color:#687b8e}.claim-command-list{display:grid}.claim-command-list a,.team-command-row{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:14px 0;border-top:1px solid var(--fortis-line-soft);color:inherit;text-decoration:none}.claim-command-list small,.team-command-row small{display:block;margin-top:5px;color:#75879a}.claim-command-list>a>span{color:var(--fortis-accent);font:700 1rem ui-monospace,SFMono-Regular,Menlo,monospace}.team-command-row>span{color:#8da1b5;font-size:.78rem}.mission-empty{display:grid;grid-template-columns:72px 1fr;grid-gap:22px;gap:22px;align-items:start}.empty-icon,.team-index{color:var(--fortis-accent);font:700 1.1rem ui-monospace,SFMono-Regular,Menlo,monospace}.team-directory{display:grid;grid-gap:10px;gap:10px}.team-directory-card{display:grid;grid-template-columns:55px 1fr auto 24px;grid-gap:22px;gap:22px;align-items:center;color:inherit;text-decoration:none}.team-directory-card h2{margin:7px 0}.team-directory-card p{margin:0;color:#7f91a4}.team-directory-metric{min-width:82px;text-align:right}.team-directory-metric span,.team-directory-metric strong{display:block}.team-directory-metric strong{font:700 1.8rem ui-monospace,SFMono-Regular,Menlo,monospace}.team-directory-metric span{color:#718397;font-size:.7rem;text-transform:uppercase}.team-title-row.workstation-title{align-items:flex-end}.comparison-panel,.roster-command,.team-lower-grid{margin-top:16px}.comparison-controls{display:flex;align-items:center;gap:12px}.comparison-controls>span{color:#75879a;font-size:.75rem}.team-driver-row,.team-table-header{grid-template-columns:48px minmax(180px,1.1fr) minmax(170px,1fr) minmax(135px,.75fr) minmax(115px,.65fr) 100px}.team-table-header{display:grid;grid-gap:14px;gap:14px;padding:8px 14px;color:#63778b;font-size:.65rem;text-transform:uppercase;letter-spacing:.07em}.team-driver-row{cursor:default;border-radius:7px;background:rgba(255,255,255,.014)}.driver-select{display:flex;justify-content:center}.driver-select input{width:17px;height:17px;accent-color:var(--fortis-accent)}.team-driver-name{color:inherit;text-decoration:none}.team-driver-name:hover strong{color:var(--fortis-accent)}.attention-badge{border-radius:5px;font-size:.72rem}.attention-badge.priority{color:#ffd98d;border-color:rgba(242,184,75,.32);background:var(--fortis-accent-soft)}.attention-badge.watch{color:#a9e5fb;border-color:rgba(109,207,246,.25);background:rgba(109,207,246,.07)}.selection-hint{margin:13px 0 0;color:#8193a6;font-size:.78rem}.team-grid{grid-template-columns:1.3fr .9fr;gap:16px;margin-top:16px}.team-lower-grid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:16px;gap:16px}.brief-row{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;padding:18px;border-top:1px solid var(--fortis-line-soft);border-radius:9px;background:rgba(255,255,255,.018)}.brief-row small{display:block;margin-top:4px;color:#718397}.coming-soon-label{margin-top:18px;padding-top:14px;border-top:1px solid var(--fortis-line-soft);color:#73869a;font-size:.73rem;text-transform:uppercase;letter-spacing:.06em}.workspace-section-nav{position:-webkit-sticky;position:sticky;top:74px;z-index:10;display:flex;gap:5px;margin:0 0 18px;padding:8px;overflow-x:auto;border:1px solid var(--fortis-line-soft);border-radius:8px;background:rgba(5,8,13,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-section-nav a{flex:0 0 auto;padding:9px 12px;border-radius:5px;color:#8fa1b4;text-decoration:none;font-size:.75rem}.workspace-section-nav a:hover{color:white;background:rgba(255,255,255,.05)}.intelligence-title{display:flex;justify-content:space-between;gap:28px;align-items:flex-end}.session-status{margin-bottom:12px;padding:8px 10px}.intelligence-workspace>.knowledge-metrics{margin:20px 0}.ledger-result{color:#7c8fa2;font-size:.7rem;font-weight:800}.ledger-result.matched{color:var(--fortis-green)}.reasoning-trace-workspace{margin-top:20px}.reasoning-card{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:10px}.trace-sequence{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(242,184,75,.28);border-radius:50%;color:var(--fortis-accent);font:700 .9rem ui-monospace,SFMono-Regular,Menlo,monospace}.trace-main h3{margin:7px 0 13px;font-size:1.3rem}.trace-provenance{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.trace-provenance span{padding:5px 7px;border:1px solid var(--fortis-line);border-radius:4px;color:#8092a5;font-size:.68rem}.reasoning-step{display:grid;grid-template-columns:175px minmax(0,1fr);grid-gap:18px;gap:18px}.reasoning-step p{margin:0;color:#a5b4c3;line-height:1.55}.disagreement-form{display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:18px;border:1px solid rgba(242,184,75,.18);border-radius:8px;background:var(--fortis-accent-soft)}.report-studio-shell{max-width:1560px}.report-studio-header{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin:22px 0 20px}.report-studio-header h1{max-width:850px;margin:8px 0;font-size:clamp(2rem,4vw,3.5rem)!important}.report-studio-header p{color:#8193a6}.report-studio-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.report-studio-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.report-inspector{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:12px;gap:12px}.report-inspector h2{margin:7px 0 16px}.report-lifecycle{display:grid}.report-lifecycle>div{position:relative;display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;padding:0 0 22px}.report-lifecycle>div:before{content:"";position:absolute;left:5px;top:12px;bottom:0;width:1px;background:var(--fortis-line)}.report-lifecycle>div:last-child:before{display:none}.report-lifecycle i{position:relative;z-index:1;width:11px;height:11px;margin-top:3px;border:2px solid #53677b;border-radius:50%;background:var(--fortis-panel)}.report-lifecycle .complete i{border-color:var(--fortis-green);background:var(--fortis-green);box-shadow:0 0 0 4px rgba(110,231,164,.08)}.report-lifecycle small,.report-lifecycle strong{display:block}.report-lifecycle small{margin-top:4px;color:#718397}.report-integrity dl{margin:10px 0 0}.report-integrity dl>div{padding:10px 0;border-top:1px solid var(--fortis-line-soft)}.report-integrity dt{color:#6f8194;font-size:.67rem;text-transform:uppercase}.report-integrity dd{margin:5px 0 0;color:#c8d2dc;font:.72rem ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.report-studio-layout .intelligence-report{max-width:1040px;width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1120px){.session-user,.system-status{display:none}.mission-grid,.team-lower-grid{grid-template-columns:1fr}.team-table-header{display:none}.team-driver-row{grid-template-columns:36px 1fr 1fr}.report-studio-layout{grid-template-columns:1fr}.report-inspector{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.app-nav,main{padding-inline:22px}.intelligence-title,.mission-hero,.report-studio-header{display:block}.mission-actions,.report-studio-actions{justify-content:flex-start;margin-top:22px}.mission-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-row{grid-template-columns:7px 1fr auto}.operation-row .status-chip,.operation-state{grid-column:2/-1}.operation-row .row-arrow{grid-column:3;grid-row:1}.reasoning-step,.report-inspector,.team-grid{grid-template-columns:1fr}.reasoning-step{gap:6px}}@media (max-width:620px){.system-status,.user-avatar{display:none}.primary-nav{overflow-x:auto}.primary-nav a{white-space:nowrap}.mission-metrics{grid-template-columns:1fr}.mission-actions,.report-studio-actions{align-items:stretch;flex-direction:column}.mission-actions .button-link{width:100%}.team-directory-card{grid-template-columns:34px 1fr 20px}.team-directory-metric{display:none}.team-driver-row{grid-template-columns:30px 1fr}.reasoning-card{grid-template-columns:1fr}.trace-sequence{width:38px;height:38px}}.driver-workspace-nav{display:flex;gap:4px;margin:8px 0 26px;padding:6px;overflow-x:auto;border:1px solid var(--fortis-line-soft);border-radius:8px;background:rgba(13,21,31,.78)}.driver-workspace-nav a{flex:0 0 auto;padding:9px 13px;border-radius:5px;color:#8497aa;text-decoration:none;font-size:.78rem;font-weight:650}.driver-workspace-nav a:hover,.driver-workspace-nav a[aria-current=page]{color:var(--fortis-text);background:rgba(255,255,255,.055)}.driver-workspace-nav a[aria-current=page]{box-shadow:inset 0 -2px var(--fortis-accent)}.workspace-context-callout{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:18px 0;padding:15px 17px;border:1px solid rgba(109,207,246,.16);border-radius:8px;background:rgba(109,207,246,.04)}.workspace-context-callout p{margin:0;color:#96a8b9}.workspace-context-callout a{flex:0 0 auto;color:var(--fortis-blue);text-decoration:none;font-weight:700}.workspace-filter-bar{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 16px}.workspace-filter-bar button{min-height:36px;padding:8px 12px;border-color:var(--fortis-line);background:rgba(255,255,255,.025);color:#8fa1b4!important;font-size:.75rem}.workspace-filter-bar button[aria-pressed=true]{border-color:rgba(242,184,75,.35);background:var(--fortis-accent-soft);color:#ffd98d!important}.timeline-workspace{min-height:0}.timeline-event-link{color:inherit;text-decoration:none}.timeline-event-link:hover strong{color:var(--fortis-accent)}.timeline-event-link:hover .timeline-dot{background:var(--fortis-accent);box-shadow:0 0 0 5px var(--fortis-accent-soft)}.primary-claim-link{color:inherit;text-decoration:none}.primary-claim-link:hover strong{color:var(--fortis-accent)}.dashboard-subsection{margin-top:22px;padding-top:18px;border-top:1px solid var(--fortis-line-soft)}.dashboard-subsection h3{margin:0 0 12px}.confidence-distribution{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:18px}.confidence-distribution>div{padding:12px;border:1px solid var(--fortis-line-soft);border-radius:6px;background:rgba(255,255,255,.018)}.confidence-distribution span,.confidence-distribution strong{display:block}.confidence-distribution span{color:#718397;font-size:.66rem;text-transform:uppercase}.confidence-distribution strong{margin-top:6px;font:700 1.15rem ui-monospace,SFMono-Regular,Menlo,monospace}.claim-source{color:#718397;font-size:.76rem}.inline-review-form,.inline-workspace-form{display:grid;grid-gap:15px;gap:15px;margin-top:18px;padding:20px;border:1px solid rgba(242,184,75,.2);border-radius:8px;background:var(--fortis-accent-soft)}.inline-workspace-form{max-width:880px}.claim-selection,.evaluation-form{margin:0;padding:0;border:0}.claim-selection legend,.evaluation-form legend{margin-bottom:12px;color:#cbd5df;font-weight:700}.selection-row{display:grid;grid-template-columns:22px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--fortis-line-soft)}.selection-row input{width:17px;height:17px;accent-color:var(--fortis-accent)}.selection-row small{color:#74879a}.retest-card{min-height:0}.retest-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0}.retest-facts>div{padding:12px;border:1px solid var(--fortis-line-soft);border-radius:6px}.retest-facts span,.retest-facts strong{display:block}.retest-facts span{color:#718397;font-size:.66rem;text-transform:uppercase}.retest-facts strong{margin-top:6px;font-size:.83rem}.retest-review-form{margin-top:20px}.evaluation-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding-top:15px;border-top:1px solid rgba(242,184,75,.15)}.report-studio-list{min-height:0}.report-record-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.report-record-row:hover{background:rgba(255,255,255,.018)}@media (max-width:760px){.workspace-context-callout{align-items:flex-start;flex-direction:column}.confidence-distribution,.retest-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.report-record-row{grid-template-columns:1fr auto}}.app-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(7,17,31,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-nav{max-width:1180px;min-height:70px;margin:0 auto;padding:10px 24px;display:flex;gap:30px}.app-nav,.brand{align-items:center}.brand{display:inline-flex;gap:11px;color:#f4f7fb;text-decoration:none}.brand-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(184,212,238,.42);border-radius:10px;background:rgba(184,212,238,.1);font-weight:800}.brand small,.brand strong{display:block}.brand small{margin-top:2px;color:#8fa9c2;font-size:.68rem;letter-spacing:.04em}.primary-nav{display:flex;align-items:center;gap:6px}.primary-nav a,.session-nav a{color:#b9c9d8;text-decoration:none}.primary-nav a{padding:9px 12px;border-radius:9px}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:white;background:rgba(255,255,255,.075)}.session-nav{margin-left:auto;display:flex;align-items:center;gap:12px}.session-user{color:#9cb6d1;font-size:.86rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(184,212,238,.72);outline-offset:3px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}select,textarea{width:100%;border:1px solid rgba(255,255,255,.14);background:#111a26;color:white;border-radius:10px;padding:12px 14px;font:inherit}textarea{resize:vertical;line-height:1.5}.button-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:10px;padding:11px 16px;font-weight:700;text-decoration:none}.button-primary{border:1px solid #f4f7fb;background:#f4f7fb;color:#07111f!important}.button-quiet,.button-secondary,button.button-secondary{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.035);color:#e8eef5!important}.button-quiet{padding:9px 12px}.form-actions,.landing-actions,.page-actions,.workflow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.landing-actions .status{margin-top:0}.page-title-row,.team-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.page-title-row>.button-link{margin-top:16px;flex:0 0 auto}.metric-text{font-size:1.05rem!important;line-height:1.35}.section-heading h2{margin:6px 0 0}.section-heading a{color:#b8d4ee;text-decoration:none}.driver-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.linked-card{display:block;color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.linked-card:hover{transform:translateY(-2px);border-color:rgba(184,212,238,.35);background:rgba(255,255,255,.065)}.linked-card p{color:#b9c9d8}.card-heading{display:flex;justify-content:space-between;gap:14px}.card-link{display:block;margin-top:22px;color:#b8d4ee;font-weight:700}.status-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 8px;border:1px solid rgba(184,212,238,.22);border-radius:999px;color:#b8d4ee;font-size:.68rem;line-height:1;letter-spacing:.05em;text-transform:uppercase}.filter-bar{max-width:560px;margin:32px 0 8px}.state-message{margin:30px 0;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035)}.success-message{color:#baf1cf;border-color:rgba(127,219,167,.32);background:rgba(127,219,167,.08)}.empty-state{margin-top:28px;min-height:0}.empty-copy,.empty-state p{color:#b9c9d8;line-height:1.55}.form-wide{max-width:760px!important;margin-top:30px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.optional-label{color:#8fa9c2;font-size:.75rem;font-weight:400}.boundary-note,.protocol-note{border-left:3px solid rgba(184,212,238,.45);padding:13px 15px;color:#b9c9d8;background:rgba(184,212,238,.045)}.protocol-note p{margin:6px 0 0}.profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:28px 0}.compact-actions{margin:14px 0 28px}.profile-layout{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:20px;gap:20px}.record-list{display:grid;margin-top:12px}.record-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);color:inherit;text-decoration:none}.record-row:hover:not(.static-row) strong{color:#b8d4ee}.record-row small,.record-row strong{display:block}.record-row small{margin-top:5px;color:#8fa9c2}.workflow-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:32px 0;padding:0;list-style:none}.workflow-progress li{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#8fa9c2;font-size:.82rem}.workflow-progress li span{width:22px;height:22px;display:grid;place-items:center;border:1px solid;border-radius:50%;font-size:.7rem}.workflow-progress li.complete{color:#baf1cf;border-color:rgba(127,219,167,.25);background:rgba(127,219,167,.055)}.assessment-field{grid-template-columns:minmax(240px,1fr) minmax(220px,340px)}.assessment-field label{color:#f4f7fb}.assessment-field p{margin:6px 0;color:#9fb1c3;line-height:1.45}.input-with-unit{position:relative}.input-with-unit input{padding-right:62px}.input-with-unit span{position:absolute;top:50%;right:13px;transform:translateY(-50%);color:#8fa9c2;font-size:.78rem}.validation-status{display:inline-flex;margin-top:4px;font-weight:700;letter-spacing:.04em}.validation-status.valid{color:#baf1cf}.founding-shell{max-width:1480px}.founding-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:start}.founding-session-state{min-width:190px;padding:15px 17px;border:1px solid var(--fortis-line-soft);border-radius:10px;background:var(--fortis-panel)}.founding-session-state span,.founding-session-state strong{display:block}.founding-session-state span{color:var(--fortis-muted);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.founding-session-state strong{margin-top:7px}.founding-boundary{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;margin:24px 0}.founding-stage-nav{position:-webkit-sticky;position:sticky;top:10px;z-index:8;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0 0 18px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(5,11,18,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.founding-stage-nav button{min-height:58px;padding:8px 7px;border:1px solid var(--fortis-line-soft);background:rgba(255,255,255,.025);color:#8296a9;font-size:.7rem;line-height:1.2}.founding-stage-nav button span{display:grid;width:20px;height:20px;margin:0 auto 5px;place-items:center;border:1px solid;border-radius:50%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.founding-stage-nav button.complete{color:#9ed7b7;border-color:rgba(110,231,164,.25)}.founding-stage-nav button.active{color:#ffe0a4;border-color:rgba(242,184,75,.55);background:var(--fortis-accent-soft)}.founding-stage{padding:24px}.founding-stage .panel-heading p{max-width:780px;margin:6px 0 0;color:var(--fortis-muted)}.founding-field-list{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.founding-field{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);grid-gap:28px;gap:28px;padding:19px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(255,255,255,.018)}.founding-field-copy>label{color:#f2f6fa;font-weight:700}.founding-field-copy p{margin:7px 0;color:#9fb1c3;font-size:.83rem;line-height:1.5}.founding-field-copy small{display:block;margin-top:6px}.optional-label,.required-label{margin-left:8px;color:#f2b84b;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.optional-label{color:#8296a9}.founding-complex-editor textarea,.founding-field textarea,.founding-not-tested textarea{width:100%;min-height:88px;resize:vertical}.founding-complex-editor{display:grid;grid-gap:13px;gap:13px}.founding-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.founding-complex-editor>label,.founding-form-grid label{color:#aebdcb;font-size:.75rem}.founding-subrecord{display:grid;grid-gap:14px;gap:14px;margin:0;padding:16px;border:1px solid rgba(109,207,246,.2);border-radius:8px}.founding-subrecord legend{padding:0 8px;color:#c7d6e4;font-size:.78rem;font-weight:700}.founding-negative-evidence{padding:13px 15px;border:1px solid rgba(110,231,164,.22);border-radius:8px;background:rgba(110,231,164,.045);color:#baf1cf}.founding-choice-row,.founding-closure-actions,.founding-segmented,.founding-stage-actions>div{display:flex;flex-wrap:wrap;gap:10px}.founding-acquisition-panel,.founding-closure,.founding-device-panel{display:grid;grid-gap:16px;gap:16px;margin:20px 0;padding:19px;border:1px solid rgba(109,207,246,.18);border-radius:10px;background:rgba(5,11,18,.42)}.founding-acquisition-panel h3,.founding-closure h3,.founding-device-panel h3{margin:0}.founding-acquisition-panel p,.founding-device-panel p{margin:5px 0 0;color:#9fb1c3}.founding-segmented button.active,.founding-segmented button[aria-pressed=true]{border-color:rgba(242,184,75,.6);background:var(--fortis-accent-soft);color:#ffe0a4}.founding-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.founding-review-card{display:grid;grid-template-columns:minmax(140px,1fr) auto auto auto;grid-gap:10px;gap:10px;align-items:center;padding:14px;border:1px solid var(--fortis-line-soft);border-radius:8px}.founding-review-card span{color:var(--fortis-muted)}.founding-load-timer{display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:28px;border:1px solid rgba(242,184,75,.3);border-radius:10px;background:#050b12}.founding-load-timer span{color:var(--fortis-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.founding-load-timer strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(2.6rem,8vw,5rem)}.founding-load-timer progress{width:min(700px,100%);height:12px}.founding-not-tested{margin:20px 0;padding:15px;border:1px solid rgba(242,184,75,.2);border-radius:9px}.founding-not-tested summary,.founding-technical-detail summary{cursor:pointer;color:#d6e1eb;font-weight:700}.founding-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.founding-domain-grid article{padding:16px;border:1px solid var(--fortis-line-soft);border-radius:9px;background:rgba(255,255,255,.018)}.founding-domain-grid article>div{display:grid;grid-gap:4px;gap:4px}.founding-domain-grid small,.founding-domain-grid span{color:#8296a9;font-size:.72rem}.founding-domain-grid em{display:inline-flex;margin:9px 0;color:#9ed7b7;font-size:.68rem;font-style:normal;font-weight:700;letter-spacing:.06em}.founding-domain-grid p{margin:6px 0;color:#c3d0dc;font-size:.82rem;line-height:1.45}.founding-domain-grid .founding-limitation{color:#ffd39a}.founding-domain-grid small{display:block;margin-top:11px;line-height:1.45}.founding-technical-detail{padding:15px;border:1px solid var(--fortis-line-soft);border-radius:9px}.founding-snapshot{display:grid;grid-gap:6px;gap:6px;padding:13px;border:1px solid rgba(110,231,164,.2);border-radius:8px}.founding-snapshot span{color:#9ed7b7;font-size:.72rem;text-transform:uppercase}.founding-snapshot code{overflow-wrap:anywhere;color:#c4d5e4}.founding-stage-actions{position:-webkit-sticky;position:sticky;bottom:10px;z-index:7;display:flex;justify-content:space-between;gap:14px;margin-top:22px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(5,11,18,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.founding-footer-links{margin-top:18px}.founding-save-state{min-width:150px;text-align:center}.founding-save-state.saved{border-color:rgba(110,231,164,.35);color:#baf1cf}.founding-save-state.conflict,.founding-save-state.offline,.founding-save-state.unsynced{border-color:rgba(242,184,75,.45);color:#ffe0a4}.founding-conflict{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:16px 0;padding:18px;border:2px solid #f2b84b;border-radius:10px;background:#2a200e;color:#fff1cf}.founding-conflict p{margin:5px 0 0}.founding-check{display:flex;gap:10px;align-items:flex-start;min-height:38px;color:#c7d6e4;line-height:1.4}.founding-check input{width:20px;height:20px;flex:0 0 auto}.founding-equipment-grid,.founding-sdlc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.founding-equipment-grid article,.founding-sdlc-grid article{display:grid;grid-gap:10px;gap:10px;padding:15px;border:1px solid var(--fortis-line-soft);border-radius:9px;background:rgba(255,255,255,.018)}.founding-equipment-grid label,.founding-event-entry label,.founding-stage-dose label{color:#aebdcb;font-size:.75rem}.founding-event-log,.founding-history-confirmation,.founding-text-input{display:grid;grid-gap:12px;gap:12px}.founding-event-log,.founding-history-confirmation{margin:20px 0;padding:18px;border:1px solid rgba(109,207,246,.22);border-radius:10px;background:rgba(7,20,33,.72)}.founding-event-log h3,.founding-event-log p,.founding-history-confirmation p{margin:4px 0}.founding-event-entry{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(280px,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.founding-event-entry textarea{width:100%;min-height:72px}.founding-event-history{display:grid;grid-gap:9px;gap:9px;padding-left:22px}.founding-event-history li span{display:block;color:#b8c7d5}.founding-sdlc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.founding-sdlc-grid article.active{border-color:#f2b84b;box-shadow:0 0 0 2px rgba(242,184,75,.12)}.founding-sdlc-grid article.completed{border-color:rgba(110,231,164,.35)}.founding-sdlc-grid small,.founding-sdlc-grid span{color:#91a6ba}.founding-stage-dose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.founding-cadence-cue{display:flex;gap:12px;align-items:center;min-width:min(100%,360px);padding:12px 16px;border:1px solid var(--fortis-line);border-radius:999px;color:#dce7f1}.founding-cadence-cue i{width:18px;height:18px;border-radius:50%;background:#577086;transition:transform .1s ease,background .1s ease}.founding-cadence-cue.beat i{transform:scale(1.35);background:#f2b84b}.founding-evidence-receipt{display:grid;grid-gap:16px;gap:16px;margin:18px 0;padding:20px;border:2px solid rgba(110,231,164,.35);border-radius:11px;background:rgba(110,231,164,.045)}.founding-evidence-receipt.action-required{border-color:rgba(242,184,75,.65);background:rgba(242,184,75,.07)}.founding-evidence-receipt>div:first-child{display:grid;grid-gap:4px;gap:4px}.founding-evidence-receipt dt,.founding-evidence-receipt>div:first-child span{color:#94a8ba;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}.founding-evidence-receipt dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.founding-evidence-receipt dd{margin:5px 0 0;color:#e5edf4}.founding-receipt-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.founding-receipt-columns section{padding:14px;border:1px solid var(--fortis-line-soft);border-radius:8px}.founding-receipt-columns h4{margin:0}.founding-receipt-columns li{margin:7px 0;color:#c6d4df}@media (max-width:1050px){.founding-stage-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.founding-form-grid,.founding-sdlc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founding-review-card{grid-template-columns:1fr 1fr}}@media (max-width:760px){.founding-domain-grid,.founding-field,.founding-header{grid-template-columns:1fr}.founding-stage-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.founding-action-grid,.founding-equipment-grid,.founding-event-entry,.founding-evidence-receipt dl,.founding-form-grid,.founding-receipt-columns,.founding-sdlc-grid{grid-template-columns:1fr}.founding-conflict{align-items:stretch;flex-direction:column}.founding-boundary{grid-template-columns:1fr}.founding-stage{padding:16px}.founding-stage-actions{position:static;flex-direction:column-reverse}.founding-stage-actions button,.founding-stage-actions>div{width:100%}}@media (pointer:coarse){.founding-shell button,.founding-shell input,.founding-shell select{min-height:48px}}.field-error,.validation-status.invalid{color:#ffb4b4}.field-error{display:block;margin-top:4px}.report-readiness,.review-workspace{margin-top:20px}.review-entities{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.review-entity{border:1px solid rgba(255,255,255,.09);border-radius:13px;padding:18px;background:rgba(255,255,255,.025)}.review-entity h3{margin:10px 0}.review-entity p{color:#b9c9d8;line-height:1.55}.review-workspace .requirement-panel{margin-top:16px;color:#101827;background:#eaf1f8}.review-workspace .requirement-panel p{color:#334155}.review-workspace>label{margin-top:22px}.report-context{display:flex;gap:18px;margin:-4px 0 18px}.report-context a{color:#b8d4ee;text-decoration:none}@media (max-width:820px){.app-nav{flex-wrap:wrap;gap:8px 16px}.primary-nav{order:3;width:100%}.session-user{display:none}.page-title-row{display:block}.form-grid,.profile-layout{grid-template-columns:1fr}.profile-facts,.workflow-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-field{grid-template-columns:1fr}}@media (max-width:520px){main{padding:36px 18px}.app-nav{padding-inline:18px}.brand small,.session-nav .button-link{display:none}.profile-facts,.workflow-progress{grid-template-columns:1fr}.report-toolbar,.report-toolbar div{align-items:stretch;flex-direction:column}}.rule-ledger,.rule-performance-table{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.rule-execution,.rule-performance-row{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(90px,.45fr)) 90px;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025)}.rule-execution{grid-template-columns:1fr 130px 80px}.rule-execution small,.rule-performance-row small,.rule-performance-row span{display:block;opacity:.64;margin-top:4px}.reasoning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:20px}.reasoning-step{padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.reasoning-step span{display:block;opacity:.62;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.disagreement-row{padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.disagreement-row span{margin-left:10px;opacity:.66}.rule-review-flag{text-align:center;padding:8px;border-radius:9px;border:1px solid rgba(255,255,255,.1)}.rule-review-flag.active{background:rgba(255,255,255,.14)}@media (max-width:1000px){.rule-execution,.rule-performance-row{grid-template-columns:1fr 1fr}.reasoning-grid{grid-template-columns:1fr}}.brand-mark{position:relative;overflow:hidden;border-color:rgba(242,184,75,.45);background:linear-gradient(145deg,rgba(242,184,75,.2),transparent 58%),#101923;color:#ffe1a7}@media (max-width:820px){.mobile-nav-toggle{display:grid}.primary-nav{display:none;order:4;width:100%;padding:8px 0 4px;border-top:1px solid var(--fortis-line-soft)}.primary-nav.open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.session-nav{margin-left:0}.system-status,.user-avatar{display:none}}@media (max-width:620px){.founding-stage-nav{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.founding-stage-nav button{flex:0 0 118px;scroll-snap-align:start}}.protocol-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0 12px}.protocol-path-card{display:grid;grid-gap:8px;gap:8px;min-height:210px;padding:20px;border:1px solid var(--fortis-line);border-radius:12px;background:rgba(255,255,255,.025);color:#dce7f1;text-align:left}.protocol-path-card.selected,.protocol-path-card:hover,.protocol-path-card[aria-pressed=true]{border-color:rgba(242,184,75,.65);background:linear-gradient(145deg,rgba(242,184,75,.1),transparent 60%),rgba(255,255,255,.03)}.protocol-path-card small,.protocol-path-card span{color:#91a6ba;font-size:.72rem}.protocol-path-card span{color:#f2c772;letter-spacing:.07em;text-transform:uppercase}.protocol-path-card strong{font-size:1.08rem}.protocol-path-card p{margin:0;color:#b9c9d8;font-size:.82rem;line-height:1.5}.protocol-path-boundary{color:#9fb1c3;font-size:.83rem}.recommended-protocol.instrumented{border-color:rgba(109,207,246,.3)}.remote-stage-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.remote-boundary{border-color:rgba(109,207,246,.28);background:linear-gradient(135deg,rgba(109,207,246,.06),transparent 70%),var(--fortis-panel)}.remote-boundary p{margin:0 0 6px;color:#b9c9d8}.remote-stage-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.remote-stage-heading>div:last-child{display:grid;justify-items:end;color:#9ed7b7}.remote-stage-heading>div:last-child span{font-size:1.35rem;font-weight:800}.remote-stage-heading>div:last-child small{color:#8296a9}.remote-mode-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.remote-mode-choice button{display:grid;grid-gap:6px;gap:6px;padding:17px;text-align:left}.remote-mode-choice button[aria-pressed=true]{border-color:rgba(242,184,75,.62);background:var(--fortis-accent-soft);color:#ffe0a4}.remote-mode-choice span{color:#91a6ba;font-size:.75rem}.remote-device-panel{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:center}.remote-device-panel>div:last-child{display:grid;grid-gap:10px;gap:10px}.remote-device-result{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid var(--fortis-line);border-radius:9px}.remote-device-result.supported{border-color:rgba(110,231,164,.42);background:rgba(110,231,164,.055);color:#baf1cf}.remote-device-result.unverified{border-color:rgba(242,184,75,.5);background:rgba(242,184,75,.06);color:#ffe0a4}.remote-device-result.unsupported{border-color:rgba(255,99,99,.5);background:rgba(255,99,99,.055);color:#ffb4b4}.remote-device-result small,.remote-device-result span{color:#aebdcb}.remote-phase-grid,.remote-post-stack{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.remote-phase-card{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--fortis-line-soft);border-radius:10px;background:rgba(255,255,255,.018)}.remote-phase-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.remote-phase-heading span,.remote-phase-heading strong{display:block}.remote-phase-heading span{color:#8296a9;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.remote-phase-heading em{padding:5px 9px;border:1px solid var(--fortis-line-soft);border-radius:999px;color:#aebdcb;font-size:.67rem;font-style:normal;font-weight:700;text-transform:uppercase}.remote-phase-heading em.complete{border-color:rgba(110,231,164,.35);color:#baf1cf}.remote-instruction-checks,.remote-repeat{display:grid;grid-gap:10px;gap:10px;padding:15px;border:1px solid rgba(109,207,246,.2);border-radius:9px;background:rgba(7,20,33,.62)}.remote-repeat{grid-template-columns:minmax(180px,.4fr) minmax(260px,1fr) auto;align-items:end}.remote-repeat label{color:#aebdcb;font-size:.75rem}.remote-repeat textarea{width:100%;min-height:74px}.remote-review-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.remote-review-actions p{width:100%;margin:0;color:#9fb1c3}.remote-order-warning,.remote-workload-preserved{padding:17px;border:1px solid rgba(242,184,75,.32);border-radius:10px;background:rgba(242,184,75,.055)}.remote-order-warning p,.remote-workload-preserved p{margin:6px 0 0;color:#becbd7}.remote-workload-preserved{display:grid;grid-gap:7px;gap:7px;border-color:rgba(110,231,164,.34);background:rgba(110,231,164,.05)}.remote-workload-preserved span{color:#9ed7b7;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.remote-workload-runner{display:grid;grid-gap:18px;gap:18px;min-height:420px;margin-top:18px;padding:22px;border:1px solid rgba(109,207,246,.28);border-radius:12px;background:#050b12}.remote-workload-header{display:flex;justify-content:space-between;gap:14px;color:#91a6ba}.remote-workload-header span,.remote-workload-header strong{display:block}.remote-workload-stage-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.remote-workload-stage-track li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-height:52px;padding:10px;border:1px solid var(--fortis-line-soft);border-radius:8px;color:#72879a;background:rgba(255,255,255,.015)}.remote-workload-stage-track li>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid;border-radius:50%;font-size:.68rem}.remote-workload-stage-track li strong{font-size:.72rem;line-height:1.3}.remote-workload-stage-track li.active{border-color:rgba(242,184,75,.52);color:#ffe0a4;background:var(--fortis-accent-soft)}.remote-workload-stage-track li.complete{border-color:rgba(110,231,164,.28);color:#9ed7b7;background:rgba(110,231,164,.05)}.remote-workload-header strong{color:#e5edf4;font-size:1.1rem}.remote-workload-ready,.remote-workload-recovery{display:grid;grid-gap:14px;gap:14px;align-content:center;justify-items:center;min-height:290px;text-align:center}.remote-workload-ready ul{color:#b9c9d8;text-align:left}.remote-workload-rule-card{display:grid;grid-gap:6px;gap:6px;width:min(680px,100%);padding:15px 17px;border:1px solid rgba(242,184,75,.28);border-radius:10px;color:#d7e0e8;background:rgba(242,184,75,.05);text-align:left}.remote-workload-rule-card.active{margin:0 auto}.remote-workload-rule-card span{color:var(--fortis-accent);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.remote-workload-rule-card strong{font-size:1rem}.remote-workload-rule-card p,.remote-workload-rule-card small{margin:0;color:#9fb1c3;line-height:1.45}.remote-workload-instruction,.remote-workload-progress{color:#91a6ba;text-align:center}.remote-workload-stimulus{position:relative;display:grid;min-height:170px;place-items:center;border:1px solid var(--fortis-line-soft);border-radius:12px;background:rgba(255,255,255,.025)}.remote-workload-stimulus strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(3rem,10vw,6rem)}.remote-workload-cue{position:absolute;top:14px;left:16px;color:#f2c772;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.remote-workload-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.remote-workload-controls button{min-height:64px;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.remote-workload-capture-status,.remote-workload-input-check{display:grid;grid-gap:9px;gap:9px;width:min(680px,100%);margin:0 auto;padding:14px;border:1px solid rgba(109,207,246,.24);border-radius:10px;background:rgba(109,207,246,.045)}.remote-workload-capture-status span,.remote-workload-input-check p,.remote-workload-input-check small{margin:0;color:#9fb1c3}.remote-workload-input-check button[aria-pressed=true]{border-color:rgba(110,231,164,.55);background:rgba(110,231,164,.08);color:#baf1cf}.remote-workload-capture-status{grid-template-columns:auto 1fr;align-items:center;padding:10px 13px;font-size:.78rem}.remote-workload-capture-status span{text-align:right}.remote-workload-intertrial{display:grid;min-height:260px;place-items:center;align-content:center;grid-gap:10px;gap:10px;border:1px solid rgba(110,231,164,.28);border-radius:12px;background:rgba(110,231,164,.045);text-align:center}.remote-workload-intertrial strong{color:#9ed7b7;font-size:1.15rem}.remote-workload-intertrial span{color:#91a6ba}.remote-workload-recovery strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(3rem,10vw,5.5rem);color:#f2c772}.remote-out-of-scope{padding:15px;border:1px solid rgba(109,207,246,.25);border-radius:9px;background:rgba(109,207,246,.045)}.remote-out-of-scope h4,.remote-out-of-scope p{margin:0 0 7px}.remote-out-of-scope small{color:#9fb1c3}@media (max-width:900px){.remote-stage-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.remote-device-panel,.remote-repeat{grid-template-columns:1fr}}@media (max-width:760px){.protocol-path-grid,.remote-mode-choice,.remote-workload-controls{grid-template-columns:1fr}.remote-stage-heading{display:block}.remote-stage-heading>div:last-child{justify-items:start;margin-top:12px}.remote-workload-runner{min-height:0;padding:16px}.remote-workload-stage-track{grid-template-columns:repeat(2,minmax(0,1fr))}}.invitation-claim-story h1{max-width:760px;font-size:clamp(2.9rem,5.4vw,5.6rem)}.invitation-claim-steps{display:grid;grid-gap:12px;gap:12px;max-width:760px;margin:30px 0 0;padding:0;list-style:none}.invitation-claim-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.invitation-claim-steps li>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(242,184,75,.28);border-radius:50%;color:var(--fortis-accent);font-weight:800}.invitation-claim-steps small,.invitation-claim-steps strong{display:block}.invitation-claim-boundary,.invitation-claim-steps small,.invitation-invited-as span{color:var(--fortis-muted)}.invitation-claim-steps small{margin-top:3px;line-height:1.45}.invitation-claim-boundary{max-width:760px;margin:24px 0 0;font-size:.86rem;line-height:1.55}.invitation-invited-as{padding:12px 14px;border:1px solid var(--fortis-line-soft);border-radius:10px;background:rgba(255,255,255,.025)}.invitation-invited-as span,.invitation-invited-as strong{display:block}.invitation-invited-as span{margin-bottom:4px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.invitation-invited-as strong{overflow-wrap:anywhere;font-size:.92rem}.invitation-claim-privacy{margin-top:16px;padding-top:14px}@media (max-width:1040px){.invitation-claim-shell{gap:24px;align-items:start}.invitation-claim-panel{order:-1}.invitation-claim-story h1{font-size:clamp(2.45rem,9vw,4.7rem)}}@media (max-width:820px){.invitation-claim-shell{padding-top:20px}.invitation-claim-story .lead{line-height:1.5}.invitation-claim-steps{margin-top:22px}.invitation-claim-panel{padding:20px}.invitation-claim-panel form.form-card{margin-top:22px}}