@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+20A0-20CF}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-devanagari.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0900-097F,U+A8E0-A8FF}@font-face{font-family:Noto Sans Display;src:url(/fonts/noto-sans-display-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+20A0-20CF}@font-face{font-family:Noto Sans Display;src:url(/fonts/noto-sans-display-devanagari.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0900-097F,U+A8E0-A8FF}:root{--ux4g-color-primary-50: #f2efff;--ux4g-color-primary-600: #4a2bc2;--ux4g-color-primary-700: #3d239f;--ux4g-color-neutral-0: #fff;--ux4g-color-neutral-50: #fafafa;--ux4g-color-neutral-100: #f5f5f5;--ux4g-color-neutral-200: #e5e5e5;--ux4g-color-neutral-300: #d9d9d9;--ux4g-color-neutral-500: #737373;--ux4g-color-neutral-700: #404040;--ux4g-color-neutral-900: #171717;--ux4g-color-green-50: #f2fcef;--ux4g-color-green-600: #128937;--ux4g-color-green-800: #00522c;--ux4g-color-cyan-50: #e6fffb;--ux4g-color-cyan-600: #13c2c2;--ux4g-color-cyan-800: #006d75;--ux4g-color-red-50: #fff8f8;--ux4g-color-red-200: #ffdadc;--ux4g-color-red-600: #db372d;--ux4g-color-red-800: #8a1a16;--ux4g-color-orange-50: #fff7e6;--ux4g-color-orange-200: #ffd899;--ux4g-color-orange-600: #fa8c16;--ux4g-color-orange-800: #ad4e00;--ux4g-font-family-base: "Noto Sans", system-ui, sans-serif;--ux4g-font-family-display: "Noto Sans Display", "Noto Sans", sans-serif;--ux4g-radius-0: 0;--ux4g-radius-1: 2px;--ux4g-radius-2: 4px;--ux4g-radius-3: 8px;--ux4g-radius-4: 12px;--ux4g-radius-5: 16px;--ux4g-radius-circular: 999px;--ux4g-border-1: 1px;--ux4g-border-2: 2px;--ux4g-border-3: 3px;--ux4g-border-4: 4px;--app-color-portal-blue: #173f71;--app-color-portal-blue-dark: #0c2c52;--app-font-size-1: .6875rem;--app-font-size-2: .75rem;--app-font-size-3: .875rem;--app-font-size-4: 1rem;--app-font-size-5: 1.125rem;--app-font-size-6: 1.25rem;--app-font-size-7: 1.5rem;--app-font-size-8: 1.75rem;--app-font-size-9: 2rem;--app-font-size-10: 2.25rem;--app-space-1: .25rem;--app-space-2: .5rem;--app-space-3: .75rem;--app-space-4: 1rem;--app-space-5: 1.25rem;--app-space-6: 1.5rem;--app-space-8: 2rem;--app-space-10: 2.5rem;--app-space-12: 3rem;--app-space-16: 4rem;--app-space-20: 5rem;--app-focus: 0 0 0 3px var(--ux4g-color-orange-200);--app-page-width: 80rem}*{box-sizing:border-box}html{--app-demo-clearance: calc(var(--app-space-20) + var(--app-space-8));scroll-behavior:smooth;scroll-padding-block-end:var(--app-demo-clearance)}body{margin:0;background:var(--ux4g-color-neutral-50);color:var(--ux4g-color-neutral-900);font-family:var(--ux4g-font-family-base)}.route-loading{max-width:40rem;margin:20vh auto;padding:var(--app-space-6);text-align:center}button,input,select,textarea{font:inherit}button,a,[role=slider]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=slider]:focus-visible,summary:focus-visible{outline:var(--ux4g-border-2) solid var(--ux4g-color-primary-600);outline-offset:var(--ux4g-border-2);box-shadow:0 0 0 var(--app-space-1) var(--ux4g-color-neutral-0)}button:disabled{cursor:not-allowed;opacity:.55}a{color:var(--ux4g-color-primary-600)}h1,h2,h3{color:var(--ux4g-color-neutral-900);font-family:var(--ux4g-font-family-display);line-height:1.25;margin:0}h1{font-size:clamp(var(--app-font-size-7),3vw,var(--app-font-size-10))}h2{font-size:clamp(var(--app-font-size-6),2vw,var(--app-font-size-8))}h3{font-size:var(--app-font-size-5)}p{line-height:1.6}.app-shell{min-height:100vh;font-size:calc(var(--app-font-size-4) * var(--app-font-scale, 1))}.page-width{width:min(calc(100% - var(--app-space-8)),var(--app-page-width));margin-inline:auto}.visually-hidden{position:absolute!important;width:var(--app-space-1);height:var(--app-space-1);padding:0;margin:calc(var(--app-space-1) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:var(--app-space-4);top:var(--app-space-4);transform:translateY(-200%);z-index:1000;background:var(--ux4g-color-neutral-0);color:var(--ux4g-color-neutral-900);padding:var(--app-space-3) var(--app-space-4);border:var(--ux4g-border-2) solid var(--ux4g-color-neutral-900);border-radius:var(--ux4g-radius-2)}.skip-link:focus{transform:translateY(0)}.utility-strip{background:var(--ux4g-color-orange-50);border-bottom:var(--ux4g-border-2) solid var(--ux4g-color-orange-300);font-size:var(--app-font-size-2)}.utility-content,.utility-actions{display:flex;align-items:center}.utility-content{justify-content:space-between;min-height:var(--app-space-10);gap:var(--app-space-4)}.prototype-notice{color:var(--ux4g-color-orange-900);font-size:var(--app-font-size-3);letter-spacing:.01em}.utility-actions{gap:var(--app-space-2)}.utility-toggle{display:none}.utility-divider{width:var(--ux4g-border-1);height:var(--app-space-5);background:var(--ux4g-color-neutral-300);margin-inline:var(--app-space-2)}.utility-actions button{border:0;background:transparent;color:inherit;padding:var(--app-space-1) var(--app-space-2);border-radius:var(--ux4g-radius-1)}.utility-actions small{font-size:var(--app-font-size-1)}.masthead{min-height:7rem;display:flex;align-items:center;padding-block:var(--app-space-4);background:var(--ux4g-color-neutral-0)}.product-header{background:var(--ux4g-color-neutral-0)}.portal-title{text-decoration:none;color:inherit}.portal-title{display:flex;flex-direction:column;gap:var(--app-space-1)}.portal-title strong{font-size:var(--app-font-size-6)}.portal-title span{color:var(--app-color-portal-blue);font-size:var(--app-font-size-5);font-weight:700}.primary-nav{background:var(--app-color-portal-blue);color:var(--ux4g-color-neutral-0)}.nav-list{display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:thin}.nav-list a,.nav-list span{color:inherit;text-decoration:none;padding:var(--app-space-4) var(--app-space-3);white-space:nowrap;border-bottom:var(--ux4g-border-3) solid transparent}.nav-list a:hover,.nav-list a.active{background:var(--app-color-portal-blue-dark);border-bottom-color:var(--ux4g-color-orange-200)}.nav-list span[aria-disabled=true]{opacity:.86;cursor:help}.nav-list .officer-link{font-weight:700}.breadcrumb-wrap{background:var(--ux4g-color-neutral-0);border-bottom:var(--ux4g-border-1) solid var(--ux4g-color-neutral-200)}.breadcrumb{min-height:var(--app-space-12);display:flex;align-items:center;gap:var(--app-space-2);font-size:var(--app-font-size-3)}.breadcrumb a{text-decoration:none}.main-content{padding-block:var(--app-space-8) var(--app-demo-clearance)}.site-footer{background:var(--app-color-portal-blue-dark);color:var(--ux4g-color-neutral-0);padding:var(--app-space-8) 0 var(--app-space-16)}.site-footer p{margin:var(--app-space-1) 0}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:var(--app-space-8)}.footer-links{display:flex;gap:var(--app-space-2);align-items:start}.footer-links button{color:var(--ux4g-color-neutral-0);border:0;background:transparent;text-decoration:underline}.copyright{text-align:center;border-top:var(--ux4g-border-1) solid var(--ux4g-color-neutral-500);margin-top:var(--app-space-6)!important;padding-top:var(--app-space-4);font-size:var(--app-font-size-3)}.demo-tools{position:fixed;z-index:50;right:var(--app-space-4);bottom:var(--app-space-4);display:flex;align-items:center;gap:var(--app-space-2);padding:var(--app-space-2);background:color-mix(in srgb,var(--ux4g-color-neutral-0) 94%,transparent);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);border-radius:var(--ux4g-radius-3);box-shadow:0 var(--app-space-2) var(--app-space-5) color-mix(in srgb,var(--ux4g-color-neutral-900) 18%,transparent)}.synthetic-badge,.mock-label{display:inline-flex;align-items:center;gap:var(--app-space-2);background:var(--ux4g-color-orange-50);color:var(--ux4g-color-orange-800);border:var(--ux4g-border-1) solid var(--ux4g-color-orange-200);border-radius:var(--ux4g-radius-circular);padding:var(--app-space-2) var(--app-space-3);font-weight:700;font-size:var(--app-font-size-3)}.primary-button,.secondary-button,.demo-button,.reset-button,.action-buttons button,.text-button{min-height:var(--app-space-10);padding:var(--app-space-2) var(--app-space-4);border-radius:var(--ux4g-radius-2);border:var(--ux4g-border-2) solid transparent;cursor:pointer;font-weight:700}.primary-button{background:var(--ux4g-color-primary-600);color:var(--ux4g-color-neutral-0);border-color:var(--ux4g-color-primary-600)}.secondary-button{background:var(--ux4g-color-neutral-0);color:var(--ux4g-color-primary-600);border-color:var(--ux4g-color-primary-600)}.demo-button{background:var(--ux4g-color-green-600);color:var(--ux4g-color-neutral-0);border-color:var(--ux4g-color-green-600)}.reset-button{background:var(--ux4g-color-neutral-900);color:var(--ux4g-color-neutral-0);border-color:var(--ux4g-color-neutral-900)}.text-button,.text-link{background:transparent;border:0;color:var(--ux4g-color-primary-600);text-decoration:underline;font-weight:700;cursor:pointer}.eyebrow{color:var(--ux4g-color-primary-600);font-size:var(--app-font-size-2);font-weight:700;letter-spacing:.08em;margin:0 0 var(--app-space-2)}.entry-card,.content-section,.record-table-section,.case-hero,.comparison-panel{background:var(--ux4g-color-neutral-0);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-200)}.entry-card{max-width:62rem;margin:var(--app-space-8) auto;padding:var(--app-space-8);border-top:var(--app-space-1) solid var(--ux4g-color-primary-600)}.entry-header,.section-heading-row{display:flex;justify-content:space-between;gap:var(--app-space-4);align-items:start}.form-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:var(--app-space-4);margin-top:var(--app-space-6)}.form-grid label{display:flex;flex-direction:column;gap:var(--app-space-2);font-weight:600}.form-grid input,.officer-context select,.disagreement-form textarea{width:100%;min-height:var(--app-space-10);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-500);border-radius:var(--ux4g-radius-2);padding:var(--app-space-2) var(--app-space-3);background:var(--ux4g-color-neutral-0)}.captcha-box{display:grid;place-items:center;min-height:var(--app-space-10);background:var(--ux4g-color-neutral-100);border:var(--ux4g-border-1) dashed var(--ux4g-color-neutral-500);letter-spacing:.3em;font-weight:700}.captcha-control{display:flex;align-items:stretch;gap:var(--app-space-2)}.captcha-control .captcha-box{padding-inline:var(--app-space-3)}.form-grid #demo-otp{width:100%}.form-grid #captcha-answer{flex:1;width:0;min-width:3ch}.form-actions,.action-buttons,.playback-controls{display:flex;flex-wrap:wrap;gap:var(--app-space-3);margin-top:var(--app-space-5)}.form-error{color:var(--ux4g-color-red-800);background:var(--ux4g-color-red-50);padding:var(--app-space-3);border-left:var(--app-space-1) solid var(--ux4g-color-red-600)}.entry-note{color:var(--ux4g-color-neutral-700);border-top:var(--ux4g-border-1) solid var(--ux4g-color-neutral-200);padding-top:var(--app-space-4)}.live-status-banner{display:flex;gap:var(--app-space-4);padding:var(--app-space-4) var(--app-space-5);margin-bottom:var(--app-space-4);border:var(--ux4g-border-1) solid;border-radius:var(--ux4g-radius-2)}.live-status-banner p{margin:var(--app-space-1) 0 0}.live-status-banner--deadlocked{--status-icon-bg: var(--ux4g-color-red-800);background:var(--ux4g-color-red-50);border-color:var(--ux4g-color-red-200);color:var(--ux4g-color-red-800)}.live-status-banner--escalated{--status-icon-bg: var(--ux4g-color-cyan-800);background:var(--ux4g-color-cyan-50);border-color:var(--ux4g-color-cyan-600);color:var(--ux4g-color-cyan-800)}.live-status-banner--released{--status-icon-bg: var(--ux4g-color-green-800);background:var(--ux4g-color-green-50);border-color:var(--ux4g-color-green-600);color:var(--ux4g-color-green-800)}.status-icon{width:var(--app-space-8);height:var(--app-space-8);flex:0 0 auto;display:grid;place-items:center;border-radius:var(--ux4g-radius-circular);background:var(--status-icon-bg);color:var(--ux4g-color-neutral-0);font-weight:700}.case-hero{display:grid;grid-template-columns:1fr auto;gap:var(--app-space-8);align-items:center;padding:var(--app-space-8);border-top:var(--app-space-1) solid var(--app-color-portal-blue)}.case-position{max-width:56rem;font-size:var(--app-font-size-5);margin-bottom:0}.amount-lost{min-width:14rem;display:flex;flex-direction:column;padding:var(--app-space-5);background:var(--ux4g-color-neutral-100);border-left:var(--app-space-1) solid var(--ux4g-color-orange-600)}.amount-lost strong{color:var(--ux4g-color-red-800);font-size:var(--app-font-size-8)}.amount-lost small{color:var(--ux4g-color-neutral-700)}.record-table-section,.content-section{margin-top:var(--app-space-5);padding:var(--app-space-6)}.record-table-section>h2{font-size:var(--app-font-size-5);margin-bottom:var(--app-space-3)}.table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.table-scroll:focus-visible{outline:var(--ux4g-border-2) solid var(--ux4g-color-primary-600);outline-offset:var(--ux4g-border-2)}table{width:100%;border-collapse:collapse;font-size:var(--app-font-size-3)}th,td{padding:var(--app-space-3);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);text-align:left;vertical-align:top}th{background:var(--ux4g-color-neutral-100);font-weight:700}.record-table th{width:14rem}.status-stepper{list-style:none;display:grid;grid-template-columns:repeat(7,1fr);margin:var(--app-space-6) 0 0;padding:0}.status-stepper li{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--app-space-1);color:var(--ux4g-color-neutral-500);font-size:var(--app-font-size-3)}.status-stepper li:before{content:"";position:absolute;top:calc(var(--app-space-4) - var(--ux4g-border-1));left:-50%;width:100%;height:var(--ux4g-border-2);background:var(--ux4g-color-neutral-300);z-index:0}.status-stepper li:first-child:before{display:none}.step-marker{z-index:1;display:grid;place-items:center;width:var(--app-space-8);height:var(--app-space-8);border-radius:var(--ux4g-radius-circular);border:var(--ux4g-border-2) solid var(--ux4g-color-neutral-300);background:var(--ux4g-color-neutral-0);font-weight:700}.status-stepper li.complete{color:var(--ux4g-color-green-800)}.status-stepper li.complete:before{background:var(--ux4g-color-green-600)}.status-stepper li.complete .step-marker{background:var(--ux4g-color-green-600);border-color:var(--ux4g-color-green-600);color:var(--ux4g-color-neutral-0)}.status-stepper li.current--deadlocked{color:var(--ux4g-color-red-800)}.status-stepper li.current--deadlocked .step-marker{background:var(--ux4g-color-red-600);border-color:var(--ux4g-color-red-600);color:var(--ux4g-color-neutral-0)}.status-stepper li.current--escalated{color:var(--ux4g-color-cyan-800)}.status-stepper li.current--escalated .step-marker{background:var(--ux4g-color-cyan-600);border-color:var(--ux4g-color-cyan-600);color:var(--ux4g-color-neutral-0)}.status-stepper li.current--released{color:var(--ux4g-color-green-800)}.status-stepper li.current--released .step-marker{background:var(--ux4g-color-green-600);border-color:var(--ux4g-color-green-600);color:var(--ux4g-color-neutral-0)}.money-bar{display:flex;min-height:var(--app-space-16);margin-top:var(--app-space-5);border-radius:var(--ux4g-radius-2);overflow:hidden;border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-700)}.money-segment{display:flex;flex-direction:column;justify-content:center;padding:var(--app-space-2);color:var(--ux4g-color-neutral-0);min-width:0}.money-segment strong{font-size:var(--app-font-size-5)}.money-segment small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-withdrawn,.money-exited{background:var(--ux4g-color-red-800)}.money-spent{background:var(--ux4g-color-orange-800)}.money-held,.money-restored{background:var(--ux4g-color-green-800)}.money-legend{display:grid;gap:var(--app-space-2);margin-top:var(--app-space-4)}.money-legend span{display:flex;align-items:start;gap:var(--app-space-2)}.money-legend i{width:var(--app-space-4);height:var(--app-space-4);flex:0 0 auto;margin-top:var(--app-space-1);border-radius:var(--ux4g-radius-1)}.legend-withdrawn,.legend-exited{background:var(--ux4g-color-red-800)}.legend-spent{background:var(--ux4g-color-orange-800)}.legend-held,.legend-restored{background:var(--ux4g-color-green-800)}.blocking-card{display:grid;grid-template-columns:auto 1fr;gap:var(--app-space-5);margin-top:var(--app-space-5);padding:var(--app-space-6);background:var(--ux4g-color-neutral-0);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);border-left:var(--app-space-1) solid var(--ux4g-color-primary-600)}.blocking-icon{display:grid;place-items:center;width:var(--app-space-10);height:var(--app-space-10);border-radius:var(--ux4g-radius-circular);background:var(--app-color-portal-blue);color:var(--ux4g-color-neutral-0);font-size:var(--app-font-size-6);font-weight:700}.blocking-card--resolved{background:var(--ux4g-color-green-50);border-color:var(--ux4g-color-green-600)}.blocking-card--resolved .blocking-icon{background:var(--ux4g-color-green-600)}.blocking-details{margin:var(--app-space-3) 0}.blocking-details summary{min-height:var(--app-space-10);display:flex;align-items:center;color:var(--ux4g-color-primary-600);font-weight:700;cursor:pointer}.blocking-details li{margin-block:var(--app-space-2);line-height:1.5}.consensus-summary{padding:var(--app-space-3);background:var(--ux4g-color-orange-50);border-left:var(--app-space-1) solid var(--ux4g-color-orange-600)}.escalation-update{padding:var(--app-space-3);background:var(--ux4g-color-cyan-50);border-left:var(--app-space-1) solid var(--ux4g-color-cyan-600)}.timeline-introduction{max-width:48rem;margin-bottom:var(--app-space-5);color:var(--ux4g-color-neutral-700)}.derived-label{display:inline-flex;padding:var(--app-space-2) var(--app-space-3);border:var(--ux4g-border-1) solid var(--ux4g-color-primary-600);border-radius:var(--ux4g-radius-circular);color:var(--ux4g-color-primary-600);font-size:var(--app-font-size-2);font-weight:700}.derived-note,.selection-notice{padding:var(--app-space-3) var(--app-space-4);background:var(--ux4g-color-cyan-50);border-left:var(--app-space-1) solid var(--ux4g-color-cyan-600)}.selection-notice{margin-bottom:var(--app-space-4)}.portal-comparison{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-block:var(--app-space-5);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.portal-comparison>section{min-width:0;padding:var(--app-space-4)}.portal-comparison-record{background:var(--ux4g-color-neutral-50)}.portal-comparison-current{background:var(--ux4g-color-primary-50);border-inline-start:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.portal-comparison-current dl{margin-block-end:0}.portal-comparison-current dl>div{margin-block-start:var(--app-space-3)}.portal-comparison-current dt{font-size:var(--app-font-size-3);color:var(--ux4g-color-neutral-700)}.portal-comparison-current dd{margin:0;font-size:var(--app-font-size-6);font-weight:700}.portal-comparison .constant-note{margin:var(--app-space-4) 0 0}.portal-record-label{margin-block:var(--app-space-3)}.timeline-reference{margin-top:var(--app-space-5);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);background:var(--ux4g-color-neutral-50)}.timeline-reference>summary{display:flex;align-items:center;min-height:var(--app-space-12);padding:var(--app-space-3) var(--app-space-4);color:var(--ux4g-color-primary-600);font-weight:700;cursor:pointer}.timeline-reference>summary:after{content:"+";margin-left:auto;padding-left:var(--app-space-3);font-size:var(--app-font-size-7);line-height:1}.timeline-reference[open]>summary:after{content:"−"}.constant-note{color:var(--ux4g-color-neutral-700);font-size:var(--app-font-size-3);margin:var(--app-space-3) var(--app-space-4) var(--app-space-4)}.timeline-accordion{list-style:none;display:grid;gap:var(--app-space-2);margin:var(--app-space-5) 0 0;padding:0}.timeline-accordion-item{border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);background:var(--ux4g-color-neutral-0)}.timeline-accordion-item--current{border-left:var(--app-space-1) solid var(--ux4g-color-primary-600)}.timeline-state--held{--app-timeline-state: var(--ux4g-color-green-800)}.timeline-state--claimed,.timeline-state--attribution{--app-timeline-state: var(--ux4g-color-primary-600)}.timeline-state--contested{--app-timeline-state: var(--ux4g-color-orange-800)}.timeline-state--deadlock{--app-timeline-state: var(--ux4g-color-red-800)}.timeline-accordion-item[class*=timeline-state--]{border-inline-start:var(--app-space-1) solid var(--app-timeline-state)}.timeline-stage-label{display:block;color:var(--app-timeline-state);font-size:var(--app-font-size-2);margin-block-start:var(--app-space-1)}.timeline-gap{display:grid;gap:var(--app-space-2);margin-block:var(--app-space-4);padding:var(--app-space-6) var(--app-space-4);text-align:center;color:var(--ux4g-color-neutral-700);background:var(--ux4g-color-neutral-100);border-block:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.timeline-gap span{font-size:var(--app-font-size-3)}.timeline-accordion-item h3{margin:0}.timeline-accordion-button{width:100%;min-height:var(--app-space-12);display:grid;grid-template-columns:8rem minmax(0,1fr) auto auto;align-items:center;gap:var(--app-space-3);padding:var(--app-space-3) var(--app-space-4);border:0;background:var(--ux4g-color-neutral-0);color:var(--ux4g-color-neutral-900);text-align:left;cursor:pointer}.timeline-accordion-button:hover{background:var(--ux4g-color-neutral-50)}.timeline-accordion-date{color:var(--ux4g-color-neutral-700);font-size:var(--app-font-size-3);font-weight:700}.timeline-accordion-title{font-weight:700}.timeline-current-label{padding:var(--app-space-1) var(--app-space-2);border:var(--ux4g-border-1) solid var(--ux4g-color-primary-600);border-radius:var(--ux4g-radius-circular);color:var(--ux4g-color-primary-600);font-size:var(--app-font-size-2);white-space:nowrap}.timeline-chevron{width:var(--app-space-8);font-size:var(--app-font-size-7);line-height:1;text-align:center}.timeline-accordion-panel{border-top:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.timeline-reference{padding-bottom:var(--app-space-4);background:var(--ux4g-color-primary-50);border-left:var(--app-space-1) solid var(--ux4g-color-primary-600)}.timeline-reference>p,.timeline-reference>.timeline-accordion{margin-inline:var(--app-space-4)}.pending-status{display:inline-block;padding:var(--app-space-1) var(--app-space-2);background:var(--ux4g-color-orange-50);color:var(--ux4g-color-orange-800);border:var(--ux4g-border-1) solid var(--ux4g-color-orange-200)}.event-details{margin:0}.event-details>div{display:grid;grid-template-columns:11rem 1fr;border-bottom:var(--ux4g-border-1) solid var(--ux4g-color-neutral-200)}.event-details dt,.event-details dd{padding:var(--app-space-3) var(--app-space-4);margin:0}.event-details dt{background:var(--ux4g-color-neutral-100);font-weight:700}.generated-event,.info-callout{margin-top:var(--app-space-4);padding:var(--app-space-4);background:var(--ux4g-color-primary-50);border-left:var(--app-space-1) solid var(--ux4g-color-primary-600)}.generated-event{--status-icon-bg: var(--ux4g-color-cyan-800);display:flex;gap:var(--app-space-4);background:var(--ux4g-color-cyan-50);border-left-color:var(--ux4g-color-cyan-600)}.generated-event p{margin:var(--app-space-1) 0}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--app-space-4);background:color-mix(in srgb,var(--ux4g-color-neutral-900) 65%,transparent)}.app-dialog{display:flex;flex-direction:column;width:min(100%,42rem);max-height:calc(100dvh - var(--app-space-8));padding:0;overflow:hidden;background:var(--ux4g-color-neutral-0);border:0;border-radius:var(--ux4g-radius-3);box-shadow:0 var(--app-space-4) var(--app-space-12) color-mix(in srgb,var(--ux4g-color-neutral-900) 30%,transparent)}.app-dialog--wide{width:min(calc(100% - var(--app-space-8)),68rem)}.dialog-header{display:flex;flex-shrink:0;justify-content:space-between;gap:var(--app-space-4);align-items:center;padding:var(--app-space-4) var(--app-space-5);background:var(--app-color-portal-blue)}.dialog-header h2{color:var(--ux4g-color-neutral-0)}.icon-button{display:grid;place-items:center;width:var(--app-space-8);height:var(--app-space-8);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-0);border-radius:var(--ux4g-radius-circular);background:transparent;color:var(--ux4g-color-neutral-0);font-size:var(--app-font-size-7);cursor:pointer}.dialog-body{min-height:0;padding:var(--app-space-5);overflow-y:auto}.app-dialog--case-picker .dialog-body{display:flex;flex-direction:column;overflow:hidden}.app-dialog--case-picker .dialog-body>p{flex-shrink:0;margin-block-start:0}.case-picker-table{min-height:0;overflow:auto;padding-block-end:var(--app-space-4);border-block-end:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);box-shadow:inset 0 calc(var(--app-space-2) * -1) var(--app-space-3) calc(var(--app-space-2) * -1) var(--ux4g-color-neutral-500)}.case-picker-table table{min-width:calc(var(--app-space-20) * 10)}.case-picker-table :is(th,td){overflow-wrap:normal}.case-picker-table td:nth-child(-n+4){white-space:nowrap}.case-picker-row{cursor:pointer}.case-picker-row:hover,.case-picker-row:focus-within{background:var(--ux4g-color-primary-50)}.case-picker-row .table-link{white-space:nowrap}.reality-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--app-space-4)}.reality-panel{padding:var(--app-space-4);border:var(--ux4g-border-1) solid}.real-panel{background:var(--ux4g-color-green-50);border-color:var(--ux4g-color-green-600)}.mocked-panel{background:var(--ux4g-color-orange-50);border-color:var(--ux4g-color-orange-600)}.reality-panel li{margin-bottom:var(--app-space-2);line-height:1.5}.data-provenance{color:var(--ux4g-color-neutral-700);font-size:var(--app-font-size-3)}.reason-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:var(--app-space-3);margin:var(--app-space-5) 0}.reason-flow>div{padding:var(--app-space-4);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.reason-flow strong,.reason-flow span{display:block}.reason-flow strong{font-size:var(--app-font-size-6);margin:var(--app-space-2) 0}.reason-flow p{margin:0}.reason-flow .low-balance{border:var(--ux4g-border-2) solid var(--ux4g-color-red-600);background:var(--ux4g-color-red-50)}.flow-arrow{align-self:center;font-size:var(--app-font-size-7)}.escalation-ladder{list-style:none;margin:0;padding:0}.escalation-ladder li{display:flex;justify-content:space-between;gap:var(--app-space-4);padding:var(--app-space-4);border-left:var(--app-space-1) solid var(--ux4g-color-neutral-300);border-bottom:var(--ux4g-border-1) solid var(--ux4g-color-neutral-200)}.escalation-ladder li.expired{border-left-color:var(--ux4g-color-red-600);background:var(--ux4g-color-red-50)}.escalation-ladder li.active{border-left-color:var(--ux4g-color-cyan-600);background:var(--ux4g-color-cyan-50)}.print-only{display:none}.print-document--inactive{display:none!important}.case-demonstration{display:block;max-width:28rem;margin-top:var(--app-space-1);color:var(--ux4g-color-neutral-700);line-height:1.45}.record-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space-3)}.selected-claim{background:var(--ux4g-color-primary-50);box-shadow:inset var(--app-space-1) 0 var(--ux4g-color-primary-600)}.selected-claim small{display:block;color:var(--ux4g-color-primary-600);font-weight:700}.success-framing{padding:var(--app-space-4);background:var(--ux4g-color-green-50);border-left:var(--app-space-1) solid var(--ux4g-color-green-600)}.victim-claim{border-top:var(--app-space-1) solid var(--ux4g-color-primary-600)}.victim-claim-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--app-space-3);margin:var(--app-space-5) 0}.victim-claim-figures>div{padding:var(--app-space-4);background:var(--ux4g-color-neutral-100);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.victim-claim-figures dt{color:var(--ux4g-color-neutral-700);font-size:var(--app-font-size-3)}.victim-claim-figures dd{margin:var(--app-space-2) 0 0;color:var(--app-color-portal-blue);font-size:var(--app-font-size-7);font-weight:700}.privacy-note{margin-bottom:0;padding:var(--app-space-3) var(--app-space-4);background:var(--ux4g-color-green-50);border-left:var(--app-space-1) solid var(--ux4g-color-green-600)}.ceiling-card{margin-top:var(--app-space-5);padding:var(--app-space-6);background:var(--ux4g-color-neutral-100);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);border-left:var(--app-space-1) solid var(--ux4g-color-neutral-700)}.demo-guide{display:grid;gap:var(--app-space-4)}.demo-guide section{padding:var(--app-space-4);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.demo-guide p{margin-block:var(--app-space-2)}.officer-context{display:flex;justify-content:space-between;align-items:end;gap:var(--app-space-6);padding:var(--app-space-4) var(--app-space-5);margin-bottom:var(--app-space-5);background:var(--app-color-portal-blue-dark);color:var(--ux4g-color-neutral-0);border-left:var(--app-space-1) solid var(--ux4g-color-orange-200)}.officer-context>div,.officer-context label{display:flex;flex-direction:column;gap:var(--app-space-1)}.officer-context label{min-width:22rem;font-size:var(--app-font-size-3)}.officer-context select{color:var(--ux4g-color-neutral-900);margin-top:var(--app-space-1)}.signed-in-label{color:var(--ux4g-color-orange-200);font-size:var(--app-font-size-1);font-weight:700;letter-spacing:.08em}.worklist-table{margin-top:var(--app-space-5)}.sort-button,.table-link{border:0;padding:0;background:transparent;color:inherit;font-weight:700;text-align:left;cursor:pointer}.table-link{color:var(--ux4g-color-primary-600);text-decoration:underline}.worklist-table td:first-child small,.computed-panel td:first-child small{display:block;margin-top:var(--app-space-1);color:var(--ux4g-color-neutral-700)}.worklist-table tbody tr{cursor:pointer}.worklist-table tbody tr:hover{background:var(--ux4g-color-neutral-50)}.deadlocked-row{background:var(--ux4g-color-red-50)}.worklist-status{display:inline-flex;gap:var(--app-space-1);align-items:center;padding:var(--app-space-1) var(--app-space-2);border-radius:var(--ux4g-radius-1);font-size:var(--app-font-size-2);font-weight:700;white-space:nowrap}.status-error{background:var(--ux4g-color-red-50);color:var(--ux4g-color-red-800);border:var(--ux4g-border-1) solid var(--ux4g-color-red-200)}.status-warning{background:var(--ux4g-color-orange-50);color:var(--ux4g-color-orange-800);border:var(--ux4g-border-1) solid var(--ux4g-color-orange-200)}.status-neutral{background:var(--ux4g-color-neutral-100);color:var(--ux4g-color-neutral-900);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.queue-status{gap:var(--app-space-2);white-space:normal;line-height:1.5}.queue-status--blocked{background:var(--ux4g-color-red-50);color:var(--ux4g-color-red-800);border:var(--ux4g-border-1) solid var(--ux4g-color-red-200)}.queue-status--review{background:var(--ux4g-color-primary-50);color:var(--ux4g-color-primary-700);border:var(--ux4g-border-1) solid var(--ux4g-color-primary-600)}.queue-status--closed{background:var(--ux4g-color-neutral-100);color:var(--ux4g-color-neutral-700);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.queue-status-icon{display:grid;place-items:center;width:var(--app-space-5);height:var(--app-space-5);flex-shrink:0;border:var(--ux4g-border-1) solid;border-radius:var(--ux4g-radius-circular)}.queue-status-category{display:block}.own-complaint-row{background:var(--ux4g-color-green-50)}.selected-complaint-row{box-shadow:inset var(--app-space-1) 0 var(--ux4g-color-primary-600)}.own-case-label{display:block;margin-top:var(--app-space-1);color:var(--ux4g-color-green-800);font-weight:700}.desk-tabs{margin-top:var(--app-space-6)}.desk-tabs>[role=tablist]{display:flex;gap:var(--app-space-1);border-bottom:var(--ux4g-border-2) solid var(--ux4g-color-primary-600);overflow-x:auto}.desk-tabs [role=tab]{min-height:var(--app-space-12);padding:var(--app-space-3) var(--app-space-5);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);border-bottom:0;background:var(--ux4g-color-neutral-100);color:var(--ux4g-color-neutral-700);font-weight:700;white-space:nowrap;cursor:pointer}.desk-tabs [role=tab][aria-selected=true]{background:var(--ux4g-color-primary-600);color:var(--ux4g-color-neutral-0);border-color:var(--ux4g-color-primary-600)}.officer-panel{margin-top:var(--app-space-5);padding:var(--app-space-6);background:var(--ux4g-color-neutral-0);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-200)}.complaint-file-header{border-top:var(--app-space-1) solid var(--app-color-portal-blue)}.case-file-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--app-space-3);margin:var(--app-space-5) 0 0}.case-file-facts>div{padding:var(--app-space-3);background:var(--ux4g-color-neutral-100);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-200)}.case-file-facts dt{color:var(--ux4g-color-neutral-700);font-size:var(--app-font-size-3)}.case-file-facts dd{margin:var(--app-space-1) 0 0;font-weight:700}.trail-account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--app-space-3)}.trail-account-grid article{display:flex;flex-direction:column;gap:var(--app-space-1);padding:var(--app-space-3);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.computed-summary{padding:var(--app-space-3);background:var(--ux4g-color-primary-50);border-left:var(--app-space-1) solid var(--ux4g-color-primary-600)}.process-one-record{border-top:var(--app-space-1) solid var(--ux4g-color-green-600)}.no-action-record{border-top:var(--app-space-1) solid var(--ux4g-color-neutral-700)}.claim-summary{border-top:var(--app-space-1) solid var(--app-color-portal-blue)}.summary-figures{display:flex;align-items:center;gap:var(--app-space-5);margin-bottom:var(--app-space-6);padding:var(--app-space-5);background:var(--ux4g-color-neutral-100)}.summary-figures>div{display:flex;flex-direction:column}.summary-figures strong{font-size:var(--app-font-size-7);color:var(--app-color-portal-blue)}.claim-summary h2{margin-bottom:var(--app-space-4)}.chart-summary{padding:var(--app-space-3) var(--app-space-4);background:var(--ux4g-color-red-50);border-left:var(--app-space-1) solid var(--ux4g-color-red-600)}.chart-container{width:100%;height:28rem;margin-top:var(--app-space-5)}.chart-data{margin-top:var(--app-space-4)}.chart-data summary,.computed-panel summary{color:var(--ux4g-color-primary-600);font-weight:700;cursor:pointer}.chart-data .table-scroll{margin-top:var(--app-space-3)}.computed-panel{border-top:var(--app-space-1) solid var(--ux4g-color-primary-600)}.computed-label,.low-risk-label{display:inline-flex;align-items:center;padding:var(--app-space-2) var(--app-space-3);border-radius:var(--ux4g-radius-circular);background:var(--ux4g-color-primary-50);color:var(--ux4g-color-primary-700);border:var(--ux4g-border-1) solid var(--ux4g-color-primary-600);font-size:var(--app-font-size-2);font-weight:700}.computed-panel .table-scroll{margin-top:var(--app-space-4)}.computed-panel details{min-width:12rem}.calculation-method{display:block;margin-bottom:var(--app-space-2);text-transform:capitalize}.allocation-details{min-width:22rem;margin:var(--app-space-3) 0 0}.allocation-details div{display:grid;grid-template-columns:minmax(9rem,auto) 1fr;gap:var(--app-space-3);padding-block:var(--app-space-2);border-top:var(--ux4g-border-1) solid var(--ux4g-color-neutral-200)}.allocation-details dt{font-weight:700}.allocation-details dd{margin:0}.total-row th,.total-row td{background:var(--ux4g-color-green-50);color:var(--ux4g-color-green-800);font-weight:700;border-top:var(--ux4g-border-2) solid var(--ux4g-color-green-600)}.consensus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--app-space-4);margin-top:var(--app-space-5)}.officer-position{position:relative;padding:var(--app-space-4);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);border-top:var(--app-space-1) solid var(--ux4g-color-neutral-500)}.officer-position h3{margin-top:var(--app-space-3)}.officer-position p{margin:var(--app-space-2) 0}.officer-avatar{display:grid;place-items:center;width:var(--app-space-10);height:var(--app-space-10);border-radius:var(--ux4g-radius-circular);background:var(--app-color-portal-blue);color:var(--ux4g-color-neutral-0);font-weight:700}.position--proposed,.position--accepted{border-top-color:var(--ux4g-color-green-600)}.position--disagreed{border-top-color:var(--ux4g-color-orange-600)}.position--no_response{border-top-color:var(--ux4g-color-red-600);background:var(--ux4g-color-red-50)}.position-label{position:absolute;top:var(--app-space-3);right:var(--app-space-3);padding:var(--app-space-1) var(--app-space-2);background:var(--ux4g-color-neutral-100);border-radius:var(--ux4g-radius-1);font-size:var(--app-font-size-2);font-weight:700}.position--disagreed .position-label{background:var(--ux4g-color-orange-50);color:var(--ux4g-color-orange-800)}.position--no_response .position-label{background:var(--ux4g-color-red-600);color:var(--ux4g-color-neutral-0)}.principled-note,.silence-note{display:block;margin-top:var(--app-space-3);padding:var(--app-space-2);border-left:var(--app-space-1) solid var(--ux4g-color-orange-600);background:var(--ux4g-color-orange-50)}.silence-note{border-left-color:var(--ux4g-color-red-600);background:var(--ux4g-color-red-50);color:var(--ux4g-color-red-800)}.response-clock{display:grid;grid-template-columns:auto 1fr;gap:var(--app-space-5);align-items:center;margin-top:var(--app-space-5);padding:var(--app-space-5);border:var(--ux4g-border-2) solid var(--ux4g-color-red-600);background:var(--ux4g-color-red-50)}.clock-face{width:7rem;height:7rem;display:grid;place-content:center;text-align:center;border-radius:var(--ux4g-radius-circular);background:var(--ux4g-color-red-600);color:var(--ux4g-color-neutral-0);font-size:var(--app-font-size-9);font-weight:700}.clock-face span{display:block;font-size:var(--app-font-size-3)}.expired-label{color:var(--ux4g-color-red-800);font-weight:700;font-size:var(--app-font-size-2)}.inline-ladder{display:flex;gap:var(--app-space-5);padding:0;list-style-position:inside}.inline-ladder li+li:before{content:"→";margin-right:var(--app-space-5)}.officer-actions{border-top:var(--app-space-1) solid var(--ux4g-color-orange-600)}.action-disclaimer{color:var(--ux4g-color-neutral-700)}.action-message{padding:var(--app-space-3);background:var(--ux4g-color-green-50);border-left:var(--app-space-1) solid var(--ux4g-color-green-600)}.escalate-button{background:var(--ux4g-color-red-600);color:var(--ux4g-color-neutral-0);border-color:var(--ux4g-color-red-600)!important}.escalate-button:disabled{background:var(--ux4g-color-neutral-300);color:var(--ux4g-color-neutral-700)}.disagreement-form label{display:block;font-weight:700;margin-bottom:var(--app-space-2)}.disagreement-form textarea{resize:vertical}.signature-block{margin-top:var(--app-space-12);border-top:var(--ux4g-border-1) solid var(--ux4g-color-neutral-700);padding-top:var(--app-space-6)}.node-d{border-top:var(--app-space-1) solid var(--ux4g-color-green-600)}.low-risk-label{background:var(--ux4g-color-green-50);color:var(--ux4g-color-green-800);border-color:var(--ux4g-color-green-600)}.overreach-banner{display:flex;gap:var(--app-space-4);margin:var(--app-space-5) 0;padding:var(--app-space-5);background:var(--ux4g-color-orange-50);border:var(--ux4g-border-1) solid var(--ux4g-color-orange-200);border-left:var(--app-space-1) solid var(--ux4g-color-orange-600)}.overreach-banner>span{font-size:var(--app-font-size-8);color:var(--ux4g-color-orange-800);font-weight:700}.overreach-banner p{margin:0}.business-signals,.scope-result{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--app-space-3);margin-bottom:var(--app-space-6)}.business-signals>div,.scope-result>div{display:flex;flex-direction:column;padding:var(--app-space-4);background:var(--ux4g-color-neutral-100);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-200)}.business-signals strong,.scope-result strong{margin-top:var(--app-space-1);font-size:var(--app-font-size-5)}.clock-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--app-space-4);align-items:stretch;margin:var(--app-space-4) 0}.clock-comparison article{padding:var(--app-space-5);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.clock-comparison h4{font-size:var(--app-font-size-6);margin:var(--app-space-3) 0 var(--app-space-1)}.clock-tag{display:inline-block;padding:var(--app-space-1) var(--app-space-2);font-size:var(--app-font-size-2);font-weight:700}.current-clock{background:var(--ux4g-color-red-50);color:var(--ux4g-color-red-800)}.proposed-clock{background:var(--ux4g-color-green-50);color:var(--ux4g-color-green-800)}.clock-gap{display:flex;flex-direction:column;justify-content:center;max-width:11rem;margin:0;text-align:center;color:var(--ux4g-color-neutral-700)}.clock-gap strong{font-size:var(--app-font-size-7);color:var(--ux4g-color-red-800)}.clock-gap span{font-size:var(--app-font-size-3)}.outcome-evidence{padding:var(--app-space-4);background:var(--ux4g-color-green-50);border-left:var(--ux4g-border-3) solid var(--ux4g-color-green-600)}.clause-note{padding:var(--app-space-3);background:var(--ux4g-color-cyan-50);border-left:var(--app-space-1) solid var(--ux4g-color-cyan-600)}.scope-control{display:flex;justify-content:space-between;align-items:center;gap:var(--app-space-5);margin-top:var(--app-space-6);padding:var(--app-space-5);background:var(--ux4g-color-neutral-100)}.scope-control p{margin:var(--app-space-1) 0}.segmented-control{display:flex;background:var(--ux4g-color-neutral-0);border:var(--ux4g-border-1) solid var(--ux4g-color-primary-600);border-radius:var(--ux4g-radius-2);overflow:hidden}.segmented-control button{min-height:var(--app-space-10);padding:var(--app-space-2) var(--app-space-4);border:0;background:transparent;color:var(--ux4g-color-primary-600);font-weight:700;cursor:pointer}.segmented-control button[aria-pressed=true]{background:var(--ux4g-color-primary-600);color:var(--ux4g-color-neutral-0)}.scope-result{grid-template-columns:repeat(3,1fr);margin-top:var(--app-space-4)}.scope-result>div:nth-child(2){background:var(--ux4g-color-green-50);border-color:var(--ux4g-color-green-600)}.scope-result>div:nth-child(2) strong{color:var(--ux4g-color-green-800)}.what-if-label{padding:var(--app-space-3) var(--app-space-4);background:var(--ux4g-color-orange-50);border-left:var(--app-space-1) solid var(--ux4g-color-orange-600)}.calculation-error{margin-top:var(--app-space-4);padding:var(--app-space-4);color:var(--ux4g-color-red-800);background:var(--ux4g-color-red-50);border:var(--ux4g-border-2) solid var(--ux4g-color-red-600)}.calculation-error p{margin-bottom:0}.what-if-row{background:var(--ux4g-color-orange-50)}.what-if-row .table-link{display:inline-flex;align-items:center;min-height:2.75rem}.what-if-pill{display:inline-flex;margin-right:var(--app-space-2);padding:var(--app-space-1) var(--app-space-2);color:var(--ux4g-color-orange-900);background:var(--ux4g-color-orange-100);border:var(--ux4g-border-1) solid var(--ux4g-color-orange-600);border-radius:var(--ux4g-radius-1);font-size:var(--app-font-size-1);font-weight:700}.compute-receipt{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-4);margin-top:var(--app-space-4);padding:var(--app-space-3) var(--app-space-4);background:var(--ux4g-color-green-50);border-left:var(--app-space-1) solid var(--ux4g-color-green-600)}.compute-receipt p{margin:0;font-weight:700}.compute-receipt button,.what-if-form button,.what-if-disclosure>summary{min-height:2.75rem}.what-if-disclosure{margin-top:var(--app-space-4);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.what-if-disclosure>summary{display:flex;align-items:center;padding:var(--app-space-3) var(--app-space-4);color:var(--ux4g-color-primary-600);font-weight:700;cursor:pointer}.what-if-disclosure>p,.what-if-disclosure>form{margin-inline:var(--app-space-4)}.what-if-form{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;gap:var(--app-space-4);align-items:end;padding-bottom:var(--app-space-4)}.what-if-form label{display:flex;flex-direction:column;gap:var(--app-space-2);font-weight:700}.what-if-form input{width:100%;min-height:2.75rem;padding:var(--app-space-2) var(--app-space-3);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-500);border-radius:var(--ux4g-radius-2)}.what-if-form .form-error{grid-column:1 / -1;margin:0}.resolution-panel{border-top:var(--app-space-1) solid var(--ux4g-color-primary-600)}.branch-chooser{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--app-space-4);margin-top:var(--app-space-5)}.branch-chooser article{display:flex;flex-direction:column;align-items:start;padding:var(--app-space-5);border:var(--ux4g-border-2) solid var(--ux4g-color-primary-600);border-radius:var(--ux4g-radius-2)}.branch-chooser article:nth-child(2){border-color:var(--ux4g-color-neutral-500)}.branch-chooser article p{flex-grow:1}.branch-chooser button,.resolution-next-step>button,.court-upload-panel input[type=file],.file-metadata button{min-height:2.75rem}.branch-kind{display:inline-flex;padding:var(--app-space-1) var(--app-space-2);color:var(--ux4g-color-primary-700);background:var(--ux4g-color-primary-50);border:var(--ux4g-border-1) solid var(--ux4g-color-primary-600);border-radius:var(--ux4g-radius-1);font-size:var(--app-font-size-2);font-weight:700}.branch-kind--current{color:var(--ux4g-color-neutral-900);background:var(--ux4g-color-neutral-100);border-color:var(--ux4g-color-neutral-500)}.branch-status{margin:0;padding-left:var(--app-space-3);border-left:var(--app-space-1) solid var(--ux4g-color-primary-600)}.resolution-event-list{list-style:none;display:grid;gap:var(--app-space-2);margin:var(--app-space-5) 0;padding:0}.resolution-event-list li{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(16rem,1.5fr) minmax(16rem,1fr);gap:var(--app-space-3);padding:var(--app-space-3);background:var(--ux4g-color-neutral-50);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.resolution-event-list small{color:var(--ux4g-color-neutral-700)}.resolution-next-step{padding:var(--app-space-5);background:var(--ux4g-color-neutral-50);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.decision-record,.credit-record,.court-stop{padding:var(--app-space-3) var(--app-space-4);background:var(--ux4g-color-cyan-50);border-left:var(--app-space-1) solid var(--ux4g-color-cyan-600)}.credit-record{background:var(--ux4g-color-green-50);border-left-color:var(--ux4g-color-green-600)}.court-stop{background:var(--ux4g-color-orange-50);border-left-color:var(--ux4g-color-orange-600)}.bank-execution-panel{margin:var(--app-space-4) 0;padding:var(--app-space-5);background:var(--ux4g-color-orange-50);border:var(--ux4g-border-1) solid var(--ux4g-color-orange-300);border-left:var(--app-space-1) solid var(--ux4g-color-orange-600)}.bank-clock{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--app-space-3)}.bank-clock>div{padding:var(--app-space-3);background:var(--ux4g-color-neutral-0);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.bank-clock dt{color:var(--ux4g-color-neutral-700)}.bank-clock dd{margin:var(--app-space-1) 0 0;font-size:var(--app-font-size-5);font-weight:700}.bank-context{margin-bottom:0;font-weight:700}.court-upload-panel{margin-top:var(--app-space-4);padding:var(--app-space-4);background:var(--ux4g-color-neutral-0);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.file-input-label{display:block;margin:var(--app-space-4) 0 var(--app-space-2);font-weight:700}.court-upload-panel input[type=file]{display:block;width:100%;max-width:100%;padding:var(--app-space-2);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-500);background:var(--ux4g-color-neutral-0)}.file-metadata{margin-top:var(--app-space-4);padding:var(--app-space-4);background:var(--ux4g-color-primary-50);border-left:var(--app-space-1) solid var(--ux4g-color-primary-600)}.file-metadata dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--app-space-3)}.file-metadata dt{color:var(--ux4g-color-neutral-700)}.file-metadata dd{margin:var(--app-space-1) 0 0;font-weight:700}.branch-comparison{margin-top:var(--app-space-5)}.branch-comparison h3{margin-bottom:var(--app-space-3)}.messaging-page{min-height:100dvh;display:grid;place-items:stretch center;overflow:hidden;background:var(--ux4g-color-neutral-200)}.messaging-phone{width:min(100%,26rem);height:100dvh;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;background:var(--ux4g-color-neutral-0);box-shadow:0 0 var(--app-space-8) color-mix(in srgb,var(--ux4g-color-neutral-900) 18%,transparent)}.messaging-demo-banner{position:relative;z-index:2;padding:var(--app-space-2) var(--app-space-3);color:var(--ux4g-color-orange-900);background:var(--ux4g-color-orange-50);border-bottom:var(--ux4g-border-2) solid var(--ux4g-color-orange-600);font-size:var(--app-font-size-2);font-weight:700;line-height:1.4;text-align:center}.messaging-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--app-space-3);align-items:center;padding:var(--app-space-3);color:var(--ux4g-color-neutral-0);background:var(--ux4g-color-green-800)}.service-avatar{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--ux4g-radius-circular);color:var(--ux4g-color-green-800);background:var(--ux4g-color-neutral-0);font-weight:700}.service-identity{min-width:0}.service-identity h1{color:var(--ux4g-color-neutral-0);font-family:var(--ux4g-font-family-base);font-size:var(--app-font-size-4);overflow-wrap:anywhere}.service-identity p{margin:var(--app-space-1) 0 0;font-size:var(--app-font-size-2);line-height:1.35;overflow-wrap:anywhere}.messaging-connection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space-1) var(--app-space-3);padding:var(--app-space-1) var(--app-space-3);border-bottom:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);background:var(--ux4g-color-neutral-0);color:var(--ux4g-color-neutral-700);font-size:var(--app-font-size-1)}.messaging-connection-bar a{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--ux4g-color-green-800);font-weight:700;margin-left:auto}.connection-status{display:inline-flex;align-items:center;gap:var(--app-space-1);text-align:left}.connection-status i{width:.6rem;height:.6rem;flex:0 0 auto;border-radius:var(--ux4g-radius-circular);background:var(--ux4g-color-neutral-300);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-0)}.connection-status--live i{background:var(--ux4g-color-green-800)}.unread-count{min-width:var(--app-space-5);min-height:var(--app-space-5);display:grid;place-items:center;border-radius:var(--ux4g-radius-circular);color:var(--ux4g-color-green-800);background:var(--ux4g-color-neutral-0);font-weight:700}.messaging-explainer{border-bottom:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);background:var(--ux4g-color-neutral-0)}.messaging-explainer button{width:100%;border:0;background:transparent;min-height:2.75rem;display:flex;align-items:center;padding:var(--app-space-2) var(--app-space-3);color:var(--ux4g-color-primary-700);font-size:var(--app-font-size-3);font-weight:700;cursor:pointer}.messaging-explainer p{margin:0;padding:0 var(--app-space-3) var(--app-space-3);font-size:var(--app-font-size-3);line-height:1.5}.messaging-explainer .messaging-provenance{color:var(--ux4g-color-neutral-700);font-size:var(--app-font-size-2)}.identity-note{margin:0;padding:var(--app-space-2) var(--app-space-3);color:var(--ux4g-color-neutral-700);background:var(--ux4g-color-cyan-50);border-bottom:var(--ux4g-border-1) solid var(--ux4g-color-cyan-600);font-size:var(--app-font-size-2);line-height:1.45}.identity-note p{margin:0;line-height:inherit}.identity-note p+p{margin-top:var(--app-space-1)}.message-thread{min-width:0;min-height:0;overflow:hidden auto;overflow-wrap:anywhere;padding:var(--app-space-4) var(--app-space-3);background:var(--ux4g-color-green-50);overscroll-behavior:contain;scrollbar-gutter:stable}.message-list,.message-list ol{list-style:none;margin:0;padding:0}.message-group>ol{display:grid}.message-date-divider{display:flex;justify-content:center;margin:var(--app-space-3) 0}.message-date-divider time,.message-system-divider span{padding:var(--app-space-1) var(--app-space-2);border-radius:var(--ux4g-radius-circular);color:var(--ux4g-color-neutral-700);background:color-mix(in srgb,var(--ux4g-color-neutral-0) 88%,var(--ux4g-color-green-50));border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);font-size:var(--app-font-size-1);font-weight:700}.message-system-divider{display:flex;justify-content:center;margin:var(--app-space-3) 0;text-align:center}.message-system-divider span{max-width:90%;border-radius:var(--ux4g-radius-2)}.message-bubble-row{display:flex;margin:var(--app-space-2) 0}.message-bubble-row--incoming{justify-content:flex-start}.message-bubble-row--outgoing{justify-content:flex-end}.message-bubble{width:fit-content;max-width:86%;padding:var(--app-space-2) var(--app-space-3);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);border-radius:var(--ux4g-radius-3);box-shadow:0 var(--ux4g-border-1) var(--app-space-1) color-mix(in srgb,var(--ux4g-color-neutral-900) 10%,transparent);overflow-wrap:anywhere}.message-bubble--incoming{background:var(--ux4g-color-neutral-0);border-top-left-radius:var(--ux4g-radius-1)}.message-bubble--outgoing{background:color-mix(in srgb,var(--ux4g-color-green-50) 72%,var(--ux4g-color-neutral-0));border-color:var(--ux4g-color-green-600);border-top-right-radius:var(--ux4g-radius-1)}.message-bubble--live{animation:message-fade .2s ease-out;border-width:var(--ux4g-border-2);border-color:var(--ux4g-color-green-600)}.message-bubble p{margin:0;font-size:var(--app-font-size-3);line-height:1.5}.message-bubble footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--app-space-1);margin-top:var(--app-space-1);color:var(--ux4g-color-neutral-500);font-size:var(--app-font-size-1)}.delivery-ticks{color:var(--ux4g-color-neutral-500);letter-spacing:-.2em;padding-right:.2em;font-weight:700}.message-live-chip{display:inline-flex;margin-bottom:var(--app-space-1);padding:0 var(--app-space-1);color:var(--ux4g-color-green-800);background:var(--ux4g-color-green-50);border:var(--ux4g-border-1) solid var(--ux4g-color-green-600);border-radius:var(--ux4g-radius-1);font-size:var(--app-font-size-1);font-weight:700}.message-action{min-height:2.75rem;display:flex;align-items:center;margin-top:var(--app-space-2);padding-top:var(--app-space-2);border-top:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);color:var(--ux4g-color-primary-700);font-size:var(--app-font-size-3);font-weight:700;text-decoration:none}.message-typing{max-width:78%;padding:var(--app-space-2) var(--app-space-3);color:var(--ux4g-color-neutral-700);background:var(--ux4g-color-neutral-0);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);border-radius:var(--ux4g-radius-3);font-size:var(--app-font-size-2)}.message-demo-picker{min-height:2.75rem;width:100%;margin-top:var(--app-space-3);padding:var(--app-space-2) var(--app-space-3);color:var(--ux4g-color-primary-700);background:var(--ux4g-color-neutral-0);border:var(--ux4g-border-2) solid var(--ux4g-color-primary-600);border-radius:var(--ux4g-radius-2);font-weight:700;cursor:pointer}.message-composer-region{min-width:0;padding:var(--app-space-2);background:var(--ux4g-color-neutral-0);border-top:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.message-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--app-space-2)}.message-composer input{min-width:0;min-height:2.75rem;padding:var(--app-space-2) var(--app-space-3);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-500);border-radius:var(--ux4g-radius-circular)}.message-composer button,.quick-replies button,.messaging-empty-state button,.message-primary-action{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:var(--app-space-2) var(--app-space-3);border-radius:var(--ux4g-radius-circular);font-weight:700;cursor:pointer}.message-composer button{color:var(--ux4g-color-neutral-0);background:var(--ux4g-color-green-800);border:var(--ux4g-border-2) solid var(--ux4g-color-green-800)}.quick-replies{display:flex;gap:var(--app-space-2);margin-top:var(--app-space-2);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.quick-replies button{flex:0 0 auto;color:var(--ux4g-color-green-800);background:var(--ux4g-color-neutral-0);border:var(--ux4g-border-1) solid var(--ux4g-color-green-600);font-size:var(--app-font-size-2);white-space:nowrap}.messaging-empty-state{margin:auto 0;padding:var(--app-space-5);color:var(--ux4g-color-neutral-900);background:var(--ux4g-color-neutral-0);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);border-left:var(--app-space-1) solid var(--ux4g-color-orange-600)}.messaging-empty-state h2{font-size:var(--app-font-size-6)}.messaging-empty-actions{display:grid;gap:var(--app-space-2)}.messaging-empty-actions button,.message-primary-action{width:100%;border-radius:var(--ux4g-radius-2)}.message-primary-action{color:var(--ux4g-color-neutral-0);background:var(--ux4g-color-primary-600);text-decoration:none}.messaging-empty-actions button{color:var(--ux4g-color-primary-700);background:var(--ux4g-color-neutral-0);border:var(--ux4g-border-2) solid var(--ux4g-color-primary-600)}.officer-context-actions{display:flex;align-items:end;gap:var(--app-space-3)}.officer-context-actions>a{min-height:2.75rem;display:inline-flex;align-items:center;text-decoration:none}@keyframes message-fade{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.message-bubble--live{animation:none}}@media(max-width:26rem){.quick-replies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.quick-replies button{min-width:0;white-space:normal;padding-inline:var(--app-space-2)}.messaging-phone{width:100%;box-shadow:none}.message-thread{padding-inline:var(--app-space-2)}.message-bubble{max-width:90%}}@media(max-width:64rem){.comparison-grid,.reality-grid{grid-template-columns:1fr}html{--app-demo-clearance: calc(var(--app-space-20) + var(--app-space-16))}.site-footer{padding-bottom:8rem}.nav-list{scroll-snap-type:inline proximity;scroll-padding-inline:var(--app-space-2)}.nav-list>a{order:1;scroll-snap-align:start}.nav-list>span{order:2;scroll-snap-align:start}.nav-list .officer-link{margin-left:0}.status-stepper{grid-template-columns:1fr;gap:var(--app-space-2)}.status-stepper li{min-height:var(--app-space-10);flex-direction:row;text-align:left}.status-stepper li:before{top:calc(var(--app-space-8) * -1);left:calc(var(--app-space-4) - var(--ux4g-border-1));width:var(--ux4g-border-2);height:var(--app-space-8)}.form-grid{grid-template-columns:1fr 1fr}.form-grid label:first-child{grid-column:1 / -1}.demo-tools{left:var(--app-space-4);overflow-x:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-links{grid-column:1 / -1}.consensus-grid{grid-template-columns:1fr}.case-file-facts,.business-signals,.what-if-form{grid-template-columns:1fr 1fr}.what-if-form button{grid-column:1 / -1;justify-self:start}.resolution-event-list li{grid-template-columns:1fr 1fr}.resolution-event-list li small{grid-column:1 / -1}}@media(max-width:46rem){.portal-comparison{grid-template-columns:minmax(0,1fr)}.portal-comparison-current{border-inline-start:0;border-block-start:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300)}.page-width{width:min(calc(100% - var(--app-space-4)),var(--app-page-width))}.utility-divider{display:none}.utility-content{flex-wrap:wrap;align-items:center;gap:var(--app-space-2);padding-block:var(--app-space-1)}.prototype-notice{flex:1}.utility-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--app-space-10) + var(--app-space-1));padding:var(--app-space-2);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-500);border-radius:var(--ux4g-radius-2);background:var(--ux4g-color-neutral-0);color:var(--ux4g-color-neutral-900);font-weight:700}.prototype-notice{line-height:1.4}.utility-actions{display:none;width:100%;flex-wrap:wrap;justify-content:space-between}.utility-actions--open{display:flex}.utility-actions button{min-width:2.75rem;min-height:2.75rem}.masthead{min-height:var(--app-space-16);padding-block:var(--app-space-2)}.nav-list a,.nav-list span{padding-block:var(--app-space-3)}.nav-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.nav-list a{display:flex;align-items:center;justify-content:center;padding:var(--app-space-2) var(--app-space-1);white-space:normal;text-align:center;font-size:var(--app-font-size-3)}.breadcrumb-wrap{display:none}.main-content{padding-block-start:var(--app-space-4)}.portal-title strong{font-size:var(--app-font-size-4)}.portal-title span{font-size:var(--app-font-size-3)}.case-hero,.footer-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-card,.content-section,.record-table-section,.case-hero,.officer-panel{padding:var(--app-space-4)}.entry-card{margin-block:var(--app-space-4)}.section-heading-row>*,.case-hero>*,.officer-context>*,.scope-control>*{min-width:0}h1,h2,h3,p,dd,td,th{overflow-wrap:anywhere}.amount-lost{min-width:0}.money-bar{min-height:var(--app-space-8)}.money-segment small,.money-segment strong{display:none}.record-table-section .table-scroll{overflow:visible;scrollbar-gutter:auto}.record-table,.record-table tbody{display:block;width:100%}.record-table tr{display:grid;grid-template-columns:minmax(7.5rem,42%) minmax(0,1fr)}.record-table th,.record-table td{width:auto;min-width:0}.blocking-card{grid-template-columns:1fr}.timeline-accordion-button{grid-template-columns:1fr auto}.timeline-accordion-date,.timeline-accordion-title{grid-column:1}.timeline-current-label{grid-column:1;justify-self:start}.timeline-chevron{grid-column:2;grid-row:1 / span 3}.event-details>div{grid-template-columns:1fr}.event-details dd{padding-top:0}.reason-flow{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg);justify-self:center}.entry-header,.section-heading-row{flex-direction:column}.form-actions>button,.action-buttons>button{flex:1 1 100%;min-height:2.75rem}.demo-tools{left:var(--app-space-2);right:var(--app-space-2);bottom:var(--app-space-2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--app-space-1);padding:var(--app-space-1);overflow:visible}.demo-tools button{min-width:0;min-height:2.75rem;padding:var(--app-space-1) var(--app-space-2);font-size:var(--app-font-size-2);line-height:1.25}.demo-tools .synthetic-badge{grid-column:1 / -1;justify-content:center;padding:.125rem .5rem;font-size:var(--app-font-size-1)}.officer-context,.scope-control,.officer-context-actions{flex-direction:column;align-items:stretch}.officer-context label{min-width:0}.summary-figures{flex-direction:column;align-items:stretch}.summary-figures>span{display:none}.clock-comparison,.business-signals,.scope-result,.case-file-facts,.trail-account-grid,.response-clock{grid-template-columns:1fr}.clock-face{width:var(--app-space-16);height:var(--app-space-16)}.inline-ladder{flex-direction:column}.inline-ladder li+li:before{content:"↓";margin-right:var(--app-space-2)}.segmented-control{flex-direction:column}.chart-container{height:20rem}.allocation-details{min-width:0}.allocation-details div{grid-template-columns:1fr;gap:var(--app-space-1)}.computed-panel details{min-width:0}.position-label{position:static;display:inline-flex;margin-top:var(--app-space-2)}.dialog-backdrop{padding:var(--app-space-2)}.app-dialog--wide{width:100%}.dialog-header,.dialog-body{padding:var(--app-space-4)}.branch-chooser,.bank-clock,.file-metadata dl,.what-if-form{grid-template-columns:1fr}.branch-chooser button,.resolution-next-step>button,.what-if-form button{width:100%}.what-if-form button{grid-column:auto}.compute-receipt{flex-direction:column;align-items:stretch}.compute-receipt button{width:100%}.resolution-event-list li{grid-template-columns:1fr}.resolution-event-list li small{grid-column:auto}.resolution-next-step,.bank-execution-panel{padding:var(--app-space-4)}}.app-shell :is(button,input,select,textarea,summary),.app-dialog :is(button,input,select,textarea,summary){min-width:calc(var(--app-space-10) + var(--app-space-1));min-height:calc(var(--app-space-10) + var(--app-space-1))}.app-shell a[href],.app-shell .text-link{display:inline-flex;align-items:center;min-width:calc(var(--app-space-10) + var(--app-space-1));min-height:calc(var(--app-space-10) + var(--app-space-1))}.app-shell .text-link,.footer-links button{padding-block:var(--app-space-2)}.icon-button{flex-shrink:0}@media screen and (max-width:64rem){.table-scroll:not(.case-picker-table):not(.record-table-section .table-scroll) table{min-width:42rem}.worklist-table table{min-width:64rem!important}.table-scroll:not(.record-table-section .table-scroll) :is(th,td){overflow-wrap:normal;word-break:normal}.table-scroll:not(.case-picker-table):not(.record-table-section .table-scroll):before{content:"Scroll sideways to see all columns";display:block;position:sticky;left:0;width:fit-content;max-width:100%;padding-block:var(--app-space-2);color:var(--ux4g-color-neutral-700);font-size:var(--app-font-size-3)}.desk-tabs>[role=tablist]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.desk-tabs [role=tab]{min-width:0;white-space:normal;overflow-wrap:break-word;padding:var(--app-space-3)}}.dialog-body:focus-visible{outline:var(--ux4g-border-2) solid var(--ux4g-color-primary-600);outline-offset:calc(-1 * var(--ux4g-border-2))}.messaging-phone{min-height:min-content;grid-template-rows:auto auto auto minmax(10rem,1fr) auto}.message-start{padding:var(--app-space-6) var(--app-space-3);color:var(--ux4g-color-neutral-700);text-align:center}.message-start h2{font-size:var(--app-font-size-6)}.message-start p{font-size:var(--app-font-size-3)}.message-thread--empty{display:flex;flex-direction:column;justify-content:center}.message-thread--empty .message-start{padding-block:var(--app-space-4)}.message-thread--empty .message-demo-picker{max-width:24rem;align-self:center;flex-shrink:0}.message-offline-note{font-size:var(--app-font-size-2)}.message-reset{min-width:2.75rem;min-height:2.75rem;padding:var(--app-space-2) var(--app-space-3);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-0);border-radius:var(--ux4g-radius-2);background:transparent;color:var(--ux4g-color-neutral-0);font-weight:700;cursor:pointer}.message-icon-button,.message-composer .message-icon-button{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;padding:var(--app-space-2);border-radius:var(--ux4g-radius-circular)}.message-icon-button svg{width:1.5rem;height:1.5rem}.message-bubble-row--incoming{flex-direction:column;align-items:flex-start;gap:var(--app-space-2)}.message-case-link{max-width:90%;padding:var(--app-space-2) var(--app-space-3);border-left:var(--ux4g-border-2) solid var(--ux4g-color-neutral-500)}.message-case-link>span{color:var(--ux4g-color-neutral-700);font-size:var(--app-font-size-2)}.message-case-link .message-action{border:0;padding:var(--app-space-1) 0;margin:0;text-decoration:underline}.message-next-options{margin-top:var(--app-space-3);padding:var(--app-space-3);border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);border-radius:var(--ux4g-radius-3);background:var(--ux4g-color-neutral-0)}.message-next-options>p{margin:0 0 var(--app-space-2);font-size:var(--app-font-size-3);font-weight:700}.message-next-options .quick-replies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--app-space-2);overflow:visible;margin:0}.message-next-options .quick-replies button{white-space:normal;overflow-wrap:anywhere;border-radius:var(--ux4g-radius-2);min-width:0}.message-next-options .quick-replies button:last-child:nth-child(odd){grid-column:1 / -1}.message-thread:focus-visible{outline:var(--ux4g-border-2) solid var(--ux4g-color-primary-600);outline-offset:calc(-1 * var(--ux4g-border-2))}@media screen and (max-width:46rem){.nav-list a,.app-shell button,.summary-figures strong{overflow-wrap:anywhere}.form-grid label{min-width:0}.form-grid input{max-width:100%}.captcha-control{flex-wrap:wrap}.record-table tr{grid-template-columns:1fr}.record-table th{border-bottom:0;padding-bottom:var(--app-space-1)}.record-table td{padding-top:var(--app-space-1)}.case-picker-table table{min-width:0}.case-picker-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.case-picker-table tbody{display:grid;gap:var(--app-space-4)}.case-picker-row{display:grid;grid-template-columns:1fr;border:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);padding:var(--app-space-3)}.case-picker-table td{display:block;border:0;padding:var(--app-space-1) 0;white-space:normal!important;overflow-wrap:anywhere}.case-picker-table td:nth-child(2){font-weight:700;font-size:var(--app-font-size-5)}.case-picker-table td:nth-child(4):before{content:"Amount lost: "}.case-picker-row .table-link{width:100%;justify-content:center;text-align:center;border:var(--ux4g-border-2) solid var(--ux4g-color-primary-600);border-radius:var(--ux4g-radius-2);margin-top:var(--app-space-2)}.connection-status{text-align:left}.quick-replies{display:flex;flex-wrap:wrap;overflow:visible}.quick-replies button{flex:1 1 30%;min-width:0;white-space:normal}}@media screen and (max-height:36rem){.messaging-phone{height:auto;min-height:100dvh}.message-thread{max-height:60dvh;min-height:10rem}.message-composer{grid-template-columns:minmax(0,1fr)}}@media print{body{background:var(--ux4g-color-neutral-0)}.app-shell>:not(.main-content),.main-content>:not(.print-only),.dialog-backdrop{display:none!important}.main-content{width:100%;padding:0}.print-only{display:block}.print-document--inactive{display:none!important}.print-document{font-size:11pt;color:var(--ux4g-color-neutral-900)}.print-document dl>div{display:grid;grid-template-columns:12rem 1fr;border-bottom:var(--ux4g-border-1) solid var(--ux4g-color-neutral-300);padding:var(--app-space-2)}.print-document dt{font-weight:700}}.citizen-actions label{display:block;font-weight:600;margin-top:1rem}.citizen-actions input:not([type=checkbox]),.citizen-actions select{display:block;width:100%;max-width:32rem;min-height:2.75rem;margin:.5rem 0 1rem}.citizen-actions button{min-height:2.75rem;margin:.5rem .5rem .5rem 0;white-space:normal}.citizen-actions .citizen-check{display:flex;align-items:center;gap:.75rem;min-height:2.75rem}.citizen-check input{flex-shrink:0;width:1.25rem;height:1.25rem}.citizen-actions summary{min-height:2.75rem;padding-block:.75rem;cursor:pointer}.citizen-actions dd{margin-left:0;overflow-wrap:anywhere}.eligibility-checklist>div{padding:1rem 0;border-bottom:1px solid var(--ux4g-color-neutral-300)}.eligibility-checklist dt{font-weight:700}@media(max-width:600px){.citizen-actions button{width:100%;margin-right:0}}
