:root{--sans:var(--font-assistant),system-ui,sans-serif;--mono:var(--font-plex-mono),ui-monospace,"Cascadia Mono",Consolas,"SFMono-Regular","Liberation Mono",monospace;color-scheme:light}[data-theme=dark]{color-scheme:dark}code,kbd,pre,samp{font-family:var(--mono);font-size:.92em}body,html{height:auto;min-height:100%;overflow-x:clip}.page-body{display:flex;flex-direction:column;gap:var(--space-5);width:100%;min-width:0;max-width:1100px;margin-inline:auto}.page-body h1{margin:0;font-size:var(--text-page-title);line-height:var(--line-tight);font-weight:var(--weight-heavy);overflow-wrap:anywhere}.page-lede{margin:0;max-width:64ch;color:var(--muted);font-size:var(--text-body);line-height:var(--line-body)}.shell-user{display:flex;align-items:center;gap:var(--space-3);min-width:0;font-size:var(--text-label);color:var(--muted)}.shell-user-link{display:flex;min-width:0;color:inherit;text-decoration:none}.shell-user-link:hover .shell-user-email,.shell-user-link:hover .shell-user-short{color:var(--ink);text-decoration:underline}.shell-user-short{display:none}.shell-user-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.shell-nav .nav-section{margin:var(--space-3) var(--space-2) var(--space-1);font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--faint)}.state-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface)}.state-card-glyph{font-size:var(--text-section-title);color:var(--faint);line-height:1}.state-card-title{margin:0;font-size:var(--text-card-title);font-weight:var(--weight-bold);color:var(--ink);overflow-wrap:anywhere}.state-card-body{margin:0;max-width:52ch;font-size:var(--text-body);line-height:var(--line-body);color:var(--muted);overflow-wrap:anywhere}.state-card-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-size:var(--text-control);line-height:var(--line-body);background:var(--accent-soft);color:var(--accent-ink);overflow-wrap:anywhere}.notice a{color:inherit;font-weight:var(--weight-semibold);text-decoration:underline;white-space:nowrap}.notice.warn{background:var(--warn-soft);color:var(--warn)}.notice.neg{background:var(--neg-soft);color:var(--neg)}.notice.pos{background:var(--pos-soft);color:var(--pos)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:var(--space-6) var(--space-4);background:var(--bg)}.auth-card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.auth-card h1{margin:0;font-size:var(--text-section-title);line-height:var(--line-tight);font-weight:var(--weight-heavy)}.auth-card p{margin:0}.auth-form{gap:var(--space-4)}.auth-form,.field{display:flex;flex-direction:column}.field{gap:var(--space-1);font-size:var(--text-control);font-weight:var(--weight-semibold);color:var(--ink)}.field .input{color:var(--ink);background:var(--surface)}.field .input-bare{font-size:var(--text-body);min-height:var(--height-control-sm)}.field .input-bare[type=email],.field .input-bare[type=password]{direction:ltr;text-align:start}.auth-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--text-control)}.auth-links a,.linklike{color:var(--accent-2)}.btn.block{width:100%;justify-content:center;min-height:var(--height-control-md)}.btn:disabled{opacity:.6;cursor:not-allowed}.consent-ask{font-size:var(--text-body);line-height:var(--line-body);overflow-wrap:anywhere}.consent-app,.consent-email,.consent-label{font-weight:var(--weight-semibold)}.consent-label{font-size:var(--text-control)}.consent-lines{margin:var(--space-2) 0 0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.consent-lines,.consent-note{font-size:var(--text-control);color:var(--muted)}.consent-note{overflow-wrap:anywhere}.consent-host{font-weight:var(--weight-semibold);color:var(--ink)}.consent-email{display:inline-block;max-width:100%;overflow-wrap:anywhere}.consent-actions{display:flex;gap:var(--space-3)}.card.tight{min-width:0;max-width:100%}.admin-table{min-width:760px}.admin-table th{white-space:nowrap}.admin-table .cell-wrap{min-width:16ch;max-width:32ch;overflow-wrap:anywhere}.admin-table .cell-email{max-width:56ch}.admin-table .cell-email bdi{display:inline-block;min-width:34ch;max-width:56ch;overflow-wrap:anywhere;text-align:end}.admin-table td,.admin-table th{padding-inline:10px}.admin-table .num,.admin-table td.n{font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cell-wrap .tag{-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2)}.admin-table td{vertical-align:top}.admin-table .actions{display:flex;flex-direction:column;gap:var(--space-3);width:260px;max-width:100%;padding-block:var(--space-3) var(--space-2)}.admin-table .actions form{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.admin-table .actions form>select{grid-column:1/-1}.admin-table .actions form.single{display:flex}.admin-table summary.btn{list-style:none}.admin-table summary.btn::-webkit-details-marker{display:none}.account-panel{display:flex;flex-direction:column;gap:var(--space-4);margin-block:var(--space-4);min-width:0}.account-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.account-panel .catalog-facts .num{font-family:var(--sans)}.account-panel-head .section-title{margin:0;overflow-wrap:anywhere}.tpl-card{display:flex;flex-direction:column;gap:var(--space-3);margin-block:var(--space-6)}.tpl-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.tpl-name{margin:0;min-width:0;overflow-wrap:anywhere}.tpl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-label)}.tpl-hash,.tpl-key{font-family:var(--mono);font-size:var(--text-label);overflow-wrap:anywhere}.admin-table .tpl-hash{min-width:12ch}.tpl-version{display:inline-flex;align-items:center;gap:var(--space-2)}.tpl-version .tag{margin:0}.tpl-version-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.tpl-deactivate{display:flex;flex-direction:column;gap:var(--space-2);max-width:34rem}.tpl-deactivate summary.btn{list-style:none;align-self:flex-start}.tpl-deactivate summary.btn::-webkit-details-marker{display:none}.tpl-deactivate form{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2)}.tpl-check{scroll-margin-top:calc(var(--height-topbar) + var(--space-4));margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border)}.tpl-validation{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.tpl-preview-form{gap:var(--space-4);max-width:40rem;margin-block:var(--space-4)}.tpl-period,.tpl-preview-form{display:flex;flex-direction:column}.tpl-period{gap:var(--space-2);border:0;padding:0;margin:0}.mini-input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);min-width:0;max-width:100%}.mini-input,.pager{font-size:var(--text-label)}.pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--muted)}.section-title{margin:0;font-size:var(--text-card-title);font-weight:var(--weight-bold)}.blocked-wrap{width:100%;max-width:560px}@media (max-width:820px){.app-shell.shell-body .shell-nav{display:flex;flex-wrap:wrap;gap:var(--space-1)}.shell-nav .nav-i{flex:none;white-space:nowrap}.shell-nav .nav-sep{display:none}.shell-nav .nav-section{flex:none;align-self:center;margin:0 var(--space-3) 0 var(--space-1);-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-border-start:1px solid var(--border-strong);border-inline-start:1px solid var(--border-strong);white-space:nowrap}}@media (max-width:640px){.card.tight{border:0;background:transparent;box-shadow:none}.card.tight .tbl-scroll{overflow:visible}.admin-table{min-width:0}.admin-table,.admin-table tbody,.admin-table td,.admin-table tr{display:block}.admin-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.admin-table tbody tr{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.admin-table td{min-width:0;max-width:none;padding:var(--space-2) 0;border-bottom:1px solid var(--border);white-space:normal}.admin-table td:last-child{border-bottom:0}.admin-table td[data-label]{display:grid;grid-template-columns:minmax(5.5rem,32%) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}.admin-table td[data-label]:before{content:attr(data-label);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--muted)}.admin-table td:empty,.admin-table td[data-label]:empty{display:none}.admin-table td.cell-email,.admin-table td.cell-wrap{min-width:0;max-width:none;white-space:normal}.admin-table td[data-label]>div{grid-column:2}.admin-table td[data-label]>bdi,.admin-table td[data-label]>span{justify-self:start;max-width:100%}.admin-table .cell-email bdi,.admin-table td bdi{display:inline;min-width:0;max-width:none;overflow-wrap:anywhere}.admin-table td.n{direction:inherit;unicode-bidi:normal;text-align:start}.admin-table .actions{width:100%}}@media (max-width:480px){.shell-user-email{display:none}.shell-user-short{display:inline;white-space:nowrap}}.catalog-filter,.catalog-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.catalog-filter{align-items:center}.catalog-filter .grow{flex:1 1 14rem}.catalog-summary{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.catalog-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0}.catalog-facts dt{color:var(--muted);font-size:var(--text-label);font-weight:var(--weight-semibold)}.catalog-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.catalog-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.catalog-list li{overflow-wrap:anywhere}.catalog-form{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);align-items:start;margin-top:var(--space-4)}.catalog-form>.form-label,.catalog-form>label{padding-top:var(--space-1);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--muted)}.catalog-form>.mini-input,.catalog-form>p,.catalog-form>ul{width:100%;min-width:0}.catalog-form>button{grid-column:2;justify-self:start}.catalog-form.compact{grid-template-columns:1fr;gap:var(--space-2);width:260px;max-width:100%}.catalog-form.compact>button{grid-column:1}.field-stack{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.field-stack>p{margin:0}.sub-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.sub-list li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.sub-count{flex:none;min-width:1.75rem;padding-inline:var(--space-2);text-align:center;font-family:var(--sans);font-size:var(--text-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);border:1px solid var(--border);border-radius:999px}.sub-name{min-width:0;overflow-wrap:anywhere}.sub-manage>li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-top:1px solid var(--border)}.sub-manage>li:first-child{border-top:0}.sub-manage-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);flex:1 1 16rem;min-width:0}.catalog-members{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);max-height:22rem;overflow-y:auto}.catalog-members label{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.catalog-members .member-name{min-width:0;overflow-wrap:anywhere}.catalog-add>summary{display:inline-flex;list-style:none;cursor:pointer}.catalog-add>summary::-webkit-details-marker{display:none}.admin-table .row-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.admin-table tr[aria-current=true] td{background:var(--accent-soft)}@media (max-width:640px){.catalog-form{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.catalog-form>.form-label,.catalog-form>label{padding-top:var(--space-2)}.catalog-form>button{grid-column:1}.catalog-facts{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.catalog-facts dd{margin-bottom:var(--space-2)}}.ingest-form{gap:var(--space-4)}.ingest-field,.ingest-form{display:flex;flex-direction:column;min-width:0}.ingest-field{gap:var(--space-1);margin:0;padding:0;border:0}.ingest-field>label,.ingest-field>legend{padding:0;font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--muted)}.ingest-search{display:flex;align-items:center;gap:var(--space-2)}.ingest-search .grow{flex:1 1 auto}.ingest-periods{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4)}.ingest-periods .mini-input{min-width:10rem}.ingest-preview{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ingest-title{margin:0;font-size:var(--text-card-title);font-weight:var(--weight-heavy)}.ingest-summary{margin:0;line-height:var(--line-body)}.ingest-grid-wrap{position:relative;max-width:100%;min-width:0;--edge-dir:right;--edge-shadow:color-mix(in srgb,var(--ink) 22%,transparent)}[dir=rtl] .ingest-grid-wrap{--edge-dir:left}.ingest-grid-wrap:after{content:"";position:absolute;inset-block:1px;inset-inline-end:1px;width:36px;border-radius:var(--radius-control);background:linear-gradient(to var(--edge-dir),transparent,var(--edge-shadow));pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);z-index:3}.ingest-grid-wrap[data-more]:after{opacity:1}.ingest-grid-wrap[data-scrolled] .ingest-grid tbody th,.ingest-grid-wrap[data-scrolled] .ingest-grid thead th:first-child{box-shadow:6px 0 8px -6px var(--edge-shadow)}[dir=rtl] .ingest-grid-wrap[data-scrolled] .ingest-grid tbody th,[dir=rtl] .ingest-grid-wrap[data-scrolled] .ingest-grid thead th:first-child{box-shadow:-6px 0 8px -6px var(--edge-shadow)}.ingest-grid-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-control)}.ingest-grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.ingest-grid td,.ingest-grid th{padding:var(--space-2) var(--space-3);text-align:start;vertical-align:top;border-bottom:1px solid var(--border);-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.ingest-grid thead th{background:var(--surface-2);font-size:var(--text-label);white-space:nowrap}.ingest-grid tbody th{z-index:1;width:10rem;min-width:10rem;max-width:10rem;background:var(--surface);font-weight:var(--weight-semibold)}.ingest-grid tbody th,.ingest-grid thead th:first-child{position:-webkit-sticky;position:sticky;inset-inline-start:0;-webkit-border-start:0;border-inline-start:0}.ingest-grid thead th:first-child{z-index:2}.ingest-grid tbody tr:last-child td,.ingest-grid tbody tr:last-child th{border-bottom:0}.ingest-grid td{min-width:8.5rem}.ingest-grid.run td{min-width:11.5rem}.ingest-company-id,.ingest-company-name{display:block;overflow-wrap:anywhere}.ingest-cell .tiny{margin-top:var(--space-1);overflow-wrap:anywhere}.ingest-branches{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 0 0}.ingest-branches>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2)}.ingest-branches dt{font-size:var(--text-label);color:var(--muted)}.ingest-branches dd{margin:0}.ingest-code bdi{font-family:var(--mono);font-size:var(--text-caption);color:var(--neg);overflow-wrap:anywhere}.ingest-retry{margin-top:var(--space-2)}.ingest-legend{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ingest-launch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.ingest-counts{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.ingest-counts>div{min-width:0}.ingest-counts dt{font-size:var(--text-label);color:var(--muted)}.ingest-counts dd{margin:0;font-size:var(--text-card-title);font-weight:var(--weight-heavy)}.config-card>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);cursor:pointer}.config-card .config-title{font-weight:var(--weight-semibold)}.config-card+.config-card,.usage-card+.usage-card{margin-top:var(--space-3)}.usage-card{display:flex;flex-direction:column;gap:var(--space-3)}.card.usage-card{padding-bottom:var(--space-4)}.usage-card>.ingest-counts,.usage-card>h3,.usage-card>p{margin:0;padding:0 var(--space-4)}.usage-card>h3{padding-top:var(--space-4)}.usage-card>.notice{margin:0 var(--space-4)}.backup-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--text-label)}.backup-line .num{font-family:var(--sans)}.backup-counts{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.sweep-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0 var(--space-4)}.sweep-form>.mini-input{flex:1 1 14rem;max-width:24rem}.config-card .field-stack>.mini-input,.config-card select.mini-input{max-width:24rem}.ingest-progress,.ingest-runs{display:flex;flex-direction:column;gap:var(--space-3)}@media (max-width:640px){.ingest-periods .mini-input{min-width:0;width:100%}.ingest-periods .ingest-field{flex:1 1 100%}.ingest-grid tbody th{width:8rem;min-width:8rem;max-width:8rem}}.ingest-counts .num,.ingest-progress .num,.ingest-runs .num,.ingest-summary .num,.ingest-when .num,.page-body .page-lede .num{font-family:var(--sans)}.ingest-counts dd.num{direction:rtl;text-align:start}.ingest-runs a{color:var(--accent-2)}.first-visit{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.first-visit-title{margin:0;font-size:var(--text-card-title);font-weight:var(--weight-bold)}.first-visit-lede{margin:0;color:var(--muted)}.first-visit-counts{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.first-visit-counts>div{min-width:0}.first-visit-counts dt{font-size:var(--text-label);color:var(--muted)}.first-visit-counts dd{margin:0;font-size:var(--text-card-title);font-weight:var(--weight-heavy)}.first-visit-counts .num{font-family:var(--sans)}.first-visit-steps{display:flex;flex-direction:column;gap:var(--space-2);margin:0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}.first-visit-steps li{min-width:0}.first-visit-steps li>span{display:block}.first-visit-foot a,.first-visit-steps a{color:var(--accent-2);font-weight:var(--weight-semibold)}.first-visit-foot{margin:0}.account-section{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.account-section>p{margin:0}.account-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:26rem}.account-form .field{align-self:stretch}.account-form [role=status]:empty{display:none}.account-endpoint{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.account-endpoint-url{min-width:0;padding:var(--space-1) var(--space-2);overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-control);-webkit-user-select:all;-moz-user-select:all;user-select:all}.account-section a{color:var(--accent-2)}.method-toc{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-3)}.method-toc a{padding:var(--space-1) var(--space-3);font-size:var(--text-label);color:var(--muted);text-decoration:none;background:var(--surface);border:1px solid var(--border);border-radius:99px}.method-toc a:focus-visible,.method-toc a:hover{color:var(--ink);border-color:var(--border-strong)}.method-section{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;scroll-margin-top:var(--space-4)}.method-section p{margin:0;max-width:72ch}.method-section a{color:var(--accent-2)}.method-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.method-list>div{display:grid;grid-template-columns:11rem minmax(0,1fr);grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);align-items:baseline;min-width:0}.method-list dt{font-weight:var(--weight-semibold)}.method-list dd{margin:0;color:var(--muted);max-width:72ch}.method-checks{margin:0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}@media (max-width:640px){.method-list>div{grid-template-columns:minmax(0,1fr)}}.co-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4)}.co-head-main{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1 1 20rem}.co-head-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--text-label);color:var(--muted)}.co-head-meta>*{min-width:0;overflow-wrap:anywhere}.co-subindustry{color:var(--ink);font-weight:var(--weight-semibold)}.co-search{display:flex;flex-wrap:wrap;gap:var(--space-2)}.co-search-input{flex:1 1 14rem;min-width:0;min-height:var(--height-control-md);padding-inline:var(--space-3);font:inherit;font-size:var(--text-body);color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control)}.co-search-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.co-search .btn{min-height:var(--height-control-md);justify-content:center}.period-picker{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.period-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--height-control-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-control);font-weight:var(--weight-semibold);color:var(--ink);text-decoration:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill)}.period-chip:hover{border-color:var(--accent);color:var(--accent)}.period-chip.on{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.period-chip.empty:not(.on){color:var(--muted);border-style:dashed}.period-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.period-chip-note{font-size:var(--text-caption);font-weight:var(--weight-regular)}.filing-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.filing-summary>div{min-width:0;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.filing-summary dt{font-size:var(--text-label);color:var(--muted)}.filing-summary dd{margin:var(--space-1) 0 0;font-size:var(--text-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.source-link{color:var(--accent-2)}.filing-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.filing-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.filing-list li:last-child{border-bottom:0}.filing-list li.on{background:var(--accent-soft)}.filing-list-id{font-weight:var(--weight-semibold)}.filing-list-date{color:var(--muted);font-size:var(--text-label)}.filing-list-open{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--accent-2)}.fact-sections{display:flex;flex-direction:column;gap:var(--space-5)}.fact-section{min-width:0}.fact-section-title{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-card-title);font-weight:var(--weight-bold);border-bottom:1px solid var(--border)}.facts-table{min-width:560px}.facts-table td,.facts-table th{padding:var(--space-3);vertical-align:top}.facts-table thead th{white-space:nowrap}.facts-table th.rowhead{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.statement-table th.rowhead{width:34%}.co-head .num,.facts-table .num,.facts-table td.n,.filing-list .num,.filing-summary .num,.fv-num,.notice .num,.period-chip .num{font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.facts-table td.n{min-width:11rem}.fv{direction:ltr;display:flex;align-items:baseline;justify-content:flex-end;gap:var(--space-2);white-space:nowrap}.fv-num{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.fv-num,.fv-origin{font-weight:var(--weight-semibold)}.fv-origin{inline-size:3.2rem;flex:none;text-align:center;font-size:var(--text-caption);color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-pill);padding-block:1px}.conflict-list,.fs,.fv-na,.fv-none{direction:rtl}.fv-na,.fv-none{display:block;text-align:right;color:var(--muted)}.fv-na{font-weight:var(--weight-semibold)}.fv-none{font-size:var(--text-label)}.fs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.fs-reason{max-width:30ch;font-size:var(--text-label);line-height:var(--line-body);color:var(--muted);text-align:right;white-space:normal;overflow-wrap:anywhere}.conflict-list{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.conflict-list,.conflict-list li{display:flex;flex-direction:column;align-items:flex-start}.conflict-list li{gap:var(--space-1)}.locator{display:inline-block;max-width:100%;font-family:var(--mono);font-size:var(--text-caption);color:var(--muted);overflow-wrap:anywhere}.fact-meta{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-label);color:var(--muted)}.fact-meta-unit{color:var(--ink);font-weight:var(--weight-semibold)}.fact-meta-range{white-space:nowrap}.fact-meta-scope:before{content:" · ";white-space:pre}.cell-meta{min-width:12rem}.cell-state{min-width:11rem}.cell-state .fs{align-items:flex-start;-webkit-margin-before:0;margin-block-start:0}.cell-state .fs-reason{text-align:start}.cell-locator{min-width:10rem;max-width:18rem}.company-cell{min-width:14rem}.company-name{display:flex;flex-direction:column;gap:var(--space-1)}.company-table a{color:var(--accent-2);text-decoration:none}.company-table a:hover{text-decoration:underline}.company-sector{max-width:32ch;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.company-sub{font-size:var(--text-label);color:var(--muted);overflow-wrap:anywhere}.company-table .qb{white-space:nowrap}.company-ids{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.company-ids,.company-next{font-size:var(--text-label);font-weight:var(--weight-regular);color:var(--muted)}.company-next{max-width:44ch;line-height:var(--line-body)}.coverage-count{display:block;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);font-size:var(--text-label);color:var(--muted)}.all-facts{display:flex;flex-direction:column;gap:var(--space-3)}.facts-controls{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.facts-control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.facts-control-label{font-size:var(--text-label);color:var(--muted)}.facts-control .seg{flex-wrap:wrap;overflow:visible}.facts-control .seg a{min-height:var(--height-control-sm);display:inline-flex;align-items:center}@media (max-width:640px){.facts-table{min-width:0}.facts-table,.facts-table tbody,.facts-table td,.facts-table th.rowhead,.facts-table tr{display:block}.facts-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.facts-table tbody tr{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.facts-table th.rowhead{width:auto}.facts-table td,.facts-table th.rowhead{padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.facts-table td{min-width:0;max-width:none}.facts-table td:last-child{border-bottom:0}.facts-table td[data-label]{display:grid;grid-template-columns:minmax(5.5rem,32%) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}.facts-table td[data-label]>.qb,.facts-table td[data-label]>bdi{justify-self:start}.facts-table td[data-label]>.coverage-count{grid-column:2}.facts-table td[data-label]:before{content:attr(data-label);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--muted)}.facts-table td:empty{display:none}.facts-table td.n{direction:rtl;text-align:start}.facts-table td.n .fv{direction:rtl;justify-content:flex-start}.fact-meta{flex-direction:row;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.fs-reason,.fv-na,.fv-none{text-align:start}.company-cell{min-width:0}}.ev-body{max-width:1280px}.ev-head{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ev-crumbs{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;color:var(--muted);font-size:var(--text-control)}.ev-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}@media (max-width:900px){.ev-layout{grid-template-columns:minmax(0,1fr)}}.ev-page{flex-direction:column;min-width:0}.ev-page,.ev-toolbar{display:flex;gap:var(--space-3)}.ev-toolbar{align-items:center;justify-content:space-between;font-size:var(--text-control);color:var(--muted)}.ev-zoom{display:inline-flex;align-items:center;gap:var(--space-2)}.ev-zoom-btn{min-width:var(--height-control-sm);height:var(--height-control-sm);justify-content:center;padding:0 var(--space-2);font-size:var(--text-body)}.ev-zoom-btn:disabled{opacity:.45;cursor:default;border-color:var(--border-strong);color:var(--ink)}.ev-zoom-value{min-width:3.5em;text-align:center}.ev-scroll{max-height:80vh;overflow:auto;overscroll-behavior:contain;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-card)}.ev-scroll[data-phase=error]{display:none}.ev-scroll:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ev-sheet{position:relative;width:100%;margin-inline:auto;background:var(--surface)}.ev-sheet[data-phase=ready]{background:#ffffff}.ev-canvas{display:block}.ev-sheet:not([data-phase=ready]) .ev-canvas{display:none}.ev-sheet-status{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--muted);font-size:var(--text-control)}.ev-highlight{position:absolute;border:2px solid var(--accent);border-radius:var(--r-sm);background:var(--accent-ring);box-shadow:0 0 0 3px var(--accent-ring);pointer-events:none}.ev-page-notice{margin:0}.ev-context{gap:var(--space-4)}.ev-card,.ev-context{display:flex;flex-direction:column;min-width:0}.ev-card{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ev-card-title{margin:0;font-size:var(--text-card-title);font-weight:var(--weight-bold)}.ev-sub-title{margin:var(--space-1) 0 0;font-size:var(--text-body)}.ev-kicker,.ev-sub-title{font-weight:var(--weight-semibold)}.ev-kicker{margin:0;color:var(--muted);font-size:var(--text-label)}.ev-raw{margin:0;font-size:var(--text-page-title);font-weight:var(--weight-heavy);line-height:var(--line-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ev-facts{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.ev-fact{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.ev-fact dt{color:var(--muted);font-size:var(--text-label);line-height:var(--line-body)}.ev-fact dd{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0;margin:0;font-size:var(--text-body);line-height:var(--line-heading);overflow-wrap:anywhere}@media (max-width:420px){.ev-fact{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.ev-value{font-weight:var(--weight-semibold)}.ev-evidence,.ev-muted{color:var(--muted);font-size:var(--text-label);line-height:var(--line-body);font-weight:var(--weight-regular)}.ev-muted{margin:0}.ev-unknown{color:var(--faint);font-style:italic}.ev-line{display:block}.ev-printed{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.ev-notes .num.ev-note-num{direction:rtl}.ev-keep{white-space:nowrap}.ev-block{font-size:var(--text-body)}.ev-block,.ev-notes{margin:0;line-height:var(--line-body);overflow-wrap:anywhere}.ev-notes{display:flex;flex-direction:column;gap:var(--space-2);padding:0;list-style:none;font-size:var(--text-control)}.rs-page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.rs-hint{margin:0;font-size:var(--text-label);line-height:var(--line-body);overflow-wrap:anywhere}.rs-empty,.rs-hint{color:var(--muted)}.rs-answer .num,.rs-composer .num,.rs-history .num,.rs-turn .num{font-family:var(--sans)}.rs-composer{gap:var(--space-4);max-width:48rem;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow)}.rs-composer,.rs-field{display:flex;flex-direction:column}.rs-field{gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}.rs-field legend,.rs-field>label{padding:0;font-size:var(--text-body);font-weight:var(--weight-semibold)}.rs-clarify-list,.rs-company-list,.rs-history-list,.rs-item-list,.rs-period-list,.rs-steps,.rs-valuelist{margin:0;padding:0;list-style:none}.rs-company-list{display:flex;flex-direction:column;gap:var(--space-1);max-height:16rem;overflow-y:auto;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2)}.rs-check{display:flex;align-items:flex-start;gap:var(--space-2);min-height:var(--height-control-sm);padding-block:var(--space-1);font-size:var(--text-body);line-height:var(--line-heading);cursor:pointer}.rs-check input{flex:none;-webkit-margin-before:.2em;margin-block-start:.2em}.rs-check-text{min-width:0;overflow-wrap:anywhere}.rs-period-group{display:flex;flex-direction:column;gap:var(--space-1)}.rs-period-company{margin:0;font-size:var(--text-label);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.rs-period-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rs-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--height-control-sm);padding:var(--space-1) var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-control);cursor:pointer}.rs-chip:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.rs-check input:focus-visible,.rs-chip input:focus-visible{outline:none}.rs-chip:has(input:focus-visible){box-shadow:var(--focus-ring)}.rs-check:has(input:focus-visible){box-shadow:var(--focus-ring);border-radius:var(--radius-control)}.rs-question-input{width:100%;min-height:7rem;padding:var(--space-3);font:inherit;font-size:var(--text-body);line-height:var(--line-body);color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);resize:vertical}.rs-question-input:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.rs-scope-summary{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-control);font-size:var(--text-control);line-height:var(--line-body);overflow-wrap:anywhere}.rs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.rs-refusal{margin:0}.rs-history{gap:var(--space-3);max-width:48rem;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.rs-history,.rs-history-list{display:flex;flex-direction:column}.rs-history-list{gap:var(--space-2)}.rs-history-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--ink);text-decoration:none}.rs-history-link:hover{border-color:var(--accent)}.rs-history-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rs-history-question{flex:1 1 14rem;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.ds-actions,.rs-history-pages,.rs-page-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ds-head{display:flex;flex-direction:column;gap:var(--space-3);max-width:48rem}.ds-head h1{overflow-wrap:anywhere}.ds-rename{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.ds-rename input{flex:1 1 14rem;min-width:0}.ds-turns{display:flex;flex-direction:column;gap:var(--space-6)}[data-theme=dark] .state-card .btn.danger{color:#fca5a5;border-color:#7f1d1d}.ds-follow-up .rs-composer{max-width:none}.ds-follow-up{display:flex;flex-direction:column;gap:var(--space-3);-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.rs-history-meta{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-label)}.rs-badge{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-bold);background:var(--surface-3);color:var(--muted)}.rs-badge.answered{background:var(--pos-soft);color:var(--pos)}.rs-badge.failed{background:var(--neg-soft);color:var(--neg)}.rs-badge.needs_clarification,.rs-badge.queued,.rs-badge.running{background:var(--warn-soft);color:var(--warn)}.rs-turn{gap:var(--space-5);min-width:0}.rs-turn,.rs-turn-head{display:flex;flex-direction:column}.rs-turn-head{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.rs-question-label{color:var(--muted);font-size:var(--text-label)}.rs-question,.rs-question-label{margin:0;font-weight:var(--weight-semibold)}.rs-question{font-size:var(--text-card-title);line-height:var(--line-heading);overflow-wrap:anywhere;white-space:pre-wrap}.rs-scope{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;font-size:var(--text-label)}.rs-scope dt{color:var(--muted)}.rs-scope dd{margin:0;overflow-wrap:anywhere}.rs-state-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.rs-state-card h2{margin:0;font-size:var(--text-card-title)}.rs-state-card p{margin:0;line-height:var(--line-body)}.rs-state-card.failed{border-color:var(--neg);background:var(--neg-soft)}.rs-state-card.cancelled{background:var(--surface-2)}.rs-cancel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.rs-progress,.rs-steps{display:flex;flex-direction:column;gap:var(--space-2)}.rs-step{display:flex;align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-body)}.rs-step-mark{flex:none;width:12px;height:12px;border:2px solid var(--border-strong);border-radius:50%}.rs-step.done{color:var(--ink)}.rs-step.done .rs-step-mark{background:var(--pos);border-color:var(--pos)}.rs-step.current{color:var(--accent-ink);font-weight:var(--weight-bold)}.rs-step.current .rs-step-mark{background:var(--accent);border-color:var(--accent);box-shadow:var(--focus-ring)}.rs-counts{font-size:var(--text-label);color:var(--muted)}.rs-spinner{width:24px;height:24px;border:3px solid var(--border-strong);border-block-start-color:var(--accent);border-radius:50%;animation:rs-spin 1.2s linear infinite}@keyframes rs-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rs-spinner{animation:none}}.rs-answer{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.rs-answer h3,.rs-answer h4,.rs-answer h5{margin:0}.rs-block{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.rs-block p{margin:0;font-size:var(--text-body);line-height:2;overflow-wrap:anywhere}.rs-block.answer{border-color:var(--accent)}.rs-block.explanation{background:var(--surface-2)}.rs-block.interpretation{background:var(--ai-soft);border-color:var(--ai)}.rs-block.interpretation h3{color:var(--ai)}.rs-label{font-weight:var(--weight-semibold)}.rs-val{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);max-width:100%;padding:0 var(--space-2);background:var(--surface-2);border-radius:var(--radius-control);line-height:var(--line-heading);vertical-align:baseline}.rs-fig{font-weight:var(--weight-bold);white-space:nowrap}.rs-num{font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rs-meta{color:var(--muted);font-size:var(--text-label)}.rs-tag{padding:1px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-bold);line-height:1.6}.rs-tag.structured_reported{background:var(--pos-soft);color:var(--pos)}.rs-tag.pdf_extracted{background:var(--accent-soft);color:var(--accent-ink)}.rs-tag.calculated{background:var(--ai-soft);color:var(--ai)}.rs-tag.authoritative{background:var(--warn-soft);color:var(--warn)}.rs-sources{display:inline-flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.rs-src{color:var(--accent-2);font-size:var(--text-label);text-decoration:underline}.rs-src.nolink{color:var(--muted);text-decoration:none}.rs-src:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-control)}.rs-withheld{color:var(--warn);font-size:var(--text-label)}.rs-quote,.rs-quote-inline q{quotes:"\201C" "\201D"}.rs-quote{margin:0;padding:var(--space-2) var(--space-4);-webkit-border-start:3px solid var(--border-strong);border-inline-start:3px solid var(--border-strong);color:var(--ink);overflow-wrap:anywhere}.rs-table-scroll{max-width:100%;overflow-x:auto}.rs-table{border-collapse:collapse;min-width:100%}.rs-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:top}.rs-lineages{gap:var(--space-3)}.rs-lineage,.rs-lineages{display:flex;flex-direction:column}.rs-lineage{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--ai-soft);border:1px solid var(--border);border-radius:var(--radius-card);scroll-margin-block-start:var(--space-6)}.rs-lineage-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);margin:0}.rs-lineage-facts dt{color:var(--muted)}.rs-lineage-facts dd{margin:0;overflow-wrap:anywhere}.rs-lineage-caveats,.rs-lineage-inputs{display:flex;flex-direction:column;gap:var(--space-2);margin:0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}.rs-input-label{color:var(--muted);font-size:var(--text-label)}.rs-formula{font-family:var(--mono)}.rs-item-list,.rs-items{gap:var(--space-3)}.rs-item,.rs-item-list,.rs-items{display:flex;flex-direction:column}.rs-item{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0}.rs-item p{margin:0;line-height:var(--line-body);overflow-wrap:anywhere}.rs-item-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.rs-item-title{margin:0;font-size:var(--text-card-title);min-width:0;overflow-wrap:anywhere}.rs-item-meta,.rs-state{color:var(--muted);font-size:var(--text-label)}.rs-state{padding:2px var(--space-3);border-radius:var(--radius-pill);font-weight:var(--weight-bold);background:var(--surface-3)}.rs-state.derived,.rs-state.found{background:var(--pos-soft);color:var(--pos)}.rs-state.ambiguous,.rs-state.conflict,.rs-state.source_unavailable{background:var(--warn-soft);color:var(--warn)}.rs-state.unprocessed{background:var(--neg-soft);color:var(--neg)}.rs-valuelist{display:flex;flex-direction:column;gap:var(--space-2)}.rs-valuecard{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius-control)}.rs-valuecard.unchecked{-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn)}.rs-valuecard-meta{color:var(--muted);font-size:var(--text-label)}.rs-gaps{flex-basis:100%;font-size:var(--text-label)}.rs-gaps,.rs-unavailable{margin:0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}.rs-unavailable{display:flex;flex-direction:column;gap:var(--space-2)}.rs-effect{display:block;color:var(--muted);font-size:var(--text-label)}.rs-unchecked{-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2);-webkit-border-before:1px dashed var(--border-strong);border-block-start:1px dashed var(--border-strong)}.rs-clarify,.rs-unchecked{display:flex;flex-direction:column;gap:var(--space-2)}.rs-clarify{padding:var(--space-4) var(--space-5);background:var(--warn-soft);border:1px solid var(--warn);border-radius:var(--radius-card)}.rs-clarify h3,.rs-clarify-title{margin:0;font-size:var(--text-card-title)}.rs-clarify-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rs-scope-used{display:flex;flex-direction:column;gap:var(--space-2);color:var(--muted);font-size:var(--text-label)}.rs-scope-used ul{margin:0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}@media (max-width:480px){.rs-block,.rs-composer,.rs-item,.rs-lineage,.rs-state-card,.rs-turn-head{padding:var(--space-3) var(--space-4)}.rs-lineage-facts{grid-template-columns:minmax(0,1fr)}}.rs-periods-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0}.cmp-builder,.cmp-followup,.cmp-preview,.cmp-results{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.cmp-followup h2,.cmp-preview h2,.cmp-preview h3{margin:0}.cmp-start{display:flex;flex-direction:column;gap:var(--space-3)}.cmp-select{max-width:100%}.cmp-list{max-height:16rem;overflow-y:auto}.cmp-explicit{margin-block:var(--space-2)}.cmp-choices,.cmp-explicit{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.cmp-explicit label{gap:var(--space-1)}.cmp-explicit label,.cmp-members{display:flex;flex-direction:column}.cmp-members{gap:var(--space-2);margin:0;padding:0;list-style:none}.cmp-confirm,.cmp-members li{overflow-wrap:anywhere}.cmp-issue{display:inline-block;-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);color:var(--warn,var(--ink));font-weight:600}.cmp-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-control)}.cmp-table{border-collapse:collapse;min-width:100%}.cmp-table td,.cmp-table th{padding:var(--space-2) var(--space-3);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);text-align:start;vertical-align:top;min-width:9rem;max-width:18rem;overflow-wrap:anywhere}.cmp-table tbody th{position:-webkit-sticky;position:sticky;inset-inline-start:0;background:var(--surface,var(--bg));font-weight:600}.cmp-gap,.cmp-value{font-size:.9375rem}.cmp-gap>span,.cmp-value>span{display:block}.cmp-figure{font-weight:600}.cmp-origin,.cmp-scale,.cmp-words{color:var(--muted,var(--ink));font-size:.8125rem;font-weight:400}.cmp-gap{color:var(--muted,var(--ink))}.cmp-excluded{color:var(--warn,var(--ink));font-size:.8125rem}.cmp-sort{display:block;color:var(--accent);font-size:.8125rem;font-weight:400}@media (max-width:480px){.cmp-table tbody th{min-width:7rem;max-width:8.5rem}}.cmp-notes{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.cmp-notes dt{font-weight:600}.cmp-notes dd{margin:0;overflow-wrap:anywhere}.cmp-choices a.btn{text-decoration:none}.notice .cmp-choices a.btn:not(.primary){color:var(--ink)}.notice .cmp-choices a.btn.primary{color:#fff}.rp-page h2,.rp-page h3{margin:0}.rp-page .num{font-family:var(--sans)}.rp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-label);color:var(--muted);min-width:0}.rp-crumbs a{color:var(--accent-2);overflow-wrap:anywhere}.rp-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4);min-width:0}.rp-head h1{flex:1 1 22rem;min-width:0;line-height:var(--line-heading)}.rp-head .ds-actions{flex:none}@media (max-width:600px){.rp-head h1{font-size:var(--text-section-title)}.rp-crumbs .rp-crumb-title{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.rp-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:var(--space-3) var(--space-6);gap:var(--space-3) var(--space-6);margin:0;font-size:var(--text-control)}.rp-report-facts{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.rp-facts dt{color:var(--muted);font-size:var(--text-label)}.rp-facts dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0;overflow-wrap:anywhere;line-height:var(--line-body)}.rp-dd-note{color:var(--muted);font-size:var(--text-label)}.rp-regen{margin:0;font-size:var(--text-control);overflow-wrap:anywhere}.rp-regen a{color:var(--accent-2)}.rp-chip,.rp-status,.rp-tag{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-bold);line-height:var(--line-heading);white-space:nowrap;background:var(--surface-3);color:var(--muted)}.rp-chip.complete,.rp-chip.run,.rp-status.published{background:var(--pos-soft);color:var(--pos)}.rp-chip.gap,.rp-chip.partial,.rp-chip.running,.rp-status.staging{background:var(--warn-soft);color:var(--warn)}.rp-status.failed{background:var(--neg-soft);color:var(--neg)}.rp-tag.active{background:var(--accent-soft);color:var(--accent-ink)}.rp-flag{font-size:var(--text-label);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.rp-flag.warn{color:var(--warn)}.rp-wizard-steps{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;padding:0;list-style:none}.rp-wizard-step{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-control)}.rp-wizard-num{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--border-strong);border-radius:50%;font-size:var(--text-label);font-weight:var(--weight-bold);background:var(--surface)}.rp-wizard-step.done{color:var(--ink)}.rp-wizard-step.done .rp-wizard-num{background:var(--pos-soft);border-color:var(--pos);color:var(--pos)}.rp-wizard-step.current{color:var(--accent-ink);font-weight:var(--weight-bold)}.rp-wizard-step.current .rp-wizard-num{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.rp-builder{gap:var(--space-4);max-width:40rem;min-width:0}.rp-builder,.rp-builder-after{display:flex;flex-direction:column}.rp-builder-after{gap:var(--space-3);-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.rp-template-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.rp-template{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);cursor:pointer}.rp-template:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.rp-template:has(input:focus-visible){box-shadow:var(--focus-ring)}.rp-template input{-webkit-margin-before:3px;margin-block-start:3px;flex:none}.rp-template-text{display:flex;flex-direction:column;gap:2px;min-width:0}.rp-template-name{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.rp-template-meta{color:var(--muted);font-size:var(--text-label)}.rp-select{width:100%;max-width:28rem;min-height:36px;font-size:var(--text-control)}.rp-label-input{width:9rem;min-height:32px}.rp-date{width:12rem;min-height:32px}.rp-chosen{display:flex;flex-direction:column;gap:var(--space-2);margin:0;font-size:var(--text-control)}.rp-chosen dt{color:var(--muted);font-size:var(--text-label)}.rp-chosen dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0;font-weight:var(--weight-semibold);overflow-wrap:anywhere}.rp-change{font-size:var(--text-label);font-weight:var(--weight-regular);color:var(--accent-2)}.rp-preview{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.rp-block,.rp-preview{display:flex;flex-direction:column;min-width:0}.rp-block{gap:var(--space-2)}.rp-block h3{font-size:var(--text-body);font-weight:var(--weight-bold)}.rp-count{color:var(--muted);font-weight:var(--weight-regular)}.rp-members,.rp-roles,.rp-sections{display:grid;grid-gap:var(--space-2) var(--space-5);gap:var(--space-2) var(--space-5);margin:0;padding:0;list-style:none}.rp-left-out{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.rp-members.many{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.rp-members li,.rp-roles li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-2);min-width:0;font-size:var(--text-control)}.rp-member-name{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.rp-member-via,.rp-role{color:var(--muted);font-size:var(--text-label)}.rp-members li .rp-flag{flex-basis:100%}.rp-role{min-width:8rem}.rp-sections{gap:0;border:1px solid var(--border);border-radius:var(--radius-control)}.rp-section{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);min-width:0}.rp-section+.rp-section{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.rp-section.omitted .rp-section-title{color:var(--muted)}.rp-run-head,.rp-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3);min-width:0}.rp-run-title,.rp-section-title{flex:1 1 12rem;min-width:0;font-weight:var(--weight-semibold);font-size:var(--text-control);overflow-wrap:anywhere}.rp-section-meta{color:var(--muted);font-size:var(--text-label)}.rp-section-reason{color:var(--warn);font-size:var(--text-label);overflow-wrap:anywhere}.rp-section.omitted .rp-section-reason{color:var(--muted)}.rp-size{-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.rp-start .rs-actions{flex-wrap:wrap;align-items:center;gap:var(--space-3)}.rp-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);min-width:0}.rp-filter .rs-field{flex:1 1 14rem;min-width:0}.rp-filter .rp-select{max-width:none}.rp-filter-actions{display:flex;gap:var(--space-2)}.rp-list,.rp-run-members,.rp-run-sections,.rp-version-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.rp-list-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title state" "meta state";grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--ink);text-decoration:none}.rp-list-link:hover{border-color:var(--accent)}.rp-list-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rp-list-title{grid-area:title;font-weight:var(--weight-semibold);overflow-wrap:anywhere}.rp-list-meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:2px var(--space-3);color:var(--muted);font-size:var(--text-label);min-width:0}.rp-list-meta>span{overflow-wrap:anywhere}.rp-list-state{grid-area:state;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;align-self:center;gap:var(--space-1) var(--space-3);color:var(--muted);font-size:var(--text-label)}@media (max-width:600px){.rp-list-link{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "meta" "state"}.rp-list-state{justify-content:flex-start}}.rp-run .rp-run-sections{gap:0;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.rp-run-section{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-width:0}.rp-run-section+.rp-run-section{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.rp-run-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-2);min-width:0}.rp-gap{color:var(--warn);overflow-wrap:anywhere}.rp-gap,.rp-run-count{font-size:var(--text-label)}.rp-run-count{color:var(--muted)}.rp-run-members{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-gap:var(--space-1) var(--space-5);gap:var(--space-1) var(--space-5)}.rp-run-members li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px var(--space-2);padding-block:var(--space-1);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);min-width:0;font-size:var(--text-control)}.rp-run-member{flex:1 1 8rem;min-width:0;overflow-wrap:anywhere}.rp-run-members .rp-run-status{justify-content:flex-end}.rp-versions{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.rp-version{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions" "facts actions";grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.rp-version.active{border-color:var(--accent)}.rp-version.selected{box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .rp-version.selected{box-shadow:inset -3px 0 0 var(--accent)}.rp-version-head{grid-area:head;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.rp-version-name{font-weight:var(--weight-bold)}.rp-version-facts{grid-area:facts;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);margin:0;font-size:var(--text-label);color:var(--muted)}.rp-version-facts>div{display:flex;gap:var(--space-1)}.rp-version-facts dd{margin:0;color:var(--ink)}.rp-version-actions{grid-area:actions;align-self:center}.rp-version-actions .btn{text-decoration:none}@media (max-width:600px){.rp-version{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "facts" "actions"}}.rp-delete{border-style:solid;border-color:var(--neg)}.rp-version-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;flex-basis:100%;font-size:var(--text-control);color:var(--muted)}.rp-snapshot{display:flex;flex-direction:column;gap:var(--space-1)}.rp-snapshot p{margin:0}.rp-toolbar{justify-content:space-between;gap:var(--space-3)}.rp-downloads,.rp-toolbar{display:flex;flex-wrap:wrap;align-items:center}.rp-downloads{gap:var(--space-2)}.rp-downloads-label{color:var(--muted);font-size:var(--text-label)}.rp-toolbar .btn{text-decoration:none}.rp-frame{display:block;width:100%;height:max(32rem,calc(100vh - 14rem));border:1px solid var(--border);border-radius:var(--radius-card);background:#fff}.rp-appendix{gap:var(--space-6)}.rp-appendix,.rp-appendix-group{display:flex;flex-direction:column;min-width:0}.rp-appendix-group{gap:var(--space-3)}.rp-appendix-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);font-size:var(--text-card-title);overflow-wrap:anywhere}.rp-appendix-company{color:var(--muted);font-size:var(--text-control);font-weight:var(--weight-semibold)}.rp-appendix-sub{font-size:var(--text-label);color:var(--muted);font-weight:var(--weight-bold)}.rp-value-break{flex-basis:100%;height:0}.quality-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.quality-filter{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--height-control-sm);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--text-label);text-decoration:none;white-space:nowrap}.quality-filter:hover{border-color:var(--border-strong)}.quality-filter:focus-visible{outline:none;box-shadow:var(--focus-ring)}.quality-filter.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--weight-semibold)}.quality-filter-count{min-width:1.5em;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--muted);font-size:var(--text-caption);text-align:center}.quality-filter.on .quality-filter-count{background:var(--surface);color:var(--accent-ink)}.quality-report{display:block;overflow-wrap:anywhere}.quality-report bdi{white-space:nowrap}.quality-states{display:flex;flex-direction:column;gap:var(--space-1);margin:0;min-width:10rem}.quality-states>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2)}.quality-states dt{font-size:var(--text-label);color:var(--muted)}.quality-states dd{margin:0}.quality-flags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none}.quality-flag{padding:1px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-caption);white-space:nowrap}.quality-more,.quality-pager{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.quality-more{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.quality-detail h1{overflow-wrap:anywhere}.quality-card-title{margin:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);font-size:var(--text-card-title)}.quality-detail .card:not(.tight)>h2,.quality-summary h2{margin:0 0 var(--space-3);font-size:var(--text-card-title)}.quality-summary-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}.quality-empty{margin:0;padding:var(--space-4);color:var(--muted)}.quality-version{font-family:var(--mono);font-size:var(--text-caption);white-space:nowrap}.quality-target{display:block;margin-top:var(--space-1)}.quality-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.quality-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.quality-form p{margin:0}.quality-reason{display:flex;flex-direction:column;gap:var(--space-1);width:100%;font-size:var(--text-label)}.quality-reason input,.quality-reason select{width:100%;min-width:0;min-height:var(--height-control-sm);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-control)}.quality-reason input:focus-visible,.quality-reason select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.quality-differences,.quality-diffs,.quality-pages,.quality-tables{margin:0;padding:0;list-style:none}.quality-differences>li,.quality-diffs>li,.quality-tables>li{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);min-width:0}.quality-differences>li:first-child,.quality-diffs>li:first-child,.quality-tables>li:first-child{border-top:0}.quality-differences p,.quality-diffs p{margin:0}.quality-diff-counts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0}.quality-diff-counts>div{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--text-caption)}.quality-diff-counts dt{color:var(--muted)}.quality-diff-counts dd{margin:0}.quality-pages>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border)}.quality-pages>li:first-child{border-top:0}.quality-table-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.quality-findings{display:flex;flex-direction:column;gap:var(--space-1);margin:0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}.quality-targets{display:inline-flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2)}.quality-targets a bdi{font-family:var(--mono)}.quality-inline summary{cursor:pointer;color:var(--accent-ink);font-size:var(--text-label)}.quality-inline .quality-form{margin-top:var(--space-2);max-width:28rem}.quality-addresses{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5)}.quality-addresses bdi{font-family:var(--mono)}.quality-triage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);max-width:44rem}.quality-triage .btn{justify-self:start}.quality-detail .card a:not(.btn){color:var(--accent-2)}.quality-overall{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.quality-overall p{display:flex;align-items:center;gap:var(--space-2);margin:0}.quality-overall-label{font-size:var(--text-label);color:var(--muted)}.quality-overall .quality-flags{margin-top:0}.quality-level,.quality-page-number{white-space:nowrap}.quality-cell{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.quality-cell-row{flex-direction:row;flex-wrap:wrap;align-items:center}.quality-cell .quality-flags{margin-top:0}