@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_EazP9v9x8q9QLYPpsJiyYGCMTKFv)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_EazP9v9x8q9QLYPpsJiyYGCMTKFv)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_EazP9v9x8q9QLYPpsJiyYGCMTKFv)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_EazP9v9x8q9QLYPpsJiyYGCMTKFv)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_EazP9v9x8q9QLYPpsJiyYGCMTKFv)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_EazP9v9x8q9QLYPpsJiyYGCMTKFv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_EazP9v9x8q9QLYPpsJiyYGCMTKFv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fa93af41-module__0D_jrq__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--background:#f5f7f6;--surface:#fff;--surface-alt:#eef3f1;--ink:#17211d;--ink-soft:#26362f;--muted:#56655f;--placeholder:#6f7d77;--line:#d9e2de;--line-strong:#7a8e86;--accent:#176b5a;--accent-dark:#0f4b40;--accent-soft:#dceee8;--success-soft:#dceee8;--success-line:#a9cfc2;--warning:#8a4f00;--warning-ink:#5f3d05;--warning-soft:#fff7e8;--warning-line:#e2bf88;--danger:#a43f3f;--danger-soft:#f5dddd;--danger-tint:#fff5f5;--danger-line:#e0b9b9;--blue:#245b82;--blue-soft:#dfeaf2;--info-line:#b9cedd;--dark-surface:#102420;--on-dark-accent:#85d5c3;--focus-ring:var(--accent);--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-display:clamp(40px, 5vw, 64px);--text-section:clamp(30px, 3.4vw, 44px);--text-h1:36px;--text-h1-card:28px;--text-title:24px;--text-h2:20px;--text-h3:16px;--text-body:16px;--text-body-app:15px;--text-label:14px;--text-meta:13px;--text-chip:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius:8px;--radius-lg:12px;--shadow:0 18px 55px #1c2d261a;--shadow-accent:0 12px 30px #176b5a38;--page-width:min(1180px, calc(100% - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{text-wrap:balance}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}a{color:var(--accent-dark);text-underline-offset:3px;font-weight:600}a:hover{color:var(--accent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(h1,h2,h3)[tabindex="-1"]:focus-visible{outline-color:#0000}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius);color:#fff;background:var(--accent-dark);position:absolute;transform:translateY(-200%)}.skip-link:focus{color:#fff;transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:var(--surface);font-size:var(--text-label);text-align:center;white-space:nowrap;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.button svg{flex:none}.button.secondary{border-color:var(--line-strong);color:var(--ink);background:var(--surface)}.button:not(:disabled):hover,.button.secondary:not(:disabled):hover{color:var(--ink);background:var(--surface-alt)}.button.primary{border-color:var(--accent);color:#fff;background:var(--accent)}.button.primary:not(:disabled):hover{border-color:var(--accent-dark);color:#fff;background:var(--accent-dark)}.button.ghost{color:var(--accent);background:0 0;border-color:#0000}.button.ghost:not(:disabled):hover{color:var(--accent-dark);background:var(--accent-soft)}.button.danger{border-color:var(--danger-line);color:var(--danger);background:var(--danger-soft)}.button.danger:not(:disabled):hover{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.button.warning{border-color:var(--warning-line);color:var(--warning-ink);background:var(--surface)}.button.warning:not(:disabled):hover{color:var(--warning-ink);background:var(--warning-soft)}.button.light{color:var(--ink);background:#fff;border-color:#fff}.button.light:not(:disabled):hover{color:var(--ink);background:var(--surface-alt)}.button.glass{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border-color:#ffffff6b}.button.glass:not(:disabled):hover{color:#fff;background:#ffffff38}.button.small{min-height:36px;padding:0 var(--space-3);font-size:var(--text-meta)}.button.large{min-height:48px;padding:0 var(--space-5);font-size:var(--text-body-app)}.button.block{width:100%}@media (pointer:coarse),(max-width:640px){.button.small{min-height:44px}}.button-row{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.label{color:var(--ink);font-size:var(--text-label);font-weight:600;line-height:1.4}.label-hint{color:var(--muted);font-weight:400}.meta-label{color:var(--muted);font-size:var(--text-meta);font-weight:500;line-height:1.45;display:block}.field-help{color:var(--muted);font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.45}.field-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.field,.field-full{align-content:start;gap:var(--space-2);display:grid}.field-full{grid-column:1/-1}.input,.textarea,.select{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:var(--surface);outline-offset:1px;outline:2px solid #0000;scroll-margin:96px 0 24px}.input::placeholder,.textarea::placeholder{color:var(--placeholder);opacity:1}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);outline-color:var(--focus-ring)}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--danger)}.input[readonly],.textarea[readonly]{color:var(--muted);background:var(--surface-alt)}.input.large,.select.large{min-height:48px}.textarea{resize:vertical;min-height:112px;line-height:1.5}.textarea.compact{min-height:88px}.compact-select{width:min(180px,100%)}.field-message{align-items:flex-start;gap:var(--space-2);font-size:var(--text-label);margin:0;line-height:1.45;display:flex}.field-message svg{flex:none;margin-top:2px}.field-message.error{color:var(--danger)}.field-message.info{padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--accent-dark);background:var(--accent-soft)}.checkbox-field{align-items:flex-start;gap:var(--space-3);display:flex}.checkbox-field input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.checkbox-field input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px}.checkbox-field label{color:var(--ink);font-size:var(--text-label);font-weight:600;line-height:1.45}.chip{align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-2);border:1px solid var(--line);color:var(--muted);background:var(--surface-alt);font-size:var(--text-chip);white-space:nowrap;border-radius:999px;font-weight:600;line-height:1.4;display:inline-flex}.chip.success{border-color:var(--success-line);color:var(--accent-dark);background:var(--success-soft)}.chip.warning{border-color:var(--warning-line);color:var(--warning);background:var(--warning-soft)}.chip.danger{border-color:var(--danger-line);color:var(--danger);background:var(--danger-soft)}.chip.info{border-color:var(--info-line);color:var(--blue);background:var(--blue-soft)}.chip.outline{border-color:var(--line-strong);background:var(--surface)}.chip.outline.warning{border-color:var(--warning)}.chip.outline.danger{border-color:var(--danger)}.chip.solid{border-color:var(--danger);color:#fff;background:var(--danger)}.alert{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--info-line);border-radius:var(--radius);color:var(--blue);background:var(--blue-soft);font-size:var(--text-label);font-weight:500;line-height:1.45;display:flex}.alert svg{flex:none;margin-top:1px}.alert>div{overflow-wrap:anywhere;min-width:0}.alert.error{border-color:var(--danger-line);color:var(--danger);background:var(--danger-tint)}.alert.warning{border-color:var(--warning-line);color:var(--warning-ink);background:var(--warning-soft)}.alert.success{border-color:var(--success-line);color:var(--accent-dark);background:var(--success-soft)}.alert.info{border-color:var(--info-line);color:var(--blue);background:var(--blue-soft)}.content>.alert,.panel-feedback{margin-bottom:var(--space-4)}.tile>.button-row+.alert{margin-top:var(--space-3)}.alert p{margin:0}.alert p+.button{margin-top:var(--space-2)}.card{min-width:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.card.subtle{background:var(--surface-alt);border-color:#0000}.card-title{align-items:center;gap:var(--space-2);font-size:var(--text-h3);margin:0;font-weight:750;line-height:1.3;display:flex}.card-title svg{color:var(--accent);flex:none}.card>p{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-body-app);line-height:1.5}.tile{min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-alt)}.tile.warning{background:var(--warning-soft)}.tile>strong{font-size:var(--text-label);font-weight:600;line-height:1.35;display:block}.tile>.meta-label+strong,.card-title+.field-help{margin-top:var(--space-1)}.tile ul{margin:var(--space-3) 0 0;padding-left:var(--space-5);color:var(--muted);font-size:var(--text-label);line-height:1.6}.stack,.form-stack{align-content:start;gap:var(--space-4);display:grid}.step-list,.check-list{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.step-list{counter-reset:step}.step-list li,.check-list li{gap:var(--space-3);color:var(--ink-soft);font-size:var(--text-body-app);grid-template-columns:20px minmax(0,1fr);align-items:start;font-weight:400;line-height:1.45;display:grid}.step-list li{counter-increment:step}.step-list li:before{content:counter(step);width:20px;height:20px;color:var(--accent-dark);background:var(--accent-soft);font-size:var(--text-chip);border-radius:50%;place-items:center;margin-top:1px;font-weight:600;line-height:1;display:grid}.check-list svg{color:var(--accent)}.credential-list{gap:var(--space-3);margin:0;display:grid}.credential-list dd{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;margin:var(--space-1) 0 0;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.card>.credential-list{margin-top:var(--space-4)}.alert:not(.panel-feedback)+.reporter-handoff{margin-top:var(--space-3)}.credential{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:22px;font-weight:600;line-height:1.3}.loading-state{justify-content:center;align-items:center;gap:var(--space-3);min-height:240px;padding:var(--space-12) var(--space-4);color:var(--muted);font-size:var(--text-body-app);grid-column:1/-1;font-weight:500;display:flex}.spinner{border:2px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{justify-items:center;gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);background:var(--surface-alt);text-align:center;display:grid}.empty-state>span{border:1px solid var(--line);border-radius:var(--radius);width:40px;height:40px;color:var(--accent);background:var(--surface);place-items:center;display:grid}.empty-state strong{color:var(--ink);font-size:var(--text-body-app);font-weight:600;line-height:1.3}.empty-state p{max-width:480px;font-size:var(--text-meta);margin:0;line-height:1.45}.empty-state-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.site-header{z-index:10;position:relative}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--space-4);width:var(--page-width);padding:var(--space-4) 0;margin:0 auto;display:flex}.site-brand{align-items:center;gap:var(--space-3);border-radius:var(--radius);color:var(--ink);flex:none;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.site-brand:hover{color:var(--ink)}.site-brand-mark{border-radius:var(--radius);color:#fff;background:var(--accent);place-items:center;width:36px;height:36px;display:grid}.site-nav{justify-content:safe flex-end;align-items:center;gap:var(--space-1);min-width:0;display:flex}.site-nav a{min-height:44px;padding:0 var(--space-2);color:var(--muted);font-size:var(--text-label);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--accent-dark)}.site-nav a[aria-current=page]{color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.site-nav a.button{margin-left:var(--space-2);padding:0 var(--space-4)}.site-header.dark{--focus-ring:white;position:absolute;top:0;left:0;right:0}.site-header.dark .site-header-inner{padding:var(--space-6) 0}.site-header.dark .site-brand,.site-header.dark .site-brand:hover{color:#fff}.site-header.dark .site-brand-mark{background:#ffffff24;border:1px solid #ffffff52}.site-header.dark .site-nav a:not(.button){color:#ffffffd1}.site-header.dark .site-nav a:not(.button):hover{color:#fff}.site-footer{border-top:1px solid var(--line)}.site-footer-inner{justify-content:space-between;align-items:center;gap:var(--space-6);width:var(--page-width);padding:var(--space-8) 0 var(--space-10);color:var(--muted);margin:0 auto;display:flex}.site-footer strong{color:var(--ink);font-size:17px;font-weight:700}.site-footer span{max-width:420px;font-size:var(--text-label);text-wrap:balance;font-weight:500}.site-footer nav{justify-content:flex-end;align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.site-footer a{min-height:44px;padding:0 var(--space-2);color:var(--ink-soft);font-size:var(--text-label);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-footer a:hover{color:var(--accent)}.app-shell{background:linear-gradient(180deg, #f8faf9 0%, var(--background) 100%);min-height:100vh}.topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-6);min-height:68px;padding:var(--space-3) var(--space-8);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f7f6eb;display:flex;position:sticky;top:0}.topbar-brand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.topbar-workspace{align-items:center;gap:var(--space-2);min-width:0;padding-left:var(--space-3);border-left:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-body-app);font-weight:600;display:flex}.topbar-workspace svg{color:var(--accent);flex:none}.topbar-workspace span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex:none;display:flex}.account-menu{position:relative}.account-toggle{max-width:340px;padding:0 var(--space-3) 0 6px}.account-toggle svg{color:var(--muted)}.account-initials{width:30px;height:30px;color:var(--accent-dark);background:var(--accent-soft);font-size:var(--text-chip);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.account-toggle-email{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.account-popover{top:calc(100% + var(--space-2));z-index:30;gap:var(--space-4);width:min(320px,100vw - 32px);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);display:grid;position:absolute;right:0}.account-identity{justify-items:start;gap:var(--space-1);display:grid}.account-email{font-size:var(--text-label);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.account-identity .account-role{margin-top:var(--space-1)}.account-workspace{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-meta);margin:0;font-weight:500;display:flex}.account-workspace svg{color:var(--accent);flex:none}.content{width:min(1440px,100%);padding:var(--space-6) var(--space-8) var(--space-12);margin:0 auto}.dashboard-header{margin-bottom:var(--space-4)}.dashboard-header h1{font-size:var(--text-title);margin:0;font-weight:800;line-height:1.2}.dashboard-header p{max-width:700px;margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-body-app);line-height:1.5}.routing-alert{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--warning-line);border-radius:var(--radius);color:var(--warning-ink);background:var(--warning-soft);display:flex}.routing-alert>div,.routing-callout{align-items:flex-start;gap:var(--space-3);display:flex}.routing-alert svg,.routing-callout svg{color:var(--warning);flex:none}.routing-alert strong,.routing-callout strong{font-size:var(--text-label);font-weight:600;line-height:1.3;display:block}.routing-callout-title{font-size:var(--text-h3);margin:0;font-weight:750;line-height:1.3}.routing-alert p,.routing-callout p{margin:var(--space-1) 0 0;color:var(--warning-ink);font-size:var(--text-meta);line-height:1.45}.routing-callout{padding:var(--space-4);border:1px solid var(--warning-line);border-radius:var(--radius);background:var(--warning-soft)}.routing-transfer{margin-top:var(--space-3)}.routing-transfer-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.routing-transfer-row .input{flex:0 200px;min-width:0}.routing-checklist{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--warning-line)}.routing-checklist ul{margin:var(--space-1) 0 0;padding-left:var(--space-5);color:var(--warning-ink);font-size:var(--text-meta);line-height:1.5}.setup-card{margin-bottom:var(--space-4)}.setup-list{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.setup-list button{gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);text-align:left;font-size:var(--text-meta);grid-template-columns:28px 1fr;align-items:center;font-weight:600;display:grid}.setup-list button:hover{border-color:var(--line-strong);background:var(--surface-alt)}.setup-list.static{gap:var(--space-1);margin:0;padding:0;list-style:none}.setup-list.static li{gap:var(--space-2);min-height:32px;padding:0 var(--space-3);color:var(--ink);font-size:var(--text-meta);grid-template-columns:28px 1fr;align-items:center;font-weight:500;display:grid}.setup-check{width:24px;height:24px;color:var(--placeholder);place-items:center;display:grid}.setup-check.complete{color:var(--accent)}.cases-overview{align-items:center;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.stat-strip{gap:var(--space-2);flex:560px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:880px;display:grid}.stat{min-height:60px;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);text-align:left;align-content:center;gap:2px;display:grid}.stat:hover{border-color:var(--line-strong);background:var(--surface-alt)}.stat>strong{font-size:var(--text-h2);font-variant-numeric:tabular-nums;font-weight:750;line-height:1.2}.stat.danger>strong{color:var(--danger)}.stat.active,.stat.active:hover{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.setup-summary{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-meta);margin:0;font-weight:500;display:flex}.setup-summary svg{color:var(--accent)}.get-started-steps{margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.get-started-steps li{gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.get-started-steps h3{color:var(--ink);font-size:var(--text-body-app);margin:0;font-weight:600;line-height:1.4}.get-started-steps p{color:var(--muted);font-size:var(--text-meta);margin:2px 0 0;line-height:1.45}.get-started-marker{width:28px;height:28px;color:var(--accent-dark);background:var(--accent-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums;border-radius:50%;align-self:start;place-items:center;font-weight:600;display:grid}.get-started-marker.done{color:var(--accent)}.get-started .get-started-progress{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;margin:0;font-weight:500;display:flex}@media (min-width:981px){.cases-grid.first-open{grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr)}}@media (max-width:640px){.get-started-steps li{grid-template-columns:28px minmax(0,1fr)}.get-started-steps li>.button{grid-column:2;justify-self:start}}.tabs{gap:var(--space-2);margin-bottom:var(--space-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:6px;display:flex;overflow-x:auto}.tab{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);color:var(--muted);font-size:var(--text-label);white-space:nowrap;background:0 0;border:0;border-radius:6px;font-weight:600;display:inline-flex}.tab svg{flex:none}.tab:hover{color:var(--ink);background:var(--surface-alt)}.tab.active,.tab.active:hover{color:#fff;background:var(--accent)}.intake-layout{gap:var(--space-5);grid-template-columns:minmax(0,720px) minmax(260px,360px);align-items:start;display:grid}.intake-next .step-list{margin-top:var(--space-3)}.field-help.with-icon{align-items:flex-start;gap:var(--space-2);display:flex}.field-help.with-icon svg{color:var(--accent);flex:none;margin-top:2px}.grid{gap:var(--space-5);grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);display:grid}.grid.single{grid-template-columns:minmax(0,760px)}.panel-header{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.panel-title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.panel-title{font-size:var(--text-h3);margin:0;font-weight:750;line-height:1.3}.panel-description{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-label);line-height:1.45}.section-stack{gap:var(--space-5);display:grid}.status-control{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.status-control .field{flex:220px;max-width:320px}.closure-memo dl{gap:var(--space-4);margin:0;display:grid}.closure-memo dd{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--text-body-app);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.closure-memo>.field-help{margin:var(--space-4) 0 0}.case-list{gap:var(--space-3);display:grid}.file-input{align-items:center;gap:var(--space-2) var(--space-3);contain:inline-size;flex-wrap:wrap;display:flex;position:relative}.file-input-native{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-input-button{cursor:pointer}.file-input-native:focus-visible+.file-input-button{outline:2px solid var(--focus-ring);outline-offset:2px}.file-input-native:disabled+.file-input-button{cursor:default;opacity:.6}.file-input-empty{color:var(--muted);font-size:var(--text-meta)}.file-chip{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;min-height:36px;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--line);color:var(--ink);background:var(--surface-alt);font-size:var(--text-meta);border-radius:999px;font-weight:600;display:inline-flex}.file-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-chip-remove{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.file-chip-remove:not(:disabled):hover{color:var(--ink);background:var(--line)}.queue-filter{gap:var(--space-1);margin-bottom:var(--space-4);padding:var(--space-1);border-radius:var(--radius);background:var(--surface-alt);flex-wrap:wrap;display:inline-flex}.queue-filter-option{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);color:var(--muted);font-size:var(--text-label);background:0 0;border:1px solid #0000;border-radius:6px;font-weight:600;display:inline-flex}.queue-filter-option:hover{color:var(--ink)}.queue-filter-option.active{border-color:var(--line);color:var(--ink);background:var(--surface)}.queue-filter-count{color:var(--muted);font-size:var(--text-chip);font-variant-numeric:tabular-nums}@media (pointer:coarse),(max-width:640px){.queue-filter-option{min-height:44px}}.queue-toolbar{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.queue-toolbar-row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:520px){.queue-toolbar-row{grid-template-columns:minmax(0,1fr)}}.queue-toolbar-row.source{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.queue-toolbar .queue-filter{margin-bottom:0}.queue-card{container:queue-card/inline-size}@container queue-card (min-width:490px){.queue-search-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.queue-toolbar-row:not(.source) .field{grid-template-columns:auto minmax(0,1fr);align-items:center}}.queue-result{max-width:880px;margin-bottom:var(--space-5)}.queue-result .credential-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.queue-count{font-variant-numeric:tabular-nums}.input-with-icon{position:relative}.input-with-icon>svg{top:50%;left:var(--space-3);color:var(--muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.input-with-icon>.input{padding-left:36px}.button-row+.case-list,.form-stack+.case-list,.case-list+.case-list{margin-top:var(--space-4)}.case-row{width:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);text-align:left}button.case-row:hover{border-color:var(--line-strong)}.case-row.active,button.case-row.active:hover{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.case-row.closed{background:var(--surface-alt)}.case-row.closed .case-id,.case-row.closed .summary{color:var(--muted)}.row-top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.case-id{min-width:0;font-size:var(--text-meta);overflow-wrap:anywhere;font-weight:700}.queue-card .case-id{white-space:nowrap;overflow-wrap:normal}.case-row-meta{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-meta);font-weight:500;line-height:1.45}.case-row-meta time{white-space:nowrap}.summary{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-label);line-height:1.45}.meta-row{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.share-hotline{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.share-hotline .button-row{margin-top:0}.share-link{min-width:0;font-size:var(--text-body-app);overflow-wrap:anywhere;font-weight:600}.admin-layout{gap:var(--space-8);grid-template-columns:200px minmax(0,880px);align-items:start;display:grid}.admin-nav{position:sticky;top:92px}.admin-nav ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.admin-nav a{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius);color:var(--ink);font-size:var(--text-label);align-items:center;font-weight:600;text-decoration:none;display:flex}.admin-nav a:hover{color:var(--accent-dark);background:var(--surface-alt)}.admin-sections{gap:var(--space-5);min-width:0;display:grid}.admin-sections>section{scroll-margin-top:92px}.admin-list{grid-template-columns:minmax(0,1fr) auto auto;margin:0;padding:0;list-style:none;display:grid}.admin-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;display:grid}.admin-row:first-child{padding-top:0}.admin-row+.admin-row{border-top:1px solid var(--line)}.admin-row-main{min-width:0}.admin-row-title{font-size:var(--text-label);overflow-wrap:anywhere;font-weight:600;line-height:1.4;display:block}.admin-row-meta{align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;font-weight:500;line-height:1.45;display:flex}.admin-row-severity{align-items:center;gap:var(--space-2);display:inline-flex}.admin-row-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.admin-row-actions .select{width:150px;min-height:36px;padding-block:0}@media (pointer:coarse),(max-width:640px){.admin-row-actions .select{min-height:44px}}.admin-add-form{margin-top:var(--space-5)}.admin-feedback{margin-top:var(--space-4)}@media (max-width:980px){.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-nav{display:none}}@media (max-width:640px){.admin-list{grid-template-columns:minmax(0,1fr)}.admin-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-row-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.admin-row-actions:empty{display:none}}.export-case,.export-case-picker{margin-bottom:var(--space-5)}.export-case{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.export-case-facts{align-items:center;gap:var(--space-2) var(--space-4);min-width:0;font-size:var(--text-label);flex-wrap:wrap;display:flex}.export-case-facts .case-id{font-size:var(--text-body-app);white-space:nowrap}.export-case-picker form{max-width:520px;margin-top:var(--space-4)}.export-case-picker form .button{justify-self:start}.export-history ul{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.export-history li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.export-history-what{gap:2px;min-width:0;display:grid}.export-history-what strong{font-size:var(--text-label);font-weight:600}.export-history .field-help{margin:var(--space-1) 0 0}.message{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.message strong{font-size:var(--text-label);font-weight:600;display:block}.message span,.message time{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-meta);display:block}.message.to_reporter{border-color:var(--info-line);background:var(--blue-soft)}.message.from_reporter{border-color:var(--success-line);background:var(--accent-soft)}.message .summary{color:var(--ink)}.case-report{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:grid}.case-report-header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.case-report-header h3{font-size:var(--text-h3);margin:0;font-weight:750}.case-report-block{gap:var(--space-2);min-width:0;display:grid}.case-report-block span.label{align-items:center;gap:6px;display:inline-flex}.case-report-block p{font-size:var(--text-label);overflow-wrap:anywhere;margin:0;line-height:1.5}.disclosure-summary{min-height:36px;color:var(--ink);font-size:var(--text-label);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.disclosure-summary::-webkit-details-marker{display:none}.disclosure-chevron{color:var(--muted);flex:none;transition:transform .15s}details:not([open])>.disclosure-summary .disclosure-chevron{transform:rotate(-90deg)}@media (pointer:coarse){.disclosure-summary{min-height:44px}}.case-report-raw{max-height:320px;padding:var(--space-3);border-radius:var(--radius);background:var(--surface-alt);white-space:pre-wrap;overflow-y:auto}.case-report-followups{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.case-report-followups li{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-label);display:flex}.gate-panel{width:min(520px,100% - 32px)}.gate-icon{width:44px;height:44px;margin-bottom:var(--space-4);border-radius:var(--radius);place-items:center;display:grid}.gate-icon.neutral{color:var(--accent-dark);background:var(--accent-soft)}.gate-icon.danger{color:var(--danger);background:var(--danger-tint)}.gate-panel .credential-list+.gate-note{margin-top:var(--space-4)}.gate-note{color:var(--ink-soft);font-size:var(--text-body-app);margin:0;line-height:1.5}.gate-actions{gap:var(--space-3);margin-top:var(--space-6);display:grid}.onboarding-form{gap:var(--space-4);display:grid}.onboarding-form>.button{margin-top:var(--space-1)}.public-page>main>.gate-panel{margin-top:var(--space-12)}.public-page{background:linear-gradient(180deg, var(--surface) 0%, var(--background) 60%);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.public-hero,.public-work-surface{width:var(--page-width);margin:0 auto}.public-hero{padding:var(--space-8) 0 var(--space-6)}.public-hero h1{max-width:820px;font-size:var(--text-h1);letter-spacing:-.01em;margin:0;font-weight:850;line-height:1.15}.language-switch{margin-bottom:var(--space-4);display:inline-flex}.language-switch .button:first-child{border-radius:var(--radius) 0 0 var(--radius)}.language-switch .button:last-child{border-radius:0 var(--radius) var(--radius) 0;margin-left:-1px}.language-switch .button[aria-pressed=true]{border-color:var(--accent);color:var(--accent-dark);background:var(--accent-soft);position:relative}.public-hero p{max-width:720px;margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-body);line-height:1.5}.public-work-surface{gap:var(--space-6);padding:0 0 var(--space-16);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}.public-side{gap:var(--space-4);min-width:0;display:grid}.public-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.public-form .button,.public-form .alert{grid-column:1/-1}.public-form .form-note{margin:calc(var(--space-1) * -1) 0 0;color:var(--muted);font-size:var(--text-meta);grid-column:1/-1;line-height:1.45}.public-warning{padding:var(--space-3) var(--space-4);border:1px solid var(--warning-line);border-radius:var(--radius);color:var(--warning);background:var(--warning-soft);grid-column:1/-1;font-weight:600;line-height:1.45}.public-warning a{color:inherit;text-decoration:underline}.public-success{gap:var(--space-4);display:grid}.public-success svg{color:var(--accent)}.public-success h2,.public-success p{margin:0}.public-actions,.public-messages,.portal-followup{gap:var(--space-3);display:grid}.public-actions{margin-top:var(--space-1);grid-template-columns:repeat(2,minmax(0,max-content));align-items:center}.public-side .public-actions{flex-wrap:wrap;display:flex}.public-messages{margin:0;padding:0;list-style:none}.portal-followup{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line)}.portal-followup h2{font-size:var(--text-h2);margin:0;font-weight:750;line-height:1.3}.portal-composer{gap:var(--space-4);display:grid}.portal-live:empty{margin-bottom:calc(var(--space-4) * -1)}.portal-viewing{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-alt);color:var(--muted);font-size:var(--text-label);flex-wrap:wrap;display:flex}.portal-viewing .credential{margin-left:var(--space-1);font-size:17px}.portal-viewing+.portal-followup{margin-top:var(--space-5);border-top:0;padding-top:0}.portal-lost{gap:var(--space-2);grid-column:1/-1;display:grid}.portal-lost h2{font-size:var(--text-h3);margin:0;font-weight:650;line-height:1.4}.portal-lost p{color:var(--ink-soft);font-size:var(--text-label);margin:0;line-height:1.5}.portal-lost .public-actions{flex-wrap:wrap;display:flex}.portal-lost .button{grid-column:auto}.input-action{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.input-action .button{grid-column:auto;min-height:44px}.input.pin-masked{-webkit-text-security:disc}.portal-status{justify-items:start;gap:var(--space-2);display:grid}.portal-status p{color:var(--ink-soft);font-size:var(--text-body-app);margin:0;line-height:1.5}.reporter-view{justify-items:start;gap:var(--space-3);display:grid}.reporter-view-status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.phone-option{justify-items:start;gap:var(--space-4);margin-top:var(--space-4);display:grid}.phone-option dl,.phone-option dd{margin:0}.phone-option dd{margin-top:var(--space-1)}.org-code-form{gap:var(--space-5);max-width:420px;display:grid}.org-code-form .button{justify-self:start}.org-code-input{font-variant-numeric:tabular-nums;letter-spacing:.08em;max-width:220px;font-size:20px;font-weight:600}.card>.org-code-alt{margin:var(--space-6) 0 var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-body-app);line-height:1.5}.org-code-example{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.landing-page{min-height:100vh;color:var(--ink);background:var(--background);position:relative;overflow-x:clip}.landing-hero{--focus-ring:white;isolation:isolate;min-height:92svh;padding:92px 0 var(--space-8);color:#fff;background:#0b211d;position:relative;overflow:hidden}.landing-hero-bg{z-index:-2;background-image:url(/images/nemt-clinic-hero.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.landing-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#051311eb 0%,#051311b8 34%,#0513113d 72%,#05131114 100%),linear-gradient(#05131114 58%,#05131194);position:absolute;inset:0}.hero-actions,.voice-panel-head,.voice-panel-head span,.voice-alert,.case-file-top,.evidence-row,.voice-step-list div,.security-list li,.case-followup,.case-transcript div:first-child{align-items:center;display:flex}.hero-actions{gap:var(--space-3)}.hero-inner{width:var(--page-width);min-height:calc(92svh - 164px);padding:var(--space-12) 0 var(--space-16);align-items:center;margin:0 auto;display:flex}.landing-hero-copy{width:min(760px,100%)}.landing-hero-copy h1{color:#fff;max-width:900px;font-size:var(--text-display);letter-spacing:-.02em;text-shadow:0 18px 52px #0000005c;margin:0;font-weight:800;line-height:1.02}.hero-lede{max-width:640px;margin:var(--space-6) 0 0;color:#ffffffd1;font-size:19px;font-weight:450;line-height:1.5}.hero-actions{margin-top:var(--space-8);flex-wrap:wrap}.hero-reporter-line{max-width:640px;margin:var(--space-6) 0 0;color:#ffffffd1;font-size:var(--text-body);line-height:1.5}.hero-reporter-line a{color:#fff;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.hero-reporter-line a:hover{color:#fff;text-decoration-color:#fff}.hero-status-strip{right:max(20px,50% - 590px);bottom:var(--space-8);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091f1b9e;border:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(170px,1fr));width:min(430px,100% - 48px);display:grid;position:absolute;overflow:hidden}.hero-status-strip div{min-height:84px;padding:var(--space-4);border-right:1px solid #ffffff24}.hero-status-strip div:last-child{border-right:0}.hero-status-strip span{color:#ffffffb8;font-size:var(--text-meta);font-weight:500;display:block}.hero-status-strip strong{margin-top:var(--space-2);color:#fff;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2;display:block}.hero-status-strip strong.wrap{white-space:normal}.hero-status-strip a{color:#fff;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.hero-status-strip a:hover{color:#fff;text-decoration-color:#fff}.landing-product-section,.landing-workflow,.landing-voice-section,.landing-security-section,.landing-faq{width:var(--page-width);margin:0 auto}.landing-product-section{padding:var(--space-16) 0 var(--space-12)}.section-heading{max-width:820px}.section-heading.narrow{max-width:680px}.section-heading span,.voice-copy>span,.landing-audit-section>div>span{color:var(--accent);font-size:var(--text-label);font-weight:600;display:block}.section-heading h2,.voice-copy h2,.landing-audit-section h2,.landing-security-section h2,.landing-faq h2,.landing-closing h2{margin:var(--space-3) 0 0;color:var(--ink);font-size:var(--text-section);letter-spacing:-.01em;font-weight:800;line-height:1.1}.section-heading p,.voice-copy p{max-width:720px;margin:var(--space-5) 0 0;color:var(--muted);font-size:18px;line-height:1.55}.landing-case-file{margin-top:var(--space-10);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;box-shadow:0 30px 90px #142c2424}.case-file-top{justify-content:space-between;gap:var(--space-5);min-height:88px;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--surface), var(--surface-alt))}.case-file-top span,.case-file-title,.case-summary-grid span{color:var(--muted);font-size:var(--text-meta);font-weight:500;display:block}.case-file-top strong{margin-top:var(--space-1);font-size:26px;font-weight:750;line-height:1.1;display:block}.case-file-top em{padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--accent-dark);background:var(--accent-soft);font-style:normal;font-size:var(--text-meta);font-weight:600}.case-file-main{grid-template-columns:minmax(0,1fr) 340px;display:grid}.case-file-main>section{padding:var(--space-6);flex-direction:column;display:flex}.case-summary-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-summary-grid div{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--background)}.case-summary-grid strong{margin-top:var(--space-2);font-size:18px;font-weight:700;line-height:1.2;display:block}.case-transcript{margin-top:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex:1 0 auto}.case-transcript div:first-child{gap:var(--space-2);color:var(--muted);font-size:var(--text-meta);font-weight:500}.case-transcript p{max-width:720px;margin:var(--space-4) 0 0;color:var(--ink-soft);font-size:18px;line-height:1.5}.case-followup{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius);color:var(--muted);background:var(--accent-soft);font-size:var(--text-label);line-height:1.45}.case-followup svg{color:var(--accent-dark);flex:none}.case-followup strong{color:var(--ink);font-weight:600;display:block}.case-file-main aside{gap:var(--space-3);padding:var(--space-6);border-left:1px solid var(--line);background:var(--background);flex-direction:column;display:flex}.evidence-row{gap:var(--space-3);min-height:60px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);background:var(--surface);grid-template-columns:auto 1fr auto;display:grid}.evidence-row span strong{font-size:var(--text-label);font-weight:600;display:block}.evidence-row span{color:var(--muted);font-size:var(--text-chip);font-weight:500}.evidence-row em{color:var(--accent-dark);font-size:var(--text-chip);font-style:normal;font-weight:600}.mock-status{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);color:var(--accent-dark);background:var(--accent-soft);font-size:var(--text-label);margin-top:auto;font-weight:600;display:flex}.mock-status svg{flex:none}.landing-workflow{gap:var(--space-3);padding:var(--space-4) 0 var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.landing-workflow li{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.landing-workflow li>span{border-radius:var(--radius);width:40px;height:40px;color:var(--accent-dark);background:var(--accent-soft);place-items:center;font-weight:700;display:grid}.landing-workflow h3,.audit-grid h3{margin:var(--space-4) 0 0;font-size:var(--text-h2);font-weight:750;line-height:1.2}.landing-workflow p,.audit-grid p{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-label);line-height:1.5}.landing-voice-section{gap:var(--space-16);padding:var(--space-16) 0;grid-template-columns:minmax(0,.92fr) minmax(380px,.7fr);align-items:center;display:grid}.voice-step-list{gap:var(--space-3);margin-top:var(--space-8);display:grid}.voice-step-list div{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.voice-step-list svg,.security-list svg{color:var(--accent);flex:none}.voice-step-list strong{margin-bottom:var(--space-1);color:var(--ink);font-weight:600;display:block}.voice-step-list span{color:var(--muted);font-size:var(--text-label);line-height:1.4}.voice-panel{padding:var(--space-6);border:1px solid var(--accent-dark);border-radius:var(--radius-lg);color:#fff;background:linear-gradient(140deg, var(--accent), var(--accent-dark));box-shadow:0 30px 80px #0f4b4038}.voice-panel-head{justify-content:space-between;gap:var(--space-4)}.voice-panel-head span{gap:var(--space-2);font-weight:700}.voice-panel-head strong{padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-size:var(--text-chip);background:#ffffff24;font-weight:600}.voice-wave{min-height:170px;margin:var(--space-8) 0;grid-template-columns:repeat(20,1fr);align-items:center;gap:6px;display:grid}.voice-wave i{background:#ffffffc7;border-radius:999px;width:100%;display:block}.voice-alert{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);background:#ffffff1f;border:1px solid #ffffff47;font-weight:600;line-height:1.4}.voice-alert svg{color:#ffd27a;flex:none}.landing-audit-section{--focus-ring:white;padding:var(--space-16) max(20px, calc((100% - 1180px) / 2));color:#fff;background:var(--dark-surface)}.landing-audit-section>div:first-child{max-width:850px}.landing-audit-section>div>span,.audit-grid svg{color:var(--on-dark-accent)}.landing-audit-section h2{color:#fff}.audit-grid{gap:var(--space-3);margin-top:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.audit-grid article{padding:var(--space-6);border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff24}.audit-grid p{color:#ffffffc2}.landing-security-section{padding:var(--space-16) 0}.security-list{gap:var(--space-3);margin:var(--space-8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.security-list li{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);background:var(--surface);font-weight:500}.landing-faq{padding:0 0 var(--space-16)}.faq-list{max-width:820px;margin-top:var(--space-8);border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{padding:var(--space-4) 0;color:var(--ink);cursor:pointer;font-size:17px;font-weight:600;line-height:1.4}.faq-list summary::marker{color:var(--accent)}.faq-list p{max-width:720px;margin:0 0 var(--space-5);color:var(--ink-soft);font-size:var(--text-body);line-height:1.55}.landing-closing{--focus-ring:white;padding:var(--space-16) max(20px, calc((100% - 1180px) / 2));color:#fff;background:var(--dark-surface)}.landing-closing h2{color:#fff;max-width:760px}.landing-closing p{max-width:640px;margin:var(--space-5) 0 0;color:#ffffffd1;font-size:18px;line-height:1.55}.poster-page{min-height:100vh;padding:var(--space-8);background:#e7ece9}.poster-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-4);width:min(920px,100%);margin:0 auto var(--space-4);display:flex}.poster-toolbar p{margin:0}.poster-sheet{width:min(920px,100%);padding:var(--space-12);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:0 auto;position:relative}.poster-org{color:var(--accent-dark);font-size:var(--text-h2);margin:0;font-weight:750;line-height:1.3}.poster-sheet h1{max-width:760px;margin:var(--space-3) 0 0;letter-spacing:-.01em;font-size:54px;font-weight:800;line-height:1.05}.poster-copy{max-width:720px;color:var(--muted);font-size:var(--text-h2);line-height:1.5}.poster-headline-es{max-width:760px;margin:var(--space-3) 0 0;color:var(--ink);font-size:26px;font-weight:750;line-height:1.25}.poster-copy+.poster-copy{margin-top:calc(-1 * var(--space-2))}.poster-actions,.poster-columns,.wallet-cards{gap:var(--space-4);display:grid}.poster-actions{margin:var(--space-8) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.poster-actions .poster-online{column-gap:var(--space-6);grid-column:1/-1;grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;display:grid}.poster-online>dt{grid-area:2/1}.poster-online>.poster-url{grid-area:3/1}.poster-online>.poster-scan{margin-top:var(--space-2);grid-area:4/1}.poster-actions .poster-qr{grid-area:1/2/-1;margin:0}.poster-actions .poster-url,.poster-actions .poster-scan{display:block}.qr-code{flex:none;display:block}.poster-sample-note{max-width:720px;margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);color:var(--ink);background:var(--surface-alt);font-size:var(--text-label);line-height:1.5}.poster-placeholder{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-body);font-weight:600}.poster-url{margin:var(--space-1) 0 0;font-size:var(--text-h2);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.poster-band{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--warning-line);border-radius:var(--radius);color:var(--warning);background:var(--warning-soft);display:grid}.poster-band p{margin:0}.poster-columns{margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.poster-language-note{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-label)}.poster-columns h2{margin:0 0 var(--space-3);font-size:18px}.poster-columns li{margin:var(--space-2) 0;color:var(--muted);font-weight:500}.wallet-cards{margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-card{align-items:start;gap:var(--space-3);min-height:128px;padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-alt);font-size:var(--text-chip);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.wallet-card strong{font-size:var(--text-meta);line-height:1.35;display:block}.wallet-card-lines{grid-column:1/-1}.wallet-card span{overflow-wrap:anywhere}.poster-powered-by{margin:var(--space-6) 0 0;color:var(--muted);font-size:var(--text-chip);text-align:center}.poster-watermark{color:var(--accent);letter-spacing:.04em;white-space:nowrap;opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:160px;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.wallet-card .poster-watermark{opacity:.16;font-size:44px;top:68%;transform:translate(-50%,-50%)rotate(-12deg)}.poster-slug{max-width:100%;display:inline-block}@media (max-width:640px){.poster-page{padding:var(--space-3)}.poster-sheet{padding:var(--space-5)}.poster-sheet h1{font-size:34px;line-height:1.1}.poster-sheet>.poster-watermark{font-size:88px}.poster-headline-es{font-size:var(--text-h2)}.poster-copy{font-size:var(--text-body)}.poster-actions{margin:var(--space-6) 0}.poster-actions,.poster-columns,.wallet-cards{grid-template-columns:1fr}.poster-actions .poster-online{grid-template-rows:none;grid-template-columns:1fr}.poster-online>dt,.poster-online>.poster-url,.poster-online>.poster-scan{grid-area:auto}.poster-actions .poster-qr{margin-top:var(--space-3);grid-area:auto/1}.poster-columns{gap:var(--space-6);margin-top:var(--space-6)}}@page{size:letter;margin:.5in}@media print{.poster-toolbar{display:none}body:has(.poster-page){background:#fff}.poster-page{background:#fff;min-height:0;padding:0}.poster-sheet{width:100%;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;padding:0}.poster-org{font-size:18px}.poster-sheet h1{margin-top:var(--space-2);font-size:32px}.poster-headline-es{font-size:var(--text-h2)}.poster-actions .qr-code{width:88px;height:88px}.poster-actions,.wallet-cards{gap:var(--space-3)}.poster-sample-note{display:none}.poster-band{gap:var(--space-1);padding:var(--space-3) var(--space-4);font-size:var(--text-label)}.wallet-card{min-height:0;padding:var(--space-3)}.wallet-card .meta-label{font-size:var(--text-chip);line-height:1.4}.poster-copy{margin:var(--space-3) 0 0;font-size:var(--text-label);line-height:1.4}.poster-copy+.poster-copy{margin-top:var(--space-1)}.poster-actions{margin:var(--space-4) 0}.poster-columns,.wallet-cards{margin-top:var(--space-4)}.poster-language-note{margin-top:var(--space-2)}.poster-columns ul{margin:0}.poster-columns li{font-size:var(--text-label);margin:0;line-height:1.6}.poster-columns h2{margin-bottom:var(--space-2);font-size:var(--text-h3)}.poster-band,.poster-actions,.wallet-card{break-inside:avoid}.poster-powered-by{margin-top:var(--space-3)}}.signin-page{background:linear-gradient(180deg, var(--surface) 0%, var(--background) 60%);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.signin-panel{width:min(440px,100% - 32px);margin:clamp(24px, 12vh, 120px) auto var(--space-12);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);align-self:start;overflow:hidden}.signin-body{padding:36px 36px var(--space-8)}.signin-body h1{font-size:var(--text-h1-card);letter-spacing:-.01em;margin:0;font-weight:850;line-height:1.15}.signin-body form>.button{margin-top:var(--space-5)}.signin-lede{margin:var(--space-3) 0 28px;color:var(--muted);font-size:var(--text-body-app);line-height:1.55}.signin-lede strong{color:var(--ink);overflow-wrap:anywhere;font-weight:750}.signin-text-button{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.signin-text-button:disabled{color:var(--muted);opacity:1;text-decoration:none}.signin-resend,.signin-note{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-label);line-height:1.5}.signin-turnstile:not(:empty){margin-top:16px}.signin-code{position:relative}.signin-code-input{z-index:1;color:#0000;caret-color:#0000;opacity:.01;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.signin-code-slots{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr)) 6px repeat(4,minmax(0,1fr));display:grid}.signin-code-slot{border:1px solid var(--line-strong);border-radius:var(--radius);height:56px;font-size:var(--text-title);font-variant-numeric:tabular-nums;background:#fbfcfb;place-items:center;font-weight:750;display:grid}.signin-code-slot.group-start{grid-column:6}.signin-code.invalid .signin-code-slot:not(.active){border-color:var(--danger)}.signin-code-slot.filled{border-color:var(--ink);background:var(--surface)}.signin-code-slot.active{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:1px;position:relative}.signin-code-slot.active:after{content:"";background:var(--accent);border-radius:1px;width:2px;height:24px;animation:1.1s step-end infinite signin-caret}@keyframes signin-caret{50%{opacity:0}}.signin-footer{border-top:1px solid var(--line);color:var(--muted);background:var(--surface-alt);font-size:var(--text-label);padding:18px 36px;line-height:1.5}.case-detail{--card-pad:var(--space-6);padding:var(--card-pad)}.case-back-bar{display:none}.case-header{gap:var(--space-4);margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) var(--space-5);padding:var(--card-pad) var(--card-pad) var(--space-4);border-bottom:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);display:grid}.case-header-top{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.case-header-id{font-size:var(--text-h2);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:750;line-height:1.3}.case-header-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.case-header-actions{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.status-form{gap:var(--space-2);flex:320px;display:grid}.case-summary p{color:var(--ink);font-size:var(--text-body-app);margin:0;line-height:1.5}.case-summary .field-help{margin-top:var(--space-1)}.case-section{gap:var(--space-3);min-width:0;display:grid}.fact-list{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fact-list>div{min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.fact-list dd{color:var(--ink);font-size:var(--text-label);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600;line-height:1.4}.composer{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt)}.segmented{border:0;min-width:0;margin:0;padding:0}.segmented legend{margin-bottom:var(--space-2);padding:0}.segmented-options{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:inline-flex}.segmented-option{display:flex;position:relative}.segmented-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.segmented-option label{min-height:36px;padding:0 var(--space-3);color:var(--muted);font-size:var(--text-label);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.segmented-option label:hover{color:var(--ink)}.segmented-input:checked+label{border-color:var(--line-strong);color:var(--ink);background:var(--surface-alt)}.segmented-option.privileged_note .segmented-input:checked+label{border-color:var(--danger);color:var(--danger);background:var(--danger-tint)}.segmented-option.followup .segmented-input:checked+label{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.segmented-input:focus-visible+label{outline:2px solid var(--focus-ring);outline-offset:2px}@media (pointer:coarse),(max-width:640px){.segmented-option label{min-height:44px}}.textarea.privileged{border-color:var(--danger);background:var(--danger-tint)}.textarea.followup{border-color:var(--blue);background:var(--surface)}.activity{gap:var(--space-3);display:grid}.activity-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.activity-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.activity-item{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.activity-head{justify-content:space-between;align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;display:flex}.activity-label{color:var(--ink);font-size:var(--text-label);align-items:center;gap:6px;font-weight:600;display:inline-flex}.activity-meta{color:var(--muted);font-size:var(--text-meta);font-weight:500}.activity-body{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--text-label);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.activity-item.privileged_note{border-color:var(--danger-line);background:var(--danger-tint)}.activity-item.privileged_note .activity-label{color:var(--danger)}.activity-item.closure_note{border-color:var(--line-strong)}.activity-item.to_reporter{border-color:var(--info-line);background:var(--blue-soft)}.activity-item.from_reporter{border-color:var(--success-line);background:var(--accent-soft)}.activity-item.event{padding-block:var(--space-2);background:var(--surface-alt);border-color:#0000}.activity-item.event .activity-label{font-weight:500}.activity-item.event.system .activity-label{color:var(--ink-soft)}.attachment-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.attachment{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.attachment-main{gap:2px;min-width:0;display:grid}.attachment-name{font-size:var(--text-label);overflow-wrap:anywhere;font-weight:600}.attachment-details{grid-column:1/-1}.attachment-details dl{gap:var(--space-2);margin:var(--space-1) 0 0;display:grid}.attachment-details dd{color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-meta);overflow-wrap:anywhere;margin:2px 0 0}@media (min-width:981px){.cases-grid{align-items:start}.queue-card{top:calc(68px + var(--space-4));max-height:calc(100vh - 68px - var(--space-8));position:sticky;overflow-y:auto}.queue-toolbar{top:calc(-1 * var(--space-6));z-index:2;margin:calc(-1 * var(--space-4)) 0 0;padding:var(--space-4) 0;background:var(--surface);position:sticky}.case-header{z-index:5;position:sticky;top:68px}html:has(.case-header){scroll-padding-top:260px}}@media (max-width:980px){.cases-grid[data-view=detail]>.queue-card,.cases-grid[data-view=queue]>.case-detail{display:none}.case-back-bar{z-index:5;margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) var(--space-4);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;display:block;position:sticky;top:0}.case-back-bar .button{padding-left:var(--space-2)}.case-header{margin:0 0 var(--space-5);padding:0 0 var(--space-4);border-radius:0}}@media (max-width:680px){.case-detail{--card-pad:var(--space-5)}}@media (max-width:1020px){.site-footer-inner{flex-direction:column;align-items:flex-start}.site-footer nav{margin-left:calc(-1 * var(--space-2));justify-content:flex-start}.hero-inner{min-height:680px}.hero-status-strip,.case-summary-grid,.landing-workflow,.audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-status-strip{width:var(--page-width);margin:-70px auto 0;position:relative;bottom:auto;right:auto}.case-file-main,.landing-voice-section{grid-template-columns:1fr}.case-file-main aside{border-top:1px solid var(--line);border-left:0}.case-followup{display:none}.public-work-surface{grid-template-columns:1fr}}@media (max-width:980px){.grid,.intake-layout{grid-template-columns:1fr}.routing-alert{flex-direction:column;align-items:flex-start}.topbar{gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-4);position:static}.field-grid{grid-template-columns:1fr}.content{padding:var(--space-4) var(--space-4) var(--space-10)}}@media (max-width:720px){.site-nav a.site-nav-secondary{display:none}}@media (max-width:680px){.site-header-inner,.site-footer-inner{width:min(100% - 28px,1180px)}.site-header.dark .site-header-inner{padding:var(--space-4) 0}.landing-hero{padding-top:76px}.card{padding:var(--space-5)}.hero-inner,.hero-status-strip,.landing-product-section,.landing-workflow,.landing-voice-section,.landing-security-section,.landing-faq{width:min(100% - 28px,1180px)}.landing-hero{min-height:auto}.landing-hero-bg{background-position:62%}.landing-hero:before{background:linear-gradient(#051311f0 0%,#051311c7 48%,#0513116b 100%),linear-gradient(90deg,#051311d6,#0513111f)}.hero-actions .button{flex:144px}.hero-inner{min-height:auto;padding:var(--space-6) 0 120px}.hero-lede{font-size:17px}.hero-status-strip,.landing-workflow,.security-list{grid-template-columns:1fr}.case-summary-grid,.audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-row.extra{display:none}.landing-workflow{padding:0 0 var(--space-12);gap:0}.landing-workflow li{column-gap:var(--space-4);padding:var(--space-4) 0;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr);display:grid}.landing-workflow li>span{grid-row:span 2;width:32px;height:32px}.landing-workflow h3{margin:0;font-size:17px}.landing-workflow p{margin-top:var(--space-1)}.audit-grid article{align-content:start;gap:var(--space-3);padding:var(--space-4);display:grid}.audit-grid p{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.audit-grid h3{margin:0;font-size:16px}.hero-status-strip{margin-top:-104px}.hero-status-strip div{border-bottom:1px solid #ffffff24;border-right:0;min-height:72px}.hero-status-strip div:last-child{border-bottom:0}.landing-product-section,.landing-voice-section,.landing-security-section{padding:var(--space-12) 0}.case-file-top{flex-direction:column;align-items:flex-start}.case-file-top strong{font-size:22px}.case-file-main>section,.case-file-main aside{padding:var(--space-4)}.case-transcript p{font-size:var(--text-body)}.voice-panel{padding:var(--space-5)}.voice-wave{gap:var(--space-1);min-height:96px;margin:var(--space-5) 0}.security-list{border-top:1px solid var(--line);gap:0}.security-list li{padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.landing-audit-section,.landing-closing{padding:var(--space-12) 14px}.landing-faq{padding-bottom:var(--space-12)}.public-hero,.public-work-surface{width:min(100% - 28px,1180px)}.public-hero{padding:var(--space-6) 0 var(--space-5)}.public-hero h1{font-size:var(--text-h1-card)}.public-form,.public-actions{grid-template-columns:1fr}}@media (max-width:640px){.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-workspace,.account-toggle-email{display:none}.tabs{gap:2px;padding:4px;overflow-x:visible}.tab{min-width:0;min-height:56px;font-size:var(--text-chip);text-align:center;white-space:normal;flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;padding:6px 2px;line-height:1.2}}@media (max-width:520px){.site-nav a.site-nav-compact{display:none}.site-brand{gap:var(--space-2);font-size:var(--text-body)}.site-nav a{font-size:var(--text-meta);padding:0 6px}.site-nav a.button{margin-left:var(--space-1);padding:0 var(--space-3)}.signin-body{padding:28px 22px var(--space-6)}.signin-footer{padding:var(--space-4) 22px}.signin-code-slots{grid-template-columns:repeat(4,minmax(0,1fr)) 2px repeat(4,minmax(0,1fr));gap:5px}.signin-code-slot{height:48px;font-size:var(--text-h2)}}@media (max-width:400px){.site-header-inner{gap:var(--space-2)}.site-brand{gap:6px;font-size:15px}.site-nav{gap:0}.site-nav a{padding:0 var(--space-1)}.site-header.dark .site-nav a.button.glass{padding:0 var(--space-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;margin-left:0}}@media (max-width:359px){.site-brand-name{display:none}}
