.local-workbench{gap:1.25rem;min-width:0;display:grid}.local-workbench p{max-width:76ch;line-height:1.55}.local-workbench h1,.local-workbench h2,.local-workbench h3,.local-workbench legend{font-family:var(--font-display)}.local-workbench button,.local-workbench select,.local-workbench textarea{border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);color:var(--ink);background:var(--paper-raised);padding:.65rem .85rem}.local-workbench button{font-weight:650}.local-workbench label{gap:.5rem;font-weight:600;display:grid}.local-workbench textarea,.local-workbench select{width:100%;min-width:0;font-weight:400}.local-workbench textarea{resize:vertical;min-height:9rem}.lw-heading,.lw-actions{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.lw-heading>div{flex:28rem}.lw-heading h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.1}.lw-boundaries,.lw-result-summary{border-block:var(--fm-border-w) solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}.lw-boundaries>div,.lw-result-summary>div{padding:.8rem 1rem .8rem 0}.local-workbench dt{color:var(--muted);font-size:.85rem}.local-workbench dd{margin:.35rem 0 0;font-weight:600}.lw-notice:empty{display:none}.lw-error{border-left:5px solid var(--danger);background:var(--paper-raised);padding:.75rem 1rem}.lw-work,.lw-empty,.lw-context,.lw-retained{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);padding:1rem}.local-workbench summary{cursor:pointer;padding-block:.35rem;font-weight:650}.local-workbench details[open]>summary{margin-bottom:.75rem}.lw-round-select{max-width:40rem}.lw-round-select span{font-weight:400}.lw-round-heading p:last-child,.lw-heading p:last-child{margin-bottom:0}.lw-cases{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.lw-cases button{text-align:left}.lw-cases button[aria-current],.local-workbench button.lw-primary{background:var(--acid);color:var(--acid-ink);box-shadow:var(--fm-shadow-sm)}.lw-cases span{margin-top:.25rem;font-size:.8rem;font-weight:400;display:block}.lw-case,.lw-comparison{min-width:0}.lw-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.lw-scope{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);align-content:start;gap:1rem;min-width:0;margin:0;padding:1rem;display:grid}.lw-scope legend{padding-inline:.4rem;font-size:1.2rem;font-weight:700}.local-workbench pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;font:.88rem/1.6 var(--font-mono);background:var(--paper);padding:.75rem;overflow:auto}.local-workbench code,.local-workbench blockquote{overflow-wrap:anywhere}.lw-criteria{margin:0;padding-left:1.2rem;line-height:1.5}.lw-criteria li+li{margin-top:.5rem}.lw-actions{align-items:center;padding-block:.5rem}.lw-actions p{flex-basis:100%;margin:0}.lw-retained textarea{min-height:14rem;margin-bottom:1rem}.lw-comparison-case{border-top:1px solid var(--ink);margin-top:1.5rem;padding-top:1rem}.lw-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;margin-block:.75rem}.lw-comparison caption{text-align:left;padding-bottom:.5rem}.lw-comparison th,.lw-comparison td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.65rem .5rem}@media (width<=800px){.lw-scope-grid{grid-template-columns:minmax(0,1fr)}.lw-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=440px){.lw-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-comparison th,.lw-comparison td{padding-inline:.2rem;font-size:.85rem}}.course-board{--cb-ink:#111;--cb-paper:#f4f1ea;--cb-acid:#c8ff00;color:var(--cb-ink);background:var(--cb-paper);font-family:var(--font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-size:15px;line-height:1.6}.course-board *{box-sizing:border-box}.course-board h1,.course-board h2,.course-board h3,.course-board p{margin:0 0 14px}.course-board h1,.course-board h2,.course-board h3{font-family:var(--font-display);color:var(--cb-ink)}.course-board h1{letter-spacing:-2px;margin:12px 0;font-size:clamp(36px,4vw,58px);line-height:1.08}.course-board h2{letter-spacing:-.5px;font-size:23px;line-height:1.25}.course-board h3{font-size:17px;line-height:1.4}.course-board button,.course-board input,.course-board select,.course-board textarea{font:inherit;color:var(--cb-ink)}.course-board button,.course-board a{touch-action:manipulation}.course-board button{cursor:pointer;text-align:left;white-space:normal;background:#fff;border:2px solid #111;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:9px 14px;font-weight:600;line-height:1.35;display:inline-flex}.course-board button:hover:not(:disabled){background:#e8e3d6}.course-board button:disabled{opacity:.5;cursor:not-allowed}.course-board :is(button,a,summary,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #366b98}.course-board a{color:#174b74;overflow-wrap:anywhere;min-height:44px;padding:10px 0;text-decoration:underline;display:inline-block}.course-board .cb-primary{background:var(--cb-acid);box-shadow:3px 3px #111}.course-board label{flex-direction:column;gap:7px;margin:12px 0;font-weight:600;display:flex}.course-board input,.course-board select,.course-board textarea{background:#fff;border:1px solid #736e64;border-radius:3px;width:100%;min-width:0;min-height:46px;padding:10px}.course-board textarea{resize:vertical;min-height:105px;font-weight:400}.course-board fieldset{border:0;min-width:0;padding:0}.course-board legend{margin-top:16px;font-weight:700}.course-board ul,.course-board ol{margin:12px 0;padding-left:24px}.course-board li{margin-bottom:6px}.cb-sidebar{z-index:10;background:#e8e3d6;border-right:2px solid #111;flex-direction:column;width:240px;padding:32px 20px;display:flex;position:fixed;inset:0 auto 0 0}.cb-brand{border-bottom:1px solid #aaa394;padding:0 10px 30px}.cb-brand b{font-family:var(--font-display);letter-spacing:-3px;font-size:38px;font-weight:800}.cb-brand b span{vertical-align:top;letter-spacing:0;margin-left:3px;font-size:12px}.cb-brand p{font-family:var(--font-mono);letter-spacing:2px;margin:0;font-size:11px}.cb-sidebar nav{gap:8px;margin:30px 0;display:grid}.course-board .cb-sidebar nav button{background:0 0;border-color:#0000;justify-content:flex-start;width:100%;padding:12px 10px}.course-board .cb-sidebar nav button[aria-current=page]{background:var(--cb-acid);border-color:#111;box-shadow:3px 3px #111}.cb-sidebar-foot{color:#4d4a43;margin-top:auto;padding:15px 10px 50px;font-size:12px}.cb-sidebar-foot p{margin-top:14px}.cb-tag{font:11px var(--font-mono);letter-spacing:.6px;border:1px solid #736e64;border-radius:3px;width:fit-content;padding:5px 8px;display:inline-block}.cb-main{background-image:linear-gradient(#11111105 1px,#0000 1px),linear-gradient(90deg,#11111105 1px,#0000 1px);background-size:24px 24px;max-width:1700px;min-height:100vh;margin-left:240px;padding:38px 48px 110px}.cb-page-heading{margin-bottom:25px}.cb-page-heading>p:last-child{color:#514d45;font-size:17px}.course-board .cb-eyebrow{font:11px var(--font-mono);letter-spacing:1.7px;text-transform:uppercase;margin-bottom:12px}.cb-view{gap:24px;display:grid}.cb-card{background:#fff;border:2px solid #111;border-radius:4px;min-width:0;padding:25px}.cb-card>:last-child{margin-bottom:0}.cb-two{grid-template-columns:1fr 1fr;gap:24px;min-width:0;display:grid}.cb-two>*{min-width:0}.cb-feature{background:#eef6cc;box-shadow:5px 5px #111}.cb-facts{flex-wrap:wrap;gap:25px;margin:22px 0;display:flex}.cb-facts span{font-size:12px}.cb-facts strong{font-size:15px;display:block}.cb-director{border-top:2px solid #111;border-bottom:2px solid #111;padding:25px 0 12px}.cb-org-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cb-org-group{background:#fff;border:1px solid #ada698;border-radius:4px;padding:18px}.cb-org-group>h2{border-bottom:1px solid #d6cfc1;padding-bottom:12px;font-size:18px}.cb-org-group>p{color:#514d45;font-size:13px}.cb-executive,.cb-faculty{grid-column:1/-1}.cb-executive{background:#eef6cc;border:2px solid #111}.cb-executive .cb-role-grid,.cb-faculty .cb-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cb-faculty{background:#ebe7df;border-style:dashed}.cb-role-grid{gap:10px;display:grid}.course-board .cb-role{background:#fff;border:1px solid #aaa394;justify-content:flex-start;align-items:center;width:100%;min-height:68px;padding:12px 10px}.cb-role>span:nth-child(2){flex:1;min-width:0}.cb-role strong{font-size:14px;line-height:1.4;display:block}.cb-role small{color:#625c51;margin-top:3px;font-size:11px;display:block}.cb-avatar{width:32px;min-width:32px;height:32px;font:11px var(--font-mono);background:#f4f1ea;border:1px solid #aaa394;place-items:center;display:grid}.cb-small{color:#5b554b;font-size:13px}.cb-preline{white-space:pre-line;overflow-wrap:anywhere}.cb-disclosure{border-top:1px solid #d6cfc1;margin-top:12px}.cb-disclosure summary{cursor:pointer;min-height:48px;list-style:revert;padding:13px 2px;font-weight:600;line-height:1.5}.cb-disclosure>div{padding:8px 0 10px}.cb-course-guide{background:#e8e3d6;border:1px solid #aaa394;border-radius:4px;margin-bottom:28px}.cb-course-guide>summary{cursor:pointer;min-height:50px;padding:15px 18px;font-size:14px}.cb-course-guide>summary>span{font:10px var(--font-mono);letter-spacing:1px;margin-right:20px}.cb-course-guide>summary>small{float:right}.cb-course-guide>div{padding:5px 22px 22px}.cb-course-guide select{max-width:240px}.cb-definition{grid-template-columns:120px 1fr;gap:12px;margin:0 0 20px;display:grid}.cb-definition dt{font-weight:700}.cb-definition dd{margin:0}.cb-fact-row{border-top:1px solid #d6cfc1;padding:15px 0}.cb-fact-row>*{display:block}.cb-fact-row span{color:#5b554b;font-size:13px}.cb-artifact{overflow-wrap:anywhere;background:#f4f1ea;border:1px solid #c4bbaa;border-left:4px solid #111;padding:22px}.cb-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.cb-toolbar{border-bottom:2px solid #111;flex-wrap:wrap;justify-content:space-between;gap:25px;padding-bottom:18px;display:flex}.cb-toolbar>label{flex:1;min-width:200px}.cb-new-project{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cb-new-project label{flex:1}.cb-new-project button{margin-top:28px}.cb-project-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.course-board .cb-project-link{flex-direction:column;align-items:flex-start;padding:20px;font-weight:400}.cb-project-link strong{font-size:19px}.cb-project-link>span:not(.cb-tag){font-size:13px}.cb-record{border-left:3px solid #111;margin:15px 0;padding:12px 16px}.cb-record small{overflow-wrap:anywhere}.cb-tabs,.cb-case-tabs{flex-wrap:wrap;gap:10px;display:flex}.course-board button[aria-pressed=true]{color:#fff;background:#111}.cb-case-tabs button{flex:1;min-width:120px;font-size:13px}.cb-comparison{border-top:2px solid #111;margin-top:24px;padding-top:24px}.cb-comparison-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.cb-table-wrap{overflow-x:auto}.course-board table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.course-board td,.course-board th{vertical-align:top;border-bottom:1px solid #b5ad9e;padding:14px 10px}.course-board th{background:#e8e3d6}.course-board .cb-check{flex-direction:row;align-items:center;min-height:44px}.cb-check input{accent-color:#111;width:24px;height:24px;min-height:24px;margin-right:8px}.cb-page-footer{font:11px var(--font-mono);color:#625c51;border-top:1px solid #c5bdae;margin-top:40px;padding-top:20px}.course-board .cb-chief-launch{color:#fff;z-index:15;background:#111;border:2px solid #111;min-height:56px;padding:12px 20px;position:fixed;bottom:20px;right:32px;box-shadow:4px 4px #c8ff00}.course-board .cb-chief-launch:hover{background:#35332e}.cb-modal{border:2px solid #111;border-radius:5px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow-y:auto;box-shadow:8px 8px #111}.cb-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1118}.course-board.cb-modal-content{background:#f4f1ea;min-height:0;padding:28px}.cb-modal-content header{border-bottom:2px solid #111;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:16px;display:flex}.cb-modal-content header h2{margin:3px 0;font-size:28px}.cb-modal-content header button{min-width:44px}.cb-modal-content>a,.cb-modal-content>.cb-primary{width:fit-content;margin:16px 0 0;display:flex}.cb-chat-log{max-height:42vh;padding-right:8px;overflow-y:auto}.cb-chat-log article{background:#fff;border:1px solid #a69e91;border-radius:4px;margin:12px 0;padding:15px 18px}.cb-chat-log .cb-human{background:#e8e3d6;margin-left:25px}.cb-chat-log .cb-assistant{border-left:4px solid #111;margin-right:12px}.cb-chat-log strong{font-size:12px}.cb-chat-log p{margin:6px 0 0}.cb-warning,.cb-notice{background:#fff0ce;border:1px solid #8e6800;padding:16px}.course-board .cb-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:10px}.course-board .cb-skip:focus{top:8px}@media (width>=1600px){.cb-main{padding-left:60px;padding-right:60px}}@media (width<=1100px){.cb-sidebar{width:210px;padding:26px 14px}.cb-main{margin-left:210px;padding:30px 24px 110px}.cb-org-grid{grid-template-columns:1fr 1fr}.cb-executive .cb-role-grid,.cb-faculty .cb-role-grid{grid-template-columns:1fr}.cb-two{gap:18px}.cb-card{padding:20px}.cb-definition{grid-template-columns:1fr;gap:4px}.cb-definition dd{margin-bottom:12px}.cb-course-guide>summary>small{display:none}}@media (width<=700px){.cb-sidebar{border-bottom:2px solid #111;border-right:0;width:auto;padding:15px 16px 12px;position:relative}.cb-brand{border:0;align-items:center;gap:18px;padding:0;display:flex}.cb-brand b{font-size:29px}.cb-brand p{font-size:10px}.cb-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 0 0}.course-board .cb-sidebar nav button{flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:9px 3px;font-size:11px}.cb-sidebar-foot{display:none}.cb-main{margin-left:0;padding:27px 16px 105px}.cb-page-heading{margin-bottom:22px}.course-board h1{letter-spacing:-1px;font-size:36px}.course-board h2{font-size:22px}.cb-page-heading>p:last-child{font-size:15px}.cb-two,.cb-org-grid,.cb-comparison-grid{grid-template-columns:1fr}.cb-view{gap:20px}.cb-org-group{padding:16px}.cb-course-guide>summary{padding:13px 12px;font-size:12px}.cb-course-guide>summary>span{margin-bottom:4px;display:block}.cb-course-guide>div{padding:6px 14px 14px}.cb-card{padding:20px 17px}.cb-chief-launch{width:calc(100% - 32px);left:16px;bottom:16px!important;right:16px!important}.cb-chief-launch span{flex:1;font-size:14px}.cb-tabs{gap:6px}.cb-tabs button{flex:1;padding:9px 5px;font-size:12px}.cb-case-tabs{gap:6px}.cb-case-tabs button{flex-basis:45%}.cb-new-project{width:100%}.cb-new-project button{margin-top:0}.cb-new-project label{flex-basis:100%}.cb-modal-content header h2{font-size:24px}.course-board.cb-modal-content{padding:20px}.cb-chat-log{max-height:35vh}.cb-table-wrap table{font-size:12px}.course-board td,.course-board th{padding:10px 6px}.cb-facts{gap:16px}.cb-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.course-board *{scroll-behavior:auto!important}}.cb-toolbar>.cb-disclosure{align-self:end;min-width:190px}.cb-page-heading h1:focus{outline:none}@media (width<=700px){.cb-toolbar{gap:2px}.cb-toolbar>.cb-disclosure{width:100%;margin:0}.course-board input,.course-board textarea,.course-board select{font-size:16px}}.cb-mobile-demo{display:none}@media (width<=700px){.cb-mobile-demo{border:1px solid #736e64;margin-left:8px;padding:3px 5px;font-size:9px;display:inline-block}}.podcast-board{padding-bottom:0}.podcast-board .cb-main{max-width:1500px;padding-bottom:64px}.podcast-board a,.podcast-board summary{min-height:44px}.podcast-board a{align-items:center;display:inline-flex}.podcast-board summary{align-content:center}.pd-banner{border-bottom:1px solid #aaa398;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 0 12px;font-size:13px;display:flex}.pd-label{color:#495334;font-size:13px;font-weight:650;display:block}.pd-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.pd-hero{background:#fff;border:2px solid #111;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0;padding:32px;display:grid}.pd-hero h2{letter-spacing:-1.3px;margin:14px 0;font-size:clamp(28px,3vw,44px);line-height:1.1}.podcast-board blockquote{overflow-wrap:anywhere;background:#eeeee5;border-left:5px solid #c8ff00;margin:0;padding:24px;font-size:20px;line-height:1.45}.podcast-board blockquote small{margin-bottom:14px;font-size:12px;display:block}.podcast-board blockquote span{font-size:13px}.pd-week-row,.pd-five,.pd-cases{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.pd-week-row button,.pd-cases button{flex-direction:column;align-items:flex-start;display:flex}.pd-week-row small{font-size:12px}.pd-five{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.pd-five>div{border-top:3px solid #111;padding:16px 0}.pd-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.pd-pipeline button{flex-direction:column;align-items:flex-start;min-height:108px;display:flex}.pd-pipeline button small,.pd-pipeline button span{font-size:12px;font-weight:400}.pd-pipeline .pd-current{background:#c8ff00;box-shadow:3px 3px #111}.pd-cases{grid-template-columns:repeat(5,minmax(0,1fr))}.pd-cases button[aria-pressed=true]{background:#c8ff00}.pd-cases small{font-size:12px}.podcast-board pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0ede6;padding:18px;font-family:inherit;font-size:15px}.pd-results{border-top:3px solid #111;margin-top:24px;padding-top:24px}.pd-repair{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.podcast-board .cb-two-col{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=680px){.podcast-board .cb-two-col{grid-template-columns:1fr}}.podcast-board table{border-collapse:collapse;table-layout:fixed;width:100%;margin:20px 0}.podcast-board th,.podcast-board td{text-align:left;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #aaa;padding:12px}.podcast-board caption{text-align:left;font-size:13px}.pd-coverage{border-bottom:1px solid #aaa;padding:18px 0}.pd-coverage small{display:block}.pd-footer{border-top:1px solid #aaa;margin-top:32px;padding-top:18px;font-size:13px}.pd-trace{list-style:none;padding:0!important}.pd-trace li{border-bottom:1px solid #ccc;gap:20px;padding:16px 0;display:flex}.pd-trace-index{background:#c8ff00;border:1px solid #111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pd-trace small{display:block}@media (width<=1000px){.pd-hero{gap:20px;padding:24px}.pd-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.pd-hero,.pd-repair{grid-template-columns:1fr}.pd-hero{padding:20px}.pd-week-row,.pd-pipeline,.pd-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.podcast-board blockquote{padding:18px;font-size:19px}.podcast-board th,.podcast-board td{padding:8px;font-size:13px}.pd-tools{gap:8px}}.pw-project-switch{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.podcast-workspace .pw-project-switch button{border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);background:var(--paper-raised);box-shadow:var(--fm-shadow-sm);flex-direction:column;align-items:flex-start;gap:2px}.podcast-workspace .pw-project-switch button[aria-current]{background:var(--acid);color:var(--acid-ink)}.pw-project-switch small{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11px;font-weight:400}.pw-scale-line{background:var(--lime-tint);border:1px solid var(--pw-line);border-radius:var(--fm-radius);margin:0 0 16px;padding:8px 12px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:13px;font-weight:600;display:inline-block}.li-project{gap:24px;margin-top:20px;display:grid}.li-header{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);box-shadow:3px 3px 0 var(--acid);padding:20px 24px}.li-badges{flex-wrap:wrap;gap:8px;display:flex}.li-badge,.li-verdict,.li-shared,.li-status{letter-spacing:.02em;border:1px solid var(--ink);border-radius:var(--fm-radius);background:var(--paper);color:var(--ink);padding:3px 8px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-block}.li-badge-recurring{background:var(--acid)}.li-trigger{margin:14px 0 8px;font-size:20px;font-weight:600}.li-voice{border-left:3px solid var(--acid);margin:0 0 10px;padding-left:14px}.li-voice small,.li-mono{color:var(--pw-muted);font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12px}.li-scale,.li-note,.li-lede{color:var(--pw-muted)}.li-verdict-ready{background:var(--healthy);color:var(--on-healthy)}.li-verdict-borderline{background:var(--yellow)}.li-verdict-revise{background:var(--attention);color:var(--on-attention)}.li-shared{background:var(--acid)}.li-angle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.li-package{background:var(--paper-raised);border:1px solid var(--pw-line);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.li-package-body{justify-items:start;gap:10px;padding:16px;display:grid}.li-package h3{margin:0}.podcast-workspace .li-package button[aria-pressed=true]{background:var(--acid)}.li-image{background:#edeae2;display:block}.li-image img{aspect-ratio:1080/1350;object-fit:contain;width:100%;display:block}.li-rendering{aspect-ratio:1080/1350;text-align:center;background:repeating-linear-gradient(-45deg, var(--paper), var(--paper) 12px, var(--paper-2) 12px, var(--paper-2) 24px);place-content:center;gap:6px;padding:20px;display:grid}.li-rendering span{text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-weight:700}.li-rendering small{color:var(--pw-muted)}.li-caption{white-space:pre-wrap;max-width:720px;margin:16px 0;font-size:16px;line-height:1.55}.li-placeholder{background:var(--lime-tint);border:1px dashed var(--ink);color:var(--ink);border-radius:3px;padding:0 4px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.85em}.li-panel{white-space:pre-wrap;background:var(--paper);border-radius:var(--fm-radius);padding:14px;font-size:13px}.li-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.li-row-head h2,.li-row-head h3{margin:0}.li-flow{padding-left:28px;list-style:decimal}.li-flow>li{border-left:2px solid var(--pw-line);padding:12px 0 20px 14px}.li-flow>li.li-done{border-left-color:var(--healthy)}.li-flow>li.li-open .li-status{background:var(--yellow)}.li-flow>li.li-done .li-status{background:var(--lime-tint)}.li-parallel{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.li-parallel li{border:1px solid var(--pw-line);background:var(--paper);border-radius:var(--fm-radius);padding:8px 10px}.li-stop{border-top:1px solid var(--pw-line);padding-top:14px;font-weight:700}.li-counts{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.li-counts div{background:var(--paper-2);border-radius:var(--fm-radius);min-width:96px;padding:8px 12px}.li-counts dt{color:var(--pw-muted);font-size:12px}.li-counts dd{margin:0;font-size:24px;font-weight:700}.li-reviews{gap:20px;display:grid}.li-review-card{align-content:start;justify-items:start;gap:8px;display:grid}.li-review-card h3,.li-review-card h4{margin:4px 0 0}.li-sources{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.li-queries{gap:6px;padding-left:0;list-style:none;display:grid}.li-queries small{color:var(--pw-muted)}.li-seats{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;padding:0;list-style:none;display:grid}.li-seats li{border:1px solid var(--pw-line);background:var(--paper);border-radius:6px;padding:14px}@media (width<=1000px){.li-angle-grid,.li-sources{grid-template-columns:1fr}}.podcast-workspace .li-open-packet{border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);background:var(--acid);color:var(--acid-ink);box-shadow:var(--fm-shadow-sm);justify-self:start;align-items:center;gap:6px;font-weight:700;display:inline-flex}.li-packet{scroll-margin-top:16px}.li-packet code{background:var(--lime-tint);overflow-wrap:anywhere;border-radius:3px;padding:0 4px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12px}.li-packet-steps{gap:0;margin:16px 0;padding:0;list-style:none;display:grid}.li-packet-steps>li{border-top:1px solid var(--pw-line);grid-template-columns:56px 1fr;gap:14px;padding:12px 0;display:grid}.li-packet-steps h3{margin:0 0 4px;font-size:16px}.li-packet-steps p{margin:0;line-height:1.5}.li-step{text-align:center;border:1px solid var(--ink);border-radius:var(--fm-radius);background:var(--paper-raised);align-self:start;padding:4px 0;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12px;font-weight:700}.li-packet-decision .li-step{background:var(--acid);color:var(--acid-ink)}.li-options{flex-wrap:wrap;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.li-options li{border:1px solid var(--ink);border-radius:var(--fm-radius);padding:4px 10px;font-size:14px}.li-packet details{margin-top:12px}.li-packet details li{margin:6px 0;line-height:1.5}.podcast-workspace{--pw-muted:#575d52;--pw-line:#cecbbf}.podcast-workspace .cb-main{max-width:1660px}.pw-topline,.pw-topline>div{color:var(--pw-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.pw-heading{margin:32px 0 24px}.pw-heading h1{max-width:1000px}.pw-heading p{font-size:18px}.pw-tabs{border-bottom:1px solid var(--pw-line);flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.podcast-workspace .pw-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0}.podcast-workspace .pw-tabs button[aria-current]{border-color:#111}.pw-search{align-items:center;gap:10px;max-width:450px;margin:20px 0;flex-direction:row!important;display:flex!important}.pw-search input{border:1px solid var(--pw-line);background:#fff;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:10px}.pw-results{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:28px;display:grid}.pw-shelf,.pw-list{flex-direction:column;gap:8px;min-width:0;display:flex}.podcast-workspace .pw-shelf button,.podcast-workspace .pw-list button{background:0 0;border:1px solid #0000;justify-content:flex-start;width:100%;padding:15px 12px}.pw-shelf svg{flex-shrink:0}.pw-shelf span{display:block}.pw-shelf small,.pw-list small{color:var(--pw-muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.podcast-workspace .pw-shelf button[aria-pressed=true],.podcast-workspace .pw-list button[aria-pressed=true]{color:#111;background:#fff;border-color:#111;box-shadow:3px 3px #c8ff00}.pw-artifact,.pw-inspector{border:1px solid var(--pw-line);background:#fff;border-radius:6px;min-width:0;padding:24px}.pw-artifact-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pw-artifact-heading h2{margin-top:8px}.pw-label{color:var(--pw-muted);margin-bottom:8px;font-size:13px;display:block}.pw-document{border:1px solid var(--pw-line);background:#fff;border-radius:3px;width:100%;height:760px}.pw-image{background:#edeae2;place-items:center;padding:16px;display:grid}.pw-image img{object-fit:contain;max-width:100%;max-height:680px}.pw-artifact-meta{margin-top:24px}.pw-links{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.pw-links small{font-weight:400;display:block}.pw-split{grid-template-columns:minmax(220px,1fr) minmax(0,2.5fr);align-items:start;gap:24px;display:grid}.pw-list button{flex-direction:column;align-items:flex-start;gap:0}.pw-list h3{padding:12px}.pw-wide{grid-column:1/-1}.pw-review-lead{border:1px solid var(--pw-line);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:30px;margin:24px 0;padding:30px;display:grid}.pw-review-lead ul{padding-left:22px}.pw-review-lead li{margin-bottom:12px}.pw-review-set,.pw-guide,.pw-wide{border-top:1px solid var(--pw-line);margin-top:24px;padding:18px 0}.pw-review-set>summary,.pw-guide>summary,.pw-wide>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.pw-timeline{padding-left:24px}.pw-timeline li{border-left:1px solid var(--pw-line);padding:12px 0 24px 14px}.pw-org-spine{flex-direction:column;align-items:center;gap:10px;margin:30px 0;display:flex}.pw-org-spine>div,.pw-org-spine button{text-align:center;background:#fff;border:2px solid #111;padding:14px 28px;display:block}.pw-org-spine small{font-weight:400;display:block}.pw-org-section{border-top:2px solid #111;padding:24px 0}.pw-org-branches{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.pw-org-branches>section{border-left:2px solid #111;padding-left:16px}.pw-shared,.pw-shared .pw-org-branches>section{border-style:dashed}.pw-org-branches button{flex-direction:column;align-items:flex-start;width:100%;margin:8px 0;display:flex}.pw-org-branches small{font-weight:400}.pw-role-dialog{color:#111;background:#fff;border:2px solid #111;border-radius:6px;width:min(580px,100vw - 32px);max-height:85vh;padding:28px;overflow:auto}.pw-role-dialog::backdrop{background:#1118}.pw-role-dialog>button{float:right;margin-bottom:16px}.pw-role-dialog h2{clear:both}.podcast-workspace .pw-embedded{background:0 0;min-height:0;display:block}.pw-embedded>.cb-sidebar,.pw-embedded>.cb-skip,.pw-embedded .cb-page-heading,.pw-embedded .pd-footer{display:none}.podcast-workspace .pw-embedded .cb-main{width:100%;max-width:none;margin:0;padding:0}.pw-embedded .pd-tools{margin-top:12px}.podcast-workspace .cb-sidebar>nav{flex-direction:column;flex:1;display:flex}.podcast-workspace .pw-settings-link{margin-top:auto}@media (width<=700px){.podcast-workspace .cb-sidebar>nav{flex:initial;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.podcast-workspace .pw-settings-link{grid-column:1/-1;margin-top:8px}}@media (width<=1000px){.pw-results{grid-template-columns:190px minmax(0,1fr);gap:16px}.pw-artifact,.pw-inspector{padding:18px}.pw-review-lead{gap:20px;padding:20px}}@media (width<=680px){.pw-results,.pw-split,.pw-review-lead{grid-template-columns:minmax(0,1fr)}.pw-shelf{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.podcast-workspace .pw-shelf button{align-items:flex-start;padding:12px 8px}.pw-shelf svg{width:18px}.pw-document{height:620px}.pw-artifact{padding:14px}.pw-heading{margin-top:24px}.pw-topline>div{gap:10px}.pw-org-branches{grid-template-columns:1fr}.pw-tabs{gap:2px}}.podcast-workspace{--cb-paper:#f4f1ea;--cb-ink:#111;--cb-acid:#c8ff00;--pw-muted:#575d52;--pw-line:#aaa394;--pw-panel:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--cb-paper)}.podcast-workspace .cb-sidebar{background:var(--pw-panel);border-color:var(--cb-ink);padding:24px 18px;top:86px}.pw-app-header{z-index:30;background:#fff;border-bottom:2px solid #111;justify-content:space-between;align-items:center;height:86px;padding:10px 24px;display:flex;position:fixed;top:0;left:0;right:0}.podcast-workspace .pw-app-header .cb-brand{border:0;padding:0}.podcast-workspace .pw-app-header .cb-brand b{margin-bottom:2px;font-size:24px}.podcast-workspace .pw-app-header .cb-brand p{font-size:12px}.podcast-workspace .cb-main{padding-top:112px}.podcast-workspace .pw-embedded{--cb-paper:#f4f1ea;--cb-ink:#111;--cb-acid:#c8ff00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.podcast-workspace .cb-card{background:var(--pw-panel);border-color:var(--pw-line)}.podcast-workspace .pw-links button[aria-pressed=true]{background:var(--cb-acid);color:#111}.podcast-workspace .cb-brand{border-color:var(--pw-line);padding:0 8px 24px}.podcast-workspace .cb-brand b{background:var(--cb-acid);color:#111;border:2px solid var(--cb-ink);box-shadow:3px 3px 0 var(--cb-ink);border-radius:3px;margin-bottom:14px;padding:0 10px;font-size:30px;display:inline-block}.podcast-workspace .cb-brand p{letter-spacing:0;font-size:14px}.podcast-workspace .cb-main{padding-bottom:150px}.podcast-workspace .cb-sidebar-foot{color:var(--pw-muted);padding-bottom:8px}.podcast-workspace .cb-tag{border-color:var(--pw-line)}.podcast-workspace button{background:var(--pw-panel);color:var(--cb-ink);border-color:var(--pw-line)}.podcast-workspace button:hover:not(:disabled){background:#e8e3d6}.podcast-workspace .cb-sidebar nav button[aria-current=page],.podcast-workspace .cb-primary,.podcast-workspace .pd-cases button[aria-pressed=true],.podcast-workspace .pd-pipeline .pd-current{background:var(--cb-acid);color:#111;border-color:var(--cb-ink);box-shadow:3px 3px 0 var(--cb-ink)}.podcast-workspace :is(button,a,summary,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #366b98}.podcast-workspace a{color:#174b74}.podcast-workspace .pw-heading{border:2px solid var(--cb-ink);background:var(--pw-panel);box-shadow:5px 5px 0 var(--cb-ink);border-radius:3px;padding:24px}.podcast-workspace .pw-heading h1{letter-spacing:-1px;font-size:clamp(28px,3vw,42px)}.podcast-workspace .pw-heading p{color:var(--pw-muted);margin-bottom:0;font-size:15px}.podcast-workspace :is(.pw-artifact,.pw-inspector,.pw-review-lead,.pd-hero,.cb-panel){background:var(--pw-panel);border-color:var(--pw-line);border-radius:3px}.podcast-workspace :is(.pw-shelf,.pw-list) button[aria-pressed=true]{color:var(--cb-ink);border-color:var(--cb-ink);box-shadow:3px 3px 0 var(--cb-acid);background:#eef6cc}.podcast-workspace .pw-tabs button[aria-current]{border-color:var(--cb-ink);color:var(--cb-ink)}.podcast-workspace :is(input,select,textarea,pre,blockquote,.pw-image){color:var(--cb-ink);border-color:var(--pw-line);background:#f0ede6}.podcast-workspace :is(.pd-label,.cb-muted){color:var(--pw-muted)}.podcast-workspace .pw-org-spine>div{background:#e8e3d6}.podcast-workspace .pw-org-spine button{background:var(--pw-panel)}.podcast-workspace .pw-org-spine>div,.podcast-workspace .pw-org-spine button{border-color:var(--cb-ink);min-width:min(100%,320px)}.podcast-workspace :is(.pw-org-section,.pw-org-branches>section,.pd-results,.pd-five>div){border-color:var(--pw-line)}.podcast-workspace .pw-org-branches>section{background:var(--pw-panel);border:1px solid var(--pw-line);padding:18px}.podcast-workspace .pw-shared .pw-org-branches>section{border-style:dashed}.podcast-workspace .pw-role-dialog{background:var(--pw-panel);width:min(860px,100vw - 32px);color:var(--cb-ink);border:2px solid var(--cb-ink);box-shadow:6px 6px 0 var(--cb-ink);border-radius:3px;margin:auto}.podcast-workspace .pw-role-dialog::backdrop{background:#080e13bb}.pw-course-path{border:1px solid var(--pw-line);background:var(--pw-panel);margin-top:24px;padding:14px 20px}.pw-course-path summary{cursor:pointer;font-weight:600}.pw-course-path summary span{color:var(--pw-muted);margin-left:16px;font-weight:400}.pw-course-path ol{grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 0 0;list-style:none;display:grid}.pw-course-path b{color:var(--cb-ink);display:block}.pw-brief-bar{z-index:15;background:var(--pw-panel);border:2px solid var(--cb-ink);max-width:1200px;box-shadow:5px 5px 0 var(--cb-ink);border-radius:3px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:fixed;bottom:20px;left:272px;right:32px}.pw-brief-bar .pw-label{margin:0;font-size:12px}.pw-brief-bar button{flex-shrink:0}.pw-messages{margin:20px 0}.pw-messages article{border-bottom:1px solid var(--pw-line);padding:14px}.pw-role-dialog form{flex-wrap:wrap;gap:12px;display:flex}.pw-role-dialog form label{flex-basis:100%}.pw-role-dialog form input{flex:1;min-width:180px}.pw-alumni .view-hero h1{font-size:clamp(26px,2.5vw,38px)}.pw-alumni .view-hero{margin-top:20px}.pw-brief-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.pw-brief-grid section{border:1px solid var(--pw-line);background:var(--cb-paper);padding:16px}@media (width<=900px){.pw-brief-grid{grid-template-columns:1fr}.pw-course-path ol{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.pw-app-header{gap:12px;height:auto;min-height:86px;padding:10px 14px;position:relative}.pw-app-header>strong{display:none}.podcast-workspace .cb-sidebar{top:0}.podcast-workspace .cb-main{padding-top:24px}.podcast-workspace .cb-brand{padding-bottom:0}.podcast-workspace .cb-brand b{margin-bottom:0}.podcast-workspace .pw-heading{padding:18px}.pw-brief-bar{flex-wrap:wrap;padding:10px;font-size:12px;bottom:12px;left:12px;right:16px}.pw-brief-bar button{padding:10px}.pw-course-path summary span{margin-left:0;display:block}}.original-dashboard .brand-lockup{flex-direction:column;align-items:center;gap:3px;display:flex}.original-dashboard .context-finding{display:none}.original-dashboard .brand-lockup small{font-size:11px;font-weight:700}.original-dashboard .brand-mark{width:auto;height:auto;box-shadow:none;color:#111;font:900 44px/1 var(--font-display);letter-spacing:-3px;background:0 0;border:0;padding:0}.original-dashboard.app-shell{grid-template-rows:88px minmax(0,1fr);grid-template-columns:190px minmax(0,1fr);min-height:100dvh;overflow:visible}.original-dashboard .topbar{grid-row:1;min-height:0}.original-dashboard .side-nav{grid-row:2;align-self:start;height:calc(100dvh - 88px);min-height:0;position:sticky;top:88px;overflow-y:auto}.original-dashboard .main-stage{grid-area:2/2;min-height:0;padding-bottom:132px;overflow:visible}.original-dashboard .cos-dock{pointer-events:none;background:0 0;border:0;width:min(920px,100vw - 238px);margin:0;padding:0;position:fixed;inset:auto auto 20px calc(50% + 95px);transform:translate(-50%)}.original-dashboard .cos-dock__panel{width:100%;max-height:calc(100dvh - 220px);position:absolute;bottom:100%;left:50%;overflow-y:auto;transform:translate(-50%)}.original-dashboard .cos-dock:before{display:none}.original-dashboard .course-path{margin-bottom:10px}.original-dashboard .course-path__summary{padding-block:8px}.original-dashboard .quality-hero,.original-dashboard .pw-heading,.original-dashboard .organization-view__header{padding:18px 22px}.original-dashboard .quality-hero h1,.original-dashboard .pw-heading h1,.original-dashboard .organization-view__header h1{font-size:clamp(24px,2.5vw,36px)}.original-dashboard .org-fanout{grid-template-columns:minmax(0,1fr)}.original-dashboard .org-fanout-group--shared{border-left:0;border-top:1px solid var(--line);margin-top:24px;padding:20px 0 0}.original-dashboard .department-card__head{min-height:0}.original-dashboard .department-card__head p,.original-dashboard .department-abilities{display:none}.original-dashboard .department-lead,.original-dashboard .agent-button{text-align:left;grid-template-columns:24px minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:12px;display:grid}.original-dashboard .agent-button>span:nth-child(2){min-width:0}.original-dashboard .agent-button strong,.original-dashboard .agent-button small,.original-dashboard .department-lead strong{white-space:normal;text-overflow:clip;overflow:visible}.original-dashboard .agent-button>.agent-operating-status{grid-column:2;position:static}.original-dashboard .org-assignment-band{margin-top:20px}.original-dashboard .org-project-contributors{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.original-dashboard .org-project-contributors button{border:1px solid var(--line);text-align:left;background:#fff;padding:14px}.original-dashboard .org-project-contributors small{margin-top:5px;display:block}.original-dashboard .review-mode{color:var(--muted);margin:8px 0 0;font-size:13px}.original-dashboard .score-rubric{margin:8px 0 12px;font-size:13px}.podcast-review-workspace .simple-eval-layout{align-items:start;margin-top:16px}.podcast-review-workspace .review-artifact{gap:16px;display:grid}.podcast-review-workspace .cb-card{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;padding:22px}.podcast-review-workspace .cb-card h2{margin:0 0 14px;font-size:22px}.podcast-review-workspace .cb-card h3{margin:10px 0}.podcast-review-workspace blockquote{background:var(--paper);border:1px solid var(--line);margin:12px 0;padding:20px}.podcast-review-workspace>.cb-main>.pd-tools,.podcast-review-workspace .pd-footer{display:none}.podcast-review-workspace .quality-pulse{margin:0}.podcast-review-workspace .quality-pulse article{min-width:0}.podcast-review-workspace .quality-pulse strong{font-size:18px}.podcast-review-workspace textarea{min-height:110px}.original-dashboard .side-nav nav{flex-direction:column;min-height:100%;display:flex}.original-dashboard .dashboard-settings{margin-top:auto}.dashboard-project-switch{flex-wrap:wrap;gap:12px;margin:16px 0 24px;display:flex}.dashboard-project-switch button[aria-pressed=true]{color:#111;background:#c8ff00}.dashboard-project-switch button,.dashboard-project-card button{border:2px solid var(--ink);min-height:44px;box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:4px;padding:10px 16px;font-weight:700}.dashboard-project-switch button[aria-pressed=true],.dashboard-project-card button{background:var(--acid)}.dashboard-project-card button{align-items:center;gap:12px;display:flex}.dashboard-project-card{background:#fff;border:2px solid #111;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:28px;display:flex;box-shadow:5px 5px #111}.dashboard-project-card h2{margin:6px 0 10px}.original-dashboard .pw-content-only{background:0 0;min-height:0;display:block}.original-dashboard .pw-content-only>.cb-skip,.original-dashboard .pw-content-only>.pw-app-header,.original-dashboard .pw-content-only>.cb-sidebar,.original-dashboard .pw-content-only>.pw-brief-bar,.original-dashboard .pw-content-only .pw-topline,.original-dashboard .pw-content-only .pw-course-path,.original-dashboard .pw-content-only .pw-guide,.original-dashboard .pw-content-only nav[aria-label=Evaluation\ projects]{display:none}.original-dashboard .pw-content-only>.cb-main{width:100%;max-width:none;margin:0;padding:0}.original-dashboard .pw-content-only .pw-heading{margin-top:0}@media (width<=820px){.original-dashboard.app-shell{grid-template-rows:88px minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding-bottom:0}.original-dashboard .topbar{grid-template-columns:1fr}.original-dashboard .main-stage{grid-column:1;padding:12px 12px 240px}.original-dashboard .side-nav{width:100%;height:128px;padding:6px;position:fixed;inset:auto 0 0;overflow:visible}.original-dashboard .cos-dock{width:calc(100% - 24px);bottom:144px;left:50%}.original-dashboard .cos-dock__panel{max-height:calc(100dvh - 320px)}.original-dashboard .side-nav nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;min-height:0;display:grid}.original-dashboard .nav-button{flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:5px;display:flex}.original-dashboard .nav-button strong{font-size:11px;line-height:1.2;display:block}.original-dashboard .nav-button svg{width:18px;height:18px}.original-dashboard .dashboard-settings{margin-top:0}.dashboard-project-card{padding:20px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.lowercase{text-transform:lowercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-greek-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-greek-wght-normal.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-vietnamese-wght-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./files/jetbrains-mono-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./files/jetbrains-mono-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./files/jetbrains-mono-greek-wght-normal.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./files/jetbrains-mono-vietnamese-wght-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./files/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./files/jetbrains-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./files/space-grotesk-vietnamese-wght-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./files/space-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./files/space-grotesk-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#111;font-synthesis:none;text-rendering:optimizelegibility;--ink:#111;--ink-2:#3a3a3a;--ink-3:#7a7a7a;--muted:var(--ink-2);--paper:#f4f1ea;--paper-raised:#fff;--paper-2:#e8e3d6;--canvas:#f4f1ea;--grid:#1111110d;--line:#1111113d;--line-strong:var(--ink);--acid:#c8ff00;--acid-ink:#111;--lime-tint:#eef6cc;--blue-tint:#daf2f6;--coral-tint:#f9e2de;--teal-tint:#dcf1ed;--orange:#ff6b6b;--yellow:#ffd43d;--blue:#366b98;--pink:#f37fbc;--violet:#a690f4;--teal:#0b6b57;--danger:#c33e32;--attention:#ff6b6b;--healthy:#0b6b57;--evidence:#366b98;--waiting:#845600;--on-attention:#111;--on-healthy:#fff;--on-evidence:#fff;--terminal-bg:#080808;--success:#00d084;--tape:#fff7b9d1;--tape-border:#00000021;--fm-border-w:2px;--fm-border-w-lg:3px;--fm-radius:4px;--fm-shadow-sm:3px 3px 0 var(--ink);--fm-shadow:6px 6px 0 var(--ink);--fm-shadow-lg:9px 9px 0 var(--ink);--fm-grid-size:28px;--fm-tilt:.35deg;--fm-ease:cubic-bezier(.2, .8, .2, 1);--fm-snap:.13s;--shadow:var(--fm-shadow);--font-display:"Space Grotesk Variable", "Space Grotesk", Inter, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background:#f4f1ea;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{color:#f4f1ea;--ink:#f4f1ea;--muted:#a9b4bc;--paper:#111e29;--paper-raised:#182836;--canvas:#09131d;--line:#344654;--line-strong:#607583;--acid:#c8ff00;--acid-ink:#111b00;--orange:#ff7c72;--blue:#78a9d4;--teal:#56d3b5;--danger:#ff7c72;--attention:#ff7c72;--healthy:#56d3b5;--evidence:#78a9d4;--waiting:#ffd166;--on-attention:#35110d;--on-healthy:#061d16;--on-evidence:#081724;--shadow:0 22px 60px #00000061;background:#09131d}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--ink);background-color:var(--canvas);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:var(--fm-grid-size) var(--fm-grid-size);margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select,audio{outline-offset:3px}:focus-visible{outline:3px solid var(--ink)}button{min-height:44px;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}p,h1,h2,h3,h4{margin-top:0}.skip-link{z-index:100;color:#111;background:var(--acid);border:var(--fm-border-w) solid var(--ink);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-rows:72px minmax(calc(100vh - 72px),auto);grid-template-columns:230px minmax(0,1fr) 330px;min-height:100vh;display:grid}.topbar{z-index:20;background:var(--paper-raised);grid-column:1/-1;grid-template-columns:1fr auto 48px;align-items:center;gap:18px;min-height:72px;padding:0 20px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--paper-raised) 94%, transparent)}}.topbar{border-bottom:var(--fm-border-w) solid var(--ink)}.brand-lockup,.topbar-status,.side-nav-foot,.view-heading,.heading-meta,.section-heading,.card-header,.metric-row,.button-row,.inline-actions,.legend,.receipt-meta{align-items:center;display:flex}.brand-lockup{gap:12px;min-width:0}.brand-mark{color:var(--ink);background:var(--acid);font-family:var(--font-display);letter-spacing:-.04em;border:2px solid;padding:6px 8px;font-size:15px;font-weight:900}.topbar-status{gap:8px}.status-pill,.tag,.badge,.eyebrow,.kicker,.utility-label,.chip{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.status-pill{min-height:30px;color:var(--muted);background:var(--paper);border:1px solid var(--line);align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.status-good{color:var(--ink)}.status-dot{background:var(--acid);border:var(--fm-border-w) solid var(--ink);width:8px;height:8px;box-shadow:0 0 0 3px var(--acid);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.status-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 18%, transparent)}}.icon-button{background:var(--paper);border:var(--fm-border-w) solid var(--ink);border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-grid}.icon-button:hover{color:var(--acid-ink);background:var(--acid)}.icon-button svg{width:19px;height:19px}.side-nav{background:var(--paper-raised);border-right:var(--fm-border-w) solid var(--ink);align-self:start;height:calc(100vh - 72px);padding:22px 14px 18px;position:sticky;top:72px}.side-nav nav{gap:6px;display:grid}.nav-button{text-align:left;border-radius:var(--fm-radius);background:0 0;border:1px solid #0000;grid-template-columns:28px 1fr;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;display:grid}.nav-button svg{width:20px;height:20px}.nav-button span,.side-nav-foot span{min-width:0;display:grid}.nav-button strong,.side-nav-foot strong{font-size:14px;line-height:1.25}.nav-button small,.side-nav-foot small{color:currentColor;opacity:.7;margin-top:2px;font-size:12px}.side-nav-foot{background:var(--paper);border:1px solid var(--line);gap:10px;padding:12px;position:absolute;bottom:18px;left:14px;right:14px}.side-nav-foot svg{width:20px;color:var(--healthy)}.main-stage{min-width:0;padding:28px clamp(18px,2.5vw,40px) 48px}.main-stage:focus{outline:none}.view-heading{border-bottom:2px solid var(--ink);justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:18px}.eyebrow,.kicker,.utility-label{color:var(--muted);margin-bottom:7px}.view-heading h1{font-family:var(--font-display);letter-spacing:-.065em;margin-bottom:0;font-size:clamp(32px,4.2vw,64px);font-weight:900;line-height:.92}.heading-meta{flex-direction:column;align-items:flex-end;font-size:13px;line-height:1.55}.heading-meta span{color:var(--muted)}.heading-meta strong{color:var(--danger)}.right-rail{background:var(--paper-raised);border-left:var(--fm-border-w) solid var(--ink);align-self:start;gap:14px;height:calc(100vh - 72px);padding:18px;display:grid;position:sticky;top:72px;overflow-y:auto}.view-stack,.card-stack,.list-stack,.form-stack{gap:14px;display:grid}.grid-2,.two-column,.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3,.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.panel,.card,.surface{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);min-width:0;box-shadow:var(--shadow);padding:18px}.panel-acid,.card-acid{color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink)}.panel-dark,.card-dark{color:var(--ink);background:var(--paper-raised);border-color:var(--paper-raised)}.section-heading,.card-header{justify-content:space-between;gap:12px;margin-bottom:14px}.section-heading h2,.card-header h2,.card-header h3,.panel h2,.panel h3,.card h2,.card h3{letter-spacing:-.025em;margin-bottom:0;font-weight:850}.section-heading h2,.panel h2,.card h2{font-size:21px}.panel h3,.card h3{font-size:16px}.body-copy,.panel p,.card p,.surface p,label,input,textarea,select,li,td,th{font-size:14px;line-height:1.55}.muted{color:var(--muted)}.tag,.badge,.chip{min-height:26px;color:var(--ink);background:var(--paper);border:1px solid var(--line);align-items:center;padding:4px 8px;display:inline-flex}.tag-success,.badge-success{color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink)}.tag-attention,.badge-attention{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.tag-attention,.badge-attention{background:color-mix(in srgb, var(--orange) 24%, var(--paper))}}.tag-attention,.badge-attention{border-color:var(--orange)}.primary-button,.secondary-button,.text-button,.choice-button,.action-button{letter-spacing:.025em;border-radius:var(--fm-radius);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:850;display:inline-flex}.primary-button,.action-button{color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);box-shadow:3px 3px 0 var(--acid-ink)}.primary-button:hover,.action-button:hover{box-shadow:2px 2px 0 var(--acid-ink);transform:translate(1px,1px)}.secondary-button,.choice-button{background:var(--paper);border:var(--fm-border-w) solid var(--ink)}.secondary-button:hover,.choice-button:hover,.choice-button[aria-pressed=true]{border-color:var(--ink);box-shadow:var(--fm-shadow-sm)}.text-button{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);text-underline-offset:4px;background:0 0;border:0;padding-inline:6px;text-decoration-thickness:3px}.button-row,.inline-actions,.legend{flex-wrap:wrap;gap:8px}label{color:var(--muted);gap:7px;font-weight:700;display:grid}input,textarea,select{width:100%;min-height:44px;color:var(--ink);background:var(--paper);border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);padding:10px 12px}textarea{resize:vertical;min-height:112px}.metric,.stat-card{background:var(--paper);border:1px solid var(--line);min-width:0;padding:14px}.metric strong,.stat-card strong,.big-number{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(24px,3vw,42px);line-height:1;display:block}.metric span,.stat-card span{color:var(--muted);text-transform:uppercase;margin-top:7px;font-size:12px;font-weight:750;display:block}.receipt-list,.timeline,.revision-rail,.artifact-chain{gap:9px;margin:0;padding:0;list-style:none;display:grid}.receipt,.timeline-item,.artifact-node,.revision-node,.list-item{background:var(--paper);border:1px solid var(--line);padding:12px}.receipt strong,.timeline-item strong,.artifact-node strong,.revision-node strong,.list-item strong{font-size:14px}.receipt small,.timeline-item small,.artifact-node small,.revision-node small,.list-item small{color:var(--muted);font-size:12px}.empty-state,.failure-state,.success-state{text-align:center;background:var(--paper);border:var(--fm-border-w) dashed var(--ink);padding:18px}.success-state{border-color:var(--healthy)}.failure-state{border-color:var(--danger)}.progress-track{background:var(--line);height:8px;overflow:hidden}.progress-track>span{background:var(--acid);height:100%;display:block}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:11px 10px}th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1240px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.right-rail{background:0 0;border:0;grid-area:3/2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);height:auto;padding:0 clamp(18px,2.5vw,40px) 38px;position:static;overflow:visible}}@media (width<=820px){.app-shell{padding-bottom:78px;display:block}.topbar{grid-template-columns:minmax(0,1fr) 48px;padding-inline:14px}.topbar-status{display:none}.side-nav{z-index:30;border-top:var(--fm-border-w) solid var(--ink);border-right:0;width:auto;height:72px;padding:8px;position:fixed;inset:auto 0 0;overflow-x:auto}.side-nav-foot{display:none}.side-nav nav{grid-template-columns:repeat(7,minmax(64px,1fr));gap:4px;min-width:540px}.nav-button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:54px;padding:6px 5px;display:grid}.nav-button strong{font-size:11px}.nav-button small{display:none}.nav-button[aria-current=page]{box-shadow:none}.main-stage{padding-top:22px}.view-heading{align-items:flex-end}.heading-meta span{display:none}.heading-meta strong{text-align:right;max-width:120px}.right-rail{grid-template-columns:1fr;padding:0 18px 24px;display:grid}.grid-2,.two-column,.dashboard-grid,.grid-3,.metrics-grid{grid-template-columns:1fr}}@media (width<=520px){.view-heading{align-items:flex-start}.heading-meta{display:none}.view-heading h1{font-size:40px}.panel,.card,.surface{padding:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar{grid-template-columns:minmax(140px,1fr) auto minmax(300px,1fr)}.topbar-context{text-transform:none;justify-items:center;line-height:1.15;display:grid}.topbar-context strong{color:var(--ink);letter-spacing:-.01em;font-family:Space Grotesk Variable,Space Grotesk,Inter,ui-sans-serif,sans-serif;font-size:14px}.topbar-context span{letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:10px}.topbar-actions{justify-self:end;align-items:center;gap:10px;display:flex}.course-cta{min-height:44px;color:var(--acid-ink);background:var(--acid);border:2px solid var(--acid-ink);box-shadow:3px 3px 0 var(--acid-ink);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:850;line-height:1.1;text-decoration:none;display:inline-flex}.course-cta:hover{box-shadow:1px 1px 0 var(--acid-ink)}.course-cta svg{flex:none;width:17px;height:17px}.course-cta__short{display:none}.quality-course-bridge{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);border-left:6px solid var(--acid);justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:14px 16px;display:flex}.quality-course-bridge>span{gap:3px;display:grid}.quality-course-bridge small{color:var(--muted);font-size:12px}.quality-course-bridge strong{font-size:18px}.cos-identity{color:var(--acid);background:var(--paper-raised);border:2px solid var(--acid);border-radius:50%;place-items:center;display:grid}.cos-identity svg{width:48%;height:48%}@media (width<=820px){.topbar{grid-template-columns:auto minmax(0,1fr)}.topbar-context{display:none}.topbar-actions{grid-column:2}}@media (width<=620px){.topbar{gap:10px;padding-inline:10px}.theme-button{grid-column:auto}.course-cta--header{padding-inline:10px}.course-cta__full{display:none}.course-cta__short{display:inline}.quality-course-bridge{flex-direction:column;align-items:stretch}}.view,.view-panel,.view-stack{min-width:0}.view-header,.view-hero,.panel-masthead{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);box-shadow:var(--shadow);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding:22px;display:flex}.view-header>div:first-child,.view-hero>div:first-child,.panel-masthead>div:first-child{max-width:720px}.view-header h1,.view-hero h1,.panel-masthead h1{font-family:var(--font-display);letter-spacing:-.055em;margin-bottom:10px;font-size:clamp(28px,3.2vw,48px);line-height:1}.view-header p:last-child,.view-hero p:last-child,.panel-masthead p:last-child{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.6}.signal-label{min-height:27px;color:var(--acid-ink);background:var(--acid);letter-spacing:.08em;text-transform:uppercase;border:1px solid;margin-bottom:14px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.signal-label.gold{background:var(--yellow)}.ui-button,.control-button,.inspector-action,.decision-actions button,.mode-switch button,.quick-prompts button,.transcript-toggle,.send-button{min-height:44px;color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.ui-button svg,.control-button svg,.inspector-action svg,.decision-actions button svg{width:17px;height:17px}.ui-button--outline,.ui-button--secondary,.control-button--secondary,.decision-actions button+button{color:var(--ink);background:var(--paper);border-color:var(--line-strong)}.ui-button--ghost,.ui-button--link{color:var(--ink);background:0 0;border-color:#0000}.ui-button--destructive{color:#fff;background:var(--danger);border-color:var(--danger)}.ui-button--lg{min-height:48px;padding-inline:17px}.ui-button--xs,.ui-button--sm{min-height:44px}.ui-button--icon,.ui-button--icon-xs,.ui-button--icon-sm,.ui-button--icon-lg{width:44px;padding:0}.ui-button:hover,.control-button:hover,.inspector-action:hover,.decision-actions button:hover,.mode-switch button:hover,.quick-prompts button:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(1px,1px)}.compact-masthead{color:var(--ink);background:var(--paper-raised);border-color:var(--paper-raised)}.compact-masthead p:last-child{color:var(--ink)}.morning-score,.spend-ticket,.run-progress,.control-assurance,.status-flag{min-width:150px;color:var(--ink);background:var(--paper);border:var(--fm-border-w) solid var(--ink);flex:none;padding:14px}.compact-masthead .morning-score,.compact-masthead .spend-ticket{color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink)}.morning-score span,.spend-ticket span,.run-progress span,.control-assurance small{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.morning-score strong,.spend-ticket strong,.run-progress>strong{font-family:var(--font-display);letter-spacing:-.06em;margin-block:4px;font-size:35px;line-height:1;display:block}.morning-score small,.spend-ticket small,.run-progress small{font-size:12px}.metric-ribbon{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.metric-ribbon article{border-right:1px solid var(--line);min-width:0;padding:15px}.metric-ribbon article:last-child{border-right:0}.metric-ribbon span,.metric-ribbon small{color:var(--muted);font-size:12px;font-weight:750;display:block}.metric-ribbon strong{font-family:var(--font-display);letter-spacing:-.05em;margin-block:5px;font-size:30px;display:block}.section-title-row{justify-content:space-between;align-items:flex-end;gap:14px;margin:22px 0 10px;display:flex}.section-title-row>div{gap:2px;display:grid}.section-title-row span{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:900}.section-title-row small{color:var(--muted);font-size:13px}.section-title-row b{background:var(--yellow);border:1px solid var(--ink);color:var(--ink);text-transform:uppercase;padding:5px 8px;font-size:12px}.glance-workspace,.credits-workspace,.work-layout,.organization-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px;display:grid}.decision-ledger,.provider-ledger{gap:7px;display:grid}.decision-row,.provider-row{text-align:left;background:var(--paper-raised);border:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;min-height:72px;padding:11px;display:grid}.decision-row:hover,.decision-row.selected,.provider-row:hover,.provider-row.selected{border-color:var(--ink);box-shadow:var(--fm-shadow-sm)}.decision-number{width:34px;height:34px;color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);place-items:center;font-size:12px;font-weight:900;display:grid}.decision-row>div,.provider-row>div:first-child{gap:3px;min-width:0;display:grid}.decision-row strong,.provider-row strong{font-size:14px}.decision-row small,.provider-row small{color:var(--muted);font-size:12px;line-height:1.45}.status-open,.status-ready,.status-attention,.chip-attention{color:var(--on-attention);background:var(--attention);border-color:var(--ink)}.status-working{color:var(--ink);background:var(--yellow);border-color:var(--ink)}.status-waiting{opacity:.72}.decision-inspector,.capacity-inspector,.artifact-inspector,.role-inspector{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);min-width:0;box-shadow:var(--shadow);padding:18px;position:sticky;top:92px}.inspector-kicker{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.inspector-kicker>span{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.decision-inspector h2,.capacity-inspector h2,.artifact-inspector h2{letter-spacing:-.035em;margin-bottom:9px;font-size:22px}.decision-inspector>p,.capacity-inspector>p,.artifact-inspector>p{color:var(--muted);font-size:14px;line-height:1.55}.evidence-checklist{gap:7px;margin:16px 0;display:grid}.evidence-checklist span{background:var(--paper);border:1px solid var(--line);align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:700;display:flex}.decision-actions{grid-template-columns:1fr;gap:8px;display:grid}.effect-note,.sorted-note,.privacy-note{background:var(--paper);border:1px solid var(--line);align-items:flex-start;gap:9px;margin-top:13px;padding:11px;display:flex}.effect-note span,.sorted-note p,.privacy-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.workstream-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.workstream-strip article,.workstream-strip>button{color:var(--ink);text-align:left;background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);gap:7px;padding:15px;display:grid}.workstream-strip article>div span,.workstream-strip article>span,.workstream-strip>button>div span,.workstream-strip>button>span{align-items:center;gap:6px;width:fit-content;display:inline-flex}.workstream-strip article strong,.workstream-strip>button strong{font-size:15px}.workstream-strip article small,.workstream-strip>button small{color:var(--muted);font-size:12px}.inspector-action{justify-content:space-between;width:100%;margin-top:4px}.org-legend{background:var(--paper-raised);border:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;padding:11px 14px;display:flex}.org-legend span{align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.org-line{border-top:2px solid var(--ink);width:30px;height:0;display:inline-block}.org-line--dotted{border-top-style:dotted;border-top-color:var(--violet)}.org-line--outside{border-top:3px double var(--muted)}.org-map{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);min-width:0;padding:16px}.org-root{color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);align-items:center;gap:11px;padding:10px 13px;display:inline-flex}.org-root__key{width:34px;height:34px;color:var(--acid);background:#111;place-items:center;display:grid}.org-root span:last-child{display:grid}.org-root small,.org-assignment-rail small{font-size:12px}.org-trunk{border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);align-items:center;width:80px;height:34px;margin-left:25px;display:flex}.org-trunk svg{margin-left:auto;transform:translate(12px,17px)}.org-assignment-rail{background:var(--violet);padding:13px}@supports (color:color-mix(in lab, red, red)){.org-assignment-rail{background:color-mix(in srgb, var(--violet) 12%, var(--paper))}}.org-assignment-rail{border:1px dotted var(--violet)}.org-assignment-rail__lead{grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;margin-bottom:9px;display:grid}.org-assignment-rail__lead .eyebrow{grid-row:1/3;margin:0}.org-assignment-rail__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.org-assignment-node button,.agent-button{text-align:left;background:var(--paper-raised);border:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:7px;width:100%;min-height:52px;padding:8px;display:grid}.org-assignment-node button[aria-pressed=true],.agent-button[aria-pressed=true]{border-color:var(--ink);box-shadow:var(--fm-shadow-sm)}.org-assignment-node button span:last-child,.agent-button span:nth-child(2){min-width:0;display:grid}.org-assignment-node strong,.agent-button strong{font-size:13px}.org-assignment-node small,.agent-button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-dot{color:var(--agent-color);place-items:center;display:grid}.agent-dot svg{width:19px;height:19px;fill:var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.agent-dot svg{fill:color-mix(in srgb, var(--agent-color) 35%, transparent)}}.department-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.department-card{background:var(--paper);border:var(--fm-border-w) solid var(--ink);border-top:4px solid var(--orange);padding:12px}.department-card--shared-service{border-top-color:var(--violet);border-style:solid dotted dotted}.department-card--faculty{border-top-color:var(--muted);border-style:double}.department-card__head{align-items:flex-start;gap:9px;margin-bottom:10px}.department-card__index{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.department-card__head h2{margin-bottom:3px;font-size:15px}.department-card__roles{gap:5px;display:grid}.role-inspector__head{grid-template-columns:52px 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}.agent-avatar{color:#111;background:var(--agent-color);border:var(--fm-border-w) solid var(--ink);place-items:center;width:52px;height:52px;font-size:15px;font-weight:900;display:grid}.role-inspector__head h3{margin:0;font-size:23px}.role-inspector__head p:last-child{color:var(--muted);margin:2px 0 0;font-size:13px}.relationship-badge{background:var(--paper);border:1px solid var(--line);align-items:center;gap:9px;margin-bottom:12px;padding:9px;display:flex}.relationship-badge>span{display:grid}.relationship-badge strong{font-size:12px}.relationship-badge small{color:var(--muted);font-size:11px}.role-inspector__grid{gap:7px;display:grid}.role-detail{border-top:1px solid var(--line);grid-template-columns:108px minmax(0,1fr);gap:9px;padding:8px 0;display:grid}.role-detail__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:flex-start;gap:6px;font-size:11px;font-weight:800;display:flex}.role-detail__label svg{flex:0 0 14px;width:14px}.role-detail__value,.role-detail__value li{margin:0;font-size:12px;line-height:1.45}.role-detail__value ul{margin:0;padding-left:17px}.status-flag{align-items:center;gap:9px;display:flex}.status-flag svg{width:20px}.status-flag span{max-width:130px;font-size:13px;font-weight:850}.status-approved.status-flag{color:var(--acid-ink);background:var(--acid)}.revision-rail{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:14px}.rail-step{border-right:1px solid var(--line);min-width:0;padding:12px 10px 12px 36px;display:grid;position:relative}.rail-step:last-child{border-right:0}.rail-step>span{width:20px;height:20px;color:var(--muted);border:var(--fm-border-w) solid var(--ink);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;top:12px;left:10px}.rail-step strong{font-size:13px}.rail-step small{color:var(--muted);font-size:11px}.rail-step.is-complete,.rail-step.is-active{box-shadow:var(--fm-shadow-sm)}.quality-review-grid{grid-template-columns:minmax(0,.8fr) minmax(0,.7fr) minmax(280px,1.15fr);gap:12px;display:grid}.quality-card{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);padding:16px}.quality-card>header,.revision-compare>header,.artifact-map>header,.artifact-inspector>header,.receipt-ledger>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.quality-card>header>div,.revision-compare>header>div,.artifact-map>header>div,.artifact-inspector>header>div,.receipt-ledger>header>div{min-width:0}.quality-card h2,.revision-compare h2,.artifact-map h2,.artifact-inspector h2,.receipt-ledger h2{margin:0;font-size:18px}.agent-mark{border:var(--fm-border-w) solid var(--ink);color:#111;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.agent-mark-kansa{background:var(--pink)}.agent-mark-evy{background:var(--violet)}.agent-mark-human{background:var(--acid)}.finding-body{color:var(--on-attention);background:var(--attention);border:1px solid var(--ink);gap:10px;margin-bottom:14px;padding:12px;display:flex}.finding-body p{color:inherit;margin:0;font-weight:700}.compact-definition-list,.evidence-definition-list{margin:0}.compact-definition-list>div,.evidence-definition-list>div{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:10px;padding:8px 0;display:grid}.compact-definition-list dt,.evidence-definition-list dt{color:var(--muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:flex}.compact-definition-list dd,.evidence-definition-list dd{margin:0;font-size:12px;line-height:1.45}.score-shift{align-items:baseline;gap:8px;margin:12px 0;display:flex}.score-shift strong{font-family:var(--font-display);letter-spacing:-.07em;font-size:48px}.score-shift svg{align-self:center}.score-success{color:var(--healthy)}.score-dimensions{gap:5px;display:grid}.score-presets{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px;display:grid}.score-presets button{background:var(--paper);border:1px solid var(--line);min-height:44px;font-size:13px;font-weight:850}.score-presets button[aria-pressed=true]{color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink)}.score-dimensions>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:6px 0;font-size:12px;display:flex}.card-note,.form-hint{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.field-label{grid-template-columns:1fr auto;align-items:end;margin-top:12px}.field-label span{color:var(--ink);font-size:13px}.field-label output{color:var(--ink);font-weight:900}.field-label small{grid-column:1/-1;font-size:11px;font-weight:500}.judgment-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.revision-compare,.receipt-ledger{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);padding:16px}.receipt-id{background:var(--paper);border:1px solid var(--line);padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.revision-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.revision-card{text-align:left;background:var(--paper);border:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:6px 10px;min-height:110px;padding:12px;display:grid}.revision-card.is-selected{border-color:var(--ink);box-shadow:var(--fm-shadow-sm)}.revision-number{width:40px;height:40px;color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);grid-row:1/3;place-items:center;font-weight:900;display:grid}.revision-card>span:nth-child(3){color:var(--muted);grid-column:2/-1;font-size:12px}.run-progress>div{background:var(--line);width:150px;height:7px;margin-top:9px;overflow:hidden}.run-progress i{background:var(--acid);height:100%;display:block}.artifact-map{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);min-width:0;padding:16px}.artifact-flow{gap:6px;display:grid}.artifact-node{text-align:left;background:var(--paper);border:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:60px;padding:9px 11px;display:grid}.artifact-node:hover,.artifact-node.is-selected{border-color:var(--ink);box-shadow:var(--fm-shadow-sm)}.artifact-node-state,.node-state{width:fit-content;color:var(--muted);background:var(--paper-raised);border:1px solid var(--line);text-transform:uppercase;align-items:center;gap:5px;padding:3px 6px;font-size:10px;font-weight:800;display:inline-flex}.artifact-node>strong{font-size:13px}.artifact-node>span:not(.artifact-node-state){color:var(--muted);font-size:12px}.artifact-node>small{color:var(--muted);grid-column:2/-1;font-size:11px}.artifact-node.is-complete .artifact-node-state,.node-complete{color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink)}.artifact-node.is-active .artifact-node-state,.node-active{color:var(--on-attention);background:var(--attention);border-color:var(--ink)}.flow-arrow{min-height:28px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.flow-arrow span{text-transform:uppercase;font-size:10px;font-weight:800}.branch-stage{background:var(--blue);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.branch-stage{background:color-mix(in srgb, var(--blue) 10%, var(--paper))}}.branch-stage{border:1px dashed var(--blue)}.branch-label{color:var(--muted);text-transform:uppercase;grid-column:1/-1;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.artifact-owner{background:var(--acid);border:var(--fm-border-w) solid var(--ink);color:var(--acid-ink);justify-content:space-between;gap:10px;margin-bottom:10px;padding:9px;font-size:12px;display:flex}.receipt-row dd{gap:3px;display:grid}.receipt-row dd span{color:var(--muted);font-size:11px}.receipt-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-card{text-align:left;background:var(--paper);border:1px solid var(--line);grid-template-columns:auto 1fr;gap:3px 8px;min-height:100px;padding:10px;display:grid}.receipt-card:hover{border-color:var(--ink)}.receipt-card>span,.receipt-card>strong{font-size:11px}.receipt-card>b,.receipt-card>small{grid-column:1/-1}.receipt-card>b{font-size:12px}.receipt-card>small{color:var(--muted);font-size:11px}.receipt-attention{border-top:3px solid var(--orange)}.receipt-success{border-top:3px solid var(--acid)}.control-assurance{align-items:center;gap:10px;display:flex}.control-assurance>span{display:grid}.control-assurance.is-complete{color:var(--acid-ink);background:var(--acid)}.managed-wordmark{border:var(--fm-border-w) solid var(--ink);grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:12px;display:grid}.managed-wordmark__letter{min-height:60px;color:var(--acid-ink);background:var(--acid);border-right:var(--fm-border-w) solid var(--ink);font-family:var(--font-display);place-items:center;font-size:30px;display:grid}.managed-wordmark__letter:last-child{border-right:0}.controls-table-wrap{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);overflow-x:auto}.controls-table{min-width:760px}.controls-table__header th{background:var(--paper)}.controls-table__header svg{vertical-align:middle;width:15px}.controls-table__row td,.controls-table__row th{padding:13px}.standard-cell{align-items:center;gap:9px;display:flex}.standard-cell>span{width:32px;height:32px;color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);place-items:center;font-weight:900;display:grid}.standard-cell>div{display:grid}.standard-cell small{color:var(--muted);font-size:10px}.evidence-cell{font-weight:700}.control-evidence-link{width:100%;min-height:44px;color:var(--ink);text-align:left;background:var(--evidence);grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.control-evidence-link{background:color-mix(in srgb, var(--evidence) 10%, var(--paper))}}.control-evidence-link{border:1px solid #0000}.control-evidence-link:hover,.control-evidence-link:focus-visible{border-color:var(--evidence)}.control-evidence-link svg{width:17px}.controls-footer{background:var(--paper-raised);border:1px solid var(--paper-raised);color:var(--ink);justify-content:space-between;gap:14px;margin-top:12px;padding:15px}.controls-header-actions{gap:7px;min-width:250px;display:grid}.controls-header-actions .control-assurance,.controls-header-actions .control-button{width:100%}.provider-comparison{align-content:start}.provider-comparison__header{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);border-bottom:0;grid-template-columns:minmax(180px,1fr) minmax(160px,.75fr);align-items:end;gap:12px;padding:12px;display:grid}.provider-comparison__header>div:first-child{gap:2px;display:grid}.provider-comparison__header span,.provider-comparison__header small{color:var(--muted);font-size:12px}.provider-comparison__header>div:first-child>span{letter-spacing:.04em;text-transform:uppercase;font-weight:850}.provider-comparison__header strong{font-size:15px}.capacity-scale{color:var(--muted);grid-template-columns:repeat(3,1fr);align-self:end;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:12px;display:grid}.capacity-scale span:nth-child(2){text-align:center}.capacity-scale span:last-child{text-align:right}.provider-row{grid-template-columns:minmax(140px,.8fr) minmax(120px,.65fr) minmax(160px,1fr) 18px}.provider-identity{align-items:center;gap:8px;display:flex}.provider-window{color:var(--muted);font-size:12px}.provider-capacity{grid-template-columns:38px minmax(90px,1fr);align-items:center;gap:8px;display:grid}.provider-capacity__value{text-align:right;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:12px}.capacity-meter{appearance:none;background:0 0;width:100%;height:8px}.capacity-meter::-webkit-meter-bar{background:var(--line);height:8px;box-shadow:none;border:0;border-radius:0}.capacity-meter::-webkit-meter-optimum-value{background:var(--acid)}.capacity-meter::-moz-meter-bar{background:var(--acid)}.reset-timeline{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);grid-template-columns:minmax(155px,.65fr) minmax(360px,1.5fr) minmax(190px,.85fr);align-items:center;gap:14px;margin-top:12px;padding:14px;display:grid}.reset-timeline__header,.reset-timeline__header>span{gap:3px;display:grid}.reset-timeline__header>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:16px 1fr;align-items:center;font-size:12px;font-weight:850}.reset-timeline__header>small{color:var(--muted);font-size:12px;line-height:1.35}.reset-timeline>ol{counter-reset:reset-step;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.reset-timeline__step{border-top:2px solid var(--line-strong);counter-increment:reset-step;gap:3px;min-width:0;padding:18px 7px 0;display:grid;position:relative}.reset-timeline__step:before{width:22px;height:22px;color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);content:counter(reset-step);border-radius:50%;place-items:center;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:12px;font-weight:900;display:grid;position:absolute;top:-12px;left:7px}.reset-timeline__step span{color:var(--muted);text-transform:uppercase;font-size:12px}.reset-timeline__step strong{text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.reset-timeline__route{color:var(--muted);align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.45;display:flex}.reset-timeline__route svg{flex:none}.routing-mode{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px;display:flex}.operation-receipt{background:var(--paper);border:var(--fm-border-w) solid var(--ink);align-items:center;gap:10px;margin:-4px 0 12px;padding:10px 13px;display:flex}.operation-receipt>span{gap:2px;display:grid}.operation-receipt strong{text-transform:uppercase;font-size:12px}.operation-receipt small{color:var(--muted);font-size:12px}.operation-receipt.is-approved{color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink)}.operation-receipt.is-approved small{color:var(--acid-ink)}@supports (color:color-mix(in lab, red, red)){.operation-receipt.is-approved small{color:color-mix(in srgb, var(--acid-ink) 72%, transparent)}}.routing-mode>div:first-child{align-items:flex-start;gap:11px;display:flex}.routing-mode>div:first-child>div{gap:2px;display:grid}.routing-mode span,.routing-mode small{color:var(--muted);font-size:12px}.routing-mode strong{font-size:15px}.mode-switch{gap:5px;display:flex}.mode-switch button{color:var(--ink);background:var(--paper);border-color:var(--line)}.mode-switch button.active{color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink)}.provider-row{grid-template-columns:minmax(120px,.8fr) auto minmax(150px,1fr) minmax(90px,.5fr) 18px;min-height:65px}.provider-row>div:first-child{flex-direction:row;align-items:center;display:flex}.capacity-track{background:var(--line);height:7px;overflow:hidden}.capacity-track i{background:var(--acid);height:100%;display:block}.capacity-big-number{align-items:baseline;gap:6px;margin-block:8px 14px;display:flex}.capacity-big-number strong{font-family:var(--font-display);letter-spacing:-.07em;font-size:52px}.capacity-big-number span{color:var(--muted);font-size:12px}.capacity-facts{gap:8px;display:grid}.capacity-facts p{border-top:1px solid var(--line);gap:3px;margin:0;padding:8px 0;display:grid}.capacity-facts span,.routing-recommendation span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.capacity-facts strong{font-size:12px;line-height:1.45}.routing-recommendation{background:var(--paper);border:1px solid var(--line);margin-top:10px;padding:10px}.routing-recommendation p{color:var(--muted);margin:5px 0 0;font-size:12px}:is(.resources-view .workstream-strip,.view-panel .workstream-strip:has(>:nth-child(3))){grid-template-columns:repeat(3,minmax(0,1fr))}.workstream-strip>button.is-selected{border-color:var(--evidence);box-shadow:var(--fm-shadow-sm)}.route-application,.schedule-inspector{background:var(--healthy);align-items:flex-start;gap:12px;margin-top:12px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.route-application,.schedule-inspector{background:color-mix(in srgb, var(--healthy) 13%, var(--paper-raised))}}.route-application,.schedule-inspector{border:1px solid var(--healthy)}.route-application>svg,.schedule-inspector>svg{flex:none;width:20px}.route-application span,.route-application small,.schedule-inspector>span{display:grid}.route-application small,.schedule-inspector small{color:var(--muted);font-size:12px}.schedule-inspector{background:var(--paper-raised);border-color:var(--line-strong);grid-template-columns:22px minmax(180px,1fr) minmax(320px,1.4fr);display:grid}.schedule-inspector p{color:var(--muted);margin:5px 0 0;font-size:13px}.schedule-inspector dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.schedule-inspector dl>div{min-width:0}.schedule-inspector dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.schedule-inspector dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:750}.forecast-strip{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);grid-template-columns:minmax(150px,1fr) repeat(4,70px) minmax(180px,1.2fr);align-items:end;gap:9px;margin-top:12px;padding:14px;display:grid}.forecast-strip>div:first-child{align-self:center}.forecast-strip>div:first-child span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.forecast-strip>div:first-child strong{margin-top:4px;font-size:14px;display:block}.forecast-day{text-align:center;grid-template-rows:50px auto;align-items:end;gap:5px;display:grid}.forecast-day i{background:var(--acid);border:var(--fm-border-w) solid var(--ink);justify-self:center;width:28px;display:block}.forecast-day span{font-size:10px;line-height:1.3}.forecast-strip>p{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.45;display:flex}.course-path,.cos-panel{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);padding:14px}.course-path__heading h2{margin-bottom:9px;font-size:17px}.course-path__active{color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);align-items:center;gap:8px;padding:9px;display:flex}.course-path__active>span{display:grid}.course-path__active strong{font-size:12px}.course-path__active small{margin-top:2px;font-size:10px}.course-path__steps{grid-template-columns:1fr;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.course-path__step{text-align:left;background:var(--paper);border:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 8px;display:grid}.course-path__steps .is-active .course-path__step{border-color:var(--ink);box-shadow:var(--fm-shadow-sm)}.course-path__marker{width:28px;height:28px;color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);place-items:center;font-size:11px;font-weight:900;display:grid}.course-path__marker svg{width:13px}.course-path__copy{grid-template-columns:auto 1fr;gap:1px 7px;min-width:0;display:grid}.course-path__copy>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.course-path__copy strong{font-size:11px}.course-path__copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.cos-panel{color:var(--ink);background:var(--paper-raised);border-color:var(--paper-raised)}.cos-presence{grid-template-columns:56px 1fr;align-items:center;gap:11px;margin-bottom:10px;display:grid}.cos-identity{object-fit:cover;object-position:50% 20%;border:2px solid var(--acid);border-radius:50%;width:56px;height:56px}.cos-presence>div>span{color:var(--acid);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.online-dot{background:var(--acid);border-radius:50%;width:7px;height:7px}.cos-presence h2{margin:2px 0;font-size:17px}.cos-presence small{color:var(--muted);font-size:9px;display:block}.cos-brief{color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);gap:7px;padding:10px;display:grid}.cos-brief span{text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:900;display:flex}.cos-brief strong{font-size:12px;line-height:1.45}.audio-rail{grid-template-columns:44px 55px 1fr auto;align-items:center;gap:7px;margin-top:9px;display:grid}.play-dot,.send-button{width:44px;height:44px;color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);border-radius:50%;place-items:center;display:grid}.audio-time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:grid}.audio-time small{color:var(--muted)}.audio-scrubber{min-height:44px;accent-color:var(--acid);background:0 0;border:0;padding:0}.transcript-toggle{color:var(--ink);background:var(--paper-raised);border-color:var(--ink);padding-inline:9px}.voice-transcript{background:var(--paper-raised);border:1px solid var(--ink);max-height:140px;margin-top:8px;padding:9px;overflow-y:auto}.voice-transcript span{color:var(--acid);text-transform:uppercase;font-size:10px;font-weight:900}.voice-transcript p{color:var(--ink);margin:5px 0 0;font-size:11px;line-height:1.5}.quick-prompts{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;display:grid}.quick-prompts button{min-height:44px;color:var(--ink);background:var(--paper-raised);border-color:var(--ink);padding:6px;font-size:9px}.conversation{gap:6px;max-height:145px;margin-top:8px;display:grid;overflow-y:auto}.message{background:var(--paper-raised);border:1px solid var(--ink);padding:8px}.message span{color:var(--acid);text-transform:uppercase;font-size:9px;font-weight:900}.message p{color:var(--ink);margin:3px 0 0;font-size:11px;line-height:1.4}.human-message{border-color:var(--ink);margin-left:18px}.composer{gap:6px;margin-top:8px;display:grid}.composer>label{color:var(--ink);text-transform:uppercase;flex-direction:row;align-items:center;gap:6px;font-size:10px;display:flex}.composer>div{grid-template-columns:1fr 44px;gap:5px;display:grid}.composer input{color:var(--ink);background:var(--paper-raised);border-color:var(--ink);font-size:12px}.composer>small{color:var(--muted);gap:5px;font-size:9px;line-height:1.4;display:flex}@media (width<=1500px){.quality-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.judgment-card{grid-column:1/-1}.org-assignment-rail__roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.glance-workspace,.credits-workspace,.work-layout,.organization-layout{grid-template-columns:1fr}.decision-inspector,.capacity-inspector,.artifact-inspector,.role-inspector{position:static}.provider-row{grid-template-columns:minmax(120px,1fr) auto minmax(160px,1fr) 18px}.provider-row .capacity-track{grid-column:1/-1}.forecast-strip{grid-template-columns:repeat(4,1fr)}.forecast-strip>div:first-child,.forecast-strip>p{grid-column:1/-1}}@media (width<=760px){.view-header,.view-hero,.panel-masthead{display:grid}.morning-score,.spend-ticket,.run-progress,.control-assurance,.status-flag{width:100%}.metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-ribbon article:nth-child(2){border-right:0}.metric-ribbon article:nth-child(-n+2){border-bottom:1px solid var(--line)}.workstream-strip,.resources-view .workstream-strip,.department-grid,.quality-review-grid,.revision-cards,.receipt-strip{grid-template-columns:1fr}.view-panel .workstream-strip:has(>:nth-child(3)){grid-template-columns:1fr}.judgment-card{grid-column:auto}.revision-rail{grid-template-columns:1fr}.rail-step{border-right:0;border-bottom:1px solid var(--line)}.rail-step.is-complete,.rail-step.is-active{box-shadow:var(--fm-shadow-sm)}.routing-mode{display:grid}.mode-switch{grid-template-columns:repeat(3,1fr);display:grid}.provider-row{grid-template-columns:1fr auto 18px}.provider-row>small,.provider-row .capacity-track{grid-column:1/-1}.artifact-node{grid-template-columns:90px 1fr}.artifact-node>span:not(.artifact-node-state),.artifact-node>small{grid-column:2}.branch-stage,.org-assignment-rail__roles{grid-template-columns:1fr}.forecast-strip{grid-template-columns:repeat(2,1fr)}.forecast-strip>div:first-child,.forecast-strip>p{grid-column:1/-1}}.side-nav small,.status-pill,.tag,.badge,.chip,.eyebrow,.kicker,.utility-label,.signal-label,.section-title-row small,.decision-row small,.provider-row small,.effect-note span,.sorted-note p,.privacy-note p,.workstream-strip article small,.org-root small,.org-assignment-rail small,.org-assignment-node small,.agent-button small,.department-card__index,.department-card__head p,.relationship-badge strong,.relationship-badge small,.role-detail__label,.role-detail__value,.role-detail__value li,.rail-step small,.compact-definition-list dt,.evidence-definition-list dt,.compact-definition-list dd,.evidence-definition-list dd,.card-note,.form-hint,.field-label small,.receipt-id,.artifact-node-state,.node-state,.artifact-node>small,.flow-arrow span,.branch-label,.receipt-card>span,.receipt-card>strong,.receipt-card>b,.receipt-card>small,.standard-cell small,.routing-mode span,.routing-mode small,.capacity-facts span,.routing-recommendation span,.capacity-facts strong,.routing-recommendation p,.forecast-strip span,.forecast-strip p,.course-path__active strong,.course-path__active small,.course-path__copy>span,.course-path__copy strong,.course-path__copy small,.cos-presence>div>span,.cos-presence small,.cos-brief span,.cos-brief strong,.audio-time,.voice-transcript span,.voice-transcript p,.quick-prompts button,.message span,.message p,.composer>label,.composer>small{font-size:12px}.audio-rail{grid-template-columns:44px 48px minmax(0,1fr)}.transcript-toggle{grid-column:1/-1;width:100%}.app-shell{grid-template-rows:76px minmax(calc(100vh - 76px),auto);grid-template-columns:190px minmax(0,1fr)}.topbar{grid-template-columns:190px minmax(420px,1fr) 48px;min-height:76px;padding-inline:16px}.brand-lockup{gap:9px}.side-nav{height:calc(100vh - 76px);padding:18px 12px;top:76px}.side-nav nav{gap:5px}.nav-button{grid-template-columns:24px 1fr;min-height:50px;padding:8px 10px}.nav-button strong{font-size:13px}.main-stage{padding:18px clamp(16px,2.2vw,34px) 126px}.course-path{background:var(--paper-raised);border:1px solid var(--line);box-shadow:none;grid-template-columns:minmax(220px,.75fr) minmax(480px,1.8fr);align-items:stretch;gap:18px;margin-bottom:16px;padding:10px 12px;display:grid}.course-path__summary{border-right:1px solid var(--line);align-content:center;min-width:0;padding-right:14px;display:grid}.course-path__summary>span,.course-path__summary small{color:var(--muted);font-size:12px}.course-path__summary>span{letter-spacing:.06em;text-transform:uppercase;font-weight:850}.course-path__summary strong{margin-top:2px;font-size:14px}.course-path__summary small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.course-path__steps{grid-template-columns:repeat(5,minmax(82px,1fr));gap:5px;margin:0}.course-path__step{grid-template-columns:30px 1fr;gap:7px;min-height:50px;padding:5px 7px}.course-path__steps .is-active .course-path__step,.course-path__steps .is-complete .course-path__step{box-shadow:var(--fm-shadow-sm)}.course-path__marker{width:28px;height:28px}.course-path__copy{grid-template-columns:1fr;gap:0;display:grid}.course-path__copy small,.course-path__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.course-path__copy small{color:var(--muted);font-weight:700}.view-header,.view-hero,.panel-masthead{box-shadow:none;padding:20px}.view-header h1,.view-hero h1,.panel-masthead h1{font-size:clamp(28px,3vw,44px)}.today-control-plane{gap:14px;display:grid}.ceo-brief{color:var(--ink);background:var(--paper-raised);border:1px solid var(--paper-raised);justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,3vw,38px);display:flex}.ceo-brief h1{font-family:var(--font-display);letter-spacing:-.065em;margin-bottom:8px;font-size:clamp(38px,5.4vw,74px);line-height:.95}.ceo-brief p{max-width:700px;color:var(--ink);margin:0;font-size:16px;line-height:1.55}.ceo-signal{min-height:84px;color:var(--on-attention);background:var(--attention);border:1px solid var(--ink);flex:0 0 235px;align-items:center;gap:12px;padding:15px;display:flex}.ceo-signal svg{width:28px;height:28px}.ceo-signal span{display:grid}.ceo-signal small{text-transform:uppercase;font-size:12px;font-weight:800}.ceo-signal strong{margin-top:2px;font-size:16px}.ceo-decision-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:14px;display:grid}.ceo-decision-card,.unlock-card,.company-motion{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink)}.ceo-decision-card h2{letter-spacing:-.04em;max-width:760px;margin-bottom:22px;font-size:clamp(28px,3.4vw,46px);line-height:1.05}.ceo-decision-brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.ceo-decision-brief div{background:var(--paper);border:1px solid var(--line);padding:14px}.ceo-decision-brief dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.ceo-decision-brief dd{margin:7px 0 0;font-size:14px;line-height:1.55}.ceo-primary-action{min-height:52px;color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);align-items:center;gap:9px;padding:12px 18px;font-size:15px;font-weight:900;display:inline-flex}.ceo-primary-action svg{width:18px}.unlock-card{padding:20px}.unlock-card>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:14px;display:flex}.unlock-card>header svg{width:24px;color:var(--orange)}.unlock-card>header span{display:grid}.unlock-card>header small,.unlock-card li span,.unlock-card footer{color:var(--muted);font-size:12px}.unlock-card ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.unlock-card li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:14px 0;display:grid}.unlock-card li span{width:30px;height:30px;color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);place-items:center;font-weight:900;display:grid}.unlock-card li p{margin:0;font-size:13px;line-height:1.45}.unlock-card footer{align-items:center;gap:7px;padding-top:14px;line-height:1.45;display:flex}.unlock-card footer svg{flex:none;width:17px}.company-motion{padding:20px}.company-motion>header{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.company-motion h2{margin-bottom:0;font-size:22px}.company-motion>header button{background:var(--paper);border:var(--fm-border-w) solid var(--ink);align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-weight:800;display:inline-flex}.company-motion>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.company-motion article{background:var(--paper);border:1px solid var(--line);padding:14px}.motion-state{color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);text-transform:uppercase;margin-bottom:10px;padding:4px 7px;font-size:12px;font-weight:850;display:inline-flex}.company-motion article strong{font-size:15px;display:block}.company-motion article p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.quality-view--focused{gap:12px}.quality-hero{margin-bottom:0}.quality-hero .status-flag{min-width:210px;min-height:54px;color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink);place-items:center;display:grid}.quality-jump-action{display:none}.quality-pulse{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quality-pulse article{border-right:1px solid var(--line);min-width:0;min-height:74px;padding:10px 12px;display:grid}.quality-pulse article:last-child{border-right:0}.quality-pulse span,.quality-trace-disclosure dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.quality-pulse strong{letter-spacing:-.04em;align-self:end;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:19px}.quality-pulse small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.simple-eval-rail{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.simple-eval-rail li{min-height:54px;color:var(--muted);border-right:1px solid var(--line);align-items:center;gap:9px;padding:9px 12px;display:flex}.simple-eval-rail li:last-child{border-right:0}.simple-eval-rail li span{background:var(--paper);border:1px solid var(--line);place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.simple-eval-rail li strong{font-size:13px}.simple-eval-rail li.is-active,.simple-eval-rail li.is-complete{color:var(--ink);box-shadow:var(--fm-shadow-sm)}.simple-eval-rail li.is-active span,.simple-eval-rail li.is-complete span{color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink)}.simple-eval-layout{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:12px;display:grid}.work-review-card,.easy-feedback-card{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);min-width:0;padding:20px}.work-review-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.work-review-card h2,.easy-feedback-card h2{margin-bottom:6px;font-size:22px}.review-score{min-width:78px;color:var(--on-attention);background:var(--attention);border:1px solid var(--ink);text-align:center;padding:9px;display:grid}.review-score.is-good{color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink)}.review-score small{text-transform:uppercase;font-size:12px;font-weight:800}.review-score strong{font-size:24px}.reply-preview{background:var(--paper);border:1px solid var(--line);min-height:340px;padding:clamp(18px,2.5vw,30px)}.reply-preview p{margin:0 0 12px;font-size:15px;line-height:1.65}.team-finding{color:var(--on-attention);background:var(--coral-tint);border:1px solid var(--ink);align-items:center;gap:10px;margin-top:10px;padding:13px;display:flex}:root[data-theme=dark] .team-finding{color:#ffd7cb;background:#32160f;border-color:#8e402d}.team-finding.is-resolved{color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink)}:root[data-theme=dark] .team-finding.is-resolved{color:var(--on-healthy);background:var(--healthy);border-color:var(--healthy)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .team-finding.is-resolved{border-color:color-mix(in srgb, var(--healthy) 72%, #000)}}.team-finding>svg{flex:none;width:22px}.team-finding span{display:grid}.team-finding small{text-transform:uppercase;font-size:12px;font-weight:850}.team-finding strong{margin-top:2px;font-size:13px;line-height:1.4}.quality-trace-disclosure{background:var(--paper);border:1px solid var(--line);margin-top:10px}.quality-trace-disclosure summary{cursor:pointer;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:54px;padding:8px 11px;list-style:none;display:grid}.quality-trace-disclosure summary::-webkit-details-marker{display:none}.quality-trace-disclosure summary>svg:first-child{color:var(--evidence)}.quality-trace-disclosure summary>svg:last-child{color:var(--muted);transition:transform .16s}.quality-trace-disclosure[open] summary>svg:last-child{transform:rotate(180deg)}.quality-trace-disclosure summary span{min-width:0;display:grid}.quality-trace-disclosure summary small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.quality-trace-disclosure summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.quality-trace-disclosure dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.quality-trace-disclosure dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:9px 11px}.quality-trace-disclosure dl div:nth-child(2n){border-right:0}.quality-trace-disclosure dl div:nth-last-child(-n+2){border-bottom:0}.quality-trace-disclosure dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.4}.easy-feedback-card{flex-direction:column;display:flex}.easy-feedback-card>header p{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.5}.judgment-choice{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:0;display:grid}.judgment-choice legend,.feedback-shortcuts>span{width:100%;color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:850}.judgment-choice button{text-align:left;background:var(--paper);border:1px solid var(--line);min-height:88px;padding:10px;display:grid;position:relative}.judgment-choice button:hover,.judgment-choice button.is-selected{border-color:var(--ink);box-shadow:var(--fm-shadow-sm)}.judgment-choice button strong{font-size:13px}.judgment-choice button small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.judgment-choice button>span{color:var(--muted);font-size:12px;font-weight:900;position:absolute;top:8px;right:8px}.feedback-shortcuts{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.feedback-shortcuts button{background:var(--paper);border:1px solid var(--line);min-height:45px;padding:8px 10px;font-size:12px;font-weight:800}.feedback-shortcuts button:hover{border-color:var(--ink)}.easy-feedback-card textarea{resize:vertical;min-height:120px;font-size:14px;line-height:1.5}.simple-eval-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:auto;padding-top:14px;display:grid}.repair-in-motion,.final-decision{background:var(--paper);border:1px solid var(--line);align-content:start;min-height:430px;padding:18px;display:grid}.repair-in-motion>svg,.final-decision>svg{width:36px;height:36px;color:var(--orange);margin-bottom:18px}.final-decision>svg{color:var(--acid)}.repair-in-motion p,.final-decision p{color:var(--muted);font-size:14px;line-height:1.55}.repair-in-motion blockquote{border-left:4px solid var(--acid);margin:10px 0;padding:14px;font-size:14px;line-height:1.5}.repair-in-motion ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.repair-in-motion li{align-items:center;gap:7px;font-size:13px;display:flex}.repair-in-motion li svg{width:16px;color:var(--healthy)}.revision-score-plot{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);gap:8px;margin:18px 0 0;padding:12px;display:grid}.revision-score-plot figcaption{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.revision-score-plot figcaption strong{font-size:13px}.revision-score-plot figcaption span,.revision-score-plot__axis,.revision-score-plot__row>span{color:var(--muted);font-size:12px}.revision-score-plot__axis,.revision-score-plot__row{grid-template-columns:66px minmax(130px,1fr) 28px;align-items:center;gap:8px;display:grid}.revision-score-plot__axis{grid-template-columns:66px minmax(130px,1fr) 28px}.revision-score-plot__axis span:first-child{grid-column:2;justify-self:start}.revision-score-plot__axis span:nth-child(2){grid-area:1/2;justify-self:center}.revision-score-plot__axis span:last-child{grid-area:1/2;justify-self:end}.revision-score-plot__track{border-bottom:var(--fm-border-w) solid var(--ink);height:16px;position:relative}.revision-score-plot__target{border-left:1px dashed var(--ink);position:absolute;top:0;bottom:-3px;left:50%}.revision-score-plot__track b{top:50%;left:var(--score-position);background:var(--attention);border:2px solid var(--on-attention);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.revision-score-plot__track b.is-cleared{background:var(--healthy);border-color:var(--on-healthy)}.revision-score-plot__row>strong{text-align:right;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:13px}.quality-learning-loop{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);padding:14px}.quality-learning-loop>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:10px;display:flex}.quality-learning-loop h2{margin:2px 0 0;font-size:17px}.quality-learning-loop>header>span{max-width:360px;color:var(--muted);text-align:right;font-size:11px;line-height:1.4}.quality-learning-loop ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.quality-learning-loop li{background:var(--paper);border:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px;display:grid}.quality-learning-loop li>span{width:28px;height:28px;color:var(--muted);border:1px solid var(--line);place-items:center;font-size:11px;font-weight:900;display:grid}.quality-learning-loop li div{min-width:0;display:grid}.quality-learning-loop li strong{font-size:12px}.quality-learning-loop li small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.quality-learning-loop li.is-complete{border-top:3px solid var(--healthy)}.quality-learning-loop li.is-active{border-top:3px solid var(--attention)}.quality-learning-loop li.is-complete>span{color:var(--on-healthy);background:var(--healthy);border-color:var(--healthy)}@supports (color:color-mix(in lab, red, red)){.quality-learning-loop li.is-complete>span{border-color:color-mix(in srgb, var(--healthy) 72%, #000)}}.quality-learning-loop li.is-active>span{color:var(--on-attention);background:var(--attention);border-color:var(--ink)}.quality-loop-key{color:var(--muted);align-items:center;gap:8px 18px;margin-top:9px;font-size:10px;display:flex}.quality-loop-key svg{width:14px;height:14px;color:var(--evidence)}.organization-view__header{margin-bottom:10px}.org-status-rollup{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:12px;margin:0 0 10px;padding:10px 12px;display:grid}.org-status-rollup figcaption{display:grid}.org-status-rollup figcaption strong{font-size:13px}.org-status-rollup figcaption span{color:var(--muted);font-size:12px}.org-status-rollup__bar{background:var(--line);height:10px;display:flex;overflow:hidden}.org-status-rollup__bar>i{background:var(--evidence);border-right:2px solid var(--paper-raised);min-width:4px}.org-status-rollup [data-tone=available]{--status-color:var(--healthy)}.org-status-rollup [data-tone=working]{--status-color:var(--evidence)}.org-status-rollup [data-tone=waiting]{--status-color:var(--waiting)}.org-status-rollup [data-tone=planned]{--status-color:var(--muted)}.org-status-rollup [data-tone=complete]{--status-color:var(--acid)}.org-status-rollup__bar>i[data-tone]{background:var(--status-color)}.org-status-rollup ul{flex-wrap:wrap;gap:5px 10px;margin:0;padding:0;list-style:none;display:flex}.org-status-rollup li{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.org-status-rollup li>i{background:var(--status-color);border:1px solid var(--ink);border-radius:50%;width:7px;height:7px}.org-status-rollup li strong{color:var(--ink);font-family:JetBrains Mono Variable,JetBrains Mono,monospace}.org-legend{box-shadow:none;justify-content:flex-start;margin-bottom:10px;padding:9px 12px}.org-chart{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);gap:14px;padding:clamp(16px,2.2vw,28px);display:grid;position:relative}.org-leadership{justify-items:center;display:grid;position:relative}.org-person{text-align:left;background:var(--paper);border:var(--fm-border-w) solid var(--ink);grid-template-columns:46px 1fr;align-items:center;gap:12px;width:min(100%,540px);min-height:90px;padding:14px;display:grid}.org-person--founder{color:var(--ink);background:var(--paper-raised);border-color:var(--paper-raised)}@supports (color:color-mix(in lab, red, red)){.org-person--cos{box-shadow:6px 6px 0 color-mix(in srgb, var(--acid-ink) 25%, transparent)}}.org-person__icon{background:currentColor;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.org-person__icon{background:color-mix(in srgb, currentColor 10%, transparent)}}.org-person__icon{border:1px solid;place-items:center}.org-person__icon svg{width:21px}.org-person div,.org-person>span:last-child{display:grid}.org-person small,.org-direct-staff small,.department-card__head small{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.org-person strong{margin-top:2px;font-size:18px}.org-person p,.org-direct-staff p{opacity:.75;margin:3px 0 0;font-size:12px;line-height:1.4}.org-connector--vertical{background:var(--ink);width:2px;height:30px;display:block}.org-direct-staff{text-align:left;background:var(--paper);border:var(--fm-border-w) dashed var(--ink);grid-template-columns:36px 1fr;align-items:center;gap:9px;width:210px;min-height:74px;padding:10px;display:grid;position:absolute;top:125px;left:calc(50% + 290px)}.org-direct-staff svg{width:24px}.org-direct-staff span{display:grid}.org-direct-staff strong{font-size:13px}.org-branch{border-top:2px solid var(--ink);height:30px;margin-inline:8%;position:relative}.org-branch:before{background:var(--ink);content:"";width:2px;height:32px;position:absolute;top:-32px;left:50%}.department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.department-card{background:var(--paper);border:var(--fm-border-w) solid var(--ink);min-width:0;padding:14px;position:relative}.department-card:before{background:var(--ink);content:"";width:2px;height:12px;position:absolute;top:-12px;left:50%}.department-card--shared-service{border-top-style:dashed}.department-card__head{grid-template-columns:34px 1fr;align-items:flex-start;gap:9px;display:grid}.department-card__index{width:32px;height:32px;color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);place-items:center;display:grid}.department-card__head h2{margin:2px 0 4px;font-size:17px;line-height:1.15}.department-card__head p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.department-abilities{flex-wrap:wrap;gap:4px;margin:12px 0 9px;display:flex}.department-abilities span{color:var(--muted);background:var(--paper-raised);border:1px solid var(--line);padding:4px 6px;font-size:12px;font-weight:750}.department-lead{text-align:left;background:var(--paper-raised);border:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:64px;padding:8px;display:grid}.department-lead:hover{border-color:var(--ink)}.department-lead>span:nth-child(2){display:grid}.department-lead small,.department-lead p{color:var(--muted);font-size:12px}.department-lead strong{font-size:14px}.department-lead p{margin:1px 0 0}.department-card__roles{gap:4px;margin-top:5px;display:grid}.agent-button{grid-template-columns:24px minmax(0,1fr) auto;min-height:52px;padding:7px 8px}.agent-operating-status{width:fit-content;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.agent-operating-status i{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.agent-operating-status i{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 16%, transparent)}}.agent-operating-status.status-online,.agent-operating-status.status-working,.agent-operating-status.status-complete{color:var(--healthy)}:root[data-theme=dark] .agent-operating-status.status-online,:root[data-theme=dark] .agent-operating-status.status-working,:root[data-theme=dark] .agent-operating-status.status-complete{color:var(--acid)}.agent-operating-status.status-planned{color:var(--muted)}.agent-operating-status.status-offline{color:var(--danger)}.department-card.is-planned{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.department-card.is-planned{background:color-mix(in srgb, var(--paper) 82%, var(--line))}}.department-card.is-planned{border-color:var(--line)}.department-card.is-planned .department-card__index{color:var(--muted);background:var(--line);border-color:var(--line-strong)}.org-assignment-band,.faculty-band{background:var(--paper);border:var(--fm-border-w) dashed var(--ink);grid-template-columns:minmax(220px,.75fr) minmax(0,1.5fr);align-items:center;gap:18px;padding:15px;display:grid}.org-assignment-band>div>strong,.faculty-band>div>strong{font-size:16px;display:block}.org-assignment-band p,.faculty-band p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}.org-assignment-band ol{grid-template-columns:repeat(6,minmax(80px,1fr));margin:0;padding:0;list-style:none;display:grid}.org-assignment-band li{align-items:center;display:flex;position:relative}.org-assignment-band li .org-line{flex:0 0 14px;width:14px}.org-assignment-band li button,.faculty-band button{text-align:left;background:var(--paper-raised);border:1px solid var(--line);width:100%;min-height:52px;padding:7px;display:grid}.org-assignment-band li button:hover,.faculty-band button:hover{border-color:var(--ink)}.org-assignment-band small,.faculty-band small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.faculty-band{border-style:double}.faculty-band>div:last-child{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.role-inspector-layer{z-index:80;position:fixed;inset:0}.role-inspector-scrim{background:#03070594;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.role-inspector{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);width:min(900px,100vw - 32px);max-height:min(760px,100vh - 40px);box-shadow:var(--shadow);margin:0;padding:22px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.role-inspector__head{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) 44px;padding-bottom:14px}.role-inspector__close{align-self:start}.role-inspector__head .agent-operating-status{margin-bottom:4px}.role-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.role-glance-grid section{background:var(--paper);border:1px solid var(--line);min-width:0;padding:14px}.role-glance-grid section>span,.role-issue strong{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.role-glance-grid section>strong{margin-top:7px;font-size:15px;line-height:1.3;display:block}.role-glance-grid section p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.role-issue{color:var(--ink);background:var(--acid);grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.role-issue{background:color-mix(in srgb, var(--acid) 14%, var(--paper))}}.role-issue{border:1px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.role-issue{border:1px solid color-mix(in srgb, var(--acid) 60%, var(--line))}}.role-issue.has-issue{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.role-issue.has-issue{background:color-mix(in srgb, var(--orange) 13%, var(--paper))}}.role-issue.has-issue{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.role-issue.has-issue{border-color:color-mix(in srgb, var(--orange) 65%, var(--line))}}.role-issue>svg{width:21px;color:var(--healthy)}.role-issue.has-issue>svg{color:var(--orange)}.role-issue p{margin:3px 0 0;font-size:13px;line-height:1.45}.role-contract-details{background:var(--paper-raised);border:1px solid var(--line);margin-top:12px;padding:0}.role-contract-details summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:13px;font-weight:850;list-style:none;display:flex}.role-contract-details summary::-webkit-details-marker{display:none}.role-contract-details summary svg{width:17px}.role-contract-details[open] summary{border-bottom:1px solid var(--line)}.role-contract-details .relationship-badge{margin:12px 12px 0}.role-contract-details .role-inspector__grid{padding:0 12px 12px}@media (width<=760px){.role-inspector{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}.role-glance-grid{grid-template-columns:1fr}}.cos-dock{z-index:45;pointer-events:none;justify-items:end;display:grid;position:fixed;bottom:18px;left:214px;right:24px}.cos-command-bar,.cos-dock__panel{pointer-events:auto;width:min(100%,920px)}.cos-command-bar{min-height:64px;color:var(--ink);background:var(--paper-raised);border:1px solid var(--ink);grid-template-columns:168px 22px minmax(0,1fr) 44px 44px;align-items:center;gap:8px;padding:8px;display:grid;box-shadow:0 18px 48px #00000059}.cos-command-bar__presence{min-height:46px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:40px 1fr;align-items:center;gap:8px;padding:3px;display:grid}.cos-command-bar__presence span{display:grid}.cos-command-bar__presence strong{color:var(--acid);font-size:13px}.cos-command-bar__presence small{color:var(--muted);font-size:12px}.cos-command-bar__icon{width:18px;color:var(--muted)}.cos-command-bar input{width:100%;min-height:46px;color:var(--ink);background:var(--paper-raised);border:1px solid var(--ink);padding:9px 10px;font-size:16px}.cos-command-bar__send,.cos-command-bar__expand{place-items:center;width:44px;height:44px;padding:0;display:grid}.cos-command-bar__send{color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink)}.cos-command-bar__expand{color:var(--ink);background:var(--paper-raised);border:1px solid var(--ink)}.cos-command-bar__send svg,.cos-command-bar__expand svg{width:18px}.cos-dock__panel{max-height:min(570px,100vh - 110px);color:var(--ink);background:var(--paper-raised);border:1px solid var(--ink);margin-bottom:8px;padding:16px;overflow-y:auto;box-shadow:0 18px 48px #0000006b}.cos-dock__head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.cos-dock__head>div{align-items:center;gap:10px;display:flex}.cos-dock__head .cos-identity{width:46px;height:46px}.cos-dock__head span{display:grid}.cos-dock__head small{color:var(--acid);text-transform:uppercase;font-size:12px;font-weight:850}.cos-dock__head strong{font-size:16px}.cos-dock__head .icon-button{color:var(--ink);background:var(--paper-raised);border-color:var(--ink)}.cos-dock__prompts{flex-wrap:wrap;gap:5px;padding:12px 0;display:flex}.cos-dock__prompts button{min-height:44px;color:var(--ink);background:var(--paper-raised);border:1px solid var(--ink);padding:8px 10px;font-size:12px}.cos-dock__conversation{gap:7px;display:grid}.cos-message{background:var(--paper-raised);border:1px solid var(--ink);max-width:82%;padding:11px}.cos-message--human{background:var(--paper-raised);border-color:var(--ink);margin-left:auto}.cos-message span{color:var(--acid);text-transform:uppercase;font-size:12px;font-weight:900}.cos-message p{color:var(--ink);margin:4px 0 0;font-size:13px;line-height:1.5}.cos-dock__panel>footer{color:var(--muted);border-top:1px solid var(--ink);align-items:center;gap:7px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.cos-dock__panel>footer svg{flex:none;width:16px}@media (width<=1280px){.topbar{grid-template-columns:160px minmax(360px,1fr) 48px}.org-direct-staff{width:min(100%,360px);margin-top:10px;position:static}.department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.department-card:before,.org-branch{display:none}.simple-eval-layout{grid-template-columns:1fr}.reply-preview{min-height:auto}}@media (width<=960px){.course-path{grid-template-columns:1fr}.course-path__summary{border-right:0;border-bottom:1px solid var(--line);padding-bottom:8px;padding-right:0}.ceo-decision-grid{grid-template-columns:1fr}.quality-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-pulse article:nth-child(2){border-right:0}.quality-pulse article:nth-child(-n+2){border-bottom:1px solid var(--line)}.quality-learning-loop>header{display:grid}.quality-learning-loop>header>span{text-align:left;max-width:none}.quality-learning-loop ol{grid-template-columns:repeat(6,minmax(0,1fr))}.quality-learning-loop li{grid-column:span 2}.quality-learning-loop li:nth-child(n+4){grid-column:span 3}.org-assignment-band,.faculty-band{grid-template-columns:1fr}.org-assignment-band ol{grid-template-columns:repeat(3,1fr);gap:5px}}@media (width<=820px){.topbar{grid-template-columns:auto minmax(0,1fr) 44px;min-height:68px;display:grid;position:sticky}.side-nav{z-index:50;border-top:var(--fm-border-w) solid var(--ink);border-right:0;width:auto;height:72px;padding:8px;position:fixed;inset:auto 0 0;overflow:auto hidden}.side-nav nav{grid-template-columns:repeat(7,minmax(64px,1fr));min-width:540px}.nav-button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;min-height:54px;padding:2px 3px}.nav-button svg{width:18px;height:18px}.nav-button strong{font-size:11px;line-height:1.1}.main-stage{padding-bottom:156px}.cos-dock{bottom:80px;left:10px;right:10px}.cos-command-bar{grid-template-columns:46px 20px minmax(0,1fr) 44px 44px}.cos-command-bar__presence{grid-template-columns:38px}.cos-command-bar__presence span{display:none}.ceo-brief{display:grid}.ceo-signal{flex-basis:auto;width:100%}.company-motion>div,.department-grid{grid-template-columns:1fr}.department-card:before{display:none}}@media (width<=620px){.brand-lockup{display:none}.topbar{grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding-inline:8px}.course-path{overflow-x:auto}.course-path__steps{grid-template-columns:repeat(5,108px);min-width:560px}.ceo-brief h1{font-size:42px}.ceo-decision-brief,.company-motion>div,.faculty-band>div:last-child{grid-template-columns:1fr}.simple-eval-rail li{min-height:48px;padding:7px}.simple-eval-rail li span{width:24px;height:24px}.judgment-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.judgment-choice button{min-height:72px;padding:7px}.judgment-choice button small{display:none}.judgment-choice button>span{color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);justify-self:start;margin-top:5px;padding:2px 5px;position:static}.feedback-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-shortcuts>span{grid-column:1/-1}.simple-eval-actions,.quality-trace-disclosure dl{grid-template-columns:1fr}.quality-trace-disclosure dl div,.quality-trace-disclosure dl div:nth-child(2n),.quality-trace-disclosure dl div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.quality-trace-disclosure dl div:last-child{border-bottom:0}.quality-learning-loop ol{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-learning-loop li,.quality-learning-loop li:nth-child(n+4){grid-column:auto}.quality-learning-loop li:last-child{grid-column:1/-1}.quality-learning-loop li small{white-space:normal}.quality-loop-key{grid-template-columns:14px 1fr;display:grid}.org-assignment-band ol{grid-template-columns:repeat(2,1fr)}.org-assignment-band li .org-line{display:none}.cos-command-bar{grid-template-columns:44px minmax(0,1fr) 44px}.cos-command-bar__icon,.cos-command-bar__expand{display:none}.cos-command-bar .cos-identity{width:34px;height:34px}}body{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,.brand-mark{font-family:Space Grotesk Variable,Space Grotesk,Inter,ui-sans-serif,sans-serif}.eyebrow,.kicker,.signal-label,.status-pill,.motion-state,.agent-operating-status,.course-path__current>span,.course-path__toggle,.course-path__copy small,.ceo-decision-brief dt,.brief-time,.topbar-context,.cos-brief-copy span,.cos-brief-copy small{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.app-shell{grid-template-rows:72px minmax(calc(100vh - 72px),auto)}.topbar{min-height:72px}.topbar-context{color:var(--muted);letter-spacing:.05em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.side-nav{height:calc(100vh - 72px);top:72px}.main-stage{padding-top:14px}.course-path{background:var(--paper-raised);border-color:var(--line);margin-bottom:12px;padding:0;display:block;overflow:visible}.course-path__summary{border:0;grid-template-columns:32px minmax(280px,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:7px 9px;display:grid}.course-path__route{width:20px;color:var(--evidence);justify-self:center}.course-path__current{min-width:0;display:grid}.course-path__current>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.course-path__current strong{margin-top:1px;font-size:14px}.course-path__current small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.course-path__progress{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.course-path__progress li{background:var(--line);border-radius:2px;width:22px;height:5px}.course-path__progress li.is-complete{background:var(--healthy)}.course-path__progress li.is-active{background:var(--acid);border:var(--fm-border-w) solid var(--ink);height:8px}.course-path__toggle{min-width:112px;min-height:44px;color:var(--ink);border:1px solid var(--line);background:0 0;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.course-path__toggle:hover{border-color:var(--ink)}.course-path__toggle svg{width:16px;transition:transform .16s}.course-path__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.course-path__steps{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(82px,1fr));gap:5px;margin:0;padding:8px}.course-path__steps .is-complete .course-path__step{box-shadow:var(--fm-shadow-sm)}.course-path__steps .is-active .course-path__step{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.course-path__steps .is-active .course-path__step{background:color-mix(in srgb, var(--acid) 20%, var(--paper))}}.course-path__steps .is-active .course-path__step{box-shadow:var(--fm-shadow-sm)}.course-path__steps .is-complete .course-path__marker{color:var(--on-healthy);background:var(--healthy);border-color:var(--healthy)}.course-path__open-surface{width:calc(100% - 16px);color:var(--acid-ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);justify-content:center;align-items:center;gap:8px;margin:0 8px 8px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.course-path__open-surface svg{width:17px}.receipt-card.is-selected{outline:3px solid var(--evidence);outline-offset:-3px}.ceo-brief{background:var(--paper-raised);border-color:var(--ink);min-height:156px;padding:clamp(20px,2.3vw,30px)}.ceo-brief h1{letter-spacing:-.055em;margin-bottom:6px;font-family:Space Grotesk Variable,Space Grotesk,Inter,sans-serif;font-size:clamp(36px,4.4vw,62px);font-weight:720;line-height:.95}.ceo-brief .eyebrow{color:var(--ink)}.ceo-signal{background:var(--attention);flex-basis:224px;min-height:76px}@supports (color:color-mix(in lab, red, red)){.ceo-signal.is-clear{border-color:color-mix(in srgb, var(--healthy) 70%, #000)}}.ceo-decision-card{padding:clamp(18px,2vw,26px)}.ceo-decision-card h2{margin-bottom:16px;font-size:clamp(26px,3vw,40px)}.ceo-decision-brief{margin-bottom:16px}.signal-label.attention{color:var(--on-attention);background:var(--attention);border-color:var(--ink)}.signal-label.info{color:var(--on-evidence);background:var(--evidence);border-color:var(--evidence)}@supports (color:color-mix(in lab, red, red)){.signal-label.info{border-color:color-mix(in srgb, var(--evidence) 74%, #000)}}.signal-label.success{color:var(--on-healthy);background:var(--healthy);border-color:var(--healthy)}@supports (color:color-mix(in lab, red, red)){.signal-label.success{border-color:color-mix(in srgb, var(--healthy) 72%, #000)}}.unlock-card li span{color:var(--on-evidence);background:var(--evidence);border-color:var(--evidence)}@supports (color:color-mix(in lab, red, red)){.unlock-card li span{border-color:color-mix(in srgb, var(--evidence) 72%, #000)}}.motion-state{color:var(--on-healthy);background:var(--healthy);border-color:var(--healthy)}@supports (color:color-mix(in lab, red, red)){.motion-state{border-color:color-mix(in srgb, var(--healthy) 72%, #000)}}.company-motion article:last-child .motion-state{color:var(--on-evidence);background:var(--evidence);border-color:var(--evidence)}@supports (color:color-mix(in lab, red, red)){.company-motion article:last-child .motion-state{border-color:color-mix(in srgb, var(--evidence) 72%, #000)}}.status-approved,.status-healthy,.chip-success{color:var(--on-healthy);background:var(--healthy);border-color:var(--healthy)}@supports (color:color-mix(in lab, red, red)){.status-approved,.status-healthy,.chip-success{border-color:color-mix(in srgb, var(--healthy) 72%, #000)}}.quality-hero .status-flag.status-needs-judgment,.quality-hero .status-flag.status-revised{color:var(--on-attention);background:var(--attention);border-color:var(--ink)}.quality-hero .status-flag.status-repair-open{color:var(--on-evidence);background:var(--evidence);border-color:var(--evidence)}@supports (color:color-mix(in lab, red, red)){.quality-hero .status-flag.status-repair-open{border-color:color-mix(in srgb, var(--evidence) 74%, #000)}}.quality-hero .status-flag.status-approved{color:var(--on-healthy);background:var(--healthy);border-color:var(--healthy)}@supports (color:color-mix(in lab, red, red)){.quality-hero .status-flag.status-approved{border-color:color-mix(in srgb, var(--healthy) 72%, #000)}}.quality-hero{grid-template-columns:minmax(0,1fr) 210px;padding:16px 20px;display:grid}.quality-hero>div:first-child{max-width:none}.quality-hero h1{margin-bottom:6px;font-size:clamp(30px,2.7vw,42px)}.quality-hero p{max-width:760px;line-height:1.45}.work-review-card,.easy-feedback-card{padding:18px}.reply-preview{min-height:250px;padding:clamp(16px,2vw,24px)}.easy-feedback-card>header,.judgment-choice{margin-bottom:6px}.judgment-choice button{min-height:62px;padding:8px}.feedback-shortcuts{grid-template-columns:112px repeat(3,minmax(0,1fr));gap:4px;margin-bottom:6px;display:grid}.feedback-shortcuts>span{align-self:center;width:auto;margin:0;font-size:10px;line-height:1.3}.feedback-shortcuts button{padding-inline:7px;font-size:11px}.easy-feedback-card textarea{min-height:66px}.simple-eval-actions{grid-template-columns:minmax(0,1fr) auto;margin-top:0;padding-top:6px}.easy-feedback-card .field-label{justify-content:space-between;align-items:baseline;gap:8px;margin:4px 0;display:flex}.easy-feedback-card .field-label small{grid-column:auto;display:inline}.easy-feedback-card .form-hint{margin-top:6px}.simple-eval-rail li.is-complete{box-shadow:var(--fm-shadow-sm)}.simple-eval-rail li.is-active span{color:var(--acid-ink);background:var(--acid);border-color:var(--acid-ink)}.simple-eval-rail li.is-complete span{color:var(--on-healthy);background:var(--healthy);border-color:var(--healthy)}@supports (color:color-mix(in lab, red, red)){.simple-eval-rail li.is-complete span{border-color:color-mix(in srgb, var(--healthy) 72%, #000)}}.review-score.is-good,.team-finding.is-resolved{color:var(--on-healthy);background:var(--healthy);border-color:var(--healthy)}@supports (color:color-mix(in lab, red, red)){.review-score.is-good,.team-finding.is-resolved{border-color:color-mix(in srgb, var(--healthy) 72%, #000)}}.agent-operating-status.status-online,.agent-operating-status.status-working,.agent-operating-status.status-complete,:root[data-theme=dark] .agent-operating-status.status-online,:root[data-theme=dark] .agent-operating-status.status-working,:root[data-theme=dark] .agent-operating-status.status-complete{color:var(--healthy)}.agent-operating-status.status-ready{color:var(--evidence)}.agent-operating-status.status-waiting{color:var(--waiting)}.agent-operating-status,.agent-operating-status.status-online,.agent-operating-status.status-working,.agent-operating-status.status-complete,.agent-operating-status.status-waiting,.agent-operating-status.status-ready,.agent-operating-status.status-planned,.agent-operating-status.status-offline{background:0 0;border:0;min-height:0;padding:0}.department-card.is-planned .department-card__index{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.org-person--cos{box-shadow:6px 6px 0 color-mix(in srgb, var(--acid) 42%, transparent)}}.department-card__index{color:var(--on-evidence);background:var(--evidence);border-color:var(--evidence)}@supports (color:color-mix(in lab, red, red)){.department-card__index{border-color:color-mix(in srgb, var(--evidence) 72%, #000)}}.cos-dock{justify-items:center;width:min(920px,100vw - 238px);bottom:20px;left:calc(50% + 95px);right:auto;transform:translate(-50%)}.cos-dock:before{z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--canvas) 28%, transparent);content:"";height:118px;position:fixed;bottom:-20px;left:190px;right:0}.cos-command-bar,.cos-dock__panel{width:100%;max-width:920px}.cos-command-bar{background:var(--paper-raised);grid-template-columns:44px minmax(96px,128px) 44px minmax(180px,1fr) 44px;gap:9px;min-height:68px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.cos-command-bar{background:color-mix(in srgb, var(--paper-raised) 92%, transparent)}}.cos-command-bar{border:1px solid var(--ink);border-radius:var(--fm-radius);box-shadow:0 22px 64px #0006}.cos-command-bar:focus-within{border-color:var(--acid);box-shadow:0 22px 64px #0006, 0 0 0 3px var(--acid)}@supports (color:color-mix(in lab, red, red)){.cos-command-bar:focus-within{box-shadow:0 22px 64px #0006, 0 0 0 3px color-mix(in srgb, var(--acid) 24%, transparent)}}.cos-brief-play{width:44px;height:44px;color:var(--acid-ink);background:var(--paper-raised);border:1px solid var(--ink);border-radius:var(--fm-radius);background:var(--acid);border-color:var(--acid-ink);border-radius:50%;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.cos-brief-play.is-playing{box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 20%, transparent)}}.cos-brief-play svg{width:18px}.cos-brief-copy{align-content:center;min-width:0;display:grid}.cos-brief-copy span{color:var(--acid);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.cos-brief-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cos-command-bar__presence{grid-template-columns:1fr;width:44px;min-height:44px;padding:2px;display:grid}.cos-command-bar .cos-identity{width:40px;height:40px}.cos-command-bar input{background:0 0;border:0;outline:0;min-height:44px;padding:8px 2px}.cos-command-bar__send{border-radius:var(--fm-radius)}.cos-command-bar__send:disabled{color:var(--muted);background:var(--paper-raised);border-color:var(--ink)}.cos-dock__panel{background:var(--paper-raised);margin-bottom:10px}@supports (color:color-mix(in lab, red, red)){.cos-dock__panel{background:color-mix(in srgb, var(--paper-raised) 96%, transparent)}}.cos-dock__panel{border-color:var(--ink);border-radius:var(--fm-radius)}.cos-transcript-panel p{color:var(--ink);white-space:pre-line;margin:14px 0 0;font-size:14px;line-height:1.65}.cos-transcript-panel .cos-dock__head>div>svg{width:24px;color:var(--acid)}@media (width<=1280px){.cos-command-bar{grid-template-columns:44px 104px 42px minmax(160px,1fr) 44px}}@media (width<=960px){.course-path__summary{border-bottom:0;grid-template-columns:32px minmax(220px,1fr) auto;padding-bottom:7px}.course-path__progress,.cos-brief-copy{display:none}.cos-command-bar{grid-template-columns:44px 42px minmax(150px,1fr) 44px}}@media (width<=820px){.app-shell{grid-template-rows:68px auto;grid-template-columns:minmax(0,1fr);display:grid}.topbar-context{display:none}.side-nav{z-index:50;border-top:var(--fm-border-w) solid var(--ink);border-right:0;width:auto;height:72px;padding:8px;position:fixed;inset:auto 0 0;overflow:auto hidden}.side-nav nav{grid-template-columns:repeat(7,minmax(64px,1fr));min-width:540px}.main-stage{grid-area:2/1;width:100%;padding:14px 12px 156px}.quality-hero{grid-template-columns:1fr}.quality-jump-action{width:100%;display:inline-flex}.provider-row{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) 18px}.provider-window{display:none}.reset-timeline{grid-template-columns:1fr}.cos-dock{width:min(720px,100% - 20px);bottom:78px;left:50%;right:auto;transform:translate(-50%)}.cos-dock:before{bottom:70px;left:0;right:0}}@media (width<=620px){.brand-lockup{display:flex}.theme-button{grid-column:2;justify-self:end}.side-nav{height:68px;padding:6px}.side-nav nav{grid-template-columns:repeat(7,minmax(44px,1fr));gap:3px;min-width:326px}.nav-button{grid-template-columns:1fr;justify-items:center;min-height:54px;padding:5px}.nav-button strong{display:none}.course-path{min-width:0;overflow:hidden}.course-path__summary{grid-template-columns:minmax(0,1fr) auto;gap:8px}.course-path__route,.course-path__current small{display:none}.course-path__toggle{min-width:100px}.course-path__steps{grid-template-columns:repeat(5,108px);width:100%;min-width:0;max-width:100%;overflow:auto hidden}.ceo-brief h1{font-size:34px}.org-status-rollup{grid-template-columns:1fr;gap:7px}.ceo-brief{gap:10px;min-height:0;padding:14px}.ceo-signal{min-height:52px;padding:9px 12px}.ceo-decision-card{padding:14px}.ceo-decision-card h2{margin-bottom:12px;font-size:26px}.ceo-decision-brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px}.ceo-decision-brief div{padding:9px}.ceo-decision-brief dd{margin-top:4px;font-size:13px;line-height:1.4}.feedback-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-shortcuts>span{grid-column:1/-1}.provider-comparison__header{grid-template-columns:1fr}.capacity-scale{display:none}.provider-row{grid-template-columns:minmax(0,1fr) minmax(128px,.75fr) 18px}.provider-capacity{grid-template-columns:34px minmax(80px,1fr);gap:5px}.reset-timeline>ol{grid-template-columns:1fr;gap:0;padding-left:11px}.reset-timeline__step{border-top:0;border-left:2px solid var(--line-strong);padding:7px 0 12px 28px}.reset-timeline__step:before{top:4px;left:-12px}.cos-command-bar{border-radius:var(--fm-radius);grid-template-columns:44px 40px minmax(110px,1fr) 44px;gap:6px}.cos-dock{width:auto;left:8px;right:8px;transform:none}}@media (prefers-reduced-motion:reduce){.course-path__toggle svg{transition:none}}@media (width<=760px){.schedule-inspector,.schedule-inspector dl{grid-template-columns:1fr}}.theme-button,.cos-brief-play,.cos-command-bar__presence,.cos-command-bar__send,.course-path__toggle,.quality-jump-action{min-width:45px;min-height:45px}.cos-command-bar input{min-height:45px}.org-chart{--org-functional-line:var(--ink);--org-shared-line:var(--violet);gap:0;overflow:hidden}.organization-view{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;display:grid}.organization-view__header{grid-column:1/-1;margin:0;padding:9px 14px}.organization-view__header>div:first-child{max-width:none}.organization-view__header h1{white-space:nowrap;margin-bottom:2px;font-size:clamp(30px,2.4vw,36px)}.organization-view__header p:last-child{font-size:13px;line-height:1.3}.organization-view>.org-status-rollup{min-width:0;margin:0}.organization-view>.org-legend{align-self:stretch;margin:0}.organization-view>.org-chart{grid-column:1/-1}.org-command-chain{--command-branch-gap:clamp(16px, 4vw, 56px);--command-branch-offset:clamp(4px, 1vw, 14px);column-gap:var(--command-branch-gap);grid-template-columns:repeat(2,minmax(260px,480px));grid-template-areas:"human human""branch branch""chief-of-staff steward";justify-content:center;align-items:center;padding-bottom:6px;display:grid}.org-command-chain__human{grid-area:human;justify-self:center;width:min(100%,540px);min-height:54px;padding:5px 10px}.org-command-chain__human p,.org-command-chain__cos p,.org-command-chain__steward p{display:none}.org-command-chain__branch{grid-area:branch;height:16px;position:relative}.org-command-chain__branch:before{border-left:3px solid var(--org-functional-line);content:"";height:8px;position:absolute;top:0;left:50%}.org-command-chain__branch:after{top:8px;right:calc(25% - var(--command-branch-offset));left:calc(25% - var(--command-branch-offset));border-top:3px solid var(--org-functional-line);content:"";position:absolute}.org-command-chain__branch i{border-left:3px solid var(--org-functional-line);height:8px;position:absolute;top:8px}.org-command-chain__branch-cos{left:calc(25% - var(--command-branch-offset))}.org-command-chain__branch-steward{right:calc(25% - var(--command-branch-offset))}.org-command-chain__cos{width:100%;min-height:64px;box-shadow:7px 7px 0 var(--acid);border-width:3px;grid-area:chief-of-staff;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.org-command-chain__cos{box-shadow:7px 7px 0 color-mix(in srgb, var(--acid) 48%, transparent)}}.org-command-chain__steward{border:var(--fm-border-w) solid var(--ink);border-top:3px solid var(--org-functional-line);grid-area:steward;width:100%;min-height:64px;margin:0;padding:7px 10px;position:relative;top:auto;left:auto}.org-fanout{gap:6px;display:grid;position:relative}.org-fanout__origin{background:var(--ink);width:fit-content;max-width:100%;color:var(--paper-raised);border:1px solid var(--ink);grid-template-columns:32px minmax(0,auto);align-items:center;gap:10px;margin:0 auto;padding:4px 9px;display:inline-grid;position:relative}.org-fanout__origin:before{background:var(--org-functional-line);content:"";width:4px;height:13px;position:absolute;bottom:100%;right:50%;transform:translate(50%)}.org-fanout__origin svg{width:18px;color:var(--acid)}.org-fanout__origin span{display:grid}.org-fanout__origin small{color:var(--paper-raised)}@supports (color:color-mix(in lab, red, red)){.org-fanout__origin small{color:color-mix(in srgb, var(--paper-raised) 70%, transparent)}}.org-fanout__origin small{font-size:11px;font-weight:750}.org-fanout__origin strong{font-size:13px}.org-fanout-group{align-content:start;min-width:0;display:grid}.org-fanout-group__label{border-left:4px solid var(--org-functional-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;padding-left:12px;display:grid}.org-fanout-group__label>span{color:var(--muted);grid-column:1/-1;font-size:11px;font-weight:800}.org-fanout-group__label h2{margin:2px 0 0;font-size:19px;line-height:1.15}.org-fanout-group__label p{max-width:48ch;color:var(--muted);text-align:right;margin:0;font-size:12px}.org-fanout-group__rail{border-bottom:3px solid var(--org-functional-line);height:20px;margin-inline:16.6667%;position:relative}.org-fanout-group__rail:before{border-left:3px solid var(--org-functional-line);content:"";height:20px;position:absolute;top:0;left:50%}.org-fanout-group__departments.department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.3vw,16px);margin:0}.org-fanout-group .department-card{--department-accent:var(--org-functional-line);border:var(--fm-border-w) solid var(--ink);border-top:3px solid var(--department-accent);flex-direction:column;min-width:0;padding:13px;display:flex}.org-fanout-group .department-card:before{border-left:3px solid var(--org-functional-line);background:0 0;width:0;height:20px;top:-20px;left:50%}.department-card[data-department=support]{--department-accent:var(--orange)}.department-card[data-department=operations]{--department-accent:var(--teal)}.department-card[data-department=growth]{--department-accent:var(--evidence)}.department-card[data-department=knowledge]{--department-accent:var(--violet)}.department-card[data-department=brand]{--department-accent:var(--pink)}.department-card[data-department=quality]{--department-accent:var(--yellow)}.department-card__branch-label{color:var(--muted);align-items:center;gap:8px;margin:0 0 4px;font-size:11px;font-weight:800;display:flex}.department-card__branch-label .org-line{border-color:var(--department-accent);width:24px}.department-card__head{grid-template-columns:1fr;min-height:92px}.department-card__head h2{font-size:18px}.department-abilities{min-height:52px}.department-lead{border-left:4px solid var(--department-accent);min-height:78px}.department-card__roles{border-left:var(--fm-border-w) solid var(--ink);margin-top:7px;margin-left:13px;padding-left:10px;position:relative}.department-card__roles .agent-button{position:relative}.department-card__roles .agent-button:before{border-top:var(--fm-border-w) solid var(--ink);content:"";width:10px;position:absolute;top:50%;right:100%}.org-fanout-group--shared{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}.org-fanout-group--shared .org-fanout-group__label{border-left-color:var(--org-shared-line)}.org-fanout-group--shared .org-fanout-group__rail{border-bottom-style:dotted;border-bottom-color:var(--org-shared-line)}.org-fanout-group--shared .org-fanout-group__rail:before,.org-fanout-group--shared .department-card:before{border-left-style:dotted;border-left-color:var(--org-shared-line)}.org-fanout-group--shared .department-card{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.org-fanout-group--shared .department-card{background:color-mix(in srgb, var(--violet) 5%, var(--paper))}}.org-fanout-group--shared .department-card{border-bottom-style:dotted;border-left-style:dotted;border-right-style:dotted}.org-assignment-band{border:0;border-top:3px dotted var(--org-shared-line);border-bottom:3px dotted var(--org-shared-line);background:0 0;grid-template-columns:minmax(180px,.55fr) minmax(0,1.8fr);gap:20px;margin-top:32px;padding:17px 0;position:relative}.org-assignment-band__route{min-width:0}.org-assignment-band__route ol{grid-template-columns:repeat(6,minmax(76px,1fr));gap:8px;padding-top:20px;position:relative}.org-assignment-band__route ol:before{border-top:3px dotted var(--org-shared-line);content:"";position:absolute;top:7px;left:8.33333%;right:8.33333%}.org-assignment-band__route li{min-width:0;position:relative}.org-assignment-band__route li:before{border-left:3px dotted var(--org-shared-line);content:"";height:13px;position:absolute;bottom:100%;left:50%}.org-assignment-band__route li:first-child:before{border-left-style:solid;border-left-color:var(--org-functional-line)}.org-assignment-band__route li .org-line{display:none}.org-assignment-band__route li button{border-top:2px dotted var(--org-shared-line);min-height:68px}.org-assignment-band__route li:first-child button{border:2px solid var(--org-functional-line)}.faculty-band{border:0;border-top:4px double var(--line-strong);border-bottom:4px double var(--line-strong);background:0 0;margin-top:28px;padding:18px 0;position:relative}.faculty-band>div:last-child{gap:8px}.faculty-band button{border-left:4px double var(--line-strong);min-height:68px}.role-inspector__relationship{margin:-3px 0 10px;padding:8px 10px}@media (width>=1250px){.org-fanout{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.org-fanout__origin{grid-column:1/-1}.org-fanout-group--shared{border-top:0;border-left:1px solid var(--line);margin-top:0;padding-top:0;padding-left:24px}.org-fanout-group__label{grid-template-columns:1fr;min-height:52px}.org-fanout-group__label p{text-align:left;margin-top:3px}.org-fanout-group .department-card{padding:10px}.org-fanout-group .department-card__head{min-height:96px}.org-fanout-group .department-abilities{min-height:58px}}@media (width<=1100px){.org-command-chain{grid-template-columns:repeat(2,minmax(220px,1fr))}.org-fanout-group__label{grid-template-columns:1fr}.org-fanout-group__label p{text-align:left;margin-top:3px}.org-fanout-group__departments.department-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.department-card__branch-label{align-items:flex-start}.department-card__branch-label .org-line{margin-top:6px}.department-card__head{grid-template-columns:1fr;min-height:110px}.department-card__head>div{min-width:0}}@media (width>=701px) and (width<=1249px){.org-fanout-group__rail{margin-inline:25%}.org-fanout-group__departments.department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-fanout-group__departments .department-card:last-child{grid-column:1/-1}}@media (width<=900px){.organization-view{grid-template-columns:minmax(0,1fr)}.organization-view>.org-legend{display:none}.organization-view__header,.organization-view>.org-chart{grid-column:1}.organization-view__header h1{white-space:normal}}@media (width<=700px){.organization-view__header p:last-child{display:none}.organization-view>.org-status-rollup{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:8px 10px}.organization-view>.org-status-rollup figcaption{grid-area:1/1}.organization-view>.org-status-rollup .org-status-rollup__bar{grid-area:1/2}.organization-view>.org-status-rollup ul{grid-area:2/1/auto/-1}.org-chart{padding:14px}.org-command-chain{--command-branch-gap:12px;--command-branch-offset:3px;column-gap:var(--command-branch-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"human human""branch branch""chief-of-staff steward";padding-bottom:10px}.org-command-chain__human{min-height:68px;padding:8px}.org-command-chain .org-person__icon{width:34px;height:34px}.org-command-chain__cos,.org-command-chain__steward{min-height:84px;padding:8px}.org-command-chain__cos{grid-template-columns:34px minmax(0,1fr);gap:7px}.org-command-chain__steward{grid-template-columns:24px minmax(0,1fr);gap:5px}.org-command-chain__steward svg{width:20px}.org-command-chain__cos p,.org-command-chain__steward p{display:none}.org-command-chain .agent-operating-status{white-space:normal}.org-fanout__origin{width:100%}.org-fanout-group{grid-template-columns:22px minmax(0,1fr)}.org-fanout-group__label{grid-column:1/-1;margin-bottom:12px}.org-fanout-group__rail{border-right:3px solid var(--org-functional-line);border-bottom:0;grid-area:2/1;width:22px;height:auto;margin:0}.org-fanout-group__rail:before{display:none}.org-fanout-group__departments.department-grid{grid-area:2/2;grid-template-columns:1fr;gap:12px}.org-fanout-group .department-card:before{border-top:3px solid var(--org-functional-line);border-left:0;width:22px;height:0;top:25px;left:auto;right:100%}.org-fanout-group--shared .org-fanout-group__rail{border-right-style:dotted;border-right-color:var(--org-shared-line);border-bottom:0}.org-fanout-group--shared .department-card:before{border-top-style:dotted;border-top-color:var(--org-shared-line);border-left:0}.department-card__head{grid-template-columns:1fr;min-height:0}.department-abilities{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.department-abilities span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.org-assignment-band{grid-template-columns:1fr;gap:14px}.org-assignment-band__route ol{grid-template-columns:1fr;gap:10px;padding:0 0 0 22px}.org-assignment-band__route ol:before{border-top:0;border-left:3px dotted var(--org-shared-line);inset:24px auto 24px 8px}.org-assignment-band__route li:before{border-top:3px dotted var(--org-shared-line);border-left:0;width:14px;height:0;top:50%;bottom:auto;left:-14px}.org-assignment-band__route li:first-child:before{border-top-style:solid;border-top-color:var(--org-functional-line);border-left:0}.faculty-band>div:last-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.org-chart *,.org-chart :before,.org-chart :after{scroll-behavior:auto;transition:none}}::selection{background:var(--acid);color:var(--ink)}h1,h2,h3,.brand-mark,.metric strong,.stat-card strong,.big-number,.morning-score strong,.spend-ticket strong,.run-progress>strong,.metric-ribbon strong,.score-shift strong,.capacity-big-number strong,.managed-wordmark__letter{font-family:var(--font-display);font-weight:700}.view-heading h1,.view-header h1,.view-hero h1,.panel-masthead h1,.ceo-brief h1{letter-spacing:-.04em;font-weight:700;line-height:1.24}.hilite{color:var(--ink);background:var(--acid);border-radius:var(--fm-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 10px;font-style:normal}.view-header .eyebrow,.view-hero .eyebrow,.panel-masthead .eyebrow,.ceo-brief .eyebrow{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.view-header .eyebrow:before,.view-hero .eyebrow:before,.panel-masthead .eyebrow:before,.ceo-brief .eyebrow:before{background:var(--acid);content:"";width:28px;height:2px}.tag,.badge,.chip,.status-pill,.signal-label,.motion-state,.artifact-node-state,.node-state,.section-title-row span,.section-title-row b,.inspector-kicker>span,.department-card__index,.decision-number,.revision-number,.standard-cell>span,.unlock-card li span,.course-path__marker,.simple-eval-rail li span,.rail-step>span,.quality-learning-loop li>span,th,.metric span,.stat-card span,.morning-score span,.spend-ticket span,.run-progress span,.control-assurance small,.metric-ribbon span,.metric-ribbon small,.quality-pulse span,.quality-pulse strong,.ceo-decision-brief dt,.role-detail__label,.compact-definition-list dt,.evidence-definition-list dt,.capacity-facts span,.routing-recommendation span,.course-path__copy>span,.course-path__current>span,.cos-brief-copy span,.cos-message span,.cos-dock__head small,.org-person small,.org-direct-staff small,.department-card__head small,.role-glance-grid section>span,.role-issue strong,.quality-trace-disclosure summary small,.quality-trace-disclosure dt,.reset-timeline__step span,.judgment-choice legend,.feedback-shortcuts>span,.team-finding small,.review-score small,.ceo-signal small,.branch-label,.flow-arrow span,.org-fanout-group__label>span,.department-card__branch-label,.operation-receipt strong,.provider-comparison__header>div:first-child>span,.reset-timeline__header>span,.agent-operating-status,.receipt-id,.audio-time,.capacity-scale,.provider-capacity__value,.revision-score-plot__row>strong,.org-status-rollup li strong{font-family:var(--font-mono);font-weight:700}.tag,.badge,.chip,.status-pill,.signal-label,.motion-state,.artifact-node-state,.node-state{letter-spacing:.08em;border-radius:var(--fm-radius)}.topbar{background:var(--paper-raised);border-bottom:var(--fm-border-w) solid var(--ink)}.brand-mark{color:var(--ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);box-shadow:2px 2px 0 var(--ink);letter-spacing:-.02em}.topbar-context strong{font-family:var(--font-display);font-weight:700}.side-nav{background:var(--paper-raised);border-right:var(--fm-border-w) solid var(--ink)}.nav-button{border:var(--fm-border-w) solid transparent;border-radius:var(--fm-radius);transition:transform var(--fm-snap) var(--fm-ease), box-shadow var(--fm-snap) var(--fm-ease)}.nav-button:hover{background:var(--paper);border-color:var(--ink)}.nav-button[aria-current=page]{color:var(--ink);background:var(--acid);border-color:var(--ink);box-shadow:var(--fm-shadow-sm)}.icon-button,.play-dot,.send-button,.cos-brief-play,.cos-identity,.rail-step>span,.reset-timeline__step:before,.cos-command-bar__send,.cos-command-bar__expand{border-radius:var(--fm-radius)}.icon-button{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink)}.panel,.card,.surface,.view-header,.view-hero,.panel-masthead,.decision-inspector,.capacity-inspector,.artifact-inspector,.role-inspector,.ceo-decision-card,.unlock-card,.company-motion,.quality-card,.revision-compare,.artifact-map,.work-review-card,.easy-feedback-card,.org-chart,.org-map,.controls-table-wrap{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);box-shadow:var(--fm-shadow)}.course-path,.metric-ribbon,.quality-pulse,.simple-eval-rail,.revision-rail,.reset-timeline,.routing-mode,.forecast-strip,.org-status-rollup,.org-legend,.quality-learning-loop,.revision-score-plot,.provider-comparison__header,.workstream-strip article,.workstream-strip>button,.quality-course-bridge{border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);box-shadow:none}.provider-comparison__header{border-radius:var(--fm-radius) var(--fm-radius) 0 0;border-bottom:0}.decision-row,.provider-row,.artifact-node,.revision-card,.receipt,.receipt-card,.list-item,.timeline-item,.revision-node,.agent-button,.org-assignment-node button,.department-lead,.course-path__step,.evidence-checklist span,.effect-note,.sorted-note,.privacy-note,.relationship-badge,.ceo-decision-brief div,.company-motion article,.role-glance-grid section,.reply-preview,.repair-in-motion,.final-decision,.team-finding,.quality-trace-disclosure,.role-contract-details,.routing-recommendation,.route-application,.schedule-inspector,.operation-receipt,.metric,.stat-card,.empty-state,.failure-state,.success-state,.quality-learning-loop li,.department-card,.org-person,.org-direct-staff,.finding-body,.ceo-signal,.morning-score,.spend-ticket,.run-progress,.control-assurance,.status-flag,.review-score,.org-root,.artifact-owner,.course-path__active,.cos-brief,.department-abilities span,.org-assignment-band li button,.faculty-band button,.score-presets button,.judgment-choice button>span{border-radius:var(--fm-radius)}.metric,.stat-card{background:var(--paper-2);border:var(--fm-border-w) solid var(--ink)}.quality-course-bridge{background:var(--lime-tint);border-left-width:var(--fm-border-w);border-left-color:var(--ink)}.repair-in-motion blockquote{border-left-color:var(--ink)}.role-inspector-scrim{background:#1111118c}.primary-button,.secondary-button,.choice-button,.action-button,.ui-button,.control-button,.inspector-action,.decision-actions button,.mode-switch button,.quick-prompts button,.transcript-toggle,.send-button,.course-cta,.ceo-primary-action,.company-motion>header button,.course-path__open-surface,.score-presets button,.feedback-shortcuts button,.judgment-choice button,.course-path__toggle,.cos-dock__prompts button,.icon-button,.quality-jump-action{border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);box-shadow:var(--fm-shadow-sm);transition:transform var(--fm-snap) var(--fm-ease), box-shadow var(--fm-snap) var(--fm-ease)}.primary-button:hover,.secondary-button:hover,.choice-button:hover,.action-button:hover,.ui-button:hover,.control-button:hover,.inspector-action:hover,.decision-actions button:hover,.mode-switch button:hover,.quick-prompts button:hover,.transcript-toggle:hover,.send-button:hover,.course-cta:hover,.ceo-primary-action:hover,.company-motion>header button:hover,.course-path__open-surface:hover,.score-presets button:hover,.feedback-shortcuts button:hover,.judgment-choice button:hover,.course-path__toggle:hover,.cos-dock__prompts button:hover,.icon-button:hover,.quality-jump-action:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.primary-button:active,.action-button:active,.ui-button:active,.course-cta:active,.ceo-primary-action:active{box-shadow:none;transform:translate(3px,3px)}.ui-button--ghost,.ui-button--link,.text-button{box-shadow:none;border-color:#0000}.ui-button--ghost:hover,.ui-button--link:hover{border-color:var(--ink);box-shadow:none;transform:none}.secondary-button,.choice-button,.ui-button--outline,.ui-button--secondary,.control-button--secondary,.decision-actions button+button,.score-presets button,.feedback-shortcuts button,.judgment-choice button,.mode-switch button,.course-path__toggle,.cos-dock__prompts button,.company-motion>header button{color:var(--ink);background:var(--paper-raised)}.secondary-button:hover,.choice-button:hover,.feedback-shortcuts button:hover,.judgment-choice button:hover{border-color:var(--ink);box-shadow:1px 1px 0 var(--ink)}.choice-button[aria-pressed=true],.score-presets button[aria-pressed=true],.judgment-choice button.is-selected,.mode-switch button.active{color:var(--ink);background:var(--acid);border-color:var(--ink);box-shadow:var(--fm-shadow-sm)}.judgment-choice button.is-selected:hover{box-shadow:1px 1px 0 var(--ink)}.workstream-strip>button.is-selected{border-color:var(--ink);background:var(--lime-tint);box-shadow:var(--fm-shadow-sm)}.decision-row.selected,.provider-row.selected,.artifact-node.is-selected,.revision-card.is-selected,.org-assignment-node button[aria-pressed=true],.agent-button[aria-pressed=true]{background:var(--lime-tint)}button:disabled{box-shadow:none;transform:none}input,textarea,select{background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius)}.rail-step.is-complete,.simple-eval-rail li.is-complete{background:var(--lime-tint);box-shadow:none}.rail-step.is-active,.simple-eval-rail li.is-active{background:var(--coral-tint);box-shadow:none}.course-path__steps .is-complete .course-path__step{background:var(--lime-tint);box-shadow:none}.course-path__steps .is-active .course-path__step{background:var(--acid);border-color:var(--ink);box-shadow:none}.course-path__progress li{border:1px solid var(--ink);border-radius:2px}.status-dot{border-color:var(--ink)}.ceo-brief{color:var(--ink);background:var(--paper-raised);border:var(--fm-border-w-lg) solid var(--ink);border-radius:var(--fm-radius);box-shadow:var(--fm-shadow-lg);transform:rotate(calc(-1 * var(--fm-tilt)));margin:14px 8px 12px 4px;position:relative;overflow:visible}.ceo-brief:before,.ceo-brief:after{z-index:5;background:var(--tape);border:1px solid var(--tape-border);content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff59,#fff0 45%,#ffffff47);width:78px;height:26px;position:absolute;top:-11px;box-shadow:0 1px 2px #0000001a}.ceo-brief:before{left:26px;transform:rotate(-27deg)}.ceo-brief:after{right:26px;transform:rotate(25deg)}.ceo-brief p{color:var(--ink-2)}.ceo-signal{color:var(--ink);background:var(--attention);border:var(--fm-border-w) solid var(--ink);box-shadow:var(--fm-shadow-sm)}.ceo-signal.is-clear{color:var(--ink);background:var(--acid);border-color:var(--ink)}.ceo-primary-action{color:var(--ink);background:var(--acid)}.org-fanout-group .department-card{border:var(--fm-border-w) solid var(--ink);border-top:3px solid var(--department-accent);border-radius:var(--fm-radius);margin-top:12px;padding-top:20px;position:relative;overflow:visible}.org-fanout-group .department-card__branch-label{z-index:2;color:var(--ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);box-shadow:2px 2px 0 var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:3px 8px;font-size:10px;position:absolute;top:-15px;left:10px;transform:rotate(-1deg)}.org-fanout-group .department-card__branch-label .org-line{display:none}.org-person--founder{--ink:#f4f1ea;--muted:#f4f1eab8;color:var(--ink);background:var(--terminal-bg);border:var(--fm-border-w) solid #111}.org-person--cos{color:var(--ink);background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);box-shadow:var(--fm-shadow)}.org-command-chain__cos{border-width:var(--fm-border-w-lg);box-shadow:var(--fm-shadow)}.receipt-ledger{--ink:#f4f1ea;--muted:#f4f1eab8;--paper:#161616;--paper-raised:#0f0f0f;--line:#f4f1ea52;--evidence:#c8ff00;color:var(--ink);background:var(--terminal-bg);border:var(--fm-border-w-lg) solid #111;box-shadow:6px 6px #111}.receipt-ledger h2{color:var(--acid);font-family:var(--font-mono)}.receipt-ledger .eyebrow{color:var(--muted)}.quality-hero .status-flag.status-approved{color:var(--ink);background:var(--lime-tint);border:var(--fm-border-w-lg) solid var(--success);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transform:rotate(-4deg)}.quality-hero .status-flag{border:var(--fm-border-w) solid var(--ink)}.quality-learning-loop li.is-complete{border-top-color:var(--ink);background:var(--lime-tint)}.quality-learning-loop li.is-active{border-top-color:var(--ink);background:var(--coral-tint)}.controls-footer{--ink:#f4f1ea;--muted:#f4f1eab8;color:var(--ink);background:var(--terminal-bg);border:var(--fm-border-w) solid #111;border-radius:var(--fm-radius)}.controls-footer .eyebrow{color:var(--muted)}.managed-wordmark{border-radius:var(--fm-radius);overflow:hidden}.cos-command-bar{color:var(--ink);background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);box-shadow:var(--fm-shadow)}.cos-command-bar:focus-within{border-color:var(--ink);box-shadow:var(--fm-shadow);outline:3px solid var(--acid);outline-offset:2px}.cos-command-bar input{color:var(--ink)}.cos-command-bar input::placeholder{color:var(--ink-3)}.cos-command-bar__presence strong,.cos-brief-copy span,.cos-dock__head small,.cos-message span,.cos-transcript-panel .cos-dock__head>div>svg,.cos-presence>div>span,.voice-transcript span,.message span{color:var(--ink)}.cos-command-bar__icon{color:var(--ink-3)}.cos-identity{color:var(--acid);background:var(--terminal-bg);border:var(--fm-border-w) solid var(--ink)}.cos-brief-play,.cos-command-bar__send{color:var(--ink);background:var(--acid);border:var(--fm-border-w) solid var(--ink);box-shadow:var(--fm-shadow-sm);transition:transform var(--fm-snap) var(--fm-ease), box-shadow var(--fm-snap) var(--fm-ease)}.cos-brief-play:hover,.cos-command-bar__send:hover,.cos-command-bar__expand:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.cos-brief-play.is-playing{box-shadow:0 0 0 4px var(--lime-tint)}.cos-command-bar__send:disabled{color:var(--ink-3);background:var(--paper-2);border-color:var(--ink);box-shadow:none}.cos-command-bar__expand{color:var(--ink);background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);box-shadow:var(--fm-shadow-sm);transition:transform var(--fm-snap) var(--fm-ease), box-shadow var(--fm-snap) var(--fm-ease)}.cos-dock__panel{color:var(--ink);background:var(--paper-raised);border:var(--fm-border-w) solid var(--ink);border-radius:var(--fm-radius);box-shadow:var(--fm-shadow-lg)}.cos-dock__head{border-bottom:1px solid var(--line)}.cos-dock__panel>footer{color:var(--muted);border-top:1px solid var(--line)}.cos-message{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--fm-radius)}.cos-message p,.cos-transcript-panel p{color:var(--ink-2)}.cos-message--human{background:var(--lime-tint);border-color:var(--ink)}.cos-command-bar__presence small{color:var(--muted)}@media (prefers-reduced-motion:reduce){.ceo-brief,.org-fanout-group .department-card__branch-label,.quality-hero .status-flag.status-approved{transform:none}}.sample-notice{border:2px solid var(--ink);background:var(--paper-raised);padding:.75rem 1rem;font-size:.85rem}.knowledge-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.knowledge-legend{max-width:75ch}.knowledge-ledger{gap:.6rem;display:grid}.knowledge-row{text-align:left;border:2px solid var(--ink);background:var(--paper-raised);border-radius:var(--fm-radius);gap:.4rem;width:100%;padding:1rem;display:grid}.knowledge-row[aria-pressed=true]{box-shadow:var(--fm-shadow-sm);background:var(--lime-tint)}.knowledge-row>span{font-size:.85rem}.coverage-cells{flex-wrap:wrap;gap:.35rem;display:flex}.coverage-cell{border:1px solid var(--line);color:var(--ink);padding:.15rem .35rem;font-size:.8rem}.coverage-supported{background:var(--teal-tint)}.coverage-thin{background:var(--paper-2)}.coverage-missing{background:var(--coral-tint)}.coverage-unknown{background:var(--paper)}.knowledge-pack,.context-request{border:2px solid var(--ink);background:var(--paper-raised);border-radius:var(--fm-radius);padding:1.25rem}.knowledge-source{border-top:1px solid var(--line);padding:.8rem 0}.knowledge-source summary{cursor:pointer}.knowledge-source p{overflow-wrap:anywhere}.context-finding{background:var(--blue-tint);border:2px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.context-finding p{max-width:65ch;margin:.4rem 0}.context-request button,.context-finding button{border:2px solid var(--ink);background:var(--acid);color:var(--acid-ink);border-radius:var(--fm-radius);cursor:pointer;padding:.65rem .9rem}.context-choices{flex-wrap:wrap;gap:.75rem;display:flex}.context-request small{margin-top:1rem;display:block}.context-route{flex-wrap:wrap;gap:1rem 2rem;padding-left:1.5rem;display:flex}@media (width<=760px){.knowledge-layout{grid-template-columns:1fr}.context-finding{flex-direction:column;align-items:stretch}}.data-source-choice,.import-file-controls,.import-card,.import-readback{border:var(--fm-border-w) solid var(--ink);background:var(--paper);min-width:0;margin:0 0 16px;padding:14px}.data-source-choice,.import-comparison-actions{flex-wrap:wrap;gap:8px;display:flex}.data-source-choice button,.import-comparison-actions button{border:var(--fm-border-w) solid var(--ink);background:var(--paper-raised);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:8px 12px;font-weight:700}.data-source-choice button[aria-pressed=true]{background:var(--acid)}.imported-runs,.imported-runs>*,.import-reference{overflow-wrap:anywhere;min-width:0;max-width:100%}.imported-runs h1{margin:8px 0;font-size:clamp(24px,4vw,38px)}.import-file-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.import-file-controls label,.import-run-select,.import-reference{gap:6px;display:grid}.import-file-controls input,.import-run-select select{width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;font-size:16px}.import-notice{margin:0 0 12px;display:block}.import-error{border:2px solid var(--ink);background:var(--attention);padding:12px}.import-scope{font-weight:700}.import-statuses{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.import-statuses dd{margin:4px 0 0;font-weight:700}.imported-runs summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.import-reference,.import-session{margin:12px 0}.imported-runs code,.imported-runs pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:12px}.imported-runs pre{border:1px solid var(--ink);max-height:480px;padding:14px;overflow:auto}.imported-runs .import-draft{font:inherit;line-height:1.6}.imported-runs :focus-visible,.data-source-choice :focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (width<=620px){.import-file-controls,.import-statuses{grid-template-columns:minmax(0,1fr)}}.knowledge-legend>summary,.context-route-disclosure>summary,.quality-learning-disclosure>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.knowledge-legend>summary:focus-visible,.context-route-disclosure>summary:focus-visible,.quality-learning-disclosure>summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.course-work{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:0 0 2rem;padding:1.2rem}.course-work header p{max-width:80ch}.course-work-controls{flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0;display:flex}.course-work-controls label{gap:.5rem;display:grid}.course-work-controls button{border:1px solid;border-radius:8px;padding:.6rem .9rem}.course-work-controls button:disabled{opacity:.5}.course-growth-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.course-growth-grid[data-stale=true]{opacity:.65}.course-growth-card{overflow-wrap:anywhere;border:1px solid #64748b55;border-top-width:4px;border-radius:10px;padding:1rem}.course-growth-card[data-prepared=true]{border-top-color:#5184a8}.course-growth-card[data-used=true]{border-top-color:#4d9c82}.course-growth-card[data-demonstrated=true]{border-top-color:#b08d4d}.course-growth-card h3{margin:.5rem 0 1rem;font-size:1rem}.course-growth-card dt{font-size:.8rem;font-weight:600}.course-growth-card dd{margin:.15rem 0 .7rem;font-size:.8rem}.course-growth-card details{font-size:.8rem}.course-growth-card ul{padding-left:1rem}.course-growth-card li{margin:.4rem 0}@media (width<=1100px){.course-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.course-growth-grid{grid-template-columns:1fr}.course-work{padding:.8rem}.course-work-controls input{max-width:100%}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
