:root,:root[data-theme=dark]{--bg:#080808;--surface:#101010;--panel:#181818;--card:#111114;--card-2:#181820;--hair:#202020;--hair-2:#2a2a2a;--text:#e4e2e2;--muted:#8a8a92;--muted-2:#707070;--accent:#6f9ce0;--accent-ink:#080808;--selection:#385880;--selected:#38588047;--hover:#ffffff09;--skeleton:#1c1c22;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--approve:#3dd68c;--approve-pill:#15302a;--decline:#f0a030;--decline-pill:#3a2a10;--hard:#e5484d;--hard-pill:#3a1a1f;--info-pill:#1c2a3c;--actor-desk:#f86080;--actor-crs:#6f9ce0;--actor-rules:#f86080;--actor-underwriter:#f8b040;--actor-compliance:#60d0c8;--actor-human:#30d098;--actor-applicant:#d8a890;--doc-bg:#f8f8f8;--doc-panel:#fff;--doc-text:#1f2937;--doc-muted:#6b7280;--doc-rule:#e8e8e8;--doc-rule-2:#d1d5db;--doc-link:#2563eb;--doc-ok:#22c55e;--doc-bad:#ef4444;--sans:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--fs-body:13px;--fs-small:12px;--fs-label:11px;--fs-tag:10px;--fs-row:15px;--fs-title:16px;--fs-brand:16px;--fs-name:20px;--fs-stat:18px;--fs-big:22px;--fs-hero:24px;--fs-hero-suffix:14px;--fs-agg:40px;--fs-doc-h1:24px;--fs-doc-h2:17px;--fs-doc-body:15px;--lh:1.45;--lh-doc:1.6;--wt-regular:400;--wt-medium:500;--wt-semibold:600;--wt-bold:700;--tracking-status:.04em;--tracking-tight:-.01em;--dim:.6;--radius:6px;--radius-lg:8px;--radius-card:12px;--radius-bar:4px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--edge:2px;--status-bar:3px;--dot:6px;--tick-w:2px;--tick-h:12px;--tick-pitch:4px;--queue-w:272px;--inspector-w:360px;--drawer-h:232px;--drawer-bar:32px;--topbar-h:44px;--pane-head-h:40px;--queue-row-h:41px;--row-h:28px;--fey-row-h:38px;--control-h:28px;--control-h-lg:34px;--input-h:32px;--wf-row-h:26px;--wf-bar-h:14px;--wf-label-w:124px;--doc-col-w:575px;--t-fast:.18s;--t-count:.4s}:root[data-theme=light]{--bg:#f4f4f6;--surface:#fff;--panel:#f8f8f8;--card:#fff;--card-2:#f4f4f6;--hair:#e8e8e8;--hair-2:#d9d9de;--text:#1f2937;--muted:#6b7280;--muted-2:#8a8a92;--accent:#2563eb;--accent-ink:#fff;--selection:#c7d7f5;--selected:#2563eb14;--hover:#0f172a0a;--skeleton:#ececf0;--scrim:#0f172a59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--approve:#15803d;--approve-pill:#dcfce7;--decline:#b45309;--decline-pill:#fef3c7;--hard:#dc2626;--hard-pill:#fee2e2;--info-pill:#e8eef9;--actor-crs:#2563eb;--actor-human:#15803d}:root[data-theme=tag]{--bg:#e3e4df;--surface:#f5f5f1;--panel:#ecece8;--card:#f5f5f1;--card-2:#ecece8;--hair:#cfd1c9;--hair-2:#b9bbb3;--text:#141514;--muted:#565952;--muted-2:#7a7d75;--accent:#1c46c9;--accent-ink:#fff;--selection:#c9d3f3;--selected:#1c46c914;--hover:#1415140d;--skeleton:#dcddd7;--scrim:#14151466;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--approve:#1c46c9;--approve-pill:#dde4f8;--decline:#8a4b00;--decline-pill:#f3e3cf;--hard:#ff5a1f;--hard-pill:#ffe1d5;--info-pill:#e6e7e1;--actor-desk:#141514;--actor-crs:#1c46c9;--actor-rules:#ff5a1f;--actor-underwriter:#565952;--actor-compliance:#1c46c9;--actor-human:#141514;--actor-applicant:#8a4b00;--doc-bg:#f5f5f1;--doc-panel:#fff;--doc-text:#141514;--doc-muted:#565952;--doc-rule:#cfd1c9;--doc-rule-2:#b9bbb3;--doc-link:#1c46c9;--doc-ok:#1c46c9;--doc-bad:#ff5a1f;--sans:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--disp:"Archivo", "Helvetica Neue", Arial, sans-serif;--radius:0;--radius-lg:0;--radius-card:0;--radius-bar:0;--fs-body:14px;--fs-small:13px;--fs-label:12px;--fs-tag:11px}:root[data-theme=tag][data-skin=precision]{--bg:#e9e9e2;--surface:#f8f7f2;--panel:#f0f1e9;--card:#faf9f4;--card-2:#f0f1e9;--hair:#d5d6cd;--hair-2:#bdbeb5;--text:#151714;--muted:#55594f;--muted-2:#6c7363;--accent:#254be8;--accent-ink:#fff;--selection:#c9d3f6;--selected:#254be812;--hover:#1517140a;--skeleton:#e2e4da;--scrim:#1e291f73;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--approve:#254be8;--approve-pill:#e7ebfa;--decline:#8a4b2a;--decline-pill:#f2e8dc;--hard:#ff6335;--hard-pill:#ffe3d8;--info-pill:#e9e9e1;--actor-desk:#151714;--actor-crs:#254be8;--actor-rules:#ff6335;--actor-underwriter:#55594f;--actor-compliance:#254be8;--actor-human:#151714;--actor-applicant:#8a4b2a;--doc-bg:#f8f7f2;--doc-panel:#fff;--doc-text:#151714;--doc-muted:#55594f;--doc-rule:#d5d6cd;--doc-rule-2:#bdbeb5;--doc-link:#254be8;--doc-ok:#254be8;--doc-bad:#ff6335;--sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--disp:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--radius:0;--radius-lg:0;--radius-card:0;--radius-bar:0;--fs-body:14px;--fs-small:13px;--fs-label:11px;--fs-tag:10px;--topbar-h:56px;--queue-w:304px;--inspector-w:360px;--pv-blue:#254be8;--pv-orange:#ff6335;--pv-ink:#151714}@media (width<=1439px){:root{--queue-w:240px;--inspector-w:328px;--wf-label-w:112px}}.itag{--alu:#e3e4df;--panel:#f5f5f1;--ink:#141514;--mute:#565952;--hairline:#b9bbb3;--signal:#ff5a1f;--go:#1c46c9;--f-disp:"Archivo", "Helvetica Neue", Arial, sans-serif;--f-body:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;background:var(--alu);color:var(--ink);font-family:var(--f-body)}.itag *,.itag :before,.itag :after{box-sizing:border-box}.itag .disp{font-family:var(--f-disp);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-weight:800;font-stretch:125%}.itag .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.itag .lbl{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh);font-feature-settings:"tnum" 1, "cv11" 1, "ss01" 1;-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{border:1px solid var(--hair-2);border-radius:var(--radius);height:var(--control-h);cursor:pointer;white-space:nowrap;color:var(--text);background:0 0;padding:0 10px}button:hover:not(:disabled){background:var(--hover)}button:disabled{cursor:not-allowed;opacity:.45}button.ghost{color:var(--muted);border-color:#0000}button.ghost:hover:not(:disabled){color:var(--text)}button.link{height:auto;color:var(--accent);border:none;padding:0}button.link:hover:not(:disabled){background:0 0;text-decoration:underline}button.approve-pill,button.decline-pill{height:var(--control-h-lg);font-weight:var(--wt-semibold);border-radius:var(--radius)}button.approve-pill{background:var(--approve-pill);color:var(--approve);border-color:#0000}button.approve-pill:hover:not(:disabled){background:var(--approve-pill);filter:brightness(1.25)}button.decline-pill{background:var(--hard-pill);color:var(--hard);border-color:#0000}button.decline-pill:hover:not(:disabled){background:var(--hard-pill);filter:brightness(1.25)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input,select,textarea{background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--radius);padding:5px var(--sp-2);height:var(--input-h);width:100%}textarea{resize:vertical;height:auto;min-height:64px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.dim{opacity:var(--dim)}.status{align-items:center;gap:var(--dot);font-size:var(--fs-label);font-weight:var(--wt-semibold);letter-spacing:var(--tracking-status);text-transform:uppercase;white-space:nowrap;display:inline-flex}.status:before{content:"";width:var(--dot);height:var(--dot);background:currentColor;border-radius:50%;flex:none}.status.nodot:before{display:none}.status.live:before{animation:1.2s ease-in-out infinite pulse}.pill{align-items:center;gap:var(--dot);height:18px;padding:0 var(--sp-2);border-radius:var(--radius);font-size:var(--fs-label);font-weight:var(--wt-medium);letter-spacing:var(--tracking-status);text-transform:uppercase;white-space:nowrap;background:var(--panel);color:var(--muted);display:inline-flex}.pill.approve{background:var(--approve-pill);color:var(--approve)}.pill.decline{background:var(--decline-pill);color:var(--decline)}.pill.hard{background:var(--hard-pill);color:var(--hard)}.pill.accent{background:var(--info-pill);color:var(--accent)}.pill.live{color:var(--accent)}.pill.live:before{content:"";width:var(--dot);height:var(--dot);background:currentColor;border-radius:50%;animation:1.2s ease-in-out infinite pulse}.tone-muted{color:var(--muted)}.tone-accent{color:var(--accent)}.tone-text{color:var(--text)}.tone-approve{color:var(--approve)}.tone-decline{color:var(--decline)}.tone-hard{color:var(--hard)}.label{font-size:var(--fs-label);font-weight:var(--wt-medium);color:var(--muted)}.section-label{font-size:var(--fs-label);font-weight:var(--wt-medium);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-status)}.chip{align-items:center;gap:var(--sp-1);font-family:var(--mono);font-size:var(--fs-label);color:var(--muted);white-space:nowrap;display:inline-flex}.chip+.chip:before{content:"·";color:var(--muted-2);margin-right:var(--sp-1)}.chips{gap:var(--sp-2);align-items:center;display:inline-flex}.tag{border:1px solid var(--hair-2);font-family:var(--mono);font-size:var(--fs-tag);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:0 5px;line-height:16px;display:inline-block}.app{grid-template-rows:var(--topbar-h) minmax(0, 1fr);height:100%;display:grid}.topbar{align-items:center;gap:var(--sp-3);padding:0 var(--sp-3);border-bottom:1px solid var(--hair);background:var(--surface);display:flex}.topbar .brand{font-weight:var(--wt-semibold);font-size:var(--fs-brand);letter-spacing:var(--tracking-tight)}.topbar .sep{background:var(--hair-2);width:1px;height:18px}.topbar .spacer{flex:1}.seg{border:1px solid var(--hair-2);border-radius:var(--radius);height:var(--control-h);padding:2px;display:inline-flex}.seg button{height:22px;color:var(--muted);border:none;border-radius:4px;padding:0 10px}.seg button[aria-pressed=true]{background:var(--hair-2);color:var(--text)}.main{grid-template-columns:var(--queue-w) minmax(0, 1fr) var(--inspector-w);min-height:0;display:grid}.pane{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.pane+.pane{border-left:1px solid var(--hair)}.pane-head{justify-content:space-between;align-items:center;gap:var(--sp-2);height:var(--pane-head-h);padding:0 var(--sp-3);border-bottom:1px solid var(--hair);flex:none;display:flex}.pane-body{flex:1;min-height:0;overflow:auto}.pane-foot{height:var(--drawer-bar);padding:0 var(--sp-3);border-top:1px solid var(--hair);font-family:var(--mono);font-size:var(--fs-label);color:var(--muted-2);flex:none;justify-content:space-between;align-items:center;display:flex}.queue-row{column-gap:var(--sp-2);width:100%;height:var(--queue-row-h);padding:0 var(--sp-3) 0 var(--sp-3);border:none;border-bottom:1px solid var(--hair);text-align:left;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;line-height:1.3;display:grid;position:relative}.queue-row:before{content:"";width:var(--status-bar);background:var(--row-tone,var(--hair-2));position:absolute;top:0;bottom:-1px;left:0}.queue-row.live:before{animation:1.2s ease-in-out infinite pulse}.queue-row:hover{background:var(--hover)}.queue-row[aria-selected=true]{background:var(--selected)}.queue-row .name{font-weight:var(--wt-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-row .name .purpose{color:var(--muted);font-weight:var(--wt-regular);margin-left:6px}.queue-row .amt{font-family:var(--mono);font-size:var(--fs-small);text-align:right;grid-area:1/2}.queue-row .sub{font-size:var(--fs-label);color:var(--muted-2);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.queue-row .word{font-size:var(--fs-tag);font-weight:var(--wt-semibold);letter-spacing:var(--tracking-status);text-transform:uppercase;text-align:right;color:var(--row-tone,var(--muted));grid-area:2/2}.empty{padding:var(--sp-6) var(--sp-3);color:var(--muted);text-align:center}.work{background:var(--bg);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.board{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.board-head{align-items:baseline;gap:var(--sp-3);height:var(--pane-head-h);padding:0 var(--sp-3);border-bottom:1px solid var(--hair);background:var(--surface);white-space:nowrap;flex:none;display:flex;overflow:hidden}.board-head h2{font-size:var(--fs-title);font-weight:var(--wt-semibold);letter-spacing:var(--tracking-tight);margin:0}.board-head .pill{align-self:center}.board-scroll{flex:1;min-height:0;overflow:auto}.waterfall{background:var(--surface);border-bottom:1px solid var(--hair);padding:var(--sp-2) var(--sp-3) var(--sp-2) 0;flex:none}.wf-ruler{grid-template-columns:var(--wf-label-w) minmax(0, 1fr);align-items:end;height:20px;display:grid}.wf-ruler .total{padding-left:var(--sp-3);font-family:var(--mono);font-size:var(--fs-small)}.wf-ruler .ticks{height:100%;font-family:var(--mono);font-size:var(--fs-tag);color:var(--muted-2);position:relative}.wf-ruler .ticks span{position:absolute;bottom:0;transform:translate(-50%)}.wf-row{grid-template-columns:var(--wf-label-w) minmax(0, 1fr);height:var(--wf-row-h);align-items:center;display:grid}.wf-row .lbl{align-items:baseline;gap:var(--sp-2);padding-left:var(--sp-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:flex;overflow:hidden}.wf-row.child .lbl{padding-left:calc(var(--sp-3) + 16px);position:relative}.wf-row.child .lbl:before{content:"";left:calc(var(--sp-3) + 5px);border-left:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);width:8px;position:absolute;top:-8px;bottom:50%}.wf-row .nm{font-size:var(--fs-small);color:var(--muted)}.wf-row.running .nm,.wf-row.done .nm{color:var(--text)}.wf-row.failed .nm{color:var(--hard)}.wf-row.skipped .nm{text-decoration:line-through}.wf-row .met{font-family:var(--mono);font-size:var(--fs-tag);color:var(--muted-2)}.wf-row.running .met{color:var(--muted)}.wf-row .lane{height:var(--wf-bar-h);background-image:linear-gradient(to right, var(--hair) 1px, transparent 1px);background-size:var(--wf-tick-px,100px) 100%;position:relative}.wf-row .bar{border-radius:var(--radius-bar);background:var(--bar,var(--hair-2));min-width:3px;height:100%;transition:width .1s linear;position:absolute;top:0}.wf-row.queued .bar{display:none}.wf-row.failed .bar{background:var(--hard)}.wf-row .bar .t{line-height:var(--wf-bar-h);font-family:var(--mono);font-size:var(--fs-tag);color:var(--muted);white-space:nowrap;position:absolute;top:0;left:calc(100% + 6px)}.columns{grid-template-columns:repeat(auto-fit, minmax(var(--col-min,232px), 1fr));gap:var(--sp-3);padding:var(--sp-3);align-content:start;display:grid}.lender-col{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.columns>.hardstop{grid-column:1/-1}.col-head{align-items:center;gap:var(--sp-2);min-width:0;height:24px;display:flex}.col-head .letter{border-radius:var(--radius);background:var(--panel);border:1px solid var(--hair-2);width:20px;height:20px;font-family:var(--mono);font-size:var(--fs-label);font-weight:var(--wt-semibold);flex:none;place-items:center;display:inline-grid}.col-head .nm{font-weight:var(--wt-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.col-head .chips{margin-left:auto}.card{background:var(--card);border:1px solid var(--hair);border-radius:var(--radius-card);padding:var(--sp-3) var(--sp-4) var(--sp-2);flex-direction:column;gap:0;min-width:0;display:flex;position:relative}.card.skeleton{border-style:dashed;border-color:var(--hair-2)}.card.selectable{cursor:pointer}.card.selectable:hover{border-color:var(--hair-2)}.card[aria-pressed=true]{border-color:var(--accent);box-shadow:inset var(--edge) 0 0 var(--accent)}.card.chosen{border-color:var(--approve);box-shadow:inset var(--edge) 0 0 var(--approve)}.card.dim{opacity:var(--dim)}.card.arrive{animation:arrive var(--t-fast) ease-out}.card-head{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:24px;display:flex}.card-head .lender{font-size:var(--fs-row);font-weight:var(--wt-semibold);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.card-head .lender .policy{font-size:var(--fs-small);color:var(--muted);font-weight:var(--wt-regular);margin-left:6px}.hero{font-size:var(--fs-hero);font-weight:var(--wt-semibold);letter-spacing:var(--tracking-tight);padding:var(--sp-3) 0 2px;flex-wrap:wrap;align-items:baseline;gap:3px;line-height:1.1;display:flex}.hero .frac{opacity:var(--dim)}.hero .suffix{font-size:var(--fs-hero-suffix);font-weight:var(--wt-medium);color:var(--muted)}.hero .delta{margin-left:auto}.hero-sub{font-size:var(--fs-small);color:var(--muted);padding-bottom:var(--sp-2)}.hero.declined{font-size:var(--fs-body);font-weight:var(--wt-medium);color:var(--decline);padding-bottom:var(--sp-2);line-height:1.4}.hero.declined .code{font-size:var(--fs-small);display:block}.skel{background:var(--skeleton);border-radius:3px;animation:1.4s ease-in-out infinite shimmer;display:inline-block}.rows{grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.rows dt,.rows dd{height:var(--fey-row-h);border-top:1px solid var(--hair);align-items:center;margin:0;display:flex}.rows dt{color:var(--muted);font-size:var(--fs-small);padding-right:var(--sp-3)}.rows dd{font-family:var(--mono);font-size:var(--fs-row);font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end;gap:var(--sp-2);min-width:0}.rows dd.primary{font-weight:var(--wt-semibold)}.rows dd .sm{font-size:var(--fs-small);color:var(--muted);font-family:var(--sans)}.block{border-top:1px solid var(--hair);flex-direction:column;gap:6px;padding:10px 0;display:flex}.reasons{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.reasons li{font-size:var(--fs-small);gap:2px;line-height:1.4;display:grid}.reasons .field{font-size:var(--fs-label);color:var(--muted)}.reasons .field-row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.check-mark{font-size:var(--fs-label);font-weight:var(--wt-medium);white-space:nowrap}.reasons.numbered{counter-reset:r}.reasons.numbered li{column-gap:var(--sp-2);grid-template-columns:18px 1fr}.reasons.numbered li:before{counter-increment:r;content:counter(r) ".";color:var(--muted);font-family:var(--mono);font-size:var(--fs-label);grid-row:1/span 2;padding-top:1px}.conds{font-size:var(--fs-small);margin:0;padding-left:14px}.card-foot{border-top:1px solid var(--hair);padding-top:var(--sp-2);justify-content:space-between;align-items:center;min-height:30px;margin-top:auto;display:flex}.changed{box-shadow:inset 0 calc(-1 * var(--edge)) 0 var(--accent)}.rows dd,.rows dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.columns.diff .diff-label{padding-top:var(--sp-1);grid-column:1/-1}.card.before{padding:10px var(--sp-4);background:var(--card-2);border-color:#0000}.card.before .hero{padding:var(--sp-2) 0 0}.card.before .hero-sub{padding-bottom:0}.hardstop{background:var(--panel);border:1px solid var(--hair-2);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4) var(--sp-4);gap:var(--sp-2);flex-direction:column;grid-column:1/-1;display:flex}.hardstop .ttl{font-weight:var(--wt-semibold);justify-content:space-between;align-items:center;display:flex}.hardstop h3{font-size:var(--fs-hero);font-weight:var(--wt-semibold);letter-spacing:var(--tracking-tight);color:var(--hard);text-transform:uppercase;margin:0;line-height:1.1}.hardstop .k{font-size:var(--fs-label);color:var(--muted)}.hardstop .cat{height:22px;padding:0 var(--sp-2);border:1px solid var(--hair-2);border-radius:var(--radius);font-family:var(--mono);font-size:var(--fs-small);color:var(--hard);background:var(--hard-pill);align-items:center;display:inline-flex}.hardstop p{max-width:70ch;font-size:var(--fs-body);margin:0}.hardstop .zero{gap:var(--sp-4);padding-top:var(--sp-2);border-top:1px solid var(--hair);display:flex}.drawer{border-top:1px solid var(--hair);background:var(--surface);height:var(--drawer-h);flex-direction:column;display:flex}.drawer.collapsed{height:var(--drawer-bar)}.drawer-bar{align-items:center;gap:var(--sp-1);height:var(--drawer-bar);padding:0 var(--sp-2);border-bottom:1px solid var(--hair);flex:none;display:flex}.drawer.collapsed .drawer-bar{border-bottom:none}.tab{height:24px;padding:0 var(--sp-2);color:var(--muted);font-weight:var(--wt-medium);border:none;border-radius:4px}.tab[aria-selected=true]{color:var(--text);background:var(--hair-2)}.drawer-body{flex:1;min-height:0;overflow:auto}table.grid{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-family:var(--mono)}table.grid th{background:var(--surface);text-align:left;font-size:var(--fs-label);font-weight:var(--wt-regular);color:var(--muted);height:var(--row-h);border-bottom:1px solid var(--hair);white-space:nowrap;z-index:1;padding:0 10px;position:sticky;top:0}table.grid td{height:var(--row-h);border-bottom:1px solid var(--hair);white-space:nowrap;text-overflow:ellipsis;max-width:520px;color:var(--muted);padding:0 10px;overflow:hidden}table.grid td.t{color:var(--text)}table.grid tr.hi td{background:var(--selected)}table.grid tr.hi td:first-child{box-shadow:inset var(--edge) 0 0 var(--actor-desk)}table.grid tr.enter td{animation:row-in var(--t-fast) ease-out}table.grid td.actor:before{content:"";background:var(--actor,var(--hair-2));vertical-align:-1px;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.eval{padding:var(--sp-3);gap:var(--sp-3);grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:start;display:grid}.eval>:last-child{grid-column:1/-1}.agg{padding:0 var(--sp-4) 0 0;border-right:1px solid var(--hair);flex-direction:column;min-width:120px;display:flex}.agg .v{font-size:var(--fs-agg);font-weight:var(--wt-semibold);letter-spacing:var(--tracking-tight);line-height:1}.agg .k{font-size:var(--fs-label);color:var(--muted);margin-top:var(--sp-1)}.stat{border:1px solid var(--hair);border-radius:var(--radius-lg);padding:var(--sp-2) 10px;background:var(--card);min-width:0}.stat .v{font-size:var(--fs-big);font-weight:var(--wt-semibold);letter-spacing:var(--tracking-tight);align-items:center;gap:var(--sp-2);line-height:1.2;display:flex}.stat .v:before{content:"";background:var(--score,var(--hair-2));border-radius:1px;width:3px;height:12px}.stat .k{font-size:var(--fs-label);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.failures{font-size:var(--fs-small);border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--card);max-height:150px;margin:0;padding:0;list-style:none;overflow:auto}.failures li{border-bottom:1px solid var(--hair);grid-template-columns:36px 84px 84px minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 10px;display:grid}.failures li:last-child{border-bottom:none}.inspector-head{padding:var(--sp-3) var(--sp-4) 10px;border-bottom:1px solid var(--hair);gap:var(--sp-1);flex-direction:column;flex:none;display:flex}.inspector-head .name{font-size:var(--fs-name);font-weight:var(--wt-semibold);letter-spacing:var(--tracking-tight);line-height:1.2}.inspector-head .idrow{align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;display:flex}.kvgrid{padding:0 var(--sp-4);border-bottom:1px solid var(--hair);flex:none;grid-template-columns:auto minmax(0,1fr);display:grid}.kvgrid>span{border-top:1px solid var(--hair);height:30px;font-size:var(--fs-small);align-items:center;min-width:0;display:flex}.kvgrid>span:nth-child(-n+2){border-top:none}.kvgrid .k{color:var(--muted);padding-right:var(--sp-4)}.kvgrid .v{font-family:var(--mono);justify-content:flex-end;gap:var(--sp-2);text-align:right}.meter{gap:calc(var(--tick-pitch) - var(--tick-w));align-items:center;display:inline-flex}.meter i{width:var(--tick-w);height:var(--tick-h);background:var(--hair-2);border-radius:1px;display:block}.meter i.on{background:var(--meter,var(--text))}.tradelines{border-bottom:1px solid var(--hair);flex:none}.tradelines .tl-head{padding:0 var(--sp-2) 0 var(--sp-4);justify-content:space-between;align-items:center;height:30px;display:flex}table.grid.tl td{height:26px;padding:0 var(--sp-1) 0 var(--sp-2);font-size:var(--fs-label)}table.grid.tl td:first-child{padding-left:var(--sp-4)}table.grid.tl tr:last-child td{border-bottom:none}.tabs{padding:6px var(--sp-2);border-bottom:1px solid var(--hair);flex:none;gap:2px;display:flex}.inspector-body{min-height:0;padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow:auto}.inspector-body .block{border-top:none;padding:0}.inspector-foot{border-top:1px solid var(--hair);padding:10px var(--sp-4);gap:var(--sp-2);background:var(--surface);flex-direction:column;flex:none;display:flex}.inspector-foot .row{gap:var(--sp-2);align-items:center;display:flex}.inspector-foot .row .approve-pill{flex:1}.summary{gap:2px;display:grid}.summary .big{font-size:var(--fs-big);font-weight:var(--wt-semibold);letter-spacing:var(--tracking-tight)}.decision-record{border:1px solid var(--hair);border-left:var(--edge) solid var(--approve);border-radius:var(--radius);padding:var(--sp-2) 10px;font-size:var(--fs-small);background:var(--card)}.decision-record.declined{border-left-color:var(--decline)}.notice-req{gap:var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);padding:var(--sp-2) 10px;background:var(--card);align-items:baseline;display:flex}.notice-req b{font-weight:var(--wt-semibold)}.field{gap:var(--sp-1);flex-direction:column;display:flex}.timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline li{column-gap:var(--sp-2);font-size:var(--fs-small);border-bottom:1px solid var(--hair);grid-template-columns:10px minmax(0,1fr) auto;padding:6px 0;display:grid;position:relative}.timeline .d{background:var(--actor,var(--hair-2));border-radius:2px;width:8px;height:8px;margin-top:4px}.timeline .body{min-width:0}.timeline .actor{font-size:var(--fs-label);color:var(--muted)}.timeline .t{font-family:var(--mono);font-size:var(--fs-label);color:var(--muted);text-align:right;white-space:nowrap}.doc{background:var(--doc-bg);color:var(--doc-text);border-radius:var(--radius-lg);padding:var(--sp-6) var(--sp-4);font-family:var(--serif);font-size:var(--fs-doc-body);line-height:var(--lh-doc);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;gap:10px;display:flex}.doc h1{font-family:var(--sans);font-size:var(--fs-doc-h1);font-weight:var(--wt-bold);color:var(--doc-text);letter-spacing:var(--tracking-tight);margin:0;line-height:1.15}.doc h2{margin:var(--sp-4) 0 0;font-family:var(--sans);font-size:var(--fs-doc-h2);font-weight:var(--wt-bold)}.doc .dateline{color:var(--doc-muted)}.doc .toc{gap:var(--sp-3);font-family:var(--sans);font-size:var(--fs-label);padding-left:var(--sp-2);border-left:2px solid var(--doc-rule-2);color:var(--doc-muted);flex-wrap:wrap;display:flex}.doc .toc button{height:auto;color:var(--doc-link);font-size:inherit;border:none;padding:0}.doc .toc button:hover{background:0 0;text-decoration:underline}.doc .kv{font-family:var(--sans);font-size:var(--fs-small);border-top:1px solid var(--doc-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.doc .kv>span{border-bottom:1px solid var(--doc-rule);align-items:center;min-width:0;height:32px;display:flex}.doc .kv .k{color:var(--doc-muted);padding-right:var(--sp-4)}.doc .kv .v{text-align:right;justify-content:flex-end;gap:var(--sp-2)}.doc .kv .v .mono{font-size:var(--fs-label);color:var(--doc-muted)}.doc .kv .state{align-items:center;gap:var(--dot);border:1px solid var(--doc-rule-2);padding:0 var(--sp-2);height:20px;font-size:var(--fs-label);border-radius:999px;display:inline-flex}.doc .kv .state:before{content:"";width:var(--dot);height:var(--dot);background:var(--state,var(--doc-muted));border-radius:50%}.doc p{margin:0}.doc p.para{animation:.3s ease-out both para-in}.doc ul{margin:0;padding-left:22px}.doc li{margin:2px 0}.doc li .lbl{font-weight:var(--wt-semibold)}.doc li .code{font-family:var(--mono);font-size:var(--fs-label);color:var(--doc-muted);margin-left:6px}.doc li .ok{color:var(--doc-ok);font-family:var(--sans);font-size:var(--fs-label);margin-left:6px}.doc .sig{border-left:3px solid var(--doc-rule-2);padding-left:var(--sp-3);color:var(--doc-muted);font-size:var(--fs-small);font-family:var(--sans)}.doc .actions{gap:var(--sp-2);font-family:var(--sans);display:flex}.doc .actions button{border-color:var(--doc-rule-2);color:var(--doc-text);background:var(--doc-panel)}.doc .actions button:hover:not(:disabled){background:var(--doc-rule)}.doc .muted{color:var(--doc-muted)}.intake{max-width:560px;padding:var(--sp-6) var(--sp-4);flex-direction:column;gap:14px;margin:0 auto;display:flex}.intake h2{font-size:var(--fs-title);font-weight:var(--wt-semibold);margin:0}.field-row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.persona-list{gap:var(--sp-1);max-height:260px;padding:1px;display:grid;overflow:auto}.persona-item{text-align:left;border-color:var(--hair);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;display:grid}.persona-item[aria-pressed=true]{border-color:var(--accent);box-shadow:inset var(--edge) 0 0 var(--accent);background:var(--selected)}.persona-item .hint{font-size:var(--fs-small);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consent{font-size:var(--fs-small);color:var(--muted);border:1px solid var(--hair);border-radius:var(--radius);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px;display:grid}.consent input{width:14px;height:14px;margin:2px 0 0}.intake .actions{justify-content:flex-end;gap:var(--sp-2);display:flex}.scrim{background:var(--scrim);z-index:10;justify-content:center;align-items:flex-start;padding-top:64px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--radius-lg);width:720px;max-width:calc(100vw - 32px);max-height:calc(100vh - 96px);padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex;overflow:auto}.modal h2{font-size:var(--fs-title);font-weight:var(--wt-semibold);margin:0}.deck{gap:var(--sp-2);grid-template-columns:repeat(2,1fr);display:grid}.deck-card{height:auto;padding:10px var(--sp-3);text-align:left;border-color:var(--hair);background:var(--card);grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.deck-card .id{font-size:var(--fs-body);font-weight:var(--wt-semibold)}.deck-card .nm{font-weight:var(--wt-medium)}.deck-card .hint{font-size:var(--fs-small);color:var(--muted)}.applicant-view{background:var(--doc-bg);min-height:100%;color:var(--doc-text);padding:var(--sp-6) var(--sp-4);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:auto}.applicant-page{max-width:var(--doc-col-w);gap:var(--sp-3);font-family:var(--serif);font-size:17px;line-height:var(--lh-doc);flex-direction:column;margin:0 auto;display:flex}.applicant-page .top{font-family:var(--sans);font-size:var(--fs-body);justify-content:space-between;align-items:center;display:flex}.applicant-page .top button{border-color:var(--doc-rule-2);color:var(--doc-text)}.applicant-page h1{margin:var(--sp-2) 0 0;font-family:var(--sans);font-size:34px;font-weight:var(--wt-bold);letter-spacing:var(--tracking-tight);line-height:1.15}.applicant-page p{margin:0}.applicant-page .dateline{color:var(--doc-muted)}.applicant-offers{border-top:1px solid var(--doc-rule);font-family:var(--sans);font-size:var(--fs-body);margin:0;padding:0;list-style:none}.applicant-offers li{justify-content:space-between;gap:var(--sp-3);border-bottom:1px solid var(--doc-rule);align-items:center;height:44px;display:flex}.applicant-page .doc{padding:var(--sp-4) 0 0;border-top:1px solid var(--doc-rule);background:0 0;border-radius:0;font-size:17px}.applicant-page .section-label{font-family:var(--sans)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%,to{opacity:1}50%{opacity:.55}}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes para-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.timeline li.step{margin-top:var(--sp-2);border-bottom:1px solid var(--hair-2)}.timeline li.step .title{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.timeline li.done{border-bottom:0}.timeline li.done .title{color:var(--muted)}.timeline li.done .d{background:0 0}.timeline .title{align-items:baseline;gap:var(--sp-1);flex-wrap:wrap;display:flex}.timeline li.ev .title{font-weight:500}.timeline li.bad .title{color:var(--hard)}.timeline li.good .title{color:var(--approve)}.timeline .who{font-size:var(--fs-label);color:var(--muted);font-weight:400}.timeline .chip{margin-left:2px}.wf-row{border-bottom:1px solid var(--hair);transition:background .12s}.wf-row:last-child{border-bottom:0}.wf-row:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.wf-row .lane:before{content:"";border-top:1px dotted var(--hair-2);pointer-events:none;position:absolute;top:50%;left:0;right:0}.wf-row.queued .lane:before,.wf-row.skipped .lane:before{border-top-style:none}.wf-row .bar{z-index:1}.wf-row .lbl:after{content:"";border-top:1px dotted var(--hair-2);min-width:8px;margin-left:var(--sp-1);flex:1;align-self:center}.wf-row.queued .lbl:after,.wf-row.skipped .lbl:after{border-top-style:none}.wf-row .bar .t{color:var(--text)}.wf-row.failed .bar .t{color:var(--hard)}.wf-row.child .bar .t{color:var(--muted)}.queue-section{z-index:1;justify-content:space-between;align-items:center;gap:var(--sp-2);padding:6px var(--sp-3);background:var(--surface);border-bottom:1px solid var(--hair);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex;position:sticky;top:0}.queue-section .mono{text-transform:none;letter-spacing:0;color:var(--muted-2);font-size:var(--fs-tag)}.queue-row.decide{height:auto;padding:8px var(--sp-3) 8px var(--sp-3);cursor:pointer;background:color-mix(in srgb, var(--row-tone) 5%, transparent);grid-template-rows:auto auto auto}.queue-row.decide[aria-selected=true]{background:var(--selected)}.queue-row.decide .rank{background:var(--row-tone);min-width:18px;color:var(--bg,#000);font-size:var(--fs-tag);font-weight:var(--wt-semibold);text-align:center;border-radius:3px;margin-right:8px;padding:0 5px;line-height:16px;display:inline-block}.queue-row.decide .best{font-size:var(--fs-label);color:var(--text);text-align:right;white-space:nowrap;grid-area:2/2}.queue-row.decide.no-offer .best{color:var(--decline)}.queue-actions{grid-area:3/1/auto/-1;align-items:center;gap:6px;margin-top:6px;display:flex}.queue-actions button.approve-pill,.queue-actions button.decline-pill{height:24px;font-size:var(--fs-label);font-weight:var(--wt-medium);padding:0 10px}.queue-actions button.link{font-size:var(--fs-label);margin-left:auto}.topbar .brand{align-items:center;gap:8px;display:inline-flex}.topbar .brand-mark{color:var(--signal,#ff5a1f);flex:none}.check-mark{align-items:center;gap:4px;display:inline-flex}.check-mark svg{flex:none}.wf-row .bar{overflow:hidden}.wf-row .bar:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff47 50%,#0000 80%) 0 0/220% 100%;animation:3.6s linear infinite ripple;position:absolute;inset:0}.wf-row.running .bar{animation:none}.wf-row.running .bar:after{background:linear-gradient(100deg,#0000 15%,#ffffff73 50%,#0000 85%) 0 0/220% 100%;animation-duration:1.4s}.wf-row.failed .bar:after,.wf-row.queued .bar:after{background:0 0;animation:none}.queue-row.live:before{background-image:linear-gradient(to bottom, transparent 10%, #ffffff80 50%, transparent 90%), linear-gradient(var(--row-tone), var(--row-tone));background-size:100% 220%,100% 100%;animation:1.6s linear infinite ripple-y}@keyframes ripple{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes ripple-y{0%{background-position:0 120%,0 0}to{background-position:0 -120%,0 0}}:root[data-theme=tag] body{font-family:var(--sans)}:root[data-theme=tag] .topbar{border-bottom:2px solid var(--text)}:root[data-theme=tag] .topbar .brand{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;font-stretch:125%}:root[data-theme=tag] .section-label,:root[data-theme=tag] .queue-section,:root[data-theme=tag] .wf-row .nm,:root[data-theme=tag] .col-head .nm{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}:root[data-theme=tag] .board-head h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.01em;font-size:26px;font-weight:800;font-stretch:125%}:root[data-theme=tag] .card{border:1px solid var(--hair-2)}:root[data-theme=tag] .card .lender{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;font-stretch:125%}:root[data-theme=tag] .card[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 -4px 0 var(--text)}:root[data-theme=tag] .col-head .letter{background:var(--text);color:var(--surface);border-radius:0}:root[data-theme=tag] .pill,:root[data-theme=tag] .chip,:root[data-theme=tag] .status{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:0}:root[data-theme=tag] button{border-radius:0}:root[data-theme=tag] button.approve-pill{background:var(--text);color:var(--surface)}:root[data-theme=tag] button.decline-pill{color:var(--text);border:2px solid var(--text);background:0 0}:root[data-theme=tag] .queue-row:before{width:4px}:root[data-theme=tag] .queue-row.decide .rank{background:var(--text);color:var(--surface);border-radius:0}:root[data-theme=tag] .timeline .d,:root[data-theme=tag] .wf-row .bar{border-radius:0}:root[data-theme=tag] .wf-row .bar:after{background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%) 0 0/220% 100%}:root[data-theme=tag] .inspector h2,:root[data-theme=tag] .pane-head .section-label{font-family:var(--mono)}:root[data-theme=tag] .status.live:before,:root[data-theme=tag] .pill.live:before{background:var(--hard);border-radius:0}:root[data-theme=tag]{--wf-label-w:176px}:root[data-theme=tag] .wf-row.child .nm{text-transform:none;font-family:var(--sans);letter-spacing:0}:root[data-theme=tag] .card .lender{white-space:normal;font-size:13px;line-height:1.15}:root[data-theme=tag] .pane-foot{white-space:nowrap;gap:var(--sp-2);font-size:11px}:root[data-theme=tag] .pane-foot span{text-overflow:ellipsis;overflow:hidden}:root[data-theme=tag] .board-head h2{font-size:22px}:root[data-theme=tag]{--panel:#e3e4df;--card-2:#e3e4df;--hair:#d6d8d1;--wf-row-h:28px}:root[data-theme=tag] .wf-row{border-bottom:0}:root[data-theme=tag] .wf-row .lane{background-image:none}:root[data-theme=tag] .wf-row .lane:before{border-top:0}:root[data-theme=tag] .wf-row .lbl:after{border-top-color:var(--hair)}:root[data-theme=tag] .wf-row.queued .met,:root[data-theme=tag] .wf-row.skipped .met{display:none}:root[data-theme=tag] .wf-row .nm{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:var(--fs-small)}:root[data-theme=tag] .wf-row.child .nm{color:var(--muted)}:root[data-theme=tag] .wf-ruler .ticks{color:var(--hair-2)}:root[data-theme=tag] .waterfall{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}:root[data-theme=tag] .col-head .nm{font-family:var(--sans);text-transform:none;letter-spacing:0;font-weight:var(--wt-medium)}:root[data-theme=tag] .col-head .chip{display:none}:root[data-theme=tag] .card{padding:var(--sp-4) var(--sp-4) var(--sp-3)}:root[data-theme=tag] .card-foot .chip{text-transform:none;letter-spacing:0}:root[data-theme=tag] .topbar .ghost{color:var(--muted)}:root[data-theme=tag] .board-head{border-bottom:1px solid var(--hair-2)}:root[data-theme=tag] .inspector-head .name{font-family:var(--sans)}.sheet-scrim{-webkit-backdrop-filter:blur(10px)saturate(.8);background:color-mix(in srgb, var(--bg) 55%, transparent);align-items:flex-start;padding-top:40px;animation:.16s ease-out both sheet-in}.sheet{background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--radius-lg);flex-direction:column;width:1180px;max-width:calc(100vw - 48px);max-height:calc(100vh - 80px);animation:.22s cubic-bezier(.2,.8,.2,1) both sheet-rise;display:flex;overflow:auto;box-shadow:0 30px 80px #00000040}@keyframes sheet-in{0%{opacity:0}}@keyframes sheet-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}}.sheet-nav{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hair);font-size:var(--fs-label);display:flex}.sheet-nav .sheet-id{margin-left:auto}.sheet-nav .ghost{min-width:32px}.sheet-head{align-items:baseline;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) var(--sp-6) 0;flex-wrap:wrap;display:flex}.sheet-head h2{font-size:28px;line-height:1.1;font-weight:var(--wt-semibold);letter-spacing:var(--tracking-tight);margin:0}.sheet-key{margin:var(--sp-4) var(--sp-6) 0;padding:var(--sp-4) var(--sp-4) var(--sp-3);border:1px solid var(--hair-2);border-left:6px solid var(--muted);background:var(--panel);gap:var(--sp-1);flex-direction:column;display:flex}.sheet-key.good{border-left-color:var(--approve)}.sheet-key.bad{border-left-color:var(--decline)}.sheet-key.hard{border-left-color:var(--hard)}.sheet-key .headline{font-size:22px;font-weight:var(--wt-semibold);letter-spacing:var(--tracking-tight)}.sheet-key.good .headline{color:var(--approve)}.sheet-key.bad .headline{color:var(--decline)}.sheet-key.hard .headline{color:var(--hard)}.sheet-key .sub{color:var(--muted);font-size:var(--fs-body)}.sheet-key .verdicts{gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sheet-key .verdict{flex-direction:column;gap:2px;min-width:0;display:flex}.sheet-key .verdict .lbl{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.sheet-key .verdict .word{font-weight:var(--wt-semibold);font-size:var(--fs-row)}.sheet-key .verdict.tone-approve .word{color:var(--approve)}.sheet-key .verdict.tone-decline .word{color:var(--decline)}.sheet-key .verdict.tone-hard .word{color:var(--hard)}.sheet-key .verdict .why{font-size:var(--fs-small);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sheet-cards{gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sheet-cards .hardstop{grid-column:1/-1}.sheet-foot{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-6);border-top:1px solid var(--hair);background:var(--surface);display:flex;position:sticky;bottom:0}.sheet-actions{gap:var(--sp-2);align-items:center;display:flex}:root[data-theme=tag] .sheet{border-color:var(--text);border-radius:0;box-shadow:0 30px 80px #14151440}:root[data-theme=tag] .sheet-head h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.01em;font-size:34px;font-weight:800;font-stretch:125%}:root[data-theme=tag] .sheet-key{background:var(--surface);border-left-width:8px}:root[data-theme=tag] .sheet-key .headline{font-family:var(--disp);text-transform:uppercase;font-size:24px;font-weight:800;font-stretch:125%}:root[data-theme=tag] .sheet-nav{border-bottom:2px solid var(--text)}:root[data-theme=tag] .sheet-foot{border-top:2px solid var(--text)}.pstrip{align-items:center;gap:var(--sp-3);padding:6px var(--sp-3);background:var(--surface);border-bottom:1px solid var(--hair);flex:none;min-width:0;min-height:36px;display:flex}.pstrip .steps{gap:var(--sp-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pstrip .step{border:1px solid var(--hair-2);height:24px;font-size:var(--fs-small);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.pstrip .step .dot{background:var(--hair-2);border-radius:50%;flex:none;width:6px;height:6px}.pstrip .step.running{color:var(--text);border-color:var(--accent)}.pstrip .step.running .dot{background:var(--accent);animation:1.2s ease-in-out infinite pulse}.pstrip .step.done{color:var(--text)}.pstrip .step.done .dot{background:var(--approve)}.pstrip .step.failed{color:var(--hard);border-color:var(--hard)}.pstrip .step.failed .dot{background:var(--hard)}.pstrip .step.skipped{opacity:var(--dim)}.pstrip .step .met{font-size:var(--fs-label);color:var(--muted)}.pstrip .total{font-size:var(--fs-small);white-space:nowrap;margin-left:auto}.app.focus .queue-row .sub.meta{visibility:hidden}.card-foot .chips .link{margin-left:var(--sp-2)}:root{--rail-w:44px;--assistant-w:340px;--slide:.18s cubic-bezier(.2, 0, 0, 1)}.main{grid-template-columns:var(--rail-w) var(--qcol,0px) minmax(0, 1fr) var(--icol,0px) var(--acol,0px) var(--rail-w);transition:grid-template-columns var(--slide);overflow:hidden}.main:has(.slot-q.open){--qcol:var(--queue-w)}.main:has(.slot-i.open){--icol:var(--inspector-w)}.main:has(.slot-a.open){--acol:var(--assistant-w)}.rail{padding:var(--sp-2) 0;background:var(--surface);border-right:1px solid var(--hair);flex-direction:column;align-items:stretch;gap:2px;display:flex}.rail-btn{height:46px;color:var(--muted);background:0 0;border:none;border-left:2px solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;display:flex;position:relative}.rail-btn:hover:not(:disabled){color:var(--text);background:var(--hover)}.rail-btn[aria-pressed=true]{color:var(--text);border-left-color:var(--accent);background:var(--selected)}.rail-lbl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px;line-height:1}.rail-badge{min-width:14px;height:14px;font:600 9px/14px var(--mono);text-align:center;background:var(--accent);color:var(--accent-ink,#fff);padding:0 3px;position:absolute;top:4px;right:4px}.slot{visibility:hidden;min-width:0;transition:visibility 0s linear .18s;overflow:hidden}.slot.open{visibility:visible;transition-delay:0s}.slot-q.open{border-right:1px solid var(--hair)}.slot-i.open,.slot-a.open{border-left:1px solid var(--hair)}.slot-in{height:100%;min-height:0}.slot-in>.pane{height:100%}.slot-h{visibility:hidden;height:0;transition:height var(--slide), visibility 0s linear .18s;overflow:hidden}.slot-h.open{height:var(--drawer-h);visibility:visible;transition-delay:0s,0s}.slot-h .drawer{height:var(--drawer-h)}.main.bare .board{border-inline:1px solid var(--hair);width:100%;max-width:1480px}.main.bare .pane-body{width:100%;max-width:1480px}@media (prefers-reduced-motion:reduce){.main,.slot,.slot-h{transition:none}}.menu-wrap{position:relative}.menu-btn{padding:0 10px;font-size:18px;line-height:1}.menu{z-index:40;background:var(--surface);border:1px solid var(--hair-2);flex-direction:column;min-width:232px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.menu button{justify-content:space-between;align-items:center;gap:var(--sp-3);height:30px;padding:0 var(--sp-2);text-align:left;background:0 0;border:none;display:flex}.menu button:hover{background:var(--hover)}.ast-scope{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;overflow:hidden}.ast-msgs{padding:var(--sp-3);gap:var(--sp-3);flex-direction:column;display:flex}.ast-empty{color:var(--muted);font-size:var(--fs-small);line-height:1.5}.ast-msg{flex-direction:column;gap:4px;max-width:100%;display:flex}.ast-msg.user{align-self:flex-end;max-width:88%}.ast-msg.user .ast-text{background:var(--hair-2);padding:6px 10px}.ast-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:var(--fs-small)}.ast-meta{color:var(--muted-2);letter-spacing:.04em;font-size:10px}.ast-foot{border-top:1px solid var(--hair);padding:var(--sp-2) var(--sp-3) var(--sp-3);gap:var(--sp-2);flex-direction:column;flex:none;display:flex}.ast-chips{flex-direction:column;gap:4px;display:flex}.ast-chips button{height:auto;min-height:var(--control-h);text-align:left;white-space:normal;padding:4px 8px}.ast-form{gap:var(--sp-2);display:flex}.ast-form input{min-width:0;height:var(--control-h);background:var(--card);color:var(--text);border:1px solid var(--hair-2);font:inherit;flex:1;padding:0 8px}.ast-link{margin-left:var(--sp-3);font-size:var(--fs-small)}:root[data-theme=tag] .rail,:root[data-theme=tag] .slot-q.open{border-right:1px solid var(--text)}:root[data-theme=tag] .slot-i.open,:root[data-theme=tag] .slot-a.open{border-left:1px solid var(--text)}:root[data-theme=tag] .slot-h.open .drawer{border-top:1px solid var(--text)}:root[data-theme=tag] .rail-btn[aria-pressed=true]{border-left-color:var(--text);background:var(--bg)}:root[data-theme=tag] .rail-badge{background:var(--hard);color:#141514}:root[data-theme=tag] .menu{border:1px solid var(--text);box-shadow:4px 4px 0 var(--text)}:root[data-theme=tag] .menu button{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px}:root[data-theme=tag] .ast-form input,:root[data-theme=tag] .ast-msg.user .ast-text{border-radius:0}:root[data-theme=tag] .ast-msg.user .ast-text{background:var(--text);color:var(--surface)}:root[data-theme=tag] .ast-chips button{font-family:var(--mono);font-size:11px}:root[data-theme=tag] .main.bare .board{border-inline:1px solid var(--text)}:root[data-theme=dark] .menu{box-shadow:0 8px 24px #0009}.ax-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.ax-pill{height:24px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:2px solid var(--text);color:var(--text);background:0 0;border-radius:0;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.ax-pill.ink{background:var(--text);color:var(--surface)}.ax-pill.outline{background:0 0}.ax-pill.hard{background:var(--hard);border-color:var(--hard);color:var(--text)}.ax-pill.status-approve{background:var(--accent);border-color:var(--accent);color:#fff}.ax-pill.status-hard{background:var(--hard);border-color:var(--hard);color:var(--text)}.ax-pill.status-decline,.ax-pill.status-accent,.ax-pill.status-muted,.ax-pill.status-text{background:0 0}.ax-pill.changed{box-shadow:0 0 0 3px var(--selection)}.ax-chip{font-family:var(--mono);border:1px solid var(--text);background:var(--panel);color:var(--text);vertical-align:1px;margin-right:8px;padding:1px 7px;font-size:12px;line-height:20px;display:inline-block}.ax-btn{border:2px solid var(--text);height:40px;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;padding:0 18px;font-size:15px;font-weight:700}.ax-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.ax-btn:disabled{opacity:.45;cursor:not-allowed}.ax-btn:hover:not(:disabled){box-shadow:inset 0 -4px 0 var(--text)}.ax-facts{background:var(--surface);border-bottom:2px solid var(--text);flex-wrap:wrap;flex:none;gap:6px 28px;margin:0;padding:12px 20px;display:flex}.ax-facts>div{align-items:baseline;gap:8px;display:flex}.ax-facts dt{color:var(--muted);font-size:13px}.ax-facts dd{color:var(--text);margin:0;font-size:15px;font-weight:600}.ax-facts dd.mono{font-size:14px}.sheet>.ax-facts{border-bottom:1px solid var(--hair-2);background:0 0;margin:0 24px;padding:12px 0}.ax-sum{background:var(--surface);border:2px solid var(--text);border-left:10px solid var(--text);flex-direction:column;gap:16px;margin:20px;padding:20px 24px;display:flex}.ax-sum.offers{border-left-color:var(--accent)}.ax-sum.hard{border-color:var(--hard);border-left-color:var(--hard);border-width:3px 3px 3px 12px}.ax-sum-top{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.ax-counts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ax-sum-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ax-headline{font-family:var(--disp);letter-spacing:-.01em;color:var(--text);flex:360px;margin:0;font-size:28px;font-weight:800;font-stretch:112%;line-height:1.15}.ax-sum-actions{flex:none;gap:10px;display:flex}.ax-rule{background:var(--bg);border:1px solid var(--hair-2);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.ax-rule.hard{border:2px solid var(--hard);background:var(--hard-pill)}.ax-rule-text{color:var(--text);margin:0;font-size:15px;line-height:1.45}.ax-rule-meta{color:var(--muted);margin:6px 0 0;font-size:14px}.ax-rule.hard .ax-rule-meta{color:var(--text);font-weight:600}.ax-rule.hard .ax-label{color:var(--text)}.ax-assure{color:var(--muted);margin:0;font-size:14px}.sheet-sum .ax-sum{margin:16px 24px 0}.ax-sec-head{background:var(--surface);border:2px solid var(--text);text-align:left;cursor:pointer;width:calc(100% - 40px);color:var(--text);border-radius:0;align-items:center;gap:12px;margin:0 20px;padding:14px 18px;display:flex}.ax-sec-head:hover{background:var(--panel)}.ax-chev{width:16px;font-size:16px}.ax-sec-title{font-family:var(--disp);text-transform:uppercase;letter-spacing:0;font-size:16px;font-weight:800;font-stretch:125%}.ax-sec-count{color:var(--muted);margin-left:auto;font-size:14px}.board-scroll>.columns{padding-top:12px;padding-left:20px;padding-right:20px}.columns.stack{grid-template-columns:minmax(0,1fr);gap:16px}.columns.stack .col-head{display:none}.ax-lc{background:var(--surface);border:1px solid var(--hair-2);border-left:6px solid var(--hair-2);flex-direction:column;min-width:0;display:flex}.ax-lc.tone-approve{border-left-color:var(--accent)}.ax-lc.tone-hard{border-left-color:var(--hard)}.ax-lc.best{border:2px solid var(--text);box-shadow:4px 4px 0 var(--text);border-left-width:8px}.ax-lc.sel{box-shadow:inset 0 -4px 0 var(--text)}.ax-lc.chosen{border-color:var(--accent)}.ax-lc.dim{opacity:.6}.ax-lc.selectable{cursor:pointer}.ax-lc-head{border-bottom:1px solid var(--hair-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ax-lc-title{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.ax-lc-title h4{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800;font-stretch:125%;line-height:1.15}.ax-lc-title span{color:var(--muted);font-size:14px}.ax-lc-pills{gap:8px;display:flex}.ax-lc-body{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:24px;padding:18px 20px;display:grid}.ax-grid{grid-template-columns:1fr 1fr;align-content:start;gap:16px 20px;margin:0;display:grid}.ax-grid dt{color:var(--muted);font-size:13px}.ax-grid dd{font-size:16px;font-weight:700;font-family:var(--mono);color:var(--text);margin:2px 0 0}.ax-grid dd.big{font-size:24px}.ax-grid .changed dd{background:var(--selection);margin-left:-4px;padding:0 4px}.ax-reasons ul{flex-direction:column;gap:14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ax-reasons li{grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.ax-reasons p{color:var(--text);margin:0;font-size:15px;line-height:1.45}.ax-cond{margin:8px 0 0;font-size:15px;line-height:1.45}.ax-none{color:var(--muted);font-size:15px}.ax-ico{border:2px solid var(--text);place-items:center;width:22px;height:22px;margin-top:1px;display:inline-grid}.ax-ico.ok{background:var(--text);color:var(--surface)}.ax-ico.bad{background:var(--hard);border-color:var(--hard);color:var(--text)}.ax-ico.none{color:var(--muted);border-color:var(--muted)}.ax-chiprow{align-items:center;gap:10px;margin-top:6px;display:flex}.ax-chiprow .ax-chip{margin:0}.ax-state{letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:700}.ax-state.none{color:var(--muted);font-weight:600}.ax-lc-foot{justify-content:flex-end;gap:16px;padding:8px 20px 12px;display:flex}.ax-lc-foot .link{font-size:14px}.queue-row.decide,.queue-row.plain{border-bottom:1px solid var(--hair-2);flex-direction:column;align-items:stretch;gap:5px;height:auto;padding:14px 16px 14px 18px;font-size:15px;display:flex}.queue-row.decide{background:0 0}.queue-row.decide[aria-selected=true],.queue-row.plain[aria-selected=true]{background:var(--panel);box-shadow:inset 0 0 0 2px var(--text)}.queue-row:before{width:6px}.queue-row.hardrow:before{background:var(--hard);width:8px}.queue-row .q-line1{align-items:center;gap:8px;min-width:0;display:flex}.queue-row .q-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.queue-row .q-amt{flex:none;font-size:14px;font-weight:700}.queue-row .q-rank{background:var(--text);min-width:24px;height:24px;color:var(--surface);flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.queue-row .q-line2{justify-content:space-between;align-items:center;gap:8px;display:flex}.queue-row .q-purpose{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.queue-row .q-line3{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.queue-row .q-seg{gap:3px;display:inline-flex}.queue-row .q-seg i{border:1.5px solid var(--text);background:0 0;width:22px;height:10px}.queue-row .q-seg i.on{background:var(--text)}.queue-row .q-best{color:var(--text);font-size:14px}.queue-row.no-offer .q-best{color:var(--text)}.queue-row .q-meta{color:var(--muted);font-size:12px}.queue-row .q-stop{border:1px solid var(--hard);background:var(--hard-pill);color:var(--text);padding:8px 10px;font-size:14px;line-height:1.35}.queue-row .queue-actions{gap:8px;margin-top:4px}.queue-row .queue-actions button{flex:1;height:36px;padding:0 14px;font-size:14px;font-weight:700}.queue-row .queue-actions button:disabled{opacity:.45}:root[data-theme=tag] .queue-row .q-rank{border-radius:0}.queue-section{border-bottom:2px solid var(--text);color:var(--text);padding:10px 16px;font-size:12px}.queue-section .mono{color:var(--muted);font-size:12px}.pane-foot{font-size:12px!important}.sheet-cards{grid-template-columns:minmax(0,1fr)}:root[data-theme=tag] .sheet-head,.sheet-head{padding-bottom:8px}@media (width<=1100px){.ax-lc-body{grid-template-columns:minmax(0,1fr)}.ax-rule{grid-template-columns:minmax(0,1fr);gap:6px}}.ax-lc,.ax-lc.tone-approve,.ax-lc.tone-hard{color:var(--text)}.lender-col:has(.ax-lc){grid-column:1/-1}.columns:not(.stack) .lender-col:has(.ax-lc) .col-head{display:none}.queue-section{flex-wrap:wrap}:root[data-theme=tag] .status.tone-hard{color:var(--text)}:root[data-theme=tag] .status.tone-hard:before{background:var(--hard)}:root[data-theme=tag] .hardstop h3{color:var(--text)}:root[data-theme=tag] .pill,:root[data-theme=tag] .chip,:root[data-theme=tag] .status{font-size:12px}:root[data-theme=tag] .card .pill{border:2px solid var(--text);height:24px;color:var(--text);background:0 0;padding:0 8px;font-weight:700}:root[data-theme=tag] .card .pill.approve{background:var(--accent);border-color:var(--accent);color:#fff}:root[data-theme=tag] .card .pill.hard{background:var(--hard);border-color:var(--hard);color:var(--text)}:root[data-theme=tag] .card .pill.delta{border-width:1px}:root[data-theme=tag] .card-foot .chip{color:var(--muted)}:root[data-theme=tag] .pane-foot{font-size:12px}.queue-row.plain{white-space:normal}.queue-row .q-stop{white-space:normal;overflow-wrap:anywhere;display:block}.queue-row .q-meta{white-space:normal}.ast-note{letter-spacing:.04em;color:var(--muted);padding:6px var(--sp-3);border-bottom:1px solid var(--hair);flex:none;font-size:10px}.ast-second{height:auto;min-height:24px;font-family:var(--mono);border-radius:0;align-self:flex-start;padding:2px 8px;font-size:11px}.ast-compare-wrap{width:100%;container-type:inline-size}.ast-compare{border:1px solid var(--text);grid-template-columns:1fr 1fr;width:100%;display:grid}.ast-col{flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}.ast-col+.ast-col{border-left:1px solid var(--text)}.ast-col-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--text);padding-bottom:4px;font-size:10px}@container (width<=420px){.ast-compare{grid-template-columns:1fr}.ast-col+.ast-col{border-left:0;border-top:1px solid var(--text)}}.rail-right{border-right:0;border-left:1px solid var(--hair)}.rail-right .rail-btn{border-left:0;border-right:2px solid #0000}.rail-right .rail-btn[aria-pressed=true]{border-right-color:var(--accent)}.rail-bottom{padding:0 var(--sp-2);border-right:0;border-top:1px solid var(--hair);flex-direction:row;flex:none;justify-content:flex-end;align-items:stretch;gap:0;height:28px}.rail-bottom .rail-btn{border-top:2px solid #0000;border-left:0;flex-direction:row;gap:6px;height:100%;padding:0 10px}.rail-bottom .rail-btn[aria-pressed=true]{border-top-color:var(--accent)}.rail-bottom .rail-btn svg{width:14px;height:14px}.rail-count{color:var(--muted-2);font-size:10px}.main.bare .work{justify-items:center}:root[data-theme=tag] .rail-right{border-left:2px solid var(--text)}:root[data-theme=tag] .rail-bottom{border-top:2px solid var(--text)}.work>.rail-bottom{background:var(--surface);justify-self:stretch;width:100%;max-width:none}.rail-bottom .rail-btn{color:var(--muted)}.rail-bottom .rail-btn[aria-pressed=true]{background:var(--selected);color:var(--text)}.sheet-scrim{align-items:center;padding-top:0}.sheet{max-height:calc(100vh - 64px)}.trace-bar{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.trace-bar .link{font-size:var(--fs-label)}.trace-actions{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.story{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.story-row{border-left:2px solid var(--text);background:0 0;border-radius:0}.story-row.good{border-left-color:var(--approve);border-left-width:4px}.story-row.bad{border-left-color:var(--hard);border-left-style:dashed;border-left-width:4px}.story-row.human{border-left:6px double #000}.story-head{all:unset;box-sizing:border-box;column-gap:var(--sp-2);width:100%;padding:8px var(--sp-2);cursor:pointer;border-radius:0;grid-template-columns:72px minmax(0,1fr) 16px;display:grid}.story-head:disabled{cursor:default}.story-head:not(:disabled):hover{background:var(--hover)}.story-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.story-head .st-t{font-family:var(--mono);color:var(--muted);white-space:nowrap;padding-top:3px;font-size:12px}.story-head .st-s{color:var(--text);font-size:15px;line-height:1.4}.story-head .st-c{font-family:var(--mono);color:var(--muted);text-align:right;font-size:14px}.story-detail{margin:0 0 var(--sp-2) calc(72px + var(--sp-2) * 2);padding:var(--sp-2) var(--sp-3);background:var(--panel);border:1px solid var(--hair);border-radius:0;font-size:13px}.story-detail dl{margin:0 0 var(--sp-2);gap:4px;display:grid}.story-detail dl>div{column-gap:var(--sp-2);grid-template-columns:110px minmax(0,1fr);display:grid}.story-detail dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.story-detail dd{margin:0}.st-events{font-family:var(--mono);color:var(--muted);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.st-events b{color:var(--text);font-weight:600}.st-events li>div{color:var(--text);overflow-wrap:anywhere}:root[data-theme=tag]{--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.08  0 0 0 0 0.08  0 0 0 0 0.08  0 0 0 0.05 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");--particles:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280' fill='none' stroke='%23141514' stroke-opacity='0.11' stroke-width='1.2'><path d='M34 22v12M28 28h12'/><rect x='118' y='40' width='9' height='9' transform='rotate(45 122.5 44.5)'/><circle cx='222' cy='30' r='4.5'/><path d='M60 110l6 10h-12z'/><path d='M190 96h11M195.5 90.5v11'/><circle cx='120' cy='150' r='3'/><rect x='246' y='142' width='8' height='8'/><path d='M22 196l7-7M22 189l7 7'/><path d='M150 212l5 9h-10z'/><circle cx='258' cy='236' r='4.5'/><path d='M92 250v10M87 255h10'/><rect x='200' y='186' width='9' height='9' transform='rotate(45 204.5 190.5)'/><circle cx='40' cy='142' r='1.6' fill='%23141514' fill-opacity='0.14' stroke='none'/><circle cx='176' cy='258' r='1.6' fill='%23141514' fill-opacity='0.14' stroke='none'/><circle cx='262' cy='84' r='1.6' fill='%23141514' fill-opacity='0.14' stroke='none'/><circle cx='104' cy='18' r='1.6' fill='%23141514' fill-opacity='0.14' stroke='none'/></svg>");--hatch:repeating-linear-gradient(135deg, #1415140b 0 2px, transparent 2px 9px)}:root[data-theme=tag] .work,:root[data-theme=tag] .board-scroll{background-color:var(--bg);background-image:var(--particles), var(--grain);background-position:0 0,0 0;background-size:280px 280px,160px 160px}:root[data-theme=tag] .board{background:0 0}:root[data-theme=tag] .board-head,:root[data-theme=tag] .waterfall,:root[data-theme=tag] .pipeline-strip,:root[data-theme=tag] .pane,:root[data-theme=tag] .card,:root[data-theme=tag] .sheet,:root[data-theme=tag] .ax-summary,:root[data-theme=tag] .drawer{background-color:var(--surface)}:root[data-theme=tag] .col-head{background-image:var(--hatch);background-color:#0000}:root[data-theme=tag] .columns{background:0 0}:root[data-theme=tag] .queue-section,:root[data-theme=tag] .pane-head,:root[data-theme=tag] .section-label.bar{background-image:var(--hatch)}:root[data-theme=tag] .sheet-scrim{background:color-mix(in srgb, var(--bg) 60%, transparent)}:root[data-theme=tag] .rail{background-color:var(--surface)}:root[data-theme=tag] .bd,.itag.bd{background-image:var(--grain,none);background-size:160px 160px}.ov{display:contents}.pv-page,.pv-avatar,.pv-ov-label,.ax-sum-rate,.topbar .brand-sub{display:none}:root[data-theme=tag][data-skin=precision] body{background:var(--bg);font-family:var(--sans)}:root[data-theme=tag][data-skin=precision] .topbar{background:var(--surface);border-bottom:2px solid var(--text);gap:12px;padding:0 24px}:root[data-theme=tag][data-skin=precision] .topbar .brand{font-family:var(--sans);letter-spacing:-1.2px;text-transform:uppercase;gap:10px;font-size:22px;font-weight:900;font-stretch:100%}:root[data-theme=tag][data-skin=precision] .topbar .brand-mark{color:var(--pv-orange)}:root[data-theme=tag][data-skin=precision] .topbar .brand-sub{font:600 10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--hair-2);margin-left:6px;padding-left:14px;display:inline}:root[data-theme=tag][data-skin=precision] .topbar button{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.3px;border:1px solid var(--text);background:var(--surface);color:var(--text);border-radius:0;height:auto;padding:9px 14px}:root[data-theme=tag][data-skin=precision] .topbar button:hover:not(:disabled){background:var(--panel)}:root[data-theme=tag][data-skin=precision] .topbar button.ghost{border-color:#0000}:root[data-theme=tag][data-skin=precision] .topbar .pill,:root[data-theme=tag][data-skin=precision] .topbar .chip{font:600 10px var(--mono);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--hair-2);background:0 0;border-radius:0;padding:4px 8px}:root[data-theme=tag][data-skin=precision] .topbar .pill.live{background:var(--pv-blue);border-color:var(--pv-blue);color:#fff}:root[data-theme=tag][data-skin=precision] .board{background:var(--bg);overflow:auto}:root[data-theme=tag][data-skin=precision] .board-scroll{flex:none;min-height:auto;padding-bottom:40px;overflow:visible}:root[data-theme=tag][data-skin=precision] .pv-page{flex:none;padding:24px 32px 0;display:block}:root[data-theme=tag][data-skin=precision] .pv-crumb{letter-spacing:1px;text-transform:uppercase;color:#73766c;margin:0 0 18px;font-size:10px}:root[data-theme=tag][data-skin=precision] .pv-page-head{border-bottom:2px solid var(--text);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}:root[data-theme=tag][data-skin=precision] .pv-page h1{text-transform:uppercase;letter-spacing:-2px;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:900;line-height:1}:root[data-theme=tag][data-skin=precision] .pv-page-head p{color:#62665b;margin:10px 0 0;font-size:13px}:root[data-theme=tag][data-skin=precision] .pv-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:10px}:root[data-theme=tag][data-skin=precision] .pv-page-head .pv-eyebrow{text-align:right;max-width:130px;line-height:1.8}:root[data-theme=tag][data-skin=precision] .ov{background:var(--surface);border:1px solid #b5b8ac;flex:none;grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"head prog""facts prog";margin:24px 32px 0;display:grid}:root[data-theme=tag][data-skin=precision] .ov>.board-head{white-space:normal;background:0 0;border:0;flex-wrap:wrap;grid-area:head;align-items:center;gap:8px 12px;height:auto;padding:22px 26px 4px;display:flex;overflow:visible}:root[data-theme=tag][data-skin=precision] .pv-ov-label{flex-basis:100%;display:block}:root[data-theme=tag][data-skin=precision] .pv-avatar{background:var(--text);width:38px;height:38px;color:var(--surface);flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}:root[data-theme=tag][data-skin=precision] .ov>.board-head h2{font-family:var(--sans);letter-spacing:-.8px;text-transform:uppercase;margin:0;font-size:25px;font-weight:800;font-stretch:100%}:root[data-theme=tag][data-skin=precision] .ov>.board-head .status{font:600 10px var(--mono);letter-spacing:.5px;text-transform:uppercase;border:1px solid;border-radius:0;padding:4px 7px}:root[data-theme=tag][data-skin=precision] .ov>.ax-facts{background:0 0;border:0;grid-area:facts;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 20px;padding:16px 26px 24px;display:grid}:root[data-theme=tag][data-skin=precision] .ov>.ax-facts>div{border-left:2px solid #d5d6cd;padding-left:12px;display:block}:root[data-theme=tag][data-skin=precision] .ov>.ax-facts dt{font:10px var(--mono);text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:6px}:root[data-theme=tag][data-skin=precision] .ov>.ax-facts dd{font-size:15px;font-weight:700}:root[data-theme=tag][data-skin=precision] .ov>.pstrip{background:#e2e4da;border:0;border-left:1px solid #b5b8ac;flex-direction:column;grid-area:prog;align-items:stretch;gap:0;padding:20px 24px;display:flex}:root[data-theme=tag][data-skin=precision] .ov>.pstrip:before{content:"Review progress";font:600 10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #b4b6ab;margin-bottom:10px;padding-bottom:10px}:root[data-theme=tag][data-skin=precision] .ov>.pstrip .steps{flex-flow:column;gap:9px}:root[data-theme=tag][data-skin=precision] .ov>.pstrip .step{height:auto;font:11px var(--mono);color:var(--text);background:0 0;border:0;border-radius:0;padding:0}:root[data-theme=tag][data-skin=precision] .ov>.pstrip .step .dot{border-radius:0;width:7px;height:7px}:root[data-theme=tag][data-skin=precision] .ov>.pstrip .step.done .dot{background:var(--pv-blue)}:root[data-theme=tag][data-skin=precision] .ov>.pstrip .step .met{color:var(--muted);margin-left:auto;font-size:10px}:root[data-theme=tag][data-skin=precision] .ov>.pstrip .total{border-top:1px solid #b4b6ab;margin:14px 0 0;padding-top:10px;font-size:11px}:root[data-theme=tag][data-skin=precision] .ov>.pstrip .link{font:600 10px var(--mono);text-transform:uppercase;color:var(--pv-blue);align-self:flex-start;margin-top:6px}:root[data-theme=tag][data-skin=precision] .waterfall{border:1px solid #b5b8ac;flex:none;margin:16px 32px 0}:root[data-theme=tag][data-skin=precision] .ax-sum{border:1px solid #252821;border-left:7px solid var(--pv-blue);background:linear-gradient(115deg,#f9f8f3 0% 65%,#eeeff7 100%);margin:26px 32px 30px;padding:28px 30px;position:relative;box-shadow:5px 5px #1719140a}:root[data-theme=tag][data-skin=precision] .ax-sum:before{content:"";background:var(--pv-orange);width:42px;height:6px;position:absolute;top:0;right:0}:root[data-theme=tag][data-skin=precision] .ax-sum.hard{border-left-color:var(--hard)}:root[data-theme=tag][data-skin=precision] .ax-sum .ax-label{font:600 10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pv-blue)}:root[data-theme=tag][data-skin=precision] .ax-sum .ax-headline{font-family:var(--sans);letter-spacing:-1.2px;text-transform:uppercase;font-size:clamp(24px,2.6vw,36px);font-weight:900;font-stretch:100%;line-height:1.08}:root[data-theme=tag][data-skin=precision] .ax-sum .sum-main{grid-template-columns:minmax(0,1fr) 270px;grid-template-areas:"head rate""actions rate""more more";align-items:start;gap:16px 32px}:root[data-theme=tag][data-skin=precision] .ax-sum .sum-main>.ax-sum-actions{justify-self:start}:root[data-theme=tag][data-skin=precision] .ax-sum-rate{border-left:1px solid #bec2d3;flex-direction:column;grid-area:rate;align-self:stretch;gap:6px;padding-left:30px;display:flex}:root[data-theme=tag][data-skin=precision] .ax-sum-big{letter-spacing:-4px;color:var(--pv-blue);font-size:56px;font-weight:650;line-height:1.05}:root[data-theme=tag][data-skin=precision] .ax-sum-big small{letter-spacing:0;color:var(--text);margin-left:6px;font-size:12px}:root[data-theme=tag][data-skin=precision] .ax-sum-sub{color:var(--muted);font-size:11px;line-height:1.5}:root[data-theme=tag][data-skin=precision] .ax-btn{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.3px;border:1px solid var(--text);background:var(--surface);color:var(--text);border-radius:0;padding:11px 16px}:root[data-theme=tag][data-skin=precision] .ax-btn.primary{background:var(--pv-blue);border-color:var(--pv-blue);color:#fff}:root[data-theme=tag][data-skin=precision] .ax-btn.primary:disabled{opacity:.5}:root[data-theme=tag][data-skin=precision] .ax-assure{font-size:12px;line-height:1.7}:root[data-theme=tag][data-skin=precision] .board{container:work/inline-size}@container work (width<=980px){:root[data-theme=tag][data-skin=precision] .ax-sum .sum-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""rate""actions""more"}:root[data-theme=tag][data-skin=precision] .ax-sum-rate{border-top:1px solid #bec2d3;border-left:0;padding:14px 0 0}:root[data-theme=tag][data-skin=precision] .ov{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""facts""prog"}:root[data-theme=tag][data-skin=precision] .ov>.pstrip{border-top:1px solid #b5b8ac;border-left:0}:root[data-theme=tag][data-skin=precision] .lgv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container work (width<=640px){:root[data-theme=tag][data-skin=precision] .lgv-cards{grid-template-columns:minmax(0,1fr)}:root[data-theme=tag][data-skin=precision] .pv-page,:root[data-theme=tag][data-skin=precision] .ov,:root[data-theme=tag][data-skin=precision] .ax-sum,:root[data-theme=tag][data-skin=precision] .lgv{margin-left:16px;margin-right:16px}:root[data-theme=tag][data-skin=precision] .pv-page{padding-left:16px;padding-right:16px}}:root[data-theme=tag][data-skin=precision] .board-scroll>.columns{padding:0 32px}:root[data-theme=tag][data-skin=precision] .board-scroll>.lg{margin:0 32px}:root[data-theme=tag][data-skin=precision] .rail{background:var(--surface)}:root[data-theme=tag][data-skin=precision] .rail-btn[aria-pressed=true]{background:var(--text);color:var(--surface)}:root[data-theme=tag][data-skin=precision] .rail-lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px}:root[data-theme=tag][data-skin=precision] .queue-row .q-rank{background:var(--pv-blue)}:root[data-theme=tag][data-skin=precision]{--particles:none;--grain:none}:root[data-theme=tag][data-skin=precision] .work,:root[data-theme=tag][data-skin=precision] .board-scroll,:root[data-theme=tag][data-skin=precision] .board{background:var(--bg);background-image:none}:root[data-theme=tag][data-skin=precision] .pane{background:var(--surface)}:root[data-theme=tag][data-skin=precision] .pane-head{background:var(--surface);border-bottom:2px solid var(--text);background-image:none;gap:10px;min-height:48px;padding:0 16px}:root[data-theme=tag][data-skin=precision] .pane-head .section-label,:root[data-theme=tag][data-skin=precision] .section-label{font:600 10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}:root[data-theme=tag][data-skin=precision] .pane-head button{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.3px;border:1px solid var(--text);background:var(--surface);height:auto;padding:7px 10px}:root[data-theme=tag][data-skin=precision] .pane-head button:hover:not(:disabled){background:var(--panel)}:root[data-theme=tag][data-skin=precision] .pane-foot{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);border-top:1px solid var(--hair-2);padding:10px 16px;font:10px var(--mono)!important}:root[data-theme=tag][data-skin=precision] .queue-section,:root[data-theme=tag][data-skin=precision] .q-sec-head{background:var(--panel);border-bottom:1px solid var(--hair-2);font:600 10px var(--mono);letter-spacing:1.4px;color:var(--text);background-image:none;padding:10px 16px}:root[data-theme=tag][data-skin=precision] .q-sec-head .q-sec-hint{font:10px var(--mono);letter-spacing:.5px;color:var(--muted);text-transform:uppercase}:root[data-theme=tag][data-skin=precision] .queue-row.decide,:root[data-theme=tag][data-skin=precision] .queue-row.plain{border-bottom:1px solid var(--hair-2);background:var(--surface);gap:8px;padding:16px 16px 16px 18px}:root[data-theme=tag][data-skin=precision] .queue-row.decide:hover,:root[data-theme=tag][data-skin=precision] .queue-row.plain:hover{background:#f3f3ec}:root[data-theme=tag][data-skin=precision] .queue-row.decide[aria-selected=true],:root[data-theme=tag][data-skin=precision] .queue-row.plain[aria-selected=true]{box-shadow:inset 4px 0 0 var(--pv-blue), inset 0 0 0 1px var(--pv-blue);background:#f3f4fb}:root[data-theme=tag][data-skin=precision] .queue-row:before{width:3px}:root[data-theme=tag][data-skin=precision] .queue-row .q-line1{gap:10px}:root[data-theme=tag][data-skin=precision] .queue-row .q-rank{background:var(--pv-blue);color:#fff;min-width:22px;height:22px;font:700 11px var(--mono)}:root[data-theme=tag][data-skin=precision] .queue-row .q-name{letter-spacing:-.3px;text-transform:uppercase;font-size:14px;font-weight:800}:root[data-theme=tag][data-skin=precision] .queue-row .q-amt{font:700 13px var(--mono)}:root[data-theme=tag][data-skin=precision] .queue-row .q-purpose{font-size:13px}:root[data-theme=tag][data-skin=precision] .queue-row .ax-pill{font:600 9px var(--mono);letter-spacing:.5px;border:1px solid var(--muted);color:var(--muted);background:0 0;padding:3px 6px}:root[data-theme=tag][data-skin=precision] .queue-row .q-line3{font:11px var(--mono);color:var(--muted)}:root[data-theme=tag][data-skin=precision] .queue-row .q-seg{gap:2px}:root[data-theme=tag][data-skin=precision] .queue-row .q-seg i{border:1px solid #a7ac9f;width:18px;height:8px}:root[data-theme=tag][data-skin=precision] .queue-row .q-seg i.on{background:var(--pv-blue);border-color:var(--pv-blue)}:root[data-theme=tag][data-skin=precision] .queue-row .q-disclose .disclose__row{padding:6px 4px 6px 8px;font-size:13px}:root[data-theme=tag][data-skin=precision] .queue-row .q-sentence,:root[data-theme=tag][data-skin=precision] .queue-row .q-sentence.q-best{font-size:13px;line-height:1.45}:root[data-theme=tag][data-skin=precision] .queue-row .queue-actions{gap:6px;margin-top:2px}:root[data-theme=tag][data-skin=precision] .queue-row .queue-actions button,:root[data-theme=tag][data-skin=precision] .queue-row .queue-actions .q-more{height:32px;font:700 11px var(--mono);text-transform:uppercase;letter-spacing:.3px;border:1px solid var(--text);padding:0 10px}:root[data-theme=tag][data-skin=precision] .queue-row .queue-actions button.approve-pill{background:var(--pv-blue);border-color:var(--pv-blue);color:#fff}:root[data-theme=tag][data-skin=precision] .queue-row .queue-actions button.decline-pill{background:var(--surface);color:var(--text)}:root[data-theme=tag][data-skin=precision] .queue-row .queue-actions button.decline-pill:hover:not(:disabled){background:var(--panel)}:root[data-theme=tag][data-skin=precision] .queue-row.compact{background:var(--surface);padding:10px 16px 10px 18px}:root[data-theme=tag][data-skin=precision] .queue-row.compact .q-name{font-size:13px;font-weight:700}:root[data-theme=tag][data-skin=precision] .queue-row.compact .q-outcome{font:11px var(--mono)}:root[data-theme=tag][data-skin=precision] .queue-row .q-stop{border-left:3px solid var(--hard);border-top:0;border-bottom:0;border-right:0;font-size:13px}:root[data-theme=tag][data-skin=precision] .rail{border-color:var(--hair-2)}:root[data-theme=tag][data-skin=precision] .rail-btn{gap:4px;padding:10px 0}:root[data-theme=tag][data-skin=precision] .rail-lbl{letter-spacing:.8px;font-size:9px}:root[data-theme=tag][data-skin=precision] .rail-badge{background:var(--pv-blue);color:#fff;font-family:var(--mono);border-radius:0}.disclose{--disclose-rule:var(--text);--disclose-fs-summary:15px;--disclose-fs-meta:12px;--disclose-t:.16s;--disclose-font:var(--sans);--disclose-font-mono:var(--mono);border-left:3px solid var(--disclose-rule);color:var(--text);font-family:var(--disclose-font);background:0 0;position:relative}.disclose[data-tone=info]{--disclose-rule:var(--text)}.disclose[data-tone=good]{--disclose-rule:var(--accent)}.disclose[data-tone=bad]{--disclose-rule:var(--hard)}.disclose[data-tone=human]{--disclose-rule:#000}.disclose[data-tone=muted]{--disclose-rule:var(--hair-2)}:root[data-theme=dark] .disclose[data-tone=human]{--disclose-rule:#fff}:root[data-theme=dark] .disclose[data-tone=muted]{--disclose-rule:var(--muted-2)}.disclose--row{border-bottom:1px solid var(--hair)}.disclose--row+.disclose--row{margin-top:0}.disclose--row:last-child{border-bottom:0}.disclose--card{background:var(--card);border-top:var(--edge,2px) solid var(--text);border-bottom:var(--edge,2px) solid var(--text);border-right:1px solid var(--hair);border-radius:var(--radius,0)}.disclose--card+.disclose--card{margin-top:var(--sp-3,12px)}.disclose__row{all:unset;box-sizing:border-box;align-items:start;column-gap:var(--sp-2,8px);width:100%;min-height:40px;padding:10px var(--sp-3,12px) 10px var(--sp-2,8px);cursor:pointer;color:var(--text);font-family:var(--disclose-font);font-size:var(--disclose-fs-summary);text-align:left;-webkit-tap-highlight-color:transparent;grid-template-columns:14px auto minmax(0,1fr) auto;line-height:1.35;display:grid}.disclose--card .disclose__row{padding:12px var(--sp-4,16px) 12px var(--sp-3,12px)}.disclose__row:hover{background:var(--hover)}.disclose__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.disclose__chevron{width:14px;height:calc(var(--disclose-fs-summary) * 1.35);color:var(--muted);transition:transform var(--disclose-t) ease;justify-content:center;align-items:center;display:inline-flex;transform:rotate(0)}.disclose.is-open .disclose__chevron{color:var(--text);transform:rotate(90deg)}.disclose__summary{min-width:0;font-weight:var(--wt-medium,500);letter-spacing:var(--tracking-tight,-.01em);overflow-wrap:anywhere}.disclose.is-closed .disclose__summary{white-space:normal}.disclose__meta{margin-left:var(--sp-2,8px);font-family:var(--disclose-font-mono);font-size:var(--disclose-fs-meta);letter-spacing:.04em;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-self:start;padding-top:2px}.disclose__tone{border:1px solid var(--disclose-rule);font-family:var(--disclose-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);white-space:nowrap;align-self:start;margin-top:1px;padding:1px 6px 0;font-size:12px;line-height:1.4}.disclose[data-tone=bad] .disclose__tone{border-width:2px;padding:0 5px}.disclose[data-tone=muted] .disclose__tone{color:var(--muted)}.disclose__panel{transition:grid-template-rows var(--disclose-t) ease, visibility 0s linear var(--disclose-t);visibility:hidden;grid-template-rows:0fr;display:grid}.disclose.is-open .disclose__panel{visibility:visible;transition:grid-template-rows var(--disclose-t) ease, visibility 0s;grid-template-rows:1fr}.disclose__panel-inner{min-height:0;overflow:hidden}.disclose__detail{padding:2px var(--sp-3,12px) var(--sp-3,12px) calc(14px + var(--sp-2,8px) * 2);color:var(--text);font-size:15px;line-height:1.5}.disclose--card .disclose__detail{padding:2px var(--sp-4,16px) var(--sp-4,16px) calc(14px + var(--sp-2,8px) + var(--sp-3,12px))}.disclose__detail>:first-child{margin-top:0}.disclose__detail>:last-child{margin-bottom:0}.disclose__detail p{margin:0 0 var(--sp-2,8px)}@media (prefers-reduced-motion:reduce){.disclose__chevron,.disclose__panel{transition:none}}.disclose-group{flex-direction:column;min-width:0;display:flex}.disclose-group__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3,12px);padding:0 0 var(--sp-2,8px);border-bottom:var(--edge,2px) solid var(--text);margin-bottom:var(--sp-2,8px);display:flex}.disclose-group__title{font-family:var(--disp,var(--sans));letter-spacing:-.01em;text-transform:uppercase;color:var(--text);margin:0;font-size:15px;font-weight:800;font-stretch:125%;line-height:1.2}.disclose-group__controls{align-items:baseline;gap:var(--sp-3,12px);margin-left:auto;display:inline-flex}.disclose-group__count{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.disclose-group__toggle{all:unset;box-sizing:border-box;border:1px solid var(--text);border-radius:var(--radius,0);color:var(--text);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;padding:4px 10px;font-size:12px;line-height:1.3;display:inline-block}.disclose-group__toggle:hover:not(:disabled){background:var(--text);color:var(--bg)}.disclose-group__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.disclose-group__toggle:disabled{opacity:.5;cursor:default}.disclose-group__body{flex-direction:column;min-width:0;display:flex}.kv{column-gap:var(--sp-4,16px);grid-template-columns:max-content minmax(0,1fr);row-gap:6px;margin:0;display:grid}.kv__row{display:contents}.kv__label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin:0;padding-top:2px;font-size:12px;line-height:1.4}.kv__value{min-width:0;font-family:var(--sans);color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.mono-id{font-family:var(--mono);font-size:inherit;font-variant-numeric:tabular-nums;letter-spacing:.01em}.disclose__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.disclose[data-tone=warn]{--disclose-rule:var(--decline)}.disclose--row .disclose__chevron{opacity:0;transition:opacity .12s}.disclose--row:hover .disclose__chevron,.disclose--row:focus-within .disclose__chevron,.disclose--row.is-open .disclose__chevron{opacity:1}.disclose[data-tone=good] .disclose__meta{color:var(--accent)}.disclose[data-tone=warn] .disclose__meta{color:var(--decline)}.disclose[data-tone=bad] .disclose__meta{color:var(--hard)}.disclose-group__toggle{text-underline-offset:3px;color:var(--muted);background:0 0;border:0;padding:0;text-decoration:underline}.disclose-group__toggle:hover:not(:disabled){color:var(--text);background:0 0}.ax-sum .sum-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions""more more";align-items:center;gap:12px 24px;display:grid}.ax-sum .sum-main>.ax-headline{flex:initial;grid-area:head}.ax-sum .sum-main>.ax-sum-actions{grid-area:actions;justify-self:end}.ax-sum .sum-main>.sum-more-row{grid-area:more;min-width:0}@media (width<=720px){.ax-sum .sum-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""actions""more"}.ax-sum .sum-main>.ax-sum-actions{justify-self:start}}.sum-glance{color:var(--text);margin:0 0 8px;font-size:15px;line-height:1.45}.sum-more-row .disclose{border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2)}.sum-more{flex-direction:column;gap:16px;display:flex}.sum-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 28px;display:grid}.sum-sec{min-width:0}.sum-subhead{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:600}.sum-note{color:var(--text);margin:0 0 8px;font-size:15px;line-height:1.45}.sum-note .ax-chip{vertical-align:0}.sum-lenders .disclose-group__head{border-bottom-width:1px}.sum-lenders .disclose__row{padding-left:8px}.sum-reasons,.sum-cites{margin:0;padding:0 0 0 1.4em;font-size:15px;line-height:1.45}.sum-reasons li,.sum-cites li{margin:0 0 6px}.sum-reason-label,.sum-cite-name{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);vertical-align:1px;margin-right:8px;font-size:12px;display:inline-block}.sum-cite-name{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--text);font-size:15px;font-weight:600}.sum-cite-name:after{content:" wrote:";color:var(--muted);font-weight:400}.sum-reason-text{color:var(--text)}.sum-verdict{border:1px solid var(--text);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);white-space:nowrap;vertical-align:1px;margin-left:8px;padding:0 6px;font-size:12px;line-height:18px;display:inline-block}.sum-verdict--verified{border-color:var(--accent);color:var(--accent)}.sum-verdict--did-not-flip{border-color:var(--decline);color:var(--decline)}.sum-verdict--testing,.sum-verdict--not-tested{border-color:var(--hair-2);color:var(--muted)}.sum-notice{border-left:3px solid var(--text);background:var(--bg);white-space:pre-wrap;color:var(--text);margin:0;padding:10px 14px;font-size:15px;line-height:1.5}.sum-blocked{margin:6px 0 0;padding:0 0 0 1.2em;font-size:15px}.sum-block{background:var(--bg);border:1px solid var(--hair-2);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:10px 16px;display:grid}.sum-block>.ax-label{padding-top:12px}.sum-block.hard{border:2px solid var(--hard);background:var(--hard-pill)}.sum-block.hard>.ax-label{color:var(--text)}.sum-block .disclose--row{border-bottom:0}@media (width<=720px){.sum-block{grid-template-columns:minmax(0,1fr);gap:4px}.sum-block>.ax-label{padding-top:0}}.lg{background:var(--surface);border:2px solid var(--text);margin:12px 20px 20px;padding:14px 18px 8px}.lg-glance{color:var(--text);margin:0 0 12px;font-size:15px;line-height:1.45}.lg-letter{background:var(--text);width:20px;height:20px;color:var(--surface);font-family:var(--mono);vertical-align:2px;place-items:center;margin-right:8px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.lg-cell{flex-direction:column;gap:12px;padding-top:4px;display:flex}.lg-cell.diff{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.lg .diff-label{margin:0 0 8px}.lg-letter{color:var(--muted);background:0 0;width:auto;height:auto;margin-right:10px;font-weight:600}.ax-counts{letter-spacing:.04em;text-transform:uppercase;gap:14px;font-size:12px;display:inline-flex}.ax-count--good{color:var(--accent)}.ax-count--warn{color:var(--decline)}.queue-row.plain,.queue-row.decide{cursor:pointer}.queue-row.plain:focus-visible,.queue-row.decide:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.queue-row .q-disclose{min-width:0;margin:2px 0 0;display:block}.queue-row .q-disclose .disclose{margin-left:-2px}.queue-row .q-disclose .disclose--row{border-bottom:0}.queue-row .q-disclose .disclose__row{min-height:32px;padding:6px 4px 6px 8px;font-size:15px}.queue-row .q-disclose .disclose.is-closed .disclose__summary{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.queue-row .q-disclose .disclose__detail{padding:4px 4px 10px 8px}.queue-row .q-disclose .disclose__meta{font-size:12px}.q-sentence b{font-weight:700}.q-sentence .mono{font-variant-numeric:tabular-nums}.queue-row .q-sentence.q-best{font-size:15px}.queue-row .queue-actions .q-more-wrap{display:contents}.queue-row .queue-actions .q-more{height:36px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);border:2px solid var(--text);border-radius:var(--radius,0);background:0 0;flex:none;padding:0 12px;font-size:12px;font-weight:700}.queue-row .queue-actions .q-more:hover{background:var(--hover)}.queue-row .queue-actions .q-more[aria-expanded=true]{background:var(--text);color:var(--surface)}.qd{flex-direction:column;gap:14px;font-size:15px;line-height:1.45;display:flex}.qd-block{flex-direction:column;gap:6px;min-width:0;display:flex}.qd-block h4{border-bottom:1px solid var(--hair-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;padding-bottom:4px;font-size:12px;font-weight:700}.qd-lenders{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qd-lenders li{border-left:2px solid var(--hair-2);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding-left:10px;font-size:15px;line-height:1.4;display:flex}.qd-lenders li[data-verdict=offer]{border-left-color:var(--approve)}.qd-lenders li[data-verdict=declined],.qd-lenders li[data-verdict=failed]{border-left-color:var(--decline)}.qd-lenders li[data-verdict=quoting]{border-left-color:var(--accent)}.qd-lender-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.qd-lender{min-width:0;font-weight:700}.qd-word{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--muted);flex:none;font-size:12px;font-weight:700}.qd-word.offer{color:var(--approve)}.qd-word.declined,.qd-word.failed{color:var(--decline)}.qd-word.quoting{color:var(--accent)}.qd-reasons{flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.qd-reasons li{font-size:15px}.qd-verdict{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--muted);font-size:12px}.qd-verdict.verified{color:var(--approve);font-weight:700}.qd-verdict.unsupported{color:var(--decline);font-weight:700}.qd-rule{border:1px solid var(--text);margin:0;padding:8px 10px;font-size:15px;line-height:1.4}.qd-rule .ax-chip{margin-right:6px}.qd-rule-meta{color:var(--muted);margin-top:4px;font-size:13px;display:block}.qd-note{margin:0;font-size:15px;line-height:1.5}.qd-notice{border-left:2px solid var(--text);background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px;font-size:15px;line-height:1.5}.qd-quote{quotes:"“" "”"}.qd-quote:before{content:open-quote}.qd-quote:after{content:close-quote}.qd .disclose{margin-left:0}.q-sec-head{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--hair);align-items:center;gap:8px;width:100%;display:flex}.q-sec-head:hover{background:var(--hover)}.q-sec-chev{width:10px;color:var(--muted-2);font-size:11px}.q-sec-title{flex:1}.q-sec-hint{text-transform:none;letter-spacing:0;color:var(--muted-2);font-size:11px}.queue-row.compact{height:auto;padding:7px var(--sp-3) 7px calc(var(--sp-3) + 2px);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;line-height:1.3;display:grid}.queue-row.compact .q-name{font-weight:var(--wt-medium);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.queue-row.compact .q-amt{font-size:var(--fs-small);grid-area:1/2}.queue-row.compact .q-outcome{font-size:var(--fs-small);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;overflow:hidden}.queue-row.compact.tone-good .q-outcome{color:var(--accent)}.queue-row.compact.tone-warn .q-outcome{color:var(--decline)}.queue-row.compact.tone-bad .q-outcome{color:var(--hard)}.q-sec-head{flex-wrap:wrap;row-gap:2px;height:auto;min-height:36px;line-height:1.35}.q-sec-head .q-sec-hint{flex-basis:100%;padding-left:18px}.queue-row .queue-actions{flex-wrap:wrap}.queue-row .queue-actions button{white-space:nowrap;flex:auto;min-width:0;padding:0 10px}.queue-row .queue-actions .q-more{flex:none}.lc-dis{min-width:0}.ax-lc .lc-disclose.disclose--row{border-bottom:0}.ax-lc .lc-disclose .disclose__row{padding:12px 20px 12px 12px}.ax-lc .lc-disclose .disclose__detail{padding:0 0 4px}.ax-lc .lc-disclose .ax-lc-body{padding-top:6px}.lc-changed-word{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);vertical-align:middle;margin-left:6px;font-size:12px;font-weight:600}.ax-lc-head{border-bottom:var(--edge,2px) solid var(--text)}.ax-lc-foot{border-top:1px solid var(--hair)}.lc-counter{margin-bottom:14px}.lc-cmp{border-collapse:collapse;width:100%;margin:8px 0 0;font-size:15px;line-height:1.4}.lc-cmp th,.lc-cmp td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:baseline;padding:6px 10px 6px 0}.lc-cmp thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:var(--edge,2px) solid var(--text);font-size:12px;font-weight:600}.lc-cmp tbody th{color:var(--muted);width:30%;font-weight:500}.lc-cmp td{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.lc-cmp td.changed{background:var(--selection);box-shadow:none}.lc-cmp-note{font-family:var(--sans);color:var(--muted)}.lc-note{color:var(--text);margin:10px 0 0;font-size:15px;line-height:1.45}.lc-cmp .sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.oc-dis{min-width:0;margin:0 calc(-1 * var(--sp-2,8px))}.card .oc-disclose.disclose--row{border-bottom:0;border-top:1px solid var(--hair)}.card .oc-disclose .disclose__row{padding:10px var(--sp-2,8px) 10px 6px;min-height:38px}.card .oc-disclose .disclose__detail{padding-left:calc(14px + var(--sp-2,8px) + 6px);padding-right:var(--sp-2,8px)}.oc-detail .rows dt,.oc-detail .rows dd{font-size:15px}.oc-detail .rows dt{font-size:13px}.oc-detail .block .label{font-size:12px}.oc-detail .conds{font-size:15px;line-height:1.45}.oc-provider{padding:8px 0 2px;display:inline-flex}.oc-skel-rows{margin-top:10px}.oc-before-none{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.45}.card.before .oc-disclose .disclose__row{font-weight:500}.card.compact .hero-sub{padding-bottom:var(--sp-2,8px)}.reasons.rsn li{gap:4px;font-size:15px}.reasons.rsn .rsn-text{color:var(--text);font-size:15px;line-height:1.45}.reasons.rsn .rsn-text.muted{color:var(--muted)}.reasons.rsn .field,.reasons.rsn .check-mark{letter-spacing:.04em;font-size:12px}.reasons.rsn .check-mark{text-transform:uppercase;align-items:center;gap:4px;font-weight:600;display:inline-flex}.reasons.rsn .check-mark.tone-muted{color:var(--muted)}.reasons.rsn .check-mark .skel{border-radius:0}.reasons.numbered li>.rsn-verdict{grid-column:2}.rsn-verdict.disclose--row{border-bottom:0;margin-top:2px}.rsn-verdict .disclose__row{min-height:34px;padding:7px 8px 7px 6px;font-weight:500}.rsn-verdict .disclose__detail{padding:2px 8px 10px 28px}.rsn-verdict .kv{row-gap:4px}.rsn-group .disclose-group__head{border-bottom:1px solid var(--hair);margin-bottom:6px;padding-bottom:4px}.ax-reasons .rsn-group{margin-top:10px}.ax-reasons .rsn-group ul{margin-top:0}.ax-reasons li .rsn-verdict{margin-top:6px}.hardstop.hardstop--disclose{background:0 0;border:0;border-radius:0;gap:0;padding:0}.hardstop--disclose .disclose.is-closed .disclose__summary{white-space:normal;text-overflow:clip;overflow:visible}.hardstop--disclose .disclose__summary{font-size:15px;line-height:1.4;font-weight:var(--wt-regular,400)}.hardstop__word{font-family:var(--disp,var(--sans));text-transform:uppercase;letter-spacing:-.01em;color:var(--text);white-space:nowrap;font-weight:800;font-stretch:125%}.hardstop__word:before{content:"";vertical-align:0;background:var(--hard);width:10px;height:10px;margin-right:6px;display:inline-block}.hardstop--disclose .hardstop__kv{row-gap:10px}.hardstop__note{padding:2px 0 2px var(--sp-3,12px);border-left:var(--edge,2px) solid var(--text);color:var(--text);margin:0;font-size:15px;line-height:1.45}.hardstop__note-word{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);vertical-align:1px;margin-right:6px;font-size:12px;display:inline-block}@media (width<=560px){.hardstop--disclose .hardstop__kv{grid-template-columns:minmax(0,1fr);row-gap:4px}.hardstop--disclose .hardstop__kv .kv__label{padding-top:6px}}.dr-audit,.dr-eval{gap:var(--sp-4,16px);padding:var(--sp-3,12px) var(--sp-3,12px) var(--sp-4,16px);flex-direction:column;min-width:0;display:flex}.dr-empty{padding:var(--sp-3,12px);font-family:var(--sans);color:var(--muted);font-size:15px}.disclose.dr-hi>.disclose__row{background:var(--selected)}.disclose.dr-hi>.disclose__row:hover{background:var(--selected);filter:brightness(.97)}.dr-who{font-weight:var(--wt-semibold,600)}.dr-who:after{content:" ";font-weight:var(--wt-regular,400)}.dr-rows{border-collapse:collapse;width:100%;font-family:var(--sans);color:var(--text);font-size:15px;line-height:1.4}.dr-rows th{text-align:left;border-bottom:1px solid var(--text);font-family:var(--mono);font-size:12px;font-weight:var(--wt-regular,400);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:0 10px 6px 0}.dr-rows td{vertical-align:top;border-bottom:1px solid var(--hair);padding:6px 10px 6px 0}.dr-rows tr:last-child td{border-bottom:0}.dr-rows td.dr-time,.dr-rows td.dr-ms{font-family:var(--mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;padding-top:8px;font-size:12px}.dr-rows td.dr-ms{text-align:right;padding-right:0}.dr-rows td.dr-actor{white-space:nowrap;color:var(--text)}.dr-rows td.dr-actor:before{content:"";background:var(--actor,var(--hair-2));vertical-align:-1px;width:8px;height:8px;margin-right:6px;display:inline-block}.dr-rows td.dr-action{white-space:nowrap;font-weight:var(--wt-medium,500)}.dr-rows td.dr-note{overflow-wrap:anywhere;min-width:0;color:var(--text)}.dr-rows .dr-ref{border:1px solid var(--hair-2);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);vertical-align:1px;margin-left:6px;padding:0 6px;font-size:12px;display:inline-block}.dr-eval-head{align-items:baseline;gap:var(--sp-3,12px);padding-bottom:var(--sp-2,8px);flex-wrap:wrap;display:flex}.dr-eval-head .dr-big{font-family:var(--disp,var(--sans));letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;font-stretch:125%;line-height:1}.dr-eval-head .dr-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.dr-verdict{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;color:var(--text);border:1px solid;margin-left:8px;padding:0 6px;font-size:12px;line-height:1.5;display:inline-block}.dr-verdict.pass{color:var(--accent)}.dr-verdict.fail{color:var(--text);background:var(--hard-pill);border-color:var(--hard)}.dr-verdict.pending{color:var(--muted)}.dr-stat-v{font-family:var(--mono);font-variant-numeric:tabular-nums}.dr-stat-th{color:var(--muted);margin-left:8px}.dr-failures{margin:0;padding:0;list-style:none}.dr-failures li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0;display:grid}.dr-failures li:last-child{border-bottom:0}.dr-failures .dr-fail-line{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:15px;display:flex}.dr-failures .dr-fail-why{color:var(--muted);overflow-wrap:anywhere;font-size:15px}.dr-fail-word{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hair-2);color:var(--muted);padding:0 6px;font-size:12px}.dr-fail-word.got{border-color:var(--hard);background:var(--hard-pill);color:var(--text)}.dr-skel{background:var(--skeleton);vertical-align:middle;height:16px;display:inline-block}.sheet-body{display:contents}.sheet-facts{border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);margin:8px 24px 0}.sheet-more{margin:12px 24px 0}.sheet-record{margin:4px 24px 20px}.facts-note{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.sheet-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4}.sheet-table caption{text-align:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 0 6px;font-size:12px}.sheet-table th{text-align:left;border-bottom:2px solid var(--text);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:4px 12px 4px 0;font-size:12px;font-weight:500}.sheet-table td{border-bottom:1px solid var(--hair);vertical-align:top;color:var(--text);padding:5px 12px 5px 0}.sheet-table th:last-child,.sheet-table td:last-child{padding-right:0}.sheet-table .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.sheet-table .word{font-weight:600}.sheet-table .flag-bad{color:var(--text);background:var(--hard-pill);box-shadow:inset 3px 0 0 var(--hard);padding-left:8px}.sheet-table .flag-good{color:var(--accent)}.bureau{gap:14px;display:grid}.more-h{border-bottom:2px solid var(--text);font-family:var(--disp,var(--sans));letter-spacing:-.01em;text-transform:uppercase;color:var(--text);margin:18px 0 10px;padding-bottom:4px;font-size:15px;font-weight:800;font-stretch:125%;line-height:1.2}.more-h:first-child{margin-top:0}.verdicts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.verdict{border-top:1px solid var(--hair);padding-top:10px}.verdict:first-child{border-top:0;padding-top:0}.verdict-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.verdict-lender{font-size:15px;font-weight:600}.verdict-word{border:1px solid var(--text);line-height:1.3;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);white-space:nowrap;padding:2px 6px;font-size:12px;display:inline-block}.verdict-word.w-offer,.verdict-word.w-counteroffer{color:var(--accent);border-color:var(--accent)}.verdict-word.w-declined{color:var(--decline);border-color:var(--decline)}.verdict-word.w-failed{color:var(--text);border-color:var(--hard);background:var(--hard-pill)}.verdict-word.w-quoting,.verdict-word.w-waiting{color:var(--muted);border-color:var(--hair-2)}.verdict-terms,.verdict-meta{font-family:var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:12px}.verdict-meta{margin-left:auto}.verdict-cond,.verdict-none{margin:6px 0 0;font-size:15px;line-height:1.45}.verdict-none{color:var(--muted)}.verdict-reasons{gap:6px;margin:6px 0 0;padding-left:22px;font-size:15px;line-height:1.45;display:grid}.verdict-field{border:1px solid var(--text);vertical-align:1px;line-height:20px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-right:8px;padding:0 6px;font-size:12px;display:inline-block}.verdict-check{color:var(--muted);font-size:13px;line-height:1.4;display:block}.verdict-check.check-verified{color:var(--accent)}.verdict-check.check-unsupported{color:var(--decline)}.notice-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel);border:1px solid var(--hair-2);border-left:3px solid var(--text);font-family:var(--sans);color:var(--text);margin:12px 0 0;padding:12px 16px;font-size:15px;line-height:1.55}.dropped{gap:4px;margin:8px 0 0;padding-left:22px;font-size:15px;line-height:1.45;display:grid}.trace-group-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:16px 0 6px;font-size:12px}.trace-rows{margin:0;padding:0;list-style:none}.trace-row{border-bottom:1px solid var(--hair);grid-template-columns:104px 170px minmax(0,1fr);gap:2px 12px;padding:6px 0;font-size:15px;line-height:1.4;display:grid}.trace-row:last-child{border-bottom:0}.trace-row .t{font-family:var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--muted);padding-top:3px;font-size:12px}.trace-row .who{overflow-wrap:anywhere;font-weight:600}.trace-row .what{min-width:0}.trace-row .act{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-left:8px;font-size:12px}.trace-row .note{color:var(--text);overflow-wrap:anywhere;grid-column:3}.trace-row.is-stop .who{color:var(--text);box-shadow:inset 3px 0 0 var(--hard);padding-left:8px}@media (width<=720px){.sheet-facts,.sheet-more,.sheet-record{margin-left:16px;margin-right:16px}.trace-row{grid-template-columns:minmax(0,1fr)}.trace-row .note{grid-column:1}}:root{--rail-w:60px}.rail .rail-lbl{letter-spacing:.04em;font-size:12px}.rail-bottom .rail-lbl{font-size:12px}.rail .rail-count{color:var(--muted);font-size:12px}.rail .rail-badge{min-width:16px;height:16px;font:600 12px/16px var(--mono)}.ast-meta,.ast-note,.ast-col-head{color:var(--muted);font-size:12px}.ast-scope,.ast-second,:root[data-theme=tag] .ast-chips button,:root[data-theme=tag] .menu button,:root[data-theme=tag] .pane-foot{font-size:12px}.lgv{margin:0 32px}.lgv-head{border-top:1px solid #272b22;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:17px 0 6px;display:flex}.lgv-head h2{letter-spacing:-.6px;text-transform:uppercase;margin:0;font-size:18px;font-weight:800}.lgv-head p{color:#717569;margin:5px 0 0;font-size:10px}.lgv-pill{font:600 10px var(--mono);letter-spacing:.5px;text-transform:uppercase;border:1px solid var(--hair-2);color:var(--muted);white-space:nowrap;padding:6px 9px}.lgv-pill.done{background:var(--pv-blue,#254be8);border-color:var(--pv-blue,#254be8);color:#fff}.lgv-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.lgv-tabs{border:1px solid #a7ac9f;display:flex}.lgv-tabs button{font:11px var(--mono);text-transform:uppercase;color:var(--text);cursor:pointer;background:0 0;border:0;border-right:1px solid #a7ac9f;border-radius:0;padding:10px 15px}.lgv-tabs button:last-child{border-right:0}.lgv-tabs button:hover:not([aria-pressed=true]){background:#dcded4}.lgv-tabs button[aria-pressed=true]{background:var(--text);color:var(--surface)}.lgv-sort{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.lgv-sort select{border:1px solid var(--text);background:var(--surface);color:var(--text);font:12px var(--sans);border-radius:0;padding:8px}.lgv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lgv-card{background:#faf9f4;border:1px solid #b6bbae;flex-direction:column;min-width:0;transition:box-shadow .15s,border-color .15s;display:flex}.lgv-card:hover{border-color:var(--text);box-shadow:4px 4px #15171412}.lgv-card.best{border:2px solid var(--pv-blue,#254be8);box-shadow:4px 4px #254be81a}.lgv-card.chosen{border:2px solid var(--text)}.lgv-card.sel{box-shadow:inset 0 -4px 0 var(--pv-blue,#254be8)}.lgv-card.dim{opacity:.6}.lgv-card.open{border-color:var(--text)}.lgv-card.declined{background:#f0f1e9}.lgv-band{background:var(--pv-blue,#254be8);color:#fff;min-height:31px;font:600 10px var(--mono);letter-spacing:1px;text-transform:uppercase;padding:9px 18px}.lgv-card.chosen .lgv-band{background:var(--text)}.lgv-band.empty{color:#0000;background:#eceee5;border-bottom:1px solid #d7dbce}.lgv-card.declined .lgv-band.empty{background:#e5e7dd}.lgv-body{flex:1;padding:20px 22px}.lgv-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:62px;display:flex}.lgv-card-head h3{text-transform:uppercase;letter-spacing:-.5px;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:850;line-height:1.2}.lgv-card.declined h3{color:#4a5042}.lgv-cat{text-transform:uppercase;color:#686f60;margin:8px 0 0;font-size:10px}.lgv-status{font:600 9px var(--mono);letter-spacing:.5px;text-transform:uppercase;border:1px solid var(--muted);color:var(--muted);flex-shrink:0;padding:4px 6px}.lgv-status.offer{background:var(--pv-blue,#254be8);border-color:var(--pv-blue,#254be8);color:#fff}.lgv-rate{letter-spacing:-2px;margin:20px 0;font-size:40px;font-weight:600;line-height:1}.lgv-card.best .lgv-rate{color:var(--pv-blue,#254be8)}.lgv-rate small{letter-spacing:0;color:var(--muted);margin-left:6px;font-size:11px;font-weight:500}.lgv-rate.none{font:600 20px var(--mono);letter-spacing:-1px;color:var(--text);margin:18px 0 16px}.lgv-metrics{border-top:1px solid var(--hair-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding-top:13px;display:grid}.lgv-metrics dt{font:10px var(--mono);text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:5px}.lgv-metrics dd{margin:0;font-size:14px;font-weight:700}.lgv-note{color:#6c7363;margin:13px 0 0;font-size:11px;line-height:1.6}.lgv-reason{color:#44483e;background:#e7e9df;border-left:2px solid #c77c53;margin:0;padding:12px;font-size:12px;line-height:1.6}.lgv-reason p{margin:0 0 8px}.lgv-verdict{font:600 9px var(--mono);text-transform:uppercase;letter-spacing:.5px;border:1px solid;margin-right:8px;padding:3px 6px;display:inline-block}.lgv-verdict.v-verified{color:var(--pv-blue,#254be8)}.lgv-verdict.v-did-not-flip{color:#8a4b2a}.lgv-verdict.v-testing,.lgv-verdict.v-not-tested{color:var(--muted)}.lgv-more{color:var(--muted);font-size:10px}.lgv-foot{background:#f0f1e9;border-top:1px solid #bdbeb5;justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;display:flex}.lgv-foot>span{color:var(--muted);font-size:11px}.lgv-link{color:#2544b2;font:700 11px var(--mono);text-transform:uppercase;cursor:pointer;background:#e7ebfa;border:0;border-radius:0;padding:6px 8px}.lgv-link:hover{background:var(--pv-blue,#254be8);color:#fff}.lgv-empty{text-align:center;border:1px dashed var(--hair-2);color:var(--muted);grid-column:1/-1;padding:30px}.lgv-detail{border:2px solid var(--text);background:var(--surface);margin-top:20px}.bw{-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden auto}.bw-in{flex-direction:column;gap:16px;max-width:480px;min-height:100%;margin:0 auto;padding:24px 20px;display:flex}.bw-top{justify-content:space-between;align-items:center;display:flex}.bw-word{align-items:center;gap:8px;display:flex}.bw-word .mk{color:var(--signal);flex:none;display:block}.bw-word .disp{font-size:15px}.bw .lbl.ink{color:var(--ink)}.bw .center{text-align:center}.bw-head{flex-direction:column;gap:6px;display:flex}.bw-head.code{gap:10px;margin-top:28px}.bw-head.tight{gap:8px}.bw-head h1{margin:0;font-size:30px;font-weight:600;line-height:1.12}.bw-head h1.s26{font-size:26px;line-height:1.15}.bw-head p{color:var(--mute);margin:0;font-size:17px;line-height:1.4}.bw-head p.s16{font-size:16px}.bw-head p b{color:var(--ink);font-weight:600}.bw-in{gap:24px}:is(.bw-in:has(.bw-offer),.bw-in:has(.bw-why),.bw-in:has(.bw-notice),.bw-in:has(.bw-progress)){gap:16px}.bw-in:has(.bw-steps){gap:14px}.bw .stamp{align-self:flex-start;padding:5px 8px;font-size:12px}.bw .stamp.sig{background:var(--signal);color:var(--ink)}.bw .stamp.go{background:var(--go);color:#fff}.bw .stamp.wait{border:2px solid var(--ink)}.bw-field{flex-direction:column;gap:10px;display:flex}.bw-wrap{align-self:flex-start;position:relative}.bw-cells{border:2px solid var(--ink);background:#fff;display:flex}.bw-cells .c{font-family:var(--f-mono);border-left:1px solid var(--hairline);justify-content:center;align-items:center;width:66px;height:78px;font-size:40px;font-weight:600;display:flex}.bw-cells .c:first-child{border-left:0}.bw-cells .cur{box-shadow:inset 0 -5px 0 var(--signal);animation:1.1s step-end infinite bw-blink}.bw-cells.bad{border-color:var(--signal)}@keyframes bw-blink{50%{box-shadow:inset 0 -5px #0000}}.bw-hidden{opacity:0;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.bw-wrap:focus-within .bw-cells{outline:3px solid var(--go);outline-offset:3px}.bw-bad{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.bw-bad i{background:var(--signal);flex:none;width:10px;height:10px}.bw-bad.lt{color:var(--panel)}.bw-hint{background:var(--panel);border:1px solid var(--hairline);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.bw-hint b{background:var(--ink);align-self:stretch;width:4px}.bw-hint p{margin:0;font-size:15px;line-height:1.4}.bw-bottom{flex-direction:column;gap:12px;margin-top:auto;display:flex}.bw-go,.bw-wait{width:100%;height:56px;font-family:var(--f-disp);text-transform:uppercase;cursor:pointer;font-size:16px;font-weight:800;font-stretch:125%}.bw-go{background:var(--go);color:#fff;border:0}.bw-go:disabled{opacity:.6}.bw-wait{border:2px dashed var(--mute);color:var(--mute);cursor:default;background:0 0;font-size:15px}.bw-link{color:var(--go);font:600 15px var(--f-body);cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.bw-link.center{align-self:center}.bw-foot{justify-content:space-between;align-items:center;min-height:20px;display:flex}.bw-progress{flex-direction:column;gap:10px;display:flex}.bw-progress .bar{background:var(--hairline);height:8px}.bw-progress .bar i{background:var(--ink);height:100%;transition:width .4s;display:block}.bw-offer{all:unset;box-sizing:border-box;background:var(--panel);border:1px solid var(--hairline);cursor:pointer;flex-direction:column;gap:10px;width:100%;padding:14px 16px;display:flex}.bw-offer.sel{border:3px solid var(--go);padding:12px 14px}.bw-offer:disabled{cursor:default}.bw-offer:focus-visible{outline:3px solid var(--go);outline-offset:2px}.bw-offer .top,.bw-offer .mid{justify-content:space-between;gap:8px;display:flex}.bw-offer .top{align-items:center}.bw-offer .mid{align-items:flex-end}.bw-offer .nm{font-size:15px}.bw-offer .tg{border:1px solid var(--mute);color:var(--mute);padding:3px 6px;font-size:12px}.bw-offer .tg.on{border-color:var(--go);background:var(--go);color:#fff;padding:4px 7px}.bw-offer .kv{flex-direction:column;gap:2px;display:flex}.bw-offer .kv.r{align-items:flex-end}.bw-offer .apr{font-size:34px;font-weight:600;line-height:1}.bw-offer .pay{font-size:20px;font-weight:600}.bw-why{background:var(--panel);border:1px solid var(--hairline);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.bw-why p{margin:0}.bw-why .p1{font-size:17px;font-weight:600;line-height:1.35}.bw-why .p2{color:var(--mute);font-size:15px;line-height:1.35}.bw-steps{flex-direction:column;gap:12px;display:flex}.bw-steps .step{align-items:flex-start;gap:12px;display:flex}.bw-steps .n{border:2px solid var(--ink);flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:flex}.bw-steps p{margin:0;font-size:15px;line-height:1.35}.bw-small{color:var(--mute);margin:0;font-size:12px;line-height:1.4}.bw-rev{background:var(--ink);color:var(--panel);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.bw-rev .hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.bw-rev .lt{color:var(--hairline)}.bw-switch{all:unset;box-sizing:border-box;background:var(--mute);cursor:pointer;width:44px;height:26px;position:relative}.bw-switch:after{content:"";background:var(--panel);width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.bw-switch[aria-pressed=true]{background:var(--go)}.bw-switch[aria-pressed=true]:after{left:21px}.bw-rev .blocked{align-items:flex-start;gap:10px;font-size:15px;line-height:1.35;display:flex}.bw-rev .blocked i{background:var(--signal);flex:none;width:10px;height:10px;margin-top:5px}.bw-rev .btns{gap:10px;display:flex}.bw-rev .btns button{height:48px;font-family:var(--f-disp);text-transform:uppercase;cursor:pointer;flex:1;font-size:13px;font-weight:800;font-stretch:125%}.bw-rev .send{background:var(--panel);color:var(--ink);border:0}.bw-rev .send:disabled{opacity:.5;cursor:default}.bw-rev .ovr{color:var(--hairline);background:0 0;border:2px dashed #8e918a}.bw button{border-radius:0}.bw-offer .tg{white-space:nowrap;flex:none}.bw-offer .nm{min-width:0}.bw-go,.bw-wait{white-space:normal;padding:0 12px;line-height:1.1}.bw-go{height:auto;min-height:56px}.bw .disclose,.bw .kv{--text:var(--ink);--muted:var(--mute);--hair:var(--hairline);--hair-2:var(--hairline);--accent:var(--go);--hard:var(--signal);--card:var(--panel);--bg:var(--alu);--hover:#1415140d;--sans:var(--f-body);--mono:var(--f-mono);--disp:var(--f-disp);--radius:0;--edge:2px}.bw .disclose.is-closed .disclose__summary{white-space:normal;text-overflow:clip;overflow:visible}.bw .disclose__summary{font-weight:500}.bw .disclose__row{min-height:44px}.bw .disclose__meta{text-transform:uppercase}.bw-offer-wrap{background:var(--panel);border:1px solid var(--hairline);flex-direction:column;display:flex}.bw-offer-wrap.sel{border:3px solid var(--go)}.bw-offer-wrap .bw-offer,.bw-offer-wrap .bw-offer.sel{border:0;padding:14px 16px 10px}.bw-offer-wrap .disclose{border-top:1px solid var(--hairline);border-bottom:0}.bw-offer-wrap .disclose--row:last-child{border-bottom:0}.bw-offer-wrap .kv__value{font-size:15px}.bw-none{border:1px dashed var(--mute);padding:2px 4px}.bw-none .disclose[data-tone=muted] .disclose__summary{color:var(--mute)}.bw-none .disclose__detail p{color:var(--ink)}.bw-head p.lead{color:var(--ink);font-weight:600}.bw-notice{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);flex-direction:column;display:flex}.bw-notice .disclose__detail .bw-why{background:0 0;border:0;padding:0}.bw-notice .disclose__detail .bw-steps{padding-top:4px}.bw-notice .disclose__detail .bw-small{font-size:12px}.bw-progress .disclose{border-bottom:1px solid var(--hairline)}.bw-progress .disclose .kv__label{white-space:normal}.bw-rev .disclose,.bw-rev .kv{--text:var(--panel);--muted:#c9cbc4;--hair:#3a3b38;--hair-2:#8e918a;--accent:#8fa8ee;--card:transparent;--bg:var(--ink);--hover:#ffffff0f}.bw-rev .disclose[data-tone=info]{--disclose-rule:var(--panel)}.bw-rev .disclose{border-bottom:1px solid #3a3b38}.bw-rev .disclose__row,.bw-rev .disclose__detail,.bw-rev .kv__value{color:var(--panel)}.bw-rev .disclose__meta,.bw-rev .kv__label{color:#c9cbc4}.bw-rev-detail{flex-direction:column;gap:8px;display:flex}.bw-rev-detail>.lbl{margin-top:6px}.bw-rev-detail>.lbl:first-child{margin-top:0}.bw-rev-detail p{margin:0;font-size:15px;line-height:1.45}.bw-notice-text{border-left:2px solid var(--panel);font-family:var(--f-body);white-space:pre-wrap;overflow-wrap:anywhere;background:#1f201e;max-height:320px;margin:0;padding:10px 12px;font-size:15px;line-height:1.45;overflow-y:auto}.bw-audit{flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.bd{font-size:22px;position:fixed;inset:0;overflow:hidden auto}.bd-in{flex-direction:column;gap:18px;max-width:1840px;min-height:100%;margin:0 auto;padding:24px 40px 28px;display:flex}.bd .lbl{letter-spacing:.06em;font-size:22px}.bd-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bd-word{align-items:center;gap:14px;display:flex}.bd-word .mk{color:var(--signal);flex:none;display:block}.bd-word .disp{font-size:30px}.bd-word.big .mk{width:64px;height:64px}.bd-word.big .disp{font-size:128px;line-height:1}.bd-word.big{gap:28px}.bd-strip{border:2px solid var(--ink);flex-wrap:wrap;display:flex}.bd-strip .bd-seg{font-family:var(--f-disp);text-transform:uppercase;border-left:1px solid var(--hairline);color:var(--mute);align-items:center;padding:12px 20px;font-size:22px;font-weight:800;font-stretch:125%;display:flex}.bd-strip .bd-seg:first-child{border-left:0}.bd-strip .bd-seg.done{background:var(--ink);color:var(--panel);border-left-color:var(--mute)}.bd-strip .bd-seg.now{color:var(--ink);box-shadow:inset 0 -5px 0 var(--ink)}.bd-strip .bd-seg.cancelled{text-decoration:line-through}.bd-strip .bd-seg.next{color:var(--mute)}.bd-title .bd-in{text-align:center;justify-content:center;align-items:center;gap:44px}.bd-cursor{background:var(--signal);width:140px;height:16px;animation:1.1s step-end infinite bd-blink}@keyframes bd-blink{50%{opacity:0}}.bd-head{border-top:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding-top:14px;display:flex}.bd-head h1{margin:0;font-size:48px;font-weight:600;line-height:1.05}.bd-head .want{font-size:28px}.bd-head .want b{font-weight:600}.bd-tag{font-family:var(--f-mono);letter-spacing:.08em;border:2px solid var(--mute);color:var(--mute);padding:2px 10px;font-size:22px;font-weight:600}.bd-head .bd-tag{margin-left:auto}.bd-bureau{background:var(--panel);border:1px solid var(--hairline);flex-direction:column;gap:14px;padding:18px 24px;display:flex}.bd-bureau .bh{align-items:center;gap:18px;display:flex}.bd-bureau .bh .disp{font-size:28px}.bd-bureau .cells{grid-template-columns:repeat(3,1fr);gap:20px 32px;display:grid}.bd-bureau .cell{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;padding-top:10px;animation:.5s both bd-in;display:flex}.bd-bureau .cell.empty .val{color:var(--hairline)}.bd-bureau .val{font-size:72px;font-weight:600;line-height:1}.bd-bureau.compact{flex-flow:wrap;align-items:center;gap:8px;padding:12px 24px}.bd-bureau.compact .bh{flex-direction:column;flex:none;align-items:flex-start;gap:6px;min-width:150px}.bd-bureau.compact .cells{flex:1;grid-template-columns:repeat(6,1fr);gap:16px;min-width:0}.bd-bureau.compact .cell{border-top:0;gap:2px;padding-top:0}.bd-bureau.compact .val{font-size:44px}.bd-bureau.compact .lbl{letter-spacing:.02em;font-size:22px}@keyframes bd-in{0%{opacity:0;transform:translateY(8px)}}.bd-cols{grid-template-columns:repeat(var(--lenders,3), minmax(0, 1fr));flex:1;gap:20px;display:grid}.bd .col{background:var(--panel);border:1px solid var(--hairline);flex-direction:column;gap:10px;min-width:0;padding:18px 24px;display:flex}.bd .col.picked{border:4px solid var(--go);padding:15px 21px}.bd .col.none{border:2px dashed var(--mute);background:0 0}.bd .col.pending{border:2px dashed var(--hairline);background:0 0}.bd .ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.bd .name{font-size:24px}.bd .name.mute{color:var(--mute)}.bd .badge{font-family:var(--f-disp);text-transform:uppercase;flex:none;padding:2px 8px;font-size:22px;font-weight:800;font-stretch:125%}.bd .badge.go{background:var(--go);color:#fff}.bd .badge.outline{border:2px solid var(--mute);color:var(--mute)}.bd .badge.dash{border:2px dashed var(--mute);color:var(--mute)}.bd .pol{color:var(--mute);margin:0;font-size:22px;line-height:1.25}.bd .aprw{flex-direction:column;gap:2px;display:flex}.bd .apr{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:76px;font-weight:600;line-height:1}.bd .line{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding-top:8px;font-size:24px;display:flex}.bd .val{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:600}.bd .line .val{font-size:30px}.bd .why{flex-direction:column;gap:6px;margin-top:4px;display:flex}.bd .reason{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:34px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.bd .rule{margin-top:auto}.bd-foot{background:var(--ink);color:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.bd-foot .l{align-items:center;gap:16px;display:flex}.bd-foot .l i{background:var(--signal);width:28px;height:5px;display:block}.bd-foot .disp{font-size:28px}.bd-foot .r{color:var(--hairline);font-size:24px}.bd-stamp{background:var(--go);color:#fff;flex-direction:column;flex:1;justify-content:center;gap:14px;padding:36px 40px;display:flex}.bd-stamp .huge{font-size:120px;line-height:.95}.bd-stamp .who{font-size:44px;font-weight:600;line-height:1.1}.bd-stamp .tm{font-size:28px;font-weight:600}.bd-hard{background:var(--signal);color:var(--ink);flex-direction:column;gap:10px;padding:24px 32px;display:flex}.bd-hard .huge{font-size:96px;line-height:.95}.bd-hard .sent{font-size:34px;font-weight:600;line-height:1.2}.bd-hard .rl{font-size:22px;font-weight:600}.bd-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bd .tile{background:var(--panel);border:1px solid var(--hairline);flex-direction:column;gap:8px;min-width:0;padding:16px 26px;display:flex}.bd .tile .big{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:1}.bd .tile.human{border:3px solid var(--ink)}.bd .tile .lbl.ink{color:var(--ink)}.bd .tile .state{font-size:44px;line-height:1.1}.bd-log{border-bottom:1px solid var(--hairline);flex-direction:column;display:flex}.bd .ev{border-top:1px solid var(--hairline);align-items:baseline;gap:20px;padding:10px 0;font-size:22px;line-height:1.3;display:flex}.bd .ev .t{font-family:var(--f-mono);color:var(--mute);flex:none}.bd .ev .tx{align-items:baseline;gap:12px;display:flex}.bd .ev .sq{background:var(--signal);flex:none;width:14px;height:14px;display:inline-block}.bd-evalhead{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:12px;display:flex}.bd-evalhead .score{align-items:baseline;display:flex}.bd-evalhead .n{font-size:220px;font-weight:600;line-height:.9}.bd-evalhead .d{color:var(--mute);font-size:96px;font-weight:600}.bd-evalhead .meta{gap:48px;display:flex}.bd-evalhead .meta>div{flex-direction:column;gap:6px;display:flex}.bd-evalhead .v{font-size:44px;font-weight:600}.bd-evalhead .v.sig{background:var(--signal);padding:0 12px}.bd-evalrows{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.bd .er{border-top:1px solid var(--hairline);align-items:baseline;gap:18px;padding:6px 10px;font-size:24px;line-height:1.2;display:flex}.bd .er .id{color:var(--mute);flex:none;width:70px}.bd .er .nm{flex:1;min-width:0}.bd .er .lf{flex:none;font-weight:600}.bd .er.fail{background:var(--signal);color:var(--ink);font-weight:600}.bd .er.fail .id{color:var(--ink)}.bd-bureau .cell{text-align:left;align-items:flex-start}.bd .disclose,.bd .disclose-group{--text:var(--ink);--muted:var(--mute);--hair:var(--hairline);--hair-2:var(--hairline);--accent:var(--go);--hard:var(--signal);--card:var(--panel);--bg:var(--alu);--hover:#1415140d;--sans:var(--f-body);--mono:var(--f-mono);--disp:var(--f-disp);--radius:0;--edge:2px;--disclose-fs-summary:24px;--disclose-fs-meta:22px}.bd .disclose__row{grid-template-columns:24px auto minmax(0,1fr) auto;column-gap:12px;min-height:52px;padding:10px 16px 10px 12px;line-height:1.25}.bd .disclose--card .disclose__row{padding:14px 20px 14px 14px}.bd .disclose__chevron{width:24px;height:30px}.bd .disclose__chevron svg{width:20px;height:20px}.bd .disclose__summary{letter-spacing:0;font-weight:600}.bd .disclose.is-closed .disclose__summary{white-space:normal;text-overflow:clip;overflow:visible}.bd .disclose__meta{letter-spacing:.04em;padding-top:3px;font-size:22px}.bd .disclose__row:focus-visible{outline:3px solid var(--go);outline-offset:-3px}.bd .disclose__detail{flex-direction:column;gap:18px;padding:6px 16px 18px 48px;font-size:24px;line-height:1.35;display:flex}.bd .disclose--card .disclose__detail{padding:6px 20px 22px 50px}.bd .kv{gap:12px 28px}.bd .kv__label{letter-spacing:.06em;padding-top:3px;font-size:22px}.bd .kv__value{font-size:24px;line-height:1.3}.bd .mono-id{font-size:inherit;font-weight:600}.bd .disclose-group__head{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:14px;padding-bottom:10px}.bd .disclose-group__title{letter-spacing:.02em;font-size:22px}.bd .disclose-group__count{font-size:22px}.bd .disclose-group__toggle{border-width:2px;padding:6px 16px;font-size:22px}.bd .disclose-group__toggle:focus-visible{outline:3px solid var(--go)}.bd .disclose-group__body{flex:1}.bd .bd-lenders{flex:1;min-width:0}.bd .bd-bureau-more{border-top:1px solid var(--hairline);flex-basis:100%;width:100%;margin-top:6px}.bd .bd-bureau-more .disclose__row{padding-left:10px}.bd .bd-bureau-more .kv__value{font-size:24px}.bd .col .bd-lender-more{--disclose-fs-summary:28px;margin-top:auto;margin-left:-12px}.bd .col .bd-lender-more .disclose__row{padding-left:10px;padding-right:0;line-height:1.2}.bd .col .bd-lender-more .disclose__detail{padding-left:46px;padding-right:0}.bd .col .bd-lender-more.disclose--row{border-bottom:0}.bd .col.none .bd-lender-more .disclose__summary{font-size:30px}.bd .col .kv{grid-template-columns:1fr;row-gap:4px}.bd .col .kv__row{display:contents}.bd .col .kv__label{padding-top:10px}.bd .col .kv__row:first-child .kv__label{padding-top:0}.bd .bd-reasons,.bd .bd-list,.bd .bd-verdicts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bd .bd-reasons li{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding-top:8px;display:flex}.bd .bd-reasons li:first-child{border-top:0;padding-top:0}.bd .bd-reasons .rt{font-weight:600}.bd .bd-vf{font-family:var(--f-mono);letter-spacing:.02em;color:var(--mute);align-items:center;gap:10px;font-size:22px;display:inline-flex}.bd .bd-vf.verified{color:var(--go);font-weight:600}.bd .bd-vf.unsupported{color:var(--ink);font-weight:600}.bd .bd-vf.unsupported i{background:var(--signal);flex:none;width:14px;height:14px;display:inline-block}.bd .bd-verdicts li{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding-top:10px;display:flex}.bd .bd-verdicts li:first-child{border-top:0;padding-top:0}.bd .bd-verdicts .vd b{font-weight:700}.bd .bd-verdicts .bd-reasons{padding-left:24px}.bd .bd-sec{flex-direction:column;gap:12px;display:flex}.bd .bd-sec>.lbl{color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:6px}.bd .bd-sec .bd-tiles{margin-top:2px}.bd .bd-sec .bd-log{border-top:0}.bd .bd-notice-meta{font-family:var(--f-mono);color:var(--mute);letter-spacing:.02em;font-size:22px}.bd .bd-notice{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--f-body);background:var(--panel);border:1px solid var(--hairline);max-height:44vh;margin:0;padding:18px 22px;font-size:22px;line-height:1.45;overflow-y:auto}.bd .bd-footwrap{flex-direction:column;gap:0;display:flex}.bd .bd-footwrap .bd-detail{border-top:0}.bd .bd-detail.disclose--card{border-right:1px solid var(--hairline);border-left-width:6px}.bd .bd-detail .disclose__summary{font-size:26px}.bd .bd-glance{max-width:1500px;margin:0;font-size:28px;font-weight:600;line-height:1.25}.bd .bd-evalfail{border-top:1px solid var(--hairline);border-left-width:6px}.bd .bd-evalfail .disclose__row{background:var(--signal);color:var(--ink);--disclose-fs-summary:24px;min-height:44px;padding:6px 12px 6px 10px}.bd .bd-evalfail .disclose__row:hover{background:#e8511b}.bd .bd-evalfail .disclose__chevron{color:var(--ink)}.bd .bd-evalfail .disclose__meta{color:var(--ink);font-weight:700}.bd .bd-evalfail .id{color:var(--ink)}.bd .bd-evalfail .disclose__detail{padding-left:46px}@media (prefers-reduced-motion:reduce){.bd .disclose__panel{transition:none}}
