:root{color-scheme:light;font-family:Inter,Avenir Next,Helvetica Neue,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f7f2;color:#171410;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #f5f7f2;--panel: #ffffff;--panel-soft: #f3f6f1;--ink: #171410;--text: #1d1a15;--muted: #647167;--line: #d9e2d9;--strong-line: #b8c7b9;--positive: #0d5d49;--positive-soft: #e4f1eb;--emerald-deep: #07372d;--champagne: #b68a3a;--champagne-soft: #f7ecd2;--amber: #a46f18;--amber-soft: #f7ecd2;--danger: #a53b2b;--shadow: 0 24px 60px rgba(19, 45, 35, .1);--shadow-tight: 0 14px 34px rgba(19, 45, 35, .08)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(11,122,83,.26);outline-offset:2px}.app-shell{display:grid;grid-template-columns:172px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:22px 14px;border-right:1px solid rgba(255,253,248,.12);background:#0b2721;box-shadow:inset -1px 0 #ffffff0a}.brand-mark,.nav-button,.icon-button{display:grid;place-items:center}.sidebar-brand{display:grid;gap:10px;margin:0 0 26px;color:#fff8e7}.sidebar-brand strong,.sidebar-brand span{display:block}.sidebar-brand strong{font-size:13px;line-height:1.1}.sidebar-brand>div:last-child span{color:#d7cdbb;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.brand-mark{width:48px;height:48px;margin:0;border-radius:8px;color:#f8f1de;background:linear-gradient(145deg,#123f35,#061d18);box-shadow:0 12px 28px #00000038}.brand-mark span{font-size:13px;font-weight:800;letter-spacing:.08em}.brand-mark.large{width:56px;height:56px;margin:0 auto 14px}.nav-stack{display:grid;gap:8px}.nav-button,.icon-button{height:44px;border:1px solid transparent;border-radius:8px;color:var(--muted);background:transparent}.nav-button{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:9px;padding:0 10px;color:#d7cdbb;font-size:12px;font-weight:700}.icon-button{width:44px}.nav-button svg{flex:0 0 auto}.nav-button.active,.nav-button:hover,.icon-button:hover{color:#fff8e7;border-color:#f6e0b247;background:#fffdf817;box-shadow:inset 3px 0 0 var(--champagne)}.workspace{display:grid;grid-template-rows:auto;gap:16px;min-width:0;padding:24px 28px 36px}.topbar,.operator-tools,.metric-strip,.panel-header,.approval-actions,.task-row,.audit-row,.block-title,.policy-note,.org-switcher,.operator-status,.command-center,.command-path,.command-stats,.report-next-action{display:flex;align-items:center}.topbar{justify-content:space-between;align-items:flex-start;gap:18px;min-height:58px}.topbar-copy{flex:1 1 300px;min-width:260px}h1,h2,p{margin:0}h1{font-size:32px;line-height:1.1;font-weight:760;letter-spacing:0}h2{font-size:15px;line-height:1.2;font-weight:750;letter-spacing:0}p,small,span,button,input,select,textarea,label{letter-spacing:0}.topbar p,.topbar-copy>span,.panel-header p,.conversation-copy small,.empty-state span,.center-state p{color:var(--muted)}.topbar-copy p{margin-top:5px;color:#4f5c53;font-size:15px;line-height:1.4}.operator-tools{flex:0 1 640px;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.org-switcher,.operator-status{gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fffdf8c7;color:#342d22;font-size:13px;font-weight:650;white-space:nowrap}.operator-status{color:#0b4f3b;border-color:#bfd3c6;background:#edf5ef}.service-live{color:#07372d;border-color:#c5d6ca;background:#f3f8f4}.portal-live{color:#6b4c17;border-color:#dec890;background:#fbf5e5}.proof-tool-slot:empty{display:none}.account-control{display:grid;min-width:40px;min-height:40px;place-items:center}.pilot-proof-tool{display:inline-flex;align-items:center;gap:7px;min-width:44px;position:relative}.proof-tool-button{border-color:#9bcbb9;color:var(--positive);background:var(--positive-soft)}.proof-feedback{color:var(--muted);font-size:12px;font-weight:760;white-space:nowrap}.proof-feedback.copied{color:var(--positive)}.proof-feedback.error{color:var(--danger)}.pilot-proof-command{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(520px,calc(100vw - 32px));height:116px;padding:10px 12px;resize:vertical;border:1px solid var(--line-strong);border-radius:8px;background:#fffdf8;color:var(--ink);box-shadow:0 18px 42px #0f372c2e;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.metric-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffffe6}.command-center{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(260px,auto) auto;align-items:center;gap:18px;overflow:hidden;padding:18px 20px;border:0;color:#fff8e7;background:#0b2d25;box-shadow:var(--shadow)}.command-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(246,224,178,.26);border-radius:8px;color:#f6d991;background:#ffffff14}.command-primary,.command-path,.command-stats{min-width:0}.command-primary{display:grid;align-content:center;gap:6px}.command-primary>span{color:#f6d991;font-size:11px;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.command-primary h2{color:#fff8e7;font-size:24px;line-height:1.15}.command-primary p{max-width:760px;color:#d8e4dc;font-size:14px;line-height:1.45}.command-action{width:auto;min-width:156px;min-height:46px;flex:0 0 auto;padding-inline:16px;border-color:#f6d991;color:#10251f;background:#f6d991;box-shadow:0 14px 28px #0000002e}.command-pills{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.status-pill{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,248,231,.18);border-radius:999px;color:#e4eee8;background:#ffffff14;font-size:12px;font-weight:760;white-space:nowrap}.status-pill.good{color:#dff3e9;border-color:#add8c459;background:#1e6f543d}.status-pill.urgent,.status-pill.draft{color:#ffe9b1;border-color:#f6d99166;background:#b68a3a38}.command-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-left:1px solid var(--line)}.command-signal{min-width:0;padding:10px;border-left:2px solid rgba(182,138,58,.58);background:#fffdf88f}.command-signal span,.command-signal small,.status-count span,.metric-tile span,.report-stat span{font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.command-signal span,.command-signal small{display:block;color:var(--muted)}.command-signal strong{display:block;margin:7px 0 5px;color:var(--text);font-size:15px;line-height:1.15}.command-signal small{letter-spacing:0;text-transform:none;line-height:1.35}.command-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-left:1px solid var(--line);background:#f8f5ee8f}.status-count{min-width:0;padding:10px;border:1px solid var(--line);border-radius:6px;background:#fffdf8bd}.status-count span,.status-count strong{display:block;overflow:hidden;text-overflow:ellipsis}.status-count span{color:var(--muted);white-space:nowrap}.status-count strong{margin-top:7px;color:var(--text);font-size:20px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.status-count.positive strong{color:var(--positive)}.status-count.attention strong{color:var(--amber)}.service-status{flex:0 0 auto;width:100%;padding:7px 9px;border:1px solid var(--line);border-radius:999px;background:#fffdf8b8;font-size:11px;font-weight:750;text-align:left}.service-status.compact{width:fit-content;max-width:100%;padding:6px 9px}.service-status.positive{color:var(--positive);border-color:#bed3c7;background:var(--positive-soft)}.service-status.attention{color:#745117;border-color:#b68a3a75;background:var(--amber-soft)}.service-status.neutral{color:#34423d;background:var(--panel-soft)}.metric-tile{min-height:58px;padding:12px 13px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.metric-tile:last-child{border-right:0}.metric-tile span{display:block;margin-bottom:8px;color:var(--muted)}.metric-tile strong{color:var(--text);font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.metric-tile.positive strong{color:var(--positive)}.dictation-panel{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:0;overflow:hidden;border-color:#cfdacf;background:#fff;box-shadow:var(--shadow-tight)}.dictation-brief,.dictation-form{min-width:0;padding:16px}.dictation-brief{display:grid;align-content:start;gap:18px;border-right:1px solid rgba(255,255,255,.12);color:#fff8e7;background:#123a30}.dictation-brief h2{font-size:18px;color:#fff8e7}.dictation-brief p{margin-top:6px;color:#d5e4dc;font-size:13px;line-height:1.35}.dictation-mode,.dictation-actions,.dictation-fields{display:flex;align-items:center}.dictation-mode{gap:8px}.dictation-mode button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#ffffff14;color:#f3f7f2;font-size:13px;font-weight:700}.dictation-mode button.active{border-color:#f6d991;color:#10251f;background:#f6d991}.dictation-form{display:grid;gap:12px}.dictation-form label{display:grid;gap:7px;min-width:0}.dictation-form label span{color:#51483d;font-size:12px;font-weight:750}.dictation-form textarea,.dictation-form input,.dictation-form select{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:#fffdf8d6;color:var(--text);font-size:14px;line-height:1.4;outline:none}.dictation-form textarea{min-height:92px;resize:vertical;padding:12px}.dictation-form input,.dictation-form select{min-height:42px;padding:0 11px}.dictation-form textarea:focus,.dictation-form input:focus,.dictation-form select:focus{border-color:var(--champagne);box-shadow:0 0 0 3px #b68a3a21}.dictation-fields{gap:10px}.dictation-fields label{flex:1 1 220px}.dictation-actions{flex-wrap:wrap;gap:10px}.workbench{display:grid;grid-template-columns:minmax(260px,.74fr) minmax(390px,1.12fr) minmax(360px,1.04fr);gap:14px;min-height:0;align-items:stretch}.panel{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fffffff0;box-shadow:0 12px 30px #1c35260f}.panel.command-center{border:0;color:#fff8e7;background:#0b2d25;box-shadow:var(--shadow)}.inbox-panel,.detail-panel,.approval-panel{min-height:510px}.panel-header{justify-content:space-between;gap:12px;min-height:58px;padding:13px 15px;border-bottom:1px solid var(--line)}.inbox-panel,.detail-panel,.approval-panel{border-color:var(--line)}.approval-panel{border-color:#0d5d496b;background:#fff;box-shadow:0 18px 46px #0d5d491f}.approval-panel .panel-header{background:#eff7f2}.approval-panel .panel-header h2{font-size:19px}.panel-header p{margin-top:4px;font-size:13px;line-height:1.35}.small-command,.secondary-action,.primary-action{min-height:40px;border:1px solid var(--line);border-radius:6px;background:#fffdf8d6;color:#2d271f;font-size:13px;font-weight:720}.small-command{display:inline-flex;align-items:center;gap:7px;padding:0 12px}.conversation-list,.detail-stack,.approval-editor,.task-list,.audit-list{display:grid;gap:10px;padding:12px}.approval-editor{gap:8px}.conversation-row{display:grid;grid-template-columns:32px minmax(0,1fr) 10px;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left}.conversation-row.selected{border-color:#0d5d4985;background:#eef6f0;box-shadow:inset 3px 0 0 var(--champagne)}.conversation-row:hover{border-color:var(--line)}.channel-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;color:var(--positive);background:var(--positive-soft)}.channel-icon.voice{color:var(--amber);background:var(--amber-soft)}.conversation-copy{min-width:0}.conversation-copy strong,.conversation-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-copy strong{margin-bottom:5px;color:var(--text);font-size:14px}.conversation-copy small{font-size:12px}.conversation-copy em{display:block;margin-top:7px;color:#8a611f;font-size:11px;font-style:normal;font-weight:750;text-transform:uppercase}.urgency-dot{width:9px;height:9px;border-radius:50%;background:var(--strong-line)}.urgency-dot.high{background:var(--danger)}.summary-block,.transcript-block,.approval-editor textarea,.policy-note,.safety-checklist,.safety-warning{border:1px solid var(--line);border-radius:6px;background:var(--panel-soft)}.summary-block,.transcript-block{padding:14px}.block-title{gap:8px;margin-bottom:10px;color:#342d22;font-size:13px;font-weight:750}.summary-block p,.transcript-block p{color:#2d271f;font-size:14px;line-height:1.55}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tag-row span,.status-chip,.risk-chip{padding:5px 8px;border-radius:999px;border:1px solid var(--line);background:#fffdf8b8;font-size:11px;font-weight:750}.tag-row span,.status-chip{color:var(--positive);border-color:#c8ded2;background:var(--positive-soft)}.risk-chip{color:#745117;border-color:#b68a3a6b;background:var(--amber-soft)}.risk-chip.low,.risk-chip.none{color:var(--positive);border-color:#c8ded2;background:var(--positive-soft)}.risk-chip.high{color:var(--danger);background:#fee4e2}.approval-editor label{color:#342d22;font-size:13px;font-weight:750}.approval-editor textarea{width:100%;min-height:138px;resize:vertical;padding:11px;color:var(--text);font-size:14px;line-height:1.5}.approval-editor textarea:disabled{background:#f7f2e8}.policy-note{gap:8px;padding:10px;color:#3d3529;font-size:13px}.safety-checklist{display:grid;gap:8px;padding:10px;border-color:#c8ded2;background:#f2f8f4}.safety-checklist .block-title{margin-bottom:0}.safety-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.safety-check{display:flex;align-items:center;gap:7px;min-width:0;padding:7px;border:1px solid var(--line);border-radius:6px;background:#fffdf8cc;color:#3d3529;font-size:12px;font-weight:720}.safety-check svg{flex:0 0 auto}.safety-check.passed{color:var(--positive);border-color:#c8ded2;background:#f2f8f4}.safety-check.attention{color:#745117;border-color:#b68a3a73;background:#fff8e7}.safety-warning{display:flex;align-items:flex-start;gap:8px;padding:10px;color:#73510f;border-color:#efcf8f;background:#fff8e8;font-size:13px;font-weight:760;line-height:1.35}.safety-warning svg{flex:0 0 auto}.delivery-preview{display:grid;gap:5px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:#fbf7ee}.delivery-preview.ready{border-color:#c8ded2;background:#f2f8f4}.delivery-preview.missing{border-color:#b68a3a73;background:#fff8e7}.delivery-preview-header{display:flex;align-items:center;gap:7px;color:#3d3529;font-size:12px;font-weight:750}.delivery-preview strong{color:#22332d;font-size:14px;overflow-wrap:anywhere}.delivery-preview small{color:var(--muted)}.detail-recovery{display:grid;gap:12px;align-content:start}.detail-retry-action{justify-self:center}.send-review,.reject-review{display:grid;gap:10px;padding:11px;border:1px solid #c8ded2;border-radius:6px;background:#edf5ef}.send-review-header,.reject-review-header{display:flex;align-items:center;gap:8px;color:#2d271f;font-size:13px}.reject-review{border-color:#a53b2b47;background:#fff5ee}.reject-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reason-option{min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fffdf8db;color:#3d3529;font-size:12px;font-weight:720;text-align:left}.reason-option.selected{border-color:#a53b2b7a;color:#7d2d21;background:#fff1e8}.reject-reason-custom{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:750}.reject-reason-custom textarea{min-height:66px;resize:vertical;border:1px solid var(--line);border-radius:6px;background:#fffdf8e0;color:var(--text);font:inherit;font-size:13px;line-height:1.4;padding:9px}.send-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.send-review-grid div,.send-review-body{min-width:0;padding:9px;border:1px solid var(--line);border-radius:6px;background:#fffdf8d6}.send-review-grid span,.send-review-body span{display:block;margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:750}.send-review-grid strong,.send-review-body p{color:var(--text);font-size:13px;overflow-wrap:anywhere}.send-review-body p{line-height:1.45}.send-review-ack{display:flex;align-items:flex-start;gap:9px;padding:9px;border:1px solid #c8ded2;border-radius:6px;background:#fffdf8e0;color:#2d271f;font-size:12px;font-weight:720;line-height:1.35}.send-review-ack input{width:16px;height:16px;margin:0;accent-color:#0f8a5f;flex:0 0 auto}.send-review-warning{color:var(--danger);font-size:12px;font-weight:760}.approval-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.secondary-action,.primary-action{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:7px;flex:1;padding:0 12px}.primary-action{border-color:var(--positive);color:#fff;background:var(--positive);box-shadow:0 10px 22px #0d5d4929}.primary-next{grid-column:span 1}.danger-action{grid-column:1 / -1;color:var(--danger);border-color:#a53b2b57;background:#fffdf8b8}.secondary-action:disabled,.primary-action:disabled{border-color:var(--line);color:#9a9387;background:#eee8dc;box-shadow:none}.next-unlock{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid rgba(182,138,58,.34);border-radius:6px;color:#4e3d1e;background:#fff8e7;font-size:12px;font-weight:720;line-height:1.35}.next-unlock svg{flex:0 0 auto;color:var(--champagne)}.action-feedback{color:var(--positive);font-size:13px;font-weight:700}.action-feedback.working{color:var(--amber)}.action-feedback.error{color:var(--danger)}.task-panel{min-height:0}.portal-panel{display:grid;grid-template-columns:minmax(300px,.56fr) minmax(0,1fr);overflow:hidden;border-color:#cfdacf;background:#fff}.portal-intro{min-width:0;padding:18px;color:#fff8e7;background:#0b2721}.portal-intro span{display:block;margin-bottom:8px;color:#f6d991;font-size:11px;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.portal-intro h2{max-width:440px;color:#fff8e7;font-size:20px;line-height:1.18}.portal-intro p{max-width:560px;margin-top:10px;color:#d8e4dc;font-size:13px;line-height:1.48}.portal-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;padding:14px}.portal-path{min-width:0;padding:14px;border:1px solid var(--line);border-radius:6px;background:#f8faf6}.portal-path strong{display:block;margin-bottom:8px;color:#1d1a15;font-size:14px}.portal-path p{color:#4f5c53;font-size:13px;line-height:1.45}.task-list{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.task-row{gap:10px;min-width:0;min-height:42px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:#fffdf8bd}.task-row strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.task-row span:last-child{color:var(--muted);font-size:12px;font-weight:700}.task-status{width:10px;height:10px;border-radius:50%;background:var(--positive)}.audit-panel{min-height:0}.audit-list{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-row{gap:10px;min-width:0;min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:#fffdf8bd}.audit-icon{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:6px;color:var(--positive);background:var(--positive-soft)}.audit-row.attention .audit-icon{color:#73510f;background:var(--amber-soft)}.audit-copy{flex:1;min-width:0}.audit-copy strong,.audit-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-copy strong{color:var(--text);font-size:14px}.audit-copy small,.audit-row time{color:var(--muted);font-size:12px;font-weight:700}.audit-row time{flex:0 0 auto}.weekly-report{overflow:hidden}.report-header .small-command{flex:0 0 auto}.report-body{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr);min-width:0}.report-narrative,.report-stats{min-width:0;padding:16px}.report-narrative{display:grid;align-content:start;gap:14px}.report-narrative .service-status{width:fit-content;max-width:100%}.report-narrative p{color:#2d271f;font-size:14px;line-height:1.55}.report-next-action{gap:8px;padding:11px;border:1px solid var(--line);border-radius:6px;background:#fbf7ee;color:#3d3529;font-size:13px;font-weight:720;line-height:1.35}.report-next-action svg{flex:0 0 auto;color:var(--positive)}.report-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-left:1px solid var(--line);background:#f8f5ee}.report-stat{min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fffdf8bd}.report-stat span,.report-stat strong{display:block;overflow:hidden;text-overflow:ellipsis}.report-stat span{color:var(--muted);white-space:normal}.report-stat strong{margin-top:8px;color:var(--text);font-size:22px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.empty-state,.center-state{display:grid;place-items:center;text-align:center}.empty-state{min-height:96px;padding:18px;border:1px dashed var(--strong-line);border-radius:6px;background:#fffdf8a3}.empty-state strong{margin-bottom:6px;color:#2a3a35}.center-state{min-height:100vh;padding:28px}.sign-in-state{gap:12px}.sign-in-action{flex:0 0 auto;min-width:132px;margin-top:8px}.center-state-actions,.clerk-account-controls{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.center-state-actions{margin-top:16px}.operator-auth-proof-tool{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.auth-check-action{min-height:34px;flex:0 0 auto;padding:0 11px;font-size:13px}.auth-proof-feedback{flex-basis:100%;color:var(--muted);font-size:12px;font-weight:700;text-align:center}.auth-proof-feedback.success{color:var(--positive)}.auth-proof-feedback.error{color:var(--danger)}.center-state h1{margin-top:16px;font-size:24px}.small-note{margin-top:10px;font-size:13px}code{padding:2px 5px;border-radius:5px;background:#edf1ef}.loader{width:38px;height:38px;border:3px solid var(--line);border-top-color:var(--positive);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.command-center{grid-template-columns:52px minmax(0,1fr)}.command-pills,.command-action{grid-column:1 / -1;justify-self:stretch;width:100%}.workbench{grid-template-columns:1fr}.inbox-panel{order:1}.detail-panel{order:2}.approval-panel{order:3}.dictation-panel{grid-template-columns:1fr}.dictation-brief{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.task-list,.audit-list,.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.report-body{grid-template-columns:1fr}.report-stats{border-left:0;border-top:1px solid var(--line)}.portal-panel,.portal-paths{grid-template-columns:1fr}}@media(max-width:720px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;display:grid;grid-template-columns:1fr;align-items:stretch;height:auto;padding:10px 14px;border-right:0;border-bottom:1px solid var(--line)}.brand-mark{margin:0}.sidebar-brand{display:flex;align-items:center;margin:0}.nav-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nav-button{width:auto;min-width:0;justify-content:center;padding:0 9px}.nav-button span{display:inline}.workspace{padding:14px}.command-center{order:1;grid-template-columns:1fr;gap:12px;padding:16px}.command-icon{display:none}.command-primary h2{font-size:21px}.workbench{order:2}.task-panel{order:3}.dictation-panel{order:4}.portal-panel{order:5}.metric-strip{order:6}.audit-panel{order:7}.weekly-report{order:8}.topbar{align-items:flex-start;flex-direction:column;justify-content:flex-start}.topbar-copy,.operator-tools{flex:none}.topbar-copy{min-width:0}.operator-tools{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.org-switcher,.operator-status{min-width:0;white-space:normal}.command-pills{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.status-pill{min-width:0;justify-content:center;white-space:normal;text-align:center}.metric-strip,.task-list,.audit-list,.command-stats,.report-stats{grid-template-columns:1fr}.report-header{align-items:flex-start;flex-direction:column}.report-header .small-command{align-self:flex-start}.approval-actions,.dictation-actions,.dictation-fields,.send-review-grid,.safety-check-grid{display:grid;grid-template-columns:1fr}.dictation-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dictation-mode button{justify-content:center}.secondary-action,.primary-action{width:100%;white-space:normal}h1{font-size:30px}}
