@font-face{font-family:Figtree;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/figtree-latin.woff2)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:Figtree;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/figtree-latin-ext.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/InstrumentSans-Regular.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/InstrumentSans-SemiBold.woff2)format("woff2")}:root{--color-white:#fff;--color-stone:#f7f5f1;--color-stone-raised:#fdfcfa;--color-stone-subtle:#fbfaf7;--color-stone-line:#e7e3dc;--color-stone-divider:#f0ede7;--color-ink:#1b1a19;--color-ink-soft:#2e2c29;--color-grey:#6e6a64;--color-grey-faint:#a8a29a;--color-rule:#8f887d;--color-violet:#5b4ee8;--color-violet-deep:#4438d0;--color-violet-tint:#efedff;--color-violet-line:#dcd7ff;--color-green:#1e6b4a;--color-green-tint:#ebf5ef;--color-green-line:#cde5d7;--color-red:#a3231d;--color-red-tint:#fbedec;--color-red-line:#f1d5d2;--color-amber:#8a5a0b;--color-amber-tint:#fdf3e3;--color-amber-line:#f0dfbe;--color-blue:#3e5a8a;--color-blue-tint:#edf2fa;--color-blue-line:#d3e0f0;--font-sans:var(--tenant-font,Figtree, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--radius:.5rem;--line-height:1.5;--text-size:1rem;--title-size:2rem;--weight-strong:650;--border-width:1px;--focus-width:3px;--focus-offset:3px;--control-height:2.75rem;--form-width:28rem;--content-width:72rem;--tracking:.08em;--shell-padding:var(--space-3);--tenant-brand-mixed-strong:color-mix(in srgb, var(--tenant-brand) 85%, black);--tenant-brand-mixed-soft:color-mix(in srgb, var(--tenant-brand) 12%, white);--tenant-brand-mixed-line:color-mix(in srgb, var(--tenant-brand) 28%, white);--brand:var(--tenant-brand,var(--color-violet));--brand-strong:var(--tenant-brand-strong,var(--tenant-brand-mixed-strong,var(--color-violet-deep)));--brand-soft:var(--tenant-brand-soft,var(--tenant-brand-mixed-soft,var(--color-violet-tint)));--brand-line:var(--tenant-brand-line,var(--tenant-brand-mixed-line,var(--color-violet-line)));--on-brand:var(--tenant-on-brand,var(--color-white));--canvas:var(--tenant-canvas,var(--color-stone));--surface:var(--tenant-surface,var(--color-white));--raised:var(--tenant-raised,var(--color-stone-raised));--subtle:var(--tenant-subtle,var(--color-stone-subtle));--line:var(--tenant-line,var(--color-stone-line));--divider:var(--tenant-divider,var(--color-stone-divider));--control-line:var(--color-rule);--ink:var(--tenant-ink,var(--color-ink));--text:var(--tenant-text,var(--color-ink-soft));--muted:var(--tenant-muted,var(--color-grey));--faint:var(--tenant-faint,var(--color-grey-faint));--focus:var(--ink);--success-text:var(--tenant-success-text,var(--color-green));--success-surface:var(--tenant-success-surface,var(--color-green-tint));--success-line:var(--tenant-success-line,var(--color-green-line));--danger-text:var(--tenant-danger-text,var(--color-red));--danger-surface:var(--tenant-danger-surface,var(--color-red-tint));--danger-line:var(--tenant-danger-line,var(--color-red-line));--warning-text:var(--tenant-warning-text,var(--color-amber));--warning-surface:var(--tenant-warning-surface,var(--color-amber-tint));--warning-line:var(--tenant-warning-line,var(--color-amber-line));--info-text:var(--tenant-info-text,var(--color-blue));--info-surface:var(--tenant-info-surface,var(--color-blue-tint));--info-line:var(--tenant-info-line,var(--color-blue-line));--map-height:26rem;--map-site:var(--brand);--map-site-ring:var(--surface);--map-draft:var(--focus);--map-measure:var(--focus);--map-highlight:var(--brand);--map-cluster:var(--brand);--map-cluster-text:var(--on-brand);--map-status-draft:var(--muted);--map-status-report-published:var(--success-text);--map-status-under-uw-review:var(--warning-text);--map-status-archived:var(--info-text);--map-status-other:var(--faint)}[data-product]{--button-background:var(--brand);--button-text:var(--on-brand);--card-background:var(--surface);--shell-padding:var(--space-4)}*{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--text-size);line-height:var(--line-height);color:var(--text);background:var(--canvas);margin:0}[data-product]{min-height:100dvh;color:var(--text);background:var(--canvas)}h1{font-size:var(--title-size);line-height:var(--line-height);color:var(--ink)}button,input{font:inherit;min-height:var(--control-height);border-radius:var(--radius);padding:var(--space-1) var(--space-2)}button{color:var(--button-text);background:var(--button-background);border:var(--border-width) solid var(--button-background);cursor:pointer}button:disabled{cursor:wait}input{width:100%;color:var(--text);background:var(--surface);border:var(--border-width) solid var(--control-line)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.sign-in{min-height:100dvh;padding:var(--space-3);place-items:center;display:grid}.sign-in-card{width:100%;max-width:var(--form-width);padding:var(--shell-padding);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--card-background)}form{gap:var(--space-1);display:grid}form button{margin-top:var(--space-2)}label{margin-top:var(--space-1);font-weight:var(--weight-strong)}.brand{font-weight:var(--weight-strong)}.brand-product{color:var(--brand);margin-left:var(--space-1)}.portal-header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--shell-padding);border-bottom:var(--border-width) solid var(--line);background:var(--raised);flex-wrap:wrap;display:flex}.portal-main{max-width:var(--content-width);padding:var(--shell-padding);margin:auto}.eyebrow{color:var(--muted);letter-spacing:var(--tracking)}.skip-link{padding:var(--space-2);color:var(--text);background:var(--surface);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.cross-link{color:var(--muted);align-self:center;text-decoration:underline}.cross-link:hover,.cross-link:focus{color:var(--text)}.case-key{color:var(--muted);letter-spacing:var(--tracking)}.case-facts{align-items:baseline;gap:var(--space-1);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.case-facts dt{color:var(--muted)}.case-facts dd{margin:0}.case-analysis{margin-bottom:var(--space-4)}.case-sources{gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.case-source{gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface);display:flex}.case-tabs{gap:var(--space-3);grid-template-columns:minmax(16rem,22rem) 1fr;align-items:start;display:grid}.case-tablist{gap:var(--space-1);display:grid}.case-tab{gap:var(--space-1);text-align:left;width:100%;height:auto;color:var(--text);background:var(--surface);border:var(--border-width) solid var(--control-line);justify-items:start;display:grid}.case-tab-label{font-weight:var(--weight-strong)}.case-tab-reason{color:var(--muted);font-weight:400}.case-tab[aria-selected=true]{border-color:var(--brand);box-shadow:inset var(--focus-width) 0 0 0 var(--brand)}.case-tab[aria-disabled=true]{background:var(--subtle);cursor:default}.case-tab[data-addressed=true][aria-disabled=true]{border-color:var(--brand)}.case-tabpanel{padding:var(--shell-padding);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface)}@media (width<=48rem){.case-tabs{grid-template-columns:1fr}}.field-data,.case-tabpanel{min-width:0}.field-visit+.field-visit{margin-top:var(--space-4);border-top:var(--border-width) solid var(--divider)}.field-facts{gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.field-facts dt{color:var(--muted)}.field-facts dd{overflow-wrap:anywhere;margin:0}.field-captures{gap:var(--space-3);padding:0;list-style:none;display:grid}.field-capture{padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere}.field-capture h3{margin-top:0}.field-positions{gap:var(--space-3);flex-wrap:wrap;display:flex}.field-coordinates{gap:var(--space-1);flex-wrap:wrap;display:flex}.field-note{white-space:pre-wrap}.field-media{max-width:100%;margin-top:var(--space-2);display:block}.field-transcript{margin-top:var(--space-2)}.field-transcript h4{margin:0 0 var(--space-1)}.field-segments{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.field-segments li{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.field-segment-time{color:var(--muted);font-variant-numeric:tabular-nums}.field-transcript-editor{justify-items:start;gap:var(--space-2);margin-top:var(--space-2);display:grid}.field-transcript-editor label{margin-top:0}.field-transcript-text{font:inherit;padding:var(--space-1) var(--space-2);color:var(--text);background:var(--surface);border:var(--border-width) solid var(--control-line);border-radius:var(--radius);justify-self:stretch}.field-transcript-refusal{margin:var(--space-2) 0 0;padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface);justify-self:stretch}.field-transcript-legend{color:var(--muted);font-weight:var(--weight-strong);display:block}.case-consent{margin:0 0 var(--space-3);color:var(--muted)}.field-consent{margin-top:var(--space-3);padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius)}.field-consent h4,.field-consent h5{margin-top:0}.field-consent[data-consent-state=given]{box-shadow:inset var(--focus-width) 0 0 0 var(--brand)}.field-consent-note{margin:var(--space-1) 0 0;color:var(--muted)}.field-consent-acts{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.field-consent-toggle{margin-top:var(--space-2)}.field-consent-refusal{margin:var(--space-2) 0 0;padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface)}.field-consent-legend{color:var(--muted);font-weight:var(--weight-strong);display:block}.field-consent-term{font-weight:var(--weight-strong);display:block}.field-consent-answers{gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none;display:grid}.intake-step{margin-top:var(--space-4)}.intake-raised,.intake-assignment{margin-top:var(--space-3)}.intake-choice{margin:0 0 var(--space-3);border:0;padding:0}.intake-legend{color:var(--muted);font-weight:var(--weight-strong);padding:0;display:block}.intake-option{gap:var(--space-1) var(--space-2);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.intake-radio,.intake-checkbox{width:auto;min-height:auto;margin:0;padding:0}.intake-option-label{margin:0;font-weight:400}.intake-option[data-available=false]{background:var(--subtle)}.intake-option-reason{color:var(--muted);grid-column:2;margin:0}.intake-option:has(.intake-radio:checked){border-color:var(--brand);box-shadow:inset var(--focus-width) 0 0 0 var(--brand)}.intake-field{gap:var(--space-1);margin:0 0 var(--space-3);display:grid}.intake-field label{margin-top:0}.intake-required{color:var(--muted);letter-spacing:var(--tracking)}.intake-rule{margin:var(--space-1) 0 0;color:var(--muted)}.intake-warnings{margin:var(--space-3) 0 0;padding:var(--space-2);border:var(--border-width) solid var(--line);border-left:var(--focus-width) solid var(--brand);border-radius:var(--radius);background:var(--surface)}.intake-warnings h4{margin:0}.intake-warnings ul{gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none;display:grid}.intake-warnings p{margin:var(--space-2) 0 0;color:var(--muted)}.intake-refusal{margin:var(--space-3) 0 0;padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface)}.intake-nav{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.portal-links{gap:var(--space-3);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.portal-notice{margin:var(--space-3) 0 0;color:var(--muted)}.worklist-filters{align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.worklist-filter{gap:var(--space-1);margin:0;display:grid}.worklist-muted{color:var(--muted)}.worklist-key{color:var(--muted);letter-spacing:var(--tracking)}.worklist-legend{color:var(--muted);font-weight:var(--weight-strong);padding:0;display:block}.worklist-radio{width:auto;min-height:auto;margin:0;padding:0}.worklist-refusal{margin:0 0 var(--space-3);padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface)}.worklist-refused-row{font-weight:var(--weight-strong);display:block}.worklist-table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.worklist-table caption{text-align:left;color:var(--muted);letter-spacing:var(--tracking)}.worklist-table th,.worklist-table td{padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top;border-bottom:var(--border-width) solid var(--divider)}.worklist-table thead th{color:var(--muted);font-weight:var(--weight-strong)}.worklist-table tbody th{gap:var(--space-1);justify-items:start;font-weight:400;display:grid}.worklist-type{font-weight:var(--weight-strong)}.worklist-remaining{color:var(--muted);display:block}.worklist-row[data-overdue=true]{box-shadow:inset var(--focus-width) 0 0 0 var(--brand)}.worklist-acts{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.worklist-act{align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:flex}.worklist-act button[aria-disabled=true]{background:var(--subtle);color:var(--text);cursor:default}.worklist-reject{gap:var(--space-1);width:100%;padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);margin:0;display:grid}.worklist-reason{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.worklist-reason label{margin-top:0;font-weight:400}.risk-form{gap:var(--space-3);grid-template-columns:minmax(14rem,20rem) 1fr;align-items:start;display:grid}.risk-form>.case-facts,.risk-form>.risk-form-readonly{grid-column:1/-1}.risk-form-rail ul{gap:var(--space-1);padding:0;list-style:none;display:grid}.risk-form-rail li{gap:0;display:grid}.risk-form-body{gap:var(--space-4);min-width:0;display:grid}.risk-form-section{gap:var(--space-2);display:grid}.risk-form-counts{color:var(--muted);gap:var(--space-2);flex-wrap:wrap;display:flex}.risk-form-field{gap:var(--space-1);padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);display:grid}.risk-form-field[data-field-required=true]{border-left:var(--focus-width) solid var(--brand)}.risk-form-help,.risk-form-flag{color:var(--muted);margin:0}.risk-form-source,.risk-form-rule{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.risk-form-choice{align-items:center;gap:var(--space-1);font-weight:400;display:flex}.risk-form-choice input{width:auto}.risk-form-publication ul,.risk-form-rules ul{gap:var(--space-1);padding:0;list-style:none;display:grid}.recommendation-muted{color:var(--muted)}.recommendation-term{font-weight:var(--weight-strong);display:block}.recommendation-legend{color:var(--muted);font-weight:var(--weight-strong);padding:0;display:block}.recommendation-refusal{margin:0 0 var(--space-3);padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface)}.recommendation-field{gap:var(--space-1);margin:0 0 var(--space-3);display:grid}.recommendation-field label{margin-top:0}.recommendation-textarea{font:inherit;width:100%;padding:var(--space-1) var(--space-2);color:var(--text);background:var(--surface);border:var(--border-width) solid var(--control-line);border-radius:var(--radius)}.recommendation-add{margin-bottom:var(--space-4)}.recommendation-items{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.recommendation-item{padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere}.recommendation-text{margin:0 0 var(--space-2);font-weight:var(--weight-strong)}.recommendation-facts{gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.recommendation-facts dt{color:var(--muted)}.recommendation-facts dd{margin:0}.recommendation-moves{gap:var(--space-2);margin:0 0 var(--space-2);padding:0;list-style:none;display:grid}.recommendation-note{white-space:pre-wrap}.recommendation-item[data-overdue=true],.recommendation-row[data-overdue=true]{box-shadow:inset var(--focus-width) 0 0 0 var(--brand)}.recommendation-mark{font-weight:var(--weight-strong);display:block}.recommendation-move{margin-top:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius)}.recommendation-choice{margin:0 0 var(--space-2);border:0;padding:0}.recommendation-option{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.recommendation-option label{margin-top:0;font-weight:400}.recommendation-radio{width:auto;min-height:auto;margin:0;padding:0}.recommendation-filters{align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.recommendation-filter{gap:var(--space-1);margin:0;display:grid}.recommendation-table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.recommendation-table caption{text-align:left;color:var(--muted);letter-spacing:var(--tracking)}.recommendation-table th,.recommendation-table td{padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top;border-bottom:var(--border-width) solid var(--divider)}.recommendation-table thead th{color:var(--muted);font-weight:var(--weight-strong)}.recommendation-table tbody th{font-weight:400}.recommendation-paging{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--muted);flex-wrap:wrap;display:flex}.map-surroundings{gap:var(--space-2);display:grid}.map-canvas{height:var(--map-height);border:var(--border-width) solid var(--line);border-radius:var(--radius);width:100%;overflow:hidden}.map-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.map-satellite{align-items:center;gap:var(--space-1);margin-top:0;font-weight:400;display:flex}.map-checkbox{width:auto;min-height:auto;margin:0;padding:0}.map-radius{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.map-radius label{margin-top:0}.map-readings{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;display:grid}.map-neighbours{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.map-neighbour{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;gap:0;display:grid}.map-neighbour-where{color:var(--muted)}.map-neighbour-name{font-weight:var(--weight-strong)}.map-key{color:var(--muted);letter-spacing:var(--tracking)}.map-partial{color:var(--muted)}.map-refused-row{font-weight:var(--weight-strong);display:block}.map-cases{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.map-case{align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:var(--border-width) solid var(--divider);flex-wrap:wrap;display:flex}.adjuster-shell{min-height:100dvh;display:flex}.adjuster-nav{width:15.125rem;padding:var(--space-2) var(--space-1);border-right:var(--border-width) solid var(--line);background:var(--canvas);flex-direction:column;flex:none;transition:width .16s;display:flex;overflow:hidden auto}.adjuster-nav[data-collapsed=true]{width:4.25rem}@media (prefers-reduced-motion:reduce){.adjuster-nav{transition:none}}.adjuster-brand{align-items:center;gap:var(--space-1);padding:0 var(--space-1) var(--space-3);display:flex}.adjuster-nav[data-collapsed=true] .adjuster-brand{flex-direction:column}.adjuster-mark{width:1.875rem;height:1.875rem;color:var(--surface);background:var(--ink);border-radius:.5625rem;flex:none;justify-content:center;align-items:center;display:flex}.adjuster-brand-words{flex-direction:column;flex:1;min-width:0;display:flex}.adjuster-brand-name{color:var(--ink);font-weight:var(--weight-strong);letter-spacing:.14em}.adjuster-brand-product{color:var(--muted);font-size:.55rem;font-weight:var(--weight-strong);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.adjuster-nav-toggle{width:1.5rem;height:1.5rem;min-height:0;color:var(--muted);background:var(--surface);border:var(--border-width) solid var(--control-line);flex:none;justify-content:center;align-items:center;padding:0;display:flex}.adjuster-nav-toggle:hover{background:var(--divider)}.adjuster-nav-group{padding:var(--space-2) var(--space-1) var(--space-1);color:var(--muted);font-size:.6rem;font-weight:var(--weight-strong);letter-spacing:.11em;text-transform:uppercase}.adjuster-nav-rule{height:var(--border-width);margin:var(--space-1);background:var(--line)}.adjuster-nav-entry{align-items:center;gap:var(--space-1);padding:var(--space-1) .6875rem;color:var(--text);border-radius:.625rem;margin-bottom:.125rem;font-size:.84375rem;text-decoration:none;display:flex}.adjuster-nav-entry:hover{background:var(--divider)}.adjuster-nav-entry.router-link-active{background:var(--brand-soft)}.adjuster-nav[data-collapsed=true] .adjuster-nav-entry{justify-content:center}.adjuster-nav-icon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.adjuster-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.adjuster-nav-spacer{min-height:var(--space-1);flex:1}.adjuster-person{padding:.4375rem var(--space-1);color:var(--text);border-radius:.625rem;align-items:center;gap:.5625rem;text-decoration:none;display:flex}.adjuster-person:hover{background:var(--divider)}.adjuster-person.router-link-active{background:var(--brand-soft)}.adjuster-nav[data-collapsed=true] .adjuster-person{justify-content:center}.adjuster-person-mark{width:1.625rem;height:1.625rem;color:var(--brand-strong);background:var(--brand-line);font-size:.65625rem;font-weight:var(--weight-strong);border-radius:1.25rem;flex:none;justify-content:center;align-items:center;display:flex}.adjuster-person-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.75rem;font-weight:var(--weight-strong);flex:1;overflow:hidden}.adjuster-main{flex:1;min-width:0;padding:1.625rem 1.625rem 3.75rem;overflow:auto}.adjuster-heading{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:1.375rem}.adjuster-subtitle{color:var(--muted);margin:.3125rem 0 0;font-size:.78125rem}.adjuster-pool{gap:var(--space-2);margin-top:var(--space-3);min-height:var(--space-5);display:grid}.adjuster-pool-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.adjuster-muted{color:var(--muted)}.adjuster-refusal{padding:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0}.adjuster-scope{background:var(--line);border-radius:.625rem;gap:.125rem;padding:.1875rem;display:flex}.adjuster-scope a{color:var(--text);font-size:.75rem;font-weight:var(--weight-strong);border-radius:.5rem;padding:.375rem .75rem;text-decoration:none}.adjuster-scope a[aria-current=page]{color:var(--ink);background:var(--surface)}.adjuster-chips{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.adjuster-chip{color:var(--muted);font-size:.75rem;font-weight:var(--weight-strong);background:var(--surface);border:var(--border-width) solid var(--control-line);border-radius:.625rem;padding:.5rem .75rem;text-decoration:none;display:inline-block}.adjuster-chip[aria-current=page]{color:var(--brand-strong);background:var(--brand-soft);border-color:var(--brand-line)}.adjuster-folders{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-inline-start:auto;display:flex}.adjuster-folder-name{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.adjuster-folder-name label{margin-top:0}.adjuster-folder-name input{width:12rem}.adjuster-table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.adjuster-table caption{text-align:left;color:var(--muted);letter-spacing:var(--tracking)}.adjuster-table th,.adjuster-table td{padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top;border-bottom:var(--border-width) solid var(--divider)}.adjuster-table thead th{color:var(--muted);font-size:.6rem;font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}.adjuster-table tbody th{justify-items:start;gap:.1875rem;font-weight:400;display:grid}.adjuster-row-title{height:auto;min-height:0;color:var(--ink);font-weight:var(--weight-strong);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.adjuster-row-under{gap:var(--space-1);color:var(--muted);flex-wrap:wrap;font-size:.75rem;display:flex}.adjuster-row-more{width:1.75rem;height:1.75rem;min-height:0;color:var(--muted);background:var(--surface);border:var(--border-width) solid var(--control-line);border-radius:.5625rem;justify-content:center;align-items:center;padding:0;display:flex}.adjuster-row-more:hover{background:var(--divider)}.adjuster-state{font-size:.6875rem;font-weight:var(--weight-strong);white-space:nowrap;border:var(--border-width) solid var(--line);color:var(--muted);background:var(--subtle);border-radius:1.25rem;padding:.1875rem .5625rem;display:inline-block}.adjuster-state[data-tone=completed]{color:var(--success-text);background:var(--success-surface);border-color:var(--success-line)}.adjuster-state[data-tone=running]{color:var(--warning-text);background:var(--warning-surface);border-color:var(--warning-line)}.adjuster-state[data-tone=error]{color:var(--danger-text);background:var(--danger-surface);border-color:var(--danger-line)}.adjuster-state[data-tone=draft]{color:var(--info-text);background:var(--info-surface);border-color:var(--info-line)}.adjuster-drawer{z-index:70;justify-content:flex-end;display:flex;position:fixed;inset:0}.adjuster-drawer-scrim{background:var(--ink);opacity:.16;position:absolute;inset:0}.adjuster-drawer-panel{background:var(--surface);border-left:var(--border-width) solid var(--line);flex-direction:column;width:23.75rem;max-width:92vw;height:100%;display:flex;position:relative;overflow:hidden}.adjuster-drawer-head{gap:var(--space-1);padding:var(--space-2);border-bottom:var(--border-width) solid var(--divider);flex:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.adjuster-drawer-heading{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.adjuster-drawer-kind{color:var(--muted);font-size:.625rem;font-weight:var(--weight-strong);letter-spacing:.09em;text-transform:uppercase;background:var(--subtle);border-radius:var(--radius);padding:.1875rem .4375rem}.adjuster-drawer-meta{color:var(--muted);font-size:.75rem}.adjuster-drawer-title{color:var(--ink);overflow-wrap:anywhere;grid-column:1;margin:0;font-size:1rem}.adjuster-drawer-close{width:1.75rem;height:1.75rem;min-height:0;color:var(--muted);background:var(--surface);border:var(--border-width) solid var(--control-line);border-radius:.5625rem;grid-area:1/2/span 2;justify-content:center;align-self:start;align-items:center;padding:0;display:flex}.adjuster-drawer-close:hover{background:var(--divider)}.adjuster-drawer-body{align-content:start;gap:var(--space-3);min-height:0;padding:var(--space-2);flex:1;display:grid;overflow:auto}.adjuster-drawer-group{gap:var(--space-1);display:grid}.adjuster-drawer-group-label{color:var(--muted);font-size:.6rem;font-weight:var(--weight-strong);letter-spacing:.11em;text-transform:uppercase;margin:0}.adjuster-drawer-facts{gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.adjuster-drawer-facts dt{color:var(--muted);font-size:.78125rem}.adjuster-drawer-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.78125rem}.adjuster-drawer-acts{gap:var(--space-1);flex-wrap:wrap;display:flex}.adjuster-files{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.adjuster-file{align-items:baseline;gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.adjuster-file-name{flex:1;min-width:0;font-size:.78125rem}.adjuster-file-scan{color:var(--muted);font-size:.6875rem}.adjuster-health{color:var(--warning-text);font-size:.6875rem;font-weight:var(--weight-strong);background:var(--warning-surface);border:var(--border-width) solid var(--warning-line);border-radius:var(--radius);padding:.125rem .4375rem}.adjuster-rename{gap:var(--space-1);margin-top:var(--space-1);display:grid}.adjuster-rename label{margin-top:0}.adjuster-file-in{gap:var(--space-1);margin-top:var(--space-2);justify-items:start;display:grid}.adjuster-file-in label{margin-top:0}.adjuster-file-in select{max-width:100%;min-height:var(--control-height);padding:var(--space-1);font:inherit;color:var(--text);background:var(--surface);border:var(--border-width) solid var(--control-line);border-radius:var(--radius)}.adjuster-copy{gap:var(--space-1);color:var(--text);margin:0;padding:0;font-size:.78125rem;list-style:none;display:grid}.adjuster-new-report{align-items:center;gap:var(--space-1);width:100%;margin-bottom:var(--space-2);padding:var(--space-1) .6875rem;color:var(--text);font-size:.84375rem;font-weight:var(--weight-strong);background:var(--surface);border:var(--border-width) solid var(--control-line);border-radius:.625rem;display:flex}.adjuster-new-report:hover{background:var(--divider)}.adjuster-nav[data-collapsed=true] .adjuster-new-report{justify-content:center}.adjuster-dialog{z-index:80;padding:var(--space-3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.adjuster-dialog-scrim{background:var(--ink);opacity:.5;position:absolute;inset:0}.adjuster-dialog-panel{background:var(--surface);border:var(--border-width) solid var(--line);border-radius:1.125rem;flex-direction:column;width:35rem;max-width:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.adjuster-dialog-head{align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border-bottom:var(--border-width) solid var(--divider);flex:none;display:flex}.adjuster-dialog-heading{flex:1;min-width:0}.adjuster-dialog-title{color:var(--ink);margin:0;font-size:.9375rem}.adjuster-dialog-subtitle{color:var(--muted);margin:.125rem 0 0;font-size:.71875rem}.adjuster-dialog-body{align-content:start;gap:var(--space-2);min-height:0;padding:var(--space-2);flex:1;display:grid;overflow:auto}.adjuster-upload-name{gap:var(--space-1);display:grid}.adjuster-upload-name label{margin-top:0}.adjuster-drop{justify-items:center;gap:var(--space-1);padding:var(--space-3);text-align:center;border:.09375rem dashed var(--control-line);border-radius:.875rem;display:grid}.adjuster-drop-lead{color:var(--ink);font-size:.8125rem;font-weight:var(--weight-strong);margin:0}.adjuster-drop label{margin-top:0}.adjuster-drop p{margin:0;font-size:.71875rem}.adjuster-health-control{color:var(--text);font-size:.71875rem;font-weight:var(--weight-strong);align-items:center;gap:.375rem;margin-top:0;display:flex}.adjuster-health-control input{width:auto;min-height:0;margin:0}.adjuster-upload-create{width:100%;font-weight:var(--weight-strong);border-radius:.6875rem}.adjuster-upload-create:disabled{color:var(--muted);background:var(--subtle);border-color:var(--control-line);cursor:default}.adjuster-card{max-width:var(--form-width);margin-top:var(--space-3);padding:var(--space-3);background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius)}.adjuster-profile{margin:0}.adjuster-profile dt{color:var(--muted);font-size:.78125rem}.adjuster-profile dd{margin:0 0 var(--space-2);color:var(--ink);overflow-wrap:anywhere}.adjuster-profile-hint{margin:0 0 var(--space-3);color:var(--muted);font-size:.78125rem}
