:root{--navy-950:#071d31;--navy-900:#0b2942;--navy-800:#123a52;--teal-700:#0e746a;--teal-650:#16877b;--teal-100:#dff3f0;--ink-950:#10213a;--ink-900:#172b43;--ink-850:#19324f;--ink-800:#24364a;--ink-750:#30455b;--ink-700:#40556a;--ink-650:#516178;--ink-600:#5d6e81;--ink-550:#637488;--ink-500:#6d7b8b;--line-300:#c8d4dd;--line-200:#d4e1ea;--line-150:#e0e8ee;--line-100:#e8eef3;--surface:#fff;--surface-subtle:#f4f7fa;--app-canvas:#f4f7fa;--blue-700:#0a61ad;--blue-100:#e8f2ff;--green-700:#0f7d45;--green-100:#e2f4e9;--amber-700:#b45309;--amber-100:#fff2d8;--red-700:#c62828;--red-100:#fce8e8;--radius:7px;--radius-lg:9px;--shadow-sm:0 1px 2px #071d310d;--shadow-panel:0 8px 24px #071d3112;--shadow-md:0 18px 45px #071d3124;font-family:Inter,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.app-body,.app-shell,.app-content,.source-desk-body,.source-desk-frame{background:var(--app-canvas);color:var(--ink-950)}.sidebar,.source-desk-rail{background:var(--navy-950);box-shadow:8px 0 24px #071d3114}.nav-item,.source-desk-nav a{border-radius:5px}.nav-item.active,.source-desk-nav a.active{background:var(--teal-700);color:#fff;box-shadow:inset 3px 0 #8bd9cf}.topbar,.source-desk-topbar{border-bottom-color:var(--line-200);background:#fffffffa;min-height:64px;box-shadow:0 1px #071d3105}.main-content{max-width:1600px;padding:28px 28px 38px}.page-stack,.source-data-desk,.system-admin-page,.legal-governance-page{gap:16px}.button,.public-button,.deck-button{border-radius:5px}.button.primary{background:var(--teal-700);color:#fff;border-color:#0a625a}.button.primary:hover{background:#0b665e}.button.secondary{border-color:var(--line-300);color:var(--ink-800);background:#fff}.panel,.ons-panel,.source-hub-workspace,.source-desk-workspace,.source-desk-table-panel,.source-portal-kpis,.source-portal-insights,.source-portal-actions article,.system-admin-metrics,.legal-governance-form{border-color:var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff}.main-content>.page-heading,.main-content>*>.page-heading{border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--navy-950) 0%, var(--navy-900) 72%, #0b4a4d 100%);color:#fff;border:1px solid #163a52;align-items:flex-end;min-height:142px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #071d3121}.main-content>.page-heading:after,.main-content>*>.page-heading:after{content:"";border:1px solid #89e2d633;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-130px;right:-86px;box-shadow:0 0 0 38px #89e2d60b,0 0 0 78px #89e2d606}.main-content>.page-heading>*,.main-content>*>.page-heading>*{z-index:1;position:relative}.main-content>.page-heading h1,.main-content>*>.page-heading h1{color:#fff;font-size:clamp(28px,2.6vw,38px)}.main-content>.page-heading p,.main-content>*>.page-heading p{color:#c5d4df;max-width:780px}.main-content>.page-heading .page-kicker,.main-content>.page-heading .section-kicker,.main-content>*>.page-heading .page-kicker,.main-content>*>.page-heading .section-kicker{color:#8edfd4}.main-content>.page-heading .button.secondary,.main-content>*>.page-heading .button.secondary{color:#eef6f8;background:#0822347a;border-color:#d5e7ef61}.main-content>.page-heading .button.secondary:hover,.main-content>*>.page-heading .button.secondary:hover{background:#123a52cc;border-color:#8edfd4}.main-content>.page-heading .button.primary,.main-content>*>.page-heading .button.primary{color:var(--navy-950);background:#8edfd4;border-color:#8edfd4}.triage-command-header{border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--navy-950) 0%, var(--navy-900) 72%, #0b4a4d 100%);border-color:#163a52;min-height:142px;padding:24px 28px;box-shadow:0 12px 30px #071d3121}.triage-metrics,.triage-queue-section,.triage-detail-panel,.national-workflow-rail{border-color:var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.deck-command{--deck-bg:var(--app-canvas);--deck-panel:#fff;--deck-line:var(--line-300);--deck-text:var(--ink-950);--deck-muted:var(--ink-550);--deck-teal:var(--teal-700);--deck-blue:var(--blue-700);min-height:auto;color:var(--ink-950);background:0 0;margin:0;padding:0}.deck-command-header{border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--navy-950) 0%, var(--navy-900) 72%, #0b4a4d 100%);color:#fff;border:1px solid #163a52;align-items:flex-end;min-height:142px;margin-bottom:16px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 12px 30px #071d3121}.deck-command-header:after{content:"";border:1px solid #89e2d633;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-130px;right:-86px;box-shadow:0 0 0 38px #89e2d60b,0 0 0 78px #89e2d606}.deck-command-header>*{z-index:1;position:relative}.deck-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.deck-command-header span,.deck-command-header .deck-scope-label{color:#8edfd4!important}.deck-command-header h1{color:#fff;font-size:clamp(28px,2.6vw,38px)}.deck-command-header p{color:#c5d4df;max-width:820px}.deck-button{color:var(--navy-950);background:#8edfd4;border-color:#8edfd4}.deck-button.light{color:#eef6f8;background:#0822347a;border-color:#d5e7ef61}.deck-kpis{border-color:var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:16px}.operational-launchpad{border:1px solid var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:16px;overflow:hidden}.operational-launchpad>header{border-bottom:1px solid var(--line-200);background:linear-gradient(90deg,#f3faf8 0%,#fff 72%);justify-content:space-between;align-items:end;gap:24px;padding:15px 18px;display:flex}.operational-launchpad>header>div>span,.operational-launchpad>header>label>span{color:var(--teal-700);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.operational-launchpad>header h2{color:var(--ink-950);letter-spacing:-.02em;margin:0;font-size:18px}.operational-launchpad>header p{max-width:780px;color:var(--ink-600);margin:4px 0 0;font-size:13px;line-height:1.45}.operational-launchpad>header>small{color:var(--ink-500);font-size:12px;font-weight:700}.operational-launchpad>header>label{flex:0 0 min(390px,42%)}.operational-launchpad>header select{border:1px solid var(--line-300);width:100%;min-height:39px;color:var(--ink-900);font:inherit;background:#fff;border-radius:5px;font-size:13px}.operational-launchpad ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.operational-launchpad li{border-right:1px solid var(--line-200);grid-template-columns:29px minmax(0,1fr);gap:10px;min-height:150px;padding:16px;display:grid}.operational-launchpad li:last-child{border-right:0}.operational-launchpad li>span{background:var(--teal-700);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.operational-launchpad li>div{flex-direction:column;min-width:0;display:flex}.operational-launchpad li strong{color:var(--ink-900);font-size:13px}.operational-launchpad li p{color:var(--ink-600);margin:5px 0 12px;font-size:12px;line-height:1.45}.operational-launchpad li a,.operational-launchpad li button{width:fit-content;color:var(--teal-700);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:auto;padding:0;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.operational-launchpad li a:hover,.operational-launchpad li button:hover{color:#0b665e;text-decoration:underline}.operational-launchpad li small{color:var(--ink-500);margin-top:auto;font-size:12px}.operational-action-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.operational-launchpad li .operational-action-row>a,.operational-launchpad li .operational-action-row>button{margin-top:0}.operational-action-row>:not(:last-child):after{color:var(--line-400);content:"·";margin-left:12px}.deck-kpis article{border-color:var(--line-200);min-height:90px}.deck-kpis span,.deck-kpis small{color:var(--ink-500)}.deck-kpis strong{color:var(--ink-950)}.deck-kpis .alert strong{color:var(--amber-700)}.deck-panel{border-color:var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff}.deck-panel header{border-bottom-color:var(--line-200);background:#fff}.deck-panel header span{color:var(--teal-700)}.deck-panel header h2,.deck-panel header h2 b,.deck-panel header>b,.deck-empty strong,.deck-mini-stack strong,.deck-hit-list strong,.deck-panel td strong,.deck-sector-list strong{color:var(--ink-950)}.deck-panel header>small,.deck-panel td,.deck-panel td small,.deck-hit-list span,.deck-hit-list small,.deck-mini-stack span,.deck-bar,.deck-empty,.deck-sector-list article{color:var(--ink-550)}.deck-panel th{color:var(--ink-550);background:#f6f8fa}.deck-panel td,.deck-mini-stack article,.deck-hit-list article,.deck-actions-list>a,.deck-sector-list article{border-color:var(--line-200)}.deck-panel td a,.deck-hit-list a,.deck-text-link,.deck-text-button{color:var(--teal-700)}.deck-mini-stack,.deck-actions-list,.deck-trends,.deck-sector-list{background:#fff}.deck-donut i:after{color:var(--ink-950);background:#fff}.deck-donut div span,.deck-bar span{color:var(--ink-550)}.deck-donut div strong,.deck-bar strong{color:var(--ink-950)}.deck-bar i,.deck-sector-list i{background:#e5edf2}.deck-search,.fia-filters{border-color:var(--line-200);color:var(--ink-550);background:#f7f9fb}.deck-search input,.fia-filters input,.fia-filters select{border-color:var(--line-300);color:var(--ink-950);background:#fff}.fia-filters label>span{color:var(--ink-500)}.fia-workspace-header{border:1px solid var(--line-300);border-radius:var(--radius-lg);min-height:88px;box-shadow:var(--shadow-panel);background:linear-gradient(125deg,#fff 0%,#f1f8f7 100%);justify-content:space-between;align-items:center;gap:28px;margin-bottom:12px;padding:16px 18px;display:flex}.fia-workspace-header>div:first-child{max-width:780px}.fia-workspace-header>div:first-child>span{color:var(--teal-700);letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.fia-workspace-header h1{color:var(--ink-950);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.4vw,32px)}.fia-workspace-header p{max-width:720px;color:var(--ink-600);margin:7px 0 0;font-size:13px;line-height:1.55}.fia-workspace-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fia-workspace-actions>span{color:var(--teal-800);white-space:nowrap;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:800;display:inline-flex}.fia-work-area-nav{border:1px solid var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:8px;display:grid;overflow:hidden}.fia-work-area-nav a{border-right:1px solid var(--line-200);min-width:0;min-height:58px;color:var(--ink-650);text-align:center;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:780;text-decoration:none;display:flex}.fia-work-area-nav a:last-child{border-right:0}.fia-work-area-nav a:hover{color:var(--teal-700);background:#f6faf9}.fia-work-area-nav a.active{color:var(--teal-800);box-shadow:inset 0 -3px 0 var(--teal-700);background:#edf8f6}.fia-work-area-nav a>b,.fia-secondary-nav a>b{background:var(--navy-900);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.fia-workflow{border:1px solid var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.fia-workflow a{border-right:1px solid var(--line-200);min-height:44px;color:var(--ink-650);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:grid}.fia-workflow a:last-child{border-right:0}.fia-workflow a:hover,.fia-workflow a.active{color:var(--teal-800);background:#edf8f6}.fia-workflow a.active{box-shadow:inset 0 -3px 0 var(--teal-700)}.fia-workflow a>span{width:24px;height:24px;color:var(--teal-800);border:1px solid #afd2cd;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.fia-workflow a>strong{font-size:11px}.fia-workflow a>b{background:var(--navy-900);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.tocu-workspace-header{border:1px solid var(--line-300);border-radius:var(--radius-lg);min-height:82px;box-shadow:var(--shadow-panel);background:linear-gradient(125deg,#fff 0%,#f1f8f7 100%);justify-content:space-between;align-items:center;gap:24px;margin-bottom:10px;padding:15px 18px;display:flex}.tocu-workspace-header>div:first-child>span,.tocu-module-lead>div>span{color:var(--teal-700);letter-spacing:.12em;font-size:10px;font-weight:850;display:block}.tocu-workspace-header h1{color:var(--ink-950);letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(24px,2.4vw,31px)}.tocu-workspace-header p{color:var(--ink-600);margin:5px 0 0;font-size:13px}.agency-workbar{border:1px solid var(--line-300);border-radius:var(--radius);min-height:78px;box-shadow:var(--shadow-sm);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.agency-workbar>div:first-child>span,.agency-workbar-actions label>span{color:var(--teal-700);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.agency-workbar h1{color:var(--ink-950);letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.2vw,30px)}.agency-workbar-actions{justify-content:flex-end;align-items:end;gap:9px;min-width:0;display:flex}.agency-workbar-actions label{width:min(370px,36vw)}.agency-workbar-actions select{border:1px solid var(--line-300);width:100%;min-height:39px;color:var(--ink-900);font:inherit;background:#fff;border-radius:5px;font-size:12px}.ons-workbar+.ons-tabs{margin-top:-8px}.table-actions{flex-wrap:wrap;gap:7px 12px;display:flex}.table-actions .table-link{white-space:nowrap;margin-top:0}.tocu-scope-badge{color:var(--teal-800);white-space:nowrap;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex}.tocu-module-tabs{margin-bottom:8px}.tocu-module-tabs :is(a,button){min-height:50px;font-size:12px}.tocu-module-tabs,.tocu-workflow,.fia-workflow,.ons-tabs{scrollbar-width:none;-ms-overflow-style:none}.tocu-module-tabs::-webkit-scrollbar{display:none}.tocu-workflow::-webkit-scrollbar{display:none}.fia-workflow::-webkit-scrollbar{display:none}.ons-tabs::-webkit-scrollbar{display:none}.tocu-workflow{border:1px solid var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.tocu-workflow :is(a,button){border:0;border-right:1px solid var(--line-200);min-height:44px;color:var(--ink-650);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:grid}.tocu-workflow :is(a,button):last-child{border-right:0}.tocu-workflow :is(a,button):hover,.tocu-workflow :is(a,button).active{color:var(--teal-800);background:#edf8f6}.tocu-workflow :is(a,button).active{box-shadow:inset 0 -3px 0 var(--teal-700)}.tocu-workflow :is(a,button)>span{width:24px;height:24px;color:var(--teal-800);border:1px solid #afd2cd;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.tocu-workflow :is(a,button)>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.tocu-workflow :is(a,button)>b{background:var(--navy-900);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.tocu-module-lead{border:1px solid var(--line-300);border-left:3px solid var(--teal-700);border-radius:var(--radius);min-height:82px;box-shadow:var(--shadow-sm);background:#fff;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:14px 18px;display:flex}.tocu-module-lead h2{color:var(--ink-900);letter-spacing:-.025em;margin:4px 0 0;font-size:20px}.tocu-module-lead p{color:var(--ink-550);margin:4px 0 0;font-size:12px;line-height:1.45}.tocu-lead-actions{flex:none;gap:8px;display:flex}.fia-secondary-nav{border:1px solid var(--line-200);border-radius:var(--radius);scrollbar-width:thin;background:#f6f8fa;margin-bottom:12px;padding:5px;display:flex;overflow-x:auto}.fia-secondary-nav a{min-height:38px;color:var(--ink-600);border-radius:5px;flex:none;align-items:center;gap:7px;padding:8px 13px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.fia-secondary-nav a:hover{color:var(--teal-700)}.fia-secondary-nav a.active{color:var(--teal-800);background:#fff;box-shadow:0 1px 4px #0822361a}.fia-module-nav{border:1px solid var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.fia-module-nav a{border-right:1px solid var(--line-200);min-width:0;min-height:68px;color:var(--ink-650);align-items:center;gap:8px;padding:12px 13px;font-size:12px;font-weight:750;line-height:1.25;text-decoration:none;display:flex;position:relative}.fia-module-nav a:nth-child(5n){border-right:0}.fia-module-nav a:nth-child(-n+10){border-bottom:1px solid var(--line-200)}.fia-module-nav a:hover{color:var(--teal-700);background:#f5faf9}.fia-module-nav a.active{color:var(--teal-800);box-shadow:inset 0 -3px 0 var(--teal-700);background:#eaf7f4}.fia-module-nav a>svg{flex:none}.fia-module-nav a>span{min-width:0}.fia-module-nav a>b{background:var(--navy-900);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 5px;font-size:10px;display:grid}.fia-module-nav a>b.warning{background:var(--amber-700)}.fia-case-context{border-radius:var(--radius);background:linear-gradient(90deg,#eef8f6,#fff);border:1px solid #badbd6;grid-template-columns:minmax(240px,1fr) minmax(300px,420px) auto;align-items:end;gap:18px;margin-bottom:12px;padding:12px 16px;display:grid}.fia-case-context span,.fia-case-context strong,.fia-case-context small{display:block}.fia-case-context span{color:var(--teal-700);letter-spacing:.08em;margin-bottom:3px;font-size:10px;font-weight:850}.fia-case-context strong{color:var(--ink-950);font-size:14px}.fia-case-context small{color:var(--ink-550);margin-top:2px;font-size:12px}.fia-case-context label select{border:1px solid var(--line-300);width:100%;min-height:38px;color:var(--ink-900);font:inherit;background:#fff;border-radius:5px;font-size:12px}.fia-case-context>a{min-height:38px;color:var(--teal-700);align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.fia-module-heading{border:1px solid var(--line-300);border-radius:var(--radius);min-height:98px;box-shadow:var(--shadow-sm);background:#fff;justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;padding:17px 19px;display:flex}.fia-module-heading>div:first-child>span{color:var(--teal-700);letter-spacing:.1em;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.fia-module-heading h2{color:var(--ink-950);letter-spacing:-.025em;margin:0;font-size:20px}.fia-module-heading p{max-width:850px;color:var(--ink-600);margin:4px 0 0;font-size:12px;line-height:1.5}.fia-module-heading>small{color:var(--ink-500);flex:none;font-size:11px;font-weight:750}.fia-heading-actions{flex:none;gap:8px;display:flex}.fia-cycle{border:1px solid var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.fia-cycle>a{border-right:1px solid var(--line-200);min-height:146px;color:inherit;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;padding:15px;text-decoration:none;display:grid}.fia-cycle>a:nth-child(3n){border-right:0}.fia-cycle>a:nth-child(-n+3){border-bottom:1px solid var(--line-200)}.fia-cycle>a:hover{background:#f4faf9}.fia-cycle>a>span{background:var(--teal-700);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.fia-cycle>a>div{flex-direction:column;min-width:0;display:flex}.fia-cycle strong{color:var(--ink-950);font-size:13px}.fia-cycle p{color:var(--ink-600);margin:5px 0 10px;font-size:11px;line-height:1.45}.fia-cycle small{color:var(--teal-700);margin-top:auto;font-size:10px;font-weight:800}.fia-cycle>a>svg{color:var(--teal-700);align-self:center}.fia-priority-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.fia-priority-actions>a:nth-child(n){border-right:1px solid var(--line-200);border-bottom:0;min-height:124px}.fia-priority-actions>a:last-child{border-right:0}.fia-tool-list{display:grid}.fia-tool-list>a{border-bottom:1px solid var(--line-200);color:var(--teal-700);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;text-decoration:none;display:grid}.fia-tool-list>a:last-child{border-bottom:0}.fia-tool-list>a:hover{background:#f5faf9}.fia-tool-list>article{border-bottom:1px solid var(--line-200);padding:15px}.fia-tool-list>article:last-child{border-bottom:0}.fia-tool-list>article strong,.fia-tool-list>article span,.fia-tool-list>article small{display:block}.fia-tool-list>article strong{color:var(--ink-950);font-size:13px}.fia-tool-list>article span{color:var(--ink-650);margin-top:3px;font-size:11px}.fia-tool-list>article small{color:var(--teal-700);margin-top:5px;font-size:10px;font-weight:750}.fia-cycle>article{border-right:1px solid var(--line-200);grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:118px;padding:15px;display:grid}.fia-cycle>article:nth-child(3n){border-right:0}.fia-cycle>article>span{background:var(--teal-700);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.fia-cycle>article strong{color:var(--ink-950);font-size:13px}.fia-cycle>article p{color:var(--ink-600);margin:5px 0 0;font-size:11px;line-height:1.45}.fia-tool-list strong,.fia-tool-list span{display:block}.fia-tool-list strong{color:var(--ink-950);font-size:13px}.fia-tool-list span{color:var(--ink-550);margin-top:3px;font-size:11px}.fia-operations .deck-panel{margin-bottom:14px}.fia-operations .deck-command-grid .deck-panel{margin-bottom:0}.fia-boundary-note{color:var(--ink-650);background:#eef8f6;border-color:#b7d7d2;margin-top:14px}.fia-boundary-note strong{color:var(--ink-950)}.operations-manual-note{border-radius:var(--radius);color:var(--ink-650);background:linear-gradient(90deg,#eef8f6,#fff);border:1px solid #b7d7d2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:13px 15px;font-size:11px;line-height:1.45;display:grid}.operations-manual-note>svg{color:var(--teal-700)}.operations-manual-note strong,.operations-manual-note span{display:block}.operations-manual-note strong{color:var(--ink-950);font-size:12px}.operations-manual-note a{color:var(--teal-750);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.operations-manual-note a:hover{text-decoration:underline}.deck-boundary-badge{background:#0822347a;border-color:#8edfd466;color:#a8e6de!important}.deck-map-surface,.district-intelligence-map,.district-map-canvas,.district-map-aside{color:#eef6f8}.source-hub-commandbar{background:var(--navy-900);min-height:56px}.source-hub-market-controls{background:#f4f7fa}.source-pack-card{border-radius:var(--radius);box-shadow:var(--shadow-sm)}.source-desk-shell{grid-template-columns:252px minmax(0,1fr)}.source-desk-frame>main{width:100%;max-width:1600px;margin:0 auto;padding:28px}.source-desk-heading{border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--navy-950) 0%, var(--navy-900) 72%, #0b4a4d 100%);color:#fff;border:1px solid #163a52;align-items:flex-end;min-height:142px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 12px 30px #071d3121}.source-desk-heading h1{color:#fff}.source-desk-heading p{color:#c5d4df;max-width:780px}.source-desk-heading .page-kicker{color:#8edfd4}.source-desk-notification{color:#a8e6de;background:#0822347a;border-color:#8edfd466;position:relative}.source-portal-kpis,.source-desk-table-panel,.source-desk-guidance{border-radius:var(--radius);box-shadow:var(--shadow-sm)}.source-desk-notification small{color:#c6dfdc;margin-top:2px;font-size:10px;font-weight:600;display:block}.institution-exchange-flow{border:1px solid var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.institution-exchange-flow>div{grid-template-columns:26px minmax(0,1fr);align-content:center;gap:2px 9px;min-height:76px;padding:12px 14px;display:grid}.institution-exchange-flow>div>span{background:var(--teal-700);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.institution-exchange-flow strong,.institution-exchange-flow small{display:block}.institution-exchange-flow strong{color:var(--ink-850);font-size:12px}.institution-exchange-flow small{color:var(--ink-500);font-size:10px;line-height:1.35}.institution-exchange-flow>i{color:var(--teal-650);place-items:center;font-style:normal;display:grid}.fia-request-response-flow{margin-bottom:14px}.fia-response-register td>strong,.fia-response-register td>small{display:block}.fia-response-register td>small{color:var(--ink-550);margin-top:3px;font-size:10px;line-height:1.4}.fia-response-register td:last-child a{color:var(--teal-700);margin-top:6px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.ons-request-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 18px;display:grid}.ons-request-route{border:1px solid var(--line-200);background:#fff;border-radius:7px;grid-template-columns:36px minmax(0,1fr);gap:11px;min-width:0;padding:15px;display:grid}.ons-request-route--available{color:inherit;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.ons-request-route--available:hover{border-color:var(--teal-500);transform:translateY(-1px);box-shadow:0 8px 20px #0a3d4b1a}.ons-request-route--available:focus-visible{border-color:var(--teal-650);outline-offset:2px;outline:3px solid #44c9b747}.ons-request-route-icon{background:var(--teal-100);width:34px;height:34px;color:var(--teal-700);border-radius:6px;place-items:center;display:grid}.ons-request-route-grid strong,.ons-request-route-grid p,.ons-request-route-grid dl,.ons-request-route-grid dt,.ons-request-route-grid dd{margin:0}.ons-request-route-grid strong{color:var(--ink-900);font-size:13px}.ons-request-route-grid p{color:var(--ink-550);margin-top:4px;font-size:11px;line-height:1.45}.ons-request-route-grid dl{gap:4px;margin-top:10px;display:grid}.ons-request-route-grid dl>div{border-top:1px solid var(--line-100);justify-content:space-between;gap:10px;padding-top:4px;font-size:10px;display:flex}.ons-request-route-grid dt{color:var(--ink-500)}.ons-request-route-grid dd{color:var(--ink-750);text-align:right;font-weight:750}.ons-request-route-action,.ons-request-route-lock{border-top:1px solid var(--line-100);min-height:30px;color:var(--teal-700);grid-column:1/-1;align-items:center;gap:6px;padding-top:10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.ons-request-route-lock{color:var(--ink-500);font-weight:650}.ons-financial-boundary,.fia-national-switch-route{border:1px solid #b8ddd6;border-left:4px solid var(--teal-700);background:#f3faf8;border-radius:6px;align-items:center;gap:13px;margin:0 18px 18px;padding:14px 16px;display:flex}.ons-financial-boundary>div,.fia-national-switch-route>div{flex:1;min-width:0}.ons-financial-boundary strong,.fia-national-switch-route strong{color:var(--ink-900);font-size:13px;display:block}.ons-financial-boundary p,.fia-national-switch-route p{color:var(--ink-600);margin:4px 0 0;font-size:11px;line-height:1.45}.fia-national-switch-route{margin:0 0 14px}@media (width<=1050px){.ons-request-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ons-request-route-grid{grid-template-columns:1fr;padding:0 12px 12px}.ons-financial-boundary,.fia-national-switch-route{flex-direction:column;align-items:stretch;margin:0 12px 12px}.ons-financial-boundary .button,.fia-national-switch-route .button{width:100%}}.exchange-role-badge{width:max-content;color:var(--teal-750);letter-spacing:.04em;text-transform:uppercase;background:#eef8f6;border:1px solid #b6dcd5;border-radius:3px;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex}.exchange-role-badge.data_holder{color:#365b74;background:#f2f6f9;border-color:#c7d5e0}.selected-exchange-route{background:#f5fbfa;border:1px solid #a9d4cc;border-radius:6px;margin-bottom:10px;overflow:hidden}.selected-exchange-route>header{border-bottom:1px solid #cde4df;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.selected-exchange-route>header strong{color:var(--teal-750);font-size:12px}.selected-exchange-route>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.selected-exchange-route>div>span{min-width:0;padding:10px 12px}.selected-exchange-route small,.selected-exchange-route b{display:block}.selected-exchange-route small{color:var(--ink-500);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:750}.selected-exchange-route b{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.selected-exchange-route i{color:var(--teal-650);font-style:normal}.response-receipt-metrics{background:#fff;border:1px solid #cde4df;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0;display:grid;overflow:hidden}.response-receipt-metrics>div{border-right:1px solid #dbe9e6;padding:10px}.response-receipt-metrics>div:last-child{border-right:0}.response-receipt-metrics span,.response-receipt-metrics strong{display:block}.response-receipt-metrics span{color:var(--ink-500);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:760}.response-receipt-metrics strong{color:var(--ink-800);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.response-delivery-receipt>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.response-lifecycle{border-top:1px solid #cde4df;margin-top:13px;padding-top:11px}.response-lifecycle summary{color:var(--teal-750);cursor:pointer;font-size:12px;font-weight:750}.response-lifecycle ol{gap:8px;margin:10px 0 0;padding-left:19px;display:grid}.response-lifecycle li strong,.response-lifecycle li span,.response-lifecycle li small{display:block}.response-lifecycle li strong{color:var(--ink-800);font-size:12px}.response-lifecycle li span,.response-lifecycle li small{color:var(--ink-550);margin-top:2px;font-size:10px;line-height:1.4}.guest-body{background:var(--app-canvas)}.login-context{background:linear-gradient(145deg, var(--navy-950), var(--navy-900))}.login-form-panel{background:var(--app-canvas)}.login-form{border:1px solid var(--line-300);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);background:#fff;padding:28px}@media (width<=1100px){.main-content,.source-desk-frame>main{padding:22px}.operational-launchpad ol{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-launchpad li:nth-child(2){border-right:0}.operational-launchpad li:nth-child(-n+2){border-bottom:1px solid var(--line-200)}.fia-module-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.fia-workspace-header{flex-direction:column;align-items:flex-start}.fia-workspace-actions{justify-content:flex-start;width:100%}.fia-work-area-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.fia-work-area-nav a:nth-child(-n+3){border-bottom:1px solid var(--line-200)}.fia-work-area-nav a:nth-child(3n){border-right:0}.fia-module-nav a:nth-child(n){border-right:1px solid var(--line-200);border-bottom:1px solid var(--line-200)}.fia-module-nav a:nth-child(4n){border-right:0}.fia-cycle,.fia-priority-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.fia-priority-actions>a:nth-child(n){border-right:1px solid var(--line-200);border-bottom:1px solid var(--line-200)}.fia-priority-actions>a:nth-child(2n){border-right:0}.fia-priority-actions>a:nth-last-child(-n+2){border-bottom:0}.fia-cycle>a:nth-child(n){border-right:1px solid var(--line-200)}.fia-cycle>a:nth-child(2n){border-right:0}.fia-cycle>a:nth-child(-n+4){border-bottom:1px solid var(--line-200)}.institution-exchange-flow,.selected-exchange-route>div{grid-template-columns:1fr}.institution-exchange-flow>i,.selected-exchange-route i{display:none}.institution-exchange-flow>div,.selected-exchange-route>div>span{border-bottom:1px solid var(--line-200)}.institution-exchange-flow>div:last-child,.selected-exchange-route>div>span:last-child{border-bottom:0}}@media (width<=760px){.main-content,.source-desk-frame>main{padding:16px 14px 28px}.main-content>.page-heading,.main-content>*>.page-heading,.triage-command-header,.deck-command-header,.source-desk-heading{flex-direction:column;align-items:stretch;min-height:auto;padding:20px}.deck-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.source-desk-shell{display:block}.operational-launchpad>header{flex-direction:column;align-items:stretch;gap:12px}.operational-launchpad>header>label{flex-basis:auto}.operational-launchpad ol{grid-template-columns:1fr}.operational-launchpad li,.operational-launchpad li:nth-child(2){border-right:0;border-bottom:1px solid var(--line-200);min-height:auto}.operational-launchpad li:last-child{border-bottom:0}.selected-exchange-route>header{flex-direction:column;align-items:flex-start}.response-receipt-metrics,.response-delivery-receipt>dl{grid-template-columns:1fr}.response-receipt-metrics>div{border-bottom:1px solid #dbe9e6;border-right:0}.response-receipt-metrics>div:last-child{border-bottom:0}.source-desk-table{background:#f5f8fa;padding:12px;overflow:visible}.source-desk-table table,.source-desk-table tbody{width:100%;min-width:0;display:block}.source-desk-table thead{display:none}.source-desk-table tr{border:1px solid var(--line-300);background:#fff;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.source-desk-table td{border-top:0;border-right:1px solid var(--line-150);border-bottom:1px solid var(--line-150);min-width:0;min-height:86px;padding:12px;display:block;white-space:normal!important}.source-desk-table td:nth-child(2n){border-right:0}.source-desk-table td:before{color:var(--ink-500);content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.source-desk-table td[data-label=Action]{border-bottom:0;border-right:0;grid-column:1/-1;min-height:auto}.source-desk-table td[data-label=Action] .button{justify-content:center;width:100%}.fia-module-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fia-workspace-header{gap:10px;min-height:0;padding:13px 14px}.fia-workspace-header>div:first-child>span{margin-bottom:3px;font-size:9px}.fia-workspace-header h1{font-size:23px}.fia-workspace-header p{display:none}.fia-workspace-actions{grid-template-columns:auto minmax(150px,1fr);align-items:center;display:grid}.fia-workspace-actions>span{padding:2px 0;font-size:10px}.fia-workspace-actions .button{justify-content:center;width:100%}.fia-work-area-nav{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.fia-work-area-nav a:nth-child(n){border-right:1px solid var(--line-200);scroll-snap-align:start;border-bottom:0;flex:none;min-width:118px;min-height:46px;padding:9px 10px;font-size:11px}.fia-work-area-nav a:last-child{border-right:0}.fia-workflow{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.fia-workflow a{border-right:1px solid var(--line-200);scroll-snap-align:start;flex:1 0 135px;min-width:135px}.fia-module-nav a:nth-child(n){border-right:1px solid var(--line-200);border-bottom:1px solid var(--line-200);min-height:56px}.fia-module-nav a:nth-child(2n){border-right:0}.fia-module-nav a:last-child{border-bottom:0}.fia-case-context{grid-template-columns:1fr;align-items:stretch}.fia-module-heading{flex-direction:column;align-items:stretch;gap:8px;min-height:auto;padding:12px 14px}.fia-module-heading h2{font-size:18px}.fia-module-heading p{display:none}.deck-kpis article{padding:11px 12px}.deck-kpis strong{font-size:22px}.fia-heading-actions{flex-direction:column}.operations-manual-note{grid-template-columns:auto minmax(0,1fr)}.operations-manual-note a{white-space:normal;grid-column:2}.fia-cycle,.fia-priority-actions{grid-template-columns:1fr}.fia-priority-actions>a:nth-child(n){border-right:0;border-bottom:1px solid var(--line-200);min-height:auto}.fia-priority-actions>a:last-child{border-bottom:0}.fia-cycle>a:nth-child(n){border-right:0;border-bottom:1px solid var(--line-200);min-height:auto}.fia-cycle>a:last-child{border-bottom:0}}.tocu-workspace{width:100%;max-width:1420px}.tocu-workspace-header{background:#fff;border-color:#cbd8df;border-radius:8px;min-height:74px;margin-bottom:0;padding:14px 18px;box-shadow:0 1px 2px #071d310d}.tocu-workspace-header h1{font-size:26px;font-weight:720}.tocu-heading-actions{align-items:center}.tocu-scope-badge{background:#f2f8f7;border:1px solid #c8dedb;border-radius:999px;padding:7px 10px}.tocu-module-tabs{border-top-color:#0000;border-radius:0 0 8px 8px;margin:-8px 0 0;padding:0 10px;box-shadow:0 2px 5px #071d310a}.tocu-module-tabs :is(a,button){min-height:47px;padding:0 14px;font-size:12px}.tocu-analysis-workbench{background:#fff;border:1px solid #cbd8df;border-radius:8px;overflow:hidden;box-shadow:0 6px 20px #071d310f}.tocu-analysis-commandbar{border-bottom:1px solid var(--line-200);background:linear-gradient(110deg,#fff 0%,#f6faf9 100%);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:17px 20px;display:flex}.tocu-analysis-title>span,.tocu-lead-queue header span,.tocu-decision-panel header span{color:var(--teal-700);letter-spacing:.11em;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.tocu-analysis-title h2,.tocu-lead-queue h3,.tocu-decision-panel h3{color:var(--ink-950);letter-spacing:-.025em;margin:0}.tocu-analysis-title h2{font-size:21px}.tocu-analysis-title p{color:var(--ink-550);margin:4px 0 0;font-size:12px}.tocu-analysis-controls{justify-content:flex-end;align-items:end;gap:9px;min-width:0;display:flex}.tocu-analysis-controls .button{white-space:nowrap;flex:none;min-width:132px}.tocu-analysis-controls label{gap:5px;width:min(440px,36vw);display:grid}.tocu-analysis-controls label>span{color:var(--ink-650);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.tocu-analysis-controls select{border:1px solid var(--line-300);width:100%;min-height:40px;color:var(--ink-850);font:inherit;background-color:#fff;border-radius:5px;padding:0 34px 0 10px;font-size:12px;font-weight:650}.tocu-analysis-metrics{border-bottom:1px solid var(--line-200);background:#fbfcfd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tocu-analysis-metrics article{border-right:1px solid var(--line-200);min-height:82px;padding:14px 18px;position:relative}.tocu-analysis-metrics article:last-child{border-right:0}.tocu-analysis-metrics article.priority:before{content:"";background:#d28b32;width:3px;position:absolute;inset:0 auto 0 0}.tocu-analysis-metrics span{color:var(--ink-600);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.tocu-analysis-metrics strong{color:var(--ink-950);margin-top:3px;font-size:25px;line-height:1;display:block}.tocu-analysis-metrics small{color:var(--ink-500);margin-top:5px;font-size:11px;display:block}.tocu-case-context{border:1px solid #c9d8df;border-left:4px solid var(--teal-700);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1.3fr) minmax(480px,.9fr);align-items:center;gap:22px;margin:16px;padding:16px 18px;display:grid}.tocu-case-reference{color:var(--teal-750);letter-spacing:.055em;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.tocu-status-pill{color:#355768;letter-spacing:.04em;background:#e8f3f5;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;display:inline-flex}.tocu-status-pill.active,.tocu-status-pill.open{color:#0b6b5f;background:#e4f4ef}.tocu-case-identity h3{color:var(--ink-950);letter-spacing:-.02em;margin:7px 0 0;font-size:17px}.tocu-case-identity p{color:var(--ink-550);margin:6px 0 0;font-size:12px;line-height:1.45}.tocu-case-facts{border-left:1px solid var(--line-200);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.tocu-case-facts>div{min-width:0;padding:3px 12px}.tocu-case-facts dt{color:var(--ink-500);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.tocu-case-facts dd{color:var(--ink-900);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;font-weight:750;line-height:1.35}.tocu-analysis-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;padding:0 16px 16px;display:grid}.tocu-lead-queue,.tocu-decision-panel{border:1px solid var(--line-300);background:#fff;border-radius:7px;overflow:hidden}.tocu-lead-queue>header,.tocu-decision-panel>header{border-bottom:1px solid var(--line-200);background:#fbfcfd;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 16px;display:flex}.tocu-lead-queue h3,.tocu-decision-panel h3{font-size:15px}.tocu-lead-queue>header>strong{color:var(--ink-650);white-space:nowrap;background:#edf4f5;border-radius:999px;padding:5px 8px;font-size:10px}.tocu-lead-queue table{min-width:760px}.tocu-lead-queue td{height:58px}.tocu-lead-queue td strong,.tocu-lead-queue td small{display:block}.tocu-lead-queue td small{color:var(--ink-500);margin-top:3px;font-size:10px}.tocu-signal-type{color:#176f64;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.tocu-signal-type.route{color:#315f8e}.tocu-review-state{color:#845f16;white-space:nowrap;background:#fff8e9;border:1px solid #e6c98d;border-radius:999px;align-items:center;min-height:23px;padding:0 7px;font-size:10px;font-weight:750;display:inline-flex}.tocu-decision-panel>header{justify-content:flex-start}.tocu-decision-panel dl{gap:13px;margin:0;padding:15px 16px;display:grid}.tocu-decision-panel dt{color:var(--ink-500);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.tocu-decision-panel dd{color:var(--ink-800);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:620;line-height:1.45}.tocu-decision-routes{border-top:1px solid var(--line-200);display:grid}.tocu-decision-routes a{border-bottom:1px solid var(--line-200);min-height:39px;color:var(--blue-700);justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.tocu-decision-routes a:hover{background:#f7fafb}.tocu-analysis-boundary{color:var(--ink-550);background:#f4f8f8;align-items:center;gap:7px;margin:0;padding:11px 16px;font-size:10px;display:flex}.tocu-analysis-boundary svg{color:var(--teal-700);flex:none}@media (width<=1120px){.tocu-case-context{grid-template-columns:1fr}.tocu-case-facts{border-top:1px solid var(--line-200);border-left:0;padding-top:12px}.tocu-analysis-layout{grid-template-columns:1fr}}@media (width<=780px){.tocu-workspace{gap:12px}.tocu-analysis-commandbar{flex-direction:column;align-items:stretch;gap:12px;padding:15px}.tocu-analysis-controls{grid-template-columns:1fr;display:grid}.tocu-analysis-controls label,.tocu-analysis-controls .button{width:100%}.tocu-analysis-title p{display:none}.tocu-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tocu-analysis-metrics article:nth-child(2){border-right:0}.tocu-analysis-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line-200)}.tocu-case-context{margin:12px;padding:14px}.tocu-case-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.tocu-analysis-layout{padding:0 12px 12px}}@media (width<=520px){.tocu-workspace-header{padding:12px 13px}.tocu-workspace-header h1{font-size:22px}.tocu-heading-actions{grid-template-columns:1fr;width:100%;display:grid}.tocu-heading-actions .button{width:100%}.tocu-module-tabs{margin-top:-5px;padding:0 6px}.tocu-module-tabs :is(a,button){min-width:104px}.tocu-case-facts{grid-template-columns:1fr 1fr}}.main-content>*>.page-heading .institution-scope,.main-content>.page-heading .institution-scope{color:#0b665e;background:#eff9f7;border-color:#9ccfc6}.main-content>*>.page-heading .institution-scope small,.main-content>.page-heading .institution-scope small{color:#44756f}.main-content>*>.page-heading .institution-scope strong,.main-content>.page-heading .institution-scope strong{color:#0b665e}@media (width<=500px){.source-desk-table tr{grid-template-columns:1fr}.source-desk-table td,.source-desk-table td:nth-child(2n){border-right:0;border-bottom:1px solid var(--line-150);min-height:auto}.source-desk-table td[data-label=Action]{grid-column:auto}}.reporting-entity-body{color:#11243b;background:#f4f7fa;min-height:100vh}.reporting-entity-header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d8e1e8;justify-content:space-between;align-items:center;min-height:72px;padding:10px max(20px,50vw - 660px);display:flex;position:sticky;top:0;box-shadow:0 1px 8px #11243b0f}.reporting-entity-brand{align-items:center;gap:11px;text-decoration:none;display:flex}.reporting-entity-brand .brand-mark{color:#08776d}.reporting-entity-brand strong,.reporting-entity-brand small,.reporting-entity-session strong,.reporting-entity-session small{display:block}.reporting-entity-brand strong{font-size:17px}.reporting-entity-brand small,.reporting-entity-session small{color:#68798c;font-size:12px}.reporting-entity-session{text-align:right;align-items:center;gap:16px;display:flex}.reporting-entity-session strong{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:13px;overflow:hidden}.reporting-entity-main{width:min(1320px,100% - 40px);margin:0 auto;padding:28px 0 48px}.reporting-entity-stack{gap:18px;display:grid}.reporting-entity-hero{background:linear-gradient(135deg,#fff 0%,#f4fbf9 100%);border:1px solid #cddce4;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 32px;display:flex;box-shadow:0 12px 30px #11243b12}.reporting-entity-hero>div:first-child{max-width:760px}.reporting-entity-hero span:first-child,.reporting-submission-panel .eyebrow,.reporting-entity-guidance .eyebrow,.reporting-submission-history .eyebrow{color:#08776d;letter-spacing:.14em;font-size:11px;font-weight:800}.reporting-entity-hero h1{letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(28px,4vw,42px);line-height:1.08}.reporting-entity-hero p{color:#53667a;margin:0;font-size:16px}.reporting-entity-identity{background:#fff;border:1px solid #bcded8;border-radius:9px;min-width:300px;padding:16px 18px}.reporting-entity-identity small,.reporting-entity-identity strong,.reporting-entity-identity span{display:block}.reporting-entity-identity small{color:#68798c;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.reporting-entity-identity strong{margin:4px 0}.reporting-entity-identity span{color:#08776d;font-size:12px;font-weight:700}.reporting-entity-process{background:#fff;border:1px solid #d6e0e7;border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.reporting-entity-process div{color:#67788a;border-right:1px solid #dfe6eb;align-items:center;gap:10px;min-height:60px;padding:10px 16px;display:flex}.reporting-entity-process div:last-child{border-right:0}.reporting-entity-process span{border:1px solid #b9c7d2;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.reporting-entity-process strong{font-size:13px}.reporting-entity-process .active{color:#0b675f;background:#f1faf8}.reporting-entity-process .active span{color:#fff;background:#0b7b70;border-color:#0b7b70}.reporting-entity-process .complete span:before{content:"✓"}.reporting-entity-process .complete span{font-size:0}.reporting-entity-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.reporting-submission-panel{overflow:visible}.reporting-submission-panel>.panel-header{align-items:center}.reporting-submission-panel h2,.reporting-entity-guidance h2,.reporting-submission-history h2{margin:3px 0 2px}.reporting-metadata-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-label>small{float:right;color:#7a8898;font-weight:500}.report-upload-zone{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.report-upload-zone .button{min-width:190px}.report-mapping-section,.report-precheck{background:#f9fbfc;border:1px solid #d8e2e8;border-radius:9px;gap:14px;padding:18px;display:grid}.section-copy h3{margin:3px 0 2px}.section-copy p{color:#67788a;margin:0;font-size:13px}.report-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-mapping-grid .field-label span{min-height:36px;line-height:1.3;display:block}.report-mapping-grid b{color:#b42318}.report-precheck-summary{background:#fff;border:1px solid #d6e0e7;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.report-precheck-summary div{border-right:1px solid #e1e7eb;padding:12px 14px}.report-precheck-summary div:last-child{border-right:0}.report-precheck-summary span,.report-precheck-summary strong{display:block}.report-precheck-summary span{color:#6c7c8e;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.report-precheck-summary strong{margin-top:2px;font-size:20px}.report-precheck-summary .success strong{color:#08776d}.report-precheck-summary .danger strong{color:#b42318}.report-level-issues{background:#fff8e8;border-left:3px solid #d99b2b;gap:5px;padding:12px 14px;font-size:13px;display:grid}.report-level-issues span.error{color:#9f241d}.reporting-submit-bar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #bcded8;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 28px #11243b24}.reporting-submit-bar>div{align-items:center;gap:10px;display:flex}.reporting-submit-bar strong,.reporting-submit-bar small{display:block}.reporting-submit-bar small{color:#697a8b}.reporting-entity-guidance{gap:18px;display:grid}.reporting-entity-guidance ol{color:#526578;margin:0;padding:0 18px 18px 40px}.reporting-entity-guidance li+li{margin-top:9px}.reporting-entity-guidance dl{margin:0;padding:0 18px 18px}.reporting-entity-guidance dl div{border-bottom:1px solid #e1e7eb;padding:10px 0}.reporting-entity-guidance dl div:last-child{border-bottom:0}.reporting-entity-guidance dt{color:#6c7c8e;text-transform:uppercase;font-size:11px;font-weight:800}.reporting-entity-guidance dd{margin:2px 0 0;font-weight:700}@media (width<=900px){.reporting-entity-grid{grid-template-columns:1fr}.reporting-entity-guidance{grid-template-columns:1fr 1fr}.report-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.reporting-entity-header{min-height:62px;padding:8px 14px}.reporting-entity-brand small,.reporting-entity-session>span{display:none}.reporting-entity-brand strong{font-size:14px}.reporting-entity-brand .brand-mark{width:30px;height:34px}.reporting-entity-main{width:calc(100% - 24px);padding:14px 0 30px}.reporting-entity-hero{flex-direction:column;align-items:stretch;padding:20px}.reporting-entity-identity{min-width:0}.reporting-entity-process{grid-template-columns:repeat(2,1fr)}.reporting-entity-process div:nth-child(2){border-right:0}.reporting-entity-process div:nth-child(-n+2){border-bottom:1px solid #dfe6eb}.reporting-metadata-grid,.report-mapping-grid,.report-precheck-summary,.reporting-entity-guidance,.report-upload-zone{grid-template-columns:1fr}.report-upload-zone .button{min-width:0}.report-precheck-summary div{border-bottom:1px solid #e1e7eb;border-right:0}.report-precheck-summary div:last-child{border-bottom:0}.reporting-submit-bar{flex-direction:column;align-items:stretch;bottom:6px}.reporting-submit-bar .button{width:100%}}@media (width<=760px){.agency-workbar{flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:13px 14px}.agency-workbar-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.agency-workbar-actions label{width:100%}.agency-workbar-actions .button{justify-content:center;width:100%}.ons-workbar+.ons-tabs{margin-top:-7px}.tocu-workspace-header{flex-direction:column;align-items:stretch;gap:9px;min-height:0;padding:13px 14px}.tocu-workspace-header h1{font-size:23px}.tocu-workspace-header p{display:none}.tocu-heading-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tocu-scope-badge{grid-column:1/-1;padding:2px 0;font-size:10px}.tocu-heading-actions .button{justify-content:center;width:100%;min-width:0;min-height:38px;padding:7px 9px;font-size:11px}.tocu-module-tabs{scroll-snap-type:x proximity}.tocu-module-tabs :is(a,button){scroll-snap-align:start;min-width:108px;min-height:45px;padding:8px 10px;font-size:11px}.tocu-workflow{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.tocu-workflow :is(a,button){scroll-snap-align:start;flex:1 0 135px;min-width:135px}.tocu-module-lead{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:12px 14px}.tocu-module-lead h2{font-size:18px}.tocu-module-lead p{display:none}.tocu-module-lead .button,.tocu-lead-actions .button{justify-content:center;width:100%}.tocu-lead-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.tocu-workspace .deck-kpis.six{grid-template-columns:repeat(2,minmax(0,1fr))}.tocu-workspace .deck-kpis.six article{min-height:84px;padding:12px}.tocu-workspace .deck-kpis.six strong{font-size:24px}}.ons-command.page-stack{gap:12px}.ons-workbar{min-height:86px}.ons-workbar h1{font-size:clamp(22px,2.1vw,29px)}.ons-workbar p{color:var(--ink-550);margin:4px 0 0;font-size:12px}.ons-scope-badge{border:1px solid var(--line-300);min-height:39px;color:var(--ink-700);background:#f7fafb;border-radius:5px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.ons-flow-nav{border:1px solid var(--line-300);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.ons-flow-nav a{border-right:1px solid var(--line-200);border-bottom:1px solid var(--line-200);min-width:0;min-height:58px;color:var(--ink-600);grid-template-columns:28px 18px minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;text-decoration:none;display:grid}.ons-flow-nav a:nth-child(2n){border-right:0}.ons-flow-nav a:last-child{border-bottom:0;grid-column:1/-1}.ons-flow-nav a:hover{color:var(--teal-750);background:#f5faf9}.ons-flow-nav a.active{color:var(--teal-800);box-shadow:inset 0 -3px 0 var(--teal-700);background:#eaf7f4}.ons-flow-number{border:1px solid var(--line-300);border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:850;display:grid}.ons-flow-nav a.active .ons-flow-number{border-color:var(--teal-700);background:var(--teal-700);color:#fff}.ons-flow-nav a>span:last-child{min-width:0}.ons-flow-nav strong,.ons-flow-nav small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ons-flow-nav strong{color:inherit;font-size:11px}.ons-flow-nav small{color:var(--ink-500);margin-top:2px;font-size:9px}.ons-subnav{border:1px solid var(--line-200);background:#f4f7f8;border-radius:6px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.ons-subnav a{min-height:34px;color:var(--ink-600);border-radius:4px;padding:8px 13px;font-size:11px;font-weight:750;text-decoration:none}.ons-subnav a.active{color:var(--teal-800);background:#fff;box-shadow:0 1px 4px #0822361a}.ons-panel-header{align-items:center;padding:15px 17px 13px}.ons-panel-header h2{margin-bottom:3px;font-size:18px}.ons-panel-header p{max-width:650px;font-size:11px;line-height:1.45}.ons-panel>.ons-stat-grid.coordination{margin:0}.ons-stat-grid>div{min-width:0;padding:12px 14px}.ons-stat-grid span{font-size:9px}.ons-stat-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:22px;overflow:hidden}.ons-stat-grid small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;display:block;overflow:hidden}.ons-controls{gap:10px;padding:11px 16px}.ons-controls label{gap:4px;font-size:10px}.ons-controls input,.ons-controls select{min-height:36px;font-size:12px}.ons-count-badge{background:var(--navy-900);color:#fff;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.ons-request-route-grid{grid-template-columns:1fr;gap:8px;padding:12px}.ons-request-route{background:#fff;border-radius:6px;flex-direction:column;gap:8px;min-height:0;padding:12px;display:flex}.ons-request-route>header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.ons-request-route-icon{width:32px;height:32px}.ons-request-route>header strong,.ons-request-route>header small{display:block}.ons-request-route>header small{color:var(--teal-700);margin-top:2px;font-size:9px;font-weight:750}.ons-request-route-grid p{min-height:31px;margin-top:0}.ons-request-route-grid dl{margin-top:auto}.ons-request-route-grid dl>div{padding-top:5px}.ons-request-route-action,.ons-request-route-lock{grid-column:auto;min-height:27px;margin-top:1px;padding-top:7px}.ons-financial-boundary{margin:0 12px 12px;padding:11px 13px}.ons-request-start{background:linear-gradient(135deg,#f7fcfb 0%,#edf8f5 100%);border:1px solid #b8ddd6;border-radius:8px;grid-template-columns:46px minmax(0,1fr) minmax(250px,340px);align-items:start;gap:18px;margin:16px;padding:20px;display:grid}.ons-request-start-icon{background:var(--teal-700);color:#fff;border-radius:9px;place-items:center;width:46px;height:46px;display:grid}.ons-request-start h3,.ons-request-route-heading h3{color:var(--ink-900);margin:3px 0 0;font-size:18px}.ons-request-start p,.ons-request-route-heading p{max-width:660px;color:var(--ink-600);margin:6px 0 0;font-size:12px;line-height:1.55}.ons-request-start-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.ons-request-steps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ons-request-steps li{border:1px solid var(--line-200);background:#ffffffd1;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;display:grid}.ons-request-steps li>b{border:1px solid var(--line-300);width:26px;height:26px;color:var(--ink-600);border-radius:50%;place-items:center;font-size:10px;display:grid}.ons-request-steps li.active{background:#fff;border-color:#8fcfc3}.ons-request-steps li.active>b{border-color:var(--teal-700);background:var(--teal-700);color:#fff}.ons-request-steps strong,.ons-request-steps small{display:block}.ons-request-steps strong{color:var(--ink-800);font-size:11px}.ons-request-steps small{color:var(--ink-500);margin-top:1px;font-size:9px}.ons-request-casebar{border-top:1px solid var(--line-200);border-bottom:1px solid var(--line-200);background:#f7fbfa;grid-template-columns:minmax(180px,.9fr) minmax(260px,1.4fr) minmax(180px,.8fr);gap:0;display:grid}.ons-request-casebar>div,.ons-request-casebar>label{border-right:1px solid var(--line-200);flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:13px 16px;display:flex}.ons-request-casebar>:last-child{border-right:0}.ons-request-casebar>div>strong{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ons-request-casebar>div>small{color:var(--ink-550);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ons-request-casebar label>span,.ons-request-case-authority>span{color:var(--ink-550);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.ons-request-casebar select{border:1px solid var(--line-300);width:100%;min-height:36px;color:var(--ink-850);background:#fff;border-radius:5px;font-size:11px;font-weight:700}.ons-request-route-heading{justify-content:space-between;align-items:end;gap:16px;padding:17px 16px 0;display:flex}.ons-request-route-heading h3{font-size:16px}.ons-request-route-heading p{margin-top:3px;font-size:10px}.ons-request-route>header>svg:last-child{color:var(--ink-400)}.ons-request-route--available:hover>header>svg:last-child{color:var(--teal-700);transform:translate(2px)}.ons-request-route--blocked{color:inherit;text-decoration:none;transition:border-color .16s,background .16s}.ons-request-route--blocked:hover{background:#fffdf8;border-color:#d3b679}.ons-request-route--blocked:focus-visible{outline-offset:2px;outline:3px solid #d7a6483d}.ons-request-route--blocked .ons-request-route-lock{color:#8a5a12}.source-desk-empty .button{margin-top:10px}@media (width>=720px){.ons-flow-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.ons-flow-nav a{border-bottom:0}.ons-flow-nav a:nth-child(2n){border-right:1px solid var(--line-200)}.ons-flow-nav a:last-child{border-right:0;grid-column:auto}.ons-request-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 16px}.ons-financial-boundary{margin:0 16px 16px}}@media (width>=1100px){.ons-request-route-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=719px){.ons-workbar p{display:none}.ons-scope-badge{justify-content:center;width:100%}.ons-panel-header{flex-direction:column;align-items:stretch;gap:9px}.ons-panel-header .button{justify-content:center;width:100%}.ons-subnav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ons-subnav a{text-align:center}.ons-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ons-stat-grid>div:nth-child(2){border-right:0}.ons-stat-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line-200)}.ons-controls{flex-direction:column;align-items:stretch}.ons-controls label,.ons-controls label.wide{width:100%;min-width:0}.ons-request-start{grid-template-columns:38px minmax(0,1fr);gap:12px;margin:12px;padding:14px}.ons-request-start-icon{width:38px;height:38px}.ons-request-start-actions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.ons-request-start-actions .button{justify-content:center;width:100%}.ons-request-steps{grid-column:1/-1}.ons-request-casebar{grid-template-columns:1fr}.ons-request-casebar>div,.ons-request-casebar>label{border-right:0;border-bottom:1px solid var(--line-200)}.ons-request-casebar>:last-child{border-bottom:0}.ons-panel .table-wrap{overflow-x:visible}.ons-panel .ons-responsive-table{min-width:0}.ons-responsive-table thead{display:none}.ons-responsive-table tbody,.ons-responsive-table tr,.ons-responsive-table td{width:100%;display:block}.ons-responsive-table tbody{padding:2px 11px 12px}.ons-responsive-table tr{border:1px solid var(--line-200);background:#fff;border-radius:7px;margin-top:10px;padding:4px 12px;overflow:hidden;box-shadow:0 3px 12px #0822360d}.ons-responsive-table td{border:0;border-bottom:1px solid var(--line-200);overflow-wrap:anywhere;min-height:36px;padding:8px 0 8px 106px;display:block;position:relative}.ons-responsive-table td:last-child{border-bottom:0}.ons-responsive-table td:before{width:94px;color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.35;position:absolute;top:9px;left:0}.ons-responsive-table td[colspan]{border-bottom:0;padding:0;display:block}.ons-responsive-table td[colspan]:before{content:none}.ons-table-crime td:first-child:before{content:"Record"}.ons-table-crime td:nth-child(2):before{content:"Intelligence"}.ons-table-crime td:nth-child(3):before{content:"Source"}.ons-table-crime td:nth-child(4):before{content:"Location"}.ons-table-crime td:nth-child(5):before{content:"Status"}.ons-table-people td:first-child:before{content:"Person"}.ons-table-people td:nth-child(2):before{content:"Investigation"}.ons-table-people td:nth-child(3):before{content:"Identifier"}.ons-table-people td:nth-child(4):before{content:"Risk"}.ons-table-people td:nth-child(5):before{content:"Open flags"}.ons-table-people td:nth-child(6):before{content:"Actions"}.ons-table-requests td:first-child:before{content:"Request"}.ons-table-requests td:nth-child(2):before{content:"Records"}.ons-table-requests td:nth-child(3):before{content:"Route"}.ons-table-requests td:nth-child(4):before{content:"Status"}.ons-table-requests td:nth-child(5):before{content:"Next owner"}.ons-table-requests td:nth-child(6):before{content:"Action"}.ons-table-watchlists td:first-child:before{content:"Subject"}.ons-table-watchlists td:nth-child(2):before{content:"Rationale"}.ons-table-watchlists td:nth-child(3):before{content:"Risk"}.ons-table-watchlists td:nth-child(4):before{content:"Authority"}.ons-table-watchlists td:nth-child(5):before{content:"Review"}.ons-table-watchlists td:nth-child(6):before{content:"Status"}.ons-table-actions td:first-child:before{content:"Action"}.ons-table-actions td:nth-child(2):before{content:"Investigation"}.ons-table-actions td:nth-child(3):before{content:"Authority"}.ons-table-actions td:nth-child(4):before{content:"Owner"}.ons-table-actions td:nth-child(5):before{content:"Priority"}.ons-table-actions td:nth-child(6):before{content:"Due / status"}.ons-table-attendance td:first-child:before{content:"Board"}.ons-table-attendance td:nth-child(2):before{content:"Date"}.ons-table-attendance td:nth-child(3):before{content:"Member"}.ons-table-attendance td:nth-child(4):before{content:"Institution"}.ons-table-attendance td:nth-child(5):before{content:"Status"}.ons-table-attendance td:nth-child(6):before{content:"Representative"}.ons-table-referrals td:first-child:before{content:"Person"}.ons-table-referrals td:nth-child(2):before{content:"Return"}.ons-table-referrals td:nth-child(3):before{content:"Agency"}.ons-table-referrals td:nth-child(4):before{content:"Classification"}.ons-table-referrals td:nth-child(5):before{content:"Status"}}.ons-person-link{color:var(--ink-900);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.ons-person-link:hover strong,.ons-person-link:focus-visible strong{color:var(--teal-750);text-underline-offset:3px;text-decoration:underline}.ons-person-link small{color:var(--ink-500)}button.table-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ons-person-backdrop{z-index:90}.ons-person-dialog{border-radius:10px;width:min(900px,100%);max-height:min(760px,100vh - 44px);overflow:auto}.ons-person-dialog-header{border-bottom:1px solid var(--line-200);grid-template-columns:50px minmax(0,1fr) auto 36px;align-items:center;gap:13px;padding:18px 20px;display:grid}.ons-person-dialog-header h2{color:var(--ink-950);margin:2px 0;font-size:22px}.ons-person-dialog-header p{color:var(--ink-500);margin:0;font-size:11px}.ons-person-avatar{width:48px;height:48px;color:var(--teal-750);background:#e6f5f2;border-radius:50%;place-items:center;display:grid}.ons-person-summary{border-bottom:1px solid var(--line-200);background:#f7fafb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ons-person-summary>div{border-right:1px solid var(--line-200);gap:4px;padding:12px 16px;display:grid}.ons-person-summary>div:last-child{border-right:0}.ons-person-summary span,.ons-person-body dt{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.ons-person-summary strong{color:var(--ink-900);font-size:12px}.ons-person-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ons-person-body>section{padding:18px 20px}.ons-person-body>section+section{border-left:1px solid var(--line-200)}.ons-person-body h3{color:var(--ink-950);margin:5px 0 6px;font-size:15px}.ons-person-body p{color:var(--ink-650);margin:0 0 14px;font-size:12px;line-height:1.55}.ons-person-body dl{border:1px solid var(--line-200);background:var(--line-200);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ons-person-body dl>div{background:#fff;padding:10px}.ons-person-body dd{overflow-wrap:anywhere;color:var(--ink-850);margin:4px 0 0;font-size:11px;font-weight:720}.ons-person-indicators{gap:7px;display:grid}.ons-person-indicators article{border:1px solid var(--line-200);border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.ons-person-indicators strong,.ons-person-indicators small{display:block}.ons-person-indicators strong{color:var(--ink-900);font-size:11px}.ons-person-indicators small{color:var(--ink-500);margin-top:2px;font-size:10px;line-height:1.4}.data-intake-workbench.upload-only{grid-template-columns:minmax(0,1fr)}.ons-intake-page{gap:12px;max-width:980px;margin-inline:auto}.ons-intake-page .data-intake-heading{border:1px solid var(--line-300);min-height:0;box-shadow:var(--shadow-sm);color:var(--ink-950);background:#fff;border-radius:8px;align-items:center;padding:18px 20px}.ons-intake-page .data-intake-heading:after{display:none}.ons-intake-page .data-intake-heading h1{color:var(--ink-950);font-size:clamp(22px,2.3vw,30px)}.ons-intake-page .data-intake-heading p{max-width:620px;color:var(--ink-600);margin-top:5px}.ons-intake-page .data-intake-heading .page-kicker{color:var(--teal-700)}.ons-intake-page .data-intake-heading .button.secondary{border-color:var(--line-300);color:var(--ink-800);background:#fff}.ons-intake-page .data-intake-casebar{grid-template-columns:minmax(300px,1.5fr) repeat(3,minmax(130px,.6fr))}.ons-intake-page .data-intake-upload-panel{border-radius:8px;overflow:hidden}.ons-intake-page .data-intake-upload-panel>.panel-header{padding:16px 18px}.ons-intake-page .data-intake-form{gap:16px;padding:18px}.ons-intake-page .data-intake-drop{background:#f8fcfb;border-color:#8bbdb7;min-height:132px}.ons-intake-progress{border:1px solid var(--line-200);background:#f7f9fa;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ons-intake-progress li{border-right:1px solid var(--line-200);min-height:48px;color:var(--ink-500);align-items:center;gap:8px;padding:8px 12px;display:flex}.ons-intake-progress li:last-child{border-right:0}.ons-intake-progress span{border:1px solid var(--line-300);background:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.ons-intake-progress strong{font-size:12px;line-height:1.25}.ons-intake-progress .complete,.ons-intake-progress .current{color:var(--teal-700)}.ons-intake-progress .complete span{border-color:var(--teal-650);background:var(--teal-650);color:#fff}.ons-intake-progress .current{background:#eef8f6}.ons-intake-progress .current span{border-color:var(--teal-650);color:var(--teal-700)}.ons-upload-type{background:#f6fbfa;border:1px solid #b8d5d1;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 16px;padding:14px;display:grid}.ons-upload-type .field-label{grid-row:span 2}.ons-upload-type select{background:#fff;min-height:44px}.ons-upload-type p{color:var(--ink-600);margin:0;font-size:12px;line-height:1.45}.ons-upload-type>a{color:var(--teal-700);align-items:center;gap:5px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.ons-upload-source{gap:10px;padding-top:2px;display:grid}.ons-upload-source h3{color:var(--ink-900);margin:2px 0 0;font-size:15px}.ons-intake-history{grid-template-columns:minmax(0,1fr)}.ons-panel-actions{flex:none;gap:8px;display:flex}.back-arrow{transform:rotate(180deg)}.intelligence-import-modal{width:min(720px,100vw - 28px);max-height:calc(100dvh - 28px);overflow-y:auto}.intelligence-import-modal .modal-header{z-index:2;background:#fff;align-items:flex-start;position:sticky;top:0}.intelligence-import-modal .modal-header .page-kicker{color:var(--teal-700);letter-spacing:.1em;margin-bottom:3px;font-size:10px;font-weight:850;display:block}.intelligence-import-modal .modal-header h2{color:var(--ink-950);font-size:21px}.intelligence-import-form{gap:12px;padding:16px 18px 18px;display:grid}.intelligence-import-progress{border:1px solid var(--line-200);background:#f7f9fa;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.intelligence-import-progress li{border-right:1px solid var(--line-200);min-width:0;min-height:44px;color:var(--ink-500);align-items:center;gap:7px;padding:7px 10px;display:flex}.intelligence-import-progress li:last-child{border-right:0}.intelligence-import-progress li.current{color:var(--teal-700);background:#eef8f6}.intelligence-import-progress span{border:1px solid var(--line-300);background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:850;display:grid}.intelligence-import-progress .current span{border-color:var(--teal-650);background:var(--teal-650);color:#fff}.intelligence-import-progress strong{min-width:0;font-size:11px;line-height:1.25}.intelligence-import-section{border:1px solid var(--line-200);background:#fff;border-radius:7px;gap:11px;padding:13px 14px;display:grid}.intelligence-import-section.disabled{background:#f8fafb}.intelligence-import-section-heading{align-items:center;gap:9px;display:flex}.intelligence-import-section-heading>span{background:var(--teal-100);width:26px;height:26px;color:var(--teal-700);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.intelligence-import-section-heading h3{color:var(--ink-950);margin:0;font-size:15px}.intelligence-import-section-heading p{color:var(--ink-550);margin:2px 0 0;font-size:11px}.intelligence-import-section .field-label{margin:0}.intelligence-template-link{width:max-content;max-width:100%;color:var(--teal-700);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.intelligence-import-help{color:var(--ink-600);gap:2px;margin:-2px 0 0;font-size:11px;line-height:1.4;display:grid}.intelligence-import-help strong{color:var(--ink-800)}.intelligence-template-options{color:var(--ink-550);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.intelligence-template-options a{border:1px solid var(--line-300);color:var(--teal-700);background:#fff;border-radius:4px;padding:4px 8px;font-weight:800;text-decoration:none}.intelligence-compact-drop{min-height:96px;padding:13px}.intelligence-compact-drop strong{margin-top:4px}.intelligence-import-section.disabled .intelligence-compact-drop{border-color:var(--line-300);color:var(--ink-500);cursor:default;background:#f4f7f8}.intelligence-import-assurance{border-left:3px solid var(--teal-650);color:var(--ink-650);background:#f1f9f7;align-items:flex-start;gap:8px;padding:9px 11px;font-size:11px;line-height:1.45;display:flex}.intelligence-import-assurance svg{color:var(--teal-700);flex:none}.intelligence-import-form .modal-actions{border-top:1px solid var(--line-200);background:#fff;margin:0 -18px -18px;padding:12px 18px;position:sticky;bottom:-18px}@media (width<=719px){.ons-person-dialog{border-radius:12px 12px 0 0;max-height:92vh}.ons-person-dialog-header{grid-template-columns:42px minmax(0,1fr) 34px;padding:14px}.ons-person-dialog-header>.badge{grid-column:2;width:max-content}.ons-person-dialog-header>.icon-button{grid-area:1/3}.ons-person-avatar{width:40px;height:40px}.ons-person-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ons-person-summary>div:nth-child(2){border-right:0}.ons-person-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line-200)}.ons-person-body{grid-template-columns:1fr}.ons-person-body>section{padding:15px}.ons-person-body>section+section{border-top:1px solid var(--line-200);border-left:0}.ons-person-body dl{grid-template-columns:1fr}.ons-intake-page .data-intake-casebar{grid-template-columns:1fr 1fr}.ons-intake-page .data-intake-casebar>:first-child,.ons-intake-page .data-intake-casebar>:last-child{grid-column:1/-1}.ons-intake-page .data-intake-casebar>*{border-right:1px solid var(--line-200);padding:9px 12px}.ons-intake-page .data-intake-casebar>:nth-child(2){border-right:1px solid var(--line-200)}.ons-intake-page .data-intake-casebar>:nth-child(3),.ons-intake-page .data-intake-casebar>:last-child{border-right:0}.ons-intake-page .data-intake-heading{align-items:stretch;padding:16px}.ons-intake-page .data-intake-heading .page-actions{grid-template-columns:1fr}.ons-intake-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.ons-intake-progress li{border-right:1px solid var(--line-200);text-align:center;border-bottom:0;justify-items:center;gap:4px;min-height:66px;padding:7px 4px;display:grid}.ons-intake-progress li:last-child{border-right:0}.ons-intake-progress strong{font-size:10px}.ons-upload-type{grid-template-columns:1fr;align-items:start}.ons-upload-type .field-label{grid-row:auto}.ons-panel-actions{grid-template-columns:1fr;width:100%;display:grid}.intelligence-import-modal{border-radius:12px 12px 0 0;width:100%;max-height:calc(100dvh - 12px)}.intelligence-import-form{gap:10px;padding:12px}.intelligence-import-progress li{text-align:center;justify-items:center;gap:3px;min-height:62px;padding:6px 3px;display:grid}.intelligence-import-progress strong{font-size:9px}.intelligence-import-section{padding:12px}.intelligence-import-section .form-grid{grid-template-columns:1fr}.intelligence-import-form .modal-actions{margin:0 -12px -12px;padding:10px 12px;bottom:-12px}.intelligence-import-form .modal-actions .button{flex:1 1 0}.tocu-workspace-header,.fia-workspace-header{flex-direction:column;align-items:stretch;gap:12px}.tocu-heading-actions,.fia-workspace-actions{grid-template-columns:1fr;width:100%;display:grid}.tocu-heading-actions .button,.fia-workspace-actions .button,.tocu-scope-badge,.fia-workspace-actions>span{justify-content:center;width:100%}.fia-secondary-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.fia-secondary-nav a{text-align:center;justify-content:center}.fia-case-context{grid-template-columns:1fr;gap:10px}.fia-case-context label,.fia-case-context select{width:100%}.tocu-analysis-commandbar{flex-direction:column;align-items:stretch}.tocu-analysis-controls,.tocu-analysis-controls label,.tocu-analysis-controls select,.tocu-analysis-controls .button{width:100%}.tocu-analysis-layout{grid-template-columns:1fr}.tocu-responsive-table,.fia-responsive-table{min-width:0;overflow-x:visible}.tocu-responsive-table thead,.fia-responsive-table thead{display:none}.tocu-responsive-table table,.tocu-responsive-table tbody,.tocu-responsive-table tr,.tocu-responsive-table td,.fia-responsive-table table,.fia-responsive-table tbody,.fia-responsive-table tr,.fia-responsive-table td{width:100%;min-width:0;display:block}.tocu-responsive-table tbody,.fia-responsive-table tbody{padding:2px 10px 12px}.tocu-responsive-table tr,.fia-responsive-table tr{border:1px solid var(--line-200);background:#fff;border-radius:7px;margin-top:10px;padding:4px 12px;overflow:hidden;box-shadow:0 3px 12px #0822360d}.tocu-responsive-table td,.fia-responsive-table td{border:0;border-bottom:1px solid var(--line-200);overflow-wrap:anywhere;min-height:36px;padding:8px 0 8px 108px;position:relative}.tocu-responsive-table td:last-child,.fia-responsive-table td:last-child{border-bottom:0}.tocu-responsive-table td:before,.fia-responsive-table td:before{width:96px;color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.35;position:absolute;top:9px;left:0}.tocu-responsive-table td[colspan],.fia-responsive-table td[colspan]{border-bottom:0;padding:0}.tocu-responsive-table td[colspan]:before,.fia-responsive-table td[colspan]:before{content:none}.tocu-register-table td:first-child:before{content:"Investigation"}.tocu-register-table td:nth-child(2):before{content:"Crime"}.tocu-register-table td:nth-child(3):before{content:"Source"}.tocu-register-table td:nth-child(4):before{content:"Route"}.tocu-register-table td:nth-child(5):before{content:"Handling"}.tocu-register-table td:nth-child(6):before{content:"Status"}.tocu-analysis-table td:first-child:before{content:"Signal"}.tocu-analysis-table td:nth-child(2):before{content:"Connection"}.tocu-analysis-table td:nth-child(3):before{content:"Records"}.tocu-analysis-table td:nth-child(4):before{content:"Crime area"}.tocu-analysis-table td:nth-child(5):before{content:"Decision"}.tocu-intelligence-table td:first-child:before{content:"Observation"}.tocu-intelligence-table td:nth-child(2):before{content:"Investigation"}.tocu-intelligence-table td:nth-child(3):before{content:"Source"}.tocu-intelligence-table td:nth-child(4):before{content:"Capture"}.tocu-intelligence-table td:nth-child(5):before{content:"Assessment"}.tocu-intelligence-table td:nth-child(6):before{content:"Next action"}.tocu-fia-table td:first-child:before{content:"TOCU case"}.tocu-fia-table td:nth-child(2):before{content:"Financial"}.tocu-fia-table td:nth-child(3):before{content:"Identifier"}.tocu-fia-table td:nth-child(4):before{content:"Authority"}.tocu-fia-table td:nth-child(5):before{content:"Next action"}.tocu-safeguarding-table td:first-child:before{content:"Investigation"}.tocu-safeguarding-table td:nth-child(2):before{content:"Protected ref"}.tocu-safeguarding-table td:nth-child(3):before{content:"Handling"}.tocu-safeguarding-table td:nth-child(4):before{content:"Authority"}.tocu-safeguarding-table td:nth-child(5):before{content:"Safe action"}.fia-reports-table td:first-child:before{content:"Report"}.fia-reports-table td:nth-child(2):before{content:"Entity"}.fia-reports-table td:nth-child(3):before{content:"Type"}.fia-reports-table td:nth-child(4):before{content:"Content"}.fia-reports-table td:nth-child(5):before{content:"Risk"}.fia-reports-table td:nth-child(6):before{content:"Status"}.fia-reports-table td:nth-child(7):before{content:"Handling"}.fia-summary-table td:first-child:before{content:"Report"}.fia-summary-table td:nth-child(2):before{content:"Entity"}.fia-summary-table td:nth-child(3):before{content:"Risk"}.fia-summary-table td:nth-child(4):before{content:"Status"}.fia-summary-table td:nth-child(5):before{content:"Received"}.fia-transactions-table td:first-child:before{content:"Reference"}.fia-transactions-table td:nth-child(2):before{content:"From"}.fia-transactions-table td:nth-child(3):before{content:"To"}.fia-transactions-table td:nth-child(4):before{content:"Value"}.fia-parties-table td:first-child:before{content:"Name"}.fia-parties-table td:nth-child(2):before{content:"Role"}.fia-parties-table td:nth-child(3):before{content:"Type"}.fia-parties-table td:nth-child(4):before{content:"Identifier"}.fia-parties-table td:nth-child(5):before{content:"Report"}.fia-parties-table td:nth-child(6):before{content:"Resolution"}.fia-requests-table td:first-child:before{content:"Request"}.fia-requests-table td:nth-child(2):before{content:"Records"}.fia-requests-table td:nth-child(3):before{content:"Route"}.fia-requests-table td:nth-child(4):before{content:"Response"}.fia-requests-table td:nth-child(5):before{content:"Due"}.fia-requests-table td:nth-child(6):before{content:"Next action"}.fia-compliance-table td:first-child:before{content:"Entity"}.fia-compliance-table td:nth-child(2):before{content:"Sector"}.fia-compliance-table td:nth-child(3):before{content:"Institution"}.fia-compliance-table td:nth-child(4):before{content:"Channels"}.fia-compliance-table td:nth-child(5):before{content:"Reports"}.fia-compliance-table td:nth-child(6):before{content:"Standing"}.fia-entities-table td:first-child:before{content:"Entity"}.fia-entities-table td:nth-child(2):before{content:"Sector"}.fia-entities-table td:nth-child(3):before{content:"Registration"}.fia-entities-table td:nth-child(4):before{content:"Country"}.fia-entities-table td:nth-child(5):before{content:"Channels"}.fia-entities-table td:nth-child(6):before{content:"Status"}.fia-entities-table td:nth-child(7):before{content:"Reports"}}
