@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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}:root{color:#24140d;font-synthesis:none;-webkit-font-smoothing:antialiased;--background:#f9faf6;--foreground:#24140d;--card:#fff;--primary:#ff5631;--primary-hover:#ee4b27;--secondary:#7e43ba;--muted:#e8e9d7;--ink-soft:#6b5b52;--ink-faint:#8a7a70;--ink-placeholder:#a79a90;--border:#e6e2da;--input:#e1ddd4;--rule:#efebe3;--surface-sunken:#fcfcf8;--surface-panel:#f2f1e8;--surface-inset:#f4f2ec;--surface-rail:#fbfaf5;--primary-tint:#fff7f4;--primary-tint-border:#f3d3c8;--secondary-tint:#f8f3fc;--secondary-tint-border:#e4d6f2;--success:#16a34a;--success-tint:#f0faf4;--success-tint-border:#c6e8d5;--radius:7px;background:#f9faf6;font-family:Instrument Sans Variable,Instrument Sans,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500;line-height:1.1}h1{letter-spacing:-.012em;font-size:25px}h2{font-size:17px}h3{font-size:14px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}a{color:var(--primary);text-decoration:none}a:hover{color:var(--foreground)}.top-bar{z-index:30;background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:60px;padding:12px 28px;display:flex;position:sticky;top:0}.brand-lockup,.operator{align-items:center;gap:14px;min-width:0;display:flex}.brand-logo{flex:none;width:auto;height:19px}.brand-divider{background:var(--border);width:1px;height:20px}.brand-title{font-size:14px;font-weight:500}.policy-caption{color:var(--ink-soft);font-size:12.5px}.operator-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;overflow:hidden}.text-button{color:var(--ink-soft);background:0 0;border:0;padding:4px 0;font-size:12.5px}.text-button:hover{color:var(--primary)}.page{max-width:1240px;margin:0 auto;padding:32px 28px 88px}.stepper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 8px;margin-top:28px;padding:16px 20px;display:flex}.step{text-align:left;border-radius:var(--radius);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.step-number{border:1px solid var(--border);background:var(--surface-inset);width:26px;height:26px;color:var(--ink-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.step-label{color:var(--ink-soft);flex-direction:column;font-size:13px;font-weight:500;line-height:1.25;display:flex}.step-label small{color:var(--ink-faint);font-size:11.5px;font-weight:400;line-height:1.3}.step-passed .step-number{background:var(--primary);color:var(--foreground);border-color:var(--primary)}.step-skipped .step-number{border-color:var(--ink-faint);color:var(--ink-soft);font-size:15px}.step[aria-current] .step-number{border-color:var(--primary);background:var(--card);color:var(--primary)}.step[aria-current] .step-label{color:var(--foreground)}.form-error{border:1px solid var(--secondary-tint-border);border-radius:var(--radius);background:var(--secondary-tint);color:var(--secondary);margin-top:20px;padding:12px 16px;font-size:13px}.button{border:1px solid var(--input);border-radius:var(--radius);background:var(--card);min-height:38px;padding:8px 16px;font-size:13.5px;font-weight:500}.button:hover{border-color:#c9c2b6}.button-primary{background:var(--primary);border-color:var(--primary);color:var(--foreground)}.button-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}details>summary{cursor:pointer;color:var(--ink-soft);align-items:center;gap:7px;font-weight:500;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}details>summary:hover{color:var(--foreground)}input[type=file]{max-width:100%;color:var(--ink-faint);font-size:12.5px}input[type=file]::file-selector-button{border:1px solid var(--input);border-radius:var(--radius);background:var(--card);min-height:38px;color:var(--foreground);cursor:pointer;margin-right:12px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:500}input[type=file]::file-selector-button:hover{background:var(--surface-sunken);border-color:#c9c2b6}.content-grid{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:24px;margin-top:24px;display:grid}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.panel-heading{justify-content:space-between;align-items:center;gap:20px;padding:20px 24px 0;display:flex}.panel-hint{color:var(--ink-soft);margin-top:4px;font-size:13px}.panel-body{padding:20px 24px 24px}.panel-footer{border-top:1px solid var(--rule);background:var(--surface-sunken);border-radius:0 0 var(--radius) var(--radius);justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label{font-size:12.5px;font-weight:500}.field-span-2{grid-column:span 2}.field-span-3{grid-column:span 3}.required-mark{color:var(--primary);margin-left:3px}.field-control{border:1px solid var(--input);border-radius:var(--radius);background:var(--card);width:100%;min-width:0;height:38px;padding:0 11px;font-size:13.5px}.field-control::placeholder{color:var(--ink-placeholder)}.prefixed-field{position:relative}.prefixed-field>span{color:var(--ink-faint);pointer-events:none;font-size:13.5px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.prefixed-field .field-control{padding-left:28px}textarea.field-control{resize:vertical;height:auto;min-height:64px;padding:8px 11px}select.field-control{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M1 1.5 5 5.5 9 1.5' stroke='%238A7A70' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}.field-control:hover{border-color:#c9c2b6}.field-control[aria-invalid=true]{border-color:var(--secondary)}.field-error,.field-hint{overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.field-error{color:var(--secondary)}.field-hint{color:var(--ink-soft)}.borrower-cards{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.borrower-card{border:1px solid var(--input);border-radius:var(--radius);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}.borrower-card:has(input:checked){background:var(--primary-tint);border-color:var(--primary)}.borrower-card input{width:17px;height:17px;accent-color:var(--primary);flex:none;margin:0}.borrower-label{font-size:14px;font-weight:500;display:block}.borrower-note{color:var(--ink-faint);margin-top:2px;font-size:12.5px;display:block}.borrower-help{color:var(--ink-soft);margin-top:14px;font-size:12.5px}.capture-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);padding:18px;font-size:13px}.capture-panel>*+*{margin-top:14px}.capture-actions{flex-wrap:wrap;gap:10px;display:flex}.capture-time{font-variant-numeric:tabular-nums;font-size:25px}.capture-panel video,.capture-panel img{object-fit:contain;border-radius:var(--radius);width:100%;max-height:420px}.capture-panel audio{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);width:100%;height:38px}audio::-webkit-media-controls-enclosure{background:var(--surface-panel);border-radius:var(--radius)}audio::-webkit-media-controls-panel{background:var(--surface-panel);border-radius:var(--radius)}.capture-fallback{overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.capture-thinking{align-items:center;gap:14px;display:flex}.quick-fill{flex-direction:column;gap:16px;font-size:13px;display:flex}.quick-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quick-option{border:1px solid var(--input);border-radius:var(--radius);background:var(--card);text-align:left;align-items:center;gap:13px;padding:16px 17px;display:flex}.quick-option[aria-pressed=true]{border-color:var(--primary);background:var(--primary-tint)}.quick-glyph{border-radius:var(--radius);background:var(--surface-panel);width:32px;height:32px;color:var(--ink-soft);flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.quick-option[aria-pressed=true] .quick-glyph{background:var(--primary-tint-border);color:var(--foreground)}.quick-option strong,.manual-option strong{font-size:14px;font-weight:500;display:block}.quick-option small{color:var(--ink-faint);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.quick-divider{text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:12px;font-size:11.5px;display:flex}.quick-divider span{background:var(--rule);flex:1;height:1px}.manual-option{border-radius:var(--radius);background:var(--surface-sunken);text-align:left;border:1px dashed #cfc7bb;justify-content:space-between;align-items:center;gap:16px;padding:16px 17px;display:flex}.manual-option>span:last-child{color:var(--ink-soft);flex:none;font-size:13px}.file-picker{border-radius:var(--radius);border:1px dashed #cfc7bb;flex-direction:column;gap:10px;padding:18px;display:flex}.file-name,.transcript{overflow-wrap:anywhere}.transcript{white-space:pre-wrap;color:var(--ink-soft);margin-top:8px;font-size:12.5px}.extraction-result{background:var(--secondary-tint);border:1px solid var(--secondary-tint-border);border-radius:var(--radius);padding:16px}.extraction-result details{margin-top:12px}.extraction-success{background:var(--success-tint);border:1px solid var(--success-tint-border);border-radius:var(--radius);padding:26px 22px 18px}.extraction-mark{width:46px;height:46px;margin:0 auto;display:block}.extraction-disc{fill:var(--success);fill-opacity:.12;stroke:var(--success);stroke-opacity:.65;stroke-width:1.5px}.extraction-tick{fill:none;stroke:var(--success);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.is-animating .extraction-mark{animation:.34s cubic-bezier(.34,1.3,.5,1) both success-pop}.is-animating .extraction-tick{stroke-dasharray:26;stroke-dashoffset:26px;animation:.26s cubic-bezier(.4,0,.2,1) .18s forwards success-draw}@keyframes success-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes success-draw{to{stroke-dashoffset:0}}.extraction-headline{text-align:center;letter-spacing:-.01em;margin-top:15px;font-size:19px;font-weight:500}.extraction-cta{justify-content:center;margin-top:18px;display:flex}.extraction-evidence{border-top:1px solid var(--success-tint-border);margin-top:20px;padding-top:16px}.extraction-evidence .transcript{max-height:200px;overflow-y:auto}.extraction-restart{color:var(--ink-soft);text-underline-offset:2px;background:0 0;border:0;margin:14px auto 0;padding:4px 0;font-size:12.5px;text-decoration:underline;display:block}.extraction-restart:hover{color:var(--foreground)}.field-reveal .field-control{animation:field-land .5s var(--reveal-delay) cubic-bezier(.4, 0, .2, 1) backwards}@keyframes field-land{0%{color:#0000;background-color:var(--success-tint);border-color:var(--success-tint-border)}to{color:var(--foreground);background-color:var(--card);border-color:var(--input)}}.field-tick{vertical-align:-2px;width:13px;height:13px;animation:tick-in .3s calc(var(--reveal-delay) + .12s) cubic-bezier(.34, 1.3, .5, 1) backwards, tick-out .4s calc(var(--reveal-delay) + 1.3s) forwards;margin-left:5px;display:inline-block}@keyframes tick-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes tick-out{to{opacity:0}}.applicant-tabs{flex-wrap:wrap;align-items:center;gap:6px;padding:16px 24px 0;display:flex}.applicant-tab{min-width:0;max-width:100%;display:inline-flex}.applicant-button,.applicant-add{border:1px solid var(--input);background:var(--card);text-align:left;overflow-wrap:anywhere;border-radius:20px;min-height:32px;padding:6px 14px;font-size:12.5px;font-weight:500}.applicant-button[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--muted)}.applicant-button:has(+.applicant-remove){border-right:0;border-radius:20px 0 0 20px}.applicant-remove{border:1px solid var(--foreground);background:var(--foreground);min-width:32px;color:var(--muted);border-left:0;border-radius:0 20px 20px 0;padding:4px 10px}.applicant-add{color:var(--ink-soft);background:0 0;border-style:dashed;border-color:#cfc7bb}.applicant-limit{color:var(--ink-faint);font-size:11.5px}.field-evidence{color:var(--ink-soft);overflow-wrap:anywhere;font-size:11.5px}.provenance>*+*{margin-top:4px}.correction-note{color:var(--secondary);margin-bottom:5px}.muted{color:var(--ink-soft)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-page{background:#f9faf6;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:48px 24px;display:flex;position:relative;overflow:hidden}.auth-container{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:420px;display:flex;position:relative}.auth-brand{flex-direction:column;align-items:center;gap:10px;display:flex}.auth-logo{--primary:#000;color:#000;width:auto;max-width:100%;height:30px}.auth-title{letter-spacing:.14em;text-transform:uppercase;color:#ff5631;margin:0;font-size:11px;font-weight:500}.auth-widget{width:100%;min-width:0}.auth-card{text-align:left;border-radius:14px;flex-direction:column;gap:14px;width:100%;padding:36px 32px 28px;display:flex;box-shadow:0 1px 2px #24140d0a,0 18px 48px -12px #24140d2e}.auth-card label{font-size:12.5px}.auth-caption{letter-spacing:.04em;color:var(--ink-soft);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.auth-caption>span{background:#16a34a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #16a34a1f}@media (width<=900px){.policy-caption{display:none}.content-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.top-bar{flex-wrap:wrap;gap:10px;padding:10px 16px}.brand-lockup{gap:10px}.brand-title{font-size:13px}.operator-name{max-width:100px}.page{padding:24px 16px 48px}.panel-heading{padding:20px 16px 0}.applicant-tabs{padding:16px 16px 0}.panel-body,.panel-footer{padding:16px}.field-grid{grid-template-columns:minmax(0,1fr)}.field-span-2,.field-span-3{grid-column:auto}.stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:16px;display:grid}.step{align-items:flex-start;gap:8px}.quick-options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.field-reveal .field-control,.field-tick,.is-animating .extraction-mark,.is-animating .extraction-tick{animation:none!important}.is-animating .extraction-tick{stroke-dashoffset:0}}.section-divider{border-top:1px solid var(--border);margin-top:4px;padding-top:20px}.section-divider h3{margin-bottom:6px}.section-divider p{color:var(--ink-soft);font-size:12px}.clarification{border:1px solid var(--secondary-tint-border);background:var(--secondary-tint);border-radius:var(--radius);overflow-wrap:anywhere;padding:14px}.clarification p{color:var(--ink-soft);margin-top:8px;font-size:12px}.documents-section{flex-direction:column;gap:14px;display:flex}.documents-section>p{color:var(--ink-soft);font-size:13px}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.document-choice{border:1px solid var(--input);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:11px;padding:11px 13px;font-size:13px;line-height:1.35;display:flex}.document-choice.is-checked{border-color:var(--primary-tint-border);background:var(--primary-tint)}.document-choice input{width:17px;height:17px;accent-color:var(--foreground);flex:none;margin:1px 0 0}.document-choice span{overflow-wrap:anywhere}@media (width<=600px){.document-grid{grid-template-columns:1fr}}.form-rail{flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:84px}.rail-card{padding:18px}.rail-card h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:12px;font-weight:600}.summary-rows{flex-direction:column;gap:11px;margin:14px 0 0;display:flex}.summary-rows>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.summary-rows dt{color:var(--ink-soft);font-size:12.5px}.summary-rows dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:500}@media (width<=900px){.form-rail{position:static}}.running-screen{flex-direction:column;justify-content:center;align-items:center;gap:36px;min-height:calc(100vh - 148px);padding:40px 28px;display:flex}.running-intro{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.running-intro h1,.running-intro h2{margin-top:8px;font-size:22px}.running-intro p{color:var(--ink-soft);max-width:440px;font-size:13.5px}.running-intro .running-elapsed{font-variant-numeric:tabular-nums;font-size:12px}.running-stages{flex-direction:column;gap:10px;width:100%;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.running-stage{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);align-items:center;gap:14px;padding:16px 18px;display:flex}.running-stage.is-running{border-color:var(--primary-tint-border);background:var(--primary-tint)}.running-mark{background:var(--surface-inset);border:1px solid var(--border);width:26px;height:26px;color:var(--ink-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.is-running .running-mark{border-color:var(--primary);background:var(--card);color:var(--primary)}.is-done .running-mark{border-color:var(--primary);background:var(--primary);color:var(--foreground)}.running-label{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.running-label strong{font-size:13.5px;font-weight:500}.is-queued .running-label strong{color:var(--ink-faint)}.running-label small{color:var(--ink-faint);font-size:12.5px}.running-timing{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.running-cancel{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.running-cancel .button{min-height:34px;color:var(--ink-soft);padding:6px 15px;font-size:13px}@media (width<=600px){.running-screen{padding:32px 16px}.running-stage{gap:10px;padding:14px 10px}}.intake-progress{min-height:max(420px,100vh - 300px);margin-top:24px}.report-page{flex-direction:column;gap:22px;display:flex}.report-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.report-header>div{min-width:0}.report-context{color:var(--ink-soft);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.report-context [aria-hidden]{color:#d8d2c8}.report-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-page>.form-error{margin-top:0}.verdict-banner{border:1px solid var(--secondary-tint-border);border-left:4px solid var(--secondary);border-radius:var(--radius);background:var(--secondary-tint);align-items:center;gap:16px;padding:18px 22px;display:flex}.verdict-mark{background:var(--secondary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:500;display:flex}.verdict-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.verdict-copy h2{color:var(--secondary);font-size:17px}.verdict-copy p{color:#5a4a41;font-size:12.5px}.verdict-policy{color:var(--ink-faint);text-align:right;overflow-wrap:anywhere;max-width:220px;font-size:11.5px}.verdict-no{border-color:var(--primary-tint-border);border-left-color:var(--primary);background:var(--primary-tint)}.verdict-no .verdict-mark{background:var(--primary)}.verdict-no h2{color:var(--primary)}@media (width<=600px){.verdict-banner{flex-wrap:wrap;gap:12px;padding:16px}.verdict-policy{text-align:left;flex-basis:100%;max-width:none}}.check-rail{flex-direction:column;gap:10px;display:flex;position:sticky;top:84px}.review-checks{flex-direction:column;gap:10px;display:flex}.check-choice{border:1px solid var(--rule);border-left:3px solid var(--rule);border-radius:var(--radius);background:var(--surface-rail);text-align:left;gap:13px;padding:15px 16px;display:flex}.check-choice[aria-current]{border-color:var(--border);border-left-color:var(--secondary);background:var(--card)}.checks-stopped .check-choice[aria-current]{border-left-color:var(--primary)}.check-choice:disabled{opacity:.5}.check-mark{border:1px solid var(--border);background:var(--surface-inset);width:24px;height:24px;color:var(--ink-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:flex}.check-choice[aria-current] .check-mark{border-color:var(--secondary);background:var(--secondary);color:#fff}.checks-stopped .check-choice[aria-current] .check-mark{border-color:var(--primary);background:var(--primary)}.check-copy{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;flex-direction:column;gap:5px;font-size:12.5px;line-height:1.4;display:flex}.check-copy strong{color:var(--foreground);font-size:14.5px;font-weight:500}.check-copy .check-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.check-choice:disabled strong{color:var(--ink-faint)}@media (width<=900px){.check-rail{position:static}}.report-findings{overflow-wrap:anywhere;flex-direction:column;gap:22px;min-width:0;display:flex}.policy-conditions{flex-direction:column;gap:12px;display:flex}.policy-conditions h3{font-size:14px;font-weight:600}.review-stopped{border:1px solid var(--primary-tint-border);border-radius:var(--radius);color:#5a4a41;background:#fff3ef;gap:12px;padding:15px 17px;font-size:13px;line-height:1.55;display:flex}.review-stopped>span{color:var(--primary);flex:none;font-size:14px;font-weight:600}.report-empty{color:var(--ink-soft);max-width:74ch;font-size:13px;line-height:1.55}.finding-list{margin:0;padding:0;list-style:none}.finding-list li{border-bottom:1px solid #f0ece4;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.finding-mark{width:22px;color:var(--ink-faint);flex:none;padding-top:2px;font-size:11.5px;font-weight:600}.finding-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.finding-copy strong{font-size:14px;font-weight:500}.finding-copy p{color:var(--ink-soft);font-size:13px;line-height:1.55}.finding-tag{max-width:40%;color:var(--secondary);border:1px solid var(--secondary-tint-border);overflow-wrap:anywhere;background:#f2eaf9;border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:500}.finding-list .status-present .finding-mark{color:var(--ink-soft)}.finding-list .status-present .finding-tag{background:var(--surface-inset);color:var(--ink-soft);border-color:var(--border)}.finding-list .status-outstanding .finding-mark{color:var(--primary)}.finding-list .status-outstanding .finding-tag{background:var(--primary-tint);color:var(--primary);border-color:var(--primary-tint-border)}.finding-list .status-not_declared .finding-mark{color:var(--secondary)}@media (width<=600px){.finding-list li{flex-wrap:wrap}.finding-copy{flex-basis:calc(100% - 36px)}.finding-tag{max-width:none;margin-left:36px}}.document-findings{flex-direction:column;gap:20px;min-width:0;display:flex}.document-group{flex-direction:column;gap:8px;min-width:0;display:flex}.document-group h3{letter-spacing:.02em;overflow-wrap:anywhere;font-size:13px;font-weight:600}.document-footnote{border-radius:var(--radius);background:var(--surface-panel);color:#5a4a41;padding:12px;font-size:12px}.report-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.report-detail{min-height:520px}.report-detail-heading{border-bottom:1px solid #f0ece4;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 16px;display:flex}.report-detail-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.report-detail-heading .check-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.report-detail-heading h2{font-size:19px}.report-badge{color:var(--secondary);border:1px solid var(--secondary-tint-border);background:var(--secondary-tint);overflow-wrap:anywhere;border-radius:999px;max-width:55%;padding:5px 11px;font-size:12px;font-weight:500}.report-badge.badge-attention{color:var(--primary);border-color:var(--primary-tint-border);background:var(--primary-tint)}.report-detail-body{flex-direction:column;gap:22px;padding:22px 26px 26px;display:flex}@media (width<=900px){.report-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.report-detail-heading{flex-wrap:wrap;padding:20px 16px 16px}.report-badge{max-width:100%}.report-detail-body{padding:20px 16px}}.workspace-messages{max-width:1240px;margin:0 auto;padding:16px 28px 0}.workspace-messages:empty{display:none}.workspace-messages>*+*{margin-top:12px}@media (width<=600px){.workspace-messages{padding:16px 16px 0}}.error-reference{overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}
