@font-face{font-family:Noto Sans KR;src:url(/fonts/NotoSansKR-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/NotoSansKR-Regular.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/NotoSansKR-Regular.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/NotoSansKR-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/NotoSansKR-Bold.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/NotoSansKR-Bold.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-500.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-800.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-900.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}:root{--bg:#f6f3ed;--paper:#fffdf8;--panel:rgba(255,253,248,0.92);--ink:#171b22;--muted:#667085;--line:#e2ded5;--line-strong:#cfc7b9;--accent:#21594f;--accent-warm:#b85f24;--accent-soft:#e8f1ed;--danger-soft:#fff0df;--font-document:"Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR",sans-serif;--font-multilingual:"Noto Sans","Noto Sans KR","Noto Sans Thai","Noto Sans Khmer","Noto Sans Myanmar","Noto Sans Devanagari","Malgun Gothic",system-ui,sans-serif;--sc-black:#0a0a0b;--sc-steel-950:#14171a;--sc-steel-800:#2d3339;--sc-steel-650:#58616b;--sc-steel-300:#c5ccd3;--sc-steel-120:#e7eaee;--sc-steel-060:#f4f5f6;--sc-paper:#faf9f5;--sc-hazard-yellow:#ffd400;--sc-hazard-text:#665100;--sc-warning:#ff8a00;--sc-danger:#d92d20;--sc-ok:#067647;--bg:var(--sc-paper);--paper:#ffffff;--panel:#ffffff;--panel-strong:#ffffff;--ink:var(--sc-black);--muted:var(--sc-steel-650);--line:var(--sc-steel-120);--line-strong:var(--sc-steel-300);--accent:var(--sc-steel-950);--accent-warm:var(--sc-warning);--accent-soft:var(--sc-steel-060);--danger-soft:#fff4e5;--shadow:none;--radius-lg:4px;--radius-md:4px;--radius-sm:4px;--font-product:"Noto Sans KR","Malgun Gothic",system-ui,sans-serif;--font-base:var(--font-product);--font-hud:"Geist Mono","JetBrains Mono","SFMono-Regular","Cascadia Mono",Consolas,monospace;--radius-structural:0;--radius-micro:2px;--radius-control:8px;--radius-panel:14px;--radius-circle:50%;--radius-soft:8px;--radius-workbench:14px;--hazard:#FFD400;--signal:#00E5FF;--siren:#FF4D2E;--good:#5BD68C;--warn:#FFA12E;--steel-0:#0A0A0B;--steel-1:#111114;--steel-2:#16161B;--steel-3:#1F1F26;--paper-0:#FAFAF7;--line-d:rgba(255,255,255,0.10);--line-d-2:rgba(255,255,255,0.16);--r-xs:2px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:14px;--text-display:clamp(44px,6vw,72px);--text-page-title:clamp(32px,4vw,40px);--text-section-title:clamp(24px,3vw,28px);--text-component-title:20px;--text-body-lg:17px;--text-body:15px;--text-support:14px;--text-control:14px;--text-table:13px;--text-caption:12px;--text-hud:11px;--leading-display:1.15;--leading-page-title:1.15;--leading-section-title:1.25;--leading-component-title:1.35;--leading-body-lg:1.65;--leading-body:1.6;--leading-longform:1.75;--leading-control:20px;--leading-table:20px;--leading-caption:18px;--leading-hud:16px;--tracking-body:0;--tracking-component-title:-0.015em;--tracking-section-title:-0.025em;--tracking-page-title:-0.035em;--tracking-display:-0.045em;--tracking-hud:0.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--control-height:44px;--control-height-compact:36px;--icon-hit-area:44px;--content-wide:1440px;--content-standard:1200px;--content-reading:72ch;--t-display:var(--text-display);--t-hero:var(--text-page-title);--t-title:var(--text-section-title);--t-h:var(--text-component-title);--t-body-lg:var(--text-body-lg);--t-body:var(--text-body);--t-caption:12px;--t-micro:10.5px}.kpi strong,.kpi-number,.kpi-value,.metric strong,.num,.tabular,[data-numeric]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hud-label{font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);text-transform:uppercase}body{background:var(--sc-paper);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}.action-panel,.card,.command-main,.dispatch-confirm-box,.doc-tab,.document-editor,.dryrun-card,.evidence-panel>.card,.hero,.judge-card,.left-panel-card,.phone-shell,.process-card,.product-section .card,.reference-grid .card,.remediation-draft,.risk-card,.rubric-item,.scenario-chip,.selected-rubric-item,.template-card,.worker-card,.workflow-channel-card,.workpack-sidebar{border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:none;background:#ffffff}.command-topbar,.topbar{border:1px solid var(--line);background:rgba(250,249,245,.96)}.topbar{position:-webkit-sticky;position:sticky;top:var(--space-3);z-index:10;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}.brand-mark{display:block;width:32px;height:32px;flex:0 0 auto}.brand-lockup strong,.command-copy h1,.command-panel h1,.h2{letter-spacing:var(--tracking-component-title)}.brief-mini-grid span,.comparison-head span,.doc-card span,.eyebrow,.left-widget-head span,.roadmap-item span,.status-row span,.step-copy small,.template-preview span,.topbar-status span{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase}.button{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--sc-black);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);background:var(--sc-hazard-yellow);color:var(--sc-black);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body);cursor:pointer;transition:background .16s ease}.button,.button:hover{box-shadow:none;transform:none}.button:hover{background:#eec600}.button.secondary,.doc-card-actions button,.language-chip,.recipient-chip,.status-pill,.topbar-v2-link,.topnav a,.topnav button{border:1px solid var(--sc-steel-300);border-radius:4px;background:#ffffff;color:var(--sc-steel-950);box-shadow:none}.button:disabled,button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}.input,.textarea{width:100%;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);background:rgba(255,255,255,.74);color:var(--ink);padding:var(--space-3) var(--space-4)}.textarea{min-height:120px}.document-textarea:focus,.input:focus,.textarea:focus{border-color:var(--sc-black);outline:2px solid var(--hazard);outline-offset:2px;box-shadow:none}.special-state{width:min(100%,72ch);margin-inline:auto;padding:var(--space-6);border-radius:var(--radius-panel)}.special-state-title{font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.loading-spinner{width:24px;height:24px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:var(--radius-circle);animation:spin .8s linear infinite}.safeclaw-shared-action{min-height:var(--control-height);border-radius:var(--radius-control);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.safeclaw-shared-card{border-radius:var(--radius-panel)}.safeclaw-shared-page-title{font-size:var(--text-display);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.safeclaw-shared-description{font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.command-stepper button.active,.doc-tab.active,.scenario-chip.active,.template-card.active{border-color:var(--sc-black);background:var(--sc-steel-060);box-shadow:inset 4px 0 0 var(--sc-hazard-yellow)}.rubric-item.fulfilled,.selected-rubric-item.fulfilled,.status-row.live,.step-dot.done{border-color:rgba(6,118,71,.35);background:#ecfdf3}.rubric-item.needs-improvement,.selected-rubric-item.needs-improvement,.status-row.warn,.workflow-result.error{border-color:rgba(255,138,0,.45);background:#fff8e1}.risk-badge,.risk-badge.risk-high{border-radius:4px;background:var(--sc-black);color:var(--sc-hazard-yellow)}.left-progress,.rubric-meter{border-radius:0;background:var(--sc-steel-120)}.left-progress span,.rubric-meter span{border-radius:0;background:var(--sc-hazard-yellow)}*{box-sizing:border-box}html{scroll-behavior:smooth;font-synthesis:none;text-rendering:optimizeLegibility}body,html{margin:0;padding:0;min-height:100vh;color:var(--ink);background:var(--sc-paper);font-family:var(--font-product);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3{margin:0;font-family:var(--font-product);text-wrap:balance}h1{line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}h2{line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}h3{line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--hazard);outline-offset:2px}pre{white-space:pre-wrap;font-family:inherit;letter-spacing:var(--tracking-body);word-spacing:0}pre,ul{margin:0;line-height:var(--leading-longform)}ul{padding-left:var(--space-5)}.document-textarea,.language-chip,.language-wall,.phone-bubble,.share-panel pre,.template-preview,.workflow-textarea{font-family:var(--font-multilingual)}.container,.product-shell{width:min(var(--content-wide),calc(100% - (var(--space-6) * 2)));margin:0 auto}@media (max-width:1279px){.container,.product-shell{width:min(var(--content-wide),calc(100% - (var(--space-5) * 2)))}}@media (max-width:767px){.container,.product-shell{width:min(100%,calc(100% - (var(--space-4) * 2)))}}.product-shell{display:grid;grid-gap:20px;gap:20px;padding:20px 0 48px}.safeclaw-homepage{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);background:#ffffff}.safeclaw-hero-section{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:620px;border-bottom:1px solid var(--line)}.safeclaw-hero-copy{display:grid;align-content:center;grid-gap:var(--space-6);gap:var(--space-6);padding:clamp(var(--space-10),7vw,var(--space-24));background:var(--sc-paper)}.sc-section-kicker{width:-moz-fit-content;width:fit-content;border-left:4px solid var(--sc-hazard-yellow);padding-left:var(--space-2);color:var(--sc-steel-800);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-hero-copy h1{max-width:900px;margin:0;color:var(--sc-black);font-size:var(--text-display);font-weight:800;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.safeclaw-hero-copy p{max-width:740px;margin:0;color:var(--sc-steel-650);font-size:var(--text-component-title);font-weight:700;letter-spacing:var(--tracking-component-title);line-height:var(--leading-component-title)}.safeclaw-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.safeclaw-hero-console{display:grid;align-content:center;grid-gap:var(--space-4);gap:var(--space-4);border-left:1px solid var(--line);padding:clamp(32px,5vw,64px);background:#ffffff}.console-status-line{display:flex;justify-content:space-between;gap:16px;border:1px solid var(--line);padding:12px;background:var(--sc-steel-060);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.console-status-line b{color:var(--sc-ok)}.console-command{border:1px solid var(--sc-black);border-left:6px solid var(--sc-hazard-yellow);padding:var(--space-6);background:#ffffff;color:var(--sc-black);font-size:var(--text-section-title);font-weight:800;letter-spacing:var(--tracking-section-title);line-height:var(--leading-section-title)}.console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.console-grid div{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);padding:var(--space-4);background:#ffffff}.console-grid span{color:var(--sc-steel-650);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);line-height:var(--leading-hud)}.console-grid b{color:var(--sc-black);font-size:var(--text-section-title);line-height:var(--leading-section-title);font-weight:800;letter-spacing:var(--tracking-section-title)}.safeclaw-proof-strip{display:flex;flex-wrap:wrap;align-items:center;gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.safeclaw-proof-strip b,.safeclaw-proof-strip span{min-height:64px;display:inline-flex;align-items:center;padding:0 var(--space-6);background:#ffffff}.safeclaw-proof-strip span{color:var(--sc-steel-650);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);line-height:var(--leading-hud)}.safeclaw-proof-strip b{color:var(--sc-black);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.safeclaw-statement-card{display:grid;align-content:start;grid-gap:var(--space-6);gap:var(--space-6);min-height:390px;padding:clamp(var(--space-8),5vw,var(--space-16));background:#ffffff}.safeclaw-statement-card+.safeclaw-statement-card{border-left:1px solid var(--line)}.safeclaw-statement-card.strong{background:var(--sc-black);color:#ffffff}.safeclaw-core-section h2,.safeclaw-operation-section h2,.safeclaw-statement-card h2{margin:0;color:inherit;font-size:var(--text-page-title);font-weight:800;letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title)}.safeclaw-statement-card p{max-width:680px;margin:0;color:var(--sc-steel-650);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.safeclaw-statement-card.strong p{color:var(--sc-steel-300)}.safeclaw-core-section,.safeclaw-operation-section{display:grid;grid-gap:var(--space-8);gap:var(--space-8);border-bottom:1px solid var(--line);padding:clamp(var(--space-10),6vw,var(--space-20));background:var(--sc-paper)}.safeclaw-section-head{display:grid;grid-gap:20px;gap:20px}.safeclaw-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.safeclaw-core-card{display:grid;grid-gap:16px;gap:16px;min-height:300px;padding:var(--space-6);background:#ffffff}.safeclaw-core-card span{color:var(--sc-hazard-text);font-family:var(--font-hud);font-size:var(--text-body-lg);font-weight:500;text-shadow:none;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-core-card h3{margin:0;color:var(--sc-black);font-size:var(--text-section-title);letter-spacing:var(--tracking-section-title);font-weight:800;line-height:var(--leading-section-title)}.safeclaw-core-card p{margin:0;color:var(--sc-steel-650);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-core-card b{align-self:end;width:-moz-fit-content;width:fit-content;border:1px solid var(--line);padding:var(--space-2);background:var(--sc-steel-060);color:var(--sc-black);font-family:var(--font-hud);font-size:var(--text-hud);letter-spacing:var(--tracking-hud);font-weight:700;line-height:var(--leading-hud)}.safeclaw-operation-section{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;background:#ffffff}.safeclaw-operation-section>div{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.safeclaw-operation-section ol{display:grid;grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;counter-reset:safeclaw-ops;border:1px solid var(--line);background:var(--line)}.safeclaw-operation-section li{counter-increment:safeclaw-ops;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;min-height:76px;background:#ffffff;color:var(--sc-black);font-size:var(--text-component-title);font-weight:700;letter-spacing:var(--tracking-component-title);line-height:var(--leading-component-title)}.safeclaw-operation-section li:before{height:100%;display:grid;place-items:center;background:var(--sc-black);color:var(--sc-hazard-yellow);font-family:var(--font-hud);font-size:var(--text-table);content:counter(safeclaw-ops,decimal-leading-zero);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.brand-lockup{display:inline-flex;align-items:center;gap:12px;min-height:var(--control-height);margin-block:-8px;padding-right:12px}.brand-lockup span:last-child{display:grid;grid-gap:1px;gap:1px}.brand-lockup strong{font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.brand-lockup small{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.topnav{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.topnav a,.topnav button{padding:8px 12px;border:1px solid var(--line);border-radius:4px;color:#4f5967;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.topnav a:hover,.topnav button:hover{background:#ffffff;color:var(--ink)}.command-center-shell{margin:0;padding:0 0 64px;display:grid;grid-gap:20px;gap:20px}.command-center-shell>.command-topbar,.command-center-shell>.command-viewport{width:min(1480px,calc(100% - 32px));margin-right:auto;margin-left:auto}.command-topbar{position:relative;top:auto;z-index:20;display:grid;grid-template-columns:minmax(190px,auto) minmax(0,1fr) minmax(180px,auto);align-items:center;grid-gap:16px;gap:16px;margin:0 -16px;padding:16px;border:0;border-bottom:1px solid rgba(207,199,185,.72);border-radius:0;background:rgba(246,243,237,.9);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-command-topbar{margin-top:0}.safeclaw-lockup .brand-mark{border-radius:4px;background:var(--sc-steel-950)}.safeclaw-landing{--os-bg:var(--sc-paper);--os-panel:#ffffff;--os-panel-2:var(--sc-steel-060);--os-line:var(--sc-steel-120);--os-line-strong:var(--sc-steel-300);--os-text:var(--sc-black);--os-muted:var(--sc-steel-650);--os-yellow:var(--sc-hazard-yellow);--os-green:var(--sc-ok);--os-blue:var(--signal);--os-panel-ink:#0a0a0b;--os-panel-line:rgba(255,255,255,0.14);--os-panel-text:#f6f5ef;--os-panel-muted:#9aa0a6;--os-gutter:var(--space-6);width:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;border-bottom:1px solid var(--os-line);background:var(--os-bg);color:var(--os-text);font-family:var(--font-base)}@media (max-width:1279px){.safeclaw-landing{--os-gutter:var(--space-5)}}@media (max-width:767px){.safeclaw-landing{--os-gutter:var(--space-4)}}.safeclaw-landing a,.safeclaw-landing button{font:inherit}.safeclaw-landing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:45;display:grid;grid-template-columns:minmax(220px,auto) minmax(0,1fr) minmax(260px,auto);align-items:center;min-height:84px;padding-inline:var(--os-gutter);border-bottom:1px solid var(--os-line);background:rgba(250,249,245,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.safeclaw-os-brand{display:inline-flex;align-items:center;gap:var(--space-4);height:100%;padding:0 var(--space-6) 0 0;border-right:1px solid var(--os-line);color:var(--os-text);text-decoration:none}.safeclaw-os-brand strong{color:var(--os-text);font-family:var(--font-hud);font-size:var(--text-section-title);font-weight:800;letter-spacing:var(--tracking-section-title);line-height:var(--leading-section-title)}.safeclaw-os-brand em{margin-left:var(--space-1);padding:0 var(--space-2);background:var(--os-yellow);color:var(--sc-black);font-style:normal}.safeclaw-os-mark{display:block;width:28px;height:28px;flex:0 0 auto}.safeclaw-landing-nav nav{display:flex;justify-content:center;gap:clamp(var(--space-4),2.4vw,var(--space-10))}.safeclaw-landing-nav nav a,.safeclaw-landing-nav nav button{display:inline-flex;min-width:44px;min-height:var(--control-height);align-items:center;justify-content:center;border:0;background:transparent;color:var(--sc-steel-650);cursor:pointer;font-size:var(--text-control);font-weight:700;letter-spacing:var(--tracking-body);text-decoration:none;line-height:var(--leading-control)}.safeclaw-landing-nav nav a:hover,.safeclaw-landing-nav nav button:hover,.safeclaw-login:hover{color:var(--os-text)}.safeclaw-landing-actions{display:flex;justify-content:flex-end;gap:12px;padding-right:0}.safeclaw-contact,.safeclaw-login{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);border-radius:var(--radius-control);padding:0 var(--space-4);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body);text-decoration:none}.safeclaw-login{border:1px solid var(--os-line)}.safeclaw-contact{border:1px solid var(--os-yellow);background:var(--os-yellow);color:#090909;cursor:pointer}.safeclaw-os-hero{min-height:calc(100svh - 88px);border-bottom:1px solid var(--os-line)}.safeclaw-os-status{display:grid;grid-template-columns:minmax(260px,auto) repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);align-items:center;min-height:60px;padding-inline:var(--os-gutter);border-bottom:3px solid var(--os-yellow);background:var(--sc-black);color:var(--os-panel-muted);font-family:var(--font-hud);font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-table)}.safeclaw-os-status span{display:inline-flex;align-items:center;gap:12px;color:var(--os-panel-text)}.safeclaw-os-status b{color:var(--os-panel-muted)}.safeclaw-os-status i{width:10px;height:10px;background:var(--os-green);box-shadow:none}.safeclaw-os-hero-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.58fr);grid-gap:clamp(var(--space-8),5vw,var(--space-20));gap:clamp(var(--space-8),5vw,var(--space-20));align-items:center;min-height:calc(100svh - 148px);padding:clamp(var(--space-12),6vw,var(--space-20)) 0;padding-inline:var(--os-gutter)}.safeclaw-os-tag{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:clamp(var(--space-8),4vw,var(--space-16));border:1px solid var(--sc-black);padding:var(--space-3) var(--space-5);background:var(--os-yellow);color:var(--sc-black);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);line-height:var(--leading-hud)}.safeclaw-os-hero h1,.safeclaw-os-section h2{margin:0;color:var(--os-text);font-family:var(--font-base);font-weight:800;letter-spacing:-.045em;line-height:.98;word-break:keep-all}.safeclaw-os-hero h1{max-width:min(1160px,calc(100vw - 56px));font-size:var(--text-display);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.safeclaw-os-hero mark,.safeclaw-os-section mark{display:inline-block;padding:0 var(--space-1);background:var(--os-yellow);color:#050505;font-style:normal;font-weight:800;transform:skewX(-6deg);white-space:nowrap;box-decoration-break:clone;-webkit-box-decoration-break:clone}.safeclaw-hero-line{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap}.safeclaw-hero-line mark{white-space:nowrap}.safeclaw-os-hero p{margin:var(--space-6) 0 0;color:var(--os-muted)}.safeclaw-os-hero .safeclaw-hero-position,.safeclaw-os-hero p{max-width:760px;font-size:var(--text-body-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body-lg);text-wrap:balance}.safeclaw-os-hero .safeclaw-hero-position{display:flex;align-items:center;gap:12px;margin-top:var(--space-6);padding-left:16px;border-left:4px solid var(--os-yellow);color:var(--sc-black)}.safeclaw-os-cta{display:flex;flex-wrap:wrap;gap:16px;margin-top:var(--space-10)}.safeclaw-os-cta a,.safeclaw-os-cta button{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;border-radius:var(--radius-control);padding:0 var(--space-4);text-decoration:none;font-size:var(--text-control);font-weight:700;letter-spacing:var(--tracking-body);line-height:var(--leading-control)}.safeclaw-os-cta a.primary,.safeclaw-os-cta button{border:1px solid var(--os-yellow);background:var(--os-yellow);color:#050505;cursor:pointer}.safeclaw-os-cta a{border:1px solid var(--os-line);color:var(--os-text)}.safeclaw-os-cta a.primary{color:#050505}.safeclaw-os-console,.safeclaw-terminal{border:1px solid var(--os-panel-line);background:var(--os-panel-ink)}.safeclaw-os-console{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-self:stretch;min-height:340px;align-content:end;padding:var(--space-6)}.safeclaw-os-console b,.safeclaw-os-console span,.safeclaw-terminal div b,.safeclaw-terminal pre{color:var(--os-panel-text);font-family:var(--font-hud);letter-spacing:var(--tracking-hud)}.safeclaw-os-console a,.safeclaw-os-console button,.safeclaw-terminal a,.safeclaw-terminal button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);border:1px solid var(--os-yellow);border-radius:4px;background:transparent;color:var(--os-yellow);cursor:pointer;font-size:var(--text-control);font-weight:700;text-decoration:none;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.safeclaw-os-section{padding-block:clamp(var(--space-16),6vw,var(--space-24));padding-inline:var(--os-gutter);border-bottom:1px solid var(--os-line)}.safeclaw-os-section.compact{padding-top:clamp(var(--space-12),5vw,var(--space-20))}.safeclaw-os-section-head{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:16px;gap:16px;margin-bottom:var(--space-8);color:var(--sc-black);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.safeclaw-os-section-head:after{content:"";height:1px;background:var(--os-line-strong)}.safeclaw-os-section-head span{padding:var(--space-1) var(--space-2);background:var(--sc-black);color:var(--os-yellow);font-family:var(--font-hud);font-size:var(--text-table);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-table)}.safeclaw-os-section h2{max-width:1280px;margin-bottom:40px;font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}#language{padding-bottom:clamp(var(--space-8),3vw,var(--space-12))}#proof{padding-top:clamp(var(--space-8),3vw,var(--space-12))}#proof .safeclaw-os-section-head{margin-bottom:16px}#proof h2{margin-bottom:24px}.safeclaw-language-matrix,.safeclaw-module-map,.safeclaw-pipeline-grid,.safeclaw-proof-matrix{display:grid;border:1px solid var(--os-line);background:var(--os-panel)}.safeclaw-pipeline-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.safeclaw-language-matrix,.safeclaw-proof-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.safeclaw-language-matrix{grid-template-columns:repeat(5,minmax(0,1fr))}.safeclaw-module-map{grid-template-columns:repeat(4,minmax(0,1fr));border-color:var(--os-line);background:var(--os-panel)}.safeclaw-language-matrix article,.safeclaw-module-map a,.safeclaw-pipeline-grid article,.safeclaw-proof-matrix article{min-height:220px;border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);padding:var(--space-6)}.safeclaw-language-matrix article:nth-child(5n),.safeclaw-module-map a:nth-child(4n),.safeclaw-pipeline-grid article:last-child,.safeclaw-proof-matrix article:nth-child(3n){border-right:0}.safeclaw-module-map a{position:relative;color:inherit;text-decoration:none;transition:background .16s ease,border-color .16s ease}.safeclaw-module-map a:before{content:"";position:absolute;top:var(--space-8);left:var(--space-8);width:7px;height:7px;background:var(--os-yellow)}.safeclaw-module-map a:hover{background:rgba(255,220,46,.08)}.safeclaw-language-matrix span,.safeclaw-module-map span,.safeclaw-pipeline-grid span,.safeclaw-proof-matrix span{display:block;margin-bottom:24px;color:var(--sc-hazard-text);font-family:var(--font-hud);font-size:var(--text-body);font-weight:500;letter-spacing:var(--tracking-body);text-shadow:none;line-height:var(--leading-body)}.safeclaw-module-map span{padding-left:var(--space-6)}.safeclaw-module-map em{position:absolute;top:var(--space-6);right:var(--space-6);border:1px solid var(--sc-black);border-radius:4px;padding:var(--space-1) var(--space-3);background:var(--sc-black);color:var(--os-yellow);font-family:var(--font-hud);font-size:var(--text-caption);font-style:normal;font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-language-matrix h3,.safeclaw-module-map h3,.safeclaw-pipeline-grid h3,.safeclaw-proof-matrix h3{margin:0 0 var(--space-6);color:var(--os-text);font-size:var(--text-component-title);font-weight:700;letter-spacing:var(--tracking-component-title);line-height:var(--leading-component-title)}.safeclaw-language-matrix h3,.safeclaw-language-matrix p{font-family:var(--font-multilingual)}.safeclaw-module-map h3{max-width:82%}.safeclaw-language-matrix p,.safeclaw-module-map p,.safeclaw-pipeline-grid p,.safeclaw-proof-matrix p{margin:0;color:var(--os-muted);font-size:var(--text-body-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body-lg)}.safeclaw-module-map p:after{content:"열기 +";display:block;margin-top:var(--space-8);border-top:2px solid var(--os-yellow);padding-top:var(--space-2);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption)}.safeclaw-module-map p:after,.safeclaw-pipeline-grid b{width:-moz-fit-content;width:fit-content;color:var(--sc-black);font-family:var(--font-hud);letter-spacing:var(--tracking-body)}.safeclaw-pipeline-grid b{display:inline-block;margin-top:var(--space-12);padding:var(--space-2) var(--space-3);background:var(--os-yellow);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg)}.safeclaw-terminal{display:grid;overflow:hidden}.safeclaw-terminal div{display:flex;align-items:center;gap:12px;min-height:68px;border-bottom:1px solid var(--os-line);padding:0 var(--space-8)}.safeclaw-terminal div span{width:16px;height:16px;border-radius:4px}.safeclaw-terminal div span:first-child{background:#ef695d}.safeclaw-terminal div span:nth-child(2){background:#f3c64f}.safeclaw-terminal div span:nth-child(3){background:#7fd26e}.safeclaw-terminal div em{margin-left:auto;color:#5bd68c;font-style:normal;font-weight:900}.safeclaw-terminal pre{min-height:260px;margin:0;padding:var(--space-10) var(--space-12);white-space:pre-wrap;font-family:var(--font-product);font-size:var(--text-body);line-height:var(--leading-body);font-weight:500;letter-spacing:var(--tracking-body)}.safeclaw-terminal a,.safeclaw-terminal button{width:-moz-fit-content;width:fit-content;margin:0 var(--space-12) var(--space-10);padding:0 var(--space-8)}.hero-console-replay{align-self:stretch;display:grid;align-content:center;min-width:0}.hero-console-frame{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--sc-black);border-left:6px solid var(--os-yellow);padding:var(--space-5) var(--space-6) var(--space-6);background:var(--os-panel-ink)}.hero-console-titlebar{display:flex;align-items:center;gap:8px;padding-bottom:var(--space-4);border-bottom:1px solid var(--os-panel-line);color:var(--os-panel-text);font-family:var(--font-hud);font-size:var(--text-caption);letter-spacing:var(--tracking-body);font-weight:600;line-height:var(--leading-caption)}.hero-console-titlebar b{margin-left:8px;font-weight:900}.hero-console-titlebar em{margin-left:auto;padding:var(--space-1) var(--space-2);border:1px solid var(--os-yellow);background:rgba(255,212,0,.14);color:var(--os-yellow);font-style:normal;font-weight:900;letter-spacing:var(--tracking-hud)}.hero-console-dot{width:11px;height:11px;border-radius:var(--radius-circle);background:var(--os-panel-line)}.hero-console-dot:first-child{background:#ef695d}.hero-console-dot:nth-child(2){background:#f3c64f}.hero-console-dot:nth-child(3){background:#7fd26e}.hero-console-prompt{display:grid;grid-gap:8px;gap:8px;padding:var(--space-4);border:1px solid var(--os-panel-line);background:rgba(255,255,255,.03)}.hero-console-prompt span{color:var(--os-yellow);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);text-transform:uppercase;line-height:var(--leading-hud)}.hero-console-prompt p{margin:0;color:var(--os-panel-text);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);word-break:keep-all;letter-spacing:var(--tracking-body)}.hero-console-replay .agent-console{border:0;border-radius:0;padding:0;background:transparent}.hero-console-replay .agent-console-body{max-height:340px;gap:var(--space-2)}.hero-console-replay .agent-console-line{color:#c6ccd2;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.hero-console-replay .agent-console-line-active .agent-console-label{color:#cfd5dc}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.agent-console-live,.api-proof-card i,.api-pulse-grid .live i,.button-spinner,.hero-console-replay .agent-console-live,.inline-progress.animated progress::-moz-progress-bar,.inline-progress.animated progress::-webkit-progress-value,.inline-progress.animated span,.loading-spinner,.sc-blink,.status-orb.generating{animation:none}}.safeclaw-os-section-head .safeclaw-section-title{max-width:none}.safeclaw-landing-footer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:var(--space-8) var(--space-10);gap:var(--space-8) var(--space-10);align-items:start;padding-block:clamp(48px,6vw,80px);padding-inline:var(--os-gutter);border-top:3px solid var(--os-yellow);background:var(--sc-black);color:var(--os-panel-text)}.safeclaw-footer-brand{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:8px 12px;gap:8px 12px}.safeclaw-footer-brand strong{font-family:var(--font-hud);font-size:var(--text-section-title);font-weight:800;letter-spacing:var(--tracking-section-title);line-height:var(--leading-section-title)}.safeclaw-footer-brand em{padding:0 var(--space-2);background:var(--os-yellow);color:var(--sc-black);font-style:normal}.safeclaw-footer-brand p{grid-column:1/-1;margin:4px 0 0;max-width:520px;color:var(--os-panel-muted);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-landing-footer nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);justify-content:flex-end}.safeclaw-landing-footer nav a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;color:var(--os-panel-text);font-size:var(--text-body);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.safeclaw-landing-footer nav a:hover{color:var(--os-yellow)}.safeclaw-footer-note{grid-column:1/-1;margin:8px 0 0;padding-top:20px;border-top:1px solid var(--os-panel-line);color:var(--os-panel-muted);font-family:var(--font-hud);font-size:var(--text-caption);letter-spacing:var(--tracking-body);font-weight:600;line-height:var(--leading-caption)}@media (max-width:860px){.safeclaw-landing-footer{grid-template-columns:1fr}.safeclaw-landing-footer nav{justify-content:flex-start}}.safeclaw-prototype-shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);overflow-x:hidden;background:#050506;color:#f6f5ef}.safeclaw-prototype-rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid rgba(255,255,255,.16);background:rgba(8,8,10,.92);padding:32px 24px}.safeclaw-prototype-logo{display:inline-flex;color:#f6f5ef;font-family:var(--font-hud);font-size:var(--text-section-title);font-weight:800;letter-spacing:var(--tracking-section-title);text-decoration:none;line-height:var(--leading-section-title)}.safeclaw-prototype-rail p{margin:8px 0 32px;color:rgba(246,245,239,.5);font-family:var(--font-hud);letter-spacing:var(--tracking-hud)}.safeclaw-prototype-rail section{border-top:1px solid rgba(255,255,255,.12);padding:24px 0}.safeclaw-prototype-rail h2{margin:0 0 12px;color:rgba(246,245,239,.38);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-prototype-rail button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:0;border-left:3px solid transparent;background:transparent;color:rgba(246,245,239,.74);cursor:pointer;padding:16px 12px;text-align:left}.safeclaw-prototype-rail button span{color:rgba(246,245,239,.48);font-family:var(--font-hud);letter-spacing:var(--tracking-hud)}.safeclaw-prototype-rail button strong{font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-prototype-rail button.active{border-left-color:var(--os-yellow);background:rgba(255,212,0,.08);color:#fff}.safeclaw-prototype-main{min-width:0}.safeclaw-prototype-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:3;min-height:58px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:20px;gap:20px;align-items:center;border-bottom:1px solid rgba(255,255,255,.16);background:rgba(5,5,6,.92);padding:0 32px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--font-hud);letter-spacing:.08em}.safeclaw-prototype-topbar span{color:rgba(246,245,239,.66)}.safeclaw-prototype-topbar i{display:inline-block;width:8px;height:8px;border-radius:var(--radius-circle);margin-right:12px;background:#7ddc86}.safeclaw-prototype-topbar b{color:#7ddc86}.safeclaw-prototype-topbar a{display:inline-flex;min-height:44px;align-items:center;border:1px solid var(--os-yellow);border-radius:4px;color:var(--os-yellow);padding:0 20px;text-decoration:none}.safeclaw-prototype-stage{padding:clamp(48px,6vw,84px)}.safeclaw-prototype-notice{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;max-width:1100px;margin:0 0 34px;border:1px solid rgba(255,212,0,.62);background:rgba(255,212,0,.1);padding:20px 24px}.safeclaw-prototype-notice strong{color:var(--os-yellow);font-family:var(--font-hud);font-size:var(--text-support);font-weight:500;letter-spacing:var(--tracking-body);white-space:nowrap;line-height:var(--leading-body)}.safeclaw-prototype-notice p{margin:0;color:rgba(246,245,239,.72);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-prototype-title span{color:var(--os-yellow);font-family:var(--font-hud);font-weight:950;letter-spacing:var(--tracking-hud)}.safeclaw-prototype-title h1{max-width:min(1080px,calc(100vw - 320px));margin:20px 0;color:#fff;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);word-break:keep-all;text-wrap:balance;font-weight:800}.safeclaw-prototype-title p{max-width:760px;margin:0;color:rgba(246,245,239,.62);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:500;letter-spacing:var(--tracking-body)}.safeclaw-prototype-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(240px,.72fr);grid-gap:24px;gap:24px;margin-top:72px}.safeclaw-prototype-card{min-height:320px;border:1px solid rgba(255,255,255,.16);background:rgba(14,14,18,.84);padding:34px}.safeclaw-prototype-card.primary{border-color:var(--os-yellow)}.safeclaw-prototype-card-kicker{display:flex;align-items:center;justify-content:space-between;gap:16px}.safeclaw-prototype-card span{color:var(--os-yellow);font-family:var(--font-hud);font-weight:950;letter-spacing:var(--tracking-hud)}.safeclaw-prototype-status{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:0 12px;font-family:var(--font-hud);font-size:var(--text-caption);font-style:normal;font-weight:600;letter-spacing:var(--tracking-body);white-space:nowrap;line-height:var(--leading-caption)}.safeclaw-prototype-status.live{border-color:rgba(125,220,134,.55);background:rgba(125,220,134,.12);color:#9df0a6}.safeclaw-prototype-status.partial{border-color:rgba(255,212,0,.58);background:rgba(255,212,0,.12);color:var(--os-yellow)}.safeclaw-prototype-status.planned{border-color:rgba(246,245,239,.28);background:rgba(246,245,239,.08);color:rgba(246,245,239,.68)}.safeclaw-prototype-card h2{margin:24px 0 20px;color:#fff;font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.safeclaw-prototype-card li,.safeclaw-prototype-card p{color:rgba(246,245,239,.62);font-size:var(--text-component-title);line-height:var(--leading-component-title);font-weight:700;letter-spacing:var(--tracking-component-title)}.safeclaw-prototype-map-target{border-left:3px solid var(--os-yellow);background:rgba(255,212,0,.08);padding:12px 16px;color:rgba(246,245,239,.82);font-family:var(--font-hud);font-size:var(--text-body);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body)}.safeclaw-prototype-scope{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.safeclaw-prototype-scope li{border-bottom:1px solid rgba(255,255,255,.12);padding:0 0 12px 24px;position:relative}.safeclaw-prototype-scope li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;background:var(--os-yellow)}.safeclaw-prototype-card a,.safeclaw-prototype-card button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;margin-top:24px;border:1px solid var(--os-yellow);border-radius:4px;background:var(--os-yellow);color:#050506;padding:0 24px;text-decoration:none;font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-prototype-card a.safeclaw-prototype-open-link{background:var(--os-yellow);color:#050506}.safeclaw-prototype-card button{background:transparent;color:var(--os-yellow)}.safeclaw-prototype-metrics{display:grid;grid-gap:16px;gap:16px}.safeclaw-prototype-metrics p{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:16px}.safeclaw-prototype-metrics b{color:rgba(246,245,239,.44)}.safeclaw-prototype-metrics strong{color:var(--os-yellow)}.command-stepper{justify-content:center;gap:8px;flex:1 1}.command-stepper button{display:inline-flex;align-items:center;gap:8px;min-height:48px;min-width:160px;justify-content:center;padding:8px;border:1px solid rgba(226,222,213,.74);background:rgba(255,253,248,.58);color:inherit;cursor:pointer}.command-stepper button.active{border-color:var(--sc-black);background:var(--sc-steel-060);color:var(--sc-black);box-shadow:inset 4px 0 0 var(--sc-hazard-yellow);font-weight:850}.step-copy{display:grid;grid-gap:1px;gap:1px}.step-copy small{color:var(--muted);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);line-height:var(--leading-hud);font-family:var(--font-hud)}.step-copy strong{color:var(--ink)}.step-copy strong,.step-dot{font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-body);font-weight:600}.step-dot{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border:1px solid rgba(207,199,185,.9);border-radius:var(--radius-circle);background:#fffefb;color:var(--muted)}.step-dot.active{border-color:rgba(33,89,79,.42);background:var(--accent);box-shadow:none}.step-dot.done{border-color:rgba(33,89,79,.35);background:var(--accent-soft);color:var(--accent)}.step-dot.pending{background:#fffdf8}.step-dot.blocked{border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.12);color:#b45309}.step-dot.locked{opacity:.58;background:rgba(246,243,237,.92)}.topbar-status{display:grid;justify-items:end;grid-gap:4px;gap:4px;min-width:150px;padding:8px 12px;border:1px solid rgba(226,222,213,.88);border-radius:4px;background:rgba(255,255,255,.56)}.topbar-status span{color:var(--muted);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.topbar-status b{color:var(--ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table)}.topbar-status b,.topbar-v2-link{letter-spacing:var(--tracking-body)}.topbar-v2-link{margin-top:4px;padding:4px 8px;border:1px solid rgba(33,89,79,.18);border-radius:4px;background:rgba(232,241,237,.75);color:var(--accent);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption)}.v2-shell{width:min(var(--content-standard),calc(100% - (var(--space-6) * 2)));margin:0 auto;padding:var(--space-5) 0 var(--space-16);display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.v2-nav{position:-webkit-sticky;position:sticky;top:var(--space-2);z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid rgba(226,222,213,.86);border-radius:4px;background:rgba(255,253,248,.82);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v2-nav nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.v2-nav nav a{display:inline-flex;min-height:var(--control-height);align-items:center;padding:8px 12px;border:1px solid rgba(226,222,213,.75);border-radius:4px;color:#556070;font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.v2-nav nav a:hover{border-color:rgba(33,89,79,.22);color:var(--accent);background:var(--accent-soft)}.v2-hero{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(var(--space-8),6vw,var(--space-20));border-radius:4px;background:rgba(255,253,248,.96)}.v2-hero h1{max-width:920px;margin:0;font-size:var(--text-page-title);line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title);font-weight:800}.v2-hero p{max-width:820px;margin:0;color:var(--muted);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body);font-weight:500}.demo-mode-shell{width:min(var(--content-wide),calc(100% - (var(--space-6) * 2)))}.demo-hero-grid{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:20px;gap:20px}.demo-screen,.demo-stage-panel{border:1px solid rgba(226,222,213,.9);border-radius:4px;background:rgba(255,253,248,.9);box-shadow:none}.demo-stage-panel{position:-webkit-sticky;position:sticky;top:96px;align-self:start;display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6)}.demo-stage-panel h1{margin:0;font-size:var(--text-page-title);line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title);font-weight:800}.demo-stage-panel p{margin:0;color:var(--muted);line-height:var(--leading-body)}.demo-progress-track,.inline-progress{height:12px;overflow:hidden;border-radius:var(--radius-structural);background:rgba(226,222,213,.72)}.demo-progress-track span{display:block;height:100%;border-radius:var(--radius-structural);background:var(--accent);transition:width .42s ease}.demo-stage-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.demo-stage-list li{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid rgba(226,222,213,.74);border-radius:4px;color:var(--muted);background:rgba(255,255,255,.48)}.demo-stage-list li span{color:inherit;font-weight:900}.demo-stage-list li.active{border-color:rgba(33,89,79,.24);color:var(--accent);background:var(--accent-soft)}.demo-stage-list li.done{color:var(--ink)}.demo-mode-badges{display:flex;flex-wrap:wrap;gap:8px}.demo-mode-badges button{min-height:var(--control-height);border:1px solid rgba(33,89,79,.18);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:#fffdf8;color:var(--accent);cursor:pointer;font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.demo-screen{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:clamp(var(--space-5),3vw,var(--space-8));min-height:760px}.demo-screen-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.demo-screen-top b,.demo-screen-top span{padding:8px 12px;border-radius:4px;background:var(--accent-soft);color:var(--accent);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.demo-screen-top b{background:#fff6e8;color:#7a481c}.api-pulse-grid,.api-pulse-showcase,.language-wall,.preview-triad,.primary-triad-grid,.roadmap-list,.scenario-strip,.trust-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.scenario-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.scenario-strip button{min-height:112px;padding:var(--space-4);border:1px solid rgba(207,199,185,.86);border-radius:4px;background:rgba(255,253,248,.78);text-align:left;cursor:pointer}.scenario-strip button.active{border-color:rgba(33,89,79,.38);background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--sc-hazard-yellow)}.scenario-strip small{display:block;margin-bottom:8px;color:var(--accent);font-weight:900}.scenario-strip strong{line-height:var(--leading-section-title)}.demo-input-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border:1px solid rgba(226,222,213,.8);border-radius:4px;background:#fffefb}.demo-input-card span{color:var(--accent);font-weight:900}.demo-input-card p{margin:0;font-size:var(--text-component-title);line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title);font-weight:700}.demo-result-brief{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.demo-result-brief div{padding:var(--space-4);border:1px solid rgba(226,222,213,.82);border-radius:4px;background:rgba(255,255,255,.64)}.demo-result-brief span{display:block;color:var(--muted);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.demo-result-brief strong{display:block;margin-top:8px;color:var(--ink);font-size:var(--text-component-title);line-height:var(--leading-component-title);font-weight:700;letter-spacing:var(--tracking-component-title)}.api-pulse-grid,.api-pulse-showcase{grid-template-columns:repeat(4,minmax(0,1fr))}.api-proof-card,.api-pulse-grid div{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid rgba(226,222,213,.8);border-radius:4px;background:rgba(255,255,255,.62)}.api-proof-card i,.api-pulse-grid i{width:13px;height:13px;border-radius:var(--radius-circle);background:#c8c0b2;box-shadow:none}.api-proof-card i,.api-pulse-grid .live i{background:var(--accent);animation:apiPulse 1.5s infinite}@keyframes apiPulse{0%,to{opacity:.45}50%{opacity:1}}.api-proof-card p,.api-pulse-grid span{color:var(--muted);line-height:var(--leading-body)}.preview-triad,.primary-triad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-hero-card,.triad-card{display:grid;grid-gap:12px;gap:12px;min-height:220px;padding:var(--space-6);border:1px solid rgba(207,199,185,.84);border-radius:4px;background:#fffdf8}.preview-hero-card span,.triad-card span{color:var(--accent);font-weight:950;letter-spacing:var(--tracking-hud)}.preview-hero-card h2,.triad-card h2{margin:0;font-size:var(--text-component-title);line-height:var(--leading-component-title);font-weight:700;letter-spacing:var(--tracking-component-title)}.preview-hero-card p,.triad-card p{margin:0;color:var(--muted);line-height:var(--leading-body)}.preview-hero-card:first-child,.triad-card.risk{background:#fff8ed}.preview-hero-card:nth-child(2),.triad-card.tbm{background:#eef6f2}.preview-hero-card:nth-child(3),.triad-card.foreign{background:#f3f1ff}.demo-evidence-map,.demo-generated-pack{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);border:1px solid rgba(226,222,213,.82);border-radius:4px;background:rgba(255,253,248,.72)}.demo-generated-pack:not(.visible) .demo-document-list article:nth-child(n+4){opacity:.34}.demo-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.demo-section-heading span{color:var(--accent);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:uppercase;line-height:var(--leading-caption)}.demo-section-heading h2{margin:0;color:var(--ink);font-size:var(--text-section-title);line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title);font-weight:800}.demo-section-heading p{width:100%;margin:0;color:var(--muted);line-height:var(--leading-component-title)}.demo-document-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.demo-document-list article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:148px;padding:16px;border:1px solid rgba(226,222,213,.84);border-radius:4px;background:rgba(255,255,255,.72)}.demo-document-list article.primary{border-color:rgba(33,89,79,.28);background:rgba(232,241,237,.96)}.demo-document-list article span{color:var(--accent);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.demo-document-list article h3{margin:0;color:var(--ink);font-size:var(--text-component-title);line-height:var(--leading-component-title);font-weight:700;letter-spacing:var(--tracking-component-title)}.demo-document-list article p{margin:0;color:#556070;font-size:var(--text-support);line-height:var(--leading-body);font-weight:500;letter-spacing:var(--tracking-body)}.demo-evidence-map ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.demo-evidence-map li{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(226,222,213,.72);border-radius:4px;background:rgba(255,255,255,.58)}.demo-evidence-map b{color:var(--accent)}.demo-evidence-map span{color:#4e5b69;line-height:var(--leading-component-title)}.interview-question-list,.preview-hero-card div,.secondary-doc-grid{display:flex;flex-wrap:wrap;gap:8px}.interview-question-list span,.preview-hero-card b,.secondary-doc-grid span{padding:var(--space-2) var(--space-3);border:1px solid rgba(226,222,213,.86);border-radius:4px;background:rgba(255,255,255,.66);color:#546071;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.language-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.language-wall div{padding:var(--space-4);border:1px solid rgba(226,222,213,.8);border-radius:4px;background:rgba(255,255,255,.64)}.language-wall span{color:var(--accent);font-weight:900}.language-wall p{margin:8px 0 0;color:#424b5b;line-height:var(--leading-body)}.comparison-card,.interview-card,.presenter-notes,.secondary-docs-card,.v2-link-band{padding:24px;border-radius:4px}.presenter-notes p,.v2-link-band p{color:var(--muted)}.comparison-table{display:grid;overflow:hidden;border:1px solid rgba(226,222,213,.9);border-radius:4px}.comparison-table>div{display:grid;grid-template-columns:1.2fr repeat(4,1fr)}.comparison-table span{padding:var(--space-3);border-right:1px solid rgba(226,222,213,.75);border-bottom:1px solid rgba(226,222,213,.75);line-height:var(--leading-component-title)}.comparison-table span:last-child{border-right:0}.comparison-head span{background:var(--accent);color:#fffdf8;font-weight:900}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.roadmap-item,.trust-grid article{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-6);border-radius:4px}.roadmap-item p,.trust-grid p{margin:0;color:var(--muted);line-height:var(--leading-body)}.roadmap-list{grid-template-columns:repeat(5,minmax(0,1fr))}.roadmap-item span{color:var(--accent-warm);font-weight:900}.v2-link-band{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}@media (max-width:1180px){.demo-hero-grid{grid-template-columns:1fr}.demo-stage-panel{position:static}.api-pulse-grid,.api-pulse-showcase,.demo-document-list,.demo-result-brief,.language-wall,.preview-triad,.primary-triad-grid,.roadmap-list,.scenario-strip,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1279px){.v2-shell{width:min(var(--content-standard),calc(100% - (var(--space-5) * 2)))}.demo-mode-shell{width:min(var(--content-wide),calc(100% - (var(--space-5) * 2)))}}@media (max-width:767px){.demo-mode-shell,.v2-shell{width:min(100%,calc(100% - (var(--space-4) * 2)));padding-top:var(--space-3)}.v2-nav{position:static;align-items:flex-start;border-radius:4px;flex-direction:column}.v2-nav nav{justify-content:flex-start}.v2-hero{padding:24px;border-radius:4px}.v2-hero h1{font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.api-pulse-grid,.api-pulse-showcase,.demo-document-list,.demo-result-brief,.language-wall,.preview-triad,.primary-triad-grid,.roadmap-list,.scenario-strip,.trust-grid{grid-template-columns:1fr}.demo-screen{min-height:auto}.demo-screen,.preview-hero-card,.roadmap-item,.triad-card,.trust-grid article{padding:var(--space-4)}.demo-screen-top,.v2-link-band{align-items:flex-start;flex-direction:column}.demo-evidence-map li{grid-template-columns:1fr}.comparison-card{overflow-x:auto}.comparison-table{min-width:860px}}.command-viewport{min-height:calc(100vh - 112px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.command-left-panel,.command-side,.mission-rail{display:grid;grid-gap:12px;gap:12px;align-content:start}.command-left-panel{display:none}.left-panel-card{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(226,222,213,.78);border-radius:4px;background:rgba(255,253,248,.68);box-shadow:none;padding:20px}.left-widget-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.left-widget-head span{color:var(--accent);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.left-widget-head b{border:1px solid rgba(207,199,185,.82);border-radius:4px;background:rgba(255,255,255,.68);color:var(--muted);padding:4px 8px;font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.live-status-widget{background:rgba(255,253,248,.74)}.status-row-list{display:grid;grid-gap:8px;gap:8px}.status-row{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:40px;border:1px solid rgba(226,222,213,.88);border-radius:4px;background:rgba(255,255,255,.54);padding:8px 12px}.status-row span{color:var(--muted)}.status-row b,.status-row span{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.status-row b{color:var(--ink)}.status-row.live{border-color:rgba(33,89,79,.22);background:rgba(232,241,237,.8)}.status-row.live b{color:var(--accent)}.status-row.warn{border-color:rgba(184,95,36,.26);background:var(--danger-soft)}.left-progress{overflow:hidden;height:8px;background:rgba(226,222,213,.72)}.left-progress,.left-progress span{border-radius:var(--radius-structural)}.left-progress span{display:block;height:100%;background:var(--accent);transition:width .25s ease}.field-brief-mini{background:rgba(255,253,248,.74)}.brief-mini-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.brief-mini-grid div{display:grid;grid-gap:4px;gap:4px;min-height:70px;border:1px solid rgba(207,199,185,.72);border-radius:4px;background:rgba(255,255,255,.54);padding:12px}.brief-mini-grid span{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.brief-mini-grid b{color:var(--ink);font-size:var(--text-table);line-height:var(--leading-table);letter-spacing:var(--tracking-body);font-weight:500}.brief-mini-grid b.amber{color:#7a4d20}.brief-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.brief-meta{margin-top:4px}.brief-meta summary{width:max-content;color:var(--accent);cursor:pointer}.brief-meta small,.brief-meta summary{font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.brief-meta small{display:block;margin-top:4px;color:var(--muted)}.current-site-card{min-height:210px;background:rgba(255,253,248,.72)}.current-site-card strong{font-size:var(--text-section-title);line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title);font-weight:800}.current-site-card p{margin:0;color:var(--muted);line-height:var(--leading-body)}.site-tag-grid{display:flex;flex-wrap:wrap;gap:8px}.site-tag-grid span{border:1px solid rgba(33,89,79,.18);border-radius:4px;background:var(--accent-soft);color:var(--accent);padding:8px;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.recent-list{display:grid;grid-gap:8px;gap:8px}.recent-list button{display:flex;align-items:flex-start;gap:12px;width:100%;border:1px solid rgba(226,222,213,.82);border-radius:4px;background:rgba(255,255,255,.52);padding:12px;text-align:left;color:var(--ink);cursor:pointer}.recent-list button:hover{border-color:rgba(33,89,79,.28);background:#fffefb}.recent-list button i{width:9px;height:9px;flex:0 0 auto;margin-top:4px;border-radius:var(--radius-circle);background:var(--accent);box-shadow:none}.recent-list strong{font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.recent-list small{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.mission-rail{position:-webkit-sticky;position:sticky;top:92px;height:-moz-fit-content;height:fit-content;padding:12px;border:1px solid rgba(226,222,213,.72);border-radius:4px;background:rgba(255,253,248,.54)}.rail-kicker{padding:8px 8px 12px;color:var(--accent);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:uppercase;line-height:var(--leading-caption)}.mission-step{display:grid;grid-gap:8px;gap:8px;min-height:86px;padding:12px;border:1px solid rgba(226,222,213,.8);border-radius:4px;background:rgba(255,255,255,.48)}.mission-step span{color:var(--accent-warm);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.mission-step strong{font-size:var(--text-support);line-height:var(--leading-body);font-weight:500;letter-spacing:var(--tracking-body)}.command-main{overflow:hidden;min-height:760px;padding:clamp(24px,3vw,38px);display:grid;grid-gap:20px;gap:20px;background:rgba(255,253,248,.98)}.command-main-studio{position:relative}.workflow-progress{position:absolute;inset:0 0 auto;height:4px;overflow:hidden;border-radius:4px;background:rgba(226,222,213,.72)}.workflow-progress span{display:block;height:100%;border-radius:var(--radius-structural);background:var(--accent);transition:width .35s ease}.command-copy{max-width:920px}.command-copy h1{max-width:720px;margin:12px 0 16px;font-size:var(--text-page-title);line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title);font-weight:800}.command-copy p{max-width:760px;margin:0;color:var(--muted);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:500;letter-spacing:var(--tracking-body)}.command-console{align-self:end;display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(207,199,185,.72);border-radius:4px;background:rgba(255,255,255,.64)}.console-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.command-console label{color:#3b424f;font-weight:900}.console-head span{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-console-input{min-height:150px;border-radius:4px;background:#fffefb;font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.command-primary{min-width:148px;background:#12161d}.ai-mode-toggle{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px;border:1px solid #d6dce5;border-radius:4px;padding:12px;margin-top:12px;background:#fafbfc}.ai-mode-toggle legend{padding:0 8px;font-size:var(--text-caption);color:#5e6677;font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.ai-mode-option{display:flex;align-items:flex-start;gap:8px;min-height:var(--control-height);padding:12px;border:1px solid #e3e7ee;border-radius:4px;background:#ffffff;cursor:pointer;transition:border-color .15s,background .15s}.ai-mode-option:hover{border-color:#1f4d43}.ai-mode-option.selected{border-color:#1f4d43;background:#e8f1ed}.ai-mode-option input[type=radio]{width:20px;height:20px;margin-top:2px;flex:0 0 auto;accent-color:#1f4d43}.ai-mode-option strong{font-size:var(--text-table);color:#17201d;font-weight:500;line-height:var(--leading-table)}.ai-mode-option small,.ai-mode-option strong{display:block;letter-spacing:var(--tracking-body)}.ai-mode-option small{margin-top:4px;font-size:var(--text-caption);color:#5e6677;font-weight:600;line-height:var(--leading-caption)}.quick-scenario-chips{border:1px solid rgba(207,199,185,.72);border-radius:4px;background:rgba(255,255,255,.46);padding:12px}.field-brief-chip-row{display:flex;flex-wrap:wrap;gap:8px}.field-brief-chip-row span{border:1px solid rgba(207,199,185,.78);border-radius:4px;background:rgba(255,253,248,.72);color:var(--ink);padding:8px 12px;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.evidence-readiness-rail,.generation-stage-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.document-evidence-panel article,.evidence-readiness-card,.generation-stage-rail article{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(207,199,185,.78);border-radius:4px;background:rgba(255,253,248,.68);padding:12px}.document-evidence-panel article.ready,.evidence-readiness-card.ready,.generation-stage-rail article.ready{border-color:rgba(22,163,74,.28);background:rgba(236,253,245,.58)}.document-evidence-panel article.warn,.evidence-readiness-card.warn,.generation-stage-rail article.warn{border-color:rgba(245,158,11,.34);background:rgba(255,251,235,.62)}.document-evidence-panel article span,.evidence-readiness-card span,.generation-stage-rail span{color:var(--muted);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.document-evidence-panel article strong,.evidence-readiness-card strong,.generation-stage-rail strong{color:var(--ink);font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.document-evidence-panel article small,.evidence-readiness-card small,.generation-stage-rail small{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.advanced-settings{border:1px solid rgba(207,199,185,.72);border-radius:4px;background:rgba(255,255,255,.46);padding:12px}.advanced-settings summary{cursor:pointer;color:var(--muted);font-size:var(--text-caption);font-weight:600;list-style:none;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.advanced-settings summary::-webkit-details-marker{display:none}.advanced-settings summary:after{content:"열기";float:right;color:var(--accent);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.advanced-settings[open] summary:after{content:"접기"}.quick-scenario-chips summary{cursor:pointer;color:var(--muted);font-size:var(--text-caption);font-weight:600;list-style:none;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.quick-scenario-chips summary::-webkit-details-marker{display:none}.quick-scenario-chips summary:after{content:"열기";float:right;color:var(--accent);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.quick-scenario-chips[open] summary:after{content:"접기"}.quick-scenario-chip-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.quick-chip{min-height:var(--control-height-compact);border:1px solid rgba(207,199,185,.78);border-radius:4px;background:rgba(255,255,255,.58);color:var(--ink);padding:8px 12px;font-size:var(--text-caption);font-weight:600;cursor:pointer;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .quick-chip{min-height:var(--control-height)}.quick-chip.active{border-color:rgba(33,89,79,.36);background:var(--accent-soft);color:var(--accent)}.dispatch-preview-panel,.evidence-live-panel,.output-card-grid{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(207,199,185,.72);border-radius:4px;background:rgba(255,255,255,.56);padding:16px}.dispatch-preview-panel p,.evidence-live-panel p{margin:0;color:var(--muted);line-height:var(--leading-body);letter-spacing:var(--tracking-body);word-spacing:.05em}.generation-focus{display:flex;align-items:center;gap:12px;border:1px solid rgba(33,89,79,.24);border-radius:4px;background:rgba(232,241,237,.76);padding:12px}.generation-focus strong{color:var(--accent);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.generation-focus small{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.api-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.api-proof{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(226,222,213,.88);border-radius:4px;background:rgba(255,253,248,.66);padding:12px}.api-proof strong{color:var(--ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.api-proof small,.api-proof span{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.api-proof.live{border-color:rgba(33,89,79,.24);background:rgba(232,241,237,.72)}.api-proof.live span{color:var(--accent)}.api-proof.warn{border-color:rgba(184,95,36,.24);background:rgba(255,240,223,.62)}.dispatch-preview-panel>div{display:grid;grid-gap:4px;gap:4px}.dispatch-preview-panel strong{letter-spacing:var(--tracking-body);word-spacing:0}.doc-card-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.document-viewer-shell{display:grid;grid-template-columns:minmax(180px,.22fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}.document-viewer-list{display:grid;grid-gap:8px;gap:8px;align-content:start}.document-viewer-list button{display:grid;grid-gap:4px;gap:4px;width:100%;min-height:74px;border:1px solid rgba(226,222,213,.86);border-radius:4px;background:rgba(255,253,248,.7);color:var(--ink);text-align:left;padding:12px;cursor:pointer}.document-viewer-list button.selected{border-color:rgba(33,89,79,.34);background:rgba(232,241,237,.8);box-shadow:inset 4px 0 0 var(--accent)}.document-viewer-list span{color:var(--accent-warm);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.document-viewer-list strong{font-size:var(--text-support);line-height:var(--leading-body);font-weight:500;letter-spacing:var(--tracking-body)}.document-viewer-list small{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.document-preview-pane{display:grid;grid-gap:12px;gap:12px;min-height:360px;border:1px solid rgba(226,222,213,.88);border-radius:4px;background:rgba(255,253,248,.68);padding:16px}.document-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);grid-gap:12px;gap:12px;align-items:stretch}.document-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.document-preview-head span{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.document-preview-head strong{display:block;margin-top:4px;font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.document-preview-pane pre{overflow:auto;max-height:360px;margin:0;border:1px solid rgba(207,199,185,.68);border-radius:4px;background:rgba(255,255,255,.72);color:var(--ink);padding:16px;white-space:pre-wrap;word-break:keep-all;font-family:inherit;font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.document-next-button{justify-self:end}.document-evidence-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;border:1px solid rgba(226,222,213,.88);border-radius:4px;background:rgba(255,255,255,.58);padding:16px}.supporting-doc-cards{border:1px solid rgba(207,199,185,.72);border-radius:4px;background:rgba(255,255,255,.42);padding:12px}.supporting-doc-cards summary{cursor:pointer;color:var(--muted);font-size:var(--text-caption);font-weight:600;list-style:none;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.supporting-doc-cards summary::-webkit-details-marker{display:none}.supporting-doc-cards .doc-card-list{margin-top:12px}.supporting-doc-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.supporting-doc-list button{display:grid;grid-gap:4px;gap:4px;min-height:64px;border:1px solid rgba(226,222,213,.82);border-radius:4px;background:rgba(255,253,248,.7);color:var(--ink);text-align:left;padding:12px;cursor:pointer}.supporting-doc-list button:disabled{cursor:not-allowed;opacity:.68}.supporting-doc-list span,.supporting-doc-list strong{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.supporting-doc-list span{color:var(--muted)}.doc-card{display:grid;grid-gap:8px;gap:8px;min-height:126px;border:1px solid rgba(226,222,213,.88);border-radius:4px;background:rgba(255,253,248,.72);padding:16px}.doc-card span{color:var(--accent-warm);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption)}.doc-card span,.doc-card strong{letter-spacing:var(--tracking-body)}.doc-card strong{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:500}.doc-card p{align-self:end;margin:0;color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.doc-card.active{border-color:rgba(184,95,36,.35);background:rgba(255,240,223,.72)}.doc-card.done{border-color:rgba(33,89,79,.28);background:rgba(232,241,237,.68)}.doc-card.primary{border-color:rgba(33,89,79,.34);box-shadow:none}.doc-card.secondary{min-height:110px;background:rgba(255,253,248,.56)}.doc-card.secondary strong{font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.doc-card-evidence-badge{justify-self:start;display:inline-flex;align-items:center;border:1px solid var(--sc-black,var(--ink));border-radius:4px;padding:var(--space-1) var(--space-2);background:var(--sc-hazard-yellow,#ffd400);color:var(--sc-black,var(--ink));font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);line-height:var(--leading-hud);white-space:nowrap;font-family:var(--font-hud)}.dispatch-preview-panel{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);align-items:start;column-gap:32px;background:rgba(232,241,237,.74)}.share-session-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.share-session-grid section{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(226,222,213,.82);border-radius:4px;background:rgba(255,253,248,.68);padding:12px}.share-session-grid span{color:var(--accent);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.share-session-grid strong{font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.share-session-grid small{color:var(--accent-warm);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.operation-ontology-panel{display:grid;grid-gap:12px;gap:12px;margin-top:16px;border:1px solid rgba(33,89,79,.22);border-radius:4px;background:rgba(232,241,237,.58);padding:16px}.operation-ontology-panel>div:first-child{display:grid;grid-gap:4px;gap:4px}.operation-improvement-list span,.operation-ontology-panel span{color:var(--accent);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.operation-ontology-panel strong{color:var(--ink);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.operation-improvement-list p,.operation-improvement-list small,.operation-ontology-panel p,.operation-ontology-panel small{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.operation-ontology-panel label{color:var(--ink);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.before-after-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.before-after-photo-grid label{position:relative;display:grid;grid-gap:8px;gap:8px;min-height:152px;border:1px dashed rgba(33,89,79,.34);border-radius:4px;background:rgba(255,253,248,.66);padding:12px;cursor:pointer;overflow:hidden}.before-after-photo-grid label.has-photo{border-style:solid;background:rgba(255,255,255,.72)}.before-after-photo-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid rgba(207,199,185,.7);border-radius:4px}.before-after-photo-grid strong{align-self:center;justify-self:center;color:var(--accent);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.before-after-photo-grid input{position:absolute;inset:0;opacity:0;cursor:pointer}.photo-analysis-candidate{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(22,163,74,.26);border-radius:4px;background:rgba(236,253,245,.58);padding:12px}.photo-analysis-candidate span{color:#166534}.photo-analysis-candidate p{color:var(--ink);margin:0}.operation-ontology-panel textarea{min-height:82px;border:1px solid rgba(207,199,185,.82);border-radius:4px;background:rgba(255,253,248,.76);color:var(--ink);padding:12px;resize:vertical;font:inherit;line-height:var(--leading-body)}.operation-ontology-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.operation-improvement-list{display:grid;grid-gap:8px;gap:8px}.operation-improvement-list article{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(226,222,213,.78);border-radius:4px;background:rgba(255,253,248,.72);padding:12px}.dispatch-evidence-ledger,.share-scope-banner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.dispatch-evidence-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-evidence-ledger article,.share-scope-banner section{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(226,222,213,.82);border-radius:4px;background:rgba(255,253,248,.68);padding:12px}.dispatch-evidence-ledger article.ready{border-color:rgba(22,163,74,.28);background:rgba(236,253,245,.56)}.dispatch-evidence-ledger article.warn{border-color:rgba(245,158,11,.34);background:rgba(255,251,235,.62)}.dispatch-evidence-ledger span,.share-scope-banner span{color:var(--accent);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.dispatch-evidence-ledger strong,.share-scope-banner strong{color:var(--ink);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.dispatch-evidence-ledger small,.share-scope-banner p{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.quick-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.quick-scenario{display:grid;grid-gap:8px;gap:8px;min-height:88px;text-align:left;border:1px solid rgba(207,199,185,.7);border-radius:4px;padding:12px 16px;background:rgba(255,255,255,.5);color:var(--ink);cursor:pointer}.quick-scenario strong{font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.quick-scenario span{color:var(--muted)}.quick-scenario small,.quick-scenario span{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.quick-scenario small{align-self:end;color:var(--accent)}.quick-scenario.active{border-color:rgba(33,89,79,.42);background:var(--accent-soft)}.command-side{grid-template-rows:auto auto 1fr}.field-brief-card,.output-stack,.status-board{padding:24px}.status-board{position:relative;min-height:190px;overflow:hidden;background:#17201f;color:#fffdf8}.status-board p{position:relative;z-index:1;margin:16px 0 0;color:rgba(255,253,248,.72);line-height:1.6}.status-board .eyebrow{color:#a7d2c6}.status-orb{position:absolute;right:-34px;bottom:-44px;width:150px;border-radius:var(--radius-circle);height:150px;background:rgba(167,210,198,.65)}.status-orb.generating{animation:pulseOrb 1.5s ease-in-out infinite}.status-orb.ready{background:rgba(152,220,160,.76)}.status-orb.error{background:rgba(255,174,111,.8)}@keyframes pulseOrb{0%,to{transform:scale(.96);opacity:.78}50%{transform:scale(1.06);opacity:1}}.field-brief-card,.output-stack{display:grid;grid-gap:16px;gap:16px}.field-brief-card strong{font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.brief-stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.brief-stat-grid div{display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:12px;border:1px solid rgba(207,199,185,.72);border-radius:4px;background:rgba(255,255,255,.58)}.brief-stat-grid span,.output-line span,.result-ribbon span{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.brief-stat-grid b{font-size:var(--text-support);line-height:var(--leading-body);font-weight:500;letter-spacing:var(--tracking-body)}.brief-signal-row{display:flex;flex-wrap:wrap;gap:8px}.brief-signal-row span{border:1px solid rgba(226,222,213,.9);border-radius:4px;background:rgba(255,255,255,.58);color:var(--muted);padding:8px 12px;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.output-line{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(226,222,213,.78)}.output-line:last-child{border-bottom:0}.output-line strong{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.output-line.ready strong{color:var(--accent)}.result-ribbon{display:grid;grid-template-columns:.45fr 1.4fr .6fr;grid-gap:12px;gap:12px}.empty-preview-grid article,.result-ribbon article{display:grid;grid-gap:8px;gap:8px;min-height:104px;padding:20px;border:1px solid rgba(207,199,185,.72);border-radius:4px;background:rgba(255,253,248,.88);box-shadow:none}.result-ribbon strong{align-self:end;font-size:var(--text-section-title);line-height:var(--leading-section-title);font-weight:800;letter-spacing:var(--tracking-section-title)}.empty-workspace{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:20px;gap:20px;align-items:end;min-height:260px;padding:clamp(24px,3vw,34px)}.empty-workspace h2{margin:8px 0 12px;font-size:var(--text-page-title);line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title);font-weight:800}.empty-workspace p{max-width:620px;margin:0;color:var(--muted);line-height:var(--leading-longform)}.empty-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.empty-preview-grid article span{color:var(--muted);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.list{display:grid;grid-gap:16px;gap:16px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.route-supporting-page .list{gap:var(--space-4)}.route-supporting-page .row{gap:var(--space-2)}.route-supporting-page .card,.route-supporting-page .hero{padding:var(--space-6)}.route-supporting-page .subtitle{font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.route-supporting-page .two{gap:var(--space-4)}@media (max-width:767px){.route-supporting-page .card,.route-supporting-page .hero{padding:var(--space-4)}}.muted{color:var(--muted)}.small{font-size:var(--text-support);font-weight:500;line-height:var(--leading-body)}.small,.tiny{letter-spacing:var(--tracking-body)}.tiny{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption)}.lead{margin:0;font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg)}.eyebrow,.lead{letter-spacing:var(--tracking-body)}.eyebrow{color:var(--accent);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;line-height:var(--leading-caption)}.h2{font-size:var(--text-section-title);line-height:var(--leading-section-title);font-weight:800;letter-spacing:var(--tracking-section-title)}.h2,.h3{margin:0}.h3{font-size:var(--text-component-title);line-height:var(--leading-component-title);font-weight:700;letter-spacing:var(--tracking-component-title)}.title{margin:0 0 12px;font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.subtitle{margin:0;color:var(--muted);font-size:var(--text-component-title);line-height:var(--leading-component-title);font-weight:700;letter-spacing:var(--tracking-component-title)}.workspace-hero{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(320px,.62fr) minmax(300px,.52fr);grid-gap:20px;gap:20px;align-items:stretch}.command-panel,.output-panel,.today-panel{padding:24px}.command-panel{min-height:520px;display:grid;align-content:space-between;grid-gap:24px;gap:24px;background:var(--paper)}.command-panel h1{max-width:8ch;margin:12px 0 16px;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:800}.command-panel p{max-width:680px;margin:0;color:var(--muted);font-size:var(--text-component-title);line-height:var(--leading-component-title);font-weight:700;letter-spacing:var(--tracking-component-title)}.command-form{display:grid;grid-gap:12px;gap:12px}.command-form label{color:#3b424f;font-weight:800}.command-textarea{min-height:142px;resize:vertical}.command-actions,.download-bar{display:flex;gap:12px;flex-wrap:wrap}.counter{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.counter.warning{color:#b45309}.input-helper{margin:-4px 0 0;color:#586275;font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.button-spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.45);border-top-color:#fffdf8;border-radius:var(--radius-circle);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.scenario-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.scenario-chip{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(207,199,185,.78);border-radius:4px;padding:12px;background:rgba(255,255,255,.52);color:var(--ink)}.scenario-chip strong{font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.scenario-chip span{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.scenario-chip.active{border-color:var(--sc-black);background:var(--sc-steel-060);box-shadow:inset 4px 0 0 var(--sc-hazard-yellow)}.scenario-chip.active strong:before{content:"✓ ";color:var(--accent)}.badge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:4px;padding:8px 12px;background:rgba(255,255,255,.58);color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.panel-heading{display:grid;grid-gap:8px;gap:8px}.panel-heading strong{font-size:var(--text-section-title);line-height:var(--leading-section-title);font-weight:800;letter-spacing:var(--tracking-section-title)}.today-panel{background:rgba(247,251,248,.96)}.output-panel{background:rgba(255,248,238,.96)}.summary-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.action-tile,.citation-item,.output-row,.question-row,.stat,.summary-grid div,.training-card{border:1px solid rgba(207,199,185,.72);border-radius:var(--radius-md);background:rgba(255,255,255,.58)}.summary-grid div{display:grid;grid-gap:8px;gap:8px;min-height:92px;padding:16px}.risk-brief span,.summary-grid span{color:var(--muted);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.summary-grid strong{font-size:var(--text-component-title);line-height:var(--leading-component-title);font-weight:700;letter-spacing:var(--tracking-component-title)}.risk-brief{display:grid;grid-gap:8px;gap:8px;padding-top:4px}.risk-brief p{margin:0;font-size:var(--text-section-title);line-height:var(--leading-section-title);font-weight:800;letter-spacing:var(--tracking-section-title)}.output-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 15px}.output-row strong{color:var(--accent);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.action-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.action-tile{display:grid;grid-gap:12px;gap:12px;padding:20px}.action-tile span{color:var(--accent-warm);font-weight:900}.action-tile strong{line-height:var(--leading-component-title)}.workpack-shell{display:grid;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch}.document-editor,.workpack-sidebar{padding:24px}.workpack-sidebar{align-content:start}.doc-tab-list{display:grid;grid-gap:12px;gap:12px}.doc-tab{display:grid;grid-gap:8px;gap:8px;width:100%;border:1px solid transparent;border-radius:var(--radius-md);padding:16px;background:rgba(255,255,255,.48);color:var(--ink);text-align:left;cursor:pointer}.doc-tab span{color:var(--muted);font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.doc-tab.active{border-color:rgba(33,89,79,.28);background:var(--accent-soft)}.sheet-export-panel{display:grid;grid-gap:12px;gap:12px}.sheet-export-panel .button{width:100%}.sheets-action-box{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(33,89,79,.2);border-radius:4px;background:rgba(232,241,237,.48);padding:12px}.knowledge-link{display:inline-flex;justify-content:center;border:1px solid rgba(207,199,185,.86);border-radius:4px;background:rgba(255,255,255,.62);padding:8px 12px;color:var(--accent);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.rubric-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(33,89,79,.22);border-radius:4px;background:rgba(255,253,248,.74);padding:12px}.rubric-meter{overflow:hidden;height:8px;background:rgba(226,222,213,.88)}.rubric-meter,.rubric-meter span{border-radius:var(--radius-structural)}.rubric-meter span{display:block;height:100%;background:var(--accent)}.rubric-stack,.selected-rubric-strip{display:grid;grid-gap:8px;gap:8px}.rubric-item,.selected-rubric-item{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(207,199,185,.72);border-radius:4px;background:rgba(255,255,255,.64);padding:12px}.rubric-item span,.selected-rubric-item span{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.rubric-item strong,.selected-rubric-item strong{color:var(--ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.rubric-item em{color:#6f4b26;font-size:var(--text-caption);font-style:normal;font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.rubric-item.fulfilled,.selected-rubric-item.fulfilled{border-color:rgba(33,89,79,.28);background:rgba(232,241,237,.66)}.rubric-item.needs-improvement,.selected-rubric-item.needs-improvement{border-color:rgba(184,95,36,.34);background:rgba(255,240,223,.54)}.rubric-item.needs-user-check,.selected-rubric-item.needs-user-check{border-color:rgba(154,61,24,.32);background:rgba(255,248,238,.72)}.selected-rubric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-rubric-item small{color:#526075;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.remediation-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.remediation-draft{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:12px;border:1px solid rgba(33,89,79,.22);border-radius:4px;background:rgba(255,253,248,.84)}.remediation-draft.error{border-color:rgba(154,61,24,.36);background:rgba(255,245,237,.88)}.remediation-textarea{width:100%;min-height:150px;resize:vertical;border:1px solid rgba(207,199,185,.82);border-radius:4px;background:rgba(255,255,255,.9);color:var(--ink);font:inherit;font-size:var(--text-table);line-height:var(--leading-table);padding:12px;font-weight:500;letter-spacing:var(--tracking-body)}.remediation-textarea:focus{outline:2px solid rgba(33,89,79,.3);outline-offset:2px}.remediation-sources{display:flex;flex-wrap:wrap;gap:8px}.remediation-sources a{display:inline-flex;border:1px solid rgba(207,199,185,.8);border-radius:4px;padding:4px 8px;color:#526075;font-size:var(--text-caption);font-weight:600;text-decoration:none;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.template-picker{display:grid;grid-gap:8px;gap:8px}.template-card{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(207,199,185,.78);border-radius:4px;padding:12px;background:rgba(255,255,255,.52);color:var(--ink);text-align:left;cursor:pointer}.template-card strong{font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.template-card span{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.template-card.active{border-color:rgba(33,89,79,.34);background:var(--accent-soft)}.template-preview{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(207,199,185,.78);border-radius:4px;padding:16px;background:rgba(255,255,255,.62)}.template-preview span{color:var(--muted);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.template-preview strong{color:var(--ink);font-size:var(--text-body);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body)}.template-preview ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.template-preview li{position:relative;padding-left:20px;color:#526075;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.template-preview li:before{position:absolute;left:0;top:.2em;color:var(--accent);content:"□";font-weight:900}.template-preview.template-sheet{background:rgba(255,255,255,.68)}.api-proof-card h2,.comparison-card h2,.interview-card h2,.presenter-notes h2,.roadmap-item h2,.trust-grid h2,.v2-link-band h2{margin:0;font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.template-preview.template-word{background:rgba(255,255,255,.95);box-shadow:none}.template-preview.template-hwp{background:rgba(232,241,237,.88);box-shadow:none}.customer-template-panel{border:1px solid rgba(207,199,185,.78);border-radius:4px;background:rgba(255,252,246,.76);padding:12px 16px}.customer-template-panel summary{display:inline-flex;min-height:44px;align-items:center;cursor:pointer;color:var(--ink);font-weight:900;letter-spacing:var(--tracking-component-title)}.customer-template-copy{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(207,199,185,.62)}.customer-template-copy strong{color:var(--ink);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.customer-template-copy p{margin:0;color:#526075;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.customer-template-field-grid,.customer-template-stage{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.customer-template-stage{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-template-field-grid article,.customer-template-stage article{border:1px solid rgba(207,199,185,.62);border-radius:4px;background:rgba(255,255,255,.58);padding:12px}.customer-template-field-grid span,.customer-template-stage span{display:block;color:var(--accent);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);line-height:var(--leading-hud);font-family:var(--font-hud)}.customer-template-field-grid strong,.customer-template-stage strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.customer-template-field-grid p,.customer-template-stage p{margin:8px 0 0;color:#5f6a7b;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.customer-template-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.customer-template-field-grid,.customer-template-stage{grid-template-columns:1fr}}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=document-section-index] button{border-color:var(--workspace-rule);background:var(--workspace-surface-1);color:var(--workspace-muted)}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=document-section-index] button[aria-selected=true]{border-color:color-mix(in srgb,var(--workspace-accent) 52%,var(--workspace-rule));background:color-mix(in srgb,var(--workspace-accent) 8%,var(--workspace-surface-1));box-shadow:inset 0 -3px 0 var(--workspace-accent);color:var(--workspace-ink)}.document-editor{display:grid;grid-gap:16px;gap:16px;min-width:0;max-width:100%;overflow:hidden;min-height:720px;background:rgba(255,255,255,.96);transition:border-color .2s ease}.document-editor.editor-focus-cue{border-color:var(--sc-black);box-shadow:inset 4px 0 0 var(--sc-hazard-yellow);transform:none}.document-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.submission-preview-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-strong);padding:16px}.submission-preview-panel summary{cursor:pointer;color:var(--ink);font-weight:850}.submission-preview-panel:not([open]) .safety-form-preview{display:none}.safety-form-preview{max-width:100%;overflow-x:auto;overflow-y:hidden;border:2px solid #171b22;border-radius:4px;background:#fffdf8;color:#171b22;box-shadow:none;-webkit-overflow-scrolling:touch}.safety-form-check-row,.safety-form-meta-grid,.safety-form-preview-head,.safety-form-section-stack,.safety-form-signatures{min-width:0}.safety-form-preview-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);border-bottom:1px solid var(--line)}.safety-form-preview-head>div:first-child{display:grid;grid-gap:8px;gap:8px;padding:20px}.safety-form-preview-head span{color:var(--muted);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safety-form-preview-head strong{font-size:var(--text-section-title);letter-spacing:var(--tracking-section-title);font-weight:800;line-height:var(--leading-section-title)}.safety-form-preview-head small{color:var(--muted);font-weight:650}.approval-preview{grid-template-columns:repeat(3,1fr)}.approval-preview,.approval-preview div{display:grid;border-left:1px solid var(--line)}.approval-preview div{grid-template-rows:32px 1fr;min-height:102px;text-align:center}.approval-preview div:first-child{border-left:0}.approval-preview b{display:grid;place-items:center;border-bottom:1px solid #171b22;background:#f2ead9}.approval-preview b,.approval-preview em{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.approval-preview em{display:grid;place-items:end center;padding-bottom:12px;color:#707887;font-style:normal}.safety-form-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.safety-form-meta-grid div{min-height:68px;border-right:1px solid var(--line)}.safety-form-meta-grid div:last-child{border-right:0}.safety-form-meta-grid b{display:block;padding:8px 12px;background:#21594f;color:#ffffff;font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.safety-form-meta-grid span{display:block;padding:12px;font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.safety-form-check-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.safety-form-check-row span{padding:12px;border-right:1px solid #171b22;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safety-form-check-row span:last-child{border-right:0}.safety-form-bridge{display:grid;grid-gap:8px;gap:8px;padding:20px 20px 0}.safety-form-bridge h3{justify-self:start;margin:0;padding:8px 12px;background:#ffe24a;color:#171b22;border:1px solid #171b22;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safety-form-bridge td:nth-child(2){font-weight:850}.safety-form-bridge td:nth-child(3){color:#6f4b26;font-weight:800}.safety-form-section-stack{display:grid;grid-gap:12px;gap:12px;padding:20px 20px 8px}.safety-form-section-stack section{display:grid;grid-gap:8px;gap:8px}.safety-form-section-stack h3{justify-self:start;margin:0;padding:8px 12px;background:#171b22;color:#fffdf8;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safety-form-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg)}.safety-form-preview table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;margin:0}.safety-form-preview td,.safety-form-preview th{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px;vertical-align:top}.safety-form-preview th{font-weight:700;background:#f2ead9;text-align:center}.safety-form-preview td,.safety-form-preview th{font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safety-form-preview td{font-weight:600}.safety-form-preview td:first-child,.safety-form-preview th:first-child{width:52px;text-align:center}.safety-form-preview td:last-child,.safety-form-preview th:last-child{width:128px;text-align:center;color:#596373;font-weight:800}.safety-form-signatures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 20px 20px;border:1px solid var(--line)}.safety-form-signatures span{min-height:54px;padding:8px 12px;border-right:1px solid #171b22;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safety-form-signatures span:last-child{border-right:0}.document-textarea{width:100%;min-height:560px;resize:vertical;border:1px solid var(--line);border-radius:4px;padding:24px;background:#fffefb;color:#222832;line-height:var(--leading-body);outline:none}.export-error{margin:-4px 0 0;color:#9a3d18;font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.field-notes,.handoff-section,.product-section,.reference-grid,.reference-strip,.three,.two{display:grid;grid-gap:20px;gap:20px}.two{grid-template-columns:1fr 1fr}.field-notes,.reference-grid,.three{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-panel,.reference-card,.share-panel{border:1px solid rgba(226,222,213,.9);border-radius:4px;background:rgba(255,253,248,.72);box-shadow:none}.compact-panel,.reference-card{padding:20px}.compact-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.compact-head strong{font-size:var(--text-component-title);line-height:var(--leading-component-title);font-weight:700;letter-spacing:var(--tracking-component-title)}.compact-list{display:grid;grid-gap:8px;gap:8px}.compact-row{padding:12px 0;border-top:1px solid rgba(226,222,213,.82);color:#333b48;line-height:var(--leading-body)}.compact-row:first-child{border-top:0}.reference-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.plain-list{color:#424b59;font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.reference-card .training-card{border-radius:4px;box-shadow:none}.handoff-section{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.evidence-panel>.card{min-height:0;padding:20px;box-shadow:none}.share-panel{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:20px}.workflow-panel{background:var(--panel)}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-card,.channel-grid{display:grid;grid-gap:8px;gap:8px}.channel-card{border:1px solid rgba(207,199,185,.78);border-radius:4px;padding:12px;background:rgba(255,255,255,.54);color:var(--ink);text-align:left;cursor:pointer}.channel-card strong{font-size:var(--text-support);letter-spacing:var(--tracking-body);word-spacing:.035em;font-weight:500;line-height:var(--leading-body)}.channel-card span{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-body);font-weight:600}.channel-card em{justify-self:start;border:1px solid rgba(154,61,24,.18);border-radius:4px;background:rgba(255,244,232,.76);color:#9a3d18;padding:4px 8px;font-size:var(--text-hud);font-style:normal;font-weight:700;letter-spacing:var(--tracking-hud);line-height:var(--leading-hud);font-family:var(--font-hud)}.channel-card.active{border-color:rgba(33,89,79,.36);background:var(--accent-soft)}.channel-card.disabled{cursor:not-allowed;opacity:.58;background:rgba(246,243,237,.72)}.channel-readiness-note{margin:-2px 0 0;color:#526075;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.message-target-box{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(226,222,213,.86);border-radius:4px;padding:16px;background:rgba(255,255,255,.5)}.language-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:8px;gap:8px;max-block-size:164px;overflow-y:auto;overscroll-behavior:contain;padding:4px 4px 4px 0;scroll-padding-block:12px}.language-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(207,199,185,.78);border-radius:4px;padding:8px 12px;background:rgba(255,255,255,.62);color:var(--ink);cursor:pointer;min-width:0;scroll-margin-block:12px}.language-chip,.language-chip span{font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.language-chip span{color:var(--muted)}.language-chip.active{border-color:rgba(33,89,79,.36);background:var(--accent-soft);color:var(--accent)}.field-label{color:#3b424f;font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);word-spacing:0;line-height:var(--leading-table)}.recipient-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.recipient-section-head span{border:1px solid rgba(33,89,79,.16);border-radius:4px;background:var(--accent-soft);color:var(--accent);padding:4px 8px;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);white-space:nowrap;line-height:var(--leading-caption)}.workflow-textarea{min-height:86px;resize:vertical;line-height:1.65;letter-spacing:var(--tracking-body);word-spacing:.035em}.workflow-result{margin:0;border-radius:4px;padding:12px;font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.workflow-result>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.workflow-result>summary::-webkit-details-marker{display:none}.workflow-result>summary span{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.workflow-result>summary strong{color:inherit;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.workflow-result>summary em{color:currentColor;font-size:var(--text-caption);font-style:normal;font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body);opacity:.82;text-align:right}.workflow-result-detail{display:grid;grid-gap:8px;gap:8px;max-height:min(260px,34vh);overflow:auto;padding-top:8px}.workflow-result.ok{background:rgba(232,241,237,.85);color:var(--accent)}.workflow-result.error{background:var(--danger-soft);color:#9a3d18}.workflow-result p{margin:0}.workflow-channel-results{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.workflow-channel-result{display:grid;grid-template-columns:minmax(64px,.7fr) minmax(72px,.8fr) 1fr;grid-gap:8px;gap:8px;align-items:center;border:1px solid rgba(33,89,79,.16);border-radius:4px;background:rgba(255,253,248,.72);padding:8px 12px}.workflow-channel-result span{color:var(--accent);font-weight:800}.workflow-channel-result.failed span,.workflow-channel-result.unconfigured span{color:#9a3d18}.workflow-channel-result small{color:var(--muted);font-weight:650}.dispatch-confirm-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(33,89,79,.24);border-radius:4px;background:rgba(255,253,248,.88);padding:16px}.dispatch-confirm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dispatch-confirm-grid div{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(226,222,213,.86);border-radius:4px;background:rgba(255,255,255,.56);padding:12px}.dispatch-confirm-grid span{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.dispatch-confirm-grid strong{color:var(--ink);font-size:var(--text-table);line-height:var(--leading-table)}.dispatch-confirm-grid strong,.share-panel pre{font-weight:500;letter-spacing:var(--tracking-body)}.share-panel pre{max-height:260px;overflow:auto;padding:16px;border:1px solid rgba(226,222,213,.9);border-radius:4px;background:rgba(255,255,255,.62);font-size:var(--text-support);line-height:var(--leading-body)}.field-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.workspace-rail,.workspace-side{display:grid;grid-gap:12px;gap:12px;padding:16px}.workspace-rail{grid-column:1/-1;grid-row:1;grid-template-columns:repeat(5,minmax(0,1fr));align-content:stretch;position:static}.workspace-side{position:-webkit-sticky;position:sticky;top:88px;grid-column:2;grid-row:2}.workspace-canvas{display:grid;grid-gap:20px;gap:20px;min-width:0;grid-column:1;grid-row:2}.field-workspace-editor-focus{grid-template-columns:minmax(0,1fr)}.field-workspace-editor-focus .workspace-canvas{grid-column:1;grid-row:1;width:100%}.field-workspace-editor-focus .workspace-rail{grid-column:1;grid-row:2}.field-workspace-editor-focus .workspace-rail>.compact-head{grid-column:1/-1}.field-workspace-editor-focus .workspace-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.editor-operations-disclosure{grid-column:1;grid-row:3;position:relative;z-index:0;min-width:0;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel-strong);padding:var(--space-4)}.editor-operations-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--control-height);cursor:pointer;list-style:none}.editor-operations-disclosure>summary::-webkit-details-marker{display:none}.editor-operations-disclosure>summary:after{content:"펼치기";color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.editor-operations-disclosure[open]>summary:after{content:"접기"}.editor-operations-disclosure>.workspace-side{margin-top:var(--space-4);padding:0}.field-workspace-editor-focus .editor-operations-disclosure[open]>.workspace-side{pointer-events:none}.field-workspace-editor-focus .editor-operations-disclosure:not([open])>.workspace-side{display:none}.field-workspace-editor-focus .editor-operations-disclosure[open]{pointer-events:none}.field-workspace-editor-focus .editor-operations-disclosure[open]>summary{pointer-events:auto}.field-workspace-editor-focus .workspace-side>.share-panel{grid-column:1/-1;grid-row:3}.field-workspace-editor-focus .workspace-side>#history{grid-column:2;grid-row:2}.evidence-impact-grid .compact-head,.workspace-rail>.compact-head,.workspace-side .compact-head{align-self:start;flex-direction:column;gap:var(--space-1)}.workspace-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:16px}.field-workspace .share-panel{align-self:start;align-content:start}.history-save-card,.storage-status-grid{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(226,222,213,.86);border-radius:4px;background:rgba(255,255,255,.52);padding:12px}.storage-status-grid{grid-template-columns:1fr}.storage-status-grid div{display:grid;grid-gap:4px;gap:4px}.history-save-card small,.history-save-card span,.storage-status-grid span{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.history-save-card strong,.storage-status-grid strong{color:var(--ink);font-size:var(--text-support);line-height:var(--leading-body);overflow-wrap:anywhere;font-weight:500;letter-spacing:var(--tracking-body)}.workspace-step{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(226,222,213,.86);border-radius:4px;background:rgba(255,255,255,.5);min-height:92px;padding:12px}.workspace-step span{color:var(--accent-warm);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.workspace-step small{color:var(--muted);line-height:var(--leading-component-title)}.worker-panel{max-height:720px;overflow:auto}.worker-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.worker-summary-grid div{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(226,222,213,.86);border-radius:4px;background:rgba(255,255,255,.48);padding:12px}.worker-facts span,.worker-summary-grid span{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.worker-list{display:grid;grid-gap:12px;gap:12px}.worker-card{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(226,222,213,.9);border-radius:4px;background:rgba(255,255,255,.52);padding:12px}.worker-card.selected{border-color:rgba(33,89,79,.36);background:rgba(232,241,237,.56)}.worker-card-head{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.worker-card-head span{display:grid;grid-gap:4px;gap:4px}.worker-card-head small{color:var(--muted)}.recipient-chip-list,.worker-actions,.worker-facts{display:flex;flex-wrap:wrap;gap:8px}.recipient-chip,.status-chip,.worker-facts span{border:1px solid rgba(207,199,185,.8);border-radius:4px;background:rgba(255,253,248,.76);padding:4px 8px}.status-chip{color:#4f5967;cursor:pointer;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.status-chip.active{border-color:rgba(33,89,79,.32);background:rgba(232,241,237,.88);color:var(--accent)}.worker-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-side .worker-edit-grid{grid-template-columns:minmax(0,1fr)}.workspace-side .worker-edit-grid label:last-child{grid-column:auto}.worker-edit-grid label{display:grid;grid-gap:4px;gap:4px}.worker-edit-grid label:last-child{grid-column:1/-1}.worker-edit-grid span{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.worker-add-box{display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgba(226,222,213,.9);padding-top:12px}.two-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.full-button{width:100%;justify-content:center}.evidence-impact-grid{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.impact-list{display:grid;grid-gap:12px;gap:12px}.impact-card{border:1px solid rgba(226,222,213,.9);border-radius:4px;background:rgba(255,255,255,.54);padding:12px}.impact-card,.impact-empty-state{display:grid;grid-gap:8px;gap:8px}.impact-empty-state{border:1px dashed rgba(207,199,185,.9);border-radius:4px;background:rgba(255,253,248,.58);padding:16px}.impact-card strong{line-height:1.35;letter-spacing:var(--tracking-body);word-spacing:0}.impact-card small,.impact-card span,.impact-empty-state span,.recipient-chip{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-body);word-spacing:.035em;font-weight:600}.product-section .card,.reference-grid .card{padding:var(--space-6)}.question-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.question-row{padding:var(--space-4);line-height:var(--leading-body)}.citation-item,.training-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);letter-spacing:var(--tracking-body);word-spacing:.032em}.citation-item h3{margin:0;font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title);word-spacing:0}.citation-group .row{align-items:center;gap:8px}.citation-group{display:grid;grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid rgba(226,222,213,.82)}.citation-item .muted,.training-card small,.training-card span{color:var(--muted);line-height:var(--leading-body)}.fit-pill{justify-self:start;border:1px solid rgba(33,89,79,.22);border-radius:4px;padding:4px 8px;background:rgba(232,241,237,.8);color:var(--accent);font-size:var(--text-caption);font-style:normal;font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.reference-grid .card{min-height:250px}.law-body-viewer{display:grid;grid-gap:var(--space-5);gap:var(--space-5);width:100%;max-width:var(--content-reading);margin-top:var(--space-4)}.law-body-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border:1px solid rgba(226,222,213,.95);border-radius:4px;background:rgba(255,255,255,.58);padding:var(--space-4)}.law-section-title{margin:0;color:var(--accent);font-size:var(--text-component-title);font-weight:700;letter-spacing:var(--tracking-component-title);line-height:var(--leading-component-title)}.law-section-lines{display:grid;grid-gap:8px;gap:8px}.legal-detail-page hr{width:100%;margin:0;border:0;border-top:1px solid var(--line)}.command-center-shell .composer-mode-label{display:inline-flex;align-items:center;min-height:var(--control-height-compact);border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-surface-2);color:var(--workspace-muted);padding:0 var(--space-3)}.command-center-shell .share-workbench-title>.workbench-primary-action{justify-self:start;margin-top:var(--space-3)}.command-center-shell :is(.share-session-details,.operation-improvement-details){border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-1)}.command-center-shell :is(.share-session-details,.operation-improvement-details)>summary{min-height:var(--control-height);padding:var(--space-3) var(--space-4);color:var(--workspace-ink);cursor:pointer}.command-center-shell .operation-improvement-details .operation-ontology-panel,.command-center-shell .share-session-details .share-session-grid{margin:0;border-top:1px solid var(--workspace-rule)}.command-center-shell .share-live-workspace>.field-workspace{display:block}.law-section-lines p{margin:0;font-size:var(--text-body);font-weight:500;line-height:var(--leading-longform);letter-spacing:var(--tracking-body);word-break:keep-all;overflow-wrap:anywhere}.law-article-heading{margin-top:var(--space-4);border-top:1px solid rgba(226,222,213,.9);padding-top:16px;color:var(--ink);font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.law-section-lines .law-article-heading:first-child{margin-top:0;border-top:0;padding-top:0}.law-paragraph{color:var(--ink);font-weight:650}.law-subitem{margin-left:24px;color:var(--muted)}.law-mokitem{margin-left:var(--space-10);color:var(--muted)}.law-reflection{position:relative;padding-left:var(--space-5);color:#72502f}.law-reflection:before{position:absolute;left:0;content:"•";color:var(--accent);font-weight:900}.dashboard-grid,.hero-points,.judge-grid,.mini-grid,.process-strip,.rail-metric-grid,.risk-grid,.status-grid{display:grid;grid-gap:12px;gap:12px}.mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{display:grid;grid-gap:8px;gap:8px;padding:16px}.surface{background:rgba(255,255,255,.44)}.relevance-note{color:#72502f;line-height:var(--leading-body)}.small-title{max-width:none;font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.inline-progress{height:8px;overflow:hidden;border-radius:var(--radius-structural);background:rgba(226,222,213,.7)}.inline-progress span{display:block;height:100%;border-radius:var(--radius-structural);background:var(--accent);transition:width .25s ease}.inline-progress.animated span{background-size:200% 100%;animation:progressGlide 1.2s linear infinite}@keyframes progressGlide{0%{background-position:0 0}to{background-position:200% 0}}.agent-console{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid rgba(226,222,213,.88);border-radius:4px;background:rgba(20,22,20,.94);padding:var(--space-3)}.agent-console.agent-console-active{border-color:var(--sc-hazard-yellow,#ffd400)}.agent-console-head{display:flex;align-items:center;gap:8px;font-family:var(--font-hud);font-size:var(--text-hud);letter-spacing:var(--tracking-hud);text-transform:uppercase;color:#d9d5c9;font-weight:700;line-height:var(--leading-hud)}.agent-console-live{width:6px;height:6px;border-radius:50%;background:var(--sc-hazard-yellow,#ffd400);animation:agentConsolePulse 1.1s ease-in-out infinite}@keyframes agentConsolePulse{0%,to{opacity:.35}50%{opacity:1}}.agent-console-body{display:grid;grid-gap:var(--space-1);gap:var(--space-1);max-height:168px;overflow-y:auto}.agent-console-line{display:flex;align-items:baseline;gap:8px;margin:0;font-family:var(--font-hud,"Geist Mono",monospace);font-size:var(--text-caption);line-height:var(--leading-caption);color:#b9c4bd;font-weight:600;letter-spacing:var(--tracking-body)}.agent-console-icon{flex:none;width:16px;text-align:center}.agent-console-label{flex:1 1}.agent-console-detail{color:#8a8f86;font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.agent-console-line-active .agent-console-icon{color:var(--sc-hazard-yellow,#ffd400)}.agent-console-line-ok .agent-console-icon,.agent-console-line-ok .agent-console-label{color:#7fd9a8}.agent-console-line-warn .agent-console-icon,.agent-console-line-warn .agent-console-label{color:#f5c518}.agent-console-line-fail .agent-console-icon,.agent-console-line-fail .agent-console-label{color:#ff8a8a}.claw-chat,.claw-chat-scroll{display:grid;grid-gap:12px;gap:12px}.claw-chat-scroll{max-height:420px;overflow-y:auto;padding-right:4px}.claw-chat-empty{display:grid;grid-gap:12px;gap:12px;color:var(--muted,#6b6f68);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.claw-suggestions{display:grid;grid-gap:8px;gap:8px}.claw-suggestion{text-align:left;border:1px solid var(--line,rgba(0,0,0,.12));border-radius:4px;padding:8px 12px;background:rgba(0,0,0,.02);font-size:var(--text-table);cursor:pointer;font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.claw-suggestion:hover:not(:disabled){border-color:var(--sc-hazard-yellow,#ffd400)}.claw-bubble{margin:0;border-radius:4px;padding:12px;font-size:var(--text-support);line-height:var(--leading-body);white-space:pre-wrap;word-break:break-word;font-weight:500;letter-spacing:var(--tracking-body)}.claw-bubble-user{justify-self:end;max-width:88%;background:#141614;color:#f3f1e9}.claw-bubble-claw{background:rgba(255,212,0,.1);border:1px solid rgba(255,212,0,.35);color:var(--ink,#1a1c1a)}.claw-answer{display:grid;grid-gap:8px;gap:8px}.claw-disclaimer,.claw-guest-note,.claw-thinking{margin:0;font-size:var(--text-caption);color:var(--muted,#6b6f68);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.claw-error{margin:0;font-size:var(--text-table);color:#b23c3c;font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.claw-input-row{display:flex;gap:8px}.claw-input-row .input{flex:1 1}.claw-disclaimer{border-top:1px solid var(--line,rgba(0,0,0,.08));padding-top:8px}.doc-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.doc-card-actions button{border:1px solid var(--line);background:rgba(255,255,255,.72);color:var(--ink);font-size:var(--text-caption);font-weight:600;cursor:pointer;line-height:var(--leading-caption)}.doc-card-actions button,.risk-badge{border-radius:4px;padding:8px 12px;letter-spacing:var(--tracking-body)}.risk-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:#fff;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table)}.risk-high{background:#dc2626}.risk-medium{background:#d97706}.risk-low{background:#059669}.action-check{display:flex;gap:12px;align-items:flex-start;color:var(--ink);line-height:var(--leading-body);letter-spacing:var(--tracking-body);word-spacing:.03em}.action-check input,.consent-check input{margin-top:4px;accent-color:var(--accent)}.consent-check{display:flex;gap:12px;align-items:flex-start;color:#526075;font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.worker-language-preview{display:grid;grid-gap:12px;gap:12px;margin-top:16px;border:1px solid rgba(255,212,0,.42);border-left:4px solid var(--sc-hazard-yellow);padding:16px;background:rgba(255,212,0,.08);color:var(--ink)}.worker-language-preview strong{display:block;margin-top:4px;font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.worker-language-preview ul{margin:0;padding-left:var(--space-4);font-family:var(--font-multilingual)}.worker-language-preview p{margin:0;color:var(--muted);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.status-chip[role=radio]{cursor:pointer}.message-preview-phone{margin-top:16px}.phone-shell{max-width:360px;border:1px solid rgba(207,199,185,.86);border-radius:4px;padding:16px;background:#f8f5ed}.phone-status{margin-bottom:12px;color:#657084;font-size:var(--text-caption);font-weight:600;text-align:center;line-height:var(--leading-caption)}.phone-bubble,.phone-status{letter-spacing:var(--tracking-body)}.phone-bubble{display:grid;grid-gap:4px;gap:4px;border-radius:4px;padding:12px 16px;background:#e8f1ed;color:#17202a;font-size:var(--text-table);line-height:var(--leading-table);font-weight:500}.phone-bubble p{margin:0}.editor-status{margin:8px 0 0;color:#526075;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.editor-focus-message{margin:-4px 0 0;border:1px solid rgba(33,89,79,.2);border-radius:4px;background:var(--accent-soft);color:var(--accent);padding:12px;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.advanced-downloads{position:relative}.advanced-downloads summary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;padding:var(--space-2) var(--space-4);background:rgba(255,255,255,.68);color:var(--ink);font-weight:800;cursor:pointer;list-style:none}.advanced-downloads summary::-webkit-details-marker{display:none}.advanced-download-grid{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.advanced-downloads.inline .advanced-download-grid{position:absolute;right:0;z-index:10;min-width:180px;border:1px solid var(--line);border-radius:4px;padding:var(--space-2);background:#fffdf8;box-shadow:none}.action-panel,.dryrun-card,.hero,.judge-card,.process-card,.prompt-card,.risk-card{padding:var(--space-6)}.legal-reading-body{width:100%;max-width:var(--content-reading);font-size:var(--text-body);font-weight:500;line-height:var(--leading-longform);letter-spacing:var(--tracking-body)}.route-internal-page{padding-block:var(--space-10) var(--space-12)}.route-internal-hero{gap:var(--space-5)}.route-internal-copy{gap:var(--space-3)}@media (max-width:1120px){.command-topbar,.command-viewport,.empty-workspace,.result-ribbon{grid-template-columns:1fr}.command-stepper{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x mandatory;padding-bottom:4px}.command-stepper button{flex:0 0 auto;min-width:128px;scroll-snap-align:start}.topbar-status{justify-items:start}.command-left-panel{order:2;position:static;grid-template-columns:1fr 1fr}.command-main{order:1}.mission-rail{position:static;display:flex;overflow-x:auto}.mission-step{min-width:130px;min-height:74px}.command-side{grid-template-columns:1fr 1fr}.output-stack{grid-column:1/-1}.action-strip,.api-proof-grid,.before-after-photo-grid,.dispatch-evidence-ledger,.doc-card-list,.document-preview-grid,.document-viewer-shell,.evidence-readiness-rail,.field-notes,.field-workspace,.generation-stage-rail,.handoff-section,.reference-grid,.reference-strip,.share-scope-banner,.share-session-grid,.supporting-doc-list,.three,.two,.workpack-shell,.workspace-hero{grid-template-columns:1fr}.document-viewer-list{grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);overflow-x:auto;padding-bottom:4px}.safeclaw-hero-section,.safeclaw-operation-section,.safeclaw-section-grid{grid-template-columns:1fr}.safeclaw-hero-console,.safeclaw-statement-card+.safeclaw-statement-card{border-left:0;border-top:1px solid var(--line)}.evidence-impact-grid,.safeclaw-core-grid,.selected-rubric-strip{grid-template-columns:1fr}.evidence-impact-grid{align-items:stretch}.command-panel{min-height:0}.workspace-rail,.workspace-side{position:static}.workspace-rail{grid-template-columns:1fr}.document-toolbar{display:grid}}@media (min-width:768px) and (max-width:1279px){.field-workspace{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.field-workspace-editor-focus{grid-template-columns:minmax(0,1fr)}.workspace-canvas{grid-column:1;grid-row:1}.workspace-side{grid-column:2;grid-row:1}.workspace-rail{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.field-workspace{grid-template-columns:1fr}:is(.workspace-rail,.workspace-canvas,.workspace-side){grid-column:1;grid-row:auto}.workspace-rail{grid-template-columns:1fr}.field-workspace-editor-focus .workspace-side{grid-template-columns:minmax(0,1fr)}.field-workspace-editor-focus .workspace-side>#history,.field-workspace-editor-focus .workspace-side>*,.field-workspace-editor-focus .workspace-side>.share-panel{grid-column:1;grid-row:auto}}@media (max-width:720px){.command-center-shell,.product-shell{width:min(100% - 24px,1440px)}.topbar{position:static}.command-topbar,.topbar{align-items:flex-start;border-radius:4px}.command-topbar{position:-webkit-sticky;position:sticky;top:0}.topnav{justify-content:flex-start}.command-stepper{scrollbar-width:thin}.command-stepper button{min-width:112px;min-height:42px;padding:8px}.command-stepper button:not(.active) .step-copy strong{display:none}.step-copy small{white-space:nowrap}.command-main,.empty-workspace,.field-brief-card,.output-stack,.status-board{padding:20px;border-radius:4px}.command-copy h1{font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.brief-stat-grid,.command-left-panel,.command-side,.dispatch-confirm-grid,.doc-card-list,.empty-preview-grid,.quick-scenario-grid{grid-template-columns:1fr}.command-panel,.document-editor,.output-panel,.product-section .card,.reference-grid .card,.today-panel,.workpack-sidebar{padding:20px;border-radius:4px}.command-panel h1{max-width:none;font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.safeclaw-hero-copy h1{font-size:var(--text-display);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.safeclaw-core-section,.safeclaw-hero-console,.safeclaw-hero-copy,.safeclaw-operation-section,.safeclaw-statement-card{padding:var(--space-8)}.safeclaw-proof-strip b,.safeclaw-proof-strip span{flex:1 1 40%}.console-grid,.mini-grid,.summary-grid,.two-inputs{grid-template-columns:1fr}.document-textarea{min-height:460px;padding:20px}}body:has(.safeclaw-landing){background:var(--sc-paper)}body:has(.safeclaw-landing) :is(.command-main,.document-editor,.status-board,.field-brief-card,.output-stack,.empty-workspace){background:#ffffff;border-radius:4px;box-shadow:none}body:has(.safeclaw-landing) :is(.command-topbar,.topbar){border-radius:0;box-shadow:none}body:has(.safeclaw-landing) :is(.card,.left-panel-card,.workpack-sidebar,.command-panel,.today-panel,.output-panel,.product-section .card,.reference-grid .card,.scenario-chip,.template-card,.doc-tab,.doc-card,.selected-rubric-item,.rubric-item,.remediation-draft,.workflow-channel-card,.worker-card,.phone-shell){border-radius:var(--radius-control);box-shadow:none}body:has(.safeclaw-landing) :is(.button,.full-button){border:1px solid var(--sc-black);border-radius:4px;background:var(--sc-hazard-yellow);color:var(--sc-black);box-shadow:none;transform:none}body:has(.safeclaw-landing) :is(.button.secondary,.topnav a,.topnav button,.doc-card-actions button,.recipient-chip,.language-chip,.status-pill,.topbar-v2-link,.recent-list button,.demo-mode-badges button,.scenario-strip button){border-radius:var(--radius-control);box-shadow:none}body:has(.safeclaw-landing) :is(.brand-mark,.safeclaw-lockup .brand-mark){border-radius:0;background:var(--sc-black);color:var(--sc-hazard-yellow)}body:has(.safeclaw-landing) :is(.v2-nav,.demo-stage-panel,.demo-screen,.demo-input-card,.demo-result-brief div,.mission-rail,.mission-step,.command-console,.evidence-live-panel,.dispatch-preview-panel,.compact-panel,.reference-card,.share-panel,.today-panel,.output-panel,.workflow-panel,.document-workspace,.sheet-export-panel,.dispatch-panel,.worker-panel,.history-panel,.rubric-summary-card,.knowledge-card,.law-card){border-radius:4px;box-shadow:none;background:#ffffff;border-color:var(--line)}body:has(.safeclaw-landing) :is(.v2-nav,.demo-stage-panel,.mission-rail){background:rgba(250,249,245,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body:has(.safeclaw-landing) :is(.demo-progress-track,.inline-progress,.workflow-progress,.left-progress,.rubric-meter){border-radius:0;background:var(--sc-steel-120)}body:has(.safeclaw-landing) :is(.demo-progress-track span,.inline-progress span,.workflow-progress span,.left-progress span,.rubric-meter span){border-radius:0;background:var(--sc-hazard-yellow)}body:has(.safeclaw-landing) :is(.demo-stage-list li,.demo-mode-badges button,.scenario-strip button,.demo-screen-top span,.demo-screen-top b,.quick-chip,.template-preview,.document-textarea,.workflow-textarea,.phone-bubble,.dispatch-recipient-card){border-radius:var(--radius-control);box-shadow:none}body:has(.safeclaw-landing) :is(.scenario-strip button.active,.demo-stage-list li.active,.quick-chip.active,.mission-step.active,.api-proof-card.active){border-color:var(--sc-black);background:var(--sc-steel-060);color:var(--sc-black);box-shadow:inset 4px 0 0 var(--sc-hazard-yellow)}body:has(.safeclaw-landing) :is(.template-preview.template-sheet,.template-preview.template-word,.template-preview.template-hwp,.command-main,.v2-hero,.hero,.demo-screen){background-image:none}body:has(.safeclaw-landing) :is(.command-primary,.button:not(.secondary),.full-button,.demo-screen .button){background:var(--sc-hazard-yellow);color:var(--sc-black)}body:has(.safeclaw-landing) :is(.topnav a,.topnav button,.v2-nav nav a,.demo-mode-badges button,.scenario-strip button,.quick-chip,.recipient-chip,.language-chip){font-family:var(--font-hud);letter-spacing:var(--tracking-body)}@media (max-width:767px){.safeclaw-os-section{padding-block:var(--space-8)}.safeclaw-language-matrix article,.safeclaw-module-map a,.safeclaw-pipeline-grid article,.safeclaw-proof-matrix article{padding:var(--space-4)}}@media (max-width:1180px){.safeclaw-landing-nav{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-4) var(--os-gutter)}.safeclaw-os-brand{justify-content:center;border-right:0;padding:0}.safeclaw-landing-actions,.safeclaw-landing-nav nav{justify-content:center;padding-right:0}.safeclaw-os-hero-body,.safeclaw-os-status{grid-template-columns:1fr}.safeclaw-language-matrix,.safeclaw-module-map,.safeclaw-pipeline-grid,.safeclaw-proof-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.safeclaw-language-matrix article:nth-child(5n){border-right:1px solid var(--os-line)}.safeclaw-language-matrix article:nth-child(2n),.safeclaw-module-map a:nth-child(2n),.safeclaw-pipeline-grid article:nth-child(2n),.safeclaw-proof-matrix article:nth-child(2n){border-right:0}}@media (max-width:720px){.command-center-shell{width:100%;max-width:none;padding-right:0;padding-left:0}.command-center-shell>.command-topbar,.command-center-shell>.command-viewport{width:min(100% - 20px,1480px)}.safeclaw-landing{background-size:42px 42px,42px 42px,auto,auto}.safeclaw-landing-nav{position:relative;min-height:auto}.safeclaw-landing-nav nav{display:none}.safeclaw-landing-actions{display:grid;grid-template-columns:1fr}.safeclaw-os-hero-body,.safeclaw-os-section{padding-right:var(--os-gutter);padding-left:var(--os-gutter)}.safeclaw-os-hero{min-height:auto}.safeclaw-os-hero-body{gap:var(--space-6);min-height:auto;padding-block:var(--space-8)}.safeclaw-os-tag{margin-bottom:var(--space-5)}.safeclaw-os-hero p{margin-top:var(--space-4)}.hero-console-replay,.safeclaw-hero-position,.safeclaw-landing #execution,.safeclaw-landing #language,.safeclaw-landing #product-map,.safeclaw-landing #proof,.safeclaw-os-hero p+p{display:none}.safeclaw-os-cta{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6)}.safeclaw-os-section{padding-block:var(--space-8)}.safeclaw-os-section-head{margin-bottom:var(--space-4)}.safeclaw-os-status{gap:12px;padding:var(--space-5) var(--os-gutter);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.safeclaw-os-hero h1{font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.safeclaw-hero-line{white-space:nowrap}.safeclaw-os-section h2{font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title);margin-bottom:var(--space-5)}.safeclaw-os-hero mark,.safeclaw-os-section mark{padding-right:var(--space-2);padding-left:var(--space-2)}.safeclaw-os-console{min-height:280px}.safeclaw-language-matrix,.safeclaw-module-map,.safeclaw-pipeline-grid,.safeclaw-proof-matrix{grid-template-columns:1fr}.safeclaw-language-matrix article,.safeclaw-module-map a,.safeclaw-pipeline-grid article,.safeclaw-proof-matrix article{min-height:auto;border-right:0}.safeclaw-pipeline-grid article:nth-child(n+4){display:none}.safeclaw-terminal pre{min-height:auto;padding:var(--space-8) var(--space-6);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-terminal a,.safeclaw-terminal button{margin-right:var(--space-6);margin-left:var(--space-6)}}.safeclaw-module-shell{min-height:100vh;display:grid;grid-template-columns:224px minmax(0,1fr);background:#08090b;color:#f6f5ef;padding:0}.safeclaw-module-rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid rgba(246,245,239,.14);background:rgba(5,5,6,.94);padding:var(--space-6)}.safeclaw-module-rail p{margin:var(--space-2) 0 var(--space-6);color:rgba(246,245,239,.48);font-family:var(--font-hud);font-size:var(--text-support);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.safeclaw-module-rail section{border-top:1px solid rgba(246,245,239,.12);padding:20px 0}.safeclaw-module-rail h2{margin:0 0 var(--space-2);color:rgba(246,245,239,.34);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud)}.safeclaw-module-rail a:not(.safeclaw-module-brand){display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;min-height:var(--control-height);border-left:2px solid transparent;padding:var(--space-2) var(--space-3);color:rgba(246,245,239,.7);text-decoration:none}.safeclaw-module-rail a.active,.safeclaw-module-rail a:not(.safeclaw-module-brand):hover{border-left-color:var(--os-yellow,#ffdc2e);background:rgba(255,220,46,.08);color:#f6f5ef}.safeclaw-module-rail a span{color:rgba(246,245,239,.46);font-family:var(--font-hud);font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-table)}.safeclaw-module-rail a strong{color:inherit;font-size:var(--text-control);font-weight:700;letter-spacing:var(--tracking-body);line-height:var(--leading-control)}.safeclaw-module-main{min-width:0;padding-bottom:var(--space-16)}.safeclaw-module-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:var(--space-6);gap:var(--space-6);align-items:center;min-height:64px;border-bottom:1px solid rgba(246,245,239,.14);background:rgba(8,9,11,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 clamp(20px,3vw,48px)}.safeclaw-module-actions a,.safeclaw-module-brand,.safeclaw-module-primary{display:inline-flex;align-items:center}.safeclaw-module-brand{gap:12px;color:#f6f5ef;text-decoration:none;font-family:var(--font-hud);font-size:var(--text-section-title);font-weight:800;letter-spacing:var(--tracking-section-title);line-height:var(--leading-section-title)}.safeclaw-module-brand em{color:var(--os-yellow,#ffdc2e);font-style:normal}.safeclaw-module-brand img{display:block;width:28px;height:28px;flex:0 0 auto}.safeclaw-module-nav>span{color:rgba(246,245,239,.58);font-family:var(--font-hud);font-size:var(--text-control);font-weight:700;letter-spacing:var(--tracking-body);white-space:nowrap;line-height:var(--leading-control)}.safeclaw-module-nav>span:first-child{color:rgba(246,245,239,.72)}.safeclaw-module-nav i{display:inline-block;width:8px;height:8px;border-radius:var(--radius-circle);margin-right:var(--space-2);background:#8ee89a}.safeclaw-module-nav b{color:#9df0a6}.safeclaw-module-actions a,.safeclaw-module-primary{min-height:var(--control-height);border:1px solid rgba(246,245,239,.15);border-radius:var(--radius-control);padding:0 var(--space-4);color:rgba(246,245,239,.72);text-decoration:none;font-family:var(--font-hud);font-size:var(--text-control);font-weight:700;letter-spacing:var(--tracking-body);line-height:var(--leading-control)}.safeclaw-module-shell .safeclaw-section-title,.safeclaw-section-title{margin:0;font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.safeclaw-setting-description{margin:var(--space-4) 0 0;color:var(--sc-steel-300);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.result-card-copy,.route-section-description{margin:0}.safeclaw-module-actions a:hover{border-color:rgba(255,220,46,.65);color:#f6f5ef}.safeclaw-module-primary{min-height:var(--control-height);border-radius:var(--radius-control);background:var(--os-yellow,#ffdc2e);color:#08090b;justify-content:center}.safeclaw-module-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:var(--space-6);gap:var(--space-6);align-items:end;border-bottom:1px solid rgba(246,245,239,.14);padding:var(--space-12) var(--space-6)}.safeclaw-archive-list span,.safeclaw-module-eyebrow,.safeclaw-module-grid article span,.safeclaw-module-panel>span,.safeclaw-tbm-board span,.safeclaw-worker-table small{color:var(--os-yellow,#ffdc2e);font-family:var(--font-hud);font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);text-transform:uppercase;line-height:var(--leading-table)}.safeclaw-module-hero h1{max-width:1040px;margin:var(--space-4) 0;color:#f6f5ef;font-size:var(--text-page-title);font-weight:800;letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title);word-break:keep-all;text-wrap:balance}.safeclaw-module-hero p{max-width:760px;margin:0;color:rgba(246,245,239,.62);font-size:var(--text-body-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body-lg);word-break:keep-all}.safeclaw-module-hero aside{border:1px solid rgba(246,245,239,.18);background:rgba(16,17,21,.78);padding:var(--space-6)}.safeclaw-module-hero aside>span:first-child{display:block;color:var(--os-yellow,#ffdc2e);font-family:var(--font-hud);font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-table)}.safeclaw-module-hero aside strong{display:block;margin-top:var(--space-4);color:#f6f5ef;font-size:var(--text-section-title);line-height:var(--leading-section-title);font-weight:800;letter-spacing:var(--tracking-section-title)}.safeclaw-module-hero.document{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;padding:clamp(32px,4vw,52px) clamp(20px,4vw,72px)}.safeclaw-module-hero.document h1{max-width:760px;font-size:var(--text-page-title);letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title);font-weight:800}.safeclaw-module-hero.document p{max-width:720px;margin:0;border:0;border-top:1px solid var(--line);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:500;letter-spacing:var(--tracking-body)}.safeclaw-module-hero.document aside{padding:var(--space-6)}.safeclaw-module-status{display:inline-flex;min-height:32px;align-items:center;gap:8px;border:1px solid rgba(246,245,239,.2);padding:0 12px;font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);white-space:nowrap;line-height:var(--leading-caption)}.safeclaw-module-status.live{border-color:rgba(125,220,134,.55);color:#9df0a6}.safeclaw-module-status.partial{border-color:rgba(255,220,46,.65);color:var(--os-yellow,#ffdc2e)}.safeclaw-module-status.planned{color:rgba(246,245,239,.62)}.safeclaw-module-actions{margin-top:var(--space-5)}.safeclaw-module-content{display:contents}.safeclaw-module-title{font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.safeclaw-module-description{font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-module-card{padding:var(--space-6);border-radius:var(--radius-panel)}.safeclaw-module-grid,.safeclaw-module-panel{width:min(var(--content-wide),calc(100% - (var(--space-6) * 2)));margin:var(--space-8) auto 0}.safeclaw-workdoc-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:24px;gap:24px;align-items:start;width:min(100% - 40px,1440px);margin:32px auto 0}.safeclaw-workdoc,.safeclaw-workdoc-rail{border:1px solid rgba(246,245,239,.16);background:rgba(14,14,18,.72)}.safeclaw-workdoc{min-width:0;padding:clamp(32px,4vw,58px)}.safeclaw-workdoc-header{border-bottom:1px solid rgba(246,245,239,.12);padding-bottom:32px}.safeclaw-workdoc-header>span,.safeclaw-workdoc-rail section>span,.safeclaw-workdoc-section-head span{color:rgba(255,220,46,.82);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:uppercase;line-height:var(--leading-caption)}.safeclaw-workdoc-header h2{max-width:860px;margin:16px 0;color:#f6f5ef;font-size:var(--text-page-title);font-weight:800;letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title)}.safeclaw-workdoc-header p{max-width:780px;margin:0;color:rgba(246,245,239,.66);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);word-break:keep-all;letter-spacing:var(--tracking-body)}.safeclaw-workdoc-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:32px;border:1px solid rgba(246,245,239,.12)}.safeclaw-workdoc-meta p{display:grid;grid-gap:8px;gap:8px;margin:0;border-right:1px solid rgba(246,245,239,.1);padding:16px}.safeclaw-workdoc-meta p:last-child{border-right:0}.safeclaw-workdoc-meta strong{color:rgba(255,220,46,.78);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);line-height:var(--leading-hud);font-family:var(--font-hud)}.safeclaw-workdoc-meta span{color:#f6f5ef;font-size:var(--text-support);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.safeclaw-workdoc-section{padding:34px 0;border-bottom:1px solid rgba(246,245,239,.12)}.safeclaw-workdoc-section:last-child{border-bottom:0;padding-bottom:0}.safeclaw-workdoc-section-head{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:baseline;margin-bottom:20px}.safeclaw-workdoc-section-head h3{margin:0;color:#f6f5ef;font-size:var(--text-section-title);font-weight:800;letter-spacing:var(--tracking-section-title);line-height:var(--leading-section-title)}.safeclaw-workdoc-list{display:grid;grid-gap:12px;gap:12px}.safeclaw-workdoc-list article{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(246,245,239,.12);background:rgba(8,9,11,.54);padding:20px}.safeclaw-workdoc-list article>div{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.safeclaw-workdoc-list strong{color:#f6f5ef;font-size:var(--text-component-title);font-weight:700;letter-spacing:var(--tracking-component-title);line-height:var(--leading-component-title)}.safeclaw-workdoc-list code{color:rgba(246,245,239,.52);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-workdoc-list p{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;margin:0;color:rgba(246,245,239,.68);font-size:var(--text-body);line-height:var(--leading-body);font-weight:500;letter-spacing:var(--tracking-body)}.safeclaw-workdoc-list b{color:rgba(255,220,46,.78);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-workdoc-list a,.safeclaw-workdoc-list article>span{color:rgba(255,220,46,.78);font-size:var(--text-table);font-weight:500;text-decoration:none;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-preserved-history-list article{gap:12px;padding:16px}.safeclaw-preserved-history-list article>div{align-items:flex-start;gap:8px}.safeclaw-preserved-history-list strong{font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-preserved-history-list p{grid-template-columns:40px minmax(0,1fr);gap:12px;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-preserved-history-list article>span{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-workdoc-rail{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:0;gap:0}.safeclaw-workdoc-rail section{padding:20px;border-bottom:1px solid rgba(246,245,239,.12)}.safeclaw-workdoc-rail section:last-child{border-bottom:0}.safeclaw-workdoc-evidence,.safeclaw-workdoc-links,.safeclaw-workdoc-rail .safeclaw-download-actions,.safeclaw-workdoc-rail .safeclaw-report-controls,.safeclaw-workdoc-rail .safeclaw-report-groups{margin-top:12px}.safeclaw-workdoc-rail .safeclaw-download-actions{display:grid}.safeclaw-download-note{margin:0;color:rgba(246,245,239,.58);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.safeclaw-workdoc-rail .safeclaw-report-groups{grid-template-columns:1fr;gap:12px}.safeclaw-workdoc-rail .safeclaw-report-group{padding:16px}.safeclaw-workdoc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.safeclaw-workdoc-stats p{display:grid;grid-gap:4px;gap:4px;margin:0;border:1px solid rgba(246,245,239,.12);background:rgba(8,9,11,.52);padding:12px}.safeclaw-workdoc-stats strong{color:#f6f5ef;font-size:var(--text-section-title);font-weight:800;letter-spacing:var(--tracking-section-title);line-height:var(--leading-section-title)}.safeclaw-workdoc-stats span{color:rgba(246,245,239,.54);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-workdoc-evidence{display:flex;flex-wrap:wrap;gap:8px}.safeclaw-workdoc-evidence code{border:1px solid rgba(246,245,239,.12);background:rgba(8,9,11,.6);color:rgba(246,245,239,.7);padding:8px;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-workdoc-links{display:grid;grid-gap:8px;gap:8px}.safeclaw-workdoc-links a{display:flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(246,245,239,.14);color:rgba(246,245,239,.72);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-decoration:none;line-height:var(--leading-caption)}.safeclaw-workdoc-links a:hover{border-color:rgba(255,220,46,.62);color:#f6f5ef}.safeclaw-current-workpack{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;width:min(var(--content-wide),calc(100% - (var(--space-6) * 2)));margin:var(--space-8) auto 0;border:1px solid rgba(246,245,239,.16);background:rgba(14,14,18,.72);padding:var(--space-6);color:rgba(246,245,239,.72)}@media (max-width:1279px){.safeclaw-current-workpack{width:min(var(--content-wide),calc(100% - (var(--space-5) * 2)));padding:var(--space-5)}}@media (max-width:767px){.safeclaw-current-workpack{width:min(var(--content-wide),calc(100% - (var(--space-4) * 2)));padding:var(--space-4)}}.safeclaw-current-workpack span{color:var(--os-yellow,#ffdc2e);font-family:var(--font-mono,"Geist Mono",monospace);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:uppercase;line-height:var(--leading-caption)}.safeclaw-current-workpack strong{color:#f6f5ef;font-size:var(--text-body);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body)}.safeclaw-current-workpack a{display:inline-flex;min-height:var(--control-height);align-items:center;border:1px solid rgba(255,220,46,.6);padding:0 var(--space-4);color:var(--os-yellow,#ffdc2e);font-family:var(--font-product);font-size:var(--text-control);font-weight:700;letter-spacing:var(--tracking-body);text-decoration:none;line-height:var(--leading-control)}.safeclaw-current-workpack.live{border-color:rgba(125,220,134,.46)}.safeclaw-current-workpack.sample{border-color:rgba(255,220,46,.34)}.safeclaw-document-cockpit{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;width:min(100% - 40px,1440px);margin:32px auto 0;border:1px solid rgba(246,245,239,.16);background:rgba(14,14,18,.74)}.safeclaw-doc-export,.safeclaw-doc-index,.safeclaw-doc-primary{min-width:0;padding:clamp(24px,2.6vw,34px)}.safeclaw-doc-index,.safeclaw-doc-primary{border-right:1px solid rgba(246,245,239,.12)}.safeclaw-doc-export>span,.safeclaw-doc-index>span,.safeclaw-doc-primary>span{color:var(--os-yellow,#ffdc2e);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:uppercase;line-height:var(--leading-caption)}.safeclaw-doc-export h2,.safeclaw-doc-index h2,.safeclaw-doc-primary h2{margin:16px 0 20px;color:#f6f5ef;font-size:var(--text-page-title);font-weight:800;letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title)}.safeclaw-doc-primary>p{max-width:780px;margin:0 0 24px;color:rgba(246,245,239,.64);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.safeclaw-doc-index-list,.safeclaw-doc-primary-grid{display:grid;grid-gap:12px;gap:12px}.safeclaw-doc-export a,.safeclaw-doc-export dl,.safeclaw-doc-index-list button,.safeclaw-doc-primary-grid section{border:1px solid rgba(246,245,239,.14);background:rgba(8,9,11,.66)}.safeclaw-doc-index-list button{display:grid;grid-gap:8px;gap:8px;width:100%;padding:16px;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.safeclaw-doc-index-list button:focus-visible,.safeclaw-doc-index-list button:hover{border-color:rgba(255,220,46,.65);outline:none}.safeclaw-doc-export dt,.safeclaw-doc-index-list small,.safeclaw-doc-primary-grid small{color:rgba(255,220,46,.78);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);text-transform:uppercase;line-height:var(--leading-hud)}.safeclaw-doc-index-list strong,.safeclaw-doc-primary-grid strong{color:#f6f5ef;font-size:var(--text-component-title);font-weight:700;letter-spacing:var(--tracking-component-title);line-height:var(--leading-component-title)}.safeclaw-doc-index-list em{color:rgba(246,245,239,.56);font-style:normal;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-doc-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.safeclaw-doc-primary-grid section{padding:20px}.safeclaw-doc-primary-grid p{margin:16px 0 0;color:rgba(246,245,239,.62);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-doc-export dl{display:grid;grid-gap:0;gap:0;margin:0 0 16px}.safeclaw-doc-export dl div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(246,245,239,.12);padding:15px 16px}.safeclaw-doc-export dl div:last-child{border-bottom:0}.safeclaw-doc-export dd{margin:0;color:#f6f5ef;font-weight:900;text-align:right}.safeclaw-doc-export a{display:flex;min-height:44px;align-items:center;justify-content:center;margin-top:12px;color:#f6f5ef;font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-decoration:none;line-height:var(--leading-caption)}.safeclaw-doc-export a:first-of-type{background:var(--os-yellow,#ffdc2e);color:#08090b}.safeclaw-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(246,245,239,.16)}.safeclaw-module-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.safeclaw-module-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.safeclaw-module-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.safeclaw-module-grid.nine{grid-template-columns:repeat(3,minmax(0,1fr))}.safeclaw-module-grid.nine article{min-height:120px;padding:var(--space-6)}.safeclaw-module-grid.nine article strong{font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.safeclaw-module-grid article.zero{opacity:.55}.safeclaw-module-grid article.zero strong{color:var(--muted);font-size:var(--text-body);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.safeclaw-module-grid article{min-height:150px;border-right:1px solid rgba(246,245,239,.12);padding:var(--space-6);background:rgba(14,14,18,.72)}.safeclaw-module-grid article:last-child{border-right:0}.safeclaw-module-grid article strong{display:block;margin-top:24px;color:#f6f5ef;font-size:var(--text-page-title);font-weight:800;letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title)}.safeclaw-module-panel{border:1px solid rgba(246,245,239,.16);background:rgba(14,14,18,.72);padding:var(--space-6)}@media (max-width:1279px){.safeclaw-module-hero{padding:var(--space-10) var(--space-5)}.safeclaw-module-grid,.safeclaw-module-panel{width:min(var(--content-wide),calc(100% - (var(--space-5) * 2)));margin:var(--space-6) auto 0}.safeclaw-module-grid article,.safeclaw-module-grid.nine article,.safeclaw-module-panel{padding:var(--space-5)}}@media (max-width:767px){.safeclaw-module-hero{padding:var(--space-8) var(--space-4)}.safeclaw-module-grid,.safeclaw-module-panel{width:min(var(--content-wide),calc(100% - (var(--space-4) * 2)));margin:var(--space-4) auto 0}.safeclaw-module-grid article,.safeclaw-module-grid.nine article,.safeclaw-module-panel{padding:var(--space-4)}.safeclaw-module-shell[data-module-route="/ops/api"] [data-testid=launch-operations-readiness]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(280px,88%);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-gutter:stable}.safeclaw-module-shell[data-module-route="/ops/api"] [data-testid=launch-operations-readiness]>article{min-height:172px;scroll-snap-align:start}}.safeclaw-report-controls{display:grid;grid-gap:12px;gap:12px}.safeclaw-report-controls button{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(246,245,239,.14);background:rgba(8,9,11,.72);color:rgba(246,245,239,.72);padding:16px;text-align:left;cursor:pointer}.safeclaw-report-controls button.active,.safeclaw-report-controls button:hover{border-color:rgba(255,220,46,.62);background:rgba(255,220,46,.08);color:#f6f5ef}.safeclaw-report-controls strong{color:inherit;font-size:var(--text-component-title);font-weight:700;letter-spacing:var(--tracking-component-title);line-height:var(--leading-component-title)}.safeclaw-report-controls span{color:rgba(246,245,239,.56);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-download-actions{display:flex;flex-wrap:wrap;gap:12px}.safeclaw-report-facts,.safeclaw-report-notes{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.safeclaw-report-facts p{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px;gap:16px}.safeclaw-report-facts p,.safeclaw-report-notes p{margin:0;border-bottom:1px solid rgba(246,245,239,.1);padding:12px 0}.safeclaw-report-notes p{display:block}.safeclaw-report-facts p:last-child,.safeclaw-report-notes p:last-child{border-bottom:0}.safeclaw-report-facts strong{color:rgba(255,220,46,.78);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-report-facts span,.safeclaw-report-notes p{color:rgba(246,245,239,.72);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-report-table{display:grid;margin-top:24px;border:1px solid rgba(246,245,239,.14)}.safeclaw-report-table>div{display:grid;grid-template-columns:1.05fr 1fr 1.2fr 1.2fr .9fr;min-width:0}.safeclaw-report-table>div+div{border-top:1px solid rgba(246,245,239,.1)}.safeclaw-report-table span,.safeclaw-report-table strong{min-width:0;border-right:1px solid rgba(246,245,239,.1);padding:16px}.safeclaw-report-table span:last-child,.safeclaw-report-table strong:last-child{border-right:0}.safeclaw-report-table strong{background:rgba(246,245,239,.05);color:rgba(255,220,46,.78);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-report-table span{color:rgba(246,245,239,.72);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-report-table span em{display:block;margin-top:8px;color:rgba(246,245,239,.44);font-style:normal;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-report-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.safeclaw-report-group{border:1px solid rgba(246,245,239,.14);background:rgba(8,9,11,.58);padding:20px}.safeclaw-report-group>span{color:rgba(255,220,46,.78);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-report-group div{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.safeclaw-report-group p{display:grid;grid-gap:4px;gap:4px;margin:0;color:rgba(246,245,239,.7);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-report-group strong{color:#f6f5ef;font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-report-group em{color:rgba(246,245,239,.52);font-style:normal}.safeclaw-module-panel h2{max-width:920px;margin:var(--space-4) 0 var(--space-3);color:#f6f5ef;font-size:var(--text-component-title);font-weight:700;letter-spacing:var(--tracking-component-title);line-height:var(--leading-component-title)}.safeclaw-module-panel p{font-size:var(--text-body)}.safeclaw-archive-list p,.safeclaw-module-panel p,.safeclaw-tbm-board p,.safeclaw-worker-table p{color:rgba(246,245,239,.64);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-archive-list p,.safeclaw-tbm-board p,.safeclaw-worker-table p{font-size:var(--text-support)}.safeclaw-archive-list,.safeclaw-tbm-board,.safeclaw-worker-table{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:24px}.safeclaw-archive-list article,.safeclaw-tbm-board article,.safeclaw-worker-table article{border:1px solid rgba(246,245,239,.14);background:rgba(8,9,11,.72);padding:var(--space-6)}.safeclaw-archive-list strong,.safeclaw-tbm-board strong,.safeclaw-worker-table strong{display:block;color:#f6f5ef;font-size:var(--text-component-title);font-weight:700;letter-spacing:var(--tracking-component-title);line-height:var(--leading-component-title)}.safeclaw-worker-phone{margin-top:var(--space-4);border-left:4px solid var(--os-yellow,#ffdc2e);padding-left:var(--space-4)}.safeclaw-worker-phone article{max-width:420px}.worker-language-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:var(--space-4) 0 var(--space-2)}.worker-language-switcher button{display:grid;min-height:var(--control-height);grid-gap:var(--space-1);gap:var(--space-1);border:1px solid rgba(246,245,239,.18);background:rgba(246,245,239,.06);color:#f6f5ef;text-align:left;padding:var(--space-3);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body);cursor:pointer}.worker-language-switcher button.active{border-color:rgba(255,220,46,.72);background:rgba(255,220,46,.14)}.worker-ack-note,.worker-language-note,.worker-language-switcher b,.worker-language-switcher small{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.worker-ack-note,.worker-language-note,.worker-language-switcher small{color:rgba(246,245,239,.64)}.safeclaw-worker-phone button:disabled{cursor:default;opacity:.76}.safeclaw-tbm-board{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.safeclaw-module-shell{grid-template-columns:1fr}.safeclaw-module-rail{position:relative;height:auto;border-right:0;border-bottom:1px solid rgba(246,245,239,.14)}.safeclaw-module-rail nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--space-4);gap:0 var(--space-4)}.safeclaw-module-rail section{border-top:0;border-bottom:1px solid rgba(246,245,239,.12)}.safeclaw-document-cockpit,.safeclaw-module-grid,.safeclaw-module-grid.four,.safeclaw-module-grid.nine,.safeclaw-module-grid.three,.safeclaw-module-grid.two,.safeclaw-module-hero,.safeclaw-module-nav,.safeclaw-report-groups,.safeclaw-tbm-board,.safeclaw-workdoc-meta,.safeclaw-workdoc-shell{grid-template-columns:1fr}.safeclaw-module-nav{position:relative;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.safeclaw-module-grid article{border-right:0;border-bottom:1px solid rgba(246,245,239,.12)}.safeclaw-module-grid article:last-child{border-bottom:0}.safeclaw-current-workpack{grid-template-columns:1fr;align-items:start}.safeclaw-doc-index,.safeclaw-doc-primary{border-right:0;border-bottom:1px solid rgba(246,245,239,.12)}.safeclaw-doc-primary-grid{grid-template-columns:1fr}.safeclaw-module-hero.document{grid-template-columns:1fr;align-items:start;gap:var(--space-4)}.safeclaw-module-hero.document h1{max-width:100%;font-size:var(--text-page-title);line-height:var(--leading-page-title);word-break:keep-all;font-weight:800;letter-spacing:var(--tracking-page-title)}.safeclaw-module-hero.document p{max-width:100%;font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:500;letter-spacing:var(--tracking-body)}.safeclaw-workdoc,.safeclaw-workdoc-rail{width:100%}.safeclaw-workdoc-rail{position:relative;top:auto}.safeclaw-workdoc-meta p{border-right:0;border-bottom:1px solid rgba(246,245,239,.1)}.safeclaw-workdoc-meta p:last-child{border-bottom:0}.safeclaw-workdoc-section-head{grid-template-columns:1fr;gap:8px}.safeclaw-workdoc-list article>div,.safeclaw-workdoc-list p{grid-template-columns:1fr}.safeclaw-workdoc-list article>div{display:grid;grid-gap:8px;gap:8px}.safeclaw-report-table,.safeclaw-report-table span,.safeclaw-report-table strong,.safeclaw-report-table>div{display:block}.safeclaw-report-table>div:first-child{display:none}.safeclaw-report-table>div{padding:16px}.safeclaw-report-table span{border-right:0;padding:8px 0}.safeclaw-report-table span+span{border-top:1px solid rgba(246,245,239,.08)}.safeclaw-report-facts p,.safeclaw-report-notes p{grid-template-columns:1fr;gap:8px}}.safeclaw-worker-phone article>button,.safeclaw-worker-phone>button{min-height:var(--control-height-compact)}.document-print-typography{font-family:var(--font-document)}.safeclaw-module-shell .card,.safeclaw-module-shell .citation-item,.safeclaw-module-shell .compact-panel,.safeclaw-module-shell .dispatch-confirm-box,.safeclaw-module-shell .dispatch-panel,.safeclaw-module-shell .dispatch-preview-panel,.safeclaw-module-shell .dispatch-recipient-card,.safeclaw-module-shell .document-editor,.safeclaw-module-shell .document-workspace,.safeclaw-module-shell .history-panel,.safeclaw-module-shell .knowledge-card,.safeclaw-module-shell .law-card,.safeclaw-module-shell .list,.safeclaw-module-shell .phone-bubble,.safeclaw-module-shell .phone-shell,.safeclaw-module-shell .reference-card,.safeclaw-module-shell .rubric-summary-card,.safeclaw-module-shell .sheet-export-panel,.safeclaw-module-shell .template-preview,.safeclaw-module-shell .worker-card,.safeclaw-module-shell .worker-panel,.safeclaw-module-shell .workflow-panel,.safeclaw-module-shell .workpack-shell,.safeclaw-module-shell .workpack-sidebar{border-radius:4px;border-color:rgba(246,245,239,.16);background:rgba(14,14,18,.78);box-shadow:none;color:#f6f5ef}.safeclaw-module-shell .dispatch-panel,.safeclaw-module-shell .document-workspace,.safeclaw-module-shell .worker-panel,.safeclaw-module-shell .workflow-panel,.safeclaw-module-shell .workpack-shell{width:min(100% - 40px,1440px);margin:var(--space-8) auto 0}.safeclaw-module-shell .workpack-shell{border:1px solid rgba(246,245,239,.16);padding:0}.safeclaw-module-shell .h2,.safeclaw-module-shell h2{color:#f6f5ef;font-size:var(--text-section-title);line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title);font-weight:800}.safeclaw-module-shell .h3,.safeclaw-module-shell h3{color:#f6f5ef;font-size:var(--text-component-title);line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title);font-weight:700}.safeclaw-module-shell strong{color:#f6f5ef;font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:500}.safeclaw-module-shell .muted,.safeclaw-module-shell .small,.safeclaw-module-shell label,.safeclaw-module-shell li,.safeclaw-module-shell p,.safeclaw-module-shell small{color:rgba(246,245,239,.62)}.safeclaw-module-shell .safeclaw-report-facts strong{color:rgba(255,220,46,.78);font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-table)}.safeclaw-module-shell .safeclaw-report-facts span,.safeclaw-module-shell .safeclaw-report-group em,.safeclaw-module-shell .safeclaw-report-notes p{color:rgba(246,245,239,.72);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-module-shell .safeclaw-report-table span{color:rgba(246,245,239,.72);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-module-shell .safeclaw-report-table strong{color:rgba(255,220,46,.78);font-size:var(--text-caption);letter-spacing:var(--tracking-body);font-weight:700;line-height:var(--leading-caption)}.safeclaw-module-shell .safeclaw-report-group strong{color:#f6f5ef;font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-module-shell .badge,.safeclaw-module-shell .dispatch-confirm-grid div,.safeclaw-module-shell .document-tab,.safeclaw-module-shell .language-chip,.safeclaw-module-shell .quick-chip,.safeclaw-module-shell .recipient-chip,.safeclaw-module-shell .template-tab,.safeclaw-module-shell .workflow-channel-card,.safeclaw-module-shell .workflow-channel-result{border-radius:4px;border-color:rgba(246,245,239,.18);background:rgba(8,9,11,.7);color:rgba(246,245,239,.72);box-shadow:none}.safeclaw-module-shell .badge,.safeclaw-module-shell .document-tab,.safeclaw-module-shell .language-chip,.safeclaw-module-shell .quick-chip,.safeclaw-module-shell .recipient-chip,.safeclaw-module-shell .template-tab{font-family:var(--font-hud);font-weight:900;letter-spacing:var(--tracking-body)}.safeclaw-module-shell .document-tab.active,.safeclaw-module-shell .language-chip.active,.safeclaw-module-shell .quick-chip.active,.safeclaw-module-shell .template-tab.active,.safeclaw-module-shell .workflow-channel-card.active{border-color:var(--os-yellow,#ffdc2e);background:rgba(255,220,46,.1);color:#f6f5ef;box-shadow:inset 4px 0 0 var(--os-yellow,#ffdc2e)}.safeclaw-module-shell .button,.safeclaw-module-shell .download-button,.safeclaw-module-shell .full-button,.safeclaw-module-shell a.button,.safeclaw-module-shell button{border-radius:4px;box-shadow:none;font-family:var(--font-hud);font-weight:950;letter-spacing:var(--tracking-hud)}.safeclaw-module-shell .button:not(.secondary),.safeclaw-module-shell .full-button,.safeclaw-module-shell a.button:not(.secondary),.safeclaw-module-shell button:not(:where(.secondary,.ghost,.document-tab,.doc-tab,.template-tab,.template-card,.safeclaw-module-chrome-button,[class*=removeRiskRowButton])){border-color:var(--os-yellow,#ffdc2e);background:var(--os-yellow,#ffdc2e);color:#08090b}.safeclaw-module-shell .button.secondary,.safeclaw-module-shell button.ghost,.safeclaw-module-shell button.secondary{border-color:rgba(246,245,239,.2);background:rgba(8,9,11,.72);color:rgba(246,245,239,.78)}.safeclaw-module-shell .document-textarea,.safeclaw-module-shell .workflow-textarea,.safeclaw-module-shell input,.safeclaw-module-shell select,.safeclaw-module-shell textarea{border-radius:4px;border-color:rgba(246,245,239,.18);background:rgba(5,5,6,.86);color:#f6f5ef;box-shadow:none}.safeclaw-module-shell .document-textarea:focus,.safeclaw-module-shell .workflow-textarea:focus,.safeclaw-module-shell input:focus,.safeclaw-module-shell select:focus,.safeclaw-module-shell textarea:focus{border-color:var(--os-yellow,#ffdc2e);outline:2px solid var(--os-yellow,#ffdc2e);outline-offset:2px;box-shadow:none}.safeclaw-module-shell .template-preview.template-hwp,.safeclaw-module-shell .template-preview.template-sheet,.safeclaw-module-shell .template-preview.template-word{background-image:none}.safeclaw-module-shell .customer-template-field-grid article,.safeclaw-module-shell .customer-template-panel,.safeclaw-module-shell .customer-template-stage article{border-radius:4px;border-color:rgba(246,245,239,.16);background:rgba(8,9,11,.72);box-shadow:none}.safeclaw-module-shell .customer-template-copy strong,.safeclaw-module-shell .customer-template-field-grid strong,.safeclaw-module-shell .customer-template-panel summary,.safeclaw-module-shell .customer-template-stage strong{color:#f6f5ef}.safeclaw-module-shell .customer-template-field-grid span,.safeclaw-module-shell .customer-template-stage span{color:var(--os-yellow,#ffdc2e);font-family:var(--font-hud)}.safeclaw-module-shell .customer-template-copy p,.safeclaw-module-shell .customer-template-field-grid p,.safeclaw-module-shell .customer-template-stage p{color:rgba(246,245,239,.62)}.safeclaw-module-shell .dispatch-confirm-grid span,.safeclaw-module-shell .document-toolbar span,.safeclaw-module-shell .template-preview span,.safeclaw-module-shell .workflow-panel span{color:var(--os-yellow,#ffdc2e);font-family:var(--font-hud);letter-spacing:.08em}.safeclaw-module-shell .workflow-result.ok{border-color:rgba(125,220,134,.38);background:rgba(125,220,134,.1);color:#9df0a6}.safeclaw-module-shell .workflow-result.error{border-color:rgba(255,167,38,.42);background:rgba(255,167,38,.1);color:#ffcc80}.safeclaw-module-shell .citation-group,.safeclaw-module-shell .dispatch-confirm-panel,.safeclaw-module-shell .workflow-channel-results{display:grid;grid-gap:12px;gap:12px}.safeclaw-module-shell .citation-item{text-decoration:none}.safeclaw-module-shell .citation-item:hover,.safeclaw-module-shell .dispatch-recipient-card:hover,.safeclaw-module-shell .workflow-channel-card:hover{border-color:rgba(255,220,46,.62)}.safeclaw-module-shell .phone-bubble{border-left:4px solid var(--os-yellow,#ffdc2e)}.safeclaw-module-shell .row{gap:var(--space-2)}@media (max-width:900px){.safeclaw-module-shell .workpack-shell{grid-template-columns:1fr}}@media (max-width:760px){.safety-form-check-row,.safety-form-meta-grid,.safety-form-preview-head,.safety-form-signatures{grid-template-columns:1fr}.approval-preview{border-top:2px solid #171b22;border-left:0}.safety-form-check-row span,.safety-form-meta-grid div,.safety-form-signatures span{border-right:0;border-bottom:1px solid #171b22}.safety-form-check-row span:last-child,.safety-form-meta-grid div:last-child,.safety-form-signatures span:last-child{border-bottom:0}}.safeclaw-login-page{min-height:100vh;background:#08090b;color:var(--os-text,#f6f5ef)}.safeclaw-login-topbar{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(246,245,239,.13);padding:0 clamp(24px,4vw,64px)}.safeclaw-login-topbar nav{display:flex;flex-wrap:wrap;gap:var(--space-4)}.safeclaw-login-topbar nav a{display:inline-flex;min-height:var(--control-height);align-items:center;color:rgba(246,245,239,.62);font-family:var(--font-product);font-size:var(--text-control);font-weight:700;letter-spacing:var(--tracking-body);text-decoration:none;line-height:var(--leading-control)}.safeclaw-login-topbar nav a:hover{color:var(--os-yellow,#ffdc2e)}.safeclaw-login-panel{display:grid;width:min(920px,calc(100% - 40px));grid-gap:var(--space-6);gap:var(--space-6);margin:clamp(var(--space-16),10vh,var(--space-24)) auto;border:1px solid rgba(246,245,239,.18);border-radius:var(--radius-panel);background:rgba(14,15,19,.88);padding:clamp(var(--space-8),5vw,var(--space-16))}.safeclaw-login-panel h1{max-width:780px;margin:0;color:var(--os-text,#f6f5ef);font-size:var(--text-page-title);font-weight:800;letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title)}.safeclaw-login-panel p{max-width:760px;margin:0;color:rgba(246,245,239,.68);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-login-form,.safeclaw-login-session{display:grid;grid-gap:var(--space-4);gap:var(--space-4);border-top:1px solid rgba(246,245,239,.14);padding-top:var(--space-6)}.safeclaw-login-form label{color:var(--os-yellow,#ffdc2e);font-family:var(--font-hud);font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);text-transform:uppercase;line-height:var(--leading-table)}.safeclaw-login-form input{min-height:var(--control-height);border:1px solid rgba(246,245,239,.22);border-radius:var(--radius-control);background:#0b0c10;color:var(--os-text,#f6f5ef);padding:0 var(--space-4);font-family:var(--font-product);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.safeclaw-login-form input:focus{border-color:var(--os-yellow,#ffdc2e);outline:2px solid rgba(255,220,46,.18);outline-offset:0}.safeclaw-login-actions a,.safeclaw-login-actions button,.safeclaw-login-form button{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;border:1px solid rgba(246,245,239,.2);border-radius:var(--radius-control);background:rgba(8,9,11,.72);color:rgba(246,245,239,.78);padding:0 var(--space-4);font-family:var(--font-product);font-size:var(--text-control);font-weight:700;letter-spacing:var(--tracking-body);text-decoration:none;line-height:var(--leading-control)}.safeclaw-login-actions a.primary,.safeclaw-login-form button{border-color:var(--os-yellow,#ffdc2e);background:var(--os-yellow,#ffdc2e);color:#08090b}.safeclaw-login-divider{display:flex;align-items:center;gap:var(--space-3);color:rgba(246,245,239,.46);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-login-divider:after,.safeclaw-login-divider:before{height:1px;flex:1 1;background:rgba(246,245,239,.14);content:""}.safeclaw-login-social{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.safeclaw-login-social button.kakao{border-color:#fee500;background:#fee500;color:#191600}.safeclaw-login-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.safeclaw-login-session dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(246,245,239,.16);border-radius:4px;background:rgba(246,245,239,.1)}.safeclaw-login-session dl div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);background:#0b0c10;padding:var(--space-4)}.safeclaw-login-session dt{color:rgba(246,245,239,.5);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-login-session dd{margin:0;color:var(--os-text,#f6f5ef);font-size:var(--text-component-title);font-weight:700;overflow-wrap:anywhere;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}@media (max-width:720px){.safeclaw-login-topbar{align-items:flex-start;flex-direction:column;padding-block:var(--space-4)}.safeclaw-login-session dl{grid-template-columns:1fr}}.hud-corners{position:relative}.hud-corners:after,.hud-corners:before,.hud-corners>.hud-bl,.hud-corners>.hud-br,.hud-corners>.hud-tl,.hud-corners>.hud-tr{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--hazard);pointer-events:none}.hud-corners:before{top:0;left:0;border-right:none;border-bottom:none}.hud-corners:after{bottom:0;right:0;border-left:none;border-top:none}.hud-corners>.hud-tr{top:0;right:0;border-left:none;border-bottom:none}.hud-corners>.hud-bl{bottom:0;left:0;border-right:none;border-top:none}.hazard-stripe{background-image:repeating-linear-gradient(-45deg,var(--hazard) 0,var(--hazard) 12px,var(--steel-1,#111114) 12px,var(--steel-1,#111114) 24px)}.hazard-stripe-band{position:relative;padding-left:16px}.hazard-stripe-band:before{content:"";position:absolute;inset:0 auto 0 0;width:12px;background-image:repeating-linear-gradient(-45deg,var(--hazard) 0,var(--hazard) 8px,var(--steel-1,#111114) 8px,var(--steel-1,#111114) 16px)}.grid-bg{background-image:none}@keyframes sc-blink-keyframes{0%,49%{opacity:1}50%,to{opacity:.18}}.sc-blink{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--signal,#00E5FF);animation:sc-blink-keyframes 1.2s steps(1) infinite}.sc-blink--good{background:var(--good)}.sc-blink--warn{background:var(--warn)}.sc-blink--siren{background:var(--siren)}.briefing-settings-form{display:grid;grid-gap:12px;gap:12px;margin-top:var(--space-4)}.briefing-settings-form label{display:flex;align-items:center;gap:var(--space-2);color:var(--os-yellow,#ffdc2e);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:uppercase;line-height:var(--leading-caption)}.briefing-settings-form input[type=email],.briefing-settings-form textarea{border:1px solid rgba(246,245,239,.22);border-radius:4px;background:#0b0c10;color:var(--os-text,#f6f5ef);padding:var(--space-3) var(--space-4);font-size:var(--text-body);font-weight:500;font-family:inherit;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.briefing-settings-form input[type=email]:focus,.briefing-settings-form textarea:focus{border-color:var(--os-yellow,#ffdc2e);outline:2px solid rgba(255,220,46,.18);outline-offset:0}.briefing-settings-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--os-yellow,#ffdc2e)}.briefing-settings-form button{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;border:1px solid var(--os-yellow,#ffdc2e);border-radius:4px;background:var(--os-yellow,#ffdc2e);color:#08090b;padding:0 var(--space-4);font-family:var(--font-product);font-size:var(--text-control);font-weight:700;letter-spacing:var(--tracking-body);cursor:pointer;line-height:var(--leading-control)}.briefing-settings-form button:disabled{opacity:.6;cursor:default}.ai-connect-workspace{--ai-connect-code-background:var(--steel-0);--ai-connect-code-ink:var(--paper-0);--module-control-radius:var(--radius-control);--module-control-weight:700;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ai-connect-workspace button{line-height:var(--leading-control)}.ai-connect-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-connect-tabs button{min-height:112px;align-items:flex-start;justify-content:flex-start;text-align:left;border:1px solid rgba(246,245,239,.18);background:rgba(11,12,16,.78);color:var(--os-text,#f6f5ef)}.ai-connect-tabs button.active{border-color:rgba(255,220,46,.72);background:rgba(255,220,46,.15)}.ai-connect-tabs button span,.ai-connect-tabs button strong{display:block}.ai-connect-tabs button strong{margin-bottom:var(--space-2);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.ai-connect-tabs button span{color:rgba(246,245,239,.72);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.ai-connect-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0}.ai-connect-meta{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);grid-gap:var(--space-2);gap:var(--space-2);margin:16px 0}.ai-connect-meta div{border:1px solid rgba(246,245,239,.16);border-radius:var(--radius-panel);background:rgba(0,0,0,.24);padding:var(--space-4)}.ai-connect-command-box strong,.ai-connect-meta dt,.ai-connect-secret label{color:var(--os-yellow,#ffdc2e);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);text-transform:uppercase;line-height:var(--leading-hud)}.ai-connect-meta dd{margin:8px 0 0;color:var(--os-text,#f6f5ef);font-family:var(--font-hud);font-size:var(--text-table);overflow-wrap:anywhere;font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.ai-connect-command-box,.ai-connect-secret{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:16px}.ai-connect-command-box pre,.ai-connect-secret textarea{width:100%;border:1px solid rgba(255,220,46,.32);border-radius:var(--radius-control);background:var(--ai-connect-code-background);color:var(--ai-connect-code-ink);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud)}.ai-connect-secret textarea{padding:12px;resize:vertical}.ai-connect-command-box>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-connect-command-box pre{margin:0;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere}.ai-connect-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ai-connect-section-head>div{display:grid;grid-gap:8px;gap:8px}.ai-connect-section-head span{color:var(--os-yellow,#ffdc2e);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);text-transform:uppercase}.ai-connect-section-head h2{margin:0}.ai-connect-section-head>strong{border-radius:var(--radius-control);white-space:nowrap;padding:var(--space-2) var(--space-3);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.ai-connect-section-head>strong.ready{background:rgba(34,197,94,.16);color:#bbf7d0}.ai-connect-section-head>strong.hold{background:rgba(245,158,11,.16);color:#fde68a}.ai-connect-sif-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.ai-connect-sif-metrics div,.ai-connect-sif-state-grid article{border:1px solid rgba(246,245,239,.16);border-radius:var(--radius-panel);background:rgba(11,12,16,.64);padding:16px}.ai-connect-sif-metrics dt{color:rgba(246,245,239,.62);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);text-transform:uppercase}.ai-connect-sif-metrics dd{margin:8px 0 0;color:var(--os-text,#f6f5ef);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.ai-connect-sif-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.ai-connect-sif-state-grid article{display:grid;grid-gap:8px;gap:8px}.ai-connect-sif-verdict{grid-column:1/-1;border-color:rgba(121,121,255,.32);background:rgba(121,121,255,.12)}.ai-connect-sif-verdict>small,.ai-connect-sif-verdict>span{color:rgba(246,245,239,.58);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body);text-transform:uppercase}.ai-connect-sif-verdict>small{color:rgba(246,245,239,.68);text-transform:none}.ai-connect-sif-command strong,.ai-connect-sif-state-grid strong{color:var(--os-text,#f6f5ef);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.ai-connect-sif-state-grid p{margin:0;color:rgba(246,245,239,.72);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ai-connect-vision-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.ai-connect-vision-flow article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(246,245,239,.12);border-radius:var(--radius-panel);background:rgba(246,245,239,.04);padding:16px}.ai-connect-vision-flow span{color:rgba(255,220,46,.8);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);text-transform:uppercase}.ai-connect-vision-flow strong{color:var(--os-text,#f6f5ef);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.ai-connect-vision-flow p{margin:0;color:rgba(246,245,239,.66);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ai-connect-sif-vector-guard{display:grid;grid-gap:8px;gap:8px;margin-top:16px;border:1px solid rgba(246,245,239,.16);border-radius:var(--radius-panel);background:rgba(11,12,16,.72);padding:16px}.ai-connect-sif-vector-guard>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-connect-sif-vector-guard strong{color:var(--os-text,#f6f5ef);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.ai-connect-sif-vector-guard span{border-radius:var(--radius-control);background:rgba(246,245,239,.08);color:rgba(246,245,239,.72);padding:6px 9px;font-size:var(--text-caption);font-weight:600;white-space:nowrap;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.ai-connect-sif-vector-guard p{margin:0;color:rgba(246,245,239,.76);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ai-connect-sif-vector-guard.locked{border-color:rgba(148,163,184,.3)}.ai-connect-sif-vector-guard.blocked{border-color:rgba(220,38,38,.55);background:rgba(220,38,38,.16)}.ai-connect-sif-vector-guard.ready{border-color:rgba(245,158,11,.44)}.ai-connect-sif-vector-guard.active{border-color:rgba(34,197,94,.44)}.ai-connect-sif-next-gate{display:grid;grid-gap:12px;gap:12px;margin-top:16px;border:1px solid rgba(255,220,46,.32);border-radius:var(--radius-panel);background:rgba(255,220,46,.12);padding:16px}.ai-connect-sif-next-gate>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-connect-sif-next-gate span{color:rgba(255,220,46,.78);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);text-transform:uppercase;line-height:var(--leading-hud)}.ai-connect-sif-next-gate strong{color:var(--os-text,#f6f5ef);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.ai-connect-sif-next-gate p,.ai-connect-sif-next-gate small{margin:0;color:rgba(246,245,239,.78);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ai-connect-sif-next-gate code,.ai-connect-sif-next-gate pre{border:1px solid rgba(246,245,239,.14);border-radius:var(--radius-control);background:var(--ai-connect-code-background);color:var(--ai-connect-code-ink);padding:10px;font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);overflow-wrap:anywhere;white-space:pre-wrap}.ai-connect-sif-packet-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.ai-connect-sif-packet-actions a,.ai-connect-sif-packet-actions button{border:1px solid rgba(246,245,239,.14);border-radius:var(--radius-control);background:rgba(255,255,255,.04);color:var(--os-text,#f6f5ef);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);padding:var(--space-2) var(--space-3);text-decoration:none;letter-spacing:var(--tracking-body)}.ai-connect-sif-packet-actions a:hover,.ai-connect-sif-packet-actions button:hover{border-color:rgba(255,220,46,.42);background:rgba(255,220,46,.1)}.ai-connect-sif-next-gate.blocked{border-color:rgba(220,38,38,.5);background:rgba(220,38,38,.14)}.ai-connect-sif-next-gate.done{border-color:rgba(34,197,94,.44)}.ai-connect-sif-operator-gate{display:grid;grid-gap:12px;gap:12px;margin-top:16px;border:1px solid rgba(246,245,239,.12);border-radius:var(--radius-panel);background:rgba(255,255,255,.035);padding:16px}.ai-connect-sif-operator-gate>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-connect-sif-operator-gate span{color:rgba(255,220,46,.78);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);text-transform:uppercase;line-height:var(--leading-hud)}.ai-connect-sif-operator-gate strong{color:var(--os-text,#f6f5ef);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.ai-connect-sif-operator-gate dd,.ai-connect-sif-operator-gate li,.ai-connect-sif-operator-gate p,.ai-connect-sif-operator-gate small{margin:0;color:rgba(246,245,239,.76);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ai-connect-sif-operator-gate dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.ai-connect-sif-operator-columns section,.ai-connect-sif-operator-gate dl div{border:1px solid rgba(246,245,239,.1);border-radius:var(--radius-panel);background:rgba(0,0,0,.16);padding:12px}.ai-connect-sif-operator-gate dt{color:rgba(246,245,239,.48);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);text-transform:uppercase}.ai-connect-sif-operator-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-connect-sif-operator-checklist,.ai-connect-sif-operator-columns ul{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;padding:0;list-style:none}.ai-connect-sif-operator-checklist li{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;border:1px solid rgba(246,245,239,.1);border-radius:var(--radius-panel);background:rgba(0,0,0,.14);padding:12px}.ai-connect-sif-operator-checklist li>span{border:1px solid rgba(246,245,239,.12);border-radius:var(--radius-control);color:rgba(246,245,239,.7);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body);padding:var(--space-1) var(--space-2)}.ai-connect-sif-operator-checklist li.done>span{border-color:rgba(34,197,94,.38);color:rgba(74,222,128,.92)}.ai-connect-sif-operator-checklist li.required>span{border-color:rgba(245,158,11,.38);color:rgba(251,191,36,.92)}.ai-connect-sif-operator-checklist li.blocked>span{border-color:rgba(220,38,38,.42);color:rgba(248,113,113,.92)}.ai-connect-sif-approval-packet{display:grid;grid-gap:12px;gap:12px;margin-top:16px;border:1px solid rgba(246,245,239,.12);border-radius:var(--radius-panel);background:rgba(11,12,16,.46);padding:16px}.ai-connect-sif-approval-packet>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-connect-sif-approval-packet strong{color:var(--os-text,#f6f5ef);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.ai-connect-sif-approval-packet span{color:rgba(246,245,239,.62);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.ai-connect-sif-approval-packet ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px;color:rgba(246,245,239,.78);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ai-connect-sif-fingerprint{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(246,245,239,.1);border-radius:var(--radius-panel);background:rgba(246,245,239,.04);padding:12px}.ai-connect-sif-fingerprint code{color:rgba(255,220,46,.86);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);overflow-wrap:anywhere}.ai-connect-sif-fingerprint p{margin:0;color:rgba(246,245,239,.66);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ai-connect-sif-artifact-grid,.ai-connect-sif-lock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ai-connect-sif-artifact-grid article,.ai-connect-sif-lock-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(246,245,239,.1);border-radius:var(--radius-panel);background:rgba(246,245,239,.04);padding:12px}.ai-connect-sif-artifact-grid code{color:rgba(255,220,46,.86);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);overflow-wrap:anywhere}.ai-connect-sif-artifact-grid p,.ai-connect-sif-lock-grid p{margin:0;color:rgba(246,245,239,.66);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ai-connect-sif-lock-grid article.locked span{color:#bbf7d0}.ai-connect-sif-lock-grid article.open span{color:#fecaca}.ai-connect-sif-approval-steps{display:grid;grid-gap:8px;gap:8px;margin:16px 0 0;padding:0;list-style:none}.ai-connect-sif-approval-steps li,.ai-connect-sif-preflight li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border:1px solid rgba(246,245,239,.12);border-radius:var(--radius-panel);background:rgba(11,12,16,.46);padding:12px}.ai-connect-sif-approval-steps li>span,.ai-connect-sif-preflight li>span{border-radius:var(--radius-control);background:rgba(246,245,239,.08);color:rgba(246,245,239,.72);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);font-weight:600;white-space:nowrap;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.ai-connect-sif-approval-steps li.done>span,.ai-connect-sif-preflight li.passed>span{background:rgba(34,197,94,.16);color:#bbf7d0}.ai-connect-sif-approval-steps li.ready>span{background:rgba(245,158,11,.16);color:#fde68a}.ai-connect-sif-approval-steps li.blocked>span,.ai-connect-sif-preflight li.failed>span{background:rgba(220,38,38,.16);color:#fecaca}.ai-connect-sif-approval-steps strong,.ai-connect-sif-preflight strong{color:var(--os-text,#f6f5ef);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.ai-connect-sif-approval-steps p,.ai-connect-sif-preflight p{margin:4px 0 0;color:rgba(246,245,239,.7);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ai-connect-sif-command{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.ai-connect-sif-command>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-connect-sif-command span{color:rgba(246,245,239,.62)}.ai-connect-sif-command pre,.ai-connect-sif-command span{font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud)}.ai-connect-sif-command pre{margin:0;border:1px solid rgba(255,220,46,.32);border-radius:var(--radius-control);background:var(--ai-connect-code-background);color:var(--ai-connect-code-ink);padding:16px;overflow-wrap:anywhere;white-space:pre-wrap}.ai-connect-sif-preflight{margin-top:16px}.ai-connect-sif-preflight summary{cursor:pointer;color:rgba(246,245,239,.82);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ai-connect-sif-preflight ul{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.ai-connect-token-items{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:16px}.ai-connect-token-items article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(246,245,239,.16);border-radius:var(--radius-panel);background:rgba(11,12,16,.64);padding:var(--space-4)}.ai-connect-token-items article p{margin:var(--space-2) 0 0}.ai-connect-token-items article strong{font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.ai-connect-token-items article>span{border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.ai-connect-token-items article>span.on{background:rgba(34,197,94,.16);color:#bbf7d0}.ai-connect-token-items article>span.off{background:rgba(148,163,184,.14);color:#cbd5e1}.ai-connect-empty .button{--module-control-radius:var(--radius-control);--module-control-weight:700;width:-moz-fit-content;width:fit-content;margin-top:12px;line-height:var(--leading-control)}@media (max-width:900px){.ai-connect-meta,.ai-connect-section-head,.ai-connect-sif-artifact-grid,.ai-connect-sif-lock-grid,.ai-connect-sif-metrics,.ai-connect-sif-operator-columns,.ai-connect-sif-operator-gate dl,.ai-connect-sif-state-grid,.ai-connect-tabs,.ai-connect-token-items article,.ai-connect-vision-flow{grid-template-columns:1fr}.ai-connect-section-head,.ai-connect-sif-command>div{display:grid}.ai-connect-token-items article{align-items:stretch}}.ontology-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ontology-workbench{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.ontology-operation-loop{display:grid;grid-gap:16px;gap:16px}.ontology-operation-loop p{max-width:940px;margin:0;color:rgba(246,245,239,.68);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ontology-operation-loop code{display:inline-block;border:1px solid rgba(246,245,239,.12);background:rgba(255,255,255,.05);color:var(--os-panel-text);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;padding:var(--space-1) var(--space-2);line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.ontology-operation-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ontology-operation-flow article{display:grid;min-height:118px;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(246,245,239,.12);background:rgba(255,255,255,.045);padding:var(--space-4)}.ontology-operation-flow span{color:var(--os-yellow);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);text-transform:uppercase;line-height:var(--leading-hud)}.ontology-operation-flow strong{color:var(--os-panel-text);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.ontology-operation-flow small{color:rgba(246,245,239,.56);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.operation-memory-preview{display:grid;grid-gap:16px;gap:16px}.operation-memory-copy{display:flex;justify-content:space-between;gap:16px;align-items:center}.operation-memory-copy p{max-width:760px;margin:0;color:rgba(246,245,239,.68);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.operation-memory-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.operation-memory-actions button,.operation-memory-copy button{border:1px solid rgba(246,245,239,.14);background:rgba(255,255,255,.05);color:var(--os-panel-text);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);padding:8px 12px;line-height:var(--leading-hud)}.operation-memory-actions button:nth-child(n+2){border-color:rgba(255,220,46,.24);background:rgba(255,220,46,.08)}.operation-memory-message{margin:-4px 0 0;color:rgba(255,220,46,.78);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.operation-memory-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:16px;gap:16px;align-items:stretch}.operation-memory-board{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(246,245,239,.12);background:var(--workspace-surface-1,rgba(11,12,16,.78));background-size:auto,28px 28px,28px 28px,auto}.operation-memory-stats{position:absolute;z-index:4;top:14px;left:14px;display:inline-flex;gap:8px;align-items:center}.operation-memory-stats span{border:1px solid rgba(246,245,239,.12);background:rgba(8,8,8,.58);color:rgba(246,245,239,.62);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);padding:4px 8px;text-transform:uppercase;line-height:var(--leading-hud)}.operation-memory-board svg{position:absolute;inset:0;width:100%;height:100%}.operation-memory-edge{stroke:rgba(246,245,239,.18);stroke-width:.24;vector-effect:non-scaling-stroke}.operation-memory-edge.relation-addressesHazard,.operation-memory-edge.relation-hasImprovement,.operation-memory-edge.relation-similarWorkpack{stroke:rgba(255,220,46,.38)}.operation-memory-svg-node{fill:rgba(246,245,239,.74);stroke:rgba(8,8,8,.92);stroke-width:.7;transition:stroke .14s ease,stroke-width .14s ease}.operation-memory-svg-node.kind-Workpack{fill:#ffdc2e}.operation-memory-svg-node.kind-Evidence{fill:#8eb9ff}.operation-memory-svg-node.kind-Hazard{fill:#ff696f}.operation-memory-svg-node.kind-Control{fill:#62d68b}.operation-memory-svg-node.kind-Improvement{fill:#d7bcff}.operation-memory-svg-node.kind-Ack{fill:#f6f5ef}.operation-memory-svg-node.is-active{stroke:rgba(255,220,46,.96);stroke-width:1.35}.operation-memory-node-layer{position:absolute;inset:0}.operation-memory-point{position:absolute;z-index:2;display:grid;min-width:110px;max-width:168px;grid-gap:4px;gap:4px;border:1px solid rgba(246,245,239,.13);background:rgba(14,14,14,.74);color:var(--os-panel-text);padding:8px 12px;transform:translate(-50%,-50%);transition:border-color .14s ease,background .14s ease,transform .14s ease}.operation-memory-point.is-active,.operation-memory-point:focus,.operation-memory-point:hover{z-index:8;border-color:rgba(255,220,46,.52);background:rgba(22,22,20,.95);outline:none;transform:translate(-50%,-50%) scale(1.02)}.operation-memory-detail dt,.operation-memory-detail li b,.operation-memory-detail>span,.operation-memory-inline-card li b,.operation-memory-inline-card>span,.operation-memory-list-item span,.operation-memory-point>span,.operation-memory-popover dt,.operation-memory-popover li b,.operation-memory-popover>span{color:var(--os-yellow);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);text-transform:uppercase;line-height:var(--leading-hud)}.operation-memory-point strong{color:var(--os-panel-text)}.operation-memory-point small,.operation-memory-point strong{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.operation-memory-point small{color:rgba(246,245,239,.48)}.operation-memory-popover{position:absolute;z-index:10;left:calc(100% + 10px);top:50%;width:min(360px,78vw);display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(255,220,46,.35);background:rgba(18,18,16,.98);box-shadow:none;opacity:0;pointer-events:none;padding:16px;transform:translateY(-48%);transition:opacity .14s ease,transform .14s ease}.operation-memory-point:focus .operation-memory-popover,.operation-memory-point:hover .operation-memory-popover{opacity:1;transform:translateY(-50%)}.operation-memory-popover strong{color:var(--os-panel-text);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.operation-memory-detail p,.operation-memory-inline-card p,.operation-memory-popover p{margin:0;color:rgba(246,245,239,.66);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.operation-memory-popover dl{display:grid;grid-gap:8px;gap:8px;margin:0}.operation-memory-detail dl div,.operation-memory-popover dl div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px}.operation-memory-detail dd,.operation-memory-popover dd{min-width:0;margin:0;color:var(--os-panel-text);font-size:var(--text-caption);font-weight:600;overflow-wrap:anywhere;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.operation-memory-detail ul,.operation-memory-inline-card ul,.operation-memory-popover ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.operation-memory-detail li,.operation-memory-inline-card li,.operation-memory-popover li{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:8px;gap:8px;border-top:1px solid rgba(246,245,239,.1);padding-top:8px}.operation-memory-detail li span,.operation-memory-inline-card li span,.operation-memory-popover li span{color:var(--os-panel-text);font-family:var(--font-base);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:none;line-height:var(--leading-caption)}.operation-memory-side{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0}.operation-memory-detail{display:grid;grid-gap:12px;gap:12px;min-height:186px;border:1px solid rgba(255,220,46,.22);background:var(--workspace-surface-1,rgba(11,12,16,.78));color:var(--os-panel-text);padding:16px}.operation-memory-detail>strong{color:var(--os-panel-text);font-size:var(--text-body-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body-lg)}.operation-memory-detail dl{display:grid;grid-gap:8px;gap:8px;margin:0}.operation-memory-list{display:grid;align-content:start;grid-gap:8px;gap:8px;max-height:232px;overflow:auto;border:1px solid rgba(246,245,239,.12);background:rgba(246,245,239,.05);padding:8px}.operation-memory-list-item{display:grid;grid-gap:4px;gap:4px;width:100%;border:1px solid rgba(246,245,239,.08);background:rgba(10,10,10,.54);color:var(--os-panel-text);padding:12px;text-align:left;transition:border-color .14s ease,background .14s ease}.operation-memory-list-item.is-active,.operation-memory-list-item:focus,.operation-memory-list-item:hover{border-color:rgba(255,220,46,.32);background:rgba(255,220,46,.07);outline:none}.operation-memory-list-item strong{color:var(--os-panel-text);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.operation-memory-list-item small{color:rgba(246,245,239,.48);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.operation-memory-inline-card{display:grid;grid-gap:8px;gap:8px;min-width:0}.ontology-graph-shell{display:grid;grid-gap:var(--space-4);gap:var(--space-4);overflow:visible}.ontology-graph-shell>p{max-width:860px;margin:0;color:rgba(246,245,239,.66);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ontology-graph-board{position:relative;min-height:560px;overflow:hidden;border:1px solid rgba(246,245,239,.12);background:var(--workspace-surface-1,rgba(11,12,16,.78));background-size:auto,32px 32px,32px 32px,auto}.ontology-graph-board svg{position:absolute;inset:0;width:100%;height:100%}.ontology-graph-edge{stroke:rgba(246,245,239,.18);stroke-width:.22;vector-effect:non-scaling-stroke}.ontology-graph-edge.relation-entailsHazard,.ontology-graph-edge.relation-mitigatedBy{stroke:rgba(255,220,46,.34)}.ontology-graph-svg-node .node-glow{fill:url(#ontology-node-glow);opacity:.24}.ontology-graph-svg-node circle:not(.node-glow){fill:rgba(246,245,239,.72);stroke:rgba(8,8,8,.92);stroke-width:.7}.ontology-graph-svg-node.kind-Task circle:not(.node-glow){fill:#ffdc2e}.ontology-graph-svg-node.kind-Hazard circle:not(.node-glow){fill:#ff5a5f}.ontology-graph-svg-node.kind-Control circle:not(.node-glow){fill:#62d68b}.ontology-graph-svg-node.kind-Article circle:not(.node-glow){fill:#8eb9ff}.ontology-graph-svg-node.kind-Document circle:not(.node-glow){fill:#f6f5ef}.ontology-graph-svg-node.kind-Accident circle:not(.node-glow){fill:#c9a7ff}.ontology-graph-node-layer{position:absolute;inset:0}.ontology-graph-point{position:absolute;z-index:2;display:grid;min-width:112px;max-width:170px;grid-gap:4px;gap:4px;border:1px solid rgba(246,245,239,.13);background:rgba(14,14,14,.74);color:var(--os-panel-text);padding:8px 12px;transform:translate(-50%,-50%);transition:border-color .14s ease,background .14s ease,transform .14s ease}.ontology-graph-point:focus,.ontology-graph-point:hover{z-index:6;border-color:rgba(255,220,46,.52);background:rgba(22,22,20,.94);outline:none;transform:translate(-50%,-50%) scale(1.02)}.ontology-graph-legend span,.ontology-graph-point>span{color:rgba(246,245,239,.54);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);text-transform:uppercase;line-height:var(--leading-hud)}.ontology-graph-point strong{color:var(--os-panel-text)}.ontology-graph-point small,.ontology-graph-point strong{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.ontology-graph-point small{color:rgba(246,245,239,.46)}.ontology-graph-popover{position:absolute;z-index:9;left:calc(100% + var(--space-3));top:50%;width:min(340px,76vw);display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid rgba(255,220,46,.35);background:rgba(18,18,16,.98);box-shadow:none;opacity:0;pointer-events:none;padding:var(--space-4);transform:translateY(-48%);transition:opacity .14s ease,transform .14s ease}.ontology-graph-point:focus .ontology-graph-popover,.ontology-graph-point:hover .ontology-graph-popover{opacity:1;transform:translateY(-50%)}.ontology-graph-popover li b,.ontology-graph-popover>span{color:var(--os-yellow);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);text-transform:uppercase;line-height:var(--leading-hud)}.ontology-graph-popover strong{color:var(--os-panel-text);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.ontology-graph-popover p{margin:0;color:rgba(246,245,239,.66);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.ontology-graph-popover ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.ontology-graph-popover li{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);border-top:1px solid rgba(246,245,239,.1);padding-top:var(--space-2)}.ontology-graph-popover li span{color:var(--os-panel-text);font-family:var(--font-base);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:none;line-height:var(--leading-caption)}.ontology-graph-legend,.ontology-graph-stats{display:flex;flex-wrap:wrap;gap:8px}.ontology-graph-stats span{color:rgba(246,245,239,.62);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);line-height:var(--leading-hud)}.ontology-graph-legend span,.ontology-graph-stats span{border:1px solid rgba(246,245,239,.12);background:rgba(255,255,255,.04);padding:var(--space-2) var(--space-2)}.ontology-graph-legend .kind-Task{color:#ffdc2e}.ontology-graph-legend .kind-Hazard{color:#ff8b8e}.ontology-graph-legend .kind-Control{color:#8ee8aa}.ontology-graph-legend .kind-Article{color:#a8caff}.ontology-graph-legend .kind-Document{color:#f6f5ef}.ontology-graph-legend .kind-Accident{color:#d7bcff}.ontology-list-column{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-height:0}.ontology-node-list{display:grid;align-content:start;grid-gap:1px;gap:1px;max-height:640px;overflow:auto;border:1px solid rgba(246,245,239,.12);background:rgba(246,245,239,.08)}.ontology-node-row{position:relative;display:grid;min-height:68px;background:rgba(10,10,10,.82);padding:var(--space-4)}.ontology-node-row>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ontology-hover-card>span,.ontology-kind-list span,.ontology-map-column>span,.ontology-node-row span{color:rgba(246,245,239,.54);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);text-transform:uppercase;line-height:var(--leading-hud)}.ontology-node-row strong{color:var(--os-panel-text);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.ontology-node-row small{color:rgba(246,245,239,.48);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.ontology-hover-card{position:absolute;z-index:4;top:12px;right:var(--space-4);width:min(360px,72vw);display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid rgba(255,220,46,.35);background:rgba(18,18,16,.98);box-shadow:none;opacity:0;pointer-events:none;padding:16px;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.ontology-node-row:focus-within .ontology-hover-card,.ontology-node-row:hover .ontology-hover-card{opacity:1;transform:translateY(0)}.ontology-hover-card strong{color:var(--os-panel-text);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.ontology-hover-card p{margin:0;color:rgba(246,245,239,.68);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.ontology-hover-card ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.ontology-hover-card li{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(246,245,239,.1);padding-top:var(--space-2)}.ontology-hover-card li b{color:var(--os-yellow);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);line-height:var(--leading-hud)}.ontology-hover-card li span{max-width:220px;color:var(--os-panel-text);font-family:var(--font-base);font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);text-align:right;text-transform:none;line-height:var(--leading-table)}.ontology-kind-list{display:grid;grid-gap:1px;gap:1px;margin-top:var(--space-4);border:1px solid rgba(246,245,239,.12)}.ontology-kind-list div{display:flex;justify-content:space-between;gap:12px;background:rgba(255,255,255,.04);padding:var(--space-3)}.ontology-kind-list strong{color:var(--os-panel-text);font-family:var(--font-base);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}@media (max-width:900px){.ontology-operation-flow,.ontology-summary-grid,.ontology-workbench{grid-template-columns:1fr}.ontology-graph-board{min-height:520px}.ontology-node-list{max-height:520px}.operation-memory-copy,.operation-memory-grid,.operation-memory-side{grid-template-columns:1fr}.operation-memory-copy{display:grid}.operation-memory-board{min-height:520px}.operation-memory-side{grid-template-rows:auto auto}.operation-memory-list{max-height:none}.operation-memory-point{min-width:92px;max-width:128px;padding:8px}.operation-memory-popover{left:50%;top:calc(100% + 8px);transform:translate(-50%,4px)}.operation-memory-point:focus .operation-memory-popover,.operation-memory-point:hover .operation-memory-popover{transform:translate(-50%)}.ontology-graph-point{min-width:92px;max-width:128px;padding:8px}.ontology-graph-popover{left:50%;top:calc(100% + 8px);transform:translate(-50%,4px)}.ontology-graph-point:focus .ontology-graph-popover,.ontology-graph-point:hover .ontology-graph-popover{transform:translate(-50%)}}.command-center-shell{--workspace-canvas:#ffffff;--workspace-ink:#17171c;--workspace-muted:#616161;--workspace-rule:#d9d9dd;--workspace-soft:#f5f4f0;--workspace-green:#003c33;width:100%;max-width:none;margin:0 auto;padding-top:20px}.command-center-shell .command-topbar{position:relative;top:auto;z-index:30;display:grid;grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;grid-gap:24px;gap:24px;border:1px solid var(--workspace-rule);border-radius:4px;background:rgba(255,255,255,.92);padding:12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.command-center-shell .brand-lockup strong{color:var(--workspace-ink);font-weight:650;letter-spacing:0}.command-center-shell .brand-lockup small{color:var(--workspace-muted);font-family:var(--font-product);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:none;line-height:var(--leading-caption)}.command-center-shell .step-copy small,.command-center-shell .topbar-status span{color:var(--workspace-muted);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);text-transform:none;line-height:var(--leading-hud)}.command-center-shell .command-stepper{justify-content:center;gap:8px}.command-center-shell .command-stepper button{min-width:118px;min-height:36px;border-color:transparent;background:transparent;padding:4px 12px}.command-center-shell .command-stepper button:disabled{cursor:not-allowed;opacity:.44}.command-center-shell .command-stepper button.active{border-color:var(--workspace-ink);background:var(--workspace-ink);box-shadow:none}.command-center-shell .command-stepper button.active .step-copy small,.command-center-shell .command-stepper button.active .step-copy strong{color:#ffffff}.command-center-shell .step-copy strong{color:var(--workspace-ink);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.command-center-shell .step-dot{width:16px;height:16px;border-color:var(--workspace-rule);background:#ffffff;font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.command-center-shell .step-dot.active{border-color:#ffffff;background:#ffffff;box-shadow:none}.command-center-shell .step-dot.done{border-color:rgba(0,60,51,.24);background:#edfce9;color:var(--workspace-green)}.command-center-shell .topbar-status{min-width:132px;justify-items:end;border:0;border-left:1px solid var(--workspace-rule);border-radius:0;background:transparent;padding:4px 0 4px 16px}.command-center-shell .topbar-status b{color:var(--workspace-ink);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .topbar-v2-link{display:none}.command-center-shell .command-viewport{min-height:calc(100vh - 92px);padding:0}.command-center-shell .command-main{min-height:calc(100vh - 112px);align-content:start;gap:24px;border:0;border-radius:0;padding:clamp(44px,7vw,92px) 0 72px}.command-center-shell .workspace-step-page{width:min(1180px,calc(100% - clamp(28px, 7vw, 96px)));margin:0 auto}.command-center-shell .workspace-input-page{display:grid;min-height:calc(100vh - 220px);align-content:center}.command-center-shell .workspace-document-page,.command-center-shell .workspace-share-page{display:grid;grid-gap:24px;gap:24px}.command-center-shell .command-copy{width:min(880px,100%);margin:0 auto;text-align:center}.command-center-shell .command-copy .eyebrow{color:var(--workspace-muted);font-family:var(--font-base);font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);text-transform:none;line-height:var(--leading-table)}.command-center-shell .command-copy h1{max-width:860px;margin:16px auto;text-wrap:balance}.command-center-shell .command-copy p{max-width:620px;margin:0 auto;color:var(--workspace-muted);word-spacing:0}.command-center-shell .command-console{width:min(900px,100%);margin:20px auto 0;gap:16px;border-radius:0}.command-center-shell .console-head{padding:0 4px}.command-center-shell .command-console label{font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .console-head span,.command-center-shell .input-helper{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);word-spacing:0;line-height:var(--leading-caption)}.command-center-shell .command-console-input{min-height:172px;border:1px solid var(--workspace-rule);background:#ffffff;font-size:var(--text-component-title);line-height:var(--leading-component-title);padding:24px;font-weight:700;letter-spacing:var(--tracking-component-title)}.command-center-shell .command-console-input:focus{border-color:#9b60aa}.command-center-shell .field-brief-chip-row{justify-content:center}.command-center-shell .field-brief-chip-row span{border-color:var(--workspace-rule);background:#ffffff;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption)}.command-center-shell .evidence-readiness-rail{display:flex;justify-content:center;gap:0;border-top:1px solid var(--workspace-rule);border-bottom:1px solid var(--workspace-rule);padding:12px 0}.command-center-shell .evidence-readiness-card{display:flex;align-items:center;gap:8px;border:0;border-right:1px solid var(--workspace-rule);border-radius:0;background:transparent;padding:4px 16px}.command-center-shell .evidence-readiness-card:last-child{border-right:0}.command-center-shell .evidence-readiness-card span{color:var(--workspace-muted)}.command-center-shell .evidence-readiness-card span,.command-center-shell .evidence-readiness-card strong{font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.command-center-shell .evidence-readiness-card small{display:none}.command-center-shell .advanced-settings,.command-center-shell .quick-scenario-chips{width:min(900px,100%);margin:0 auto;border:1px solid var(--workspace-rule);border-radius:4px;background:#ffffff}.command-center-shell .advanced-settings summary,.command-center-shell .quick-scenario-chips summary{color:var(--workspace-muted);font-weight:500;letter-spacing:0}.command-center-shell .command-actions{justify-content:center;gap:20px}.command-center-shell .command-primary{min-width:176px;min-height:48px;border-color:var(--workspace-ink);background:var(--workspace-ink);font-size:var(--text-control);font-weight:700;letter-spacing:var(--tracking-body);line-height:var(--leading-control)}.command-center-shell .button.secondary{min-width:0;border:0;border-radius:0;background:transparent;color:var(--workspace-ink);padding:12px 0;text-decoration:underline;text-underline-offset:4px}.command-center-shell .dispatch-preview-panel,.command-center-shell .evidence-live-panel,.command-center-shell .operation-ontology-panel,.command-center-shell .output-card-grid{width:min(1180px,100%);margin:0 auto;border-radius:4px;background:#ffffff}.command-center-shell .evidence-live-panel{margin-top:20px;border-style:solid none none;border-radius:0;padding-top:24px}.command-center-shell .api-proof,.command-center-shell .document-evidence-panel article,.command-center-shell .generation-stage-rail article{border-color:var(--workspace-rule);border-radius:4px;background:#ffffff}.command-center-shell .before-after-photo-grid label,.command-center-shell .document-evidence-panel,.command-center-shell .document-preview-pane,.command-center-shell .document-viewer-list button,.command-center-shell .operation-improvement-list article,.command-center-shell .photo-analysis-candidate,.command-center-shell .share-session-grid section{border-color:var(--workspace-rule);border-radius:4px;background:#ffffff;box-shadow:none}.command-center-shell .document-viewer-list button.selected{border-color:var(--workspace-ink);box-shadow:inset 4px 0 0 var(--workspace-ink)}@media (max-width:720px){.command-center-shell{width:min(100% - 20px,1440px);padding-top:8px}.command-center-shell .command-topbar{grid-template-columns:1fr;gap:12px;top:0}.command-center-shell .brand-lockup small,.command-center-shell .topbar-status{display:none}.command-center-shell .brand-mark{width:26px;height:26px}.command-center-shell .command-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:visible;padding-bottom:0}.command-center-shell .command-stepper button{width:100%;min-width:0;justify-content:center}.command-center-shell .command-stepper .step-copy small{display:none}.command-center-shell .command-stepper button:not(.active) .step-copy strong{display:block}.command-center-shell .command-main{padding-top:40px}.command-center-shell .command-copy h1{font-size:var(--text-display);line-height:var(--leading-display);font-weight:800;letter-spacing:var(--tracking-display)}.command-center-shell .command-copy p{font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.command-center-shell .command-console-input{min-height:156px;font-size:var(--text-body-lg);padding:16px;font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.command-center-shell .evidence-readiness-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.command-center-shell .evidence-readiness-card{min-width:0;justify-content:center;border-right:0;border-bottom:1px solid var(--workspace-rule)}.command-center-shell .evidence-readiness-card:nth-last-child(-n+2){border-bottom:0}}.command-center-shell{--workspace-canvas:#010102;--workspace-surface-1:#0f1011;--workspace-surface-2:#141516;--workspace-surface-3:#18191a;--workspace-ink:#f7f8f8;--workspace-muted:#8a8f98;--workspace-subtle:#62666d;--workspace-rule:#23252a;--workspace-rule-strong:#34343a;--workspace-accent:#6c6ff7;--workspace-accent-ink:#010102;--workspace-accent-hover:#8b8dfc;--workspace-success:#27a644;min-height:100vh;background:var(--workspace-canvas);color:var(--workspace-ink);padding-top:12px;letter-spacing:0;word-break:keep-all}.command-center-shell :is(p,small,span,b,strong,button,label,textarea,summary,article){letter-spacing:0}.command-center-shell>.command-topbar,.command-center-shell>.command-viewport{width:min(1280px,calc(100% - 32px))}.command-center-shell .command-topbar{top:8px;border-color:var(--workspace-rule);background:rgba(15,16,17,.86);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.command-center-shell .safeclaw-lockup .brand-mark{background:var(--workspace-accent);border-radius:4px;filter:hue-rotate(220deg) saturate(1.55) brightness(1.08)}.command-center-shell .brand-lockup strong,.command-center-shell .step-copy strong,.command-center-shell .topbar-status b{color:var(--workspace-ink)}.command-center-shell .brand-lockup small,.command-center-shell .command-copy .eyebrow,.command-center-shell .command-copy p,.command-center-shell .console-head span,.command-center-shell .input-helper,.command-center-shell .step-copy small,.command-center-shell .topbar-status span{color:var(--workspace-muted)}.command-center-shell .command-stepper button{border-radius:4px;color:var(--workspace-muted)}.command-center-shell .command-stepper button.active{border-color:var(--workspace-rule-strong);background:var(--workspace-surface-2)}.command-center-shell .command-stepper button.active .step-copy small,.command-center-shell .command-stepper button.active .step-copy strong{color:var(--workspace-ink)}.command-center-shell .step-dot{border-color:var(--workspace-rule-strong);background:var(--workspace-surface-1);color:var(--workspace-muted)}.command-center-shell .step-dot.active{border-color:var(--workspace-accent);background:var(--workspace-accent)}.command-center-shell .step-dot.done{border-color:rgba(39,166,68,.36);background:rgba(39,166,68,.16);color:#8df0a6}.command-center-shell .step-dot.blocked{border-color:rgba(245,158,11,.42);background:rgba(245,158,11,.14);color:#f59e0b}.command-center-shell .topbar-status{border-left-color:var(--workspace-rule)}.command-center-shell .workspace-top-title{display:grid;grid-gap:4px;gap:4px;min-width:0}.command-center-shell .workspace-top-title span{color:var(--workspace-muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-top-title strong{color:var(--workspace-ink);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.command-center-shell .workspace-theme-toggle{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--workspace-rule);border-radius:4px;background:rgba(255,255,255,.03);padding:var(--space-1)}.command-center-shell .workspace-theme-toggle button{min-width:var(--control-height);min-height:var(--control-height);border:0;border-radius:4px;background:transparent;color:var(--workspace-muted);cursor:pointer;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);padding:8px 12px;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-theme-toggle button.active{background:var(--workspace-surface-2);color:var(--workspace-ink)}.command-center-shell .linear-workspace-layout{display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:0;gap:0;min-height:calc(100vh - 92px);border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-1);overflow:hidden}.command-center-shell .workspace-side-nav{display:grid;align-content:start;grid-gap:20px;gap:20px;min-height:calc(100vh - 92px);border-right:1px solid var(--workspace-rule);background:rgba(15,16,17,.98);padding:16px 12px}.command-center-shell .workspace-side-group{display:grid;grid-gap:8px;gap:8px;min-width:0}.command-center-shell .workspace-side-group>span{color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);padding:0 8px;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-side-group button,.command-center-shell .workspace-source-status p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:40px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--workspace-muted);padding:8px 12px;text-align:left}.command-center-shell .workspace-side-group button{cursor:pointer}.command-center-shell .workspace-side-group button:disabled{cursor:not-allowed;opacity:.45}.command-center-shell .workspace-side-group button.active{border-color:rgba(108,111,247,.3);background:rgba(108,111,247,.12);color:var(--workspace-ink)}.command-center-shell .workspace-side-group button span,.command-center-shell .workspace-source-status b{min-width:0;overflow:hidden;color:inherit;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-side-group button small,.command-center-shell .workspace-source-status small{color:var(--workspace-subtle);font-size:var(--text-hud);line-height:var(--leading-hud);white-space:nowrap;font-weight:700;letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.command-center-shell .workspace-current-brief{border-top:1px solid var(--workspace-rule);border-bottom:1px solid var(--workspace-rule);padding:16px 12px}.command-center-shell .workspace-current-brief strong{color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);overflow-wrap:anywhere;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-current-brief small{color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .workspace-recent-list button{grid-template-columns:minmax(0,1fr) auto}.command-center-shell .linear-workspace-layout .command-main{min-height:calc(100vh - 92px);border:0;background:var(--workspace-canvas);padding:48px clamp(24px,4vw,56px) 56px}.command-center-shell .linear-workspace-layout .workspace-step-page{width:100%;max-width:980px;margin:0}.command-center-shell .linear-workspace-layout .workspace-input-page{padding-top:clamp(32px,7vh,76px)}.command-center-shell .command-main{min-height:calc(100vh - 104px);background:var(--workspace-canvas);padding-top:52px}.command-center-shell .workspace-input-page{min-height:calc(100vh - 190px)}.command-center-shell .command-copy{width:min(760px,100%);text-align:left}.command-center-shell .command-copy h1{max-width:620px;margin:12px 0;color:var(--workspace-ink);font-size:var(--text-display);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.command-center-shell .command-copy p{max-width:560px;margin:0;font-size:var(--text-body);line-height:var(--leading-body);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .command-console{width:min(760px,100%);margin-top:24px;border:0;background:transparent;padding:0}.command-center-shell .command-console label{color:var(--workspace-ink)}.command-center-shell .command-actions,.command-center-shell .console-head,.command-center-shell .input-helper{background:transparent}.command-center-shell .command-console-input{min-height:152px;border-color:var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-1);color:var(--workspace-ink);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .command-console-input::placeholder{color:var(--workspace-subtle)}.command-center-shell .command-console-input:focus{border-color:var(--workspace-accent);outline:2px solid var(--hazard);outline-offset:2px;box-shadow:none}.command-center-shell .field-brief-chip-row{justify-content:flex-start;margin-top:20px}.command-center-shell .advanced-settings,.command-center-shell .field-brief-chip-row span,.command-center-shell .quick-scenario-chips{border-color:var(--workspace-rule);background:var(--workspace-surface-1);color:var(--workspace-muted)}.command-center-shell .field-brief-chip-row span{min-height:38px;border-radius:4px;padding:8px 16px;color:var(--workspace-muted);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.command-center-shell .input-helper{margin-top:16px;color:#9aa1ad;font-size:var(--text-support);line-height:var(--leading-body);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .input-composer-tray{display:flex;align-items:center;gap:12px;width:min(760px,100%);margin-top:12px;border:1px solid var(--workspace-rule);border-radius:var(--radius-workbench);background:var(--workspace-surface-1);padding:8px}.command-center-shell .composer-attach-button{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:var(--control-height);border:1px solid var(--workspace-rule);border-radius:var(--r-lg);background:var(--workspace-surface-2);color:var(--workspace-ink);cursor:pointer;padding:8px 12px;white-space:nowrap}.command-center-shell .composer-attach-button input{position:absolute;inset:0;min-width:var(--control-height);min-height:var(--control-height);opacity:0;cursor:pointer}.command-center-shell .composer-attach-button span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--workspace-accent);color:var(--workspace-accent-ink,var(--workspace-ink));font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.command-center-shell .composer-attach-button b{font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .composer-attachment-status{display:grid;grid-gap:4px;gap:4px;min-width:0}.command-center-shell .composer-attachment-status strong{color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .composer-attachment-status small{overflow:hidden;text-overflow:ellipsis}.command-center-shell .composer-attachment-status small,.command-center-shell .composer-reanalyze-button{color:var(--workspace-muted);font-size:var(--text-caption);line-height:var(--leading-caption);white-space:nowrap;font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .composer-reanalyze-button{margin-left:auto;border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:transparent;cursor:pointer;padding:8px 12px}.command-center-shell .composer-reanalyze-button:disabled{cursor:not-allowed;opacity:.55}.command-center-shell .composer-submit-button{min-height:var(--control-height);margin-left:auto;border-radius:var(--r-lg);padding:8px 16px;white-space:nowrap}.command-center-shell .input-photo-hazard-panel{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;width:min(760px,100%);margin-top:20px}.command-center-shell .input-photo-analysis-actions,.command-center-shell .input-photo-analysis-summary,.command-center-shell .input-photo-candidates,.command-center-shell .input-photo-copy,.command-center-shell .input-photo-dropzone,.command-center-shell .input-photo-preview-grid article{border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-1)}.command-center-shell .input-photo-copy{display:grid;grid-gap:8px;gap:8px;padding:16px}.command-center-shell .input-photo-copy span{color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-copy strong{color:var(--workspace-ink);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-copy p{margin:0;color:var(--workspace-muted);font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-dropzone{display:grid;place-items:center;min-height:124px;color:var(--workspace-muted);cursor:pointer;overflow:hidden;padding:16px;text-align:center}.command-center-shell .input-photo-dropzone input{position:absolute;opacity:0;pointer-events:none}.command-center-shell .input-photo-dropzone strong{color:var(--workspace-ink);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-dropzone span{color:var(--workspace-muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-dropzone.has-photo{gap:8px;padding:16px}.command-center-shell .input-photo-preview-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));grid-gap:12px;gap:12px}.command-center-shell .input-photo-preview-grid article{position:relative;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:8px}.command-center-shell .input-photo-preview-grid img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;border-radius:4px}.command-center-shell .input-photo-preview-grid span{overflow:hidden;color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap}.command-center-shell .input-photo-preview-grid button,.command-center-shell .input-photo-preview-grid span{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-preview-grid button{position:absolute;top:12px;right:12px;border:1px solid rgba(255,255,255,.26);border-radius:var(--radius-circle);background:rgba(10,11,13,.72);color:#ffffff;cursor:pointer;padding:4px 8px}.command-center-shell .input-photo-preview-grid button:disabled{cursor:not-allowed;opacity:.55}.command-center-shell .input-photo-analysis-actions{grid-column:1/-1;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:12px}.command-center-shell .input-photo-analysis-actions button{border:1px solid var(--workspace-rule);border-radius:var(--r-lg);background:var(--workspace-surface-2);color:var(--workspace-ink);cursor:pointer;font-size:var(--text-caption);font-weight:600;padding:8px 12px;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-analysis-actions button:disabled{cursor:not-allowed;opacity:.58}.command-center-shell .input-photo-analysis-actions small{color:var(--workspace-muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-analysis-summary{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;padding:12px}.command-center-shell .input-photo-analysis-summary span{color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-analysis-summary p{margin:0;color:var(--workspace-ink);font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-analysis-summary small{color:var(--workspace-muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-candidates{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;padding:12px}.command-center-shell .input-photo-candidates p{margin:0;color:var(--workspace-muted);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-candidates button{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-2);color:var(--workspace-ink);cursor:pointer;padding:12px;text-align:left}.command-center-shell .input-photo-candidates button strong{color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-candidates button span{color:var(--workspace-muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-candidates article,.command-center-shell .input-photo-candidates-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;grid-gap:12px;gap:12px}.command-center-shell .input-photo-candidates-head span,.command-center-shell .input-photo-candidates-head strong{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-candidates article{border:1px solid var(--workspace-rule);border-radius:var(--r-lg);background:var(--workspace-surface-2);padding:12px}.command-center-shell .input-photo-candidates article.accepted{border-color:rgba(39,166,68,.48);box-shadow:inset 4px 0 0 var(--workspace-success)}.command-center-shell .input-photo-candidates article div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.command-center-shell .input-photo-candidates article strong{color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-candidates article small,.command-center-shell .input-photo-candidates article span{color:var(--workspace-muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-candidate-actions{display:flex;align-items:center;gap:8px}.command-center-shell .input-photo-candidate-actions button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:transparent;color:var(--workspace-ink);cursor:pointer;font-size:var(--text-caption);font-weight:600;padding:8px;white-space:nowrap;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .input-photo-candidate-actions button:first-child{border-color:var(--workspace-accent);background:var(--workspace-accent);color:#ffffff}.command-center-shell .evidence-readiness-rail{width:min(760px,100%);justify-content:flex-start;border-color:var(--workspace-rule);background:transparent}.command-center-shell .evidence-readiness-card{border-right-color:var(--workspace-rule)}.command-center-shell .evidence-readiness-card strong{color:var(--workspace-ink)}.command-center-shell .command-actions{justify-content:flex-start}.command-center-shell .command-primary{min-height:42px;border-color:var(--workspace-accent);border-radius:4px;background:var(--workspace-accent);color:#ffffff}.command-center-shell .command-primary:hover{border-color:var(--workspace-accent-hover);background:var(--workspace-accent-hover)}.command-center-shell .button.secondary{color:var(--workspace-muted)}.command-center-shell .ai-mode-option,.command-center-shell .ai-mode-toggle{border-color:var(--workspace-rule);background:var(--workspace-surface-2);color:var(--workspace-ink)}.command-center-shell .ai-mode-option.selected{border-color:var(--workspace-accent);background:rgba(108,111,247,.12)}.command-center-shell .ai-mode-option strong{color:var(--workspace-ink)}.command-center-shell .advanced-settings summary,.command-center-shell .ai-mode-option small,.command-center-shell .quick-scenario-chips summary{color:var(--workspace-muted)}.command-center-shell .advanced-settings summary:after,.command-center-shell .quick-scenario-chips summary:after{color:var(--workspace-accent)}.command-center-shell .advanced-settings,.command-center-shell .quick-scenario-chips{width:min(760px,100%);margin:12px 0 0}.command-center-shell .advanced-settings:not([open]),.command-center-shell .quick-scenario-chips:not([open]){border:0;border-radius:0;background:transparent;padding:0}.command-center-shell .advanced-settings:not([open]) summary,.command-center-shell .quick-scenario-chips:not([open]) summary{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-height);border:0;border-radius:0;background:transparent;color:var(--workspace-muted);padding:0 4px;text-decoration:underline;-webkit-text-decoration-color:rgba(164,170,180,.45);text-decoration-color:rgba(164,170,180,.45);text-underline-offset:5px}.command-center-shell .advanced-settings:not([open]) summary:after,.command-center-shell .quick-scenario-chips:not([open]) summary:after{float:none;color:var(--workspace-muted)}.command-center-shell .advanced-settings[open],.command-center-shell .quick-scenario-chips[open]{border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-1);padding:16px}.command-center-shell .quick-chip{border-color:var(--workspace-rule);background:var(--workspace-surface-2);color:var(--workspace-ink)}.command-center-shell .quick-chip.active,.command-center-shell .quick-chip:hover{border-color:var(--workspace-accent);background:color-mix(in srgb,var(--workspace-accent) 14%,var(--workspace-surface-1));color:var(--workspace-ink)}.command-center-shell .workspace-input-page .ai-mode-toggle legend{color:var(--workspace-muted)}.command-center-shell .evidence-readiness-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;border:0}.command-center-shell .evidence-readiness-card{border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-1);padding:12px}.command-center-shell .dispatch-preview-panel,.command-center-shell .evidence-live-panel,.command-center-shell .operation-ontology-panel,.command-center-shell .output-card-grid{border-color:var(--workspace-rule);background:var(--workspace-surface-1);color:var(--workspace-ink);box-shadow:none}.command-center-shell .evidence-live-panel{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--workspace-rule);border-radius:4px;padding:20px}.command-center-shell .api-proof strong,.command-center-shell .compact-head strong,.command-center-shell .document-evidence-panel article strong,.command-center-shell .document-preview-head strong,.command-center-shell .document-viewer-list strong,.command-center-shell .generation-stage-rail strong,.command-center-shell .operation-ontology-panel strong,.command-center-shell .share-session-grid strong{color:var(--workspace-ink)}.command-center-shell .api-proof small,.command-center-shell .document-evidence-panel article small,.command-center-shell .document-viewer-list small,.command-center-shell .evidence-live-panel p,.command-center-shell .generation-stage-rail small,.command-center-shell .operation-ontology-panel p,.command-center-shell .share-session-grid p{color:var(--workspace-muted);line-height:var(--leading-body)}.command-center-shell :is(.api-proof,.generation-stage-rail article,.document-evidence-panel article,.document-viewer-list button){line-height:var(--leading-component-title)}.command-center-shell .api-proof,.command-center-shell .before-after-photo-grid label,.command-center-shell .document-evidence-panel,.command-center-shell .document-evidence-panel article,.command-center-shell .document-preview-pane,.command-center-shell .document-viewer-list button,.command-center-shell .generation-stage-rail article,.command-center-shell .operation-improvement-list article,.command-center-shell .photo-analysis-candidate,.command-center-shell .share-session-grid section,.command-center-shell .supporting-doc-cards{border-color:var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-2);color:var(--workspace-ink)}.command-center-shell .api-proof.live,.command-center-shell .document-evidence-panel article.ready,.command-center-shell .generation-stage-rail article.ready{border-color:rgba(39,166,68,.36);background:rgba(39,166,68,.08)}.command-center-shell .api-proof.warn,.command-center-shell .document-evidence-panel article.warn,.command-center-shell .generation-stage-rail article.warn{border-color:rgba(130,143,255,.32);background:rgba(94,106,210,.12)}.command-center-shell .api-proof span,.command-center-shell .document-evidence-panel article span,.command-center-shell .document-preview-head span,.command-center-shell .document-viewer-list span,.command-center-shell .generation-stage-rail span{color:var(--workspace-muted)}.command-center-shell .inline-progress{height:4px;background:var(--workspace-rule)}.command-center-shell .inline-progress span{background:var(--workspace-accent)}.command-center-shell .document-viewer-shell{grid-template-columns:minmax(220px,.25fr) minmax(0,1fr)}.command-center-shell .document-preview-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.32fr)}.command-center-shell .document-viewer-list button:hover{border-color:var(--workspace-rule-strong);background:var(--workspace-surface-3)}.command-center-shell .document-viewer-list button.selected{border-color:var(--workspace-accent);background:var(--workspace-surface-3);box-shadow:inset 4px 0 0 var(--workspace-accent)}.command-center-shell .document-preview-pane pre{border-color:var(--workspace-rule);background:#090a0b;color:var(--workspace-ink);line-height:1.75}.command-center-shell .document-evidence-panel{position:-webkit-sticky;position:sticky;top:86px}.command-center-shell .doc-card-actions button{border-color:var(--workspace-rule);background:var(--workspace-surface-2);color:var(--workspace-ink)}.command-center-shell .agent-console{border-color:var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-2);padding:0}.command-center-shell .agent-console.agent-console-active{border-color:rgba(94,106,210,.72)}.command-center-shell .agent-console-head{cursor:pointer;list-style:none;padding:var(--space-2) var(--space-3);color:var(--workspace-muted);font-family:var(--font-base);font-size:var(--text-caption);letter-spacing:var(--tracking-body);text-transform:none;font-weight:600;line-height:var(--leading-caption)}.command-center-shell .agent-console-head::-webkit-details-marker{display:none}.command-center-shell .agent-console-head small{margin-left:auto;color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .agent-console-live{background:var(--workspace-accent)}.command-center-shell .agent-console-body{border-top:1px solid var(--workspace-rule);padding:var(--space-3)}.command-center-shell .agent-console-line{color:var(--workspace-muted);font-family:var(--font-mono,"Geist Mono",monospace)}.command-center-shell .agent-console-detail{color:var(--workspace-subtle)}.command-center-shell .agent-console-line-warn .agent-console-icon,.command-center-shell .agent-console-line-warn .agent-console-label{color:#c8cdfc}@media (max-width:900px){.command-center-shell .document-preview-grid,.command-center-shell .document-viewer-shell{grid-template-columns:1fr}.command-center-shell .document-evidence-panel{position:static}}@media (max-width:720px){.command-center-shell{width:100%}.command-center-shell>.command-topbar,.command-center-shell>.command-viewport{width:min(100% - 20px,1280px)}.command-center-shell .command-main{padding-top:32px}.command-center-shell .workspace-step-page{width:min(100%,calc(100% - 8px))}.command-center-shell .command-copy h1{font-size:var(--text-display);line-height:var(--leading-display);font-weight:800;letter-spacing:var(--tracking-display)}.command-center-shell .command-console,.command-center-shell .command-copy,.command-center-shell .evidence-readiness-rail{width:100%}.command-center-shell .evidence-readiness-rail{grid-template-columns:1fr}.command-center-shell .evidence-readiness-card{justify-content:flex-start;border-bottom-color:var(--workspace-rule)}}@media (max-width:900px){.command-center-shell .linear-workspace-layout{grid-template-columns:1fr}.command-center-shell .workspace-side-nav{min-height:auto;border-right:0;border-bottom:1px solid var(--workspace-rule)}.command-center-shell .workspace-side-group:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}.command-center-shell .workspace-side-group:first-child>span{grid-column:1/-1}.command-center-shell .workspace-current-brief,.command-center-shell .workspace-recent-list,.command-center-shell .workspace-source-status{display:none}}@media (max-width:720px){.command-center-shell .workspace-top-title{display:none}.command-center-shell .linear-workspace-layout .command-main{padding:32px 16px 40px}.command-center-shell .workspace-side-nav{padding:12px}.command-center-shell .workspace-side-group:first-child button{min-height:40px;grid-template-columns:auto minmax(0,1fr)}.command-center-shell .workspace-side-group:first-child button small{display:none}}.command-center-shell{font-feature-settings:"kern";font-kerning:normal;text-rendering:geometricPrecision}.command-center-shell :is(p,li,small,span,button,label,textarea,input,summary,pre){letter-spacing:0}.command-center-shell :is(p,small,li){line-height:1.65}.command-center-shell :is(button,input,textarea,summary){line-height:var(--leading-component-title)}.command-center-shell .command-main,.command-center-shell .command-topbar,.command-center-shell .dispatch-preview-panel,.command-center-shell .document-workbench,.command-center-shell .operation-ontology-panel,.command-center-shell .workspace-side-nav,.share-panel.workflow-panel{box-shadow:none}.command-center-shell .document-workbench{display:grid;grid-gap:12px;gap:12px;width:min(1180px,100%);margin:0 auto;border:1px solid var(--workspace-rule);border-radius:4px;background:color-mix(in srgb,var(--workspace-surface-1) 92%,transparent);padding:12px}.command-center-shell .document-workbench-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--workspace-rule);padding-bottom:10px}.command-center-shell .document-workbench-head>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.command-center-shell .document-workbench-head strong{color:var(--workspace-ink);font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.command-center-shell .document-workbench-head small{max-width:740px;color:var(--workspace-muted);font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .document-progress-summary{display:grid;grid-gap:4px;gap:4px;min-width:126px;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-2);padding:8px 12px;text-align:right}.command-center-shell .document-progress-summary span{color:var(--workspace-ink);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.command-center-shell .document-progress-summary b{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-review-status-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.command-center-shell .document-review-status-strip article{display:grid;grid-gap:4px;gap:4px;min-height:54px;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-2);padding:8px 12px}.command-center-shell .document-evidence-panel article em,.command-center-shell .document-review-status-strip span{color:var(--workspace-subtle);font-size:var(--text-hud);font-style:normal;font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.command-center-shell .document-review-status-strip strong{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-review-status-strip article.ready strong{color:#8df0a6}.command-center-shell .document-review-status-strip article.warn strong{color:#c8cdfc}.command-center-shell .document-review-meter{margin-top:-2px}.command-center-shell .document-review-meter.indeterminate span{width:32%;animation:workspaceIndeterminateProgress 1.25s ease-in-out infinite}@keyframes workspaceIndeterminateProgress{0%{transform:translateX(-120%)}to{transform:translateX(360%)}}@media (prefers-reduced-motion:reduce){.command-center-shell .document-review-meter.indeterminate span{animation:none;transform:none}}.command-center-shell .document-harness-loop{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--workspace-rule);border-radius:var(--radius-workbench);background:color-mix(in srgb,var(--workspace-surface-1) 92%,transparent);padding:12px}.command-center-shell .document-harness-loop-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.command-center-shell .document-harness-loop-head span{color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.command-center-shell .document-harness-loop-head strong{color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .document-harness-loop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.command-center-shell .document-harness-loop-grid article{display:grid;grid-gap:4px;gap:4px;min-height:96px;border:1px solid var(--workspace-rule);border-radius:var(--r-lg);background:var(--workspace-surface-2);padding:12px}.command-center-shell .document-harness-loop-grid article.ready{border-color:color-mix(in srgb,var(--workspace-success) 36%,var(--workspace-rule))}.command-center-shell .document-harness-loop-grid article.warn{border-color:rgba(245,158,11,.32)}.command-center-shell .document-harness-loop-grid span{color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-harness-loop-grid strong{color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .document-harness-loop-grid small{color:var(--workspace-muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .safety-brief-dashboard{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-1);padding:16px}.command-center-shell .safety-brief-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--workspace-rule);padding-bottom:12px}.command-center-shell .safety-brief-head>div{display:grid;grid-gap:4px;gap:4px}.command-center-shell .safety-brief-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.command-center-shell .safety-brief-actions .button{min-height:44px;white-space:nowrap}.command-center-shell .safety-brief-head span,.command-center-shell .safety-brief-risk-card>span,.command-center-shell .safety-brief-risk-table>span{color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .safety-brief-head strong{color:var(--workspace-ink);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.command-center-shell .safety-brief-grid{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);grid-gap:12px;gap:12px}.command-center-shell .safety-brief-risk-card,.command-center-shell .safety-brief-risk-table{display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-2);padding:12px}.command-center-shell .safety-brief-risk-card ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px}.command-center-shell .safety-brief-risk-card li{color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .safety-brief-row-list{display:grid;grid-gap:8px;gap:8px}.command-center-shell .safety-brief-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:54px;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-1);padding:8px 10px}.command-center-shell .safety-brief-row b{color:var(--workspace-subtle);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud)}.command-center-shell .safety-brief-row strong{display:block;color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .safety-brief-row small{display:block;margin-top:2px;color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-workbench .document-viewer-shell{display:grid;grid-template-columns:minmax(194px,.24fr) minmax(0,1fr);grid-gap:12px;gap:12px}.command-center-shell .document-secondary-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;grid-gap:8px;gap:8px;min-width:0}.command-center-shell .document-secondary-actions>details{min-width:0}.command-center-shell .document-secondary-actions>details[open]{grid-column:1/-1}.command-center-shell .document-secondary-actions>.supporting-doc-cards{padding:0}.command-center-shell .document-secondary-actions>.document-work-history>summary,.command-center-shell .document-secondary-actions>.supporting-doc-cards>summary{min-height:52px;padding:12px}.command-center-shell .document-secondary-actions>.document-deep-review>summary,.command-center-shell .document-secondary-actions>.document-provenance-drawer>summary{min-height:52px}.command-center-shell .document-secondary-actions>details>summary{overflow:hidden}.command-center-shell .document-secondary-actions>details>summary strong{display:none}.command-center-shell .document-deep-review{display:grid;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-1)}.command-center-shell .document-deep-review>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:52px;padding:12px;color:var(--workspace-ink);cursor:pointer;list-style:none}.command-center-shell .document-deep-review>summary::-webkit-details-marker{display:none}.command-center-shell .document-deep-review:not([open])>.document-viewer-shell{display:none}.command-center-shell .document-deep-review>summary:after{content:"열기";min-width:44px;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-2);color:var(--workspace-muted);padding:8px 10px;text-align:center;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-deep-review[open]>summary:after{content:"닫기"}.command-center-shell .document-deep-review>summary span{color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-deep-review>summary strong{display:block;color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .document-deep-review>.document-viewer-shell{border-top:1px solid var(--workspace-rule);padding:12px}.command-center-shell .document-workbench .document-preview-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.command-center-shell .document-workbench .document-evidence-panel,.command-center-shell .document-workbench .document-preview-pane,.command-center-shell .document-workbench .document-viewer-list{min-height:0}.command-center-shell .document-workbench .document-viewer-list{display:grid;align-content:start;grid-gap:8px;gap:8px}.command-center-shell .document-workbench .document-viewer-list button{min-height:66px;padding:10px}.command-center-shell .document-workbench .document-viewer-list button strong{white-space:normal;line-height:var(--leading-component-title);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .document-workbench .document-preview-pane{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-2);padding:12px}.command-center-shell .document-workbench .document-preview-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--workspace-rule);padding-bottom:8px}.command-center-shell .document-workbench .document-preview-pane pre{min-height:180px;max-height:min(30vh,260px);overflow:auto;border:1px solid var(--workspace-rule);border-radius:4px;background:#090a0b;color:var(--workspace-ink);padding:16px;font-family:var(--font-multilingual);font-size:var(--text-table);line-height:var(--leading-table);white-space:pre-wrap;font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell.workspace-page-document .linear-workspace-layout,.command-center-shell.workspace-page-share .linear-workspace-layout{grid-template-columns:minmax(0,1180px);justify-content:center}.command-center-shell.workspace-page-document .workspace-side-nav,.command-center-shell.workspace-page-share .workspace-side-nav{position:static;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;width:100%;min-height:0;padding:8px}.command-center-shell.workspace-page-document .workspace-current-brief,.command-center-shell.workspace-page-document .workspace-example-list,.command-center-shell.workspace-page-document .workspace-side-group:first-child>span,.command-center-shell.workspace-page-document .workspace-side-group:not(:first-child),.command-center-shell.workspace-page-document .workspace-source-status,.command-center-shell.workspace-page-share .workspace-current-brief,.command-center-shell.workspace-page-share .workspace-example-list,.command-center-shell.workspace-page-share .workspace-side-group:first-child>span,.command-center-shell.workspace-page-share .workspace-side-group:not(:first-child),.command-center-shell.workspace-page-share .workspace-source-status{display:none}.command-center-shell.workspace-page-document .workspace-side-group:first-child button,.command-center-shell.workspace-page-share .workspace-side-group:first-child button{min-height:52px}.command-center-shell.workspace-page-document .linear-workspace-layout .command-main,.command-center-shell.workspace-page-share .linear-workspace-layout .command-main{width:100%;min-width:0}.command-center-shell.workspace-page-share .field-workspace-share-only .share-panel.workflow-panel{width:100%}.command-center-shell .document-workbench .document-evidence-panel{position:-webkit-sticky;position:sticky;top:86px;display:grid;align-content:start;grid-gap:12px;gap:12px;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-2);padding:12px}.command-center-shell .document-workbench .document-evidence-panel article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-1);padding:12px}.command-center-shell .document-workbench .document-evidence-panel article strong{line-height:var(--leading-component-title)}.command-center-shell .document-workbench .document-evidence-panel article small{line-height:1.65}.command-center-shell .document-workbench .document-evidence-panel article a{width:-moz-fit-content;width:fit-content;color:var(--workspace-accent-hover);font-size:var(--text-caption);font-weight:600;text-decoration:none;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-work-history{border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-2)}.command-center-shell .document-check-details,.command-center-shell .document-editor-context,.command-center-shell .document-provenance-drawer{border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-2)}.command-center-shell .document-editor-context,.command-center-shell .document-provenance-drawer{min-width:0;overflow:clip}.command-center-shell .document-editor-context>summary,.command-center-shell .document-provenance-drawer>summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;color:var(--workspace-ink);padding:10px 14px}.command-center-shell .document-editor-context>summary,.command-center-shell .document-provenance-drawer>summary{font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .document-editor-context>summary::-webkit-details-marker,.command-center-shell .document-provenance-drawer>summary::-webkit-details-marker{display:none}.command-center-shell .document-editor-context>summary:after,.command-center-shell .document-provenance-drawer>summary:after{color:var(--workspace-subtle);content:"+";font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.command-center-shell .document-editor-context[open]>summary:after,.command-center-shell .document-provenance-drawer[open]>summary:after{content:"-"}.command-center-shell .document-editor-context-body,.command-center-shell .document-provenance-drawer-body{display:grid;grid-gap:12px;gap:12px;min-width:0;border-top:1px solid var(--workspace-rule);padding:12px}.command-center-shell .document-provenance-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.command-center-shell .document-provenance-evidence article{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-1);padding:12px}.command-center-shell .document-provenance-evidence article>em,.command-center-shell .document-provenance-evidence article>span{color:var(--workspace-subtle);font-family:var(--font-hud);font-size:var(--text-hud);font-style:normal;font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud)}.command-center-shell .document-provenance-evidence article>strong{color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .document-provenance-evidence article>small{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-provenance-evidence article>a{width:-moz-fit-content;width:fit-content;min-height:44px;display:inline-flex;align-items:center;color:var(--workspace-accent-hover);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.command-center-shell .document-check-details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:12px;color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-check-details summary::-webkit-details-marker{display:none}.command-center-shell .document-check-details summary strong{color:var(--workspace-ink);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-check-details .document-review-status-strip{border-top:1px solid var(--workspace-rule);padding:12px}.command-center-shell .document-check-details .document-review-meter{margin:0 12px 12px}.command-center-shell .document-work-history summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:12px;color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-work-history summary::-webkit-details-marker{display:none}.command-center-shell .document-work-history summary strong{color:var(--workspace-ink);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-work-history-body{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--workspace-rule);padding:12px}.command-center-shell .document-work-history-body p{margin:0;color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .dispatch-preview-panel,.command-center-shell .operation-ontology-panel,.share-panel.workflow-panel{--share-canvas:#010102;--share-surface:#0f1011;--share-surface-2:#141516;--share-surface-3:#18191a;--share-line:#23252a;--share-line-strong:#34343a;--share-ink:#f7f8f8;--share-muted:#8a8f98;--share-soft:#d0d6e0;--share-primary:#5e6ad2;--share-success:#27a644;--share-warn:#d69d48;color:var(--share-ink);letter-spacing:0}.share-panel.workflow-panel{display:grid;width:100%;max-width:1040px;margin:0 auto;grid-gap:10px;gap:10px;border:1px solid var(--share-line);border-radius:4px;background:color-mix(in srgb,var(--share-canvas) 86%,var(--share-surface));padding:14px}@media (min-width:960px){.command-center-shell.workspace-page-share .field-workspace-share-only,.command-center-shell.workspace-page-share .workspace-step-page{width:100%}.command-center-shell.workspace-page-share .share-panel.workflow-panel{max-width:1180px;grid-template-columns:minmax(0,1fr) minmax(520px,.72fr);align-items:start;gap:10px;border-radius:var(--r-lg);padding:12px}.command-center-shell.workspace-page-share .share-workflow-header{grid-column:1/-1}.command-center-shell.workspace-page-share .share-stage-rail{grid-column:1/-1;grid-row:2}.command-center-shell.workspace-page-share .share-form-shell,.command-center-shell.workspace-page-share .share-inline-note,.command-center-shell.workspace-page-share .share-readiness-warning{grid-column:1}.command-center-shell.workspace-page-share .share-form-shell{grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:stretch}.command-center-shell.workspace-page-share .share-form-card{grid-row:2;align-content:start;min-height:150px;padding:10px}.command-center-shell.workspace-page-share .share-form-card[data-share-owner=targets]{grid-column:1/span 2}.command-center-shell.workspace-page-share .share-form-card[data-share-owner=language-preview]{grid-column:3}.command-center-shell.workspace-page-share .share-form-card[data-share-owner=channels]{grid-column:1/-1;grid-row:3;min-height:auto}.command-center-shell.workspace-page-share .share-form-card>p.muted.small,.command-center-shell.workspace-page-share .share-panel.workflow-panel .channel-readiness-note{display:none}.command-center-shell.workspace-page-share .recipient-chip-list{max-height:44px;overflow:auto}.command-center-shell.workspace-page-share .share-panel.workflow-panel .channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.command-center-shell.workspace-page-share .share-panel.workflow-panel .channel-card{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:7px 6px}.command-center-shell.workspace-page-share .share-panel.workflow-panel .channel-card strong{flex:0 0 auto;white-space:nowrap}.command-center-shell.workspace-page-share .share-primary-action-row{grid-column:1/-1;grid-row:1;order:-1;justify-content:stretch}.command-center-shell.workspace-page-share .share-primary-action-row .button{flex:1 1}.command-center-shell.workspace-page-share [data-share-preview]{grid-column:2;grid-row:3/span 4;position:-webkit-sticky;position:sticky;top:88px;align-self:start;height:min(400px,calc(100vh - 210px));min-height:min(400px,calc(100vh - 210px));max-height:calc(100vh - 160px);overflow:hidden}.command-center-shell.workspace-page-share [data-share-preview] .message-preview-lines{max-height:calc(100vh - 310px);overflow:auto}.command-center-shell.workspace-page-share .share-inline-note,.command-center-shell.workspace-page-share .share-readiness-warning{grid-column:1}.command-center-shell.workspace-page-share .share-panel.workflow-panel>.command-actions .button{flex:1 1}.command-center-shell.workspace-page-share .workflow-result{grid-column:1;max-width:100%}}@media (min-width:960px) and (max-height:760px){.command-center-shell.workspace-page-share .share-panel.workflow-panel{gap:6px;padding:8px}.command-center-shell.workspace-page-share .share-workflow-header{gap:8px}.command-center-shell.workspace-page-share .share-workflow-header p{display:none}.command-center-shell.workspace-page-share .share-stage-rail{gap:6px}.command-center-shell.workspace-page-share .share-stage-rail span{padding:5px 8px}.command-center-shell.workspace-page-share .share-panel.workflow-panel:has([data-share-result-drilldown]) .share-stage-rail{display:none}.command-center-shell.workspace-page-share .share-form-card{min-height:108px;padding:8px}.command-center-shell.workspace-page-share .recipient-chip-list{max-height:34px}.command-center-shell.workspace-page-share .share-panel.workflow-panel .channel-card{min-height:40px;padding:6px}.command-center-shell.workspace-page-share [data-share-preview]{height:min(340px,calc(100vh - 238px));min-height:min(340px,calc(100vh - 238px));max-height:calc(100vh - 190px)}.command-center-shell.workspace-page-share [data-share-preview] .message-preview-lines{max-height:calc(100vh - 350px)}}.operation-capture-head,.share-workbench-title,.share-workflow-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.operation-capture-head>div,.share-workbench-title,.share-workflow-header>div:first-child{display:grid;grid-gap:8px;gap:8px}.operation-capture-head strong,.share-workbench-title strong,.share-workflow-header strong{color:var(--share-ink);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.operation-capture-head p,.share-workbench-title p,.share-workflow-header p{max-width:680px;margin:0;color:var(--share-muted);font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.operation-capture-head aside,.share-status-pill{flex:0 0 auto;min-width:170px;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--share-line);border-radius:4px;background:var(--share-surface);padding:12px}.acknowledgment-ledger,.operation-evidence-summary,.share-permission-grid{display:grid;grid-gap:8px;gap:8px}.share-permission-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.share-delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.acknowledgment-ledger,.operation-evidence-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.share-form-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,.9fr);grid-gap:12px;gap:12px}.share-desktop-status-rail,.share-mobile-cockpit-summary,.share-mobile-config-toggle{display:none}.share-stage-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.share-stage-rail span{display:grid;min-width:0;grid-gap:2px;gap:2px;border:1px solid var(--share-line);border-radius:4px;background:var(--share-surface-2);padding:8px 10px}.share-stage-rail b{color:var(--share-muted);font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud)}.share-stage-rail strong{min-width:0;overflow:hidden;color:var(--share-ink);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body);text-overflow:ellipsis;white-space:nowrap}@media (min-width:960px){.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two{width:min(1180px,calc(100% - 48px));margin-top:16px;grid-template-columns:minmax(0,.92fr) minmax(360px,.62fr);gap:12px;border:0}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two>.share-panel.workflow-panel{grid-column:1/-1;max-width:1180px;max-height:calc(100vh - 323px);margin:0;grid-template-columns:minmax(0,1fr) minmax(520px,.72fr);align-items:start;column-gap:8px;row-gap:0;border-radius:var(--r-lg);overflow-y:auto;overscroll-behavior:contain;padding:12px}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two:has(>.share-panel.workflow-panel)>.safeclaw-module-panel{display:none}.safeclaw-module-shell[data-module-route="/dispatch"] .share-workflow-header{grid-column:1/-1;align-items:center;gap:12px}.safeclaw-module-shell[data-module-route="/dispatch"] .share-workflow-header>div:first-child{min-width:0;display:flex;align-items:center;gap:8px}.safeclaw-module-shell[data-module-route="/dispatch"] .share-workflow-header>div:first-child>strong{overflow:hidden;font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title);text-overflow:ellipsis;white-space:nowrap}.safeclaw-module-shell[data-module-route="/dispatch"] .share-status-pill{min-width:0;max-width:520px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px}.safeclaw-module-shell[data-module-route="/dispatch"] .share-status-pill span,.safeclaw-module-shell[data-module-route="/dispatch"] .share-status-pill strong{min-width:0;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/dispatch"] .share-status-pill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safeclaw-module-shell[data-module-route="/dispatch"] .share-stage-rail,.safeclaw-module-shell[data-module-route="/dispatch"] .share-workflow-header p{display:none}.safeclaw-module-shell[data-module-route="/dispatch"] .share-form-shell,.safeclaw-module-shell[data-module-route="/dispatch"] .share-inline-note,.safeclaw-module-shell[data-module-route="/dispatch"] .share-readiness-warning{grid-column:1}.safeclaw-module-shell[data-module-route="/dispatch"] .share-form-shell{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:8px;margin-top:8px}.safeclaw-module-shell[data-module-route="/dispatch"] .share-form-card{align-content:start;min-height:0;gap:0;padding:4px}.safeclaw-module-shell[data-module-route="/dispatch"] .share-form-card-head strong{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/dispatch"] .share-form-card[data-share-owner=targets]{grid-column:1;grid-row:2}.safeclaw-module-shell[data-module-route="/dispatch"] .share-form-card[data-share-owner=language-preview]{grid-column:2;grid-row:2}.safeclaw-module-shell[data-module-route="/dispatch"] .share-form-card[data-share-owner=language-preview]>label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.safeclaw-module-shell[data-module-route="/dispatch"] .share-form-card[data-share-owner=channels]{grid-column:1/-1;grid-row:3}.safeclaw-module-shell[data-module-route="/dispatch"] .share-form-card>p.muted.small,.safeclaw-module-shell[data-module-route="/dispatch"] .share-panel.workflow-panel .channel-readiness-note{display:none}.safeclaw-module-shell[data-module-route="/dispatch"] .recipient-chip-list{max-height:44px;overflow:auto}.safeclaw-module-shell[data-module-route="/dispatch"] .share-panel.workflow-panel .channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:4px}.safeclaw-module-shell[data-module-route="/dispatch"] .share-panel.workflow-panel .channel-card{display:flex;height:44px;max-height:44px;min-height:44px;align-items:center;justify-content:space-between;gap:8px;padding:8px}.safeclaw-module-shell[data-module-route="/dispatch"] .share-panel.workflow-panel .channel-card em,.safeclaw-module-shell[data-module-route="/dispatch"] .share-panel.workflow-panel .channel-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safeclaw-module-shell[data-module-route="/dispatch"] .share-form-card[data-share-owner=channels]>.command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.safeclaw-module-shell[data-module-route="/dispatch"] .share-primary-action-row{grid-column:1/-1;grid-row:1;order:-1;justify-content:stretch}.safeclaw-module-shell[data-module-route="/dispatch"] .share-primary-action-row .button{flex:1 1}.safeclaw-module-shell[data-module-route="/dispatch"] [data-share-preview]{grid-column:2;grid-row:3/span 4;position:-webkit-sticky;position:sticky;top:80px;align-self:start;height:clamp(220px,calc(100vh - 500px),300px);min-height:clamp(220px,calc(100vh - 500px),300px);max-height:calc(100vh - 160px);overflow:hidden;margin-top:8px}.safeclaw-module-shell[data-module-route="/dispatch"] [data-share-preview] .message-preview-lines{max-height:clamp(110px,calc(100vh - 580px),210px);overflow:auto}.safeclaw-module-shell[data-module-route="/dispatch"] .workflow-result{grid-column:1;max-width:100%}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two>.safeclaw-module-panel{min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:4px 12px;gap:4px 12px;border-right:0;padding:8px 12px}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two>.safeclaw-module-panel:first-child{grid-column:1}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two>.safeclaw-module-panel:last-child{grid-column:2}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two>.safeclaw-module-panel h2{margin:0;font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two>.safeclaw-module-panel p,.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two>.safeclaw-module-panel ul{display:none}}@media (min-width:1180px){.command-center-shell.workspace-page-share .share-panel.workflow-panel{max-width:1320px;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr) minmax(220px,.5fr)}.command-center-shell.workspace-page-share .share-stage-rail,.command-center-shell.workspace-page-share .share-workflow-header{grid-column:1/-1}.command-center-shell.workspace-page-share [data-share-preview]{grid-column:2}.command-center-shell.workspace-page-share .share-desktop-status-rail{display:grid;grid-column:3;grid-row:3/span 4;position:-webkit-sticky;position:sticky;top:88px;align-self:start;max-height:calc(100vh - 160px);overflow:auto}}@media (max-width:900px){.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-page-decision-header{grid-template-columns:1fr;gap:8px;padding:4px 12px}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-page-decision-copy p{display:none}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-page-decision-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-left:0;border-top:1px solid var(--workspace-rule);padding:8px 0 0}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two{width:calc(100% - 32px);margin-top:8px;gap:8px}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two>.safeclaw-module-panel{min-height:0;gap:8px;padding:8px 12px}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two>.safeclaw-module-panel p:not(.export-error),.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two>.safeclaw-module-panel ul{display:none}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two>.safeclaw-module-panel a{min-height:44px;align-content:center}}.field-workspace-share-only{display:block;width:100%;min-width:0}.field-workspace-share-only .share-panel.workflow-panel{margin-inline:auto}.acknowledgment-ledger article,.command-center-shell .operation-improvement-list article,.command-center-shell .share-session-grid section,.message-preview-panel,.message-source-detail,.operation-evidence-summary article,.share-form-card,.share-permission-grid section{border:1px solid var(--share-line);border-radius:4px;background:var(--share-surface);color:var(--share-ink);box-shadow:none}.acknowledgment-ledger article,.message-preview-panel,.operation-evidence-summary article,.share-form-card,.share-permission-grid section{display:grid;grid-gap:8px;gap:8px;padding:12px}.share-desktop-status-rail{min-width:0;align-content:start;gap:12px;border-left:1px solid var(--share-line);padding:4px 4px 4px 12px}.share-desktop-status-rail dl{display:grid;margin:0}.share-desktop-status-rail dl>div{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:8px;gap:8px;border-bottom:1px solid var(--share-line);padding:8px 0}.share-desktop-status-rail dd,.share-desktop-status-rail dt{min-width:0;margin:0}.share-desktop-capability-lock span,.share-desktop-status-rail dt{color:var(--share-muted);font-size:var(--text-hud);font-family:var(--font-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud)}.share-desktop-status-rail dd{overflow:hidden;color:var(--share-ink);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body);text-overflow:ellipsis;white-space:nowrap}.share-desktop-capability-lock{display:grid;grid-gap:4px;gap:4px;border-top:2px solid var(--share-line-strong);padding-top:12px}.share-desktop-capability-lock p,.share-desktop-capability-lock strong{margin:0}.share-desktop-capability-lock strong{color:var(--share-ink);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.share-desktop-capability-lock p{color:var(--share-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.share-recipient-card{grid-column:auto}.share-form-shell>details,.share-record-detail{grid-column:1/-1}.share-form-shell>details>summary,.share-record-detail>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--share-muted);font-weight:600}.share-form-shell>details:not([open])>:not(summary){display:none}.share-panel.workflow-panel select.input{min-height:44px}.share-panel.workflow-panel :is(.button,summary){min-height:44px}.recipient-section-head,.share-form-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.share-panel.workflow-panel :is(.channel-card,.language-chip,.recipient-chip){border-color:var(--share-line);border-radius:4px;background:var(--share-surface-2);color:var(--share-ink);letter-spacing:0}.share-panel.workflow-panel .channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.share-panel.workflow-panel .channel-card{min-height:52px;padding:12px}.share-panel.workflow-panel :is(.channel-card.active,.language-chip.active){border-color:rgba(94,106,210,.72);background:rgba(94,106,210,.16)}.command-center-shell .operation-capture-form textarea,.share-panel.workflow-panel :is(.workflow-textarea,.input){width:100%;border:1px solid var(--share-line);border-radius:4px;background:var(--share-surface-2);color:var(--share-ink);line-height:1.6}.command-center-shell .operation-capture-form textarea:focus,.share-panel.workflow-panel :is(.workflow-textarea,.input):focus{border-color:var(--share-primary);outline:2px solid rgba(94,106,210,.26)}.safeclaw-share-recipient-page{display:grid;max-width:760px;margin:0 auto;grid-gap:12px;gap:12px}.safeclaw-share-recipient-page h2{margin:0;color:var(--workspace-ink);font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.safeclaw-hint,.safeclaw-note,.safeclaw-subtitle{margin:0;color:var(--workspace-muted);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);overflow-wrap:anywhere}.safeclaw-share-recipient-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--workspace-rule);border-radius:var(--radius-panel);background:var(--workspace-surface-1);color:var(--workspace-ink);padding:16px;box-shadow:none}.safeclaw-share-recipient-card-emphasis{border-color:color-mix(in srgb,var(--workspace-accent) 44%,var(--workspace-rule));background:color-mix(in srgb,var(--workspace-accent) 7%,var(--workspace-surface-1))}.safeclaw-share-recipient-card h3{margin:0;color:var(--workspace-ink);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.safeclaw-share-recipient-card h4{color:var(--workspace-ink);font-size:var(--text-body)}.safeclaw-share-recipient-card h4,.safeclaw-share-recipient-card p{margin:0;font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-share-recipient-card p{color:var(--workspace-muted);font-size:var(--text-support);overflow-wrap:anywhere}.safeclaw-share-recipient-task-body{max-height:132px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--space-1)}.safeclaw-share-recipient-task-body:focus-visible{outline:2px solid color-mix(in srgb,var(--workspace-accent) 42%,transparent);outline-offset:2px}.safeclaw-share-recipient-documents{display:grid;grid-gap:12px;gap:12px}.safeclaw-share-recipient-documents-summary{min-height:44px;display:flex;align-items:center;color:var(--workspace-ink);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title);cursor:pointer}.safeclaw-share-recipient-document{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--workspace-rule);padding-top:10px}.safeclaw-share-recipient-document summary{min-height:44px;display:flex;align-items:center;font-size:var(--text-body);cursor:pointer}.safeclaw-share-recipient-document summary,.safeclaw-share-recipient-preview{color:var(--workspace-ink);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-share-recipient-preview{max-height:220px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-surface-2);padding:12px;font-family:inherit;font-size:var(--text-support)}.safeclaw-share-recipient-card label{display:grid;grid-gap:6px;gap:6px;color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}@media (min-width:900px){.safeclaw-share-recipient-page{width:min(1204px,calc(100vw - 48px));max-width:min(1204px,calc(100vw - 48px));grid-template-columns:minmax(360px,.82fr) minmax(460px,1fr);align-items:start;column-gap:18px;row-gap:8px}.safeclaw-share-recipient-page>.safeclaw-hint,.safeclaw-share-recipient-page>.safeclaw-subtitle,.safeclaw-share-recipient-page>h2{grid-column:1/-1}.safeclaw-share-recipient-card-anonymous,.safeclaw-share-recipient-card-confirm,.safeclaw-share-recipient-card-identity,.safeclaw-share-recipient-card-task{grid-column:1}.safeclaw-share-recipient-card-confirm{grid-row:3}.safeclaw-share-recipient-card-task{grid-row:4}.safeclaw-share-recipient-card-documents,.safeclaw-share-recipient-card-notice{grid-column:2}.safeclaw-share-recipient-card-confirm{position:-webkit-sticky;position:sticky;top:88px}.safeclaw-share-recipient-card-documents{grid-row:4/span 2}}.safeclaw-input,.safeclaw-select{width:100%;min-height:44px;border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-surface-2);color:var(--workspace-ink);padding:8px 12px;font:inherit;font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-input:focus,.safeclaw-select:focus{outline:2px solid color-mix(in srgb,var(--workspace-accent) 42%,transparent);outline-offset:2px}.safeclaw-button{min-height:44px;border:1px solid var(--workspace-rule);border-radius:var(--radius-control);padding:8px 14px;color:var(--workspace-ink);background:var(--workspace-surface-2);font:inherit;font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body);cursor:pointer}.safeclaw-button-primary{border-color:var(--workspace-accent);background:var(--workspace-accent);color:var(--workspace-accent-ink)}.safeclaw-button:disabled{cursor:not-allowed;opacity:.55}.link-inline{color:var(--workspace-accent-text);font-weight:600;overflow-wrap:anywhere}@media (max-width:720px){.safeclaw-module-shell[data-module-route="/share"] .safeclaw-module-nav{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-2) var(--space-4)}.safeclaw-module-shell[data-module-route="/share"] .safeclaw-module-nav>span:first-child,.safeclaw-module-shell[data-module-route="/share"] .safeclaw-module-status{display:none}.safeclaw-module-shell[data-module-route="/share"] .safeclaw-page-decision-header{grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding:var(--space-4)}.safeclaw-module-shell[data-module-route="/share"] .safeclaw-page-decision-action{width:100%;grid-template-columns:minmax(0,1fr);border-left:0;border-top:1px solid var(--workspace-rule);padding:var(--space-3) 0 0}.safeclaw-module-shell[data-module-route="/share"] .safeclaw-page-decision-copy h1{font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.safeclaw-module-shell[data-module-route="/share"] .safeclaw-module-content,.safeclaw-share-recipient-page{padding:0 var(--space-4) var(--space-8)}.safeclaw-share-recipient-page{max-width:none;gap:10px;box-sizing:border-box}.safeclaw-share-recipient-card-task{order:2}.safeclaw-share-recipient-card-identity{order:1}.safeclaw-share-recipient-card-confirm{order:1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.safeclaw-share-recipient-card-confirm .safeclaw-button,.safeclaw-share-recipient-card-confirm .safeclaw-note,.safeclaw-share-recipient-card-confirm h3{grid-column:1/-1}.safeclaw-share-recipient-card-notice{order:4}.safeclaw-share-recipient-card-anonymous{order:5}.safeclaw-share-recipient-card-documents{order:6}.safeclaw-share-recipient-card{padding:14px}.safeclaw-share-recipient-task-body{max-height:112px}.safeclaw-share-recipient-card-notice .safeclaw-share-recipient-preview{max-height:150px}}.channel-readiness-note,.share-inline-note{margin:0;color:var(--share-muted);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.share-inline-note.warn{border:1px solid color-mix(in srgb,var(--warning) 38%,var(--share-line));border-radius:var(--radius-soft);background:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--share-ink);padding:12px}.share-readiness-warning{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--warning) 42%,var(--line));border-radius:var(--radius-workbench);background:color-mix(in srgb,var(--warning) 9%,transparent);padding:16px}.share-readiness-warning span{color:var(--muted);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.share-readiness-warning strong{color:var(--ink);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.share-readiness-warning ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:20px;color:var(--muted-strong);line-height:1.6}[data-share-preview] .message-preview-lines{display:grid;grid-gap:4px;gap:4px;max-height:none;overflow:visible;border-top:1px solid var(--share-line);padding-top:12px}[data-share-preview] .message-preview-lines p{margin:0;color:var(--share-soft);font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell:has([data-share-root]) .workspace-theme-toggle button{min-height:var(--control-height)}.message-source-detail{padding:0}.message-source-detail summary{cursor:pointer;list-style:none;padding:12px;color:var(--share-soft);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.message-source-detail summary::-webkit-details-marker{display:none}.share-panel.workflow-panel pre{max-height:240px;overflow:auto;border:0;border-top:1px solid var(--share-line);border-radius:0;background:transparent;color:var(--share-soft);padding:12px;font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .operation-ontology-actions,.share-panel.workflow-panel .command-actions{justify-content:flex-end;gap:12px}.command-center-shell .operation-ontology-panel .button,.share-panel.workflow-panel .button{min-height:44px;border-color:var(--share-primary);border-radius:4px;background:var(--share-primary);color:#ffffff;padding:8px 12px;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .operation-ontology-panel .button.secondary,.share-panel.workflow-panel .button.secondary{border:1px solid var(--share-line);background:var(--share-surface-2);color:var(--share-ink)}.command-center-shell .dispatch-preview-panel{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);grid-gap:16px;gap:16px;border:1px solid var(--share-line);border-radius:4px;background:var(--share-canvas);padding:16px}.command-center-shell .share-workbench-title{border:1px solid var(--share-line);border-radius:4px;background:var(--share-surface);padding:12px}.command-center-shell .share-session-grid{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.command-center-shell .share-session-grid section{padding:12px}.command-center-shell .operation-ontology-panel{grid-column:1/-1;display:grid;grid-gap:16px;gap:16px;margin-top:0;border:1px solid var(--share-line);border-radius:4px;background:var(--share-surface);padding:16px}.operation-capture-layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);grid-gap:12px;gap:12px}.operation-capture-form{display:grid;align-content:start;grid-gap:12px;gap:12px}.command-center-shell .before-after-photo-grid{gap:8px}.command-center-shell .before-after-photo-grid label{min-height:260px;align-content:start;border:1px dashed var(--share-line-strong);border-radius:4px;background:var(--share-surface-2);color:var(--share-ink);padding:12px}.command-center-shell .before-after-photo-grid label.has-photo{border-style:solid;background:var(--share-surface-3)}.command-center-shell .before-after-photo-grid label em{display:grid;place-items:center;min-height:128px;border:1px solid var(--share-line);border-radius:4px;background:var(--share-surface);color:var(--share-muted);font-size:var(--text-table);font-style:normal;font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .before-after-photo-grid img{aspect-ratio:16/10;border-color:var(--share-line);border-radius:4px}.command-center-shell .photo-analysis-candidate{border-color:rgba(94,106,210,.46);background:rgba(94,106,210,.12);padding:12px}.command-center-shell .operation-improvement-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.command-center-shell.workspace-theme-field{--workspace-canvas:#fafafb;--workspace-surface-1:#ffffff;--workspace-surface-2:#f4f5f7;--workspace-surface-3:#ecedf0;--workspace-ink:#1a1b1e;--workspace-muted:#5c6169;--workspace-subtle:#8a8f98;--workspace-rule:#e6e8eb;--workspace-rule-strong:#d0d3d9;--workspace-accent:#f5c518;--workspace-accent-ink:#1a1b1e;--workspace-accent-text:#665100;--workspace-accent-hover:#e0b30f;--workspace-success:#16a34a;--share-canvas:#fafafb;--share-surface:#ffffff;--share-surface-2:#f4f5f7;--share-surface-3:#ecedf0;--share-line:#e6e8eb;--share-line-strong:#d0d3d9;--share-ink:#1a1b1e;--share-muted:#5c6169;--share-soft:#1a1b1e;--share-primary:#f5c518;--share-warn:#f59e0b;background:var(--workspace-canvas)}.command-center-shell.workspace-theme-field :is(.share-panel.workflow-panel,.dispatch-preview-panel,.operation-ontology-panel){--share-canvas:#fafafb;--share-surface:#ffffff;--share-surface-2:#f4f5f7;--share-surface-3:#ecedf0;--share-line:#e6e8eb;--share-line-strong:#d0d3d9;--share-ink:#1a1b1e;--share-muted:#5c6169;--share-soft:#1a1b1e;--share-primary:#f5c518;--share-warn:#f59e0b}.command-center-shell.workspace-theme-field .command-topbar{background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px) saturate(1.06);backdrop-filter:blur(14px) saturate(1.06)}.command-center-shell.workspace-theme-field .workspace-side-nav{background:rgba(255,255,255,.98)}.command-center-shell.workspace-theme-field .linear-workspace-layout .command-main{background:var(--workspace-canvas)}.command-center-shell.workspace-theme-field .safeclaw-lockup .brand-mark{background:transparent;filter:none}.command-center-shell:not(.workspace-theme-field) .safeclaw-lockup .brand-mark{background:transparent;filter:hue-rotate(176deg) saturate(.92) brightness(.96)}.command-center-shell.workspace-theme-field .command-primary,.command-center-shell.workspace-theme-field .operation-ontology-panel .button,.command-center-shell.workspace-theme-field .share-panel.workflow-panel .button{color:var(--workspace-ink)}.command-center-shell.workspace-theme-field .document-workbench .document-preview-pane pre{background:#ffffff;color:var(--workspace-ink)}.command-center-shell.workspace-theme-field :is(.document-workbench,.dispatch-preview-panel,.operation-ontology-panel,.share-panel.workflow-panel){box-shadow:none}.command-center-shell.workspace-theme-day{font-family:var(--font-product);background:#f3f6fb}.command-center-shell.workspace-theme-day>.command-topbar,.command-center-shell.workspace-theme-day>.command-viewport{width:min(1320px,calc(100% - 28px))}.command-center-shell.workspace-theme-day .command-topbar{border:1px solid rgba(218,224,234,.86);border-radius:4px;background:rgba(255,255,255,.9)}.command-center-shell.workspace-theme-day .workspace-theme-toggle{background:#f1f4f8}.command-center-shell.workspace-theme-day .linear-workspace-layout{border-radius:0;overflow:visible}.command-center-shell.workspace-theme-day .workspace-side-nav{gap:12px;border-right:0;border-radius:4px;background:transparent;padding:0}.command-center-shell.workspace-theme-day .workspace-side-group{border:1px solid #e5eaf1;border-radius:4px;background:rgba(255,255,255,.92)}.command-center-shell.workspace-theme-day .workspace-side-group>span{color:#6b7280;padding:0 4px 4px}.command-center-shell.workspace-theme-day .workspace-current-brief{border:1px solid #e5eaf1}.command-center-shell.workspace-theme-day .workspace-side-group button,.command-center-shell.workspace-theme-day .workspace-source-status p{border-radius:4px;color:#374151}.command-center-shell.workspace-theme-day .workspace-side-group button.active{border-color:rgba(245,197,24,.48);background:rgba(245,197,24,.12);color:#111827}.command-center-shell.workspace-theme-day .linear-workspace-layout .command-main{border:0;background:transparent}.command-center-shell.workspace-theme-day .workspace-input-page{border:1px solid #e5eaf1;border-radius:4px;background:#ffffff;padding:clamp(32px,5vw,72px)}.command-center-shell.workspace-theme-day .command-copy h1,.command-center-shell.workspace-theme-day .compact-head strong,.command-center-shell.workspace-theme-day .document-workbench-head strong,.command-center-shell.workspace-theme-day .operation-capture-head strong,.command-center-shell.workspace-theme-day .share-workbench-title strong,.command-center-shell.workspace-theme-day .share-workflow-header strong{color:#111827}.command-center-shell.workspace-theme-day .command-copy p,.command-center-shell.workspace-theme-day .input-helper,.command-center-shell.workspace-theme-day :is(.document-workbench-head small,.document-evidence-panel article small,.share-session-grid p),.command-center-shell.workspace-theme-day :is(.share-workbench-title p,.operation-capture-head p,.share-workflow-header p){color:#4b5563}.command-center-shell.workspace-theme-day .command-console-input,.command-center-shell.workspace-theme-day :is(.document-workbench,.dispatch-preview-panel,.operation-ontology-panel,.share-panel.workflow-panel),.command-center-shell.workspace-theme-day :is(.evidence-readiness-card,.api-proof,.generation-stage-rail article,.document-evidence-panel article,.document-viewer-list button,.document-preview-pane,.document-evidence-panel,.share-session-grid section,.before-after-photo-grid label,.photo-analysis-candidate,.operation-improvement-list article,.supporting-doc-cards){border:1px solid #e5eaf1;border-radius:4px;background:rgba(255,255,255,.94);box-shadow:none}.command-center-shell.workspace-theme-day .evidence-readiness-card{border-right:1px solid #e5eaf1}.command-center-shell.workspace-theme-day .acknowledgment-ledger,.command-center-shell.workspace-theme-day .document-review-status-strip article,.command-center-shell.workspace-theme-day .message-preview-panel,.command-center-shell.workspace-theme-day .operation-evidence-summary article,.command-center-shell.workspace-theme-day .share-form-card,.command-center-shell.workspace-theme-day .share-permission-grid article{border-radius:4px;background:#ffffff}.command-center-shell.workspace-theme-day .document-workbench .document-preview-pane pre{color:#1f2937;line-height:var(--leading-longform)}.command-center-shell.workspace-theme-day{--workspace-canvas:#fafafb;--workspace-surface-1:#ffffff;--workspace-surface-2:#f5f6f8;--workspace-surface-3:#eef1f4;--workspace-ink:#17191d;--workspace-muted:#4f5661;--workspace-subtle:#7a818c;--workspace-rule:#e1e5eb;--workspace-rule-strong:#cfd6df;background:#fafafb;color:var(--workspace-ink)}.command-center-shell.workspace-theme-day>.command-topbar,.command-center-shell.workspace-theme-day>.command-viewport{width:min(1360px,calc(100% - 32px))}.command-center-shell.workspace-theme-day .command-topbar{border-color:rgba(207,214,223,.94);border-radius:var(--radius-workbench);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);box-shadow:none}.command-center-shell.workspace-theme-day .workspace-theme-toggle{gap:4px;border-color:#dce2ea;border-radius:var(--r-lg);background:#edf1f5;padding:4px}.command-center-shell.workspace-theme-day .workspace-theme-toggle button{min-width:58px;border-radius:var(--radius-soft);color:#5b6470}.command-center-shell.workspace-theme-day .workspace-theme-toggle button.active{background:#ffffff;color:#15171b;box-shadow:none}.command-center-shell.workspace-theme-day .linear-workspace-layout{grid-template-columns:264px minmax(0,1fr);gap:16px;border:0;background:transparent}.command-center-shell.workspace-theme-day .workspace-side-nav{gap:16px;border:1px solid #e1e5eb;border-radius:var(--r-xl);background:rgba(255,255,255,.9);padding:16px;box-shadow:none}.command-center-shell.workspace-theme-day .workspace-side-group{gap:12px;border:1px solid #e5e9ef;border-radius:var(--radius-workbench);background:#ffffff;padding:12px;box-shadow:none}.command-center-shell.workspace-theme-day .workspace-side-group>span{color:#7b8491;padding:0;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .workspace-side-group button,.command-center-shell.workspace-theme-day .workspace-source-status p{min-height:48px;gap:12px;border-color:transparent;border-radius:var(--radius-soft);padding:12px;color:#3b424d}.command-center-shell.workspace-theme-day .workspace-side-group button:hover:not(:disabled){background:#f5f6f8}.command-center-shell.workspace-theme-day .workspace-side-group button.active{border-color:#d7dce5;background:#f0f2f6;color:#14161a}.command-center-shell.workspace-theme-day .workspace-side-group button span,.command-center-shell.workspace-theme-day .workspace-source-status b{font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .workspace-side-group button small,.command-center-shell.workspace-theme-day .workspace-source-status small{color:#6e7682;line-height:1.6}.command-center-shell.workspace-theme-day .workspace-current-brief{border:1px solid #e5e9ef}.command-center-shell.workspace-theme-day .linear-workspace-layout .command-main{border:1px solid #e1e5eb;border-radius:var(--r-xl);background:#ffffff;box-shadow:none}.command-center-shell.workspace-theme-day .workspace-input-page{border:0;border-radius:0;background:transparent;box-shadow:none;padding:clamp(32px,5vw,68px)}.command-center-shell.workspace-theme-day .command-copy{width:min(800px,100%)}.command-center-shell.workspace-theme-day .command-copy .eyebrow{color:#6d7480;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .command-copy h1{max-width:680px;color:#111318;font-family:var(--font-product);font-size:var(--text-page-title);font-weight:800;letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title)}.command-center-shell.workspace-theme-day .command-copy p{color:#525a66;font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .command-console{width:min(820px,100%)}.command-center-shell.workspace-theme-day .command-console-input{min-height:164px;border-color:#dce2ea;border-radius:var(--radius-workbench);background:#ffffff;color:#17191d;font-size:var(--text-body-lg);line-height:var(--leading-body-lg);box-shadow:none;font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .command-console-input:focus{border-color:#c9b12b;box-shadow:0 0 0 3px rgba(245,197,24,.22)}.command-center-shell.workspace-theme-day .input-helper{color:#59616d;line-height:1.75}.command-center-shell.workspace-theme-day .field-brief-chip-row{gap:12px;margin-top:16px}.command-center-shell.workspace-theme-day .field-brief-chip-row span{min-height:34px;border-color:#dfe4eb;border-radius:var(--radius-circle);background:#f5f6f8;color:#414955;padding:8px 12px;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .advanced-settings[open],.command-center-shell.workspace-theme-day .composer-attach-button,.command-center-shell.workspace-theme-day .composer-reanalyze-button,.command-center-shell.workspace-theme-day .evidence-readiness-card,.command-center-shell.workspace-theme-day .input-composer-tray,.command-center-shell.workspace-theme-day .input-photo-analysis-actions,.command-center-shell.workspace-theme-day .input-photo-analysis-summary,.command-center-shell.workspace-theme-day .input-photo-candidates,.command-center-shell.workspace-theme-day .input-photo-copy,.command-center-shell.workspace-theme-day .input-photo-dropzone,.command-center-shell.workspace-theme-day .input-photo-preview-grid article,.command-center-shell.workspace-theme-day .quick-scenario-chips[open]{border-color:#e1e5eb;border-radius:var(--radius-workbench);background:#ffffff;box-shadow:none}.command-center-shell.workspace-theme-day .input-composer-tray{background:#ffffff}.command-center-shell.workspace-theme-day .composer-attach-button,.command-center-shell.workspace-theme-day .input-photo-candidates article{background:#f7f8fa}.command-center-shell.workspace-theme-day .composer-attach-button span,.command-center-shell.workspace-theme-day .input-photo-candidate-actions button:first-child{background:#17191d;color:#ffffff}.command-center-shell.workspace-theme-day .input-photo-candidates article.accepted{border-color:rgba(22,163,74,.34);box-shadow:inset 4px 0 0 #16a34a}.command-center-shell.workspace-theme-day .evidence-readiness-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(820px,100%);border:0}.command-center-shell.workspace-theme-day .evidence-readiness-card{border-right:1px solid #e1e5eb;min-height:70px;padding:12px}.command-center-shell.workspace-theme-day .evidence-readiness-card span{color:#707987}.command-center-shell.workspace-theme-day .evidence-readiness-card strong{color:#17191d}.command-center-shell.workspace-theme-day .command-primary{border-color:#f5c518;border-radius:var(--radius-soft);background:#f5c518;color:#17191d;font-weight:650}.command-center-shell.workspace-theme-day .command-primary:hover{border-color:#e0b30f;background:#e0b30f}.command-center-shell.workspace-theme-day :is(.document-workbench,.dispatch-preview-panel,.operation-ontology-panel,.share-panel.workflow-panel){border-color:#e1e5eb;border-radius:var(--r-xl);background:#ffffff;box-shadow:none}.command-center-shell.workspace-theme-day :is(.document-review-status-strip article,.document-viewer-list button,.document-preview-pane,.document-evidence-panel,.document-evidence-panel article,.share-session-grid section,.before-after-photo-grid label,.operation-improvement-list article,.supporting-doc-cards,.workspace-panel.card){border-color:#e1e5eb;border-radius:var(--radius-workbench);background:#ffffff;box-shadow:none}.command-center-shell.workspace-theme-day .document-workbench .document-preview-pane pre{border-color:#e3e7ee;border-radius:var(--r-lg);background:#fbfcfe;color:#20242b;font-family:var(--font-document);font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .dispatch-preview-panel,.command-center-shell.workspace-theme-day .operation-ontology-panel,.command-center-shell.workspace-theme-day .share-panel.workflow-panel{--share-canvas:#fafafb;--share-surface:#ffffff;--share-surface-2:#f5f6f8;--share-surface-3:#eef1f4;--share-line:#e1e5eb;--share-line-strong:#cfd6df;--share-ink:#17191d;--share-muted:#525a66;--share-soft:#303742;--share-primary:#f5c518}.command-center-shell .workspace-operation-memory{min-width:0}.command-center-shell .workspace-operation-memory .operation-memory-copy p{font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.command-center-shell .workspace-operation-memory .operation-memory-point{min-width:18px;max-width:18px;width:18px;height:18px;border-radius:var(--radius-circle);padding:0}.command-center-shell .workspace-operation-memory .operation-memory-point>*{display:none}.command-center-shell .workspace-operation-memory .operation-memory-point.is-active,.command-center-shell .workspace-operation-memory .operation-memory-point:focus,.command-center-shell .workspace-operation-memory .operation-memory-point:hover{min-width:min(190px,42vw);max-width:min(220px,46vw);width:auto;height:auto;border-radius:var(--r-lg);padding:8px 12px}.command-center-shell .workspace-operation-memory .operation-memory-point.is-active>*,.command-center-shell .workspace-operation-memory .operation-memory-point:focus>*,.command-center-shell .workspace-operation-memory .operation-memory-point:hover>*{display:block}.command-center-shell .workspace-operation-memory .operation-memory-list{max-height:360px}.command-center-shell.workspace-theme-day .workspace-operation-memory{border-color:#e1e5eb;border-radius:var(--r-xl);background:#ffffff;box-shadow:none}.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-copy p,.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-message{color:#525a66}.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-board{border-color:#dfe4eb;background:var(--workspace-surface-1,rgba(11,12,16,.78));background-size:auto,28px 28px,28px 28px,auto}.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-detail,.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-list,.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-list-item,.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-stats span{border-color:#e1e5eb;background:#ffffff;color:#17191d}.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-point{border-color:rgba(17,24,39,.12);background:rgba(255,255,255,.88);color:#17191d;box-shadow:none}.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-list-item.is-active,.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-list-item:focus,.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-list-item:hover,.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-point.is-active,.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-point:focus,.command-center-shell.workspace-theme-day .workspace-operation-memory .operation-memory-point:hover{border-color:rgba(245,197,24,.58);background:#fff9dd}.command-center-shell.workspace-theme-day .workspace-operation-memory :is(.operation-memory-point strong,.operation-memory-list-item strong,.operation-memory-detail>strong){color:#17191d}.command-center-shell.workspace-theme-day .workspace-operation-memory :is(.operation-memory-point small,.operation-memory-list-item small,.operation-memory-detail p,.operation-memory-detail dd,.operation-memory-detail li span){color:#5f6875}@media (max-width:900px){.command-center-shell .workspace-operation-memory .operation-memory-board{min-height:360px}.command-center-shell .workspace-operation-memory .operation-memory-list{max-height:420px}}.command-center-shell .learning-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.command-center-shell .learning-export-actions .button{min-width:0;width:100%}@media (max-width:720px){.command-center-shell .evidence-readiness-rail,.command-center-shell.workspace-theme-day .evidence-readiness-rail{grid-template-columns:1fr}.command-center-shell .evidence-readiness-card,.command-center-shell.workspace-theme-day .evidence-readiness-card{min-height:0;padding:12px 16px}.command-center-shell .evidence-readiness-card span,.command-center-shell .evidence-readiness-card strong{white-space:normal}.command-center-shell.workspace-theme-day .workspace-input-page{padding:24px}}@media (max-width:900px){.command-center-shell.workspace-theme-day .linear-workspace-layout{grid-template-columns:1fr;gap:12px}.command-center-shell.workspace-theme-day .workspace-side-nav{min-height:auto;border-radius:var(--r-xl)}.command-center-shell.workspace-theme-day .workspace-side-group:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}.command-center-shell.workspace-theme-day .workspace-side-group:first-child>span{grid-column:1/-1}.command-center-shell.workspace-theme-day .workspace-current-brief,.command-center-shell.workspace-theme-day .workspace-recent-list,.command-center-shell.workspace-theme-day .workspace-source-status{display:none}.command-center-shell.workspace-theme-day .linear-workspace-layout .command-main{min-height:auto}}@media (max-width:720px){.command-center-shell.workspace-theme-day>.command-topbar,.command-center-shell.workspace-theme-day>.command-viewport{width:min(100% - 24px,1360px)}.command-center-shell.workspace-theme-day .linear-workspace-layout .command-main,.command-center-shell.workspace-theme-day .workspace-side-nav{box-shadow:none}.command-center-shell.workspace-theme-day .workspace-side-group:first-child button{min-height:44px;grid-template-columns:auto minmax(0,1fr);padding:12px}.command-center-shell.workspace-theme-day .workspace-side-group:first-child button small{display:none}.command-center-shell.workspace-theme-day .workspace-input-page{padding:24px 20px 34px}.command-center-shell.workspace-theme-day .command-copy h1{font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.command-center-shell.workspace-theme-day .input-photo-hazard-panel{grid-template-columns:1fr}.command-center-shell .input-composer-tray{align-items:stretch;flex-wrap:wrap}.command-center-shell .composer-attachment-status{flex:1 1 180px}.command-center-shell .composer-attachment-status small{white-space:normal}.command-center-shell .composer-reanalyze-button{margin-left:0}.command-center-shell .input-photo-analysis-actions,.command-center-shell .learning-export-actions{grid-template-columns:1fr}}.inline-progress.animated progress::-webkit-progress-value{animation:progressPulse 1.2s ease-in-out infinite}.inline-progress.animated progress::-moz-progress-bar{animation:progressPulse 1.2s ease-in-out infinite}@keyframes progressPulse{0%,to{opacity:.56}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.inline-progress.animated progress::-moz-progress-bar,.inline-progress.animated progress::-webkit-progress-value{animation:none}}.command-center-shell.workbench-root{font-family:var(--font-product)}.command-center-shell .workbench-theme-toggle button{min-height:var(--control-height-compact);padding:var(--space-2) var(--space-3)}.command-center-shell .workbench-primary-action,.command-center-shell .workbench-theme-toggle button{border-radius:var(--radius-control);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.command-center-shell .workbench-primary-action{min-height:var(--control-height);padding:var(--space-3) var(--space-4)}.workbench-document-rail{display:grid;grid-gap:var(--space-4);padding:var(--space-6)}.workbench-document-rail,.workbench-evidence-rail{gap:var(--space-4);border-radius:var(--radius-panel)}.workbench-share-confirmation{padding:var(--space-6);border-radius:var(--radius-panel)}.workbench-report-filters{gap:var(--space-2)}.workbench-report-filters,.workbench-report-filters button{min-height:var(--control-height);border-radius:var(--radius-control)}.workbench-report-filters button{padding:var(--space-3) var(--space-4)}.workbench-empty-state{padding:var(--space-6);border-radius:var(--radius-panel)}.workbench-loading-state{font-family:var(--font-product);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.workbench-disabled-state,.workbench-root :disabled{cursor:not-allowed;opacity:.45}@media (max-width:767px){.workbench-document-rail,.workbench-empty-state,.workbench-share-confirmation{padding:var(--space-4)}}@media (max-width:980px){.acknowledgment-ledger,.command-center-shell .dispatch-preview-panel,.command-center-shell .document-harness-loop-grid,.command-center-shell .document-review-status-strip,.command-center-shell .operation-improvement-list,.operation-capture-layout,.operation-evidence-summary,.share-form-shell,.share-permission-grid{grid-template-columns:1fr}.command-center-shell .share-session-grid{grid-column:1/-1;grid-template-columns:1fr}.command-center-shell .document-workbench-head,.operation-capture-head,.share-workbench-title,.share-workflow-header{display:grid}.command-center-shell .document-progress-summary,.operation-capture-head aside,.share-status-pill{min-width:0;text-align:left}}@media (max-width:900px){.command-center-shell .document-workbench .document-preview-grid,.command-center-shell .document-workbench .document-viewer-shell{grid-template-columns:1fr}.command-center-shell .document-workbench .document-evidence-panel{position:static}}@media (min-width:721px) and (max-height:760px){.command-center-shell.workspace-page-document .document-workbench{gap:8px;padding:10px}.command-center-shell.workspace-page-document .document-workbench-head{gap:12px;padding-bottom:8px}.command-center-shell.workspace-page-document .document-workbench-head small{display:none}.command-center-shell.workspace-page-document .safety-brief-dashboard{gap:8px;padding:10px}.command-center-shell.workspace-page-document .safety-brief-head{align-items:center;gap:12px;padding-bottom:8px}.command-center-shell.workspace-page-document .safety-brief-head strong{font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell.workspace-page-document .safety-brief-grid{grid-template-columns:minmax(200px,.3fr) minmax(0,1fr);gap:8px}.command-center-shell.workspace-page-document .safety-brief-risk-card,.command-center-shell.workspace-page-document .safety-brief-risk-table{gap:8px;padding:8px}.command-center-shell.workspace-page-document .safety-brief-risk-card ol,.command-center-shell.workspace-page-document .safety-brief-row-list{gap:4px}.command-center-shell.workspace-page-document .safety-brief-risk-card li{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell.workspace-page-document .safety-brief-row{min-height:46px;gap:8px;padding:6px 8px}.command-center-shell.workspace-page-document .safety-brief-row small{margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-center-shell.workspace-page-document .document-secondary-actions{gap:6px}.command-center-shell.workspace-page-document .document-secondary-actions>details>summary{min-height:44px;padding:8px 10px}}@media (max-width:720px){.command-center-shell.workspace-page-document,.command-center-shell.workspace-page-share{padding-bottom:0}.command-center-shell.workspace-page-document .command-viewport,.command-center-shell.workspace-page-document .linear-workspace-layout,.command-center-shell.workspace-page-share .command-viewport,.command-center-shell.workspace-page-share .linear-workspace-layout{min-height:0;height:auto}.command-center-shell:has(.workspace-document-page) .command-main,.command-center-shell:has(.workspace-share-page) .command-main{padding-top:14px;padding-bottom:8px}.command-center-shell:has(.workspace-document-page) .workspace-step-page,.command-center-shell:has(.workspace-share-page) .workspace-step-page{width:min(100% - 20px,1180px)}.command-center-shell:has(.workspace-document-page) .workspace-side-nav,.command-center-shell:has(.workspace-share-page) .workspace-side-nav{padding:8px}.command-center-shell:has(.workspace-document-page) .workspace-side-group:first-child,.command-center-shell:has(.workspace-share-page) .workspace-side-group:first-child{gap:6px;padding:8px}.command-center-shell:has(.workspace-document-page) .workspace-side-group:first-child>span,.command-center-shell:has(.workspace-share-page) .workspace-side-group:first-child>span{display:none}.command-center-shell:has(.workspace-document-page) .workspace-side-group:first-child button,.command-center-shell:has(.workspace-share-page) .workspace-side-group:first-child button{min-height:44px;padding:8px}.command-center-shell .document-workbench{padding:10px;gap:8px}.command-center-shell.workspace-page-document .document-progress-summary,.command-center-shell.workspace-page-document .document-work-history,.command-center-shell.workspace-page-document .supporting-doc-cards{display:none}.command-center-shell .safety-brief-dashboard{gap:6px;padding:6px}.command-center-shell .document-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.command-center-shell .safety-brief-head{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;padding-bottom:4px}.command-center-shell .safety-brief-head span{display:none}.command-center-shell .safety-brief-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.command-center-shell .safety-brief-actions .button{width:100%;min-width:0;padding-inline:10px}.command-center-shell .safety-brief-grid{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.command-center-shell .safety-brief-risk-card,.command-center-shell .safety-brief-risk-table{gap:4px;padding:6px 8px}.command-center-shell .safety-brief-risk-card ol{gap:4px;padding-left:18px}.command-center-shell .safety-brief-risk-card li:nth-child(n+2),.command-center-shell .safety-brief-row:nth-child(n+2){display:none}.command-center-shell .safety-brief-row{grid-template-columns:28px minmax(0,1fr) auto;min-height:44px;padding:6px 8px}.command-center-shell .document-harness-loop,.command-center-shell .document-review-status-strip,.command-center-shell .safety-brief-row small{display:none}.command-center-shell .document-workbench .document-viewer-list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;padding-bottom:0}.command-center-shell .document-workbench .document-viewer-list button{min-height:56px;padding:7px 6px}.command-center-shell .document-workbench .document-viewer-list button small,.command-center-shell .document-workbench .document-viewer-list button span{display:none}.command-center-shell .document-workbench .document-preview-pane pre,.command-center-shell .document-workbench .document-viewer-list button strong{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .document-workbench .document-preview-pane pre{min-height:180px;max-height:240px;overflow:auto;padding:16px}.command-center-shell .document-workbench .document-preview-pane{min-height:0}.command-center-shell .document-deep-review>summary,.command-center-shell .document-secondary-actions>.document-provenance-drawer>summary{min-height:44px;padding:8px}.command-center-shell .document-secondary-actions>.document-deep-review>summary,.command-center-shell .document-secondary-actions>.document-provenance-drawer>summary{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .document-deep-review>.document-viewer-shell{padding:10px}.share-panel.workflow-panel .channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.share-panel.workflow-panel{max-height:min(552px,calc(100svh - 292px));contain:layout paint;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px}.share-panel.workflow-panel>[data-share-preview]{order:1}.share-panel.workflow-panel>.share-mobile-cockpit-summary{order:0}.share-panel.workflow-panel>.share-form-shell{order:2}.share-panel.workflow-panel>.share-mobile-config-toggle{order:3}.share-panel.workflow-panel>.share-inline-note,.share-panel.workflow-panel>.share-readiness-warning{order:6}.share-panel.workflow-panel.share-config-collapsed>.share-readiness-warning{display:none}.share-panel.workflow-panel>.workflow-result{order:5}.share-panel.workflow-panel:has([data-share-result-drilldown])>.workflow-result{order:3;margin-top:-16px}.share-panel.workflow-panel:has([data-share-result-drilldown])>.share-mobile-config-toggle,.share-panel.workflow-panel:has([data-share-result-drilldown])>.share-readiness-warning{display:none}.share-panel.workflow-panel>.command-actions{order:4}.safeclaw-module-shell[data-module-route="/dispatch"] .share-panel.workflow-panel>.share-form-shell{display:contents}.safeclaw-module-shell[data-module-route="/dispatch"] .share-panel.workflow-panel .share-primary-action-row{order:1}.safeclaw-module-shell[data-module-route="/dispatch"] .share-panel.workflow-panel>[data-share-preview]{order:2}.safeclaw-module-shell[data-module-route="/dispatch"] .share-panel.workflow-panel>.share-mobile-config-toggle{order:3}.safeclaw-module-shell[data-module-route="/dispatch"] .share-workflow-header>div:first-child>strong{font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.safeclaw-module-shell[data-module-route="/dispatch"] .share-status-pill strong{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-page-decision-action{display:none}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-current-workpack{grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% - 32px);margin-top:8px;padding:8px 12px}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-current-workpack span{display:none}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-current-workpack strong{overflow:hidden;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body);text-overflow:ellipsis;white-space:nowrap}.safeclaw-module-shell[data-module-route="/dispatch"] .safeclaw-module-grid.two:has(>.share-panel.workflow-panel)>.safeclaw-module-panel{display:none}.share-panel.workflow-panel .share-primary-action-row{position:-webkit-sticky;position:sticky;bottom:8px;z-index:5;order:-1;display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--share-line);border-radius:4px;background:color-mix(in srgb,var(--share-canvas) 92%,var(--share-surface))}.share-panel.workflow-panel .share-primary-action-row .button{width:100%}.share-mobile-cockpit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.share-mobile-cockpit-summary span{display:grid;grid-gap:2px;gap:2px;min-width:0;min-height:40px;align-content:center;border:1px solid var(--share-line);border-radius:4px;background:var(--share-surface);padding:5px 7px}.share-mobile-cockpit-summary b{color:var(--share-muted);font-size:var(--text-hud);line-height:var(--leading-hud);font-family:var(--font-hud);font-weight:700;letter-spacing:var(--tracking-hud)}.share-mobile-cockpit-summary strong{min-width:0;overflow:hidden;color:var(--share-ink);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body);text-overflow:ellipsis;white-space:nowrap}.share-stage-rail{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.share-stage-rail span{min-height:42px;padding:6px 8px}.share-mobile-config-toggle{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--share-line);border-radius:4px;background:var(--share-surface);color:var(--share-ink);padding:8px 10px;font:inherit;letter-spacing:var(--tracking-body);text-align:left}.share-mobile-config-toggle span,.share-mobile-config-toggle strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-mobile-config-toggle span{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.share-mobile-config-toggle strong{color:var(--share-muted);font-size:var(--text-hud);line-height:var(--leading-hud);font-family:var(--font-hud);font-weight:700;letter-spacing:var(--tracking-hud)}.share-panel.workflow-panel.share-config-collapsed .share-config-card{display:none}.share-workflow-header{align-items:center;gap:6px}.share-workflow-header>div:first-child{gap:2px}.share-status-pill{min-height:44px;padding:6px 8px;gap:2px}.share-status-pill span{font-size:var(--text-hud);line-height:var(--leading-hud);font-family:var(--font-hud);font-weight:700;letter-spacing:var(--tracking-hud)}.share-status-pill strong{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.share-panel.workflow-panel .channel-readiness-note,.share-panel.workflow-panel .share-inline-note:not(.warn),.share-workflow-header p{display:none}.message-preview-panel,.share-form-card{gap:5px;padding:8px}.share-panel.workflow-panel .channel-card{min-height:48px;padding:8px 6px}.share-panel.workflow-panel .channel-card strong{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}[data-share-preview] .message-preview-lines{max-height:108px;overflow:auto;gap:2px;padding-top:5px}[data-share-preview] .message-preview-lines p{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}}.command-center-shell{font-family:var(--font-product)}.command-center-shell .command-copy h1,.command-center-shell.workspace-theme-day .command-copy h1{max-width:780px;font-family:var(--font-product);font-size:var(--text-page-title);font-weight:800;letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title);word-break:keep-all;text-wrap:balance}.command-center-shell .command-copy p,.command-center-shell.workspace-theme-day .command-copy p{font-size:var(--text-body-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body-lg)}.command-center-shell .workspace-side-nav,.command-center-shell.workspace-theme-day .workspace-side-nav{gap:20px}.command-center-shell .workspace-side-group,.command-center-shell.workspace-theme-day .workspace-side-group{gap:12px}.command-center-shell .workspace-side-group button,.command-center-shell .workspace-source-status p,.command-center-shell.workspace-theme-day .workspace-side-group button,.command-center-shell.workspace-theme-day .workspace-source-status p{min-height:50px;gap:12px;padding:12px}.command-center-shell .workspace-side-group button span,.command-center-shell .workspace-source-status b,.command-center-shell.workspace-theme-day .workspace-side-group button span,.command-center-shell.workspace-theme-day .workspace-source-status b{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .workspace-side-group button small,.command-center-shell .workspace-source-status small,.command-center-shell.workspace-theme-day .workspace-side-group button small,.command-center-shell.workspace-theme-day .workspace-source-status small{line-height:1.6}.command-center-shell .field-brief-chip-row{gap:12px}.command-center-shell .field-brief-chip-row span{min-height:36px;padding-inline:16px}.command-center-shell .command-console-input{line-height:1.75}@media (max-width:900px){.command-center-shell .command-copy h1{font-size:var(--text-display);line-height:var(--leading-display);font-weight:800;letter-spacing:var(--tracking-display)}.command-center-shell .workspace-side-group:first-child{gap:12px}}@media (max-width:720px){.command-center-shell .command-copy h1,.command-center-shell.workspace-theme-day .command-copy h1{font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.command-center-shell .command-copy p{font-size:var(--text-body);line-height:var(--leading-body);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-side-group:first-child button,.command-center-shell.workspace-theme-day .workspace-side-group:first-child button{min-height:48px;padding:12px}}.safeclaw-module-shell.module-variant-document{--workspace-canvas:#010102;--workspace-surface-1:#0f1011;--workspace-surface-2:#141516;--workspace-surface-3:#18191a;--workspace-ink:#f7f8f8;--workspace-muted:#8a8f98;--workspace-subtle:#62666d;--workspace-rule:#23252a;--workspace-rule-strong:#34343a;--workspace-accent-text:#b5b7ff;--workspace-accent-hover:#8b8dfc;--workspace-success:#27a644}.safeclaw-module-shell.module-variant-document :is(p,li,small,span,button,label,textarea,input,summary,pre){letter-spacing:0;word-spacing:0}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail{border-right-color:var(--workspace-rule);background:color-mix(in srgb,var(--workspace-canvas) 94%,var(--workspace-surface-1));padding:24px 20px}.safeclaw-module-shell.module-variant-document .safeclaw-module-brand{font-family:inherit}.safeclaw-module-shell.module-variant-document .safeclaw-module-brand em{color:var(--workspace-accent-text)}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail a span,.safeclaw-module-shell.module-variant-document .safeclaw-module-rail h2,.safeclaw-module-shell.module-variant-document .safeclaw-module-rail p{color:var(--workspace-subtle);font-family:inherit;font-weight:520;letter-spacing:0}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail nav{display:grid;grid-gap:16px;gap:16px}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail a:not(.safeclaw-module-brand){min-height:36px;border-left:0;border-radius:4px}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav{display:grid;grid-gap:4px;gap:4px}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav a{grid-template-columns:32px minmax(0,1fr);gap:4px 12px;min-height:48px}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav a span{grid-row:1/span 2;align-self:center}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav a small,.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav a strong{grid-column:2}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav a small{overflow:hidden;color:var(--workspace-subtle);font-size:var(--text-caption);line-height:var(--leading-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav{display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--workspace-rule);padding-top:16px}.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav h2{margin-bottom:4px}.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav a{grid-template-columns:28px minmax(0,1fr);min-height:34px;padding:4px 12px}.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav a span{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav a strong{font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail a strong{color:inherit}.safeclaw-module-shell.module-variant-document .safeclaw-module-nav{min-height:56px;border-bottom-color:var(--workspace-rule);background:rgba(1,1,2,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.safeclaw-module-shell.module-variant-document .safeclaw-module-nav>span{font-family:inherit}.safeclaw-module-shell.module-variant-document .safeclaw-module-nav i{border-radius:var(--radius-circle);background:var(--workspace-success)}.safeclaw-module-shell.module-variant-document .safeclaw-module-nav b{font-weight:540}.safeclaw-module-shell.module-variant-document .safeclaw-module-status{border-radius:4px;font-family:inherit;font-weight:500;letter-spacing:0}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero{border-bottom-color:var(--workspace-rule)}.command-center-shell .workspace-side-nav.is-empty{align-self:stretch;min-height:0;max-height:none;overflow-x:visible;overflow-y:visible}.safeclaw-module-shell.module-variant-document .hud-corners:after,.safeclaw-module-shell.module-variant-document .hud-corners:before{display:none}.safeclaw-module-shell.module-variant-document .safeclaw-current-workpack span,.safeclaw-module-shell.module-variant-document .safeclaw-module-eyebrow,.safeclaw-module-shell.module-variant-document .safeclaw-module-hero aside>span:first-child,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-header>span,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-rail section>span,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-section-head span{color:var(--workspace-accent-text);font-family:inherit;font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);text-transform:none;line-height:var(--leading-table)}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero h1,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-header h2{color:var(--workspace-ink);font-family:inherit;font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-section-head h3{color:var(--workspace-ink);font-family:inherit;font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero p,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-header p{color:var(--workspace-muted);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-report-notes p,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-list p{color:var(--workspace-muted);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-current-workpack,.safeclaw-module-shell.module-variant-document .safeclaw-module-hero aside,.safeclaw-module-shell.module-variant-document .safeclaw-report-group,.safeclaw-module-shell.module-variant-document .safeclaw-report-table,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-evidence code,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-links a,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-list article,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-rail,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-stats p{border-color:var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-1);box-shadow:none}.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-shell{width:min(100% - 48px,1280px);gap:20px}.safeclaw-module-shell.module-variant-document .safeclaw-workdoc{padding:clamp(32px,4vw,48px)}.safeclaw-module-shell.module-variant-document .safeclaw-report-facts p,.safeclaw-module-shell.module-variant-document .safeclaw-report-notes p,.safeclaw-module-shell.module-variant-document .safeclaw-report-table>div+div,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-header,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-rail section,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-section{border-color:var(--workspace-rule)}.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-meta{border-color:var(--workspace-rule);border-radius:4px;overflow:hidden}.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-meta p{border-color:var(--workspace-rule);background:var(--workspace-surface-2)}.safeclaw-module-shell.module-variant-document .safeclaw-report-facts strong,.safeclaw-module-shell.module-variant-document .safeclaw-report-group>span,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-list b,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-meta strong{color:var(--workspace-subtle);font-family:inherit;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:none;line-height:var(--leading-caption)}.safeclaw-module-shell.module-variant-document .safeclaw-report-table strong{color:var(--workspace-subtle);font-family:inherit;font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-body);text-transform:none;line-height:var(--leading-caption);background:var(--workspace-surface-2)}.safeclaw-module-shell.module-variant-document .safeclaw-report-facts span,.safeclaw-module-shell.module-variant-document .safeclaw-report-group em,.safeclaw-module-shell.module-variant-document .safeclaw-report-table span,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-meta span,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-stats span{color:var(--workspace-muted);font-size:var(--text-support);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.safeclaw-module-shell.module-variant-document .safeclaw-report-table span,.safeclaw-module-shell.module-variant-document .safeclaw-report-table strong{border-color:var(--workspace-rule)}.safeclaw-module-shell.module-variant-document .safeclaw-report-table span{word-break:keep-all;overflow-wrap:anywhere}.safeclaw-module-shell.module-variant-document .safeclaw-current-workpack strong,.safeclaw-module-shell.module-variant-document .safeclaw-module-hero aside strong,.safeclaw-module-shell.module-variant-document .safeclaw-report-group strong,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-list strong,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-stats strong{color:var(--workspace-ink);font-weight:560;letter-spacing:var(--tracking-section-title)}.safeclaw-module-shell.module-variant-document .answer-status-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0 20px;padding:0;list-style:none}.safeclaw-module-shell.module-variant-document .answer-status-notes li{border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-2);color:var(--workspace-muted);font-size:var(--text-table);line-height:var(--leading-table);padding:8px 12px;font-weight:500;letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-evidence code,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-list code{color:var(--workspace-muted);font-family:var(--font-hud);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-list a,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-list article>span{color:var(--workspace-accent-text);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .button,.safeclaw-module-shell.module-variant-document .safeclaw-module-actions a,.safeclaw-module-shell.module-variant-document .safeclaw-module-primary,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-links a,.safeclaw-module-shell.module-variant-document button{border-radius:var(--radius-control);font-family:inherit;font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .button:not(.secondary),.safeclaw-module-shell.module-variant-document .safeclaw-module-primary,.safeclaw-module-shell.module-variant-document button:not(:where(.secondary,.ghost,.document-tab,.doc-tab,.template-tab,.template-card,.safeclaw-module-chrome-button,[data-testid=risk-row-selector],[class*=removeRiskRowButton])){border-color:var(--module-primary-border,var(--workspace-accent));background:var(--module-primary-background,var(--workspace-accent));color:var(--module-primary-color,var(--workspace-accent-ink,var(--workspace-ink)))}.safeclaw-module-shell.module-variant-document .safeclaw-current-workpack a{color:var(--workspace-accent-text)}.safeclaw-module-shell.module-variant-document .button:not(.secondary):hover,.safeclaw-module-shell.module-variant-document .safeclaw-module-primary:hover,.safeclaw-module-shell.module-variant-document button:not(:where(.secondary,.ghost,.doc-tab,.template-card,.safeclaw-module-chrome-button,[data-testid=risk-row-selector],[class*=removeRiskRowButton])):hover{border-color:var(--module-primary-hover-border,var(--workspace-accent-hover));background:var(--module-primary-hover-background,var(--workspace-accent-hover))}.safeclaw-module-shell.module-variant-document .button.secondary,.safeclaw-module-shell.module-variant-document .safeclaw-module-actions a,.safeclaw-module-shell.module-variant-document .safeclaw-report-controls button,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-links a,.safeclaw-module-shell.module-variant-document button.ghost,.safeclaw-module-shell.module-variant-document button.secondary{border-color:var(--workspace-rule);background:var(--workspace-surface-1);color:var(--workspace-muted)}.safeclaw-module-shell.module-variant-document .safeclaw-report-controls button{min-height:var(--control-height);border-radius:4px;padding:var(--space-3) var(--space-4)}.safeclaw-module-shell.module-variant-document .safeclaw-report-controls button.active,.safeclaw-module-shell.module-variant-document .safeclaw-report-controls button:hover{border-color:var(--workspace-rule-strong);background:var(--workspace-surface-2);color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document .safeclaw-report-controls strong{color:inherit;font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-download-note,.safeclaw-module-shell.module-variant-document .safeclaw-report-controls span{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-module-grid article,.safeclaw-module-shell.module-variant-document .safeclaw-module-panel{border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-1);box-shadow:none}.safeclaw-module-shell.module-variant-document .safeclaw-module-panel{width:min(100% - 40px,1120px)}.safeclaw-module-shell.module-variant-document .safeclaw-module-grid article span,.safeclaw-module-shell.module-variant-document .safeclaw-module-panel>span{color:var(--workspace-accent-text);font-family:inherit;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:none;line-height:var(--leading-caption)}.safeclaw-module-shell.module-variant-document .safeclaw-module-grid article strong,.safeclaw-module-shell.module-variant-document .safeclaw-module-panel h2{color:var(--workspace-ink);font-family:inherit;font-weight:620;letter-spacing:-.035em}.safeclaw-module-shell.module-variant-document .safeclaw-module-panel h2{font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.safeclaw-module-shell.module-variant-document .safeclaw-module-grid article p,.safeclaw-module-shell.module-variant-document .safeclaw-module-panel p{color:var(--workspace-muted);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .ai-connect-workspace{gap:16px}.safeclaw-module-shell.module-variant-document .ai-connect-command>p{font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .ai-connect-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.safeclaw-module-shell.module-variant-document .ai-connect-tabs button{--module-primary-background:var(--workspace-surface-1);--module-primary-border:var(--workspace-rule);--module-primary-color:var(--workspace-muted);--module-primary-hover-background:var(--workspace-surface-2);--module-primary-hover-border:var(--workspace-rule-strong);min-height:96px;border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-surface-1);color:var(--workspace-muted);padding:16px;box-shadow:none}.safeclaw-module-shell.module-variant-document .ai-connect-tabs button.active{--module-primary-background:rgba(108,111,247,0.12);--module-primary-border:rgba(108,111,247,0.5);--module-primary-color:var(--workspace-ink);--module-primary-hover-background:var(--workspace-surface-3);--module-primary-hover-border:var(--workspace-accent);border-color:rgba(108,111,247,.5);background:rgba(108,111,247,.12);color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document .ai-connect-tabs button strong{color:inherit;font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .ai-connect-tabs button span{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .ai-connect-tabs button:not(.secondary):not(.ghost):not(.document-tab):not(.template-tab){border-color:var(--workspace-rule);background:var(--workspace-surface-1);color:var(--workspace-muted)}.safeclaw-module-shell.module-variant-document .ai-connect-tabs button.active:not(.secondary):not(.ghost):not(.document-tab):not(.template-tab){border-color:rgba(108,111,247,.5);background:rgba(108,111,247,.12);color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document .ai-connect-tabs button:not(.active):not(.secondary):not(.ghost):not(.document-tab):not(.template-tab):hover{border-color:var(--workspace-rule-strong);background:var(--workspace-surface-2)}.safeclaw-module-shell.module-variant-document .ai-connect-tabs button.active:not(.secondary):not(.ghost):not(.document-tab):not(.template-tab):hover{border-color:var(--workspace-accent);background:var(--workspace-surface-3)}.safeclaw-module-shell.module-variant-document .ai-connect-command-box strong,.safeclaw-module-shell.module-variant-document .ai-connect-meta dt,.safeclaw-module-shell.module-variant-document .ai-connect-secret label,.safeclaw-module-shell.module-variant-document .ai-connect-section-head span{color:var(--workspace-accent-text,var(--workspace-accent));font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud);text-transform:none}.safeclaw-module-shell.module-variant-document .ai-connect-command-box pre,.safeclaw-module-shell.module-variant-document .ai-connect-secret textarea,.safeclaw-module-shell.module-variant-document .ai-connect-sif-command pre,.safeclaw-module-shell.module-variant-document .ai-connect-sif-command span,.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate pre,.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate span,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate span,.safeclaw-module-shell.module-variant-document .ai-connect-vision-flow span{font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-checklist li>span{font-family:var(--font-product);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .ai-connect-section-head>strong,.safeclaw-module-shell.module-variant-document .ai-connect-token-items article>span{border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-surface-2);color:var(--workspace-muted)}.safeclaw-module-shell.module-variant-document .ai-connect-section-head>strong.ready,.safeclaw-module-shell.module-variant-document .ai-connect-token-items article>span.on{border-color:rgba(39,166,68,.38);background:rgba(39,166,68,.1);color:#8df0a6}.safeclaw-module-shell.module-variant-document .ai-connect-section-head>strong.hold{border-color:rgba(108,111,247,.38);background:rgba(108,111,247,.12);color:#c8cdfc}.safeclaw-module-shell.module-variant-document .ai-connect-meta div,.safeclaw-module-shell.module-variant-document .ai-connect-sif-artifact-grid article,.safeclaw-module-shell.module-variant-document .ai-connect-sif-fingerprint,.safeclaw-module-shell.module-variant-document .ai-connect-sif-lock-grid article,.safeclaw-module-shell.module-variant-document .ai-connect-sif-metrics div,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-checklist li,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-columns section,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate dl div,.safeclaw-module-shell.module-variant-document .ai-connect-sif-state-grid article,.safeclaw-module-shell.module-variant-document .ai-connect-token-items article,.safeclaw-module-shell.module-variant-document .ai-connect-vision-flow article{border:1px solid var(--workspace-rule);border-radius:var(--radius-panel);background:var(--workspace-surface-2);box-shadow:none}.safeclaw-module-shell.module-variant-document .ai-connect-meta dd,.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-packet strong,.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-steps strong,.safeclaw-module-shell.module-variant-document .ai-connect-sif-command strong,.safeclaw-module-shell.module-variant-document .ai-connect-sif-metrics dd,.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate strong,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate strong,.safeclaw-module-shell.module-variant-document .ai-connect-sif-preflight strong,.safeclaw-module-shell.module-variant-document .ai-connect-sif-state-grid strong,.safeclaw-module-shell.module-variant-document .ai-connect-sif-vector-guard strong,.safeclaw-module-shell.module-variant-document .ai-connect-sif-verdict>span,.safeclaw-module-shell.module-variant-document .ai-connect-token-items article strong,.safeclaw-module-shell.module-variant-document .ai-connect-vision-flow strong{color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-packet-actions a,.safeclaw-module-shell.module-variant-document .ai-connect-sif-packet-actions button{background:var(--workspace-surface-1);color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-packet li,.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-packet span,.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-steps p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-artifact-grid p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-command span,.safeclaw-module-shell.module-variant-document .ai-connect-sif-fingerprint p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-lock-grid p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-metrics dt,.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate small,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate dd,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate dt,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate li,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate small,.safeclaw-module-shell.module-variant-document .ai-connect-sif-preflight p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-state-grid p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-vector-guard p,.safeclaw-module-shell.module-variant-document .ai-connect-token-items article p,.safeclaw-module-shell.module-variant-document .ai-connect-vision-flow p{color:var(--workspace-muted)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-steps p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-artifact-grid p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-fingerprint p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-lock-grid p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-preflight p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-state-grid p,.safeclaw-module-shell.module-variant-document .ai-connect-sif-vector-guard p,.safeclaw-module-shell.module-variant-document .ai-connect-token-items article p,.safeclaw-module-shell.module-variant-document .ai-connect-vision-flow p{font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-packet,.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-steps li,.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate,.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate,.safeclaw-module-shell.module-variant-document .ai-connect-sif-preflight li,.safeclaw-module-shell.module-variant-document .ai-connect-sif-vector-guard{border:1px solid var(--workspace-rule);border-radius:var(--radius-panel);background:var(--workspace-surface-2)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-vector-guard.locked{border-color:var(--workspace-rule-strong)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-vector-guard.blocked{border-color:rgba(220,38,38,.5);background:rgba(220,38,38,.1)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-vector-guard.ready{border-color:rgba(108,111,247,.48)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-vector-guard.active{border-color:var(--workspace-success)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate{border-color:rgba(108,111,247,.44);background:rgba(108,111,247,.08)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate.blocked{border-color:rgba(220,38,38,.42);background:rgba(220,38,38,.1)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate.done{border-color:rgba(39,166,68,.38);background:rgba(39,166,68,.1)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate{border-color:var(--workspace-rule-strong)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-operator-gate span{color:var(--workspace-accent-text,var(--workspace-accent));text-transform:none}.safeclaw-module-shell.module-variant-document .ai-connect-command-box pre,.safeclaw-module-shell.module-variant-document .ai-connect-sif-artifact-grid code,.safeclaw-module-shell.module-variant-document .ai-connect-sif-command pre,.safeclaw-module-shell.module-variant-document .ai-connect-sif-fingerprint code,.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate code,.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate pre{border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--ai-connect-code-background);color:var(--ai-connect-code-ink)}.safeclaw-module-shell.module-variant-document .ai-connect-secret textarea{border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-surface-2);color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-steps li>span,.safeclaw-module-shell.module-variant-document .ai-connect-sif-lock-grid span,.safeclaw-module-shell.module-variant-document .ai-connect-sif-next-gate span,.safeclaw-module-shell.module-variant-document .ai-connect-sif-preflight li>span,.safeclaw-module-shell.module-variant-document .ai-connect-sif-vector-guard span,.safeclaw-module-shell.module-variant-document .ai-connect-vision-flow span{border:1px solid var(--workspace-rule);background:var(--workspace-surface-1);color:var(--workspace-muted)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-steps li.done>span,.safeclaw-module-shell.module-variant-document .ai-connect-sif-preflight li.passed>span{border-color:rgba(39,166,68,.38);background:rgba(39,166,68,.1);color:#8df0a6}.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-steps li.ready>span{border-color:rgba(108,111,247,.38);background:rgba(108,111,247,.12);color:#c8cdfc}.safeclaw-module-shell.module-variant-document .ai-connect-sif-approval-steps li.blocked>span,.safeclaw-module-shell.module-variant-document .ai-connect-sif-preflight li.failed>span{border-color:rgba(220,38,38,.42);background:rgba(220,38,38,.12);color:#fca5a5}.safeclaw-module-shell.module-variant-document .ai-connect-sif-lock-grid article.locked span{color:var(--workspace-success)}.safeclaw-module-shell.module-variant-document .ai-connect-sif-lock-grid article.open span{color:var(--siren)}@media (max-width:900px){.safeclaw-module-shell.module-variant-document .safeclaw-module-rail{padding:16px}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail nav{grid-template-columns:1fr;gap:12px}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav h2{grid-column:1/-1}.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav h2{grid-column:1/-1}.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-shell{width:min(100% - 24px,1280px)}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero{padding:32px 24px}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero.document h1{font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.safeclaw-module-shell.module-variant-document .safeclaw-report-table span:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .ai-connect-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav a{min-height:44px;padding:8px}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav a small{display:none}.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav{grid-template-columns:1fr}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero{padding:32px 20px}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero.document h1{font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.safeclaw-module-shell.module-variant-document .ai-connect-tabs,.safeclaw-module-shell.module-variant-document .answer-status-notes{grid-template-columns:1fr}.safeclaw-module-shell.module-variant-document .ai-connect-tabs button{min-height:auto}}.command-center-shell .workspace-input-page .command-copy h1,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy h1{font-family:var(--font-product);font-size:var(--text-display);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-optical-sizing:auto;text-rendering:geometricPrecision;text-wrap:balance}.command-center-shell .workspace-input-page .command-copy p,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy p{font-weight:620;line-height:1.75}.command-center-shell .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input{font-weight:600;line-height:1.75}.command-center-shell .workspace-input-page :is(.input-photo-candidates article strong,.input-photo-analysis-summary p),.command-center-shell.workspace-theme-day .workspace-input-page :is(.input-photo-candidates article strong,.input-photo-analysis-summary p){font-weight:720;line-height:1.6}@media (max-width:720px){.command-center-shell .workspace-input-page .command-copy h1,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy h1{font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}}.command-center-shell{isolation:isolate}.command-center-shell .command-topbar,.command-center-shell .workspace-command-topbar,.command-center-shell>.command-topbar{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:2;margin-bottom:12px;transform:none;will-change:auto}.command-center-shell>.command-viewport{position:relative;z-index:1}.command-center-shell .linear-workspace-layout{align-items:start}.command-center-shell .linear-workspace-layout .command-main,.command-center-shell .workspace-side-nav{align-self:start;min-width:0}.command-center-shell .workspace-side-nav{position:relative;z-index:1;overflow:visible}.command-center-shell .linear-workspace-layout .command-main{position:relative;z-index:0;overflow:visible}.command-center-shell .linear-workspace-layout .workspace-input-page{display:grid;align-content:start;grid-gap:24px;gap:24px;min-height:auto}.command-center-shell .workspace-input-page .advanced-settings,.command-center-shell .workspace-input-page .command-actions,.command-center-shell .workspace-input-page .command-console,.command-center-shell .workspace-input-page .command-copy,.command-center-shell .workspace-input-page .evidence-readiness-rail,.command-center-shell .workspace-input-page .field-brief-chip-row,.command-center-shell .workspace-input-page .input-photo-hazard-panel,.command-center-shell .workspace-input-page .quick-scenario-chips{position:relative;z-index:0}.command-center-shell .workspace-input-page .command-console{display:grid}.command-center-shell .workspace-input-page .command-console-input{box-sizing:border-box;display:block;overflow:auto}.command-center-shell .linear-workspace-layout .command-main.workspace-view-input{padding:0}@media (max-width:900px){.command-center-shell .workspace-side-nav{overflow:visible}}@media (min-width:901px) and (max-height:720px){.command-center-shell .workspace-side-nav{box-sizing:border-box;min-height:0;max-height:calc(100vh - 116px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.command-center-shell.workspace-theme-day .workspace-side-nav{max-height:calc(100vh - 116px)}.command-center-shell .workspace-recent-list,.command-center-shell .workspace-source-status p:nth-of-type(n+3),.command-center-shell.workspace-theme-day .workspace-recent-list,.command-center-shell.workspace-theme-day .workspace-source-status p:nth-of-type(n+3){display:none}.command-center-shell .linear-workspace-layout .command-main,.command-center-shell.workspace-theme-day .linear-workspace-layout .command-main{min-height:calc(100vh - 116px)}.command-center-shell .linear-workspace-layout .command-main.workspace-view-input,.command-center-shell.workspace-theme-day .linear-workspace-layout .command-main.workspace-view-input{min-height:calc(100vh - 116px);padding:0}.command-center-shell .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page{min-height:0;align-content:start;gap:16px;padding:24px clamp(32px,4vw,48px) 32px}.command-center-shell .workspace-input-page .command-copy h1,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy h1{margin:0 auto 12px;font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.command-center-shell .workspace-input-page .command-console,.command-center-shell.workspace-theme-day .workspace-input-page .command-console{margin-top:16px}.command-center-shell .workspace-input-page .evidence-readiness-rail,.command-center-shell .workspace-input-page .field-brief-chip-row,.command-center-shell.workspace-theme-day .workspace-input-page .evidence-readiness-rail,.command-center-shell.workspace-theme-day .workspace-input-page .field-brief-chip-row{display:none}}@media (min-width:901px) and (max-height:560px){.command-center-shell .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page{gap:16px;padding:24px clamp(32px,4vw,48px) 32px}.command-center-shell .workspace-input-page .command-copy,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy{width:min(760px,100%)}.command-center-shell .workspace-input-page .command-copy h1,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy h1{max-width:680px;margin:8px 0;font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.command-center-shell .workspace-input-page .command-copy p,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy p{font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .command-console,.command-center-shell.workspace-theme-day .workspace-input-page .command-console{width:min(780px,100%);gap:12px;margin-top:12px}.command-center-shell .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input{min-height:126px;padding:16px 20px;font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .input-helper,.command-center-shell.workspace-theme-day .workspace-input-page .input-helper{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .field-brief-chip-row,.command-center-shell.workspace-theme-day .workspace-input-page .field-brief-chip-row{gap:8px;margin-top:8px}.command-center-shell .workspace-input-page .field-brief-chip-row span,.command-center-shell.workspace-theme-day .workspace-input-page .field-brief-chip-row span{min-height:28px;padding:4px 12px;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .evidence-readiness-rail,.command-center-shell .workspace-input-page .field-brief-chip-row,.command-center-shell.workspace-theme-day .workspace-input-page .evidence-readiness-rail,.command-center-shell.workspace-theme-day .workspace-input-page .field-brief-chip-row{display:none}.command-center-shell .workspace-input-page .evidence-readiness-rail,.command-center-shell.workspace-theme-day .workspace-input-page .evidence-readiness-rail{gap:8px;padding:0}.command-center-shell .workspace-input-page .evidence-readiness-card,.command-center-shell.workspace-theme-day .workspace-input-page .evidence-readiness-card{min-height:54px;padding:8px 12px}}.safeclaw-module-shell.module-variant-document{--workspace-canvas:#fafafb;--workspace-surface-1:#ffffff;--workspace-surface-2:#f5f6f8;--workspace-surface-3:#eef1f4;--workspace-ink:#17191d;--workspace-muted:#525a66;--workspace-subtle:#7a818c;--workspace-rule:#e1e5eb;--workspace-rule-strong:#cfd6df;--workspace-accent:#6c6ff7;--workspace-accent-ink:#010102;--workspace-accent-hover:#5c60eb;--workspace-success:#16a34a;grid-template-columns:252px minmax(0,1fr);background:var(--workspace-canvas);color:var(--workspace-ink);font-family:var(--font-product);letter-spacing:0;word-break:keep-all}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail{border-right:1px solid var(--workspace-rule);background:rgba(255,255,255,.92);padding:20px 16px}.safeclaw-module-shell.module-variant-document .safeclaw-module-brand{gap:12px;color:var(--workspace-ink);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-module-brand img{width:28px;height:28px;filter:none}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail p{margin:8px 0 20px;color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail nav{gap:12px}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail section{border-top-color:var(--workspace-rule);padding:16px 0}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail h2{margin-bottom:8px;color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail a:not(.safeclaw-module-brand){min-height:42px;border:1px solid transparent;border-radius:var(--radius-soft);background:transparent;color:var(--workspace-muted);padding:8px 12px}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail a.active,.safeclaw-module-shell.module-variant-document .safeclaw-module-rail a:not(.safeclaw-module-brand):hover{border-color:var(--workspace-rule);background:var(--workspace-surface-2);color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail a span{color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail a.active span{color:var(--workspace-accent-text)}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail a strong{font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-module-main{background:var(--workspace-canvas);padding-bottom:64px}.safeclaw-module-shell.module-variant-document .safeclaw-module-nav{position:-webkit-sticky;position:sticky;top:0;min-height:58px;border-bottom:1px solid var(--workspace-rule);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.safeclaw-module-shell.module-variant-document .safeclaw-module-nav>span{color:var(--workspace-muted);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-module-nav b{color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document .safeclaw-module-status{border-color:var(--workspace-rule);background:var(--workspace-surface-1);color:var(--workspace-muted)}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero{align-items:center;gap:24px;border-bottom:1px solid var(--workspace-rule);background:var(--workspace-canvas);padding:34px clamp(32px,5vw,64px)}.safeclaw-module-shell.module-variant-document .safeclaw-module-eyebrow,.safeclaw-module-shell.module-variant-document .safeclaw-module-hero aside>span:first-child{color:var(--workspace-accent-text);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero h1{margin:12px 0;color:var(--workspace-ink);font-size:var(--text-page-title);font-weight:800;letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title)}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero p{color:var(--workspace-muted);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-current-workpack,.safeclaw-module-shell.module-variant-document .safeclaw-module-grid article,.safeclaw-module-shell.module-variant-document .safeclaw-module-hero aside,.safeclaw-module-shell.module-variant-document .safeclaw-module-panel,.safeclaw-module-shell.module-variant-document .safeclaw-report-group,.safeclaw-module-shell.module-variant-document .safeclaw-report-table,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-list article,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-rail,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-stats p,.safeclaw-module-shell.module-variant-document .workspace-panel.card{border-color:var(--workspace-rule);border-radius:var(--r-lg);background:var(--workspace-surface-1);box-shadow:none}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero aside{padding:20px}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero aside strong{color:var(--workspace-ink);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-module-panel,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-shell{width:min(100% - 48px,1180px)}.safeclaw-module-shell.module-variant-document .safeclaw-module-grid article strong,.safeclaw-module-shell.module-variant-document .safeclaw-module-panel h2,.safeclaw-module-shell.module-variant-document .safeclaw-report-group strong,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-list strong,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-stats strong{color:var(--workspace-ink);letter-spacing:0}.safeclaw-module-shell.module-variant-document .safeclaw-module-grid article p,.safeclaw-module-shell.module-variant-document .safeclaw-module-panel p,.safeclaw-module-shell.module-variant-document .safeclaw-report-notes p,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-list p{color:var(--workspace-muted)}@media (max-width:900px){.safeclaw-module-shell.module-variant-document{display:grid;grid-template-columns:1fr}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail{position:relative;height:auto;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--workspace-rule);padding:8px 12px}.safeclaw-module-shell.module-variant-document .safeclaw-module-brand{margin-bottom:4px}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail>p{display:none}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail nav{gap:8px}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail section{border-top:0;padding:0}.safeclaw-module-shell.module-variant-document .safeclaw-module-rail h2{display:none}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav,.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav::-webkit-scrollbar,.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav::-webkit-scrollbar{display:none}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav a,.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav a{grid-template-columns:1fr;gap:4px;min-width:108px;min-height:38px;flex:0 0 auto;padding:8px}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav a span,.safeclaw-module-shell.module-variant-document .safeclaw-module-secondary-nav a span{grid-row:auto}.safeclaw-module-shell.module-variant-document .safeclaw-module-primary-nav a small{display:none}.safeclaw-module-shell.module-variant-document .safeclaw-module-nav{position:relative;top:auto;display:flex;min-height:52px;flex-wrap:wrap;gap:8px 12px;padding:12px 16px}.safeclaw-module-shell.module-variant-document .safeclaw-module-nav>span:nth-child(2){display:none}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero{grid-template-columns:1fr;gap:16px;padding:24px 20px}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero h1{font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero aside{padding:16px}.safeclaw-module-shell.module-variant-document .safeclaw-module-panel,.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-shell{width:min(100% - 24px,1180px)}}.safeclaw-module-shell.module-variant-document .safeclaw-document-cockpit{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(240px,300px);width:min(100% - 48px,1180px);border:1px solid var(--workspace-rule);border-radius:var(--r-lg);background:var(--workspace-surface-1);box-shadow:none;overflow:hidden}.safeclaw-module-shell.module-variant-document .safeclaw-doc-export,.safeclaw-module-shell.module-variant-document .safeclaw-doc-index,.safeclaw-module-shell.module-variant-document .safeclaw-doc-primary{padding:clamp(20px,2.4vw,32px)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-index,.safeclaw-module-shell.module-variant-document .safeclaw-doc-primary{border-right:1px solid var(--workspace-rule)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-export dt,.safeclaw-module-shell.module-variant-document .safeclaw-doc-export>span,.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list small,.safeclaw-module-shell.module-variant-document .safeclaw-doc-index>span,.safeclaw-module-shell.module-variant-document .safeclaw-doc-primary-grid small,.safeclaw-module-shell.module-variant-document .safeclaw-doc-primary>span{color:var(--workspace-accent-text);font-family:inherit;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:none;line-height:var(--leading-caption)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-export h2,.safeclaw-module-shell.module-variant-document .safeclaw-doc-index h2,.safeclaw-module-shell.module-variant-document .safeclaw-doc-primary h2{color:var(--workspace-ink);font-size:var(--text-section-title);font-weight:800;letter-spacing:var(--tracking-section-title);line-height:var(--leading-section-title)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list em,.safeclaw-module-shell.module-variant-document .safeclaw-doc-primary-grid p,.safeclaw-module-shell.module-variant-document .safeclaw-doc-primary>p{color:var(--workspace-muted);font-weight:500;line-height:1.65}.safeclaw-module-shell.module-variant-document .safeclaw-doc-export a,.safeclaw-module-shell.module-variant-document .safeclaw-doc-export dl,.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list button,.safeclaw-module-shell.module-variant-document .safeclaw-doc-primary-grid section{border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-2);box-shadow:none}.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list button:not(.secondary):not(.ghost):not(.document-tab):not(.template-tab){border-color:var(--workspace-rule);background:var(--workspace-surface-2);color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list button:focus-visible,.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list button:hover{border-color:var(--workspace-rule-strong);background:var(--workspace-surface-3)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-export dd,.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list strong,.safeclaw-module-shell.module-variant-document .safeclaw-doc-primary-grid strong{color:var(--workspace-ink);font-size:var(--text-body-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body-lg)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-export dl div{border-bottom:1px solid var(--workspace-rule)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-export a{color:var(--workspace-ink);font-family:inherit;font-weight:650;letter-spacing:0}.safeclaw-module-shell.module-variant-document .safeclaw-doc-export a:first-of-type{border-color:var(--workspace-accent);background:var(--workspace-accent);color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document[data-theme=night] .safeclaw-doc-export a:first-of-type{color:var(--workspace-canvas)}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-document-cockpit{display:block;width:min(100% - 48px,1180px);margin-top:16px;border:0;border-radius:0;background:var(--workspace-surface-1);overflow:visible}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-documents-workbench{display:grid;width:min(100% - 24px,1180px);margin:8px auto 0;grid-gap:8px;gap:8px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] :is(.safeclaw-doc-index,.safeclaw-doc-primary,.safeclaw-doc-export){display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority{display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);grid-gap:var(--space-4);gap:var(--space-4);min-width:0;border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-1);padding:var(--space-4)}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-core-list,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority>h2,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority>span{grid-column:1}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-details{grid-column:2;grid-row:1/span 3;margin-top:0}.safeclaw-document-review-launch{position:absolute;top:6px;right:8px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:6px;width:auto;min-height:30px;border:1px solid var(--workspace-rule-strong);border-radius:var(--radius-control);background:var(--workspace-surface-2);color:var(--workspace-ink);padding:4px 7px;font:inherit;cursor:pointer}.safeclaw-document-review-launch:is(:hover,:focus-visible){border-color:var(--workspace-accent);outline:none}.safeclaw-document-review-launch span{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/documents"] .safeclaw-module-content .safeclaw-document-review-launch strong{color:var(--workspace-accent-ink);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority{position:relative}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority>h2,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority>span{padding-right:118px}.safeclaw-document-review-dialog{width:min(1180px,calc(100vw - 32px));height:min(760px,calc(100vh - 24px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid var(--workspace-rule-strong);border-radius:var(--radius-panel);background:var(--workspace-canvas);color:var(--workspace-ink)}.safeclaw-document-review-dialog::-webkit-backdrop{background:rgba(15,23,42,.62)}.safeclaw-document-review-dialog::backdrop{background:rgba(15,23,42,.62)}.safeclaw-document-review-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.safeclaw-document-review-header{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;grid-gap:16px;gap:16px;min-height:92px;padding:14px 16px;border-bottom:1px solid var(--workspace-rule);background:var(--workspace-surface-1)}.safeclaw-document-review-header>div:first-child{min-width:0}.safeclaw-document-review-checklist header span,.safeclaw-document-review-copy header span,.safeclaw-document-review-header span{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-document-review-copy h3,.safeclaw-document-review-header h2{margin:2px 0 0;font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.safeclaw-document-review-header p{margin:4px 0 0;color:var(--workspace-muted);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-document-review-progress{display:grid;justify-items:end;grid-gap:2px;gap:2px;white-space:nowrap}.safeclaw-document-review-progress strong{color:var(--workspace-ink);font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.safeclaw-document-review-close{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--workspace-rule);border-radius:50%;background:transparent;color:var(--workspace-ink);font:inherit;font-weight:700;line-height:var(--leading-control);cursor:pointer}.safeclaw-document-review-close:is(:hover,:focus-visible){border-color:var(--workspace-accent);outline:none}.safeclaw-document-review-workbench{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;height:auto;min-height:0}.safeclaw-document-review-mobile-nav{display:none}.safeclaw-document-review-checklist,.safeclaw-document-review-copy,.safeclaw-document-review-nav{min-width:0;min-height:0}.safeclaw-document-review-nav{display:grid;align-content:start;grid-gap:4px;gap:4px;overflow-y:auto;overscroll-behavior:contain;padding:10px;border-right:1px solid var(--workspace-rule);background:var(--workspace-surface-2);scrollbar-gutter:stable}.safeclaw-document-review-nav button{display:grid;grid-gap:2px;gap:2px;width:100%;min-height:58px;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--workspace-ink);padding:7px 8px;text-align:left;font:inherit;cursor:pointer}.safeclaw-document-review-nav button[aria-selected=true]{border-color:var(--workspace-accent);background:var(--workspace-surface-1)}.safeclaw-document-review-nav button:is(:hover,:focus-visible){border-color:var(--workspace-rule-strong);outline:none}.safeclaw-document-review-nav small,.safeclaw-document-review-nav span{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-document-review-nav span.complete{color:var(--workspace-success)}.safeclaw-document-review-nav span.missing{color:var(--sc-danger)}.safeclaw-document-review-copy{display:grid;grid-template-rows:auto minmax(0,1fr);padding:14px 16px 16px;background:var(--workspace-surface-1)}.safeclaw-document-review-copy>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px}.safeclaw-document-review-copy>header>strong{flex:0 0 auto;color:var(--workspace-success);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-document-review-copy>header>strong[data-presence=missingUnexpected]{color:var(--sc-danger)}.safeclaw-document-review-copy pre{min-height:0;margin:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-canvas);padding:14px;color:var(--workspace-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-base);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body);scrollbar-gutter:stable}.safeclaw-document-review-checklist{display:flex;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding:14px;border-left:1px solid var(--workspace-rule);background:var(--workspace-surface-2)}.safeclaw-document-review-checklist>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.safeclaw-document-review-checks{display:grid;grid-gap:6px;gap:6px}.safeclaw-document-review-checks label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;min-height:42px;padding:8px;border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-surface-1);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body);cursor:pointer}.safeclaw-document-review-checks input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--workspace-accent)}.safeclaw-document-review-findings{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--workspace-rule-strong);border-radius:var(--radius-control);background:var(--workspace-surface-1)}.safeclaw-document-review-findings>header,.safeclaw-document-review-findings>label{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.safeclaw-document-review-findings>div{display:grid;grid-gap:6px;gap:6px;max-height:124px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.safeclaw-document-review-findings article{display:grid;grid-gap:3px;gap:3px;padding:7px 8px;border-left:3px solid var(--workspace-accent);background:var(--workspace-surface-2)}.safeclaw-document-review-findings article small,.safeclaw-document-review-findings article strong,.safeclaw-document-review-findings>label{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-document-review-findings article small{color:var(--workspace-muted);overflow-wrap:anywhere}.safeclaw-document-review-findings>label{justify-content:flex-start;font-weight:600;cursor:pointer}.safeclaw-document-review-findings>label input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--workspace-accent)}.safeclaw-document-review-note{display:grid;grid-gap:6px;gap:6px;color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-document-review-note textarea{width:100%;min-height:86px;resize:vertical}.safeclaw-document-review-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:auto}.safeclaw-document-review-actions .button{width:100%}.safeclaw-document-review-receipt{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--workspace-rule);padding-top:12px}.safeclaw-document-review-receipt label{display:grid;grid-gap:6px;gap:6px;color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-document-review-receipt .button,.safeclaw-document-review-receipt input{width:100%;min-height:44px}.safeclaw-document-review-receipt small{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-document-review-storage-status[data-status=error]{color:#9a3d18}@media (max-width:760px){.safeclaw-document-review-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px)}.safeclaw-document-review-header{grid-template-columns:minmax(0,1fr) 44px;min-height:106px;padding:10px 12px}.safeclaw-document-review-header p{display:none}.safeclaw-document-review-progress{grid-column:1;grid-row:2;justify-items:start}.safeclaw-document-review-close{grid-column:2;grid-row:1}.safeclaw-document-review-workbench{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(180px,.9fr) minmax(260px,1.1fr);height:auto}.safeclaw-document-review-nav{display:none}.safeclaw-document-review-mobile-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-gap:6px;gap:6px;align-items:end;padding:8px 10px;border-bottom:1px solid var(--workspace-rule);background:var(--workspace-surface-2)}.safeclaw-document-review-mobile-nav label{display:grid;grid-gap:3px;gap:3px;min-width:0;color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-document-review-mobile-nav button,.safeclaw-document-review-mobile-nav select{box-sizing:border-box;min-width:0;min-height:44px;border:1px solid var(--workspace-rule-strong);border-radius:var(--radius-control);background:var(--workspace-surface-1);color:var(--workspace-ink);font:inherit}.safeclaw-document-review-mobile-nav select{width:100%;padding:0 8px}.safeclaw-document-review-mobile-nav button{display:grid;width:44px;place-items:center;padding:0;font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body);cursor:pointer}.safeclaw-document-review-mobile-nav :is(select,button):focus-visible{outline:3px solid var(--workspace-accent);outline-offset:1px}.safeclaw-document-review-copy{padding:10px 12px}.safeclaw-document-review-checklist{border-top:1px solid var(--workspace-rule);border-left:0;padding:10px 12px}.safeclaw-document-review-checks{grid-template-columns:1fr}}@media (max-width:900px){.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-module-main{padding-bottom:28px}.safeclaw-module-shell.module-variant-document .safeclaw-document-cockpit{grid-template-columns:1fr;width:min(100% - 24px,1180px)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-index,.safeclaw-module-shell.module-variant-document .safeclaw-doc-primary{border-right:0;border-bottom:1px solid var(--workspace-rule)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-primary-grid{grid-template-columns:1fr}}@media (min-width:901px) and (max-height:560px),(min-width:901px) and (max-width:1200px) and (max-height:640px){.command-center-shell{padding-top:8px}.command-center-shell .command-topbar,.command-center-shell .workspace-command-topbar,.command-center-shell>.command-topbar{margin-bottom:8px}.command-center-shell.workspace-theme-day>.command-topbar,.command-center-shell.workspace-theme-day>.command-viewport{width:min(100% - 32px,1360px)}.command-center-shell.workspace-theme-day .linear-workspace-layout{grid-template-columns:252px minmax(0,1fr);gap:12px}.command-center-shell .workspace-side-nav,.command-center-shell.workspace-theme-day .workspace-side-nav{max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain}.command-center-shell .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page{gap:12px;padding:20px clamp(24px,4vw,42px) 24px}.command-center-shell .workspace-input-page .command-copy,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy{width:min(680px,100%)}.command-center-shell .workspace-input-page .command-copy h1,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy h1{max-width:640px;margin:8px 0;font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.command-center-shell .workspace-input-page .command-copy p,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy p{font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .command-console,.command-center-shell.workspace-theme-day .workspace-input-page .command-console{width:min(680px,100%);gap:8px;margin-top:12px}.command-center-shell .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input{min-height:118px;padding:16px;font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .input-helper,.command-center-shell.workspace-theme-day .workspace-input-page .input-helper{margin-top:8px;font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .input-composer-tray,.command-center-shell.workspace-theme-day .workspace-input-page .input-composer-tray{min-height:46px}.command-center-shell .workspace-input-page .composer-attachment-status small,.command-center-shell .workspace-input-page .evidence-readiness-rail,.command-center-shell .workspace-input-page .field-brief-chip-row,.command-center-shell.workspace-theme-day .workspace-input-page .composer-attachment-status small,.command-center-shell.workspace-theme-day .workspace-input-page .evidence-readiness-rail,.command-center-shell.workspace-theme-day .workspace-input-page .field-brief-chip-row{display:none}.command-center-shell .workspace-input-page .field-brief-chip-row,.command-center-shell.workspace-theme-day .workspace-input-page .field-brief-chip-row{gap:8px;margin-top:8px}.command-center-shell .workspace-input-page .field-brief-chip-row span,.command-center-shell.workspace-theme-day .workspace-input-page .field-brief-chip-row span{min-height:28px;padding:4px 12px;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .evidence-readiness-rail,.command-center-shell.workspace-theme-day .workspace-input-page .evidence-readiness-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(680px,100%)}.command-center-shell .workspace-input-page .evidence-readiness-card,.command-center-shell.workspace-theme-day .workspace-input-page .evidence-readiness-card{min-height:52px;padding:8px 12px}}@media (min-width:901px) and (max-height:430px){.command-center-shell .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page{gap:8px;padding:12px clamp(24px,3vw,34px) 16px}.command-center-shell .workspace-input-page .command-copy .eyebrow,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy .eyebrow{display:none}.command-center-shell .workspace-input-page .command-copy,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy{width:min(680px,100%)}.command-center-shell .workspace-input-page .command-copy h1,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy h1{max-width:620px;margin:0 auto 4px;font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.command-center-shell .workspace-input-page .command-copy p,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy p{display:none}.command-center-shell .workspace-input-page .command-console,.command-center-shell.workspace-theme-day .workspace-input-page .command-console{width:min(680px,100%);gap:8px;margin-top:4px}.command-center-shell .workspace-input-page .console-head{padding:0}.command-center-shell .workspace-input-page .command-console label,.command-center-shell .workspace-input-page .console-head span{font-size:var(--text-hud);line-height:var(--leading-hud);font-weight:700;letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.command-center-shell .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input{min-height:118px;padding:16px;font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .input-helper,.command-center-shell.workspace-theme-day .workspace-input-page .input-helper{display:none}.command-center-shell .workspace-input-page .input-composer-tray,.command-center-shell.workspace-theme-day .workspace-input-page .input-composer-tray{min-height:52px;padding:8px}.command-center-shell.workspace-theme-day .workspace-current-brief,.command-center-shell.workspace-theme-day .workspace-recent-list,.command-center-shell.workspace-theme-day .workspace-source-status{display:none}}@media (min-width:901px) and (max-height:430px),(min-width:901px) and (max-width:1200px) and (max-height:640px){.command-center-shell.workspace-theme-day .workspace-current-brief,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy,.command-center-shell.workspace-theme-day .workspace-recent-list,.command-center-shell.workspace-theme-day .workspace-source-status,.command-center-shell.workspace-theme-night .workspace-current-brief,.command-center-shell.workspace-theme-night .workspace-input-page .command-copy,.command-center-shell.workspace-theme-night .workspace-recent-list,.command-center-shell.workspace-theme-night .workspace-source-status{display:none}.command-center-shell.workspace-theme-day .workspace-input-page .command-console,.command-center-shell.workspace-theme-night .workspace-input-page .command-console{margin-top:0}.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-night .linear-workspace-layout .workspace-step-page.workspace-input-page{align-content:start}}@media (min-width:901px) and (max-height:380px){.command-center-shell .command-topbar,.command-center-shell .workspace-command-topbar,.command-center-shell>.command-topbar{margin-bottom:8px}.command-center-shell .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page{gap:8px;padding:12px clamp(20px,2.5vw,32px)}.command-center-shell .workspace-input-page .command-copy h1,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy h1{font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.command-center-shell .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input{min-height:108px;padding:12px 15px;font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .input-composer-tray,.command-center-shell.workspace-theme-day .workspace-input-page .input-composer-tray{min-height:46px;padding:4px}}@media (min-width:901px) and (max-height:340px){.command-center-shell,.command-center-shell.workspace-theme-day{padding-top:4px}.command-center-shell .command-topbar,.command-center-shell .workspace-command-topbar,.command-center-shell>.command-topbar{min-height:0;margin-bottom:8px;padding:8px 12px}.command-center-shell.workspace-theme-day>.command-topbar,.command-center-shell.workspace-theme-day>.command-viewport{width:min(100% - 16px,1360px)}.command-center-shell .brand-lockup,.command-center-shell.workspace-theme-day .brand-lockup{gap:8px}.command-center-shell .brand-lockup .brand-mark,.command-center-shell.workspace-theme-day .brand-lockup .brand-mark{width:24px;height:24px}.command-center-shell .brand-lockup strong,.command-center-shell.workspace-theme-day .brand-lockup strong{font-size:var(--text-support);line-height:var(--leading-body);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .brand-lockup small,.command-center-shell .topbar-status span,.command-center-shell .workspace-top-title span,.command-center-shell.workspace-theme-day .brand-lockup small,.command-center-shell.workspace-theme-day .topbar-status span,.command-center-shell.workspace-theme-day .workspace-top-title span{display:none}.command-center-shell .workspace-theme-toggle,.command-center-shell.workspace-theme-day .workspace-theme-toggle{padding:4px}.command-center-shell .workspace-theme-toggle button,.command-center-shell.workspace-theme-day .workspace-theme-toggle button{min-width:46px;padding:4px 8px;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .linear-workspace-layout{grid-template-columns:220px minmax(0,1fr);gap:8px}.command-center-shell .workspace-side-nav,.command-center-shell.workspace-theme-day .workspace-side-nav{max-height:calc(100vh - 66px);gap:8px;padding:8px}.command-center-shell .workspace-side-group,.command-center-shell.workspace-theme-day .workspace-side-group{gap:8px;padding:8px}.command-center-shell .workspace-side-group button,.command-center-shell .workspace-source-status p,.command-center-shell.workspace-theme-day .workspace-side-group button,.command-center-shell.workspace-theme-day .workspace-source-status p{min-height:40px;gap:8px;padding:8px}.command-center-shell .workspace-side-group button small,.command-center-shell .workspace-side-group button span,.command-center-shell .workspace-source-status b,.command-center-shell.workspace-theme-day .workspace-side-group button small,.command-center-shell.workspace-theme-day .workspace-side-group button span,.command-center-shell.workspace-theme-day .workspace-source-status b{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-source-status small,.command-center-shell.workspace-theme-day .workspace-source-status small{font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;line-height:var(--leading-hud);letter-spacing:var(--tracking-hud)}.command-center-shell .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page{gap:8px;padding:12px clamp(16px,2.5vw,24px)}.command-center-shell .workspace-input-page .command-copy,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy{display:none}.command-center-shell .workspace-input-page .command-console,.command-center-shell.workspace-theme-day .workspace-input-page .command-console{width:min(640px,100%);gap:8px;margin-top:0}.command-center-shell .workspace-input-page .console-head{padding:0}.command-center-shell .workspace-input-page .command-console label,.command-center-shell .workspace-input-page .console-head span{font-size:var(--text-hud);line-height:var(--leading-hud);font-weight:700;letter-spacing:var(--tracking-hud);font-family:var(--font-hud)}.command-center-shell .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input{min-height:94px;padding:12px;font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell .workspace-input-page .input-composer-tray,.command-center-shell.workspace-theme-day .workspace-input-page .input-composer-tray{width:min(640px,100%);min-height:42px;margin-top:8px;padding:4px}.command-center-shell .composer-attach-button,.command-center-shell.workspace-theme-day .composer-attach-button{min-height:var(--control-height);padding:4px 8px}.command-center-shell .composer-attach-button span,.command-center-shell.workspace-theme-day .composer-attach-button span{width:16px;height:16px;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.command-center-shell .composer-submit-button,.command-center-shell.workspace-theme-day .composer-submit-button{min-height:var(--control-height);padding:8px 12px}}.command-center-shell .field-workspace.field-workspace-editor-focus .workpack-shell,.command-center-shell.workspace-theme-day .field-workspace.field-workspace-editor-focus .workpack-shell,.command-center-shell.workspace-theme-night .field-workspace.field-workspace-editor-focus .workpack-shell{max-height:calc(100svh - 92px);overflow-x:visible;overflow-y:auto;overscroll-behavior:contain}.command-center-shell .command-main.workspace-view-document:has(.field-workspace-editor-focus),.command-center-shell .document-editor-surface:has(.field-workspace-editor-focus),.command-center-shell .field-workspace.field-workspace-editor-focus .workspace-canvas,.command-center-shell .workspace-step-page.workspace-document-page:has(.field-workspace-editor-focus){min-height:0;max-height:calc(100svh - 24px);overflow:hidden}.command-center-shell .field-workspace.field-workspace-editor-focus{min-height:0;max-height:calc(100svh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.command-center-shell .field-workspace.field-workspace-editor-focus .document-editor,.command-center-shell.workspace-theme-day .field-workspace.field-workspace-editor-focus .document-editor,.command-center-shell.workspace-theme-night .field-workspace.field-workspace-editor-focus .document-editor{min-height:0;max-height:calc(100svh - 124px);overflow-y:auto}.command-center-shell.workspace-theme-night .field-workspace.field-workspace-editor-focus .document-editor.editor-focus-cue{overflow:visible}.command-center-shell .field-workspace.field-workspace-editor-focus .workpack-sidebar,.command-center-shell.workspace-theme-day .field-workspace.field-workspace-editor-focus .workpack-sidebar,.command-center-shell.workspace-theme-night .field-workspace.field-workspace-editor-focus .workpack-sidebar{min-height:0;max-height:calc(100svh - 124px);overflow-y:auto}@media (max-width:720px){.command-center-shell .field-workspace.field-workspace-editor-focus .workpack-shell,.command-center-shell.workspace-theme-day .field-workspace.field-workspace-editor-focus .workpack-shell,.command-center-shell.workspace-theme-night .field-workspace.field-workspace-editor-focus .workpack-shell{max-height:calc(100svh - 72px)}.command-center-shell .command-main.workspace-view-document:has(.field-workspace-editor-focus),.command-center-shell .document-editor-surface:has(.field-workspace-editor-focus),.command-center-shell .field-workspace.field-workspace-editor-focus .workspace-canvas,.command-center-shell .workspace-step-page.workspace-document-page:has(.field-workspace-editor-focus){max-height:calc(100svh - 8px)}.command-center-shell .field-workspace.field-workspace-editor-focus{max-height:calc(100svh - 8px)}.command-center-shell .field-workspace.field-workspace-editor-focus .document-editor,.command-center-shell .field-workspace.field-workspace-editor-focus .workpack-sidebar,.command-center-shell.workspace-theme-day .field-workspace.field-workspace-editor-focus .document-editor,.command-center-shell.workspace-theme-day .field-workspace.field-workspace-editor-focus .workpack-sidebar,.command-center-shell.workspace-theme-night .field-workspace.field-workspace-editor-focus .document-editor,.command-center-shell.workspace-theme-night .field-workspace.field-workspace-editor-focus .workpack-sidebar{max-height:calc(100svh - 96px)}.command-center-shell .field-workspace-editor-focus .documentBody{gap:8px}.command-center-shell .field-workspace-editor-focus .documentFootnote,.command-center-shell .field-workspace-editor-focus .documentHeading p,.command-center-shell .field-workspace-editor-focus .riskRowsHeader small{display:none}.command-center-shell .field-workspace-editor-focus .riskRowsHeader{align-items:center}.command-center-shell .field-workspace-editor-focus .secondaryTools{padding:8px}.command-center-shell .field-workspace-editor-focus .utilitySummary{min-height:52px;padding:8px 12px}}@media (min-width:901px){.command-center-shell.workspace-page-share .linear-workspace-layout{min-height:0}.command-center-shell.workspace-page-share .linear-workspace-layout .command-main,.command-center-shell.workspace-page-share .linear-workspace-layout .workspace-step-page{min-height:0;padding:0}.command-center-shell.workspace-page-share .share-panel.workflow-panel{margin-top:0}}.command-center-shell.workspace-page-document .linear-workspace-layout,.command-center-shell.workspace-page-share .linear-workspace-layout,.command-center-shell.workspace-theme-day.workspace-page-document .linear-workspace-layout,.command-center-shell.workspace-theme-day.workspace-page-share .linear-workspace-layout,.command-center-shell.workspace-theme-night.workspace-page-document .linear-workspace-layout,.command-center-shell.workspace-theme-night.workspace-page-share .linear-workspace-layout{grid-template-columns:minmax(0,1180px);justify-content:center}.command-center-shell.workspace-page-document .linear-workspace-layout .workspace-step-page,.command-center-shell.workspace-page-share .linear-workspace-layout .workspace-step-page,.command-center-shell.workspace-theme-day.workspace-page-document .linear-workspace-layout .workspace-step-page,.command-center-shell.workspace-theme-day.workspace-page-share .linear-workspace-layout .workspace-step-page,.command-center-shell.workspace-theme-night.workspace-page-document .linear-workspace-layout .workspace-step-page,.command-center-shell.workspace-theme-night.workspace-page-share .linear-workspace-layout .workspace-step-page{width:100%;max-width:1180px}.command-center-shell.workspace-page-document .workspace-side-nav,.command-center-shell.workspace-page-share .workspace-side-nav,.command-center-shell.workspace-theme-day.workspace-page-document .workspace-side-nav,.command-center-shell.workspace-theme-day.workspace-page-share .workspace-side-nav,.command-center-shell.workspace-theme-night.workspace-page-document .workspace-side-nav,.command-center-shell.workspace-theme-night.workspace-page-share .workspace-side-nav{position:static;min-height:0;width:100%;border-right:0;border-bottom:1px solid var(--workspace-rule);border-radius:0;padding:8px}.command-center-shell.workspace-page-document .workspace-side-group:first-child,.command-center-shell.workspace-page-share .workspace-side-group:first-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0;border:0;background:transparent}.command-center-shell.workspace-page-document .workspace-current-brief,.command-center-shell.workspace-page-document .workspace-example-list,.command-center-shell.workspace-page-document .workspace-side-group:first-child>span,.command-center-shell.workspace-page-document .workspace-source-status,.command-center-shell.workspace-page-share .workspace-current-brief,.command-center-shell.workspace-page-share .workspace-example-list,.command-center-shell.workspace-page-share .workspace-side-group:first-child>span,.command-center-shell.workspace-page-share .workspace-source-status{display:none}.command-center-shell.workspace-page-document .workspace-side-group:first-child button,.command-center-shell.workspace-page-share .workspace-side-group:first-child button{min-height:48px;padding:8px 10px}@media (max-width:720px){.command-center-shell.workspace-page-document .document-workbench .document-preview-pane{min-height:0}.command-center-shell.workspace-page-document .document-workbench .document-preview-pane pre{min-height:260px;max-height:360px;overflow:auto}}.command-center-shell.workspace-theme-day{--workspace-subtle:#596270}.command-center-shell.workspace-theme-day .workspace-side-group>span,.command-center-shell.workspace-theme-day .workspace-top-title span{color:#596270}.command-center-shell.workspace-theme-day .workspace-side-group button small{color:#4f5661}.command-center-shell.workspace-theme-day .workspace-top-title strong{color:#464e59}.command-center-shell.workspace-theme-night{--workspace-subtle:#aeb5c0}.command-center-shell.workspace-theme-night .workspace-side-group button small,.command-center-shell.workspace-theme-night .workspace-side-group>span,.command-center-shell.workspace-theme-night .workspace-top-title span{color:#aeb5c0}.command-center-shell.workspace-theme-night .workbench-primary-action,.command-center-shell.workspace-theme-night .workspace-input-page .composer-submit-button{border-color:#5356d9;background:#5356d9;color:#ffffff}.command-center-shell.workspace-theme-night .workbench-primary-action:hover:not(:disabled),.command-center-shell.workspace-theme-night .workspace-input-page .composer-submit-button:hover:not(:disabled){border-color:#6265ea;background:#6265ea;color:#ffffff}.safeclaw-module-shell.module-variant-document .safeclaw-current-workpack{background:var(--workspace-surface-1);color:var(--workspace-muted)}.safeclaw-module-shell.module-variant-document .safeclaw-current-workpack strong{color:var(--workspace-ink)}.command-center-shell.workspace-theme-day .field-workspace .workpack-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:16px;gap:16px;width:100%;margin:0;border:0;border-radius:0;background:transparent;color:var(--workspace-ink);padding:0;overflow:visible}.command-center-shell.workspace-theme-day .field-workspace .document-editor,.command-center-shell.workspace-theme-day .field-workspace .workpack-sidebar{border:1px solid var(--workspace-rule);border-radius:var(--r-lg);background:var(--workspace-surface-1);color:var(--workspace-ink);box-shadow:none;padding:20px}.command-center-shell.workspace-theme-day .field-workspace .document-editor{align-content:start;gap:16px;min-height:0;overflow:visible;padding:0;transform:none}.command-center-shell.workspace-theme-day .field-workspace .document-editor.editor-focus-cue{border-color:var(--workspace-rule-strong);box-shadow:0 0 0 3px rgba(108,111,247,.12)}.command-center-shell.workspace-theme-day .field-workspace :is(.workpack-sidebar,.document-editor) :is(.h2,.h3,h2,h3,strong){color:var(--workspace-ink);font-family:inherit;letter-spacing:0}.command-center-shell.workspace-theme-day .field-workspace .editor-status,.command-center-shell.workspace-theme-day .field-workspace :is(.workpack-sidebar,.document-editor) :is(.muted,.small,p,li,label,small){color:var(--workspace-muted);font-family:inherit;line-height:1.65;letter-spacing:0}.command-center-shell.workspace-theme-day .field-workspace :is(.doc-tab,.template-card),.command-center-shell.workspace-theme-day .field-workspace :is(.template-preview,.customer-template-panel,.rubric-panel,.rubric-item,.selected-rubric-item,.submission-preview-panel,.remediation-draft,.remediation-sources a){border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-2);color:var(--workspace-ink);box-shadow:none}.command-center-shell.workspace-theme-day .field-workspace .doc-tab{min-height:auto;padding:12px;text-align:left}.command-center-shell.workspace-theme-day .field-workspace .doc-tab.active{border-color:var(--workspace-rule-strong);background:var(--workspace-surface-3);box-shadow:inset 4px 0 0 var(--workspace-accent)}.command-center-shell.workspace-theme-day .field-workspace .document-textarea,.command-center-shell.workspace-theme-day .field-workspace .remediation-textarea{width:100%;border:1px solid var(--workspace-rule);border-radius:var(--r-lg);background:#ffffff;color:var(--workspace-ink);box-shadow:none;font-family:var(--font-product);font-size:var(--text-body);line-height:var(--leading-longform);padding:20px;font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .field-workspace .document-textarea{min-height:460px}.command-center-shell.workspace-theme-day .field-workspace .document-section-textarea{min-height:0}.command-center-shell.workspace-theme-day .field-workspace :is(.document-textarea,.remediation-textarea):focus{border-color:var(--workspace-accent);box-shadow:0 0 0 3px rgba(108,111,247,.18);outline:none}.command-center-shell.workspace-theme-day .field-workspace .editor-focus-message{border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-2);color:var(--workspace-muted);box-shadow:none}@media (max-width:1180px){.command-center-shell.workspace-theme-day .field-workspace .workpack-shell{grid-template-columns:1fr}}.safeclaw-module-shell.module-variant-document .workpack-shell{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);grid-gap:16px;gap:16px;width:min(100% - 48px,1180px);margin:32px auto 0;border:0;border-radius:0;background:transparent;color:var(--workspace-ink);padding:0;overflow:visible}.safeclaw-module-shell.module-variant-document .document-editor,.safeclaw-module-shell.module-variant-document .workpack-sidebar{border:1px solid var(--workspace-rule);border-radius:var(--r-lg);background:var(--workspace-surface-1);color:var(--workspace-ink);box-shadow:none;padding:20px}.safeclaw-module-shell.module-variant-document .document-editor{align-content:start;gap:16px;min-height:0;overflow:visible}.safeclaw-module-shell.module-variant-document .document-editor :is(.h2,.h3,h2,h3,strong),.safeclaw-module-shell.module-variant-document .submission-preview-panel summary,.safeclaw-module-shell.module-variant-document .workpack-sidebar :is(.h2,.h3,h2,h3,strong){color:var(--workspace-ink);font-family:inherit;letter-spacing:0}.safeclaw-module-shell.module-variant-document .document-editor :is(.muted,.small,p,li,label,small),.safeclaw-module-shell.module-variant-document .editor-status,.safeclaw-module-shell.module-variant-document .workpack-sidebar :is(.muted,.small,p,li,label,small){color:var(--workspace-muted);font-family:inherit;line-height:1.65;letter-spacing:0}.safeclaw-module-shell.module-variant-document .workpack-sidebar :is(.eyebrow,.template-preview span,.document-toolbar span,.rubric-item span,.selected-rubric-item span){color:var(--workspace-accent-text);font-family:inherit;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:none;line-height:var(--leading-caption)}.safeclaw-module-shell.module-variant-document .document-editor :is(.editor-document-meta span,.template-preview span){color:var(--workspace-muted);font-family:inherit;letter-spacing:0;text-transform:none}.safeclaw-module-shell.module-variant-document .document-editor .editor-document-meta .editor-save-state{color:var(--workspace-success)}.safeclaw-module-shell.module-variant-document .doc-tab-list,.safeclaw-module-shell.module-variant-document .rubric-stack,.safeclaw-module-shell.module-variant-document .selected-rubric-strip,.safeclaw-module-shell.module-variant-document .sheet-export-panel{gap:12px}.safeclaw-module-shell.module-variant-document :is(.sheet-export-panel,.template-picker,.advanced-downloads,.advanced-download-grid,.customer-template-stage,.customer-template-field-grid,.download-bar,.remediation-actions){border:0;border-radius:0;background:transparent;color:var(--workspace-ink);box-shadow:none}.safeclaw-module-shell.module-variant-document :is(.doc-tab,.template-card),.safeclaw-module-shell.module-variant-document :is(.doc-tab,.template-card):not(.secondary):not(.ghost):not(.document-tab):not(.template-tab),.safeclaw-module-shell.module-variant-document :is(.template-preview,.customer-template-panel,.customer-template-stage article,.customer-template-field-grid article,.sheets-action-box,.rubric-panel,.rubric-item,.selected-rubric-item,.submission-preview-panel,.remediation-draft,.remediation-sources a){border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-2);color:var(--workspace-ink);box-shadow:none}.safeclaw-module-shell.module-variant-document .doc-tab,.safeclaw-module-shell.module-variant-document .template-card{min-height:auto;padding:12px;text-align:left}.safeclaw-module-shell.module-variant-document .doc-tab.active,.safeclaw-module-shell.module-variant-document .template-card.active{border-color:var(--workspace-rule-strong);background:var(--workspace-surface-3);box-shadow:inset 4px 0 0 var(--workspace-accent)}.safeclaw-module-shell.module-variant-document .doc-tab span,.safeclaw-module-shell.module-variant-document .rubric-item em,.safeclaw-module-shell.module-variant-document .selected-rubric-item small,.safeclaw-module-shell.module-variant-document .template-card span,.safeclaw-module-shell.module-variant-document .template-preview li{color:var(--workspace-muted);font-family:inherit;letter-spacing:0}.safeclaw-module-shell.module-variant-document .document-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);grid-gap:20px;gap:20px;align-items:start}.safeclaw-module-shell.module-variant-document .download-bar{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;gap:8px}.safeclaw-module-shell.module-variant-document .advanced-download-grid .button,.safeclaw-module-shell.module-variant-document .download-bar .button,.safeclaw-module-shell.module-variant-document .remediation-actions .button,.safeclaw-module-shell.module-variant-document .sheet-export-panel>.button{border-radius:var(--radius-soft);font-family:inherit;font-weight:650;letter-spacing:0}.safeclaw-module-shell.module-variant-document .document-textarea,.safeclaw-module-shell.module-variant-document .remediation-textarea{width:100%;border:1px solid var(--workspace-rule);border-radius:var(--r-lg);background:#ffffff;color:var(--workspace-ink);box-shadow:none;font-family:var(--font-product);font-size:var(--text-body);line-height:var(--leading-longform);padding:20px;font-weight:500;letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .document-textarea{min-height:460px}.safeclaw-module-shell.module-variant-document .document-section-textarea{min-height:0}.safeclaw-module-shell.module-variant-document .document-textarea:focus,.safeclaw-module-shell.module-variant-document .remediation-textarea:focus{border-color:var(--workspace-accent);box-shadow:0 0 0 3px rgba(108,111,247,.18);outline:none}.safeclaw-module-shell.module-variant-document .selected-rubric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.safeclaw-module-shell.module-variant-document .rubric-item.fulfilled,.safeclaw-module-shell.module-variant-document .selected-rubric-item.fulfilled{border-color:rgba(22,163,74,.28);background:rgba(22,163,74,.08)}.safeclaw-module-shell.module-variant-document .rubric-item.needs-improvement,.safeclaw-module-shell.module-variant-document .rubric-item.needs-user-check,.safeclaw-module-shell.module-variant-document .selected-rubric-item.needs-improvement,.safeclaw-module-shell.module-variant-document .selected-rubric-item.needs-user-check{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.08)}.safeclaw-module-shell.module-variant-document .submission-preview-panel{overflow:hidden}.safeclaw-module-shell.module-variant-document .submission-preview-panel .safety-form-page,.safeclaw-module-shell.module-variant-document .submission-preview-panel .safety-form-preview{background:#ffffff;color:#17191d}.safeclaw-module-shell.module-variant-document .submission-preview-panel .safety-form-preview{border-color:var(--workspace-rule);border-radius:var(--radius-soft)}.safeclaw-module-shell.module-variant-document .submission-preview-panel :is(th,td,p,span,b,h1,h2,h3,small,div){color:inherit}@media (max-width:900px){.safeclaw-module-shell.module-variant-document .document-toolbar,.safeclaw-module-shell.module-variant-document .selected-rubric-strip,.safeclaw-module-shell.module-variant-document .workpack-shell{grid-template-columns:1fr}.safeclaw-module-shell.module-variant-document .workpack-shell{width:min(100% - 24px,1180px)}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .workpack-shell{margin-top:16px}.safeclaw-module-shell.module-variant-document .download-bar{justify-content:flex-start}}@media (min-width:901px){.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-page-decision-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 24px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-page-decision-action>div:first-child,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-page-decision-copy p{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-current-workpack{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:calc(100% - 32px);margin-top:8px;padding:8px 10px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-current-workpack a,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-current-workpack span{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-page-decision-action{border-left:0;padding-left:0}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-document-cockpit{margin-top:8px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-documents-workbench{width:min(100% - 32px,1360px);grid-template-columns:minmax(220px,252px) minmax(0,1fr);align-items:start}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-documents-workbench .safeclaw-document-cockpit,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-documents-workbench .workpack-shell{width:100%;margin-top:0}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-documents-workbench .safeclaw-mobile-document-priority{grid-template-columns:minmax(0,1fr);align-content:start;max-height:min(448px,calc(100vh - 260px));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-documents-workbench .safeclaw-mobile-core-list,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-documents-workbench .safeclaw-mobile-document-details,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-documents-workbench .safeclaw-mobile-document-priority>h2,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-documents-workbench .safeclaw-mobile-document-priority>span{grid-column:1;grid-row:auto}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority{gap:8px;padding:10px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .workpack-shell{grid-template-columns:minmax(0,1fr);max-height:min(448px,calc(100vh - 260px));margin-top:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .workpack-shell .workpack-sidebar{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-toolbar :is(.eyebrow,.muted){display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-toolbar .h2{margin:0;font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-toolbar .editor-document-meta{gap:4px;max-width:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-toolbar .editor-document-meta span{min-height:24px;padding-inline:6px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-document-body]{gap:8px;padding:10px 12px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-mode-bar]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding-block:6px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-mode-bar]>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-mode-bar] [role=group]{width:auto}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=document-section-index]{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=document-section-index] button{flex:1 0 112px;min-height:44px;padding:4px 7px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=document-section-index] button strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-secondary-tools]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:6px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-secondary-tools] summary{min-height:36px;padding-block:4px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-editor .muted.small[class*=documentFootnote],.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-secondary-tools] summary em,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-secondary-tools] summary small{display:none}}.command-center-shell.workspace-theme-day,.command-center-shell.workspace-theme-night{overflow-x:clip}.command-center-shell .linear-workspace-layout,.command-center-shell .linear-workspace-layout .command-main,.command-center-shell .linear-workspace-layout .workspace-step-page,.command-center-shell .workspace-command-topbar,.command-center-shell .workspace-input-page .command-console-input,.command-center-shell>.command-topbar,.command-center-shell>.command-viewport{box-sizing:border-box}@media (min-width:901px){.command-center-shell.workspace-theme-day>.command-topbar,.command-center-shell.workspace-theme-day>.command-viewport,.command-center-shell.workspace-theme-night>.command-topbar,.command-center-shell.workspace-theme-night>.command-viewport{width:min(1360px,calc(100vw - 32px));margin-right:auto;margin-left:auto}.command-center-shell.workspace-theme-day .linear-workspace-layout,.command-center-shell.workspace-theme-night .linear-workspace-layout{display:grid;grid-template-columns:minmax(220px,264px) minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-items:start}.command-center-shell.workspace-theme-day .workspace-side-nav,.command-center-shell.workspace-theme-night .workspace-side-nav{min-width:0;max-width:264px;overflow-x:hidden}.command-center-shell.workspace-theme-day .linear-workspace-layout .command-main,.command-center-shell.workspace-theme-night .linear-workspace-layout .command-main{min-width:0;overflow:visible}.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-night .linear-workspace-layout .workspace-step-page.workspace-input-page{position:relative;display:grid;align-content:start;isolation:isolate}.command-center-shell.workspace-theme-day .workspace-input-page .command-console,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy,.command-center-shell.workspace-theme-night .workspace-input-page .command-console,.command-center-shell.workspace-theme-night .workspace-input-page .command-copy{position:relative;transform:none}.command-center-shell.workspace-theme-day .workspace-input-page .command-copy h1,.command-center-shell.workspace-theme-night .workspace-input-page .command-copy h1{overflow:visible;line-height:1.15}.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-night .workspace-input-page .command-console-input{display:block;min-height:152px;padding:22px 24px;overflow-y:auto;line-height:1.76;resize:vertical}}@media (min-width:901px) and (max-height:560px){.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-night .linear-workspace-layout .workspace-step-page.workspace-input-page{padding:0 clamp(28px,4vw,48px) 20px}.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-night .workspace-input-page .command-console-input{min-height:124px;padding:18px;font-size:var(--text-body);line-height:1.74}.command-center-shell.workspace-theme-day .workspace-input-page .input-composer-tray,.command-center-shell.workspace-theme-night .workspace-input-page .input-composer-tray{margin-top:0}}@media (min-width:901px) and (max-height:430px){.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-night .workspace-input-page .command-console-input{font-size:var(--text-control);font-weight:500;line-height:1.74;letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .workspace-input-page .input-composer-tray,.command-center-shell.workspace-theme-night .workspace-input-page .input-composer-tray{margin-top:8px}}@media (min-width:901px) and (max-height:380px){.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-night .workspace-input-page .command-console-input{min-height:116px;padding:14px 15px;line-height:1.7}}@media (min-width:901px) and (max-height:340px){.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-night .workspace-input-page .command-console-input{min-height:108px;padding:14px 12px;line-height:1.7}}@media (max-width:720px){.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-night .linear-workspace-layout .workspace-step-page.workspace-input-page{gap:16px;padding:10px 18px 28px}.command-center-shell.workspace-theme-day .workspace-input-page .command-copy h1,.command-center-shell.workspace-theme-night .workspace-input-page .command-copy h1{margin:8px 0 12px;font-size:var(--text-page-title);line-height:var(--leading-page-title);font-weight:800;letter-spacing:var(--tracking-page-title)}.command-center-shell.workspace-theme-day .workspace-input-page .command-copy p,.command-center-shell.workspace-theme-night .workspace-input-page .command-copy p{display:none}.command-center-shell.workspace-theme-day .workspace-input-page .command-console,.command-center-shell.workspace-theme-night .workspace-input-page .command-console{gap:12px;margin-top:0}.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-night .workspace-input-page .command-console-input{min-height:142px;padding:16px;font-size:var(--text-body);line-height:1.68;font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .workspace-input-page .input-helper,.command-center-shell.workspace-theme-night .workspace-input-page .input-helper{margin-top:4px;font-size:var(--text-table);line-height:var(--leading-table);font-weight:500;letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .workspace-input-page .input-composer-tray,.command-center-shell.workspace-theme-night .workspace-input-page .input-composer-tray{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;min-height:0;margin-top:8px;padding:8px}.command-center-shell.workspace-theme-day .workspace-input-page .composer-attachment-status small,.command-center-shell.workspace-theme-night .workspace-input-page .composer-attachment-status small{display:none}.command-center-shell.workspace-theme-day .workspace-input-page .composer-submit-button,.command-center-shell.workspace-theme-night .workspace-input-page .composer-submit-button{width:100%;min-height:44px}}.command-center-shell .document-editor-surface{display:grid;grid-gap:12px;gap:12px;width:min(1180px,100%);margin:0 auto}.command-center-shell .document-editor-surface-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--workspace-rule);padding-bottom:10px}.command-center-shell .document-editor-surface-head>div{display:grid;grid-gap:4px;gap:4px}.command-center-shell .document-editor-surface-head strong{color:var(--workspace-ink);font-size:var(--text-component-title);line-height:var(--leading-component-title);font-weight:700;letter-spacing:var(--tracking-component-title)}.command-center-shell .document-editor-surface-head .button{border:1px solid var(--workspace-rule-strong);border-radius:var(--radius-soft);background:var(--workspace-surface-2);color:var(--workspace-ink);box-shadow:none}.command-center-shell.workspace-theme-night .field-workspace .workpack-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:16px;gap:16px;width:100%;max-width:none;margin:0;border:0;background:transparent;padding:0;overflow:visible}.command-center-shell .field-workspace-editor-focus{gap:12px}.command-center-shell .field-workspace-editor-focus>.workspace-rail{display:none}.command-center-shell .field-workspace-editor-focus .workspace-canvas{gap:0}.command-center-shell .field-workspace-editor-focus .workspace-canvas>:not(.workpack-shell){display:none}.command-center-shell .field-workspace-editor-focus .workspace-rail{display:grid;grid-gap:8px;gap:8px;padding-block:8px}.command-center-shell .field-workspace-editor-focus .workpack-shell,.command-center-shell.workspace-theme-day .field-workspace.field-workspace-editor-focus .workpack-shell,.command-center-shell.workspace-theme-night .field-workspace.field-workspace-editor-focus .workpack-shell{max-height:calc(100svh - 92px);overflow-x:visible;overflow-y:auto;overscroll-behavior:contain}.command-center-shell .field-workspace-editor-focus .document-editor{min-height:0}.command-center-shell .field-workspace-editor-focus [data-testid=editor-document-body]{gap:12px;padding:16px}.command-center-shell .field-workspace-editor-focus .document-section-textarea,.command-center-shell .field-workspace-editor-focus .document-source-textarea{max-height:360px;overflow:auto}.command-center-shell.workspace-theme-night .field-workspace :is(.workspace-rail,.workspace-side,.workspace-panel,.workpack-sidebar,.document-editor){border:1px solid var(--workspace-rule);border-radius:var(--r-lg);background:var(--workspace-surface-1);color:var(--workspace-ink);box-shadow:none}.command-center-shell.workspace-theme-night .field-workspace .document-editor{align-content:start;gap:16px;min-height:0;padding:20px;overflow:visible;transform:none}.command-center-shell.workspace-theme-night .field-workspace .document-editor.editor-focus-cue{border-color:var(--workspace-accent);box-shadow:0 0 0 3px rgba(108,111,247,.22)}.command-center-shell.workspace-theme-night .field-workspace .submission-preview-panel summary,.command-center-shell.workspace-theme-night .field-workspace :is(.workpack-sidebar,.document-editor) :is(.h2,.h3,h2,h3,strong){color:var(--workspace-ink);font-family:inherit;letter-spacing:0}.command-center-shell.workspace-theme-night .field-workspace .editor-status,.command-center-shell.workspace-theme-night .field-workspace :is(.workpack-sidebar,.document-editor) :is(.muted,.small,p,li,label,small){color:var(--workspace-muted);font-family:inherit;line-height:1.65}.command-center-shell.workspace-theme-night .field-workspace :is(.doc-tab,.template-card,.template-preview,.customer-template-panel,.rubric-panel,.rubric-item,.selected-rubric-item,.submission-preview-panel,.remediation-draft,.remediation-sources a){border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-2);color:var(--workspace-ink);box-shadow:none}.command-center-shell.workspace-theme-night .field-workspace .doc-tab.active{border-color:var(--workspace-accent);background:var(--workspace-surface-3);box-shadow:inset 4px 0 0 var(--workspace-accent)}.command-center-shell.workspace-theme-night .field-workspace :is(.document-textarea,.remediation-textarea){border:1px solid var(--workspace-rule-strong);border-radius:var(--r-lg);background:#090a0b;color:var(--workspace-ink);caret-color:var(--workspace-ink);line-height:1.75;padding:20px}.command-center-shell.workspace-theme-night .field-workspace .document-textarea{min-height:460px}.command-center-shell.workspace-theme-night .field-workspace .document-section-textarea{min-height:0}.command-center-shell.workspace-theme-night .field-workspace :is(.document-textarea,.remediation-textarea):focus{border-color:var(--workspace-accent);box-shadow:0 0 0 3px rgba(108,111,247,.24);outline:none}.command-center-shell.workspace-theme-night .field-workspace .editor-focus-message{border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-2);color:var(--workspace-muted);box-shadow:none}.command-center-shell.workspace-theme-night .document-editor-surface :is(.result-ribbon article,.action-tile){border-color:var(--workspace-rule);background:var(--workspace-surface-2);color:var(--workspace-ink);box-shadow:none}.command-center-shell .field-workspace-editor-focus .workpack-sidebar{position:static;top:auto;align-self:start}@media (max-width:1180px){.command-center-shell.workspace-theme-night .field-workspace .workpack-shell{grid-template-columns:1fr}}@media (max-width:720px){.command-center-shell .field-workspace-editor-focus{gap:10px}.command-center-shell .field-workspace-editor-focus .document-editor,.command-center-shell .field-workspace-editor-focus .workpack-sidebar{padding:12px}.command-center-shell .field-workspace-editor-focus .workpack-sidebar>div:first-child,.command-center-shell .field-workspace-editor-focus .workspace-rail{display:none}.command-center-shell .field-workspace-editor-focus [data-testid=editor-document-body]{gap:10px;padding:12px}.command-center-shell .field-workspace-editor-focus .document-toolbar{gap:8px}.command-center-shell .field-workspace-editor-focus .document-toolbar .muted{margin-top:-2px;line-height:var(--leading-caption)}.command-center-shell .field-workspace-editor-focus .editor-focus-message,.command-center-shell .field-workspace-editor-focus .editor-operations-disclosure{display:none}.command-center-shell .document-editor-surface-head{align-items:center;flex-direction:row;gap:8px}.command-center-shell .document-editor-surface-head>div .eyebrow{display:none}.command-center-shell .document-editor-surface-head .button{min-height:44px;padding:8px 12px}.command-center-shell .document-provenance-evidence{grid-template-columns:minmax(0,1fr)}.command-center-shell .document-workbench .document-preview-pane pre{min-height:300px;max-height:none;overflow:visible}}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default){--workspace-canvas:#fafafb;--workspace-surface-1:#ffffff;--workspace-surface-2:#f4f5f7;--workspace-surface-3:#e9ebef;--workspace-ink:#17191d;--workspace-muted:#5f6570;--workspace-subtle:#68717d;--workspace-rule:#dfe2e7;--workspace-rule-strong:#c9cdd4;--workspace-accent:#f5c518;--workspace-accent-ink:#17191d;--workspace-accent-text:#665100;--workspace-accent-hover:#d9ad00;--workspace-success:#187a36;width:100%;max-width:100%;min-height:100dvh;min-width:0;grid-template-columns:236px minmax(0,1fr);background:var(--workspace-canvas);color:var(--workspace-ink);overflow-wrap:anywhere}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default)[data-theme=night]{--workspace-canvas:#010102;--workspace-surface-1:#0f1011;--workspace-surface-2:#141516;--workspace-surface-3:#18191a;--workspace-ink:#f7f8f8;--workspace-muted:#a0a5ae;--workspace-subtle:#858b95;--workspace-rule:#292b30;--workspace-rule-strong:#3b3d44;--workspace-accent:#6c6ff7;--workspace-accent-ink:#010102;--workspace-accent-text:#b5b7ff;--workspace-accent-hover:#8588ff;--workspace-success:#4fc66a}@media (min-width:901px) and (max-width:1100px){.safeclaw-module-shell:is(.module-variant-document,.module-variant-default)[data-module-route="/share"]{grid-template-columns:minmax(0,1fr)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default)[data-module-route="/share"] .safeclaw-module-rail{display:none}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default)[data-module-route="/share"] .safeclaw-module-main{grid-column:1}}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-panel :is(h2,h3,summary),.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) :is(.card,.list) :is(h2,h3,strong){color:var(--workspace-ink)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .worker-language-switcher button{border-color:var(--workspace-rule);background:var(--workspace-surface-1);color:var(--workspace-ink)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .worker-language-switcher button small{color:var(--workspace-muted)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .worker-language-switcher button.active{border-color:var(--workspace-accent);background:var(--workspace-accent);color:var(--workspace-accent-ink)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .worker-language-switcher button.active small{color:var(--workspace-accent-ink)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:100dvh;min-width:0;overflow-y:auto;border-right:1px solid var(--workspace-rule);border-radius:var(--r-xl);background:var(--workspace-surface-1);padding:20px 16px}@media (min-width:901px) and (max-height:760px){.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-module-rail{padding-block:18px}}.safeclaw-skip-link{position:fixed;top:12px;left:12px;z-index:100;min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--workspace-accent);border-radius:var(--r-md);background:var(--workspace-surface-1);color:var(--workspace-ink);padding:0 var(--space-4);font-size:var(--text-table);font-weight:500;transform:translateY(calc(-100% - 24px));line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-skip-link:focus{transform:translateY(0)}.safeclaw-module-rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-brand{min-width:0;gap:var(--space-3);color:var(--workspace-ink);font-family:inherit;font-size:var(--text-body);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-brand img{width:24px;height:24px}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail>p{margin:var(--space-2) 0 var(--space-5);color:var(--workspace-subtle);font-family:inherit;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-module-menu-button{display:none}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail nav{display:grid;grid-gap:12px;gap:12px;min-width:0}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail section{min-width:0;border-top:1px solid var(--workspace-rule);padding:var(--space-4) 0 0}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail h2{margin:0 var(--space-2) var(--space-1);color:var(--workspace-subtle);font-family:inherit;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-primary-nav,.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-secondary-nav{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail a:not(.safeclaw-module-brand){min-width:0;min-height:40px;grid-template-columns:26px minmax(0,1fr);gap:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--r-md);color:var(--workspace-muted);padding:var(--space-1) var(--space-2)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-primary-nav a span{grid-row:1/span 2;align-self:center}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-primary-nav a small,.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-primary-nav a strong{min-width:0;grid-column:2}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail a span{color:var(--workspace-subtle);font-family:inherit;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail a strong{overflow:hidden;color:inherit;font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);text-overflow:ellipsis;white-space:nowrap;line-height:var(--leading-table)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail a small{overflow:hidden;color:var(--workspace-subtle);font-size:var(--text-caption);line-height:var(--leading-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;letter-spacing:var(--tracking-body)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail a.active,.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail a:not(.safeclaw-module-brand):hover{border-color:var(--workspace-rule);background:var(--workspace-surface-2);color:var(--workspace-ink)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail a.active{box-shadow:inset 4px 0 0 var(--workspace-accent)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-main{width:100%;max-width:100%;min-width:0;padding-bottom:48px}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-nav{--module-nav-inline:clamp(20px,3vw,48px);position:-webkit-sticky;position:sticky;top:0;z-index:15;min-height:48px;grid-template-columns:minmax(0,1fr) auto auto auto;gap:var(--space-5);border-bottom:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-1);padding:0 var(--module-nav-inline);-webkit-backdrop-filter:none;backdrop-filter:none}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-nav>span{color:var(--workspace-muted);font-family:inherit;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-caption)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-nav b{color:var(--workspace-ink);font-weight:560}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-nav i{width:7px;height:7px;border-radius:50%;background:var(--workspace-success)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-status{min-height:26px;border-color:var(--workspace-rule);border-radius:var(--radius-circle);color:var(--workspace-muted);padding:0 8px;font-family:var(--font-hud);font-size:var(--text-hud);font-weight:700;letter-spacing:var(--tracking-hud);line-height:var(--leading-hud)}.safeclaw-module-theme-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--workspace-rule);border-radius:var(--r-md);background:var(--workspace-surface-2);padding:var(--space-1)}.safeclaw-module-shell .safeclaw-module-theme-toggle button{min-width:46px;min-height:26px;border:0;border-radius:4px;background:transparent;color:var(--workspace-muted);padding:0 8px;font-size:var(--text-caption);font-weight:600;box-shadow:none;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell .safeclaw-module-theme-toggle button.active{background:var(--workspace-surface-1);color:var(--workspace-ink);box-shadow:inset 0 0 0 1px var(--workspace-rule-strong)}.safeclaw-page-decision-header{--decision-header-inline:clamp(20px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:var(--space-8);gap:var(--space-8);align-items:center;width:100%;max-width:100%;min-width:0;border-bottom:1px solid var(--workspace-rule);padding:var(--space-6) var(--decision-header-inline)}.safeclaw-page-decision-copy{min-width:0}.safeclaw-module-shell .safeclaw-page-decision-action span,.safeclaw-module-shell .safeclaw-page-decision-copy .safeclaw-module-eyebrow{color:var(--workspace-accent-text);font-family:inherit;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-body);text-transform:none;line-height:var(--leading-caption)}.safeclaw-page-decision-copy h1{margin:var(--space-1) 0 var(--space-2);color:var(--workspace-ink);font-size:var(--text-page-title);font-weight:800;letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title);text-wrap:balance}.safeclaw-module-shell .safeclaw-page-decision-copy p{max-width:760px;margin:0;color:var(--workspace-muted);font-size:var(--text-support);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.safeclaw-page-decision-action{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-width:0;border-left:1px solid var(--workspace-rule);padding-left:var(--space-6)}.safeclaw-page-decision-action>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.safeclaw-page-decision-action strong{color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-table);overflow-wrap:anywhere}.safeclaw-module-principal-command{min-width:0}.safeclaw-module-shell .safeclaw-module-principal-command a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid var(--workspace-accent);border-radius:var(--r-md);background:var(--workspace-accent);color:#08090b;padding:0 var(--space-3);font-size:var(--text-caption);font-weight:600;white-space:nowrap;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-theme=night] .safeclaw-module-principal-command a{color:#08090b}.safeclaw-module-shell .safeclaw-module-principal-command a:hover{border-color:var(--workspace-accent-hover);background:var(--workspace-accent-hover)}.safeclaw-module-shell :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.safeclaw-module-content{width:100%}.safeclaw-module-content,.safeclaw-module-shell .safeclaw-module-content>*{max-width:100%;min-width:0}.safeclaw-module-shell .safeclaw-module-content :is(.card,.list,.workpack-shell,.workpack-sidebar,.document-editor,.document-workspace,.sheet-export-panel,.workflow-panel,.dispatch-panel,.dispatch-preview-panel,.dispatch-confirm-box,.dispatch-recipient-card,.worker-panel,.worker-card,.phone-shell,.phone-bubble,.template-preview,.history-panel,.rubric-summary-card,.knowledge-card,.law-card,.citation-item,.reference-card,.compact-panel,.safeclaw-document-cockpit,.safeclaw-worker-table article,.safeclaw-archive-list article,.safeclaw-tbm-board article,.submission-preview-panel,.safeclaw-module-grid article,.safeclaw-module-panel){min-width:0;max-width:100%;border-radius:var(--radius-soft);border-color:var(--workspace-rule);background:var(--workspace-surface-1);color:var(--workspace-ink)}.safeclaw-module-shell .safeclaw-module-content :is(input,textarea,select){max-width:100%;border-color:var(--workspace-rule);background:var(--workspace-surface-1);color:var(--workspace-ink)}.safeclaw-module-shell[data-theme=night] .safeclaw-module-content :is(input,textarea,select){background:var(--workspace-surface-2)}.safeclaw-module-shell .safeclaw-module-content :is(.customer-template-stage,.customer-template-field-grid) span,.safeclaw-module-shell .safeclaw-module-content :is(.rubric-item,.selected-rubric-item)>span{color:var(--workspace-accent-text)}.safeclaw-module-shell .safeclaw-module-content :is(.field-label,.consent-check span){color:var(--workspace-muted)}.safeclaw-module-shell .safeclaw-module-content .badge{border-color:var(--workspace-rule);background:var(--workspace-surface-2);color:var(--workspace-accent-text)}.safeclaw-module-shell .safeclaw-module-content :is(.doc-tab,.template-card).active{color:var(--workspace-ink)}.safeclaw-module-shell .safeclaw-module-content :is(.safeclaw-document-cockpit,.submission-preview-panel){overflow:visible}.safeclaw-module-shell .submission-preview-panel .safety-form-preview,.safeclaw-module-shell .submission-preview-panel .safety-form-table-wrap{border-radius:var(--radius-soft)}.safeclaw-module-shell .submission-preview-panel :is(.safety-form-section-stack h3,th){background:var(--workspace-surface-2)}.safeclaw-module-shell[data-theme=day]{color-scheme:light;background-color:var(--workspace-canvas)}.safeclaw-module-shell[data-theme=night]{color-scheme:dark;background-color:var(--workspace-canvas)}.safeclaw-module-shell[data-theme=day] :is(.safeclaw-module-rail,.safeclaw-module-nav),.safeclaw-module-shell[data-theme=night] :is(.safeclaw-module-rail,.safeclaw-module-nav){background-color:var(--workspace-surface-1)}.safeclaw-module-shell[data-theme=day] :is(.safeclaw-module-main,.safeclaw-module-content),.safeclaw-module-shell[data-theme=night] :is(.safeclaw-module-main,.safeclaw-module-content){background-color:var(--workspace-canvas)}.safeclaw-module-shell[data-theme=day] .safeclaw-module-brand,.safeclaw-module-shell[data-theme=night] .safeclaw-module-brand{color:var(--workspace-ink)}.safeclaw-module-shell[data-theme=day] .safeclaw-module-rail a:not(.safeclaw-module-brand),.safeclaw-module-shell[data-theme=night] .safeclaw-module-rail a:not(.safeclaw-module-brand){color:var(--workspace-muted)}.safeclaw-module-shell[data-theme=day] .safeclaw-module-rail a.active,.safeclaw-module-shell[data-theme=night] .safeclaw-module-rail a.active{color:var(--workspace-ink)}.safeclaw-module-shell .safeclaw-module-content :is(h2,h3,strong):not(.ontology-operation-flow strong,.operation-memory-popover strong,.operation-memory-detail>strong,.ontology-graph-popover strong,.ontology-node-row strong,.ontology-hover-card strong){color:var(--workspace-ink)}.safeclaw-module-shell:not(:has(.safeclaw-module-rail a[href="/settings/ai-connect"][aria-current=page])) .safeclaw-module-content :is(h2,h3,strong):not(.ontology-operation-flow strong,.operation-memory-popover strong,.operation-memory-detail>strong,.ontology-graph-popover strong,.ontology-node-row strong,.ontology-hover-card strong){letter-spacing:var(--tracking-body)}.safeclaw-module-shell .safeclaw-module-content :is(.muted,.small,p,li,label,small){color:var(--workspace-muted)}.safeclaw-module-shell .safeclaw-module-content :is(.eyebrow,.safeclaw-module-grid article>span){color:var(--workspace-accent-text)}.safeclaw-module-shell .knowledge-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(100% - 40px,1440px);margin:var(--space-8) auto 0}.safeclaw-module-shell .knowledge-status-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:16px 0 0}.safeclaw-module-shell .knowledge-status-grid>article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-1);padding:var(--space-5)}.safeclaw-module-shell .knowledge-status-grid>article>:is(span,strong,p){display:block;min-width:0;margin:0}@media (max-width:900px){.safeclaw-module-shell:is(.module-variant-document,.module-variant-default){display:block;width:100%;max-width:100vw}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail{position:relative;top:auto;width:100%;height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--workspace-rule);padding:8px 12px}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail>p{display:none}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-brand{min-width:44px;min-height:44px}.safeclaw-module-shell .safeclaw-module-menu-button{display:inline-flex;min-width:44px;min-height:44px;align-items:center;border:1px solid var(--workspace-rule);border-radius:var(--r-md);background:var(--workspace-surface-2);color:var(--workspace-ink);padding:0 var(--space-3);font-size:var(--text-caption);font-weight:600;box-shadow:none;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail nav{display:none;width:100%;max-width:100%;gap:var(--space-3);margin-top:12px;overflow:visible}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail nav.open{display:grid}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail section{padding-top:var(--space-3)}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-primary-nav,.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-secondary-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail h2{grid-column:1/-1}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-rail a:not(.safeclaw-module-brand){width:100%;min-width:0;min-height:44px}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-nav{position:relative;top:auto;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:46px;padding:4px 12px}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-nav>span:nth-child(2){display:none}.safeclaw-page-decision-header{grid-template-columns:minmax(0,1fr) minmax(118px,32%);gap:12px;align-items:start;padding:var(--space-1) var(--space-3)}.safeclaw-page-decision-action{grid-template-columns:1fr;gap:8px;border-top:0;border-left:1px solid var(--workspace-rule);padding-top:0;padding-left:12px}.safeclaw-module-shell .knowledge-status-grid,.safeclaw-module-shell .knowledge-status-grid.compact{grid-template-columns:1fr;width:calc(100% - 32px);margin:20px auto 0}.safeclaw-module-shell .safeclaw-module-principal-command a,.safeclaw-module-shell .safeclaw-module-theme-toggle button{min-width:44px;min-height:44px}}@media (max-width:520px){.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-nav>span:first-child{overflow:hidden;text-overflow:ellipsis}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-status{padding:0 8px}.safeclaw-module-shell .safeclaw-module-theme-toggle button{min-width:44px;padding:0 var(--space-2)}.safeclaw-page-decision-copy h1{font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.safeclaw-page-decision-action{grid-template-columns:1fr}.safeclaw-module-shell .safeclaw-module-principal-command a{width:100%}}.safeclaw-mobile-document-priority{display:none}@media (max-width:900px){.safeclaw-module-shell.module-variant-document .safeclaw-document-cockpit{display:block;width:calc(100% - 24px);margin-top:16px;border:0;border-radius:0;background:transparent}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-page-decision-header{grid-template-columns:1fr;gap:0;padding:4px 16px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-page-decision-copy .safeclaw-module-eyebrow{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-page-decision-copy h1{margin:0;font-size:var(--text-section-title);font-weight:800;line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-page-decision-action,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-page-decision-copy p{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-current-workpack{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:calc(100% - 32px);margin-top:6px;padding:6px 10px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-current-workpack a,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-current-workpack span{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-document-cockpit{margin-top:6px}.safeclaw-module-shell.module-variant-document .safeclaw-mobile-document-priority{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-1);padding:16px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority{grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:6px 8px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-core-list,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority>span{grid-column:1/-1;grid-row:auto}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-details{grid-column:1;grid-row:auto}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-document-review-launch{position:static;grid-column:2;grid-row:auto;min-height:44px;align-self:start}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority>span{padding-right:0}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority>h2{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--workspace-rule);border-radius:var(--radius-soft);background:var(--workspace-surface-1);padding:8px;box-shadow:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-toolbar .eyebrow,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-toolbar .muted{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-toolbar .h2{margin:0;color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-toolbar .editor-document-meta{gap:4px;max-width:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .document-toolbar .editor-document-meta span{min-height:24px;padding:0 6px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-document-body]{gap:8px;padding:10px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-document-body] [class*=editorModeBar]{padding:6px 0}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-mode-bar]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-mode-bar] [role=group]{width:auto}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-document-body] [class*=structuredEditor]{gap:6px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=document-section-index]{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=document-section-index] button{flex:0 0 118px;min-height:44px;padding:4px 7px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=document-section-index] button strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=document-section-accordion]>summary{min-height:36px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-secondary-tools]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;overflow-x:hidden;padding:4px;scrollbar-gutter:stable}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-secondary-tools] summary{box-sizing:border-box;min-height:34px;max-height:44px;overflow:hidden;padding:4px 8px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-secondary-tools] summary em,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-secondary-tools] summary small{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .submission-preview-panel>summary,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-export-panel]>summary{min-height:40px;max-height:44px;padding:4px 8px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] [data-testid=editor-secondary-tools] .submission-preview-panel{grid-column:1/-1}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .workpack-sidebar{display:block;padding:4px 8px}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .workpack-sidebar :is(.eyebrow,.h2,p,.doc-tab-list,details){display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .workpack-sidebar label:has(select[aria-label="편집 문서 선택"]){gap:0}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .workpack-sidebar label:has(select[aria-label="편집 문서 선택"])>span{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .workpack-shell{position:relative;grid-template-columns:minmax(0,1fr);max-height:min(352px,calc(100vh - 370px));margin-top:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .workpack-shell .workpack-sidebar{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .workpack-shell:after{content:none;display:none}.safeclaw-module-shell.module-variant-document .safeclaw-mobile-document-priority>span{color:var(--workspace-accent-text);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document .safeclaw-mobile-document-priority>h2{margin:0 0 4px;color:var(--workspace-ink);font-size:var(--text-component-title);font-weight:700;line-height:var(--leading-component-title);letter-spacing:var(--tracking-component-title)}.safeclaw-mobile-core-list,.safeclaw-mobile-detail-actions,.safeclaw-mobile-remaining-list{display:grid;grid-row-gap:4px;row-gap:4px}.safeclaw-mobile-core-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px}.safeclaw-module-shell.module-variant-document :is(.safeclaw-mobile-core-list,.safeclaw-mobile-remaining-list) button{width:100%;min-width:0;min-height:44px;border:1px solid var(--workspace-rule);border-radius:var(--r-md);background:var(--workspace-surface-2);color:var(--workspace-ink);padding:var(--space-2) var(--space-3);font:inherit;text-align:left;box-shadow:none}.safeclaw-module-shell.module-variant-document :is(.safeclaw-mobile-core-list,.safeclaw-mobile-remaining-list) button[aria-pressed=true]{border-color:var(--workspace-accent);background:var(--workspace-surface-3);box-shadow:inset 4px 0 0 var(--workspace-accent)}.safeclaw-mobile-core-list button{display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);text-align:center;letter-spacing:var(--tracking-body)}.safeclaw-mobile-core-list button strong{font:inherit}.safeclaw-document-presence,.safeclaw-mobile-core-list button small{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell.module-variant-document button[data-document-presence=missingUnexpected] .safeclaw-document-presence,.safeclaw-module-shell.module-variant-document button[data-document-presence=missingUnexpected] small{color:var(--sc-danger)}.safeclaw-module-shell.module-variant-document button[data-document-presence=explicitNotApplicable] .safeclaw-document-presence,.safeclaw-module-shell.module-variant-document button[data-document-presence=explicitNotApplicable] small{color:var(--workspace-accent-text)}.safeclaw-mobile-document-details{min-width:0;margin-top:0;border-top:1px solid var(--workspace-rule)}.safeclaw-mobile-document-details>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;color:var(--workspace-muted);cursor:pointer;font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);list-style:none;letter-spacing:var(--tracking-body)}.safeclaw-mobile-document-details>summary::-webkit-details-marker{display:none}.safeclaw-mobile-document-details>summary:after{content:"+";color:var(--workspace-muted);font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body)}.safeclaw-mobile-document-details[open]>summary:after{content:"-"}.safeclaw-mobile-remaining-list{max-height:176px;padding-top:4px;overflow-y:auto;overscroll-behavior:contain}.safeclaw-mobile-remaining-list button{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.safeclaw-mobile-remaining-list button small{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-mobile-remaining-list button strong{color:var(--workspace-ink);font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.safeclaw-mobile-primary-preview{display:grid;margin-top:16px;border-top:1px solid var(--workspace-rule)}.safeclaw-mobile-primary-preview>div{min-width:0;border-bottom:1px solid var(--workspace-rule);padding:12px 0}.safeclaw-mobile-primary-preview strong{display:block;color:var(--workspace-ink);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body)}.safeclaw-module-shell .safeclaw-mobile-primary-preview p{display:-webkit-box;margin:var(--space-1) 0 0;overflow:hidden;color:var(--workspace-muted);font-size:var(--text-caption);line-height:var(--leading-caption);-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:600;letter-spacing:var(--tracking-body)}.safeclaw-mobile-submission-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1);margin:16px 0 0;overflow:hidden;border:1px solid var(--workspace-rule);border-radius:var(--r-md);background:var(--workspace-rule)}.safeclaw-mobile-submission-facts>div{min-width:0;background:var(--workspace-surface-2);padding:var(--space-3) var(--space-2)}.safeclaw-mobile-submission-facts :is(dt,dd){margin:0;overflow-wrap:anywhere}.safeclaw-mobile-submission-facts dt{color:var(--workspace-muted)}.safeclaw-mobile-submission-facts dd,.safeclaw-mobile-submission-facts dt{font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-mobile-submission-facts dd{margin-top:var(--space-1);color:var(--workspace-ink)}.safeclaw-mobile-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;margin-top:12px}.safeclaw-module-shell.module-variant-document .safeclaw-mobile-detail-actions a{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--workspace-rule);border-radius:var(--r-md);background:var(--workspace-surface-2);color:var(--workspace-ink);padding:8px 12px;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);text-align:center;text-decoration:none;letter-spacing:var(--tracking-body)}}@media (max-width:900px) and (max-height:760px){.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-current-workpack,.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-mobile-document-priority>span{display:none}.safeclaw-module-shell.module-variant-document[data-module-route="/documents"] .safeclaw-document-cockpit{margin-top:4px}}.safeclaw-module-shell .safeclaw-module-chrome-button{height:var(--control-height-compact);min-height:var(--control-height-compact);display:inline-flex;align-items:center;justify-content:center}.safeclaw-module-shell :is(.safeclaw-module-brand em,.safeclaw-module-rail a.active span,.safeclaw-module-eyebrow,.safeclaw-page-decision-action span,.safeclaw-module-panel>span,.safeclaw-module-grid article span,.safeclaw-doc-index-list small,.safeclaw-doc-primary-grid small,.safeclaw-doc-export dt,.safeclaw-current-workpack span,.safeclaw-workdoc-section-head span,.safeclaw-workdoc-rail section>span,.ai-connect-meta dt,.ai-connect-secret label,.ai-connect-command-box strong,.ai-connect-sif-operator-gate span,.workpack-sidebar .eyebrow,.workpack-sidebar .template-preview span,.workpack-sidebar .document-toolbar span,.workpack-sidebar .rubric-item span,.workpack-sidebar .selected-rubric-item span,.customer-template-stage span,.customer-template-field-grid span,.safeclaw-mobile-document-priority>span,.badge){color:var(--workspace-accent-text)}.command-center-shell .command-console-input,.safeclaw-module-shell :is(.document-textarea,.remediation-textarea){line-height:var(--leading-body-lg)}.safeclaw-module-shell .document-print-typography .safety-form-section-stack h3{border-radius:var(--radius-control)}@media (min-width:721px) and (min-height:641px){.command-center-shell .workspace-input-page .command-copy h1,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy h1,.command-center-shell.workspace-theme-night .workspace-input-page .command-copy h1{font-size:var(--text-display);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}}@media (max-width:900px){.safeclaw-module-shell .safeclaw-module-menu-button.safeclaw-module-chrome-button{height:var(--control-height);min-height:var(--control-height)}.safeclaw-module-shell.module-variant-document .advanced-downloads.inline .advanced-download-grid{position:static;width:100%;min-width:0;max-width:100%;margin-left:0}.safeclaw-module-shell.module-variant-document .advanced-downloads.inline .advanced-download-grid .button{width:100%;min-width:0;max-width:100%;margin-left:0}}@media (max-width:720px){.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-night .linear-workspace-layout .workspace-step-page.workspace-input-page{padding-top:var(--space-4);padding-bottom:var(--space-5)}.command-center-shell.workspace-theme-day .workspace-input-page .input-helper,.command-center-shell.workspace-theme-night .workspace-input-page .input-helper{display:none}}@media (min-width:1201px) and (min-height:431px) and (max-height:560px){.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-night .linear-workspace-layout .workspace-step-page.workspace-input-page{gap:var(--space-1);padding-top:var(--space-1);padding-bottom:var(--space-2)}.command-center-shell.workspace-theme-day .workspace-input-page .command-console,.command-center-shell.workspace-theme-night .workspace-input-page .command-console{margin-top:0}}.command-center-shell.workspace-theme-day .workspace-side-nav.is-empty,.command-center-shell.workspace-theme-night .workspace-side-nav.is-empty{align-self:stretch;min-height:0;max-height:none;overflow:visible}@media (min-width:901px) and (min-height:680px){.command-center-shell.workspace-theme-day .workspace-side-nav,.command-center-shell.workspace-theme-night .workspace-side-nav{align-self:stretch;min-height:0;max-height:none;overflow-x:visible;overflow-y:visible}}@media (max-width:900px){.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-shell{min-width:0;max-width:calc(100% - var(--space-6));overflow-x:clip}.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-shell :is(.safeclaw-workdoc,.safeclaw-workdoc-rail,.safeclaw-report-table,.safeclaw-report-groups,.safeclaw-report-group,.safeclaw-report-facts,.safeclaw-report-notes){min-width:0;max-width:100%}.safeclaw-module-shell.module-variant-document .safeclaw-workdoc-shell :is(p,span,strong,em,code){overflow-wrap:anywhere}}.legal-section-lines{width:100%;margin:0;border:0;border-top:1px solid var(--line)}.safeclaw-module-shell.module-variant-document .safeclaw-module-hero{gap:var(--space-6);padding:var(--space-12) var(--space-6)}@media (max-width:1279px){.safeclaw-module-shell.module-variant-document .safeclaw-module-hero{padding:var(--space-10) var(--space-5)}}@media (max-width:980px){.safeclaw-module-rail nav{gap:0 var(--space-4)}.safeclaw-module-nav{gap:var(--space-3);padding:var(--space-4) var(--space-5)}}@media (max-width:767px){.safeclaw-module-shell.module-variant-document .safeclaw-module-hero{padding:var(--space-8) var(--space-4)}}.safeclaw-module-shell[data-module-route="/reports"]{--text-display:4.8rem;--text-page-title:2.666667rem;--text-section-title:1.866667rem;--text-component-title:1.333333rem;--text-body-lg:1.133333rem;--text-body:1rem;--text-support:0.933333rem;--text-control:0.933333rem;--text-table:0.866667rem;--text-caption:0.8rem;--text-hud:0.733333rem;--leading-display:1.15;--leading-page-title:1.15;--leading-section-title:1.25;--leading-component-title:1.35;--leading-body-lg:1.65;--leading-body:1.6;--leading-control:1.428571;--leading-table:1.538462;--leading-caption:1.5;--leading-hud:1.454545;--tracking-display:0;--tracking-page-title:-0.035em;--tracking-section-title:0;--tracking-body:0;font-size:var(--text-body);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-module-rail a.safeclaw-module-brand strong{display:block;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-module-primary-nav a small,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-module-primary-nav a strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-page-decision-copy{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-page-decision-copy h1,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-page-decision-copy p{margin:0}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-module-nav,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-rail{position:relative;top:auto}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-rail .safeclaw-report-controls,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-rail .safeclaw-report-groups{margin-top:12px}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-controls{display:grid;grid-gap:8px;gap:8px}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-module-principal-command a{min-height:44px;border-radius:var(--radius-control);padding:0 16px}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-controls button{min-width:0;min-height:44px;display:grid;grid-gap:var(--space-1);gap:var(--space-1);border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-surface-1);color:var(--workspace-muted);padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-controls button:hover:not([aria-pressed=true]):not(:disabled){border-color:var(--workspace-rule-strong);background:var(--workspace-surface-2);color:var(--workspace-ink)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-controls button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-controls button[aria-pressed=true]{border-color:var(--workspace-accent);background:var(--workspace-surface-3);color:var(--workspace-accent-text)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-controls button:disabled{border-color:var(--workspace-rule);background:var(--workspace-canvas);color:var(--workspace-subtle);cursor:not-allowed;opacity:.55}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-controls strong{color:inherit}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-controls span{color:inherit;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-facts,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-notes{display:grid;grid-gap:8px;gap:8px;margin-top:var(--space-6)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-facts p{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px;gap:16px;margin:0;border-bottom:1px solid var(--workspace-rule);padding:12px 0}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-notes p{display:block;margin:0;border-bottom:1px solid var(--workspace-rule);color:var(--workspace-muted);padding:12px 0;font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-facts p:last-child,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-notes p:last-child{border-bottom:0}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-facts strong{color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-facts span{min-width:0;color:var(--workspace-muted);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);overflow-wrap:anywhere}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table{display:grid;margin-top:24px;overflow:hidden;border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-surface-1)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table>div{min-width:0;display:grid;grid-template-columns:1.05fr 1fr 1.2fr 1.2fr .9fr}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table>div+div{border-top:1px solid var(--workspace-rule)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table span,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table strong{min-width:0;border-right:1px solid var(--workspace-rule);padding:var(--space-3) var(--space-4)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table span:last-child,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table strong:last-child{border-right:0}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table strong{background:var(--workspace-surface-2);color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:700;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table span{color:var(--workspace-muted);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body);word-break:keep-all;overflow-wrap:anywhere}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table span em{display:block;margin-top:var(--space-2);color:var(--workspace-subtle);font-style:normal;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-rail .safeclaw-report-groups{grid-template-columns:1fr;gap:var(--space-2)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-group{min-width:0;border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-surface-1);padding:var(--space-4)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-rail .safeclaw-report-group{padding:var(--space-3)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-group>span{color:var(--workspace-accent-text);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-group div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-group p{min-width:0;display:grid;grid-gap:4px;gap:4px;margin:0}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-group strong{min-width:0;color:var(--workspace-ink);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);overflow-wrap:anywhere}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-group em{min-width:0;color:var(--workspace-muted);font-style:normal;font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);overflow-wrap:anywhere}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-download-note{color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-core-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:var(--space-2);border-top:1px solid var(--workspace-rule);border-bottom:1px solid var(--workspace-rule)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-core-summary p{min-width:0;border:0;border-right:1px solid var(--workspace-rule);border-radius:0;background:transparent;padding:var(--space-2);text-align:center}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-core-summary p:last-child{border-right:0}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-core-summary span,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-core-summary strong{min-width:0;overflow-wrap:anywhere}.safeclaw-module-shell[data-module-route="/reports"] [tabindex]:not([tabindex="-1"]),.safeclaw-module-shell[data-module-route="/reports"] a[href],.safeclaw-module-shell[data-module-route="/reports"] button,.safeclaw-module-shell[data-module-route="/reports"] input:not([type=checkbox]):not([type=hidden]),.safeclaw-module-shell[data-module-route="/reports"] select,.safeclaw-module-shell[data-module-route="/reports"] summary{min-inline-size:44px;min-width:44px;min-block-size:44px;min-height:44px}.safeclaw-module-shell[data-module-route="/reports"] .workbench-report-filters select{width:100%;max-width:100%;padding-block:var(--space-2)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-links a,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-list a,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-list label{display:flex;min-block-size:44px;min-height:44px;align-items:center}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-list a{width:-moz-fit-content;width:fit-content;max-width:100%;padding-block:var(--space-2);overflow-wrap:anywhere}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-list label{gap:var(--space-2);cursor:pointer}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-photo-approval{position:relative;min-width:0;-webkit-padding-start:52px;padding-inline-start:52px;color:var(--workspace-muted);font-size:var(--text-table);font-weight:500;line-height:var(--leading-table);letter-spacing:var(--tracking-body);overflow-wrap:anywhere}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-photo-approval input[type=checkbox]{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:44px;width:44px;block-size:44px;height:44px;margin:0;opacity:0;transform:translateY(-50%);cursor:pointer}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-photo-checkbox-visual{position:absolute;inset-block-start:50%;inset-inline-start:12px;inline-size:20px;block-size:20px;border:1px solid var(--workspace-rule-strong);border-radius:4px;background:var(--workspace-surface-1);transform:translateY(-50%);pointer-events:none}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-photo-approval:hover .safeclaw-report-photo-checkbox-visual{border-color:var(--workspace-accent)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-photo-approval input[type=checkbox]:focus-visible+.safeclaw-report-photo-checkbox-visual{outline:2px solid var(--workspace-accent);outline-offset:2px}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-photo-approval input[type=checkbox]:checked+.safeclaw-report-photo-checkbox-visual{border-color:var(--workspace-accent);background:var(--workspace-accent)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-photo-approval input[type=checkbox]:checked+.safeclaw-report-photo-checkbox-visual:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:6px;width:5px;height:9px;border-right:2px solid var(--workspace-canvas);border-bottom:2px solid var(--workspace-canvas);transform:rotate(45deg)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-shell>.safeclaw-workdoc-rail{grid-column:2;grid-row:1}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-preview{min-width:0;grid-column:1;grid-row:1;border:1px solid var(--workspace-rule);border-radius:var(--radius-control);background:var(--workspace-surface-1)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-preview>summary{display:flex;min-height:44px;align-items:center;padding:var(--space-3) var(--space-4);color:var(--workspace-ink);font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);cursor:pointer}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-preview>summary:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-preview[open]>summary{border-bottom:1px solid var(--workspace-rule)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-preview>.safeclaw-workdoc{border:0;border-radius:0;background:transparent}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-secondary-tools{margin-top:var(--space-4);border-top:1px solid var(--workspace-rule)}.command-center-shell .step-dot.active,.command-center-shell .workspace-input-page .input-attachment-button,.command-center-shell .workspace-input-page button[aria-label*="첨부"]{color:var(--workspace-accent-ink,var(--workspace-ink))}.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-content .safeclaw-module-panel :is(summary,h2,h3),.safeclaw-module-shell:is(.module-variant-document,.module-variant-default) .safeclaw-module-content :is(.card,.card.list) :is(.h2,.h3,h2,h3,strong),.safeclaw-module-shell[data-module-route="/documents"] .safeclaw-module-content :is(details>summary,.advanced-downloads summary,.submission-preview-panel summary){color:var(--workspace-ink)}.safeclaw-module-shell[data-module-route="/ontology"] .safeclaw-module-content [class*=selectionSummary] strong{color:var(--sc-steel-950)}.safeclaw-module-shell[data-module-route="/ontology"] .safeclaw-module-content [class*=selectionSummary] small{color:var(--sc-steel-650)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list button{border-color:var(--workspace-rule);background:var(--workspace-surface-2);color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list button:is(:hover,:focus-visible){border-color:var(--workspace-rule-strong);background:var(--workspace-surface-3)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list button small{color:var(--workspace-accent-text)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list button strong{color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document .safeclaw-doc-index-list button em{color:var(--workspace-muted)}.safeclaw-module-shell.module-variant-document :is(.safeclaw-mobile-core-list,.safeclaw-mobile-remaining-list) button{border-color:var(--workspace-rule);background:var(--workspace-surface-2);color:var(--workspace-ink)}.safeclaw-module-shell.module-variant-document :is(.safeclaw-mobile-core-list,.safeclaw-mobile-remaining-list) button:is(:hover,:focus-visible){border-color:var(--workspace-rule-strong);background:var(--workspace-surface-3)}.safeclaw-module-shell.module-variant-document :is(.safeclaw-mobile-core-list,.safeclaw-mobile-remaining-list) button[aria-pressed=true]{border-color:var(--workspace-accent);background:var(--workspace-surface-3);box-shadow:inset 4px 0 0 var(--workspace-accent)}.safeclaw-module-shell.module-variant-document .safeclaw-mobile-remaining-list button small{color:var(--workspace-accent-text)}.safeclaw-module-shell.module-variant-document .safeclaw-mobile-remaining-list button strong{color:var(--workspace-ink)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-secondary-tools>summary{display:flex;min-height:44px;align-items:center;color:var(--workspace-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body);cursor:pointer}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-secondary-tools>summary:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@media (max-width:900px){.safeclaw-module-shell[data-module-route="/reports"]{--text-page-title:2.133333rem;--text-section-title:1.6rem}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-page-decision-header{grid-template-columns:1fr;gap:var(--space-2)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-page-decision-action{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);border-top:1px solid var(--workspace-rule);border-left:0;padding-top:var(--space-1);padding-left:0}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-module-principal-command{width:auto;min-width:0}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-module-principal-command a{width:auto;max-width:176px;white-space:normal;overflow-wrap:anywhere;text-align:center}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-groups{grid-template-columns:1fr}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-preview,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-workdoc-shell>.safeclaw-workdoc-rail{grid-column:auto;grid-row:auto}.safeclaw-module-shell[data-module-route="/reports"] .workbench-report-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.safeclaw-module-shell[data-module-route="/reports"] .workbench-report-filters p{gap:4px}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-core-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-core-summary p{border-right:0;border-bottom:1px solid var(--workspace-rule)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-core-summary p:last-child{grid-column:1/-1;border-bottom:0}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table span,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table strong,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table>div{display:block}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table>div:first-child{display:none}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table>div{padding:var(--space-3)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table span{border-right:0;padding:8px 0}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table span+span{border-top:1px solid var(--workspace-rule)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-table span:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--workspace-subtle);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-facts p,.safeclaw-module-shell[data-module-route="/reports"] .safeclaw-report-notes p{grid-template-columns:1fr;gap:var(--space-2)}}.command-center-shell.workspace-theme-day .command-topbar,.command-center-shell.workspace-theme-night .command-topbar{border-radius:4px}.command-center-shell.workspace-theme-day .workspace-theme-toggle,.command-center-shell.workspace-theme-night .workspace-theme-toggle{gap:4px;border-radius:4px;padding:4px}.command-center-shell.workspace-theme-day .workspace-theme-toggle button,.command-center-shell.workspace-theme-night .workspace-theme-toggle button{min-width:var(--control-height);border-radius:var(--radius-soft);padding:8px 12px}.command-center-shell.workspace-theme-day .linear-workspace-layout,.command-center-shell.workspace-theme-night .linear-workspace-layout{row-gap:0;column-gap:16px;border:1px solid var(--workspace-rule);border-radius:4px;background:var(--workspace-surface-1);overflow:hidden}.command-center-shell.workspace-theme-day .workspace-side-nav,.command-center-shell.workspace-theme-night .workspace-side-nav{gap:20px;border:0;border-right:1px solid var(--workspace-rule);border-radius:0;padding:16px 12px;box-shadow:none}.command-center-shell.workspace-theme-day .workspace-side-group,.command-center-shell.workspace-theme-night .workspace-side-group{gap:12px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.command-center-shell.workspace-theme-day .workspace-side-group>span,.command-center-shell.workspace-theme-night .workspace-side-group>span{padding:0 8px}.command-center-shell.workspace-theme-day .workspace-side-group button,.command-center-shell.workspace-theme-day .workspace-source-status p,.command-center-shell.workspace-theme-night .workspace-side-group button,.command-center-shell.workspace-theme-night .workspace-source-status p{min-height:50px;gap:12px;border-radius:4px;padding:12px}.command-center-shell.workspace-theme-day .workspace-current-brief,.command-center-shell.workspace-theme-night .workspace-current-brief{border-top:1px solid var(--workspace-rule);border-right:0;border-bottom:1px solid var(--workspace-rule);border-left:0;padding:16px 12px}.command-center-shell.workspace-theme-day .linear-workspace-layout .command-main,.command-center-shell.workspace-theme-night .linear-workspace-layout .command-main{border:0;border-radius:0;background:var(--workspace-canvas);box-shadow:none}.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-night .linear-workspace-layout .workspace-step-page.workspace-input-page{border:0;border-radius:0;background:transparent;padding:clamp(32px,7vh,76px) 0 0;box-shadow:none}.command-center-shell.workspace-theme-day .workspace-input-page .command-console,.command-center-shell.workspace-theme-day .workspace-input-page .command-copy,.command-center-shell.workspace-theme-day .workspace-input-page .evidence-readiness-rail,.command-center-shell.workspace-theme-night .workspace-input-page .command-console,.command-center-shell.workspace-theme-night .workspace-input-page .command-copy,.command-center-shell.workspace-theme-night .workspace-input-page .evidence-readiness-rail{width:min(760px,100%)}.command-center-shell.workspace-theme-day .workspace-input-page .command-copy .eyebrow,.command-center-shell.workspace-theme-night .workspace-input-page .command-copy .eyebrow{font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .workspace-input-page .command-console-input,.command-center-shell.workspace-theme-night .workspace-input-page .command-console-input{border-radius:4px}.command-center-shell.workspace-theme-day .workspace-input-page .input-helper,.command-center-shell.workspace-theme-night .workspace-input-page .input-helper{line-height:var(--leading-body)}.command-center-shell.workspace-theme-day .workspace-input-page .composer-attach-button,.command-center-shell.workspace-theme-night .workspace-input-page .composer-attach-button{border-radius:var(--r-lg)}.command-center-shell.workspace-theme-day .workspace-input-page .input-helper.input-helper-error,.command-center-shell.workspace-theme-night .workspace-input-page .input-helper.input-helper-error{display:block;margin-top:var(--space-2);color:var(--danger)}.command-center-shell.workspace-theme-day .workspace-input-page .composer-submit-button,.command-center-shell.workspace-theme-night .workspace-input-page .composer-submit-button{font-weight:700}.command-center-shell.workspace-theme-day .workspace-input-page .field-brief-chip-row,.command-center-shell.workspace-theme-night .workspace-input-page .field-brief-chip-row{margin-top:20px;min-height:88px;align-content:flex-start}.command-center-shell.workspace-theme-day .workspace-input-page .field-brief-chip-row span,.command-center-shell.workspace-theme-night .workspace-input-page .field-brief-chip-row span{min-height:36px;border-radius:4px;padding:8px 16px;font-size:var(--text-control);font-weight:700;line-height:var(--leading-control);letter-spacing:var(--tracking-body)}.command-center-shell.workspace-theme-day .workspace-input-page .advanced-settings[open],.command-center-shell.workspace-theme-day .workspace-input-page .quick-scenario-chips[open],.command-center-shell.workspace-theme-night .workspace-input-page .advanced-settings[open],.command-center-shell.workspace-theme-night .workspace-input-page .quick-scenario-chips[open]{border-radius:4px}.command-center-shell.workspace-theme-day .workspace-input-page .evidence-readiness-card,.command-center-shell.workspace-theme-night .workspace-input-page .evidence-readiness-card{min-height:0}.command-center-shell.workspace-theme-day .workspace-input-page .evidence-readiness-card:last-child,.command-center-shell.workspace-theme-night .workspace-input-page .evidence-readiness-card:last-child{border-right:0}.command-center-shell.workspace-theme-day .workspace-input-page .evidence-readiness-card:nth-last-child(-n+2),.command-center-shell.workspace-theme-night .workspace-input-page .evidence-readiness-card:nth-last-child(-n+2){border-bottom:0}@media (min-width:901px){.command-center-shell.workspace-theme-day .linear-workspace-layout,.command-center-shell.workspace-theme-night .linear-workspace-layout{border:0;outline:1px solid var(--workspace-rule);outline-offset:-1px}.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-night .linear-workspace-layout .workspace-step-page.workspace-input-page{min-height:calc(100vh - 92px)}}@media (max-width:900px){.command-center-shell.workspace-theme-day .linear-workspace-layout,.command-center-shell.workspace-theme-night .linear-workspace-layout{grid-template-columns:1fr;gap:0}.command-center-shell.workspace-theme-day .workspace-side-nav,.command-center-shell.workspace-theme-night .workspace-side-nav{min-height:auto;border-right:0;border-bottom:1px solid var(--workspace-rule);border-radius:0}.command-center-shell.workspace-theme-day .linear-workspace-layout .command-main,.command-center-shell.workspace-theme-night .linear-workspace-layout .command-main{min-height:auto}}@media (max-width:720px){.command-center-shell.workspace-theme-day>.command-topbar,.command-center-shell.workspace-theme-day>.command-viewport,.command-center-shell.workspace-theme-night>.command-topbar,.command-center-shell.workspace-theme-night>.command-viewport{width:min(100% - 20px,1280px)}.command-center-shell.workspace-theme-day .workspace-side-nav,.command-center-shell.workspace-theme-night .workspace-side-nav{padding:12px}.command-center-shell.workspace-theme-day .workspace-side-group:first-child button,.command-center-shell.workspace-theme-night .workspace-side-group:first-child button{min-height:48px;padding:12px}.command-center-shell.workspace-theme-day .workbench-theme-toggle button,.command-center-shell.workspace-theme-night .workbench-theme-toggle button{min-height:var(--control-height)}.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-night .linear-workspace-layout .workspace-step-page.workspace-input-page{gap:16px;padding:var(--space-4) 18px var(--space-5)}}@media (min-width:901px) and (max-width:1200px) and (max-height:640px){.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-night .linear-workspace-layout .workspace-step-page.workspace-input-page{padding:20px clamp(24px,4vw,42px) 24px}}@media (min-width:901px) and (max-height:560px){.command-center-shell.workspace-theme-day .linear-workspace-layout .workspace-step-page.workspace-input-page,.command-center-shell.workspace-theme-night .linear-workspace-layout .workspace-step-page.workspace-input-page{padding:0 clamp(28px,4vw,48px) 20px}}@media (min-width:901px) and (max-height:340px){.command-center-shell.workspace-theme-day>.command-topbar,.command-center-shell.workspace-theme-day>.command-viewport,.command-center-shell.workspace-theme-night>.command-topbar,.command-center-shell.workspace-theme-night>.command-viewport{width:min(100% - 16px,1360px)}.command-center-shell.workspace-theme-day .workspace-theme-toggle button,.command-center-shell.workspace-theme-night .workspace-theme-toggle button{min-width:46px;padding:4px 8px}.command-center-shell.workspace-theme-day .workspace-side-group,.command-center-shell.workspace-theme-day .workspace-side-nav,.command-center-shell.workspace-theme-night .workspace-side-group,.command-center-shell.workspace-theme-night .workspace-side-nav{gap:8px;padding:8px}.command-center-shell.workspace-theme-day .workspace-side-group button,.command-center-shell.workspace-theme-day .workspace-source-status p,.command-center-shell.workspace-theme-night .workspace-side-group button,.command-center-shell.workspace-theme-night .workspace-source-status p{min-height:40px;gap:8px;padding:8px}}.deployment-freshness-notice{position:fixed;right:16px;bottom:16px;z-index:1200;display:flex;align-items:center;gap:12px;max-width:min(360px,calc(100vw - 32px));min-height:52px;padding:8px 8px 8px 14px;border:1px solid #1f2937;border-radius:var(--radius-panel);background:#ffffff;color:#111827;box-shadow:none;font-size:var(--text-support);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.deployment-freshness-notice span{font-weight:700}.deployment-freshness-notice button{min-height:44px;padding:0 14px;border:1px solid #0f766e;border-radius:var(--radius-control);background:#0f766e;color:#ffffff;font:inherit;font-weight:700;letter-spacing:0;cursor:pointer}.deployment-freshness-notice button:hover{background:#115e59}.deployment-freshness-notice button:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}@media (max-width:480px){.deployment-freshness-notice{right:12px;bottom:12px;left:12px;justify-content:space-between;max-width:none}}@media (min-width:901px){.command-center-shell.workspace-theme-day.workspace-page-document .linear-workspace-layout,.command-center-shell.workspace-theme-day.workspace-page-share .linear-workspace-layout,.command-center-shell.workspace-theme-night.workspace-page-document .linear-workspace-layout,.command-center-shell.workspace-theme-night.workspace-page-share .linear-workspace-layout{grid-template-columns:minmax(0,1180px);justify-content:center}.command-center-shell.workspace-theme-day.workspace-page-document .workspace-side-nav,.command-center-shell.workspace-theme-day.workspace-page-share .workspace-side-nav,.command-center-shell.workspace-theme-night.workspace-page-document .workspace-side-nav,.command-center-shell.workspace-theme-night.workspace-page-share .workspace-side-nav{grid-column:1;width:100%;max-width:none;border-right:0;border-bottom:1px solid var(--workspace-rule)}}@media (min-width:901px) and (max-height:760px){.command-center-shell.workspace-page-document,.command-center-shell.workspace-page-share{min-height:100svh;padding-top:8px;padding-bottom:0;align-content:start}.command-center-shell.workspace-page-document>.command-topbar,.command-center-shell.workspace-page-share>.command-topbar{min-height:0;gap:12px;padding:8px 10px}.command-center-shell.workspace-page-document .brand-lockup small,.command-center-shell.workspace-page-document .topbar-status span,.command-center-shell.workspace-page-share .brand-lockup small,.command-center-shell.workspace-page-share .topbar-status span{display:none}.command-center-shell.workspace-page-document .linear-workspace-layout,.command-center-shell.workspace-page-document .linear-workspace-layout .command-main,.command-center-shell.workspace-page-document .linear-workspace-layout .workspace-step-page,.command-center-shell.workspace-page-document>.command-viewport,.command-center-shell.workspace-page-share .linear-workspace-layout,.command-center-shell.workspace-page-share .linear-workspace-layout .command-main,.command-center-shell.workspace-page-share .linear-workspace-layout .workspace-step-page,.command-center-shell.workspace-page-share>.command-viewport{min-height:0;height:auto}.command-center-shell.workspace-page-document>.command-viewport,.command-center-shell.workspace-page-share>.command-viewport{margin-top:6px}.command-center-shell.workspace-page-document .linear-workspace-layout,.command-center-shell.workspace-page-share .linear-workspace-layout{align-content:start}.command-center-shell.workspace-page-document .workspace-side-nav,.command-center-shell.workspace-page-share .workspace-side-nav{gap:8px;padding:8px}.command-center-shell.workspace-page-document .workspace-side-group,.command-center-shell.workspace-page-share .workspace-side-group{gap:8px}.command-center-shell.workspace-page-document .workspace-side-group>span,.command-center-shell.workspace-page-share .workspace-side-group>span{display:none}.command-center-shell.workspace-page-document .workspace-side-group button,.command-center-shell.workspace-page-document .workspace-source-status p,.command-center-shell.workspace-page-share .workspace-side-group button,.command-center-shell.workspace-page-share .workspace-source-status p{min-height:44px;gap:8px;padding:8px}.command-center-shell.workspace-page-document .workspace-current-brief,.command-center-shell.workspace-page-share .workspace-current-brief{padding:10px 8px}.command-center-shell.workspace-page-document .linear-workspace-layout .command-main,.command-center-shell.workspace-page-share .linear-workspace-layout .command-main{padding:12px 0 0}.command-center-shell.workspace-page-document .workspace-document-page,.command-center-shell.workspace-page-share .workspace-share-page{gap:12px}.command-center-shell.workspace-page-share .share-panel.workflow-panel{max-height:calc(100svh - 202px);overflow-y:auto;overscroll-behavior:contain}.command-center-shell.workspace-page-share [data-share-preview]{height:min(226px,calc(100svh - 352px));min-height:144px;max-height:calc(100svh - 320px)}}@media (max-width:720px){.command-center-shell.workspace-page-document .linear-workspace-layout,.command-center-shell.workspace-page-document .linear-workspace-layout .command-main,.command-center-shell.workspace-page-document .linear-workspace-layout .workspace-step-page,.command-center-shell.workspace-page-document>.command-viewport{min-height:0;height:auto}.command-center-shell.workspace-page-document .linear-workspace-layout{align-content:start}}