.counterparty-inspections{align-content:start;gap:var(--space-xl);min-width:0;display:grid}.counterparty-inspections__header{justify-content:space-between;align-items:end;gap:var(--space-xl);min-width:0;display:flex}.counterparty-inspections__header>div{gap:var(--space-sm);min-width:0;display:grid}.counterparty-inspections__header h2,.counterparty-inspections__header p,.counterparty-inspections__page-note,.counterparty-inspections__metrics dt,.counterparty-inspections__metrics dd,.counterparty-inspections__metrics small,.counterparty-inspections__item h3,.counterparty-inspections__item p,.counterparty-inspections__item dl,.counterparty-inspections__details h4,.counterparty-inspections__details p,.counterparty-inspections__no-results p,.counterparty-inspections__no-results strong,.counterparty-inspections__error p,.counterparty-inspections--empty h2,.counterparty-inspections--empty p{margin:0}.counterparty-inspections__header h2{color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h2) / var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em}.counterparty-inspections__header>div>p{max-width:72ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}.counterparty-inspections__page-note{justify-items:end;gap:var(--space-2xs);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);text-align:right;flex:none;display:grid}.counterparty-inspections__page-note strong{color:var(--color-text-heading);font-weight:var(--font-weight-semibold)}.counterparty-inspections__metrics{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.counterparty-inspections__metrics>div{align-content:start;gap:var(--space-xs);min-width:0;padding:var(--space-lg);border-right:1px solid var(--color-border-default);display:grid}.counterparty-inspections__metrics>div:last-child{border-right:0}.counterparty-inspections__metrics dt{color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-inspections__metrics dd{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading);font-variant-numeric:tabular-nums}.counterparty-inspections__metrics small{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-inspections__filters{align-items:end;gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.counterparty-inspections__filter-search{grid-column:span 2}.counterparty-inspections__filter-search .arb-form-field__icon svg{width:1.25rem;height:1.25rem}.counterparty-inspections__list-summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:2.75rem;display:flex}.counterparty-inspections__list-summary p{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);margin:0}.counterparty-inspections__list-summary strong{color:var(--color-text-heading)}.counterparty-inspections__list{gap:var(--space-md);min-width:0;margin:0;padding:0;list-style:none;display:grid}.counterparty-inspections__list>li{min-width:0}.counterparty-inspections__item{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);min-width:0;overflow:hidden}.counterparty-inspections__item>summary{gap:var(--space-xl);padding:var(--space-lg);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;transition:background-color .16s ease-out;display:grid}.counterparty-inspections__item>summary::-webkit-details-marker{display:none}.counterparty-inspections__item>summary:hover{background:var(--color-bg-surface-secondary)}.counterparty-inspections__item>summary:focus-visible{z-index:1;outline:2px solid var(--color-border-focus);outline-offset:-2px;position:relative}.counterparty-inspections__item-main{gap:var(--space-sm);min-width:0;display:grid}.counterparty-inspections__item-meta,.counterparty-inspections__labels{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.counterparty-inspections__labels>*{max-width:100%}.counterparty-inspections__labels .arb-label{white-space:normal;height:auto}.counterparty-inspections__item-meta{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);font-variant-numeric:tabular-nums}.counterparty-inspections__item-meta strong{color:var(--color-text-heading);font-weight:var(--font-weight-semibold)}.counterparty-inspections__item h3{max-width:64ch;color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h4) / var(--line-height-h4) var(--font-family-heading);letter-spacing:-.02em;overflow-wrap:anywhere}.counterparty-inspections__item-main>p{max-width:76ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);overflow-wrap:anywhere}.counterparty-inspections__item-side{align-items:center;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.counterparty-inspections__item-side dl{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.counterparty-inspections__item-side dl>div{gap:var(--space-2xs);min-width:4.5rem;display:grid}.counterparty-inspections__item-side dt{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-inspections__item-side dd{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) / var(--line-height-body) var(--font-family-body);font-variant-numeric:tabular-nums}.counterparty-inspections__chevron{border:1px solid var(--color-border-default);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.counterparty-inspections__chevron svg{width:1.25rem;height:1.25rem;transition:transform .16s ease-out}.counterparty-inspections__item[open] .counterparty-inspections__chevron svg{transform:rotate(180deg)}.counterparty-inspections__details{gap:var(--space-xl);padding:0 var(--space-lg) var(--space-xl);border-top:1px solid var(--color-border-default);background:var(--color-bg-surface-secondary);display:grid}.counterparty-inspections__facts{padding-top:var(--space-lg);gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.counterparty-inspections__facts>div{gap:var(--space-2xs);min-width:0;display:grid}.counterparty-inspections__facts dt,.counterparty-inspections__representative>span{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-inspections__facts dd{color:var(--color-text-primary);font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body);overflow-wrap:anywhere}.counterparty-inspections__text-section,.counterparty-inspections__objects{gap:var(--space-md);display:grid}.counterparty-inspections__details h4{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) / var(--line-height-body) var(--font-family-heading)}.counterparty-inspections__text-section>p{max-width:100ch;color:var(--color-text-primary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);white-space:pre-wrap;overflow-wrap:anywhere}.counterparty-inspections__people{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.counterparty-inspections__people li{gap:var(--space-2xs);color:var(--color-text-primary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);overflow-wrap:anywhere;display:grid}.counterparty-inspections__people span{color:var(--color-text-secondary)}.counterparty-inspections__object{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);display:grid}.counterparty-inspections__object>header{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.counterparty-inspections__object>header strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-body);overflow-wrap:anywhere}.counterparty-inspections__object>header span{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);flex:none}.counterparty-inspections__object>header strong,.counterparty-inspections__object>header span,.counterparty-inspections__representative{overflow-wrap:anywhere}.counterparty-inspections__representative{color:var(--color-text-primary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.counterparty-inspections__representative>span{margin-right:var(--space-xs)}.counterparty-inspections__violations{gap:var(--space-lg);counter-reset:inspection-violations;margin:0;padding:0;list-style:none;display:grid}.counterparty-inspections__violations>li{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-border-default);counter-increment:inspection-violations;display:grid}.counterparty-inspections__violation-title{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-danger-text);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-body);display:flex}.counterparty-inspections__violation-title span{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-inspections__violations>li>p,.counterparty-inspections__measure p,.counterparty-inspections__court-action p,.counterparty-inspections__clean-result{color:var(--color-text-primary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);white-space:pre-wrap;overflow-wrap:anywhere}.counterparty-inspections__measure,.counterparty-inspections__court-action{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-warning-bg);display:grid}.counterparty-inspections__court-action{background:var(--color-info-bg)}.counterparty-inspections__measure>span{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-inspections__clean-result{color:var(--color-success-text)}.counterparty-inspections__error,.counterparty-inspections__no-results{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-sm);display:flex}.counterparty-inspections__error{background:var(--color-danger-bg);color:var(--color-danger-text);font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.counterparty-inspections__no-results{border:1px solid var(--color-border-default);min-height:12rem;color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center}.counterparty-inspections__no-results strong{color:var(--color-text-heading)}.counterparty-inspections--empty{text-align:center;place-content:center;justify-items:center;min-height:24rem}.counterparty-inspections--empty>svg{width:2rem;height:2rem;color:var(--color-text-secondary)}.counterparty-inspections--empty h2{color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading)}.counterparty-inspections--empty p{max-width:48ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}@media (max-width:1180px){.counterparty-inspections__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.counterparty-inspections__item>summary{grid-template-columns:minmax(0,1fr)}.counterparty-inspections__item-side{width:100%}}@media (max-width:900px){.counterparty-inspections__header{align-items:start;gap:var(--space-md);flex-direction:column}.counterparty-inspections__page-note{text-align:left;justify-items:start}.counterparty-inspections__metrics,.counterparty-inspections__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.counterparty-inspections__metrics>div:nth-child(2){border-right:0}.counterparty-inspections__metrics>div:nth-child(-n+2){border-bottom:1px solid var(--color-border-default)}}@media (max-width:560px){.counterparty-inspections{gap:var(--space-lg)}.counterparty-inspections__filters,.counterparty-inspections__metrics,.counterparty-inspections__facts,.counterparty-inspections__people{grid-template-columns:minmax(0,1fr)}.counterparty-inspections__filter-search{grid-column:auto}.counterparty-inspections__list-summary,.counterparty-inspections__error,.counterparty-inspections__object>header{flex-direction:column;align-items:flex-start}.counterparty-inspections__metrics>div,.counterparty-inspections__metrics>div:nth-child(2){border-right:0;border-bottom:1px solid var(--color-border-default)}.counterparty-inspections__metrics>div:last-child{border-bottom:0}.counterparty-inspections__item>summary,.counterparty-inspections__object{padding:var(--space-md)}.counterparty-inspections__details{padding:0 var(--space-md) var(--space-lg)}.counterparty-inspections__item-side dl{gap:var(--space-sm)}.counterparty-inspections__item-side dl>div{min-width:0}}@media (prefers-reduced-motion:reduce){.counterparty-inspections__item>summary,.counterparty-inspections__chevron svg{transition:none}}

