@layer reset{*,:before,:after{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}img,svg{display:block}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Inter, Aptos, "Segoe UI", "Noto Sans Arabic", Arial, sans-serif;--ink-950:#10201d;--ink-800:#243b36;--ink-650:#47605a;--ink-500:#667a75;--line-strong:#c7d0cc;--line:#dce3df;--line-soft:#e9eeeb;--canvas:#f3f5f3;--surface:#fff;--surface-soft:#f8faf8;--surface-strong:#edf2ef;--brand-950:#0d2821;--brand-900:#12362d;--brand-800:#1c4b3e;--brand-700:#27614f;--brand-100:#dfeee8;--brand-50:#f1f8f5;--gold-700:#8c6423;--gold-500:#c79437;--gold-100:#f7e8c8;--critical-700:#9a2f33;--critical-100:#f8e4e4;--warning-700:#90601c;--warning-100:#faebcb;--positive-700:#26704f;--positive-100:#dff1e7;--info-700:#315e82;--info-100:#e0edf6;--focus:#2563eb;--shadow-xs:0 1px 2px #10201d0d;--shadow-sm:0 4px 14px #10201d12;--shadow-lg:0 24px 60px #05120f38;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--transition:.16s ease}}@layer base{body{background:var(--canvas);color:var(--ink-950);font-family:var(--font-sans);text-rendering:optimizelegibility;font-size:14px;line-height:1.45;overflow-x:hidden}h1,h2,h3,h4,p{margin-block-start:0}h1{letter-spacing:-.025em;font-size:clamp(1.45rem,2vw,2rem);line-height:1.2}h2{letter-spacing:-.012em;font-size:1rem;line-height:1.35}h3{font-size:.95rem}button,a,input,select,summary{outline:none}:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 70%, transparent);outline-offset:2px}a{color:inherit}}@layer layout{.app-shell{grid-template-rows:64px minmax(0,1fr) 30px;grid-template-columns:272px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.global-bar{background:var(--brand-950);color:#fff;align-items:center;gap:var(--space-5);min-width:0;padding:0 var(--space-5);z-index:40;grid-area:1/1/auto/-1;display:flex;position:sticky;top:0}.workspace-rail{background:var(--surface);border-inline-end:1px solid var(--line);z-index:20;flex-direction:column;grid-area:2/1;min-height:0;display:flex;overflow:auto}.main-content{grid-area:2/2;min-width:0;overflow:auto}.status-footer{background:var(--brand-950);color:#dce9e4;align-items:center;gap:var(--space-6);padding-inline:var(--space-5);z-index:40;grid-area:3/1/auto/-1;justify-content:flex-end;font-size:11px;display:flex}.review-layout{gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(0,1fr) 276px;display:grid}.canvas-columns{gap:var(--space-5);grid-template-columns:minmax(0,1.75fr) minmax(270px,.75fr);margin-block-start:var(--space-6);display:grid}}@layer components{.skip-link{z-index:100;background:#fff;padding:10px 14px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.brand-lockup{align-items:center;gap:10px;min-width:185px;display:flex}.brand-lockup>span:last-child{line-height:1.05;display:grid}.brand-lockup strong{letter-spacing:.18em;font-size:14px}.brand-lockup small{color:#adc4bb;margin-block-start:4px;font-size:9px}.brand-mark{color:#f1c875;border:1px solid #a9823b;border-radius:4px 12px 4px 4px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:19px;display:flex}.environment-badge{color:#c5d5cf;text-transform:uppercase;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;display:flex}.environment-dot,.status-dot{background:var(--gold-500);border-radius:50%;width:7px;height:7px;display:inline-block}.module-switcher{background:#00000029;border-radius:8px;padding:3px;display:flex}.module-switcher button{color:#b8cbc4;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:12px}.module-switcher button.active{box-shadow:var(--shadow-xs);color:var(--brand-950);background:#fff;font-weight:700}.module-switcher button:disabled{color:#708c82;cursor:not-allowed;opacity:.62}.global-actions{align-items:center;gap:var(--space-2);min-width:0;margin-inline-start:auto;display:flex}.global-search-trigger{color:#d9e6e1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 9px;font-size:10px;display:flex}.global-search-trigger kbd{color:#a9c0b7;background:#0000002e;border-radius:4px;padding:2px 5px;font-size:8px}.scope-control,.persona-control{color:#eef5f2;background:0 0;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.scope-control>span{text-align:start;font-size:11px;line-height:1.15;display:grid}.scope-control small{color:#8eaaa0;text-transform:uppercase;font-size:8px}.persona-control select{appearance:none;color:#fff;background:0 0;border:0;max-width:155px;font-size:11px}.persona-control option{color:var(--ink-950)}.icon-action,.mobile-menu-button{color:inherit;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 9px;display:inline-flex;position:relative}.icon-action:hover,.mobile-menu-button:hover{background:#ffffff14;border-color:#ffffff1f}.language-action{gap:6px}.language-action span{font-size:11px}.notification-count{background:var(--gold-500);border:2px solid var(--brand-950);color:var(--brand-950);border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:8px;font-weight:800;display:flex;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.avatar-action{background:var(--gold-100);color:var(--brand-950);border:1px solid #d7b96c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:flex;position:relative}.avatar-action i{background:var(--positive-500);border:2px solid var(--brand-950);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-1px}.mobile-menu-button{display:none}.rail-heading{padding:var(--space-5) var(--space-4) var(--space-3);display:grid}.mobile-global-controls,.mobile-only-utility,.mobile-persona-control{display:none}.rail-heading span,.eyebrow{color:var(--gold-700);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.rail-heading strong{margin-block-start:2px;font-size:15px}.screen-search{background:var(--surface-soft);border:1px solid var(--line);margin:0 var(--space-3) var(--space-3);border-radius:7px;align-items:center;gap:7px;padding:7px 9px;display:flex}.screen-search:focus-within{border-color:var(--brand-700);box-shadow:0 0 0 3px var(--brand-100)}.screen-search input{color:var(--ink-950);background:0 0;border:0;outline:0;width:100%;min-width:0}.screen-search input::placeholder{color:var(--ink-500)}.screen-search kbd{background:var(--surface-strong);border:1px solid var(--line);color:var(--ink-500);border-radius:4px;padding:1px 5px;font-size:9px}.core-view-links{border-block-end:1px solid var(--line);gap:4px;margin-block-end:10px;padding:0 8px 10px;display:grid}.core-view-links>span{color:var(--gold-700);letter-spacing:.13em;padding:0 6px 3px;font-size:8px;font-weight:900}.core-view-links>a{color:var(--ink-700);border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:8px 9px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.core-view-links>a:hover,.core-view-links>a:focus-visible{background:var(--surface-soft);border-color:var(--line)}.core-view-links>a.active{background:var(--brand-100);color:var(--brand-900)}.workspace-rail nav{padding:0 var(--space-2) var(--space-5)}.workspace-rail details{margin-block-end:3px}.workspace-rail summary{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 9px;font-size:9px;font-weight:800;display:flex}.workspace-rail summary:hover{background:var(--surface-soft)}.workspace-rail summary span{background:var(--surface-strong);border-radius:999px;padding:1px 6px;font-size:8px}.workspace-rail ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.workspace-rail a{color:var(--ink-650);transition:background var(--transition), color var(--transition);border-radius:6px;grid-template-columns:37px 1fr;align-items:center;gap:8px;padding:7px 9px;font-size:11px;text-decoration:none;display:grid}.workspace-rail a span{color:var(--ink-500);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.workspace-rail a:hover{background:var(--brand-50);color:var(--brand-800)}.workspace-rail a.active{background:var(--brand-100);color:var(--brand-950);font-weight:700}.workspace-rail a.active span{color:var(--brand-700)}.rail-empty{color:var(--ink-500);padding:var(--space-4);font-size:12px}.rail-footer{border-block-start:1px solid var(--line);color:var(--ink-500);padding:var(--space-3) var(--space-4);align-items:center;gap:9px;margin-block-start:auto;font-size:10px;display:flex}.rail-footer>span{display:grid}.rail-footer strong{color:var(--ink-800)}.context-header{background:var(--surface);border-block-end:1px solid var(--line);align-items:flex-end;gap:var(--space-5);min-height:114px;padding:var(--space-5) var(--space-6);z-index:10;justify-content:space-between;display:flex;position:sticky;top:0}.context-header p{color:var(--ink-500);max-width:760px;margin:5px 0 0;font-size:12px}.breadcrumbs{color:var(--ink-500);text-transform:uppercase;gap:7px;margin-block-end:7px;font-size:10px;display:flex}.title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.title-line h1{margin:0}.screen-id{background:var(--brand-950);color:#fff;border-radius:4px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.review-status{background:var(--positive-100);color:var(--positive-700);text-transform:uppercase;border:1px solid #b9dcc9;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700}.context-actions{gap:var(--space-2);white-space:nowrap;display:flex}.screen-action-strip{border-block-end:1px solid var(--line);align-items:center;gap:var(--space-4);padding:10px var(--space-5);background:#fff;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);display:grid}.screen-action-strip h2{margin:2px 0;font-size:11px}.screen-action-strip p{color:var(--ink-500);margin:0;font-size:8px}.screen-action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.screen-action-list button{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-800);text-align:start;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:7px 9px;display:flex}.screen-action-list button:hover:not(:disabled){background:var(--brand-50);border-color:var(--brand-100)}.screen-action-list button.recorded{background:var(--positive-100);color:var(--positive-700);border-color:#b9dcc9}.screen-action-list button:disabled{cursor:not-allowed;opacity:.65}.screen-action-list button>span{min-width:0;display:grid}.screen-action-list strong{overflow-wrap:anywhere;font-size:8px}.screen-action-list small{color:var(--ink-500);text-transform:uppercase;font-size:7px}.primary-button,.secondary-button{border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.primary-button{background:var(--brand-800);border:1px solid var(--brand-800);color:#fff}.primary-button:hover{background:var(--brand-700)}.primary-button:disabled,.secondary-button:disabled{background:var(--surface-strong);border-color:var(--line);color:var(--ink-500);cursor:not-allowed}.secondary-button{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-800)}.secondary-button:hover{background:var(--surface-soft)}.workspace-canvas{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);min-width:0;padding:var(--space-5)}.canvas-notice{background:var(--warning-100);color:var(--warning-700);align-items:center;gap:var(--space-3);border:1px solid #ead29f;border-radius:6px;justify-content:space-between;margin-block-end:var(--space-5);padding:7px 10px;font-size:10px;display:flex}.canvas-notice span{letter-spacing:.06em;font-weight:800}.canvas-notice p{margin:0}.loading-context{gap:2px;margin-block-end:var(--space-4);display:grid}.loading-context strong{font-size:12px}.loading-context span{color:var(--ink-500);font-size:10px}.mode-notice{background:var(--warning-100);color:var(--warning-700);border:1px solid #ead29f;border-radius:7px;align-items:center;gap:10px;margin-block-end:var(--space-5);padding:10px 12px;display:flex}.mode-notice>span{font-size:10px;display:grid}.mode-notice strong{letter-spacing:.08em;font-size:9px}.workspace-canvas.stale .metric-card,.workspace-canvas.stale .work-queue,.workspace-canvas.stale .next-actions{filter:grayscale(.65);opacity:.78}.state-canvas{min-height:580px}.state-preview{background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:var(--radius-md);min-height:440px;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-block-start:var(--space-5);display:flex}.state-preview-icon{background:var(--surface-strong);color:var(--ink-650);height:48px;border-radius:10px;justify-content:center;align-items:center;width:48px;margin-block-end:var(--space-4);display:flex}.state-preview.warning .state-preview-icon{background:var(--warning-100);color:var(--warning-700)}.state-preview.critical .state-preview-icon{background:var(--critical-100);color:var(--critical-700)}.state-preview.positive .state-preview-icon{background:var(--positive-100);color:var(--positive-700)}.state-preview h2{margin:5px 0 7px;font-size:1.25rem}.state-preview p{color:var(--ink-500);max-width:520px;font-size:11px}.state-preview small{color:var(--ink-500);margin-block-start:var(--space-3);font-size:9px}.section-heading{align-items:flex-end;gap:var(--space-4);justify-content:space-between;margin-block-end:var(--space-3);display:flex}.section-heading h2{margin:2px 0 0}.section-heading.compact{border-block-end:1px solid var(--line);padding:var(--space-4);align-items:center;margin:0}.text-button{color:var(--brand-700);background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:10px;font-weight:700;display:inline-flex}.metric-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-card{background:var(--surface);border:1px solid var(--line);color:var(--ink-950);min-height:126px;padding:var(--space-3);text-align:start;transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);border-radius:8px;display:grid;position:relative}.metric-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.metric-card:disabled,.record-link:disabled,.row-open:disabled,.next-actions button:disabled{cursor:not-allowed;opacity:.7}.metric-card strong{margin-block-start:8px;font-size:1.7rem;line-height:1.2}.metric-card small{color:var(--ink-500);align-self:end;max-width:90%;font-size:9px}.metric-label{color:var(--ink-650);padding-inline-end:25px;font-size:10px;font-weight:700}.metric-icon{border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;inset-block-start:11px;inset-inline-end:11px}.metric-card.critical .metric-icon{background:var(--critical-100);color:var(--critical-700)}.metric-card.warning .metric-icon{background:var(--warning-100);color:var(--warning-700)}.metric-card.positive .metric-icon{background:var(--positive-100);color:var(--positive-700)}.metric-card.neutral .metric-icon{background:var(--info-100);color:var(--info-700)}.metric-chevron{color:var(--ink-500);bottom:12px;position:absolute;inset-inline-end:10px}.work-queue,.next-actions{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.responsive-table{overflow:auto}table{border-collapse:collapse;width:100%;min-width:690px}th{background:var(--surface-soft);color:var(--ink-500);letter-spacing:.05em;text-align:start;text-transform:uppercase;padding:9px 12px;font-size:9px}td{border-block-start:1px solid var(--line-soft);color:var(--ink-650);vertical-align:middle;padding:11px 12px;font-size:10px}tbody tr:hover{background:var(--brand-50)}.record-link{color:var(--ink-650);text-align:start;background:0 0;border:0;gap:2px;max-width:250px;padding:0;display:grid}.record-link strong{color:var(--ink-950);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.state-badge{background:var(--surface-strong);border:1px solid var(--line);color:var(--ink-650);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.state-badge.requires-review{background:var(--warning-100);color:var(--warning-700);border-color:#ead29f}.state-badge.returned{background:var(--critical-100);color:var(--critical-700);border-color:#edc4c5}.state-badge.current{background:var(--positive-100);color:var(--positive-700);border-color:#b9dcc9}.state-badge.updated-in-session{background:var(--brand-50);border-color:var(--brand-100);color:var(--brand-700)}.evidence-cell{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.row-open{color:var(--brand-700);background:0 0;border:0;border-radius:5px;padding:5px}.next-actions ol{margin:0;padding:0;list-style:none}.next-actions li+li{border-block-start:1px solid var(--line-soft)}.next-actions li>button{color:var(--ink-950);text-align:start;background:#fff;border:0;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:12px;display:grid}.next-actions li>button:hover{background:var(--brand-50)}.next-actions li>button.completed{background:var(--positive-100)}.next-actions li span:nth-child(2){gap:2px;display:grid}.next-actions strong{font-size:10px}.next-actions small{color:var(--ink-500);font-size:8px}.session-change-summary{background:var(--positive-100);color:var(--positive-700);border:1px solid #b9dcc9;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;margin-block-end:var(--space-4);padding:10px 12px;display:grid}.session-change-summary>span{font-size:9px;display:grid}.session-change-summary strong{font-size:9px}.session-history{color:var(--ink-650);grid-column:2}.session-history>summary{cursor:pointer;font-size:9px;font-weight:800}.session-history ol{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.session-history li{background:#fff;border:1px solid #cbe3d5;border-radius:6px;padding:9px}.session-history-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.session-history time,.session-history small{color:var(--ink-500);font-size:8px}.session-history dl{gap:5px;margin:8px 0 0;display:grid}.session-history dl div{grid-template-columns:minmax(105px,.35fr) minmax(0,1fr);gap:2px;display:grid}.session-history dt{color:var(--ink-500);font-size:8px}.session-history dd{color:var(--ink-950);overflow-wrap:anywhere;margin:0;font-size:9px}.action-number{background:var(--surface-strong);border-radius:5px;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:flex}.action-number.critical{background:var(--critical-100);color:var(--critical-700)}.action-number.warning{background:var(--warning-100);color:var(--warning-700)}.due-label{color:var(--ink-500);white-space:nowrap;font-size:8px}.review-rail{gap:var(--space-3);flex-direction:column;display:flex}.review-card{background:var(--surface);border:1px solid var(--line);padding:var(--space-4);border-radius:8px}.review-card.accent-card{background:linear-gradient(150deg, var(--brand-950), var(--brand-800));border-color:var(--brand-800);color:#fff}.review-card h2{margin:3px 0 8px}.review-card p{color:var(--ink-500);margin-block-end:0;font-size:10px}.accent-card p{color:#c6d7d0}.review-card dl{margin:var(--space-3) 0 0;border-block-start:1px solid #ffffff26;gap:7px;padding-block-start:var(--space-3);display:grid}.review-card dl div{justify-content:space-between;font-size:9px;display:flex}.review-card dt{color:#abc2b9}.review-card dd{margin:0;font-weight:700}.review-card.accent-card .role-boundary-note{color:#c4d6cf;border-block-start:1px solid #ffffff26;margin-block-start:var(--space-3);padding-block-start:var(--space-3);line-height:1.45}.state-list{flex-wrap:wrap;gap:5px;display:flex}.state-list span{background:var(--surface-strong);border:1px solid var(--line);color:var(--ink-650);border-radius:999px;padding:3px 7px;font-size:8px}.scenario-control{gap:5px;margin-block-start:10px;display:grid}.scenario-control>span{color:var(--ink-500);text-transform:uppercase;font-size:9px;font-weight:700}.scenario-control select{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-800);border-radius:6px;width:100%;min-height:34px;padding:0 8px;font-size:10px}.related-journeys{gap:8px;margin:0;padding:0;list-style:none;display:grid}.related-journeys li{color:var(--ink-650);font-size:9px;display:grid}.related-journeys strong{color:var(--gold-700);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.terminology-note{color:var(--ink-500);margin:0;padding:4px;font-size:9px}.status-footer span{align-items:center;gap:6px;display:inline-flex}.status-dot.warning{background:var(--gold-500)}.panel-backdrop{z-index:70;background:#05120f73;justify-content:flex-end;display:flex;position:fixed;inset:0}.journey-panel{background:var(--canvas);box-shadow:var(--shadow-lg);max-width:760px;padding:var(--space-6);width:min(760px,92vw);overflow:auto}.panel-heading{align-items:flex-start;gap:var(--space-4);justify-content:space-between;display:flex}.panel-heading h2{margin:2px 0 0;font-size:1.25rem}.journey-panel .icon-action,.record-inspector .icon-action{border-color:var(--line);color:var(--ink-650)}.panel-intro{color:var(--ink-500);max-width:620px;font-size:11px}.journey-toolbar{background:var(--canvas);align-items:center;gap:var(--space-3);padding-block:var(--space-2) var(--space-4);z-index:2;display:flex;position:sticky;top:0}.journey-search{border:1px solid var(--line);background:#fff;border-radius:7px;flex:1;align-items:center;gap:8px;padding:8px 10px;display:flex}.journey-search:focus-within{border-color:var(--brand-700);box-shadow:0 0 0 3px var(--brand-100)}.journey-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.journey-filters{gap:4px;display:flex}.journey-filters button{border:1px solid var(--line);color:var(--ink-650);background:#fff;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:0 8px;font-size:9px;display:flex}.journey-filters button span{background:var(--surface-strong);border-radius:999px;padding:1px 5px;font-size:8px}.journey-filters button.active{background:var(--brand-900);border-color:var(--brand-900);color:#fff}.journey-filters button.active span{background:#ffffff26}.journey-results{color:var(--ink-500);justify-content:space-between;align-items:center;margin-block-end:var(--space-2);font-size:9px;display:flex}.journey-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journey-list.complete-list{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.journey-card{border:1px solid var(--line);padding:var(--space-4);background:#fff;border-radius:9px}details.journey-card{padding:0}details.journey-card:not([open])>.journey-detail{display:none}details.journey-card>summary{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);justify-content:space-between;list-style:none;display:flex}details.journey-card>summary::-webkit-details-marker{display:none}details.journey-card[open]>summary{border-block-end:1px solid var(--line)}.journey-title-block{gap:3px;display:grid}.journey-title-block>strong{color:var(--ink-950);font-size:11px}.journey-id{color:var(--gold-700);align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;display:flex}.journey-kind{background:var(--surface-strong);color:var(--ink-500);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:8px}.journey-detail{padding:var(--space-4)}.journey-detail>p{color:var(--ink-650);font-size:10px}.journey-start{margin-block-end:var(--space-2)}.journey-role-note{color:var(--warning-700);margin-block:0 var(--space-3);font-size:8px;display:block}.journey-run-bar{background:linear-gradient(105deg, var(--brand-950), var(--brand-800));border:1px solid var(--brand-800);color:#fff;align-items:center;gap:var(--space-4);border-radius:9px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) auto;margin-block-end:var(--space-4);padding:12px 14px;display:grid}.journey-run-identity,.journey-run-step>div{gap:3px;display:grid}.journey-active-label{color:#d5fae5;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.journey-run-identity>strong,.journey-run-step strong{font-size:10px}.journey-run-identity .text-button{color:#d8e9e2;justify-content:flex-start;width:fit-content;padding:0}.journey-run-step{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.journey-run-step>span{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:800;display:flex}.journey-run-step .step-match{color:#d5fae5;background:#47b8803d}.journey-run-step .step-away{color:#d8e9e2;background:#ffffff1f}.journey-run-step small{color:#c6d7d0;font-size:8px}.journey-run-actions{align-items:center;gap:6px;display:flex}.journey-run-actions .secondary-button{color:#fff;background:0 0;border-color:#ffffff47}.journey-run-actions .primary-button{color:var(--brand-900);background:#fff;border-color:#fff}.journey-run-actions .icon-action{color:#fff;border-color:#ffffff47}.journey-run-actions button:disabled{opacity:.45}.journey-meta,.failure-behaviour{background:var(--surface-soft);border:1px solid var(--line-soft);margin-block:var(--space-3);border-radius:6px;gap:3px;padding:9px 10px;display:grid}.journey-meta strong,.journey-gates>strong,.failure-behaviour strong{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.journey-meta span,.failure-behaviour p{color:var(--ink-800);margin:0;font-size:9px}.journey-gates{margin-block:var(--space-3)}.journey-gates ul{color:var(--ink-650);gap:3px;margin:5px 0 0;padding-inline-start:18px;font-size:9px;display:grid}.journey-branch-coverage{margin-block:var(--space-3)}.journey-branch-coverage>strong{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.journey-branch-coverage ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.journey-branch-coverage li{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:6px 7px;display:flex}.journey-branch-coverage li span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.journey-branch-coverage li small{white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:7px}.journey-branch-coverage li.executable small{background:var(--positive-100);color:var(--positive-700)}.journey-branch-coverage li.source-contract small{background:var(--gold-100);color:var(--gold-700)}.journey-branch-coverage li.not-specified small{background:var(--surface-strong);color:var(--ink-500)}.journey-title{justify-content:space-between;align-items:center;display:flex}.journey-title span{color:var(--gold-700);align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;display:flex}.journey-title em{background:var(--surface-strong);color:var(--ink-500);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.journey-card h3{margin:10px 0 5px}.journey-card>p{color:var(--ink-500);min-height:40px;font-size:9px}.journey-card ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.journey-card li button{background:var(--surface-soft);border:1px solid var(--line-soft);color:var(--ink-800);text-align:start;border-radius:6px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.journey-card li button:hover{background:var(--brand-50);border-color:var(--brand-100)}.journey-card li button>span:first-child{background:var(--brand-100);color:var(--brand-800);border-radius:4px;justify-content:center;align-items:center;height:22px;font-size:8px;font-weight:800;display:flex}.journey-card li button>span:nth-child(2){display:grid}.journey-card li strong{font-size:9px}.journey-card li small{color:var(--ink-500);font-size:7px}.record-inspector{border-inline-start:1px solid var(--line);box-shadow:var(--shadow-lg);padding:var(--space-5);z-index:60;background:#fff;width:min(320px,94vw);position:fixed;inset-block:64px 30px;inset-inline-end:0;overflow:auto}.record-inspector>h3{margin:var(--space-3) 0 5px;font-size:1.2rem}.record-inspector>p{color:var(--ink-500);font-size:11px}.inspector-facts{border-block:1px solid var(--line);margin:var(--space-5) 0;display:grid}.inspector-facts div{gap:3px;padding:11px 0;display:grid}.inspector-facts div+div{border-block-start:1px solid var(--line-soft)}.inspector-facts dt{color:var(--ink-500);align-items:center;gap:6px;font-size:9px;display:flex}.inspector-facts dd{color:var(--ink-800);margin:0;font-size:11px;font-weight:700}.inspector-section{background:var(--surface-soft);border:1px solid var(--line);padding:var(--space-4);border-radius:7px}.inspector-section h4{margin:0 0 7px}.inspector-section ul{color:var(--ink-500);margin:0;padding-inline-start:18px;font-size:10px}.full-width{width:100%;margin-block-start:var(--space-4)}.review-action-panel{border-inline-start:1px solid var(--line);box-shadow:var(--shadow-lg);padding:var(--space-5);z-index:80;background:#fff;width:min(480px,96vw);position:fixed;inset-block:64px 30px;inset-inline-end:0;overflow:auto}.review-action-panel .icon-action{border-color:var(--line);color:var(--ink-650)}.review-action-form>p{color:var(--ink-500);font-size:11px}.inspection-panel{width:min(520px,96vw)}.inspection-summary{color:var(--ink-500);margin-block:var(--space-3);font-size:11px;line-height:1.55}.inspection-boundary{color:#1c6654;background:#eef7f4;border-color:#cce4db}.inspection-facts{border:1px solid var(--line);margin:var(--space-4) 0;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.inspection-facts div{gap:3px;padding:11px;display:grid}.inspection-facts div:nth-child(2n){border-inline-start:1px solid var(--line)}.inspection-facts div:nth-child(n+3){border-block-start:1px solid var(--line)}.inspection-facts dt{color:var(--ink-500);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.inspection-facts dd{color:var(--ink-800);overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:750;line-height:1.4}.inspection-facts small{color:var(--ink-500);font-size:8px;line-height:1.4}.inspection-section{background:var(--surface-soft);border:1px solid var(--line);margin-block:var(--space-3);padding:var(--space-4);border-radius:7px}.inspection-section h3,.inspection-sources h3{margin:0 0 7px;font-size:12px}.inspection-section>p{color:var(--ink-500);margin:0 0 8px;font-size:9px;line-height:1.5}.inspection-section ul{color:var(--ink-650);gap:6px;margin:0;padding-inline-start:18px;font-size:9px;line-height:1.45;display:grid}.source-inspection dl{border-block-start:1px solid var(--line);margin:10px 0 0}.source-inspection dl div{gap:2px;padding:8px 0;display:grid}.source-inspection dl div+div{border-block-start:1px solid var(--line-soft)}.source-inspection dt{color:var(--ink-800);font-size:9px;font-weight:750}.source-inspection dd{color:var(--ink-500);margin:0;font-size:8px;line-height:1.4}.inspection-sources{border-block:1px solid var(--line);margin-block:var(--space-4);padding-block:var(--space-4);gap:7px;display:grid}.inspection-sources>div{color:var(--ink-500);align-items:center;gap:7px;font-size:9px;display:flex}.inspection-sources svg{color:var(--brand-700);flex:none}.inspection-limitation{background:var(--gold-100);color:#75501c;border:1px solid #ead4a7;border-radius:7px;gap:3px;padding:10px;font-size:9px;line-height:1.45;display:grid}.action-context{background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand-700);margin-block:var(--space-4);border-radius:7px;align-items:flex-start;gap:9px;padding:10px;display:flex}.action-context>span{font-size:9px;display:grid}.action-context strong{font-size:9px}.action-facts{border-block:1px solid var(--line);margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-facts div{gap:2px;padding:10px;display:grid}.action-facts div+div{border-inline-start:1px solid var(--line)}.action-facts dt{color:var(--ink-500);font-size:8px}.action-facts dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:750}.source-form{border-block:1px solid var(--line);margin-block:var(--space-4);padding-block:var(--space-4) var(--space-2)}.source-form-heading{align-items:start;gap:var(--space-3);justify-content:space-between;margin-block-end:var(--space-4);display:flex}.source-form-heading h3{margin:3px 0 0;font-size:13px}.source-form-heading>small{color:var(--ink-500);text-align:end;max-width:45%;font-size:8px}.action-field{gap:5px;margin-block-end:var(--space-4);display:grid}.action-field>span{color:var(--ink-800);font-size:9px;font-weight:750}.action-field>small{color:var(--ink-500);font-size:8px}.action-field input,.action-field select,.action-field textarea{background:var(--surface-soft);border:1px solid var(--line-strong);color:var(--ink-950);border-radius:7px;width:100%;min-height:40px;padding:9px 10px}.action-field textarea{resize:vertical;line-height:1.5}.action-field input:focus,.action-field select:focus,.action-field textarea:focus{border-color:var(--brand-700);box-shadow:0 0 0 3px var(--brand-100);background:#fff}.action-field-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-attestation{background:var(--gold-100);margin-block:var(--space-4);border:1px solid #ead4a7;border-radius:7px;align-items:flex-start;gap:9px;padding:10px;display:flex}.action-attestation input{accent-color:var(--brand-700);margin-block-start:3px}.action-attestation span{display:grid}.action-attestation strong{font-size:9px}.action-attestation small{color:var(--ink-500);font-size:8px}.action-inspection,.export-preview{background:var(--surface-soft);border:1px solid var(--line);margin-block:var(--space-4);padding:var(--space-4);border-radius:7px}.action-inspection h3{margin-block-end:8px}.action-inspection ul{color:var(--ink-500);margin:0;padding-inline-start:18px;font-size:9px}.export-preview{color:var(--ink-650);align-items:flex-start;gap:8px;font-size:9px;display:flex}.export-preview span{display:grid}.action-save-state{color:var(--positive-700);margin-block:var(--space-3);align-items:center;gap:5px;font-size:8px;display:flex}.action-panel-footer{border-block-start:1px solid var(--line);align-items:center;gap:var(--space-3);justify-content:flex-end;padding-block-start:var(--space-4);display:flex}.action-panel-footer .primary-button:disabled{background:var(--surface-strong);border-color:var(--line);color:var(--ink-500);cursor:not-allowed}.action-complete{padding-block:var(--space-8);text-align:center;flex-direction:column;align-items:center;display:flex}.action-complete>svg{color:var(--positive-700)}.action-complete h3{margin:10px 0 4px}.action-complete>p{color:var(--ink-500);font-size:10px}.action-complete dl{border:1px solid var(--line);text-align:start;border-radius:7px;width:100%}.action-complete dl div{gap:2px;padding:9px;display:grid}.action-complete dl div+div{border-block-start:1px solid var(--line)}.action-complete dt{color:var(--ink-500);font-size:8px}.action-complete dd{margin:0;font-size:10px;font-weight:750}.completion-detail{margin-block:var(--space-3);text-align:start;width:100%}.completion-detail>summary{cursor:pointer;font-size:9px;font-weight:800}.completion-detail dl{max-height:290px;margin-block-start:8px;overflow:auto}.global-utility-panel{border-inline-start:1px solid var(--line);box-shadow:var(--shadow-lg);padding:var(--space-5);z-index:90;background:#fff;width:min(430px,96vw);position:fixed;inset-block:64px 30px;inset-inline-end:0;overflow:auto}.global-utility-panel .icon-action{border-color:var(--line);color:var(--ink-650)}.utility-search{background:var(--surface-soft);border:1px solid var(--line-strong);margin-block:var(--space-4) var(--space-2);border-radius:7px;align-items:center;gap:8px;padding:9px 10px;display:flex}.utility-search:focus-within{border-color:var(--brand-700);box-shadow:0 0 0 3px var(--brand-100);background:#fff}.utility-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.utility-note{color:var(--ink-500);font-size:9px}.utility-results{gap:5px;display:grid}.utility-results>span{color:var(--ink-500);margin-block:5px;font-size:8px}.utility-results button{border:1px solid var(--line);color:var(--ink-800);text-align:start;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.utility-results button:hover{background:var(--brand-50);border-color:var(--brand-100)}.utility-results button>span{display:grid}.utility-results strong{font-size:9px}.utility-results small{color:var(--ink-500);font-size:8px}.utility-results em{background:var(--surface-strong);color:var(--ink-500);border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.scope-options{margin:var(--space-4) 0;border:0;gap:7px;padding:0;display:grid}.scope-options legend{margin-block-end:7px;font-size:9px;font-weight:800}.scope-options label{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;align-items:flex-start;gap:9px;padding:11px;display:flex}.scope-options label.selected{background:var(--brand-50);border-color:var(--brand-700)}.scope-options input{accent-color:var(--brand-700);margin-block-start:3px}.scope-options span{display:grid}.scope-options strong{font-size:9px}.scope-options small{color:var(--ink-500);font-size:8px}.utility-panel-status{background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand-700);margin-block:var(--space-4);border-radius:7px;align-items:flex-start;gap:9px;padding:10px;display:flex}.utility-panel-status>span{font-size:8px;display:grid}.utility-panel-status strong{font-size:9px}.notification-list,.help-actions{margin-block:var(--space-4);gap:7px;display:grid}.notification-list button,.help-actions button{border:1px solid var(--line);color:var(--ink-800);text-align:start;background:#fff;border-radius:7px;align-items:flex-start;gap:9px;width:100%;padding:11px;display:flex}.notification-list button:hover,.help-actions button:hover{background:var(--brand-50);border-color:var(--brand-100)}.notification-list button>span:last-child,.help-actions button{display:grid}.notification-list strong,.help-actions strong{font-size:9px}.notification-list small,.help-actions small{color:var(--ink-500);font-size:8px}.notification-unread{background:var(--critical-500);border-radius:50%;flex:none;width:7px;height:7px;margin-block-start:4px}.help-topic{background:var(--surface-soft);border:1px solid var(--line);padding:var(--space-4);border-radius:7px}.help-topic h3{margin-block-end:7px}.help-topic ol,.help-topic dl{color:var(--ink-500);margin:0;padding-inline-start:18px;font-size:9px}.help-topic dl{padding:0}.help-topic dl div{gap:2px;padding:6px 0;display:grid}.help-topic dd{margin:0}.director-demo-guide>div>p{color:var(--ink-500);margin:0 0 10px;font-size:8px;line-height:1.5}.director-demo-guide>ol{gap:6px;padding:0;list-style:none;display:grid}.director-demo-guide li button{border:1px solid var(--line);color:var(--ink-800);text-align:start;background:#fff;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.director-demo-guide li button:hover,.director-demo-guide li button[aria-current=step]{background:var(--brand-50);border-color:var(--brand-300)}.director-demo-guide li button>span:first-child{background:var(--brand-950);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;font-weight:850;display:flex}.director-demo-guide li button>span:nth-child(2){min-width:0;display:grid}.director-demo-guide li button strong{font-size:8px}.director-demo-guide li button small{color:var(--ink-500);font-size:7px}.director-demo-guide li button em{color:var(--brand-700);font-size:7px;font-style:normal;font-weight:900}.help-actions button:disabled{background:var(--surface-soft);color:var(--ink-500);cursor:not-allowed;opacity:.7}.profile-summary{margin-block:var(--space-5);align-items:center;gap:10px;display:flex}.profile-avatar{background:var(--gold-100);color:var(--gold-700);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.profile-summary>span:last-child{display:grid}.profile-summary strong{font-size:11px}.profile-summary small{color:var(--ink-500);font-size:8px}.skeleton{background:linear-gradient(90deg, var(--surface-strong), var(--surface-soft), var(--surface-strong));background-size:200% 100%;border-radius:7px;animation:1.35s ease-in-out infinite pulse}.skeleton-heading{height:28px;width:230px;margin-block-end:var(--space-5)}.metric-skeleton{height:126px}.table-skeleton{height:320px;margin-block-start:var(--space-6)}.role-redirect{color:var(--ink-500);justify-content:center;align-items:center;min-height:100vh;display:flex}@keyframes pulse{to{background-position:-200% 0}}}@layer utilities{.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=761px){html,body,#root{height:100%;overflow:hidden}}@media (width<=1280px){.environment-badge{display:none}.review-layout{grid-template-columns:minmax(0,1fr)}.review-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.terminology-note{grid-column:1/-1}}@media (width<=1020px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.brand-lockup{min-width:auto}.brand-lockup small,.scope-control{display:none}.global-search-trigger{justify-content:center;width:36px;padding:0}.global-search-trigger span,.global-search-trigger kbd{display:none}.mobile-global-controls{border-block-end:1px solid var(--line);padding:0 var(--space-3) var(--space-3);gap:6px;display:grid}.mobile-global-controls button,.mobile-persona-control{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-800);text-align:start;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 9px}.mobile-global-controls button{display:flex}.mobile-global-controls .mobile-only-utility,.mobile-global-controls .mobile-persona-control{display:none}.mobile-global-controls button>span:not(.mini-avatar),.mobile-persona-control>span{width:100%;min-width:0;display:grid}.mobile-global-controls small{color:var(--ink-500);text-transform:uppercase;font-size:7px}.mobile-global-controls strong{overflow-wrap:anywhere;font-size:8px}.journey-run-bar{grid-template-columns:minmax(180px,.8fr) minmax(230px,1.2fr)}.journey-run-actions{grid-column:1/-1}.mini-avatar{background:var(--gold-100);color:var(--gold-700);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:flex}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.app-shell{height:auto;min-height:100vh;padding-block:58px 27px;display:block;overflow:visible}.global-bar{height:58px;padding:0 10px;position:fixed;inset-block-start:0;inset-inline:0}.brand-lockup strong{font-size:12px}.brand-mark{width:30px;height:30px}.module-switcher{margin-inline-start:auto}.module-switcher button{padding:6px 8px;font-size:9px}.global-actions{margin-inline-start:0}.persona-control,.language-action span,.avatar-action,.global-actions>.icon-action:not(.language-action){display:none}.mobile-global-controls .mobile-only-utility,.mobile-global-controls .mobile-persona-control{display:flex}.mobile-persona-control select{color:var(--ink-800);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:9px;font-weight:700}.mobile-menu-button{display:inline-flex}.workspace-rail{box-shadow:var(--shadow-lg);bottom:27px;transition:transform var(--transition);width:min(310px,88vw);position:fixed;inset-block-start:58px;inset-inline-start:0;transform:translate(-105%)}[dir=rtl] .workspace-rail{transform:translate(105%)}.workspace-rail.open{transform:translate(0)}.main-content{overflow:visible}.context-header{min-height:auto;padding:var(--space-4);align-items:flex-start;display:grid;position:static}.screen-action-strip{padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch}.screen-action-list{grid-template-columns:minmax(0,1fr)}.journey-run-bar{padding:var(--space-4);border-radius:0;grid-template-columns:minmax(0,1fr);margin-block-end:0}.journey-run-actions{flex-wrap:wrap;grid-column:auto}.journey-run-actions .secondary-button,.journey-run-actions .primary-button{flex:1}.context-actions{white-space:normal}.context-actions button{flex:1}.review-layout,.workspace-canvas{padding:var(--space-3)}.canvas-notice{align-items:flex-start;display:grid}.metric-grid{grid-template-columns:minmax(0,1fr)}.metric-card{min-height:112px}.responsive-table{overflow:visible}table{table-layout:fixed;min-width:100%}th:nth-child(2),td:nth-child(2),th:nth-child(4),td:nth-child(4){display:none}th:first-child,td:first-child{width:58%}th:nth-child(3),td:nth-child(3){width:30%}th:last-child,td:last-child{width:12%}td,th{padding-inline:8px}.review-rail{grid-template-columns:minmax(0,1fr)}.status-footer{bottom:0;justify-content:center;height:27px;padding:0 6px;font-size:8px;position:fixed;inset-inline:0}.status-footer span:nth-child(2){display:none}.journey-list{grid-template-columns:minmax(0,1fr)}.journey-toolbar{align-items:stretch;display:grid}.journey-filters{flex-wrap:wrap}.journey-filters button{flex:1;justify-content:center}.journey-branch-coverage ul{grid-template-columns:minmax(0,1fr)}.journey-panel{padding:var(--space-4);width:96vw}.record-inspector,.review-action-panel,.global-utility-panel{inset-block:58px 27px}.action-field-grid,.action-facts,.inspection-facts{grid-template-columns:minmax(0,1fr)}.inspection-facts div:nth-child(2n){border-inline-start:0}.inspection-facts div+div{border-block-start:1px solid var(--line)}.action-facts div+div{border-block-start:1px solid var(--line);border-inline-start:0}.source-form-heading{display:grid}.source-form-heading>small{text-align:start;max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