.counterparty-history{align-content:start;gap:var(--space-xl);min-width:0;display:grid}.counterparty-history__header{justify-content:space-between;align-items:end;gap:var(--space-xl);min-width:0;display:flex}.counterparty-history__header>div{gap:var(--space-sm);min-width:0;display:grid}.counterparty-history__header h2,.counterparty-history__header p,.counterparty-history__result-note,.counterparty-history__result-note strong,.counterparty-history__result-note span,.counterparty-history__metrics dt,.counterparty-history__metrics dd,.counterparty-history__metrics small,.counterparty-history__timeline-header h3,.counterparty-history__timeline-header p,.counterparty-history__timeline-header>span,.counterparty-history__no-results h3,.counterparty-history__no-results h4,.counterparty-history__no-results p,.counterparty-history--empty h2,.counterparty-history--empty p{margin:0}.counterparty-history__header h2{color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h2) / var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em}.counterparty-history__header>div>p{max-width:66ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}.counterparty-history__result-note{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);text-align:right;flex:none;justify-items:end;display:grid}.counterparty-history__result-note strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading);font-variant-numeric:tabular-nums}.counterparty-history__metrics{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.counterparty-history__metrics>div{align-content:start;gap:var(--space-xs);min-width:0;padding:var(--space-lg);border-right:1px solid var(--color-border-default);display:grid}.counterparty-history__metrics>div:last-child{border-right:0}.counterparty-history__metrics dt{color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-history__metrics dd{overflow-wrap:anywhere;color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading);font-variant-numeric:tabular-nums}.counterparty-history__metrics small{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-history__filters{align-items:end;gap:var(--space-md);grid-template-columns:minmax(16rem,1.6fr) repeat(3,minmax(8rem,.7fr));display:grid}.counterparty-history__filters .arb-form-field__icon svg{width:1.25rem;height:1.25rem}.counterparty-history__timeline{gap:var(--space-lg);min-width:0;padding:var(--space-xl);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);display:grid}.counterparty-history__timeline-header{justify-content:space-between;align-items:end;gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-default);display:flex}.counterparty-history__timeline-header>div{gap:var(--space-xs);display:grid}.counterparty-history__timeline-header h3{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading)}.counterparty-history__timeline-header h3:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-info-main);outline-offset:3px}.counterparty-history__timeline-header p,.counterparty-history__timeline-header>span{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.counterparty-history__timeline-header p{max-width:68ch}.counterparty-history__timeline-header>span{font-variant-numeric:tabular-nums;flex:none}.counterparty-history__timeline>.arb-pagination{padding-top:var(--space-lg);border-top:1px solid var(--color-border-default)}.counterparty-history__no-results,.counterparty-history--empty{justify-items:start;gap:var(--space-sm);padding:var(--space-xl);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);display:grid}.counterparty-history__no-results--initial{align-content:center;min-height:16rem}.counterparty-history__no-results>svg,.counterparty-history--empty>svg{width:2rem;height:2rem;color:var(--color-text-secondary)}.counterparty-history__no-results h3,.counterparty-history--empty h2{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading)}.counterparty-history__no-results h4{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) / var(--line-height-body) var(--font-family-heading)}.counterparty-history__no-results p,.counterparty-history--empty p{max-width:62ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.counterparty-history--empty{align-content:center;min-height:20rem}@media (max-width:1150px){.counterparty-history__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.counterparty-history__metrics>div{border-bottom:1px solid var(--color-border-default)}.counterparty-history__metrics>div:nth-child(2n){border-right:0}.counterparty-history__metrics>div:nth-last-child(-n+2){border-bottom:0}.counterparty-history__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.counterparty-history{gap:var(--space-lg)}.counterparty-history__header,.counterparty-history__timeline-header{align-items:start;gap:var(--space-sm);display:grid}.counterparty-history__result-note{text-align:left;justify-items:start}.counterparty-history__metrics,.counterparty-history__filters{grid-template-columns:1fr}.counterparty-history__metrics>div{border-right:0;border-bottom:1px solid var(--color-border-default)}.counterparty-history__metrics>div:nth-last-child(2){border-bottom:1px solid var(--color-border-default)}.counterparty-history__metrics>div:last-child{border-bottom:0}.counterparty-history__timeline,.counterparty-history__no-results,.counterparty-history--empty{padding:var(--space-lg)}.counterparty-history__timeline-header>span{padding-top:var(--space-xs)}}

.counterparty-licenses{align-content:start;gap:var(--space-xl);min-width:0;display:grid}.counterparty-licenses__header{justify-content:space-between;align-items:end;gap:var(--space-xl);min-width:0;display:flex}.counterparty-licenses__header>div{gap:var(--space-sm);min-width:0;display:grid}.counterparty-licenses__header h2,.counterparty-licenses__header p,.counterparty-licenses__count,.counterparty-licenses__facts,.counterparty-licenses__facts dt,.counterparty-licenses__facts dd,.counterparty-licenses__details h4,.counterparty-licenses--empty h2,.counterparty-licenses--empty p{margin:0}.counterparty-licenses__header h2,.counterparty-licenses--empty h2{color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h2) / var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em}.counterparty-licenses__header>div>p{max-width:68ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}.counterparty-licenses__count{justify-items:end;gap:var(--space-2xs);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);text-align:right;flex:none;display:grid}.counterparty-licenses__count strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading);font-variant-numeric:tabular-nums}.counterparty-licenses__list{gap:var(--space-md);min-width:0;margin:0;padding:0;list-style:none;display:grid}.counterparty-licenses__list>li,.counterparty-licenses__card,.counterparty-licenses__card .arb-content-card__body{min-width:0}.counterparty-licenses__card{background:0 0}.counterparty-licenses__card .arb-content-card__title{overflow-wrap:anywhere}.counterparty-licenses__facts{gap:var(--space-lg) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.counterparty-licenses__fact{align-content:start;gap:var(--space-2xs);min-width:0;display:grid}.counterparty-licenses__fact--wide{grid-column:1/-1}.counterparty-licenses__fact dt{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-licenses__fact dd{color:var(--color-text-primary);font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.counterparty-licenses__details{gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-default);display:grid}.counterparty-licenses__details h4{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.counterparty-licenses__details ul{gap:var(--space-xs);min-width:0;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);margin:0;padding-left:1.25rem;display:grid}.counterparty-licenses__details li{min-width:0;padding-left:var(--space-2xs);overflow-wrap:anywhere}.counterparty-licenses--empty{align-content:center;justify-items:center;gap:var(--space-sm);min-height:22rem;padding:var(--space-xl);border:1px solid var(--color-border-default);border-radius:var(--card-radius);text-align:center}.counterparty-licenses--empty>svg{width:2.5rem;height:2.5rem;color:var(--color-text-muted)}.counterparty-licenses--empty p{max-width:48ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}@media (max-width:640px){.counterparty-licenses__header{align-items:start;gap:var(--space-md);display:grid}.counterparty-licenses__count{place-items:baseline start;gap:var(--space-xs);text-align:left;display:flex}.counterparty-licenses__facts{grid-template-columns:minmax(0,1fr)}.counterparty-licenses__fact--wide{grid-column:auto}}

.counterparty-management{align-content:start;gap:var(--space-xl);min-width:0;display:grid;container-type:inline-size}.counterparty-management__header{gap:var(--space-sm);min-width:0;display:grid}.counterparty-management__header h2,.counterparty-management__header p,.counterparty-management__section-header h3,.counterparty-management__section-header span,.counterparty-management__table-header span,.counterparty-management__identity h4,.counterparty-management__identity p,.counterparty-management__identifiers dl,.counterparty-management__identifiers dt,.counterparty-management__identifiers dd,.counterparty-management__period p,.counterparty-management__empty{margin:0}.counterparty-management__header h2{color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h2) / var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em}.counterparty-management__header p{max-width:68ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}.counterparty-management__filter{min-width:0}.counterparty-management__filter .arb-tabs--segmented{gap:var(--space-md)}.counterparty-management__filter .arb-tabs__panels{justify-self:stretch;width:100%}.counterparty-management__list{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);width:100%;min-width:0;overflow:hidden}.counterparty-management__section+.counterparty-management__section{border-top:1px solid var(--color-border-strong)}.counterparty-management__section-header{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-bg-surface-secondary);display:flex}.counterparty-management__section-header h3{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) / var(--line-height-body) var(--font-family-heading)}.counterparty-management__section-header span{min-width:2rem;min-height:2rem;padding-inline:var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-text-secondary);background:var(--color-bg-surface);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.counterparty-management__table-header,.counterparty-management__record{column-gap:var(--space-lg);min-width:0;padding-inline:var(--space-lg);grid-template-columns:minmax(14rem,2fr) minmax(11rem,1.35fr) minmax(9rem,1fr) minmax(11rem,1.2fr);display:grid}.counterparty-management__table-header{padding-block:var(--space-sm);border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-management__records{min-width:0;margin:0;padding:0;list-style:none}.counterparty-management__record{padding-block:var(--space-lg);align-items:start}.counterparty-management__record+.counterparty-management__record{border-top:1px solid var(--color-border-default)}.counterparty-management__identity,.counterparty-management__participation,.counterparty-management__identifiers,.counterparty-management__period{min-width:0}.counterparty-management__identity{gap:var(--space-2xs);display:grid}.counterparty-management__identity h4{overflow-wrap:anywhere;min-width:0;color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-heading)}.counterparty-management__identity h4 a{color:inherit;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em;text-decoration-thickness:1px}.counterparty-management__identity h4 a:hover{text-decoration-color:currentColor}.counterparty-management__identity h4 a:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-info-main);outline-offset:3px}.counterparty-management__identity p,.counterparty-management__period p,.counterparty-management__dash{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.counterparty-management__labels{gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.counterparty-management__labels .arb-label{max-width:100%}.counterparty-management__labels .arb-label__text{text-overflow:clip;white-space:normal;overflow:visible}.counterparty-management__identifiers dl{gap:var(--space-xs);display:grid}.counterparty-management__identifiers dl>div{gap:var(--space-xs);min-width:0;display:flex}.counterparty-management__identifiers dt{color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);flex:none}.counterparty-management__identifiers dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body);font-variant-numeric:tabular-nums}.counterparty-management__period p{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.counterparty-management__mobile-label{color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);display:none}.counterparty-management__empty{padding:var(--space-lg);border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}@container (max-width:60rem){.counterparty-management__table-header{display:none}.counterparty-management__record{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.counterparty-management__identity,.counterparty-management__participation,.counterparty-management__identifiers,.counterparty-management__period{align-content:start;gap:var(--space-xs);display:grid}.counterparty-management__mobile-label{display:block}}@container (max-width:36rem){.counterparty-management__section-header,.counterparty-management__record{padding-inline:var(--space-md)}.counterparty-management__record{gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.counterparty-management{gap:var(--space-lg)}}

.counterparty-affiliates{align-content:start;gap:var(--space-xl);min-width:0;display:grid;container-type:inline-size}.counterparty-affiliates__header{gap:var(--space-sm);min-width:0;display:grid}.counterparty-affiliates__header h2,.counterparty-affiliates__header p,.counterparty-affiliates__identity h3,.counterparty-affiliates__identity p,.counterparty-affiliates__identifiers dl,.counterparty-affiliates__identifiers dt,.counterparty-affiliates__identifiers dd,.counterparty-affiliates__details p,.counterparty-affiliates__details address,.counterparty-affiliates__empty h3,.counterparty-affiliates__empty p,.counterparty-affiliates__result-summary{margin:0}.counterparty-affiliates__header h2{color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h2) / var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em}.counterparty-affiliates__header p{max-width:68ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}.counterparty-affiliates__search{width:min(100%,34rem)}.counterparty-affiliates__search .arb-form-field__icon svg{width:1.125rem;height:1.125rem}.counterparty-affiliates__filters{min-width:0}.counterparty-affiliates__filters .arb-tabs--segmented{gap:var(--space-md)}.counterparty-affiliates__filters .arb-tabs__panels{padding-top:var(--space-md)}.counterparty-affiliates__result-summary{padding-bottom:var(--space-sm);color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);font-variant-numeric:tabular-nums}.counterparty-affiliates__list{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);min-width:0;overflow:hidden}.counterparty-affiliates__table-header,.counterparty-affiliates__record{column-gap:var(--space-lg);min-width:0;padding-inline:var(--space-lg);grid-template-columns:minmax(15rem,2fr) minmax(12rem,1.25fr) minmax(9rem,.85fr) minmax(13rem,1.25fr);display:grid}.counterparty-affiliates__table-header{padding-block:var(--space-sm);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);background:var(--color-bg-surface-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-affiliates__records{min-width:0;margin:0;padding:0;list-style:none}.counterparty-affiliates__record{padding-block:var(--space-lg);align-items:start}.counterparty-affiliates__record+.counterparty-affiliates__record{border-top:1px solid var(--color-border-default)}.counterparty-affiliates__identity,.counterparty-affiliates__signals,.counterparty-affiliates__identifiers,.counterparty-affiliates__details{min-width:0}.counterparty-affiliates__identity,.counterparty-affiliates__details{align-content:start;gap:var(--space-xs);display:grid}.counterparty-affiliates__identity h3{overflow-wrap:anywhere;min-width:0;color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-heading)}.counterparty-affiliates__identity h3 a{color:inherit;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em;text-decoration-thickness:1px}.counterparty-affiliates__identity h3 a:hover{text-decoration-color:currentColor}.counterparty-affiliates__identity h3 a:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-info-main);outline-offset:3px}.counterparty-affiliates__identity p,.counterparty-affiliates__details p,.counterparty-affiliates__details address{overflow-wrap:anywhere;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-affiliates__details address{font-style:normal}.counterparty-affiliates__labels{gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.counterparty-affiliates__labels .arb-label{max-width:100%}.counterparty-affiliates__labels .arb-label__text{text-overflow:clip;white-space:normal;overflow:visible}.counterparty-affiliates__identifiers dl{gap:var(--space-xs);display:grid}.counterparty-affiliates__identifiers dl>div{gap:var(--space-xs);min-width:0;display:flex}.counterparty-affiliates__identifiers dt{color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);flex:none}.counterparty-affiliates__identifiers dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body);font-variant-numeric:tabular-nums}.counterparty-affiliates__mobile-label{color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);display:none}.counterparty-affiliates__empty{justify-items:start;gap:var(--space-xs);padding:var(--space-xl);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface-secondary);display:grid}.counterparty-affiliates__empty h3{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) / var(--line-height-body) var(--font-family-heading)}.counterparty-affiliates__empty p{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}@container (max-width:60rem){.counterparty-affiliates__table-header{display:none}.counterparty-affiliates__record{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.counterparty-affiliates__identity,.counterparty-affiliates__signals,.counterparty-affiliates__identifiers,.counterparty-affiliates__details{align-content:start;gap:var(--space-xs);display:grid}.counterparty-affiliates__mobile-label{display:block}}@container (max-width:36rem){.counterparty-affiliates__record{gap:var(--space-md);padding-block:var(--space-md);padding-inline:var(--space-md);grid-template-columns:minmax(0,1fr)}.counterparty-affiliates__empty{padding:var(--space-lg)}}@media (max-width:560px){.counterparty-affiliates{gap:var(--space-lg)}}

.counterparty-registries{align-content:start;gap:var(--space-xl);min-width:0;display:grid}.counterparty-registries__header,.counterparty-registries__results-header{justify-content:space-between;align-items:end;gap:var(--space-xl);min-width:0;display:flex}.counterparty-registries__header{justify-content:start;gap:var(--space-sm);display:grid}.counterparty-registries__header>div{gap:var(--space-sm);min-width:0;display:grid}.counterparty-registries__header--counted{justify-content:space-between;align-items:end;gap:var(--space-xl);display:flex}.counterparty-registries__header h2,.counterparty-registries__header p,.counterparty-registries__results-header h3,.counterparty-registries__results-header p,.counterparty-registries__checks h3,.counterparty-registries__checks h4,.counterparty-registries__checks p,.counterparty-registries__registry-details h3,.counterparty-registries__registry-details h4,.counterparty-registries__registry-details p,.counterparty-registries__inline-facts,.counterparty-registries__inline-facts dt,.counterparty-registries__inline-facts dd,.counterparty-registries__facts,.counterparty-registries__facts dt,.counterparty-registries__facts dd,.counterparty-registries__empty h3,.counterparty-registries__empty p,.counterparty-registries__notice{margin:0}.counterparty-registries__header h2{color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h2) / var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em}.counterparty-registries__header p{max-width:68ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}.counterparty-registries__header--counted>strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading);font-variant-numeric:tabular-nums;flex:none}.counterparty-registries .arb-tabs__panel:focus-visible{outline-offset:var(--space-xs)}.counterparty-registries__overview,.counterparty-registries__results,.counterparty-registries__support{align-content:start;gap:var(--space-lg);min-width:0;display:grid}.counterparty-registries__checks{border:1px solid var(--color-border-default);border-radius:var(--card-radius);min-width:0;overflow:hidden}.counterparty-registries__checks>header{justify-content:space-between;align-items:end;gap:var(--space-xl);padding:var(--space-lg);border-bottom:1px solid var(--color-border-default);display:flex}.counterparty-registries__checks>header>div{gap:var(--space-xs);min-width:0;display:grid}.counterparty-registries__checks h3,.counterparty-registries__results-header h3,.counterparty-registries__registry-details>h3{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading);letter-spacing:-.02em}.counterparty-registries__checks>header>div p,.counterparty-registries__results-header p{max-width:66ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.counterparty-registries__check-summary{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.counterparty-registries__check-summary strong{color:var(--color-text-heading)}.counterparty-registries__checks ul,.counterparty-registries__cards{min-width:0;margin:0;padding:0;list-style:none;display:grid}.counterparty-registries__checks li{align-items:center;gap:var(--space-lg);min-width:0;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.counterparty-registries__checks li:last-child{border-bottom:0}.counterparty-registries__checks li>div{gap:var(--space-2xs);min-width:0;display:grid}.counterparty-registries__checks h4,.counterparty-registries__registry-details h4{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.counterparty-registries__checks li p,.counterparty-registries__registry-details article p,.counterparty-registries__detail-meta{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-registries__checks .counterparty-registries__check-details{color:var(--color-text-primary);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.counterparty-registries__checks .arb-label{justify-self:end}.counterparty-registries__registry-details{gap:var(--space-md);min-width:0;display:grid}.counterparty-registries__detail-list{border:1px solid var(--color-border-default);border-radius:var(--card-radius);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.counterparty-registries__detail-list article{align-content:start;justify-items:start;gap:var(--space-sm);min-width:0;padding:var(--space-lg);display:grid}.counterparty-registries__detail-list article+article{border-left:1px solid var(--color-border-default)}.counterparty-registries__detail-list article>div{gap:var(--space-xs);min-width:0;display:grid}.counterparty-registries__detail-list article p{overflow-wrap:anywhere}.counterparty-registries__detail-meta{color:var(--color-text-primary)}.counterparty-registries__inline-facts{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.counterparty-registries__inline-facts div{gap:var(--space-xs);min-width:0;display:flex}.counterparty-registries__inline-facts dt{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-registries__inline-facts dd{color:var(--color-text-primary);font:var(--font-weight-semibold) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.counterparty-registries__results-header>div{gap:var(--space-xs);min-width:0;display:grid}.counterparty-registries__results-header>strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading);font-variant-numeric:tabular-nums;flex:none}.counterparty-registries__cards{gap:var(--space-md)}.counterparty-registries__cards>li,.counterparty-registries__cards .arb-content-card,.counterparty-registries__cards .arb-content-card__body{min-width:0}.counterparty-registries__cards .arb-content-card{background:0 0}.counterparty-registries__cards .arb-content-card__title,.counterparty-registries__cards .arb-content-card__description{overflow-wrap:anywhere}.counterparty-registries__facts{gap:var(--space-md) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.counterparty-registries__fact{align-content:start;gap:var(--space-2xs);min-width:0;display:grid}.counterparty-registries__fact--wide{grid-column:1/-1}.counterparty-registries__fact dt{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-registries__fact dd{color:var(--color-text-primary);font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.counterparty-registries__notice{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.counterparty-registries__empty{align-content:center;justify-items:center;gap:var(--space-sm);padding:clamp(3rem, 9vw, 6rem) var(--space-xl);border:1px solid var(--color-border-default);border-radius:var(--card-radius);text-align:center;display:grid}.counterparty-registries__empty>svg{width:2.5rem;height:2.5rem;color:var(--color-text-muted)}.counterparty-registries__empty h3{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading);letter-spacing:-.02em}.counterparty-registries__empty p{max-width:48ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}@media (max-width:720px){.counterparty-registries__header--counted,.counterparty-registries__checks>header,.counterparty-registries__results-header{align-items:start;gap:var(--space-md);display:grid}.counterparty-registries__check-summary{white-space:normal}.counterparty-registries__detail-list,.counterparty-registries__facts{grid-template-columns:minmax(0,1fr)}.counterparty-registries__detail-list article+article{border-top:1px solid var(--color-border-default);border-left:0}.counterparty-registries__fact--wide{grid-column:auto}}@media (max-width:520px){.counterparty-registries__checks>header,.counterparty-registries__checks li,.counterparty-registries__detail-list article{padding:var(--space-md)}.counterparty-registries__checks li{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.counterparty-registries__checks .arb-label{justify-self:start}}

.case-list-page,.case-list-page *,.case-list-page :before,.case-list-page :after{box-sizing:border-box}.case-list-page{background:var(--color-bg-page);width:100%;max-width:100%;color:var(--color-text-primary);font-family:var(--font-family-body);overflow-x:clip}.case-list-page ::selection{background:var(--color-brand-primary);color:var(--color-brand-on-primary)}.case-list-page :where(section,header,fieldset,label,div,aside){min-width:0}.case-list-page :is(a,button,input,select):focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px;box-shadow:0 0 0 1px var(--color-bg-surface-dark)}.case-list-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.case-catalog{width:min(calc(100% - 2 * clamp(var(--space-md), 4vw, var(--space-3xl))), 88rem);padding-block:var(--space-lg) var(--space-3xl);scroll-margin-top:var(--space-lg);margin-inline:auto}.case-catalog__toolbar{gap:var(--space-sm);min-height:var(--input-size-medium-height);justify-content:flex-end;align-items:center;display:flex}.case-filters__header h3{margin:0}.case-catalog__sort,.case-field{gap:var(--space-xs);min-width:0;color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);display:grid}.case-catalog__sort{width:min(100%,13rem);position:relative}.case-catalog__sort>svg{z-index:1;top:50%;left:var(--space-sm);width:1rem;height:1rem;color:var(--color-text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.case-catalog__sort .arb-select__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case-catalog__sort .arb-select__trigger{padding-left:2.25rem}.case-field>input,.case-filter-range input{width:100%;height:var(--input-size-medium-height);padding-inline:var(--space-sm);border:1px solid var(--color-border-strong);border-radius:var(--input-radius);background:var(--color-bg-surface);color:var(--color-text-primary);caret-color:var(--color-info-main);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);outline:0}.case-field>input::placeholder,.case-filter-range input::placeholder{color:var(--color-text-secondary);opacity:1}.case-catalog__layout{gap:var(--space-xl);grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);align-items:start;display:grid}.case-catalog__results-column{gap:var(--space-md);min-width:0;display:grid}.case-filters-desktop{top:var(--case-filter-sticky-top,var(--space-lg));scroll-margin-top:var(--space-lg);position:sticky}.case-filters-trigger{display:none}.case-filters{gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-surface);display:grid}.case-filters__header{gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.case-filters__header h3{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h4) / var(--line-height-h4) var(--font-family-heading);letter-spacing:-.015em}.case-filters__header button,.case-filters__sheet-reset{min-height:2.75rem;color:var(--color-text-link);font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.case-filters__header button{margin:-.625rem;padding:.625rem}.case-filters__sheet-reset{padding:var(--space-xs) 0;justify-self:end}.case-filter-group{gap:var(--space-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.case-filter-group legend{margin-bottom:var(--space-xs);color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);padding:0}.case-filter-group .arb-tabs--segmented{gap:0}.case-filter-group .arb-tabs--segmented .arb-tabs__list{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.case-filter-group .arb-tabs--segmented .arb-tabs__tab{width:100%;min-width:0;padding-inline:var(--space-xs);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.case-filter-group .arb-tabs__panels{display:none}.case-filter-checks--inline{grid-template-columns:repeat(3,minmax(0,1fr))}.case-filter-checks--inline legend{grid-column:1/-1}.case-filter-checks:not(.case-filter-checks--inline){gap:var(--space-2xs)}.case-filter-checks:not(.case-filter-checks--inline) .arb-choice{min-height:2rem;padding-block:var(--space-2xs)}.case-filter-field-grid{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.case-filter-sro{gap:var(--space-xs);display:grid}.case-filter-geography{gap:var(--space-sm);display:grid}.case-filter-sro__hint,.case-filter-sro__feedback{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}.case-filter-sro__feedback p{margin:0}.case-filter-sro__feedback button{min-height:2rem;color:var(--color-text-link);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.case-filter-field-grid .arb-select__option strong{overflow-wrap:anywhere}.case-filter-chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.case-filter-chip{min-height:2rem;padding-inline:var(--space-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-surface);color:var(--color-text-primary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out}.case-filter-chip:hover{background:var(--button-outline-hover)}.case-filter-chip[aria-pressed=true]{border-color:var(--color-bg-surface-dark);background:var(--color-bg-surface-dark);color:var(--color-text-inverse)}.case-filter-range{gap:var(--space-xs);margin-top:var(--space-2xs);color:var(--color-text-secondary);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.case-filters__submit{width:100%}.case-results{gap:var(--space-md);min-width:0;scroll-margin-top:var(--space-lg);display:grid}.bankruptcy-case-card-item{border-radius:var(--card-radius);min-width:0;display:block}.bankruptcy-case-card{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);min-width:0;font:14px / 1.45 var(--font-family-body);border-radius:12px;transition:border-color .15s ease-out;container:case-card/inline-size}.bankruptcy-case-card:hover{border-color:#aebdce}.bankruptcy-case-card a{color:#095ccb;text-underline-offset:4px;text-decoration:none}.bankruptcy-case-card a:hover{text-decoration:underline}.bankruptcy-case-card__icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px}.bankruptcy-case-card__head{grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:20px 24px 16px;display:grid}.bankruptcy-case-card__identity{min-width:0}.bankruptcy-case-card__number{letter-spacing:.015em;font-size:13px;font-weight:500;display:inline-block}.bankruptcy-case-card__identity h3{font:650 21px / 1.35 var(--font-family-heading);letter-spacing:-.025em;overflow-wrap:anywhere;margin:4px 0}.bankruptcy-case-card__identity h3 a{color:var(--color-text-heading)}.bankruptcy-case-card__identity h3 a:hover{color:#095ccb}.bankruptcy-case-card__meta{color:#616b77;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.bankruptcy-case-card__separator{color:var(--color-text-secondary)}.bankruptcy-case-card__state{flex-direction:column;align-items:flex-end;gap:6px;max-width:280px;display:flex}.bankruptcy-case-card__stage{color:#194f9d;text-align:right;background:#edf3ff;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35}.bankruptcy-case-card__stage--closed{background:var(--color-bg-surface-secondary);color:#5f6770}.bankruptcy-case-card__stage-date{color:#616b77;font-size:12px}.bankruptcy-case-card__early{color:#7a5a12;background:#fff8e6;border:1px solid #e3c98a;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}.bankruptcy-case-card__manager{color:#616b77;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.bankruptcy-case-card__manager a{color:#364454;overflow-wrap:anywhere;font-weight:500}.bankruptcy-case-card__sections{border-block:1px solid var(--color-border-default);grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(0,1fr));margin:0 24px;display:grid}.bankruptcy-case-card__metric{min-width:0;padding:12px 12px 12px 20px;transition:background .15s ease-out;display:block;position:relative}.bankruptcy-case-card__metric:hover{background:#f5f8fc;text-decoration:none!important}.bankruptcy-case-card__metric+.bankruptcy-case-card__metric:before{content:"";border-left:1px solid var(--color-border-default);position:absolute;top:12px;bottom:12px;left:0}.bankruptcy-case-card__metric:first-child{padding-left:0}.bankruptcy-case-card__metric-title{color:#616b77;align-items:center;gap:6px;font-size:12px;display:flex}.bankruptcy-case-card__metric strong{color:#095ccb;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:21px;font-weight:600;line-height:1.4;display:block}.bankruptcy-case-card__metric strong.bankruptcy-case-card__empty{color:#616b77;font-size:18px}.bankruptcy-case-card__metric strong small{letter-spacing:0;color:#455467;font-size:13px;font-weight:400}.bankruptcy-case-card__metric-note{color:var(--color-warning-text-aa);align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.bankruptcy-case-card__metric-note--confirmed{color:#616b77}.bankruptcy-case-card__metric-note .bankruptcy-case-card__icon{width:13px;height:13px}.bankruptcy-case-card__metric-unit{color:#616b77;margin-top:4px;font-size:11px;display:block}.bankruptcy-case-card__event{align-items:baseline;gap:12px;margin:0;padding:12px 24px 8px;font-size:13px;display:flex}.bankruptcy-case-card__event>span{color:#616b77;white-space:nowrap;font-size:12px}.bankruptcy-case-card__event time{color:#536071;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.bankruptcy-case-card__event a{color:#34465d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bankruptcy-case-card__event--empty{color:#616b77;font-size:12px}.bankruptcy-case-card__footer{align-items:center;gap:16px;min-height:44px;padding:0 24px 12px;display:flex}.bankruptcy-case-card__freshness{color:#616b77;flex-wrap:wrap;flex:1;align-items:center;gap:6px 16px;font-size:11px;display:flex}.bankruptcy-case-card__freshness>span{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.bankruptcy-case-card__freshness .bankruptcy-case-card__icon{width:13px;height:13px}.bankruptcy-case-card__open{flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.bankruptcy-case-card__open .bankruptcy-case-card__icon{transition:transform .15s ease-out}.bankruptcy-case-card__open:hover .bankruptcy-case-card__icon{transform:translate(2px)}.bankruptcy-case-card__notice{color:#635337;background:#faf7ee;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 24px 12px;padding:8px 12px;font-size:12px;display:flex}.bankruptcy-case-card__notice .bankruptcy-case-card__icon{align-self:center;width:14px;height:14px}.bankruptcy-case-card__notice strong{font-weight:500}.bankruptcy-case-card__notice span{color:#6b614f}.case-catalog__refresh{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}@container case-card (max-width:800px){.bankruptcy-case-card__head{gap:8px 16px;padding:20px}.bankruptcy-case-card__identity h3{font-size:19px}.bankruptcy-case-card__stage{max-width:190px}.bankruptcy-case-card__sections{grid-template-columns:minmax(200px,1.7fr) repeat(4,minmax(0,1fr));margin-inline:20px}.bankruptcy-case-card__metric{padding-inline:12px 8px}.bankruptcy-case-card__metric-title{gap:4px}.bankruptcy-case-card__metric:not(:first-child) .bankruptcy-case-card__icon{display:none}.bankruptcy-case-card__event{padding-inline:20px}.bankruptcy-case-card__event>span{display:none}.bankruptcy-case-card__footer{padding-inline:20px}.bankruptcy-case-card__notice{margin-inline:20px}}@container case-card (max-width:660px){.bankruptcy-case-card__head{grid-template-columns:1fr;gap:12px;padding:18px 16px 16px}.bankruptcy-case-card__meta{gap:5px;font-size:11px}.bankruptcy-case-card__court{width:100%}.bankruptcy-case-card__separator{display:none}.bankruptcy-case-card__state{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;max-width:none}.bankruptcy-case-card__stage{text-align:left;max-width:none;padding:5px 8px;font-size:11px}.bankruptcy-case-card__stage-date{font-size:11px}.bankruptcy-case-card__manager{font-size:12px}.bankruptcy-case-card__sections{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);margin-inline:16px}.bankruptcy-case-card__metric{padding:12px 4px}.bankruptcy-case-card__rtk{border-bottom:1px solid var(--color-border-default);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:12px 0;display:grid}.bankruptcy-case-card__rtk .bankruptcy-case-card__metric-title{align-self:center}.bankruptcy-case-card__rtk strong{max-width:14rem;margin:0}.bankruptcy-case-card__metric-note{grid-column:1/-1}.bankruptcy-case-card__metric:nth-child(2){padding-left:0}.bankruptcy-case-card__metric:nth-child(2):before{display:none}.bankruptcy-case-card__metric-title{font-size:11px}.bankruptcy-case-card__metric-unit{overflow-wrap:anywhere;font-size:10px}.bankruptcy-case-card__metric strong{font-size:19px}.bankruptcy-case-card__metric strong small{font-size:12px}.bankruptcy-case-card__event{flex-wrap:wrap;align-items:start;gap:8px;padding:12px 16px 10px}.bankruptcy-case-card__event time{font-size:11px}.bankruptcy-case-card__event a{white-space:normal;flex:1;min-width:120px;font-size:12px;line-height:1.5}.bankruptcy-case-card__footer{align-items:flex-end;gap:8px;padding:0 16px 12px}.bankruptcy-case-card__freshness{font-size:10px;display:block}.bankruptcy-case-card__freshness>span+span{margin-top:4px}.bankruptcy-case-card__open{gap:4px;font-size:12px}.bankruptcy-case-card__notice{margin:0 16px 12px;padding:8px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.bankruptcy-case-card,.bankruptcy-case-card__metric,.bankruptcy-case-card__open .bankruptcy-case-card__icon{transition:none}}.case-results__empty{min-height:19rem;padding:var(--space-xl);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);align-content:center;justify-items:start;display:grid}.case-results__empty h3,.case-results__empty p{margin:0}.case-results__empty h3{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading)}.case-results__empty p{margin-top:var(--space-xs);color:var(--color-text-secondary)}.case-results__empty .arb-button{margin-top:var(--space-lg)}.case-results__pagination{gap:var(--space-sm);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@keyframes case-filter-sheet-in{0%{transform:translateY(2rem)}}@media (max-width:1060px){.case-catalog__layout{gap:var(--space-lg);grid-template-columns:minmax(15rem,17rem) minmax(0,1fr)}}@media (max-width:820px){.case-catalog__layout{grid-template-columns:1fr}.case-filters-desktop{display:none}.case-filters-trigger{width:100%;display:inline-flex}.case-catalog__toolbar{grid-template-columns:minmax(0,1fr) minmax(11.5rem,13rem);display:grid}.case-catalog__sort{width:100%}.case-filter-sheet.arb-dialog-layer--drawer{justify-content:stretch;align-items:flex-end}.case-filter-sheet .arb-drawer{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-width:1px 0 0;width:100%;max-width:none;height:min(88dvh,48rem);animation-name:case-filter-sheet-in}.case-filter-sheet .arb-dialog__body{padding:var(--space-lg)}.case-filter-sheet .arb-dialog__footer{padding-bottom:max(var(--space-md), env(safe-area-inset-bottom))}.case-filter-sheet .case-filters{border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.case-filter-sheet .case-filters__sheet-reset{grid-column:1/-1}}@media (max-width:620px){.case-catalog{width:calc(100% - 2 * var(--space-md));padding-top:var(--space-xl)}.case-filters,.case-filter-sheet .case-filters{grid-template-columns:1fr}.case-filter-sheet .case-filters{padding:0}.case-filters__header,.case-filters__submit{grid-column:auto}.case-filter-checks--inline{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.case-list-page *,.case-list-page :before,.case-list-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.case-catalog__count{color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0;line-height:1.4}.case-catalog__count strong{font-weight:var(--font-weight-semibold)}.case-selected-region{background:var(--color-bg-subtle,#f4f5f6);border-radius:12px;justify-content:space-between;align-items:center;gap:12px 20px;min-width:0;padding:12px 16px;display:flex}.case-selected-region p{min-width:0;font-size:var(--font-size-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;line-height:1.5;display:flex}.case-selected-region p span{color:var(--color-text-secondary)}.case-selected-region strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.case-selected-region .arb-button{flex-shrink:0}@media (max-width:480px){.case-selected-region{align-items:flex-start;gap:12px;padding:12px}.case-selected-region p{font-size:13px;display:grid}}.case-results:has(.case-selected-region){scroll-margin-top:104px}
.case-page{color:var(--color-text-primary);background:var(--color-bg-page)}.case-page *,.case-page :before,.case-page :after{box-sizing:border-box}.case-page__container{width:min(calc(100% - 2 * var(--space-xl)), 1270px);padding-block:0 var(--space-3xl);margin-inline:auto}.case-page :where(div,section,header){min-width:0}.case-page :is(a,button,input):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.case-page__share-status a{color:var(--color-text-link);text-underline-offset:.2em}.case-page__breadcrumbs{margin-bottom:var(--space-md)}.case-page__hero{padding-top:0}.case-page__hero .arb-counterparty-hero__actions .arb-button{--arb-button-height:44px;--arb-button-icon-size:20px;flex:none}.case-page__context{gap:var(--space-xs);min-width:0;max-width:100%;margin:var(--space-sm) 0 0;padding-bottom:var(--space-2xs);overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;flex-wrap:nowrap;display:flex;overflow-x:auto}.case-page__context>div{flex:none;position:relative}.case-page__context dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case-page__context dd{margin:0}.case-page__context .arb-label{border-color:var(--color-border-strong);max-width:none}.case-page__result-row{align-items:baseline;column-gap:var(--space-xs);row-gap:var(--space-2xs);margin-top:var(--space-sm);font-size:var(--font-size-sm);line-height:var(--line-height-body);flex-wrap:wrap;display:flex}.case-page__result-label{font-weight:var(--font-weight-semibold)}.case-page__result-row a{color:var(--color-text-link);text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline}.case-page__result-row a:hover{text-decoration-thickness:2px}.case-page__result-row time{color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.case-page__result-row+.case-page__context{margin-top:var(--space-xs)}.case-page__context:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.case-page__title-accessory{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.case-page .case-page__source{color:var(--color-text-primary);text-decoration:none}.case-page__share-status{color:var(--color-text-secondary);overflow-wrap:anywhere}.case-page__share-status:not(:empty){margin-top:var(--space-sm)}.case-page__content>h2{margin:0 0 var(--space-lg);color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h2) / var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em;text-wrap:balance}.case-page__workspace{padding-block:var(--space-lg)}.case-page__layer-switch{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);color:var(--color-text-secondary);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.case-page__layer-switch button{border:1px solid var(--color-border-default);background:var(--color-bg-page);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:999px;padding:.45rem .8rem}.case-page__layer-switch button[aria-pressed=true]{border-color:var(--color-border-strong);background:var(--color-bg-surface-secondary)}.case-page__layer-switch button:hover{border-color:var(--color-border-strong)}.case-page__workspace>.arb-tabs--vertical{grid-template-columns:270px minmax(0,1fr)}.case-page__workspace>.arb-tabs--vertical>.arb-tabs__list{top:var(--case-navigation-sticky-top,5.75rem);align-content:start;align-self:start;gap:var(--space-2xs);position:sticky}.case-page__workspace>.arb-tabs--vertical>.arb-tabs__panels{padding-left:var(--space-xl)}.case-page__workspace>.arb-tabs--vertical>.arb-tabs__list>.arb-tabs__tab{min-width:0}.case-page__workspace>.arb-tabs--vertical>.arb-tabs__list .arb-tabs__label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.case-page__workspace>.arb-tabs--vertical>.arb-tabs__list .arb-tabs__badge{flex:none;margin-left:auto}.case-page__content{min-height:28rem}.case-page__facts{gap:var(--space-md);margin:0;display:grid}.case-page__facts>div{gap:var(--space-md);border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-md);grid-template-columns:10rem minmax(0,1fr);display:grid}.case-page__facts dt{color:var(--color-text-secondary)}.case-page__facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.case-page__note,.case-page__empty{max-width:70ch;line-height:var(--line-height-body);color:var(--color-text-secondary)}.case-page__note{margin-top:var(--space-lg)}.case-page__preview-scope{margin:0 0 var(--space-lg);color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body)}.case-page__debtor-state{align-content:start;gap:var(--space-lg);display:grid}.case-page__debtor-state>p,.case-page__debtor-error>p{color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0}.case-page__debtor-error{justify-items:start;gap:var(--space-md);display:grid}.case-page__debtor-state--loading{justify-content:center;align-items:center;gap:var(--space-sm);min-height:16rem;display:flex}.case-page__debtor-spinner{border:2px solid var(--color-border-strong);border-top-color:var(--color-text-heading);border-radius:50%;flex:none;width:1.5rem;height:1.5rem;animation:.8s linear infinite case-debtor-spin}@keyframes case-debtor-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.case-page__debtor-spinner{animation:none}}.case-page__content .counterparty-dossier-page--horizontal .arb-tabs--horizontal>.arb-tabs__panels{container:dossier-content/inline-size}.case-page__mobile-nav{display:none}@media (max-width:760px){.case-page__content>h2{font-size:calc(var(--font-size-h3) + var(--space-2xs));line-height:var(--line-height-h3)}}@media (max-width:680px){.case-page__container{width:calc(100% - 2 * var(--space-md))}.case-page__mobile-nav{margin-bottom:var(--space-lg);display:block}.case-page__workspace>.arb-tabs--vertical{grid-template-columns:minmax(0,1fr)}.case-page__workspace>.arb-tabs--vertical>.arb-tabs__list{display:none}.case-page__workspace>.arb-tabs--vertical>.arb-tabs__panels{padding:0}.case-page__facts>div{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}.case-page__opening-review{margin-top:var(--space-xl);max-width:75ch}.case-page__opening-review h3{font:var(--font-weight-semibold) var(--font-size-h4) / 1.35 var(--font-family-heading);margin:0}.case-page__opening-review p{line-height:var(--line-height-body)}.case-page__opening-review a{color:var(--color-text-link);text-underline-offset:.2em}.case-page__opening-review .case-page__note{margin-top:var(--space-sm)}.case-section-slider{display:none}@media (max-width:760px){.case-page__workspace{padding-top:0}.case-section-slider{top:var(--case-slider-top,0px);z-index:40;margin:0 calc(-1 * var(--space-md)) var(--space-lg);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-page);transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;position:sticky}.case-section-slider[data-header-hidden]{transform:translateY(calc(-1 * var(--case-slider-top,0px) - 100% - 1px))}.case-section-slider__list{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.case-section-slider__list::-webkit-scrollbar{display:none}.case-section-slider__chip{align-items:center;gap:var(--space-2xs);min-height:36px;padding:0 var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-small);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.case-section-slider__chip[data-empty]{color:var(--color-text-secondary)}.case-section-slider__chip[aria-current]{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-brand-on-primary);font-weight:var(--font-weight-semibold)}.case-section-slider__count{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.case-section-slider__chip[aria-current] .case-section-slider__count{color:inherit;opacity:.75}}@media (prefers-reduced-motion:reduce){.case-section-slider{transition:none}}@media (max-width:560px){.case-page__hero .arb-counterparty-hero__details>div:last-child{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.case-page__context{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.case-page__context>div{flex:0 auto;min-width:0;max-width:100%}.case-page__context .arb-label{white-space:normal;text-align:left;max-width:100%;height:auto}}
.case-chronology{min-width:0;padding-top:var(--space-xs)}.case-chronology__intro{max-width:68ch;color:var(--color-text-secondary);line-height:var(--line-height-body);text-wrap:pretty;margin:0}.case-chronology__mobile-filter{display:none}.case-chronology__toolbar{align-items:end;gap:var(--space-md);margin-block:var(--space-lg) var(--space-sm);flex-wrap:wrap;display:flex}.case-chronology__modes{flex-basis:100%;min-width:0}.case-chronology__modes .arb-tabs--segmented{gap:0}.case-chronology__modes .arb-tabs--segmented .arb-tabs__tab{justify-content:center;width:auto}.case-chronology__modes .arb-tabs__panels{display:none}.case-chronology__search{flex:15rem;max-width:20rem}.case-chronology__period{flex:0 17rem;min-width:13rem}.case-chronology__period .arb-date-picker__trigger{height:var(--input-size-medium-height);font-size:var(--font-size-small);line-height:var(--line-height-small)}.case-chronology__source-filters{margin-top:var(--space-md)}.case-chronology__source-tabs{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.case-chronology__source-label{color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.case-chronology__source-tabs .arb-tabs--segmented{gap:0}.case-chronology__source-tabs .arb-tabs__tab{white-space:nowrap;justify-content:center;width:auto}.case-chronology__source-tabs .arb-tabs__panels{display:none}.case-chronology__filter-summary{align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.case-chronology__count,.case-chronology__source{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.case-chronology__count{margin-block:var(--space-sm);font-variant-numeric:tabular-nums}.case-chronology__reset-period{appearance:none;color:var(--color-text-link);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.case-chronology__phase{margin-top:var(--space-xl)}.case-chronology__phase-heading{align-items:baseline;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.case-chronology__phase-heading strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h4) / var(--line-height-h4) var(--font-family-heading);letter-spacing:-.015em;overflow-wrap:anywhere}.case-chronology__phase-heading>span{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.case-chronology .arb-timeline__content{column-gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.case-chronology .arb-timeline__title-row{grid-column:1/-1}.case-chronology .arb-timeline__title-row h3{overflow-wrap:anywhere;text-wrap:pretty;max-width:65ch}.case-chronology .arb-timeline__content p{grid-area:2/1;align-self:center}.case-chronology .arb-timeline__meta{white-space:nowrap;grid-area:2/2;align-self:center;margin-top:0}.case-chronology .arb-timeline__meta a{color:var(--color-text-link);text-underline-offset:.2em;text-decoration:underline}.case-chronology .arb-timeline__meta svg{vertical-align:-.15em;width:1rem;height:1rem;margin-left:.35rem}.case-chronology .arb-timeline__extra{grid-column:1/-1;min-width:0}.case-chronology__kad-metadata{margin-top:var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-small)}.case-chronology__kad-metadata summary{width:fit-content;color:var(--color-text-link);cursor:pointer;text-underline-offset:.2em;text-decoration:underline}.case-chronology__kad-metadata summary:focus-visible{outline-offset:3px;outline:2px solid}.case-chronology__kad-metadata dl{margin:var(--space-sm) 0 0;padding:var(--space-sm);background:var(--color-bg-surface-secondary);border-radius:var(--radius-sm);gap:.35rem .75rem;display:grid}.case-chronology__kad-metadata dl>div{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:.5rem;display:grid}.case-chronology__kad-metadata dt{color:var(--color-text-secondary)}.case-chronology__kad-metadata dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.case-chronology__efrsb-details{gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-sm);background:var(--color-bg-surface-secondary);border-radius:var(--radius-sm);display:grid}.case-chronology__efrsb-details dl{background:0 0;margin:0;padding:0}.case-chronology__efrsb-details section+section{padding-top:var(--space-sm);border-top:1px solid var(--color-border-default)}.case-chronology__efrsb-details h4{margin:0 0 var(--space-xs);color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.case-chronology .arb-timeline__time{font-variant-numeric:tabular-nums lining-nums}.case-chronology__more{margin-top:var(--space-lg)}.case-chronology__supplement{margin-top:var(--space-lg);border-top:1px solid var(--color-border-default)}.case-chronology__supplement summary{width:fit-content;padding-block:var(--space-md);color:var(--color-text-heading);font-weight:var(--font-weight-semibold);cursor:pointer}.case-chronology__supplement summary:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.case-chronology__supplement>p{max-width:72ch;margin:0 0 var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-small)}.case-chronology__supplement ul{gap:var(--space-sm);max-height:28rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.case-chronology__supplement li{padding:var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);overflow-wrap:anywhere;justify-items:start;gap:.2rem;display:grid}.case-chronology__supplement li strong{color:var(--color-text-heading);font-weight:var(--font-weight-medium)}.case-chronology__supplement li span{color:var(--color-text-secondary);font-size:var(--font-size-small)}.case-chronology__supplement li a{color:var(--color-text-link);font-size:var(--font-size-small);text-underline-offset:.2em;text-decoration:underline}.case-chronology__source{max-width:76ch;margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-default);text-wrap:pretty}.case-chronology__exclusions{margin-top:var(--space-lg)}.case-chronology__exclusions h3{margin:0 0 var(--space-sm);color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h4) / var(--line-height-h4) var(--font-family-heading)}.case-chronology__exclusions ul{margin:0;padding:0;list-style:none}.case-chronology__exclusions li{justify-content:space-between;align-items:start;gap:var(--space-sm) var(--space-lg);padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.case-chronology__exclusions li+li{border-top:1px solid var(--color-border-default)}.case-chronology__excluded-details{flex:24rem;min-width:0}.case-chronology__excluded-details strong{color:var(--color-text-heading);font-weight:var(--font-weight-semibold)}.case-chronology__excluded-details p{max-width:72ch;margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small)}.case-chronology__filename{overflow-wrap:anywhere}.case-chronology__exclusions a{color:var(--color-text-link);font-size:var(--font-size-small);white-space:nowrap;text-underline-offset:.2em;align-items:center;gap:.35rem;text-decoration:underline;display:inline-flex}.case-chronology__exclusions a svg{flex:none;width:1rem;height:1rem}.case-chronology__empty{justify-items:start;gap:var(--space-sm);padding-block:var(--space-xl);display:grid}.case-chronology__empty p{color:var(--color-text-secondary)}@keyframes case-chronology-filter-sheet-in{0%{transform:translateY(2rem)}}@media (pointer:coarse){.case-chronology .arb-button,.case-chronology__modes .arb-tabs__tab,.case-chronology__search .arb-form-field__control,.case-chronology__period .arb-date-picker__trigger,.case-chronology__source-tabs .arb-tabs__tab,.case-chronology__reset-period{min-height:2.75rem}}@media (max-width:680px){.case-chronology__mobile-filter{gap:var(--space-xs);margin-top:var(--space-lg);display:grid}.case-chronology__filter-trigger{width:100%}.case-chronology__filter-trigger svg{width:1.1rem;height:1.1rem}.case-chronology__mobile-filter-summary{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);overflow-wrap:anywhere;margin:0}.case-chronology__toolbar,.case-chronology__source-filters,.case-chronology__reset-period{display:none}.case-chronology__filter-sheet.arb-dialog-layer--drawer{justify-content:stretch;align-items:flex-end}.case-chronology__filter-sheet .arb-drawer{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-width:1px 0 0;width:100%;max-width:none;height:min(88dvh,46rem);animation-name:case-chronology-filter-sheet-in}.case-chronology__filter-sheet .arb-dialog__body{padding:var(--space-lg)}.case-chronology__filter-sheet .arb-dialog__footer{padding-bottom:max(var(--space-md), env(safe-area-inset-bottom))}.case-chronology__filter-sheet .arb-dialog__footer .arb-button{flex:1 1 0;min-width:0}.case-chronology__sheet-fields{gap:var(--space-lg);display:grid}.case-chronology__sheet-label{margin-bottom:var(--space-xs);color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);display:block}.case-chronology__sheet-mode .arb-tabs--segmented{gap:0}.case-chronology__sheet-mode .arb-tabs__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-chronology__sheet-mode .arb-tabs__tab{width:100%;min-width:0;font-size:var(--font-size-caption);justify-content:center}.case-chronology__sheet-mode .arb-tabs__panels{display:none}.case-chronology__sheet-sources,.case-chronology__sheet-period{border:0;min-width:0;margin:0;padding:0}.case-chronology__sheet-source-options{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-chronology__sheet-source-option{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text-primary);font-size:var(--font-size-small);cursor:pointer;align-items:center;gap:.45rem;padding:.5rem .7rem;display:flex}.case-chronology__sheet-source-option:has(input:checked){border-color:var(--color-brand-primary);background:var(--color-bg-surface-secondary)}.case-chronology__sheet-source-option:focus-within{outline:2px solid var(--color-border-focus);outline-offset:2px}.case-chronology__sheet-source-option input{accent-color:var(--color-brand-primary);margin:0}.case-chronology__sheet-source-count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-left:auto}.case-chronology__sheet-period{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-chronology__sheet-period legend{grid-column:1/-1}.case-chronology__sheet-period label{gap:var(--space-xs);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-caption);display:grid}.case-chronology__sheet-period input{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text-primary);font:inherit;padding:.45rem .5rem}.case-chronology__sheet-period input:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.case-chronology .arb-timeline__item+.arb-timeline__item .arb-timeline__content{padding-top:0}.case-chronology__kad-metadata dl>div{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.case-chronology__filter-sheet .arb-drawer{animation:none}}
.rau-procedures-page,.rau-detail-page{--rau-container:min(calc(100% - 2 * clamp(var(--space-lg), 4vw, var(--space-3xl))), 88rem);color:var(--color-text-primary)}.rau-detail-page ::selection{background:var(--color-brand-primary);color:var(--color-brand-on-primary)}.rau-detail-page :is(a,button,input,summary):focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px;box-shadow:0 0 0 1px var(--color-bg-surface-dark)}.rau-procedures-page__breadcrumbs,.rau-detail-page__breadcrumbs{width:var(--rau-container);padding-top:var(--space-lg);margin-inline:auto}.rau-procedures-page__hero,.rau-detail-hero{width:var(--rau-container);margin-inline:auto}.rau-procedures-page__hero{min-height:0;padding-block:var(--space-lg);gap:clamp(var(--space-xl), 4vw, var(--space-3xl));grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);align-items:center;display:grid}.rau-procedures-page__hero h1,.rau-detail-hero h1{max-width:18ch;font-family:var(--font-family-heading);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.04}.rau-procedures-page__hero-copy{justify-items:start;min-width:0;display:grid}.rau-procedures-page__hero-copy>p{max-width:45rem;margin:var(--space-md) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.55}.rau-procedures-page__summary{margin:var(--space-lg) 0 0;gap:var(--space-xs);flex-wrap:wrap;display:flex}.rau-procedures-page__summary>div{min-width:0;min-height:2.5rem;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);align-items:baseline;gap:var(--space-xs);background:var(--color-bg-surface-secondary);display:inline-flex}.rau-procedures-page__summary dt,.rau-procedures-page__summary dd{margin:0}.rau-procedures-page__summary dt{color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:1.4}.rau-procedures-page__summary dd{font-family:var(--font-family-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.35}.rau-procedures-page__hero-art{top:calc(-1 * var(--space-md));place-items:center;min-width:0;margin:0;display:grid;position:relative}.rau-procedures-page__hero-art img{object-fit:contain;width:auto;max-width:28rem;height:auto;max-height:15rem;display:block}.rau-procedures-catalog{width:var(--rau-container);margin-inline:auto;padding-bottom:clamp(4rem,7vw,7rem);scroll-margin-top:5rem}.rau-filter-button svg,.rau-retry svg{flex:none;width:1.25rem;height:1.25rem}.rau-procedures-mobile-filter,.rau-filter-button{display:none}.rau-procedures-layout{gap:var(--space-lg);grid-template-columns:17.5rem minmax(0,1fr);align-items:start;min-width:0;display:grid}.rau-procedures-filters{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);position:sticky;top:5rem;overflow:visible}.rau-procedures-filters>header{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.rau-procedures-filters h2{font-family:var(--font-family-heading);margin:0;font-size:1.1rem;line-height:1.4}.rau-procedures-filters header button,.rau-detail-section__heading>button{min-height:2.75rem;color:var(--color-text-link);font-weight:var(--font-weight-medium);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rau-procedures-filters>div{padding:var(--space-lg);gap:var(--space-lg);display:grid}.rau-procedures-filters .arb-select,.rau-filter-drawer__content .arb-select{min-width:0}.rau-procedures-filters .arb-select__trigger{width:100%}.rau-procedures-results{min-width:0}.rau-procedures-results__summary{min-height:2.75rem;margin-bottom:var(--space-xs);align-items:center;display:flex}.rau-procedures-results__summary p{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.rau-procedures-list{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);transition:opacity .16s ease-out;overflow:hidden}.rau-procedures-list.is-loading{opacity:.5;pointer-events:none}.rau-procedures-list>div+div{border-top:1px solid var(--color-border-default)}.rau-procedure-card{min-width:0;color:inherit;grid-template-columns:minmax(0,1fr) 9.5rem;text-decoration:none;transition:background-color .16s ease-out;display:grid}.rau-procedure-card:hover{background:var(--color-bg-surface-secondary)}.rau-procedure-card:focus-visible{z-index:1;outline:3px solid var(--color-border-focus);outline-offset:-3px;position:relative}.rau-procedure-card__body{min-width:0;padding:var(--space-lg)}.rau-procedure-card__labels{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.rau-readiness{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:1.4}.rau-readiness--ready{color:var(--color-success-text)}.rau-readiness--pending{color:var(--color-warning-text-aa)}.rau-procedure-card h2{max-width:50rem;margin:var(--space-sm) 0 0;font-family:var(--font-family-heading);letter-spacing:-.015em;text-wrap:balance;font-size:1.2rem;line-height:1.35}.rau-procedure-card__identity{margin:var(--space-xs) 0 0;gap:var(--space-xs) var(--space-md);color:var(--color-text-secondary);font-size:var(--font-size-small);flex-wrap:wrap;line-height:1.45;display:flex}.rau-procedure-card__identity strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.rau-procedure-card__stage{max-width:52rem;margin-top:var(--space-md);align-items:flex-start;gap:var(--space-sm);display:flex}.rau-procedure-card__stage svg{width:1.15rem;height:1.15rem;color:var(--color-text-secondary);flex:none;margin-top:.15rem}.rau-procedure-card__stage span{gap:var(--space-2xs);min-width:0;display:grid}.rau-procedure-card__stage strong{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.rau-procedure-card__stage small{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.rau-procedure-card__signals{margin-top:var(--space-md);gap:var(--space-xs);flex-wrap:wrap;display:flex}.rau-procedure-card__signals span{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface-secondary);min-height:1.75rem;color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);align-items:center;padding:.25rem .6rem;line-height:1.35;display:inline-flex}.rau-procedure-card__assessment{min-width:0;padding:var(--space-lg);border-left:1px solid var(--color-border-default);gap:var(--space-md);grid-template-columns:1fr;align-content:center;place-items:center;display:grid}.rau-score{--rau-score:0%;background:conic-gradient(var(--color-success-main) var(--rau-score), var(--color-border-default) 0);border-radius:50%;place-items:center;width:5.25rem;height:5.25rem;display:grid;position:relative}.rau-score:before{border-radius:inherit;background:var(--color-bg-surface);content:"";position:absolute;inset:.45rem}.rau-score>span{z-index:1;text-align:center;display:grid;position:relative}.rau-score strong{font-family:var(--font-family-heading);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1}.rau-score small{color:var(--color-text-secondary);margin-top:.15rem;font-size:.65rem}.rau-procedure-card__open{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.75rem;color:var(--color-text-link);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);grid-column:1/-1;display:inline-flex}.rau-procedure-card__open svg{width:1rem;height:1rem}.rau-procedures-results .arb-alert{margin-bottom:var(--space-md)}.rau-retry{min-height:2.75rem;margin-left:var(--space-sm);color:var(--color-text-link);font-weight:var(--font-weight-semibold);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.rau-procedures-empty,.rau-detail-error{min-height:25rem;padding:clamp(var(--space-xl), 6vw, var(--space-3xl));border:1px solid var(--color-border-default);border-radius:var(--radius-lg);align-content:center;place-items:center;gap:var(--space-sm);text-align:center;display:grid}.rau-procedures-empty h2,.rau-detail-error h1,.rau-procedures-empty p,.rau-detail-error p{margin:0}.rau-detail-error{width:min(calc(100% - 2 * var(--space-lg)), 60rem);margin:clamp(var(--space-xl), 6vw, var(--space-3xl)) auto}.rau-detail-error a{min-height:2.75rem;color:var(--color-text-link);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.rau-filter-drawer__content{gap:var(--space-lg);display:grid}.rau-detail-hero{padding-block:var(--space-xl)}.rau-detail-hero__labels{gap:var(--space-xs);flex-wrap:wrap;display:flex}.rau-detail-hero h1{max-width:27ch;margin-top:var(--space-md);color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h1) / var(--line-height-h1) var(--font-family-heading);letter-spacing:-.04em;overflow-wrap:anywhere}.rau-detail-hero>p{margin:var(--space-sm) 0 0;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}.rau-detail-hero__stage{max-width:60rem;margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-md);align-items:flex-start;gap:var(--space-sm);background:var(--color-bg-surface-secondary);display:flex}.rau-detail-hero__stage svg{width:1.35rem;height:1.35rem;color:var(--color-text-link);flex:none;margin-top:.1rem}.rau-detail-hero__stage span{gap:var(--space-2xs);display:grid}.rau-detail-hero__stage strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}.rau-detail-hero__stage small{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.rau-detail-hero>dl{margin:var(--space-xl) 0 0;border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rau-detail-hero>dl>div{min-width:0;padding-block:var(--space-md);gap:var(--space-2xs);display:grid}.rau-detail-hero>dl>div+div{padding-left:var(--space-lg);border-left:1px solid var(--color-border-default)}.rau-detail-hero dt,.rau-detail-hero dd{margin:0}.rau-detail-hero dt{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.rau-detail-hero dd{overflow-wrap:anywhere;color:var(--color-text-heading);font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.rau-detail-content{width:var(--rau-container);padding-block:clamp(var(--space-xl), 4vw, var(--space-3xl)) clamp(4rem, 7vw, 7rem);gap:clamp(var(--space-2xl), 5vw, var(--space-3xl));margin-inline:auto;display:grid}.rau-detail-content>div{scroll-margin-top:8.5rem}.rau-detail-section{min-width:0}.rau-detail-section__heading{margin-bottom:var(--space-xl);justify-content:space-between;align-items:flex-start;gap:var(--space-xl);display:flex}.rau-detail-section__heading>div{min-width:0}.rau-detail-section__heading h2{color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h2) / var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em;text-wrap:balance;margin:0}.rau-detail-section__heading p{max-width:52rem;margin:var(--space-sm) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.55}.rau-assessment__evidence{margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);gap:var(--space-md);background:var(--color-bg-surface-secondary);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;display:grid}.rau-assessment__evidence>span{border-radius:var(--radius-sm);background:var(--color-success-bg);width:2.5rem;height:2.5rem;color:var(--color-success-text);place-items:center;display:grid}.rau-assessment__evidence svg{width:1.2rem;height:1.2rem}.rau-assessment__evidence p{gap:var(--space-2xs);margin:0;display:grid}.rau-assessment__evidence strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}.rau-assessment__evidence small{max-width:75ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.rau-assessment__metrics{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.rau-assessment__metrics>div{min-width:0;padding:var(--space-lg);align-content:start;display:grid}.rau-assessment__metrics>div+div{border-left:1px solid var(--color-border-default)}.rau-assessment__metrics dt,.rau-assessment__metrics dd{margin:0}.rau-assessment__metrics dt{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.rau-assessment__metrics dd{margin-top:var(--space-xs);color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rau-assessment__metrics small{margin-top:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:1.45}.rau-assessment__signals{margin-top:var(--space-xl);gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.rau-assessment__signals>div{min-width:0}.rau-assessment__signals h3{margin:0 0 var(--space-md);align-items:center;gap:var(--space-xs);color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h4) / var(--line-height-h4) var(--font-family-heading);display:flex}.rau-assessment__signals h3 svg{width:1.25rem;height:1.25rem}.rau-assessment__signals ul{border-top:1px solid var(--color-border-default);margin:0;padding:0;list-style:none}.rau-assessment__signals li{padding-block:var(--space-md);border-bottom:1px solid var(--color-border-default);gap:var(--space-2xs);display:grid}.rau-assessment__signals li strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.rau-assessment__signals li span{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.rau-detail-finance{min-width:0}.rau-detail-finance .counterparty-dossier__panel{gap:var(--space-xl)}.rau-detail-finance .counterparty-dossier__panel-header p{max-width:52rem}.rau-analysis-grid{gap:var(--space-lg);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.rau-analysis-card{min-width:0;padding:var(--space-xl);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);gap:var(--space-lg);background:var(--color-bg-surface);flex-direction:column;grid-column:span 3;display:flex}.rau-analysis-card--taxes{column-gap:var(--space-xl);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(19rem,.85fr);display:grid}.rau-analysis-card--taxes .rau-analysis-card__heading,.rau-analysis-card--taxes .rau-analysis-card__link{grid-column:1/-1}.rau-analysis-card--compact{grid-column:span 2}.rau-analysis-card__heading{align-items:center;gap:var(--space-sm);display:flex}.rau-analysis-card__heading>span{border-radius:var(--radius-sm);background:var(--color-bg-surface-secondary);width:2.75rem;height:2.75rem;color:var(--color-text-heading);flex:none;place-items:center;display:grid}.rau-analysis-card__heading svg{width:1.35rem;height:1.35rem}.rau-analysis-card__heading h3{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h4) / var(--line-height-h4) var(--font-family-heading);letter-spacing:-.015em;margin:0}.rau-analysis-card__metrics{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.rau-analysis-card__metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.rau-analysis-card__metrics>div{min-width:0;padding:var(--space-md);align-content:start;gap:var(--space-2xs);display:grid}.rau-analysis-card__metrics>div+div{border-left:1px solid var(--color-border-default)}.rau-analysis-card__metrics dt,.rau-analysis-card__metrics dd{margin:0}.rau-analysis-card__metrics dt,.rau-analysis-card__metrics small,.rau-analysis-card__meta,.rau-analysis-card__featured span,.rau-analysis-card__records span,.rau-pressure-bar small{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.rau-analysis-card__metrics dd{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h4) / var(--line-height-h4) var(--font-family-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rau-analysis-card__metrics [data-tone=danger] dd{color:var(--color-danger-text)}.rau-analysis-card__metrics [data-tone=warning] dd{color:var(--color-warning-text-aa)}.rau-analysis-card__link{border-top:1px solid var(--color-border-default);justify-content:space-between;align-items:flex-end;gap:var(--space-sm);min-height:2.75rem;padding-top:var(--space-md);color:var(--color-text-link);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-body);text-underline-offset:.2em;margin-top:auto;text-decoration:none;display:inline-flex}.rau-analysis-card__link:hover{text-decoration:underline}.rau-analysis-card__link svg{flex:none;width:1.1rem;height:1.1rem}.rau-analysis-card__records{border-top:1px solid var(--color-border-default);margin:0;padding:0;list-style:none}.rau-analysis-card__records li{min-width:0;padding-block:var(--space-sm);border-bottom:1px solid var(--color-border-default);gap:var(--space-2xs);display:grid}.rau-analysis-card__records strong,.rau-analysis-card__featured strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-body);overflow-wrap:anywhere}.rau-analysis-card__records span,.rau-analysis-card__featured span{overflow-wrap:anywhere}.rau-analysis-card__number{align-items:baseline;gap:var(--space-sm);margin:0;display:flex}.rau-analysis-card__number strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h2) / var(--line-height-h2) var(--font-family-heading);font-variant-numeric:tabular-nums}.rau-analysis-card__number span{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.rau-analysis-card__meta{margin:calc(-1 * var(--space-sm)) 0 0}.rau-analysis-card__featured{padding:var(--space-md);border-radius:var(--radius-md);gap:var(--space-xs);background:var(--color-bg-surface-secondary);display:grid}.rau-analysis-card__empty{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);margin:0}.rau-tax-breakdown{min-width:0}.rau-tax-breakdown h4{margin:0 0 var(--space-md);color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.rau-tax-breakdown ul{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.rau-tax-breakdown li{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(8rem,1fr) minmax(5rem,.85fr) auto;min-width:0;display:grid}.rau-tax-breakdown li>span{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rau-tax-breakdown li>i,.rau-pressure-bar>i{border-radius:var(--radius-pill);background:var(--color-bg-surface-secondary);height:.4rem;display:block;overflow:hidden}.rau-tax-breakdown li>i>b,.rau-pressure-bar>i>b{border-radius:inherit;background:var(--color-text-link);height:100%;display:block}.rau-tax-breakdown li>strong{color:var(--color-text-heading);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.rau-pressure-bar{gap:var(--space-xs);display:grid}.rau-pressure-bar>div{justify-content:space-between;align-items:baseline;gap:var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-caption);display:flex}.rau-pressure-bar>div strong{color:var(--color-danger-text);font-variant-numeric:tabular-nums}.rau-pressure-bar>i>b{background:var(--color-danger-main)}.rau-debtor-data-state>div{min-height:14rem;padding:var(--space-xl);border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);align-content:center;place-items:center;gap:var(--space-sm);text-align:center;display:grid}.rau-debtor-data-state>div svg{width:2rem;height:2rem;color:var(--color-text-secondary)}.rau-debtor-data-state h3,.rau-debtor-data-state p{margin:0}.rau-debtor-data-state h3{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h4) / var(--line-height-h4) var(--font-family-heading)}.rau-debtor-data-state p{max-width:54ch;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small)}.rau-selection__live{min-height:2rem;padding-inline:var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.rau-selection__live i{background:var(--color-text-secondary);border-radius:50%;width:.45rem;height:.45rem}.rau-selection__live.is-active{border-color:var(--color-success-main);background:var(--color-success-bg);color:var(--color-success-text)}.rau-selection__live.is-active i{background:var(--color-success-main)}.rau-selection__stats{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.rau-selection__stats>div{padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.rau-selection__stats>div+div{border-left:1px solid var(--color-border-default)}.rau-selection__stats dt,.rau-selection__stats dd{margin:0}.rau-selection__stats dt{color:var(--color-text-secondary);font-size:var(--font-size-small)}.rau-selection__stats dd{font-family:var(--font-family-heading);font-size:1.35rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.rau-selection__manager{margin-top:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-lg);gap:var(--space-2xs);background:var(--color-bg-surface-secondary);display:grid}.rau-selection__manager>span,.rau-selection__manager small,.rau-selection__manager p{color:var(--color-text-secondary);font-size:var(--font-size-small)}.rau-selection__manager strong{margin-top:var(--space-xs);font-family:var(--font-family-heading);font-size:1.2rem}.rau-selection__manager p{margin:0}.rau-selection__timeline{max-width:58rem;margin:var(--space-xl) 0 0;padding:0;list-style:none}.rau-selection__timeline li{min-height:5.5rem;padding:0 0 var(--space-lg) 3.5rem;position:relative}.rau-selection__timeline li:not(:last-child):before{background:var(--color-border-default);content:"";width:1px;position:absolute;top:2.4rem;bottom:-.25rem;left:1.15rem}.rau-selection__timeline li>span{z-index:1;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:2.35rem;height:2.35rem;color:var(--color-text-link);place-items:center;display:grid;position:absolute;top:0;left:0}.rau-selection__timeline li>span svg{width:1.1rem;height:1.1rem}.rau-selection__timeline li>div{gap:var(--space-2xs);display:grid}.rau-selection__timeline small,.rau-selection__timeline p{color:var(--color-text-secondary);font-size:var(--font-size-small)}.rau-selection__timeline strong{font-size:var(--font-size-body);line-height:1.45}.rau-selection__timeline p{margin:0}.rau-selection__empty{margin:var(--space-lg) 0 0;padding:var(--space-xl);border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-text-secondary);text-align:center}.rau-sources ul{border-top:1px solid var(--color-border-default);margin:0;padding:0;list-style:none}.rau-sources li{min-height:4.5rem;padding-block:var(--space-md);border-bottom:1px solid var(--color-border-default);gap:var(--space-md);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;display:grid}.rau-sources li>span{border-radius:var(--radius-sm);background:var(--color-bg-surface-secondary);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);place-items:center;display:grid}.rau-sources li>span svg{width:1.15rem;height:1.15rem}.rau-sources li.is-confirmed>span,.rau-sources li.is-empty>span{background:var(--color-success-bg);color:var(--color-success-text)}.rau-sources li>div{gap:var(--space-2xs);min-width:0;display:grid}.rau-sources li strong{font-size:var(--font-size-small)}.rau-sources li small,.rau-sources li b{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:1.4}.rau-sources li b{font-weight:var(--font-weight-medium);white-space:nowrap}.rau-sources footer{margin-top:var(--space-md);justify-content:flex-end;display:flex}.rau-sources footer a{align-items:center;gap:var(--space-xs);min-height:2.75rem;color:var(--color-text-link);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);display:inline-flex}.rau-sources footer svg{width:1rem;height:1rem}@media (max-width:70rem){.rau-procedures-page__hero{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.rau-procedures-page__hero-art img{max-width:22rem}.rau-procedures-layout{grid-template-columns:15rem minmax(0,1fr)}.rau-procedure-card{grid-template-columns:minmax(0,1fr) 8.75rem}.rau-procedure-card__assessment{padding-inline:var(--space-md);grid-template-columns:1fr;justify-items:center}.rau-assessment__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.rau-assessment__metrics>div:nth-child(4){border-left:0;border-top:1px solid var(--color-border-default)}.rau-assessment__metrics>div:nth-child(5){border-top:1px solid var(--color-border-default)}.rau-analysis-card--compact{grid-column:span 3}.rau-analysis-card--compact:last-child{grid-column:2/span 3}}@media (max-width:56rem){.rau-procedures-filters{display:none}.rau-procedures-layout{grid-template-columns:minmax(0,1fr)}.rau-procedures-mobile-filter{margin-bottom:var(--space-md);display:block}.rau-filter-button{justify-content:center;width:100%;display:inline-flex}.rau-procedure-card{grid-template-columns:minmax(0,1fr) 9.5rem}.rau-analysis-card--taxes{grid-template-columns:minmax(0,1fr)}.rau-analysis-card--taxes .rau-analysis-card__heading,.rau-analysis-card--taxes .rau-analysis-card__link{grid-column:1}}@media (max-width:47.5rem){.rau-procedures-page__breadcrumbs,.rau-detail-page__breadcrumbs{padding-top:var(--space-md)}.rau-procedures-page__hero{min-height:0;padding-block:var(--space-lg);grid-template-columns:minmax(0,1fr)}.rau-procedures-page__hero-art{display:none}.rau-procedures-page__hero h1,.rau-detail-hero h1{font-size:2rem;line-height:1.08}.rau-procedures-page__summary{width:100%}.rau-procedure-card{grid-template-columns:minmax(0,1fr)}.rau-procedure-card__assessment{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border-default);border-left:0;grid-template-columns:4.75rem minmax(0,1fr);justify-items:stretch}.rau-score{width:4.5rem;height:4.5rem}.rau-score strong{font-size:1.15rem}.rau-procedure-card__open{min-width:0;font-size:var(--font-size-small);grid-column:auto;justify-content:flex-end}.rau-procedure-card__open svg{width:1.35rem;height:1.35rem}.rau-detail-hero>dl{grid-template-columns:1fr}.rau-detail-hero>dl>div+div{border-top:1px solid var(--color-border-default);border-left:0;padding-left:0}.rau-detail-section__heading{margin-bottom:var(--space-lg);gap:var(--space-md);display:grid}.rau-assessment__metrics,.rau-selection__stats{grid-template-columns:1fr 1fr}.rau-assessment__metrics>div:nth-child(odd),.rau-selection__stats>div:nth-child(odd){border-left:0}.rau-assessment__metrics>div:nth-child(n+3),.rau-selection__stats>div:nth-child(n+3){border-top:1px solid var(--color-border-default)}.rau-assessment__signals{grid-template-columns:1fr}.rau-analysis-card,.rau-analysis-card--compact,.rau-analysis-card--compact:last-child{padding:var(--space-lg);grid-column:1/-1}.rau-analysis-card__metrics--three{grid-template-columns:minmax(0,1fr)}.rau-analysis-card__metrics--three>div+div{border-top:1px solid var(--color-border-default);border-left:0}.rau-tax-breakdown li{grid-template-columns:minmax(0,1fr) auto}.rau-tax-breakdown li>i{grid-area:2/1/auto/-1}.rau-sources li{grid-template-columns:2.5rem minmax(0,1fr)}.rau-sources li b{grid-column:2}}@media (prefers-reduced-motion:reduce){.rau-procedures-list,.rau-procedure-card{transition:none}}
