.arb-tabs{--tabs-height:2.5rem;width:100%;min-width:0;color:var(--color-text-primary);font-family:var(--font-family-body)}.arb-tabs,.arb-tabs *,.arb-tabs :after,.arb-tabs :before{box-sizing:border-box}.arb-tabs--small{--tabs-height:2rem}.arb-tabs--large{--tabs-height:3rem}.arb-tabs__list{min-width:0}.arb-tabs__tab{position:relative;display:inline-flex;min-height:var(--tabs-height);align-items:center;justify-content:center;gap:var(--space-xs);padding:0 var(--space-md);border:0;border-radius:var(--tabs-radius);background:transparent;color:var(--tabs-text);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);cursor:pointer;touch-action:manipulation;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease;white-space:nowrap}.arb-tabs--large .arb-tabs__tab{font-size:var(--font-size-body);line-height:var(--line-height-body)}.arb-tabs__panel:focus-visible,.arb-tabs__tab:focus-visible{outline:2px solid var(--color-bg-surface-dark);outline-offset:2px}.arb-tabs__tab[data-muted]:not([aria-selected=true]){opacity:.5}.arb-tabs__tab[data-muted]:not([aria-selected=true]):focus-visible,.arb-tabs__tab[data-muted]:not([aria-selected=true]):hover{opacity:.8}.arb-tabs__tab:disabled{color:var(--color-text-disabled);cursor:not-allowed}.arb-tabs__icon{display:inline-grid;width:1.125rem;height:1.125rem;flex:0 0 auto;color:currentColor;place-items:center}.arb-tabs__icon>svg{width:100%;height:100%}.arb-tabs__badge{display:inline-grid;min-width:1.25rem;height:1.25rem;padding:0 var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-neutral-bg);color:var(--color-neutral-text-aa);font:var(--font-weight-semibold) var(--font-size-caption) /1 var(--font-family-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;place-items:center}.arb-tabs__panel,.arb-tabs__panels{min-width:0}.arb-tabs__panel[hidden]{display:none}.arb-tabs--horizontal,.arb-tabs--segmented{display:grid;gap:var(--space-lg)}.arb-tabs--horizontal.arb-tabs--line .arb-tabs__list{display:flex;align-items:flex-end;overflow-x:auto;border-bottom:1px solid var(--tabs-border);scrollbar-width:none}.arb-tabs--horizontal.arb-tabs--line .arb-tabs__list::-webkit-scrollbar{display:none}.arb-tabs__overflow-nav{position:relative;display:flex;width:100%;min-width:0;align-items:flex-end;border-bottom:1px solid var(--tabs-border)}.arb-tabs--horizontal.arb-tabs--line .arb-tabs__overflow-nav .arb-tabs__list{flex:1 1 auto;width:auto;overflow:hidden;border-bottom:0}.arb-tabs__overflow{position:relative;flex:0 0 auto}.arb-tabs__more-button{position:relative;display:inline-flex;min-height:var(--tabs-height);align-items:center;justify-content:center;gap:var(--space-xs);padding:0 var(--space-md);border:0;border-radius:var(--tabs-radius) var(--tabs-radius) 0 0;background:transparent;color:var(--tabs-text);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);cursor:pointer;touch-action:manipulation;white-space:nowrap}.arb-tabs--large .arb-tabs__more-button{font-size:var(--font-size-body);line-height:var(--line-height-body)}.arb-tabs__more-button--active{color:var(--tabs-text-active);box-shadow:inset 0 -3px 0 var(--tabs-indicator)}.arb-tabs__more-button:focus-visible,.arb-tabs__overflow-item:focus-visible{outline:2px solid var(--color-bg-surface-dark);outline-offset:2px}.arb-tabs__check,.arb-tabs__chevron{width:1.125rem;height:1.125rem;flex:0 0 auto}.arb-tabs__chevron{transition:transform .14s ease}.arb-tabs__overflow-menu{position:absolute;z-index:30;top:calc(100% + var(--space-xs));right:0;display:grid;width:max-content;min-width:min(17rem,calc(100vw - 2rem));max-width:min(22rem,calc(100vw - 2rem));max-height:min(24rem,calc(100dvh - 6rem));padding:var(--space-xs);overflow-y:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-dropdown)}.arb-tabs__overflow-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;width:100%;min-height:2.75rem;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--tabs-radius);background:transparent;color:var(--tabs-text);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);text-align:left;cursor:pointer;touch-action:manipulation}.arb-tabs__overflow-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arb-tabs__overflow-item[aria-checked=true]{color:var(--tabs-text-active);background:var(--color-bg-surface-secondary)}.arb-tabs__overflow-item:disabled{color:var(--color-text-disabled);cursor:not-allowed}.arb-tabs__measure{position:absolute;top:0;left:0;display:flex;width:max-content;visibility:hidden;pointer-events:none}.arb-tabs--horizontal.arb-tabs--line .arb-tabs__tab{flex:0 0 auto;border-radius:var(--tabs-radius) var(--tabs-radius) 0 0}.arb-tabs--horizontal.arb-tabs--line .arb-tabs__tab[aria-selected=true]{color:var(--tabs-text-active);box-shadow:inset 0 -3px 0 var(--tabs-indicator)}.arb-tabs--vertical{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start}.arb-tabs--vertical>.arb-tabs__list{display:grid;gap:var(--space-2xs);padding-right:var(--space-lg);border-right:1px solid var(--tabs-border)}.arb-tabs--vertical>.arb-tabs__list>.arb-tabs__tab{width:100%;justify-content:flex-start;text-align:left}.arb-tabs--vertical>.arb-tabs__list>.arb-tabs__tab[aria-selected=true]{background:var(--tabs-vertical-active);color:var(--color-brand-on-primary)}.arb-tabs--vertical>.arb-tabs__list>.arb-tabs__tab[aria-selected=true] .arb-tabs__badge{background:var(--color-bg-surface-dark);color:var(--color-text-inverse)}.arb-tabs--vertical>.arb-tabs__panels{padding-left:var(--space-lg)}.arb-tabs--segmented{justify-items:start}.arb-tabs--segmented>.arb-tabs__panels{justify-self:stretch}.arb-tabs--segmented .arb-tabs__list{display:inline-flex;max-width:100%;gap:var(--space-2xs);padding:var(--space-2xs);overflow-x:auto;border-radius:var(--tabs-radius);background:var(--tabs-segment-bg);color:var(--tabs-segment-text);scrollbar-width:none}.arb-tabs--segmented .arb-tabs__list::-webkit-scrollbar{display:none}.arb-tabs--segmented .arb-tabs__tab{flex:0 0 auto;min-height:calc(var(--tabs-height) - var(--space-xs));border-radius:calc(var(--tabs-radius) - var(--space-2xs));color:inherit}.arb-tabs--segmented .arb-tabs__tab[aria-selected=true]{background:var(--tabs-segment-active);color:var(--tabs-text-active);box-shadow:var(--shadow-card)}@media (hover:hover){.arb-tabs__more-button:hover,.arb-tabs__overflow-item:not(:disabled):hover,.arb-tabs__tab:not(:disabled):hover{background:var(--tabs-hover);color:var(--tabs-text-active)}.arb-tabs--vertical>.arb-tabs__list>.arb-tabs__tab[aria-selected=true]:hover{background:var(--color-brand-primary-hover)}.arb-tabs--segmented .arb-tabs__tab[aria-selected=true]:hover{background:var(--tabs-segment-active)}}.arb-tabs__more-button:active,.arb-tabs__overflow-item:not(:disabled):active,.arb-tabs__tab:not(:disabled):active{background:var(--color-bg-surface-secondary)}.arb-tabs--vertical>.arb-tabs__list>.arb-tabs__tab[aria-selected=true]:active{background:var(--color-brand-primary-active)}@media (max-width:680px){.arb-tabs__more-button,.arb-tabs__tab{min-height:max(var(--tabs-height),2.75rem)}.arb-tabs__more-button{padding-inline:var(--space-sm)}.arb-tabs--vertical{grid-template-columns:1fr;gap:var(--space-lg)}.arb-tabs--vertical>.arb-tabs__list{padding:0 0 var(--space-sm);border-right:0;border-bottom:1px solid var(--tabs-border)}.arb-tabs--vertical>.arb-tabs__panels{padding-left:0}.arb-tabs--segmented{justify-items:stretch}.arb-tabs--segmented .arb-tabs__list{width:100%}.arb-tabs--segmented .arb-tabs__tab{flex:1 1;min-height:max(var(--tabs-height),2.75rem);min-width:max-content;padding-inline:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.arb-tabs__chevron,.arb-tabs__tab{transition:none}}.arb-grouped-tabs{display:grid;grid-template-columns:minmax(16rem,19rem) minmax(0,1fr);width:100%;min-width:0;min-height:48rem;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--font-family-body)}.arb-grouped-tabs,.arb-grouped-tabs *,.arb-grouped-tabs :after,.arb-grouped-tabs :before{box-sizing:border-box}.arb-grouped-tabs__navigation{min-width:0;padding:var(--space-lg);border-right:1px solid var(--color-border-default);background:var(--sidebar-bg)}.arb-grouped-tabs__navigation-header{margin-bottom:var(--space-xl)}.arb-grouped-tabs__tablist{display:grid;gap:var(--space-xl)}.arb-grouped-tabs__group{display:grid;gap:var(--space-sm);min-width:0}.arb-grouped-tabs__group-label{padding-inline:var(--space-sm);color:var(--color-text-muted);font:var(--font-weight-semibold) var(--font-size-overline) /var(--line-height-overline) var(--font-family-body);letter-spacing:.12em;text-transform:uppercase}.arb-grouped-tabs__group-list{display:grid;gap:var(--space-2xs)}.arb-grouped-tabs__tab{appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-height:2.5rem;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--button-radius);background:transparent;color:var(--tabs-text);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);text-align:left;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease-out,color .16s ease-out}.arb-grouped-tabs__tab[aria-selected=true]{background:var(--tabs-vertical-active);color:var(--color-brand-on-primary)}.arb-grouped-tabs__tab:disabled{color:var(--color-text-disabled);cursor:not-allowed}.arb-grouped-tabs__panel:focus-visible,.arb-grouped-tabs__tab:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-border-focus)}.arb-grouped-tabs__icon{display:inline-grid;width:1.125rem;height:1.125rem;flex:0 0 auto;color:var(--color-text-muted);place-items:center}.arb-grouped-tabs__icon>svg{width:100%;height:100%}.arb-grouped-tabs__tab[aria-selected=true] .arb-grouped-tabs__icon{color:currentColor}.arb-grouped-tabs__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arb-grouped-tabs__badge{display:inline-flex;min-width:2rem;min-height:1.5rem;align-items:center;justify-content:center;padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--color-bg-surface-secondary);color:var(--color-text-muted);font:var(--font-weight-semibold) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.arb-grouped-tabs__tab[aria-selected=true] .arb-grouped-tabs__badge{background:var(--color-bg-surface-dark);color:var(--color-text-inverse)}.arb-grouped-tabs__content{min-width:0;padding:var(--space-2xl) clamp(var(--space-xl),5vw,var(--space-3xl))}.arb-grouped-tabs__content-header{margin-bottom:var(--space-xl)}.arb-grouped-tabs__panel{min-width:0}@media (hover:hover){.arb-grouped-tabs__tab:not(:disabled):not([aria-selected=true]):hover{background:var(--menu-item-hover);color:var(--color-text-heading)}}@media (max-width:760px){.arb-grouped-tabs{grid-template-columns:minmax(0,1fr);min-height:0}.arb-grouped-tabs__navigation{padding:var(--space-md);border-right:0;border-bottom:1px solid var(--color-border-default)}.arb-grouped-tabs__navigation-header{margin-bottom:var(--space-md)}.arb-grouped-tabs__tablist{display:flex;gap:var(--space-xs);padding-bottom:var(--space-xs);overflow-x:auto;scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin}.arb-grouped-tabs__group,.arb-grouped-tabs__group-list{display:contents}.arb-grouped-tabs__group-label{display:none}.arb-grouped-tabs__tab{display:inline-flex;width:auto;min-height:2.5rem;flex:0 0 auto;padding-inline:var(--space-md);white-space:nowrap}.arb-grouped-tabs__label{overflow:visible}.arb-grouped-tabs__content{padding:var(--space-xl) var(--space-md) var(--space-2xl)}}@media (prefers-reduced-motion:reduce){.arb-grouped-tabs__tab{transition:none}}.arb-counterparty-hero{display:grid;gap:var(--space-md);min-width:0;padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-strong);color:var(--color-text-primary);font-family:var(--font-family-body)}.arb-counterparty-hero,.arb-counterparty-hero *,.arb-counterparty-hero :after,.arb-counterparty-hero :before{box-sizing:border-box}.arb-counterparty-hero__topline{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--space-lg)}.arb-counterparty-hero__identity{display:grid;min-width:0;gap:var(--space-xs)}.arb-counterparty-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.arb-counterparty-hero__identity--title-actions{width:100%}.arb-counterparty-hero__title-line{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm) var(--space-lg);min-width:0}.arb-counterparty-hero__actions--title{padding-top:var(--space-2xs)}@media (max-width:560px){.arb-counterparty-hero__title-line{flex-wrap:wrap}.arb-counterparty-hero__actions--title{padding-top:0}}.arb-counterparty-hero h1{margin:0;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;overflow-wrap:anywhere;text-wrap:balance}.arb-counterparty-hero__details{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-2xs) 0;margin:0;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) /var(--line-height-small) var(--font-family-body);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.arb-counterparty-hero__details div{display:inline-flex;min-width:0;align-items:baseline}.arb-counterparty-hero__details div:not(:last-child):after{width:.1875rem;height:.1875rem;margin:0 var(--space-xs);border-radius:50%;background:var(--color-text-disabled);content:""}.arb-counterparty-hero__details dd,.arb-counterparty-hero__details dt{min-width:0;margin:0}.arb-counterparty-hero__details dd{overflow-wrap:anywhere}.arb-counterparty-hero__details dt{margin-right:.25em;font-weight:var(--font-weight-medium)}.arb-counterparty-hero__details .arb-counterparty-hero__detail-label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arb-counterparty-hero__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-xs);justify-content:flex-end}.arb-counterparty-hero__signals{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.arb-counterparty-hero__signal{display:inline-flex;min-height:1.75rem;align-items:center;gap:.375rem;padding:.1875rem var(--space-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-neutral-text-aa);font:var(--font-weight-medium) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body)}.arb-counterparty-hero__signal--success{border-color:var(--alert-success-border);background:var(--color-success-bg);color:var(--color-success-text)}.arb-counterparty-hero__signal--warning{border-color:var(--alert-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text-aa)}.arb-counterparty-hero__signal--danger{border-color:var(--alert-danger-border);background:var(--color-danger-bg);color:var(--color-danger-text)}.arb-counterparty-hero__signal-dot{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:50%;background:currentColor}.arb-counterparty-hero__signal-icon{display:inline-grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center}.arb-counterparty-hero__signal-icon>svg{width:100%;height:100%}@media (max-width:900px){.arb-counterparty-hero__topline{align-items:flex-start;flex-direction:column}.arb-counterparty-hero__actions{justify-content:flex-start}}@media (max-width:560px){.arb-counterparty-hero{gap:var(--space-sm)}.arb-counterparty-hero__details,.arb-counterparty-hero__details div,.arb-counterparty-hero__identity,.arb-counterparty-hero__topline{width:100%;max-width:100%}.arb-counterparty-hero h1{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:-.02em}.arb-counterparty-hero__details{display:grid;gap:var(--space-2xs)}.arb-counterparty-hero__details div{display:grid;grid-template-columns:auto minmax(0,1fr)}.arb-counterparty-hero__details div:not(:last-child):after{display:none}.arb-counterparty-hero__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%}.arb-counterparty-hero__actions>.arb-button{width:100%;min-width:0;min-height:2.75rem}.arb-counterparty-hero__signals{flex-wrap:nowrap;padding-bottom:var(--space-2xs);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.arb-counterparty-hero__signals::-webkit-scrollbar{display:none}.arb-counterparty-hero__signal{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}}.arb-table__frame{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--table-border);border-radius:var(--table-radius);background:var(--table-bg);scrollbar-color:var(--table-scrollbar-thumb) var(--table-scrollbar-track);scrollbar-width:thin}.arb-table__frame--scroll{max-height:var(--arb-table-max-height);overflow:auto}.arb-table__frame:focus-visible{outline:2px solid var(--table-focus);outline-offset:2px}.arb-table__frame::-webkit-scrollbar{width:.625rem;height:.625rem}.arb-table__frame::-webkit-scrollbar-track{background:var(--table-scrollbar-track)}.arb-table__frame::-webkit-scrollbar-thumb{border:2px solid var(--table-scrollbar-track);border-radius:var(--radius-pill);background:var(--table-scrollbar-thumb)}.arb-table{width:100%;min-width:var(--arb-table-min-width);table-layout:fixed;border-spacing:0;border-collapse:separate;background:var(--table-bg);color:var(--table-row-text);font:var(--font-weight-regular) var(--font-size-small) /var(--line-height-small) var(--font-family-body)}.arb-table *,.arb-table :after,.arb-table :before{box-sizing:border-box}.arb-table caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.arb-table td,.arb-table th{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--table-row-border);vertical-align:middle;text-align:left}.arb-table th{background:var(--table-header-bg);color:var(--table-header-text);font-weight:var(--font-weight-medium)}.arb-table td{overflow-wrap:anywhere}.arb-table tbody tr:last-child td{border-bottom:0}.arb-table__frame--sticky thead th{position:sticky;z-index:2;top:0}.arb-table td.arb-table__cell--end,.arb-table th.arb-table__cell--end{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.arb-table a{color:var(--table-link);font-weight:var(--font-weight-medium);text-decoration-thickness:1px;text-underline-offset:.2em}.arb-table a:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--table-focus);outline-offset:2px}.arb-table td.arb-table__empty{height:8rem;color:var(--table-header-text);text-align:center}.arb-data-table-shell{display:grid;min-width:0;gap:var(--space-sm);color:var(--color-text-primary);font-family:var(--font-family-body)}.arb-data-table__toolbar{display:grid;grid-template-columns:minmax(14rem,1fr) repeat(2,minmax(10rem,.55fr));gap:var(--space-sm);align-items:end}.arb-data-table__field{display:grid;min-width:0;gap:var(--space-2xs)}.arb-data-table__control-label{color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body)}.arb-data-table__search-control,.arb-data-table__select-control{position:relative;display:flex;min-width:0;height:2.75rem;align-items:center;border:1px solid var(--table-control-border);border-radius:var(--table-control-radius);background:var(--table-control-bg);color:var(--color-text-secondary)}.arb-data-table__search-control>svg,.arb-data-table__select-control>svg{position:absolute;width:1.125rem;height:1.125rem;pointer-events:none}.arb-data-table__search-control>svg{left:var(--space-sm)}.arb-data-table__select-control>svg{right:var(--space-sm)}.arb-data-table__search-control input,.arb-data-table__select-control select{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--color-text-primary);font:var(--font-weight-regular) var(--font-size-small) /var(--line-height-small) var(--font-family-body)}.arb-data-table__search-control input{padding:0 var(--space-sm) 0 2.25rem}.arb-data-table__search-control input::placeholder{color:var(--color-text-secondary)}.arb-data-table__select-control select{appearance:none;padding:0 2.25rem 0 var(--space-sm);cursor:pointer}.arb-data-table__summary{display:flex;min-height:2rem;align-items:center;justify-content:space-between;gap:var(--space-md)}.arb-data-table__summary p{margin:0;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arb-data-table__reset{min-height:2.75rem;padding:0 var(--space-xs);border:0;border-radius:var(--radius-xs);background:transparent;color:var(--table-link);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.arb-data-table__reset:focus-visible{outline:2px solid var(--table-focus);outline-offset:2px}@media (hover:hover){.arb-table tbody tr:hover{background:var(--table-row-hover)}.arb-data-table__search-control:hover,.arb-data-table__select-control:hover{border-color:var(--table-control-border-hover)}.arb-data-table__reset:hover{color:var(--table-link-hover)}}@media (max-width:760px){.arb-data-table__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.arb-data-table__field--search{grid-column:1/-1}}@media (max-width:520px){.arb-data-table__toolbar{grid-template-columns:1fr}.arb-data-table__field--search{grid-column:auto}.arb-data-table__summary{align-items:start;flex-direction:column;gap:var(--space-2xs)}}@media (forced-colors:active){.arb-data-table__search-control,.arb-data-table__select-control,.arb-table__frame{border-color:CanvasText}}.arb-pagination{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;color:var(--pagination-text);font-family:var(--font-family-body)}.arb-pagination *,.arb-pagination :after,.arb-pagination :before{box-sizing:border-box}.arb-pagination__controls{display:flex;min-width:0;align-items:center;justify-content:center;gap:var(--space-2xs)}.arb-pagination__button{display:inline-flex;min-width:2.75rem;height:2.75rem;align-items:center;justify-content:center;gap:var(--space-xs);padding:0 var(--space-sm);border:1px solid transparent;border-radius:var(--pagination-radius);background:var(--pagination-bg);color:var(--pagination-text);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.arb-pagination__button>svg{width:1.125rem;height:1.125rem;flex:0 0 auto}.arb-pagination__page{padding-inline:var(--space-xs)}.arb-pagination__page[aria-current=page]{background:var(--pagination-current-bg);color:var(--pagination-current-text);font-weight:var(--font-weight-semibold)}.arb-pagination__direction{border-color:var(--pagination-border)}.arb-pagination__button:focus-visible{outline:2px solid var(--pagination-focus);outline-offset:2px}.arb-pagination__button:disabled{border-color:var(--pagination-border);background:var(--pagination-disabled-bg);color:var(--pagination-disabled-text);cursor:not-allowed}.arb-pagination__ellipsis{display:inline-grid;width:1.5rem;height:2.75rem;color:var(--pagination-muted-text);font-size:var(--font-size-small);place-items:center}.arb-pagination__results,.arb-pagination__status{margin:0;color:var(--pagination-muted-text);font:var(--font-weight-regular) var(--font-size-small) /var(--line-height-small) var(--font-family-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.arb-pagination__status{min-width:8.5rem;padding-inline:var(--space-sm);color:var(--pagination-text);text-align:center}.arb-pagination__results strong{color:var(--pagination-text);font-weight:var(--font-weight-semibold)}.arb-pagination__status--hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.arb-pagination--results{justify-content:space-between;gap:var(--space-lg)}@media (hover:hover){.arb-pagination__button:not(:disabled):not([aria-current=page]):hover{border-color:var(--pagination-border);background:var(--pagination-hover);color:var(--pagination-text-strong)}}.arb-pagination__button:not(:disabled):active{background:var(--pagination-active)}@media (max-width:520px){.arb-pagination__page[data-edge=true]:not([aria-current=page]){display:none}.arb-pagination--compact .arb-pagination__button span,.arb-pagination--results .arb-pagination__button span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.arb-pagination--results{align-items:flex-start;flex-direction:column;gap:var(--space-sm)}}@media (max-width:360px){.arb-pagination--numbered .arb-pagination__ellipsis{display:none}}@media (prefers-reduced-motion:reduce){.arb-pagination__button{transition:none}}@media (forced-colors:active){.arb-pagination__page[aria-current=page]{border-color:CanvasText}}.arb-circular-progress-wrap,.arb-process-progress,.arb-progress{color:var(--progress-text);font-family:var(--font-family-body)}.arb-circular-progress-wrap *,.arb-circular-progress-wrap :after,.arb-circular-progress-wrap :before,.arb-process-progress *,.arb-process-progress :after,.arb-process-progress :before,.arb-progress *,.arb-progress :after,.arb-progress :before{box-sizing:border-box}.arb-progress{display:grid;width:100%;gap:var(--space-xs)}.arb-progress__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.arb-progress__label,.arb-progress__value{font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body)}.arb-progress__value{margin-inline-start:auto;color:var(--progress-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arb-progress__track{position:relative;height:var(--progress-height-medium);overflow:hidden;border-radius:var(--progress-radius);background:var(--progress-track)}.arb-progress--small .arb-progress__track{height:var(--progress-height-small)}.arb-progress--large .arb-progress__track{height:var(--progress-height-large)}.arb-progress__indicator{position:absolute;inset:0;border-radius:inherit;background:var(--progress-brand);transform:scaleX(var(--progress-value));transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.arb-progress--info .arb-progress__indicator{background:var(--progress-info)}.arb-progress--success .arb-progress__indicator{background:var(--progress-success)}.arb-progress--warning .arb-progress__indicator{background:var(--progress-warning)}.arb-progress--danger .arb-progress__indicator{background:var(--progress-danger)}.arb-progress__helper{margin:0;color:var(--progress-muted-text);font:var(--font-weight-regular) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body)}.arb-circular-progress-wrap{display:inline-grid;justify-items:center;gap:var(--space-sm)}.arb-circular-progress{position:relative;display:grid;width:var(--progress-circle-medium);aspect-ratio:1;place-items:center}.arb-circular-progress-wrap--small .arb-circular-progress{width:var(--progress-circle-small)}.arb-circular-progress-wrap--large .arb-circular-progress{width:var(--progress-circle-large)}.arb-circular-progress svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.arb-circular-progress circle{fill:none;stroke-width:8}.arb-circular-progress__track{stroke:var(--progress-track)}.arb-circular-progress__indicator{stroke:var(--progress-brand);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--progress-percent));stroke-linecap:round;transition:stroke-dashoffset .28s cubic-bezier(.22,1,.36,1)}.arb-circular-progress--info .arb-circular-progress__indicator{stroke:var(--progress-info)}.arb-circular-progress--success .arb-circular-progress__indicator{stroke:var(--progress-success)}.arb-circular-progress--warning .arb-circular-progress__indicator{stroke:var(--progress-warning)}.arb-circular-progress--danger .arb-circular-progress__indicator{stroke:var(--progress-danger)}.arb-circular-progress__value{position:relative;color:var(--progress-text-strong);font:var(--font-weight-bold) var(--font-size-h3) /var(--line-height-h3) var(--font-family-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.arb-circular-progress-wrap--small .arb-circular-progress__value{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.arb-circular-progress-wrap--large .arb-circular-progress__value{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.arb-circular-progress__label{max-width:16rem;margin:0;color:var(--progress-text);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);text-align:center}.arb-process-progress__list{display:grid;grid-template-columns:repeat(var(--progress-step-count,4),minmax(0,1fr));margin:0;padding:0;list-style:none}.arb-process-progress__step{position:relative;display:grid;justify-items:center;gap:var(--space-sm);min-width:0;text-align:center}.arb-process-progress__step:not(:last-child):after{position:absolute;z-index:0;top:1.3125rem;right:calc(-50% + 1.5rem);left:calc(50% + 1.5rem);height:2px;background:var(--progress-track);content:""}.arb-process-progress__step--complete:not(:last-child):after{background:var(--progress-complete)}.arb-process-progress__marker{position:relative;z-index:1;display:inline-grid;width:2.75rem;height:2.75rem;border:2px solid var(--progress-track);border-radius:50%;background:var(--progress-bg);color:var(--progress-muted-text);font:var(--font-weight-semibold) var(--font-size-small) /1 var(--font-family-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;place-items:center}.arb-process-progress__step--complete .arb-process-progress__marker{border-color:var(--progress-complete);background:var(--progress-complete);color:var(--progress-complete-text)}.arb-process-progress__step--current .arb-process-progress__marker{border-color:var(--progress-current);background:var(--progress-current);color:var(--progress-current-text)}.arb-process-progress__marker svg{width:1rem;height:1rem}.arb-process-progress__copy{display:grid;justify-items:center;gap:var(--space-2xs);min-width:0}.arb-process-progress__copy strong{color:var(--progress-text-strong);font:var(--font-weight-semibold) var(--font-size-small) /var(--line-height-small) var(--font-family-body)}.arb-process-progress__copy span{color:var(--progress-muted-text);font:var(--font-weight-regular) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body)}.arb-process-progress__step--current .arb-process-progress__copy span{color:var(--progress-text);font-weight:var(--font-weight-medium)}.arb-progress__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.arb-process-progress__empty{margin:0;color:var(--progress-muted-text);font:var(--font-weight-regular) var(--font-size-small) /var(--line-height-small) var(--font-family-body)}@media (max-width:680px){.arb-process-progress__list{grid-template-columns:1fr}.arb-process-progress__step{grid-template-columns:2.75rem minmax(0,1fr);justify-items:start;gap:var(--space-md);padding-bottom:var(--space-lg);text-align:left}.arb-process-progress__step:not(:last-child):after{top:2.75rem;right:auto;bottom:0;left:1.3125rem;width:2px;height:auto}.arb-process-progress__copy{justify-items:start;padding-top:var(--space-2xs)}}@media (prefers-reduced-motion:reduce){.arb-circular-progress__indicator,.arb-progress__indicator{transition:none}}@media (forced-colors:active){.arb-process-progress__step--complete:not(:last-child):after,.arb-progress__indicator{background:Highlight}.arb-circular-progress__indicator{stroke:Highlight}.arb-process-progress__marker{border-color:ButtonText}}.arb-file-upload,.arb-image-upload{font-family:var(--font-family-body)}.arb-file-upload *,.arb-file-upload :after,.arb-file-upload :before,.arb-image-upload *,.arb-image-upload :after,.arb-image-upload :before{box-sizing:border-box}.arb-image-upload{--image-upload-actions-width:max(var(--image-upload-width),9.5rem);--image-upload-height:var(--file-image-medium-height);--image-upload-width:var(--file-image-medium-width);display:grid;min-width:0;gap:var(--space-xs);align-content:start}.arb-image-upload--small{--image-upload-height:var(--file-image-small-height);--image-upload-width:var(--file-image-small-width)}.arb-image-upload--large{--image-upload-height:var(--file-image-large-height);--image-upload-width:var(--file-image-large-width)}.arb-image-upload--circle{--image-upload-width:var(--image-upload-height)}.arb-image-upload__label{color:var(--file-upload-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small)}.arb-image-upload__preview{display:grid;width:var(--image-upload-width);height:var(--image-upload-height);overflow:hidden;border:1px solid var(--file-upload-border);border-radius:var(--file-upload-radius);background:var(--file-upload-preview-bg);place-items:center}.arb-image-upload--circle .arb-image-upload__preview{border-radius:var(--radius-pill)}.arb-image-upload__preview img{width:100%;height:100%;object-fit:cover}.arb-image-upload__placeholder{display:inline-flex;width:2rem;height:2rem;color:var(--file-upload-muted)}.arb-image-upload--small .arb-image-upload__placeholder{width:1.5rem;height:1.5rem}.arb-file-upload__dropzone-icon svg,.arb-file-upload__file-icon svg,.arb-file-upload__item-remove svg,.arb-file-upload__status svg,.arb-image-upload__placeholder svg,.arb-image-upload__remove svg,.arb-image-upload__select svg{width:100%;height:100%}.arb-image-upload__actions{display:flex;width:var(--image-upload-actions-width);gap:var(--space-xs);align-items:center}.arb-file-upload__item-remove,.arb-file-upload__retry,.arb-image-upload__remove,.arb-image-upload__select{transition:background-color .14s ease,border-color .14s ease,color .14s ease}.arb-image-upload__select{display:inline-flex;min-width:0;min-height:var(--file-upload-action-height);flex:1 1 auto;gap:var(--space-xs);align-items:center;justify-content:center;padding:0 var(--space-sm);border:1px solid var(--file-upload-border);border-radius:var(--button-radius);background:var(--file-upload-bg);color:var(--file-upload-text);cursor:pointer;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);touch-action:manipulation}.arb-image-upload__select svg{width:1rem;height:1rem;flex:0 0 auto}.arb-file-upload__input,.arb-image-upload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.arb-file-upload__dropzone:focus-within,.arb-file-upload__item-remove:focus-visible,.arb-file-upload__retry:focus-visible,.arb-image-upload__remove:focus-visible,.arb-image-upload__select:focus-within{outline:2px solid var(--file-upload-focus);outline-offset:2px}.arb-file-upload__item-remove,.arb-image-upload__remove{appearance:none;display:inline-grid;width:var(--file-upload-action-height);height:var(--file-upload-action-height);flex:0 0 auto;padding:0;border:1px solid var(--file-upload-border);border-radius:var(--button-radius);background:var(--file-upload-bg);color:var(--file-upload-muted);cursor:pointer;place-items:center;touch-action:manipulation}.arb-file-upload__item-remove svg,.arb-image-upload__remove svg{width:1.125rem;height:1.125rem}.arb-image-upload__description{width:var(--image-upload-actions-width);overflow:hidden;color:var(--file-upload-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);text-overflow:ellipsis;white-space:nowrap}.arb-image-upload--disabled{opacity:.48}.arb-image-upload--disabled .arb-image-upload__select{cursor:not-allowed}.arb-file-upload{display:grid;min-width:0;gap:var(--space-md)}.arb-file-upload__dropzone{display:grid;min-height:var(--file-upload-dropzone-min-height);gap:var(--space-xs);align-content:center;justify-items:center;padding:var(--space-xl);border:1px dashed var(--file-upload-border-strong);border-radius:var(--file-upload-radius);background:var(--file-upload-bg);color:var(--file-upload-text);cursor:pointer;text-align:center;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease}.arb-file-upload__dropzone--dragging{border-color:var(--file-upload-accent);background:var(--file-upload-active-bg)}.arb-file-upload__dropzone--disabled{background:var(--file-upload-disabled-bg);color:var(--file-upload-muted);cursor:not-allowed}.arb-file-upload__dropzone-icon{display:inline-flex;width:2.5rem;height:2.5rem;margin-bottom:var(--space-xs);color:var(--file-upload-text-strong)}.arb-file-upload__dropzone-copy{display:grid;gap:var(--space-2xs);font-size:var(--font-size-small);line-height:var(--line-height-small)}.arb-file-upload__dropzone-copy strong{color:var(--file-upload-text-strong);font-weight:var(--font-weight-semibold)}.arb-file-upload__browse{color:var(--file-upload-link);font-weight:var(--font-weight-medium)}.arb-file-upload__description,.arb-file-upload__empty{margin:0;color:var(--file-upload-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arb-file-upload__list{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none}.arb-file-upload__item{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.75rem;gap:var(--space-sm);align-items:start;min-width:0;padding:var(--space-sm);border:1px solid var(--file-upload-border);border-radius:var(--file-upload-item-radius);background:var(--file-upload-bg)}.arb-file-upload__file-icon{display:inline-grid;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);background:var(--file-upload-file-icon-bg);color:var(--file-upload-file-icon);place-items:center}.arb-file-upload__file-icon svg{width:1.25rem;height:1.25rem}.arb-file-upload__item-body{display:grid;min-width:0;gap:var(--space-xs)}.arb-file-upload__item-header,.arb-file-upload__status-row{display:flex;min-width:0;gap:var(--space-sm);align-items:center;justify-content:space-between}.arb-file-upload__item-header strong{min-width:0;overflow:hidden;color:var(--file-upload-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);text-overflow:ellipsis;white-space:nowrap}.arb-file-upload__size,.arb-file-upload__status{color:var(--file-upload-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arb-file-upload__size{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arb-file-upload__progress{height:var(--file-upload-progress-height);overflow:hidden;border-radius:var(--radius-pill);background:var(--file-upload-progress-track)}.arb-file-upload__progress>span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--file-upload-progress-value);transform:scaleX(var(--file-progress));transform-origin:left center;transition:transform .22s ease-out}.arb-file-upload__status{display:inline-flex;min-width:0;gap:var(--space-2xs);align-items:center}.arb-file-upload__status svg{width:1rem;height:1rem;flex:0 0 auto}.arb-file-upload__item--success .arb-file-upload__status{color:var(--file-upload-success)}.arb-file-upload__item--error{border-color:var(--file-upload-error-border)}.arb-file-upload__item--error .arb-file-upload__status{color:var(--file-upload-error)}.arb-file-upload__retry{appearance:none;min-height:1.75rem;padding:0 var(--space-xs);border:0;border-radius:var(--radius-xs);background:transparent;color:var(--file-upload-link);cursor:pointer;font:var(--font-weight-medium) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body);touch-action:manipulation}.arb-file-upload__item-remove{width:2.75rem;height:2.75rem;margin:calc(var(--space-2xs) * -1);border-color:transparent}@media (hover:hover){.arb-file-upload__item-remove:hover,.arb-image-upload__remove:hover,.arb-image-upload__select:hover{border-color:var(--file-upload-border-strong);background:var(--file-upload-hover-bg);color:var(--file-upload-text-strong)}.arb-file-upload__dropzone:hover{border-color:var(--file-upload-text-strong);background:var(--file-upload-hover-bg)}.arb-file-upload__retry:hover{background:var(--file-upload-active-bg);color:var(--file-upload-link-hover)}}.arb-file-upload__item-remove:active,.arb-file-upload__retry:active,.arb-image-upload__remove:active,.arb-image-upload__select:active{background:var(--file-upload-active-bg)}@media (max-width:520px){.arb-file-upload__dropzone{min-height:auto;padding:var(--space-lg) var(--space-md)}.arb-file-upload__item{grid-template-columns:2.5rem minmax(0,1fr) 2.75rem;gap:var(--space-xs)}.arb-file-upload__status-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.arb-file-upload__dropzone,.arb-file-upload__item-remove,.arb-file-upload__progress>span,.arb-file-upload__retry,.arb-image-upload__remove,.arb-image-upload__select{transition:none}}@media (forced-colors:active){.arb-file-upload__dropzone,.arb-file-upload__item,.arb-image-upload__preview,.arb-image-upload__remove,.arb-image-upload__select{border-color:CanvasText}}.arb-file-upload__open{display:block;max-width:100%;padding:0;border:0;background:transparent;color:var(--file-upload-link);font:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.arb-file-upload__open:hover{color:var(--file-upload-link-hover)}.arb-file-upload__file-preview:focus-visible,.arb-file-upload__open:focus-visible{outline:2px solid var(--file-upload-focus);outline-offset:3px}.arb-file-upload__file-preview{display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--file-upload-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--file-upload-preview-bg);cursor:zoom-in}.arb-file-upload__file-preview img{display:block;width:100%;height:100%;object-fit:cover}.arb-dialog-layer{position:fixed;z-index:var(--modal-z-index);inset:0;display:grid;place-items:center;padding:clamp(var(--space-md),4vw,var(--space-2xl));overflow:auto;overscroll-behavior:contain;background:var(--modal-backdrop);animation:arb-dialog-layer-in .16s ease-out both}.arb-dialog-layer,.arb-dialog-layer *{box-sizing:border-box}.arb-drawer,.arb-modal{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--modal-border);background:var(--modal-bg);color:var(--modal-text);box-shadow:var(--shadow-modal);animation:arb-modal-in .22s cubic-bezier(.16,1,.3,1) both}.arb-modal{width:min(var(--arb-modal-width),calc(100vw - 2 * var(--space-xl)));max-height:min(88vh,52rem);max-height:min(88dvh,52rem);border-radius:var(--modal-radius)}.arb-modal--small{--arb-modal-width:var(--modal-width-small)}.arb-modal--medium{--arb-modal-width:var(--modal-width-medium)}.arb-modal--large{--arb-modal-width:var(--modal-width-large)}.arb-dialog__footer,.arb-dialog__header{flex:0 0 auto;padding:var(--space-lg)}.arb-dialog__header{justify-content:space-between;border-bottom:1px solid var(--modal-border)}.arb-dialog__header,.arb-dialog__heading-row{display:flex;gap:var(--space-md);align-items:flex-start}.arb-dialog__heading-row{min-width:0}.arb-dialog__heading{display:grid;min-width:0;gap:var(--space-xs)}.arb-dialog__heading h2,.arb-dialog__heading p{margin:0}.arb-dialog__heading h2{color:var(--modal-title);font:var(--font-weight-semibold) var(--font-size-h4) /var(--line-height-h4) var(--font-family-heading);letter-spacing:-.015em;text-wrap:balance}.arb-dialog__heading p{max-width:62ch;color:var(--modal-muted);font:var(--font-weight-regular) var(--font-size-small) /var(--line-height-small) var(--font-family-body)}.arb-dialog__close{appearance:none;display:inline-grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;margin:calc(var(--space-sm) * -1) calc(var(--space-sm) * -1) 0 0;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--modal-muted);cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.arb-dialog__close svg{width:1.25rem;height:1.25rem}.arb-dialog__body{min-height:0;flex:1 1 auto;padding:var(--space-lg);overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--modal-scrollbar) transparent;scrollbar-width:thin;font-family:var(--font-family-body)}.arb-dialog__footer{display:flex;gap:var(--space-sm);align-items:center;justify-content:flex-end;border-top:1px solid var(--modal-border);background:var(--modal-footer-bg)}.arb-auth__link:focus-visible,.arb-dialog__close:focus-visible,.arb-drawer:focus-visible,.arb-modal:focus-visible{outline:2px solid var(--modal-focus);outline-offset:2px}@media (hover:hover){.arb-dialog__close:hover{background:var(--modal-close-hover);color:var(--modal-title)}.arb-auth__link:hover{color:var(--modal-link-hover)}.arb-auth__password-toggle:hover{background:var(--modal-close-hover);color:var(--modal-title)}}.arb-dialog-layer--drawer{display:flex;padding:0}.arb-dialog-layer--right{justify-content:flex-end}.arb-dialog-layer--left{justify-content:flex-start}.arb-drawer{width:min(var(--arb-drawer-width),100vw);height:100%;height:100dvh}.arb-drawer--small{--arb-drawer-width:var(--drawer-width-small)}.arb-drawer--medium{--arb-drawer-width:var(--drawer-width-medium)}.arb-drawer--large{--arb-drawer-width:var(--drawer-width-large)}.arb-drawer--right{border-radius:var(--modal-radius) 0 0 var(--modal-radius);animation-name:arb-drawer-right-in}.arb-drawer--left{border-radius:0 var(--modal-radius) var(--modal-radius) 0;animation-name:arb-drawer-left-in}.arb-auth{display:grid;gap:var(--space-md)}.arb-auth>.arb-alert{margin-bottom:var(--space-2xs)}.arb-auth>.arb-button{width:100%;margin-top:var(--space-xs)}.arb-auth__link{appearance:none;width:fit-content;padding:0;border:0;background:transparent;color:var(--modal-link);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.arb-auth__login-options{display:flex;gap:var(--space-md);align-items:center;justify-content:space-between}.arb-auth__login-options .arb-choice{min-height:auto;padding:0}.arb-auth__password-toggle{appearance:none;display:inline-grid;width:2.75rem;height:var(--arb-field-height);place-items:center;margin-inline:calc(var(--space-sm) * -1);padding:0;border:0;background:transparent;color:var(--modal-muted);cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.arb-auth__password-toggle svg{width:1.25rem;height:1.25rem}.arb-auth__password-toggle svg>*{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.arb-auth__password-toggle:focus-visible{outline:2px solid var(--modal-focus);outline-offset:-3px}.arb-auth__switch{display:flex;gap:var(--space-xs);align-items:center;justify-content:center;flex-wrap:wrap;color:var(--modal-muted);font:var(--font-weight-regular) var(--font-size-small) /var(--line-height-small) var(--font-family-body);text-align:center}.arb-confirm__icon{display:inline-grid;width:3rem;height:3rem;flex:0 0 auto;place-items:center;border-radius:var(--radius-pill);background:var(--color-info-bg);color:var(--color-info-text)}.arb-confirm--danger .arb-confirm__icon{background:var(--color-danger-bg);color:var(--color-danger-text)}.arb-confirm__icon svg{width:1.5rem;height:1.5rem}.arb-confirm__icon svg>*{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}@keyframes arb-dialog-layer-in{0%{background-color:rgb(20 23 26/0)}}@keyframes arb-modal-in{0%{opacity:0;transform:translateY(.75rem) scale(.985)}}@keyframes arb-drawer-right-in{0%{transform:translateX(2rem)}}@keyframes arb-drawer-left-in{0%{transform:translateX(-2rem)}}@media (max-width:640px){.arb-dialog-layer{padding:var(--space-md)}.arb-modal:not(.arb-modal--small){width:100%;max-width:none;height:100%;height:100dvh;max-height:none;border:0;border-radius:0}.arb-dialog-layer--drawer,.arb-dialog-layer:has(.arb-modal:not(.arb-modal--small)){padding:0}.arb-modal--small{width:min(var(--modal-width-small),calc(100vw - 2 * var(--space-md)));max-height:calc(100dvh - 2 * var(--space-md))}.arb-dialog__body,.arb-dialog__footer,.arb-dialog__header{padding-inline:var(--space-md)}.arb-dialog__footer{padding-bottom:max(var(--space-md),env(safe-area-inset-bottom))}.arb-dialog__footer .arb-button{min-width:0;flex:1 1}.arb-drawer{width:min(92vw,var(--arb-drawer-width))}.arb-drawer--left,.arb-drawer--right{border-radius:0}}@media (max-width:390px){.arb-confirm .arb-dialog__footer{display:grid;grid-template-columns:1fr}.arb-confirm .arb-button{width:100%}}@media (prefers-reduced-motion:reduce){.arb-dialog-layer,.arb-dialog__close,.arb-drawer,.arb-modal{animation:none;transition:none}}.arb-registration-consents{display:grid;gap:16px}.arb-registration-consents .arb-choice{align-items:flex-start}.arb-registration-consents .arb-choice__control{margin-top:2px;flex-shrink:0}.arb-registration-consents .arb-choice__label{font-size:14px;line-height:1.5;font-weight:400}.arb-registration-consents a{color:inherit;text-decoration:underline;text-underline-offset:3px}.arb-registration-consents a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.arb-audience,.arb-audience *{box-sizing:border-box}.arb-audience{width:100%;color:var(--color-text-primary);font-family:var(--font-family-body)}.arb-audience__header{display:grid;grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);gap:var(--space-2xl);align-items:start;padding-bottom:clamp(var(--space-2xl),5vw,var(--space-3xl))}.arb-audience__copy :is(h2,h3),.arb-audience__copy p,.arb-audience__intro :is(h1,h2),.arb-audience__intro p,.arb-audience__label,.arb-audience__service-links{margin:0}.arb-audience__label{padding-top:.45rem;color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-overline) /var(--line-height-overline) var(--font-family-body);letter-spacing:.1em;text-transform:uppercase}.arb-audience__intro{min-width:0}.arb-audience__intro :is(h1,h2){max-width:none;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}.arb-audience__intro>p{max-width:68ch;margin-top:var(--space-lg);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) /1.625 var(--font-family-body)}.arb-audience__list{width:100%;margin:0;padding:0;border-top:1px solid var(--color-border-strong);list-style:none}.arb-audience__copy,.arb-audience__item,.arb-audience__services{min-width:0}.arb-audience__index{align-self:start;padding-top:.25rem;color:var(--color-text-muted);font:var(--font-weight-medium) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em}.arb-audience__copy :is(h2,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:-.02em;overflow-wrap:anywhere}.arb-audience__copy p{max-width:64ch;margin-top:var(--space-xs);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}.arb-audience__copy .arb-audience__context{display:flex;align-items:baseline;gap:var(--space-xs);margin:0 0 var(--space-sm);color:var(--color-text-muted);font:var(--font-weight-semibold) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body);letter-spacing:.06em;text-transform:uppercase}.arb-audience__context-index{color:var(--color-text-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arb-audience__services>span{display:block;margin-bottom:var(--space-2xs);color:var(--color-text-primary);font:var(--font-weight-semibold) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body);letter-spacing:.04em;text-transform:uppercase}.arb-audience__service-links{display:flex;flex-wrap:wrap;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);overflow-wrap:anywhere}.arb-audience__service-links a{border-radius:.125rem;color:var(--color-text-link);text-decoration:underline;text-decoration-color:rgb(18 109 247/38%);text-decoration-thickness:1px;text-underline-offset:.2em;touch-action:manipulation}.arb-audience__service-links a:hover{text-decoration-color:currentColor}.arb-audience__arrow:focus-visible,.arb-audience__service-links a:focus-visible{position:relative;z-index:1;outline:3px solid var(--color-border-focus);outline-offset:3px}.arb-audience__arrow{display:grid;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);color:var(--color-text-link);text-decoration:none;touch-action:manipulation;place-items:center}.arb-audience__arrow svg{width:1.5rem;height:1.5rem}.arb-audience__arrow path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .18s cubic-bezier(.16,1,.3,1)}.arb-audience--editorial .arb-audience__item{border-bottom:1px solid var(--color-border-default)}.arb-audience--editorial .arb-audience__card{display:grid;grid-template-columns:3rem minmax(0,1.7fr) minmax(13rem,.8fr) 2.75rem;gap:var(--space-xl);align-items:center;min-height:8.5rem;padding:var(--space-xl) var(--space-md);transition:background-color .15s ease-out}.arb-audience--grid .arb-audience__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-border-strong)}.arb-audience--grid .arb-audience__item{display:flex;min-width:0;background:var(--color-bg-surface)}.arb-audience--grid .arb-audience__card{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;gap:var(--space-xl);width:100%;min-height:18rem;padding:var(--space-xl);transition:background-color .15s ease-out}.arb-audience--grid .arb-audience__copy :is(h2,h3){max-width:18ch;font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.arb-audience--grid .arb-audience__copy p{margin-top:var(--space-md)}.arb-audience--grid .arb-audience__services{grid-column:1;grid-row:2;align-self:end}.arb-audience--grid .arb-audience__service-links{flex-direction:column;align-items:flex-start}.arb-audience--grid .arb-audience__copy{grid-column:1/-1;grid-row:1}.arb-audience--grid .arb-audience__arrow{grid-column:2;grid-row:2;align-self:end}.arb-audience--grid .arb-audience__illustration{display:block;grid-column:2;grid-row:2;align-self:end;justify-self:end;width:clamp(7rem,10vw,9rem);max-width:100%;height:auto;object-fit:contain;object-position:right bottom}.arb-audience--split-grid .arb-audience__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1px;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-border-strong)}.arb-audience--split-grid .arb-audience__item{display:flex;min-width:0;background:var(--color-bg-surface)}.arb-audience--split-grid .arb-audience__card{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) clamp(8rem,13vw,11rem);align-items:center;gap:var(--space-xl);width:100%;min-height:15rem;padding:var(--space-xl);transition:background-color .15s ease-out}.arb-audience--split-grid .arb-audience__copy{grid-column:1;min-width:0}.arb-audience--split-grid .arb-audience__copy :is(h2,h3){font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.arb-audience--split-grid .arb-audience__copy p:not(.arb-audience__context){max-width:42ch;margin-top:var(--space-md)}.arb-audience--split-grid .arb-audience__illustration{display:block;grid-column:2;align-self:center;justify-self:end;width:clamp(8rem,13vw,11rem);max-width:100%;height:auto;object-fit:contain;object-position:center}.arb-audience--compact .arb-audience__item{border-bottom:1px solid var(--color-border-default)}.arb-audience--compact .arb-audience__card{display:grid;grid-template-columns:minmax(12rem,.78fr) minmax(16rem,1.25fr) minmax(12rem,.72fr) 2.75rem;gap:var(--space-lg);align-items:center;min-height:6rem;padding:var(--space-lg) var(--space-md);transition:background-color .15s ease-out}.arb-audience--compact .arb-audience__copy{display:contents}.arb-audience--compact .arb-audience__copy p{margin-top:0}@media (hover:hover){.arb-audience__item:hover .arb-audience__card{background:var(--color-bg-surface-secondary)}.arb-audience__item:hover .arb-audience__arrow path{transform:translateX(.2rem)}}.arb-audience__item:focus-within .arb-audience__card{background:var(--color-bg-surface-secondary)}.arb-audience__arrow:active{background:var(--color-border-default)}@media (max-width:960px){.arb-audience--grid .arb-audience__list{grid-template-columns:repeat(2,minmax(0,1fr))}.arb-audience--compact .arb-audience__card{grid-template-columns:minmax(11rem,.8fr) minmax(0,1.2fr) 2.75rem}.arb-audience--compact .arb-audience__services{grid-column:2;grid-row:2}.arb-audience--compact .arb-audience__arrow{grid-column:3;grid-row:1/span 2}}@media (max-width:720px){.arb-audience__header{grid-template-columns:minmax(0,1fr);gap:var(--space-sm);padding-bottom:var(--space-2xl)}.arb-audience__label{padding-top:0}.arb-audience__intro :is(h1,h2){max-width:none;font-size:1.75rem;line-height:2rem}.arb-audience__intro>p{margin-top:var(--space-md)}.arb-audience--editorial .arb-audience__card{grid-template-columns:2.5rem minmax(0,1fr) 2.75rem;gap:var(--space-md);min-height:0;padding:var(--space-lg) var(--space-md)}.arb-audience--compact .arb-audience__card{grid-template-columns:minmax(0,1fr) 2.75rem;gap:var(--space-md);min-height:0;padding:var(--space-lg) var(--space-md)}.arb-audience--editorial .arb-audience__index{grid-column:1;grid-row:1/span 2}.arb-audience--editorial .arb-audience__copy{display:block;grid-column:2;grid-row:1}.arb-audience--compact .arb-audience__copy{display:block;grid-column:1;grid-row:1}.arb-audience--editorial .arb-audience__services{grid-column:2;grid-row:2}.arb-audience--compact .arb-audience__services{grid-column:1;grid-row:2}.arb-audience--editorial .arb-audience__arrow{grid-column:3;grid-row:1/span 2}.arb-audience--compact .arb-audience__arrow{grid-column:2;grid-row:1/span 2}.arb-audience--split-grid .arb-audience__list{grid-template-columns:1fr}.arb-audience--split-grid .arb-audience__card{grid-template-columns:minmax(0,1fr) clamp(6.5rem,28vw,8rem);gap:var(--space-md);min-height:0;padding:var(--space-lg)}.arb-audience--split-grid .arb-audience__illustration{width:clamp(6.5rem,28vw,8rem)}}@media (max-width:640px){.arb-audience--grid .arb-audience__list{grid-template-columns:1fr}.arb-audience--grid .arb-audience__card{min-height:15rem;padding:var(--space-lg)}.arb-audience--grid .arb-audience__illustration{width:clamp(6.5rem,30vw,7.5rem)}}@media (prefers-reduced-motion:reduce){.arb-audience__arrow path,.arb-audience__card{transition:none}}.arb-case-work{container-type:inline-size;display:grid;width:100%;min-width:0;gap:clamp(var(--space-xl),4vw,var(--space-3xl));color:var(--color-text-primary);font-family:var(--font-family-body)}.arb-case-work *,.arb-case-work :after,.arb-case-work :before{box-sizing:border-box}.arb-case-work__header{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr);gap:clamp(var(--space-lg),4vw,var(--space-3xl));align-items:end}.arb-case-work__header h2,.arb-case-work__header p,.arb-case-work__slide h3,.arb-case-work__slide p,.arb-case-work__visual{margin:0}.arb-case-work__header h2{max-width:19ch;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}.arb-case-work__header p{max-width:48ch;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.arb-case-work__badge{position:relative;z-index:1;justify-self:start;padding:.38rem var(--space-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-caption)}.arb-case-work--slider>.arb-tabs{gap:var(--space-lg)}.arb-case-work--slider .arb-tabs__list{scroll-snap-type:x proximity}.arb-case-work--slider .arb-tabs__tab{scroll-snap-align:start}.arb-case-work__slide{display:grid;min-height:clamp(29rem,44vw,36rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:0 .75rem 2.5rem rgb(20 23 26/7%)}.arb-case-work .arb-tabs__panel:not([hidden]) .arb-case-work__slide{animation:arb-case-work-slide-enter .24s cubic-bezier(.22,1,.36,1)}@keyframes arb-case-work-slide-enter{0%{opacity:.72;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.arb-case-work__slide-copy{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:var(--space-2xl);padding:clamp(var(--space-lg),4vw,var(--space-3xl))}.arb-case-work__slide-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:.08em}.arb-case-work__slide-controls{display:flex;gap:var(--space-xs)}.arb-case-work__arrow{display:grid;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;place-items:center}.arb-case-work__arrow svg{width:1.25rem;height:1.25rem}.arb-case-work__slide-body{display:grid;align-content:end;gap:var(--space-lg)}.arb-case-work__slide h3{max-width:none;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;text-wrap:pretty}.arb-case-work__slide p{max-width:62ch;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.arb-case-work__details{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:0;margin:0;list-style:none}.arb-case-work__details li{padding:.4rem var(--space-sm);border-radius:var(--radius-pill);background:var(--color-bg-surface-secondary);color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-caption)}.arb-case-work__visual{display:grid;min-width:0;min-height:0;padding:clamp(var(--space-md),2cqi,var(--space-xl));place-items:center}.arb-case-work__visual img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.arb-case-work__visual--icon{display:grid;color:var(--color-text-secondary);place-items:center}.arb-case-work__visual--icon>svg{width:30%;height:auto}@media (hover:hover){.arb-case-work__arrow:hover{border-color:var(--color-bg-surface-dark);background:var(--color-brand-primary);transform:translateY(-1px)}}.arb-case-work__arrow:active{transform:translateY(0)}@container (max-width: 900px){.arb-case-work__header,.arb-case-work__slide{grid-template-columns:minmax(0,1fr)}.arb-case-work__header{align-items:start}.arb-case-work__slide{min-height:0}.arb-case-work__visual{width:100%;max-width:36rem;justify-self:center;padding-bottom:0;order:-1}}@media (max-width:680px){.arb-case-work{gap:var(--space-xl)}}@container (max-width: 680px){.arb-case-work__header{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.arb-case-work--slider>.arb-tabs{gap:var(--space-md)}.arb-case-work--slider .arb-tabs__tab{min-height:2.75rem;padding-inline:var(--space-sm)}.arb-case-work__slide-copy{gap:var(--space-xl);padding:var(--space-lg)}.arb-case-work__slide-controls{gap:var(--space-xs)}}@media (prefers-reduced-motion:reduce){.arb-case-work .arb-tabs__panel:not([hidden]) .arb-case-work__slide{animation:none}.arb-case-work__arrow{transition:none}}.arb-case-start{position:relative;isolation:isolate;display:grid;width:100%;gap:clamp(var(--space-xl),4vw,var(--space-3xl));padding:clamp(var(--space-xl),5vw,var(--space-3xl));overflow:hidden;border-radius:var(--radius-xl);background:var(--color-bg-surface-dark);color:var(--color-text-inverse);font-family:var(--font-family-body)}.arb-case-start,.arb-case-start *,.arb-case-start :after,.arb-case-start :before{box-sizing:border-box}.arb-case-start:before{position:absolute;z-index:-1;top:-15rem;right:-13rem;width:32rem;height:32rem;border:1px solid rgb(255 221 45/13%);border-radius:50%;content:"";pointer-events:none}.arb-case-start__header{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);gap:clamp(var(--space-xl),5vw,var(--space-3xl));align-items:end}.arb-case-start__header h2,.arb-case-start__header p,.arb-case-start__outcome h3,.arb-case-start__outcome p,.arb-case-start__step h3,.arb-case-start__step p{margin:0}.arb-case-start__header h2{max-width:24ch;color:var(--color-text-inverse);font:var(--font-weight-bold) var(--font-size-h2) /var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em;text-wrap:balance}.arb-case-start__header p{max-width:42ch;color:var(--color-text-inverse-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.arb-case-start__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgb(255 255 255/16%);border-bottom:1px solid rgb(255 255 255/16%);list-style:none}.arb-case-start__step{display:flex;min-width:0;min-height:16rem;flex-direction:column;gap:var(--space-xl);padding:var(--space-lg) clamp(var(--space-md),2.6vw,var(--space-xl)) var(--space-xl)}.arb-case-start__step:first-child{padding-left:0}.arb-case-start__step:last-child{padding-right:0}.arb-case-start__step+.arb-case-start__step{border-left:1px solid rgb(255 255 255/16%)}.arb-case-start__step-marker{display:flex;min-height:2rem;align-items:center;justify-content:space-between;gap:var(--space-md);color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.arb-case-start__step-marker>span{display:grid;min-width:2.5rem;height:2rem;padding-inline:var(--space-xs);border:1px solid rgb(255 255 255/22%);border-radius:var(--radius-sm);place-items:center}.arb-case-start__step-arrow{width:1.25rem;height:1.25rem;flex:0 0 auto;transform:translateX(calc(clamp(var(--space-md), 2.6vw, var(--space-xl)) + .7rem))}.arb-case-start__step-copy{display:grid;gap:var(--space-sm);margin-top:auto}.arb-case-start__outcome h3,.arb-case-start__step h3{color:var(--color-text-inverse);font:var(--font-weight-semibold) var(--font-size-h3) /var(--line-height-h3) var(--font-family-heading);letter-spacing:-.02em;text-wrap:balance}.arb-case-start__outcome p,.arb-case-start__step p{max-width:48ch;color:var(--color-text-inverse-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.arb-case-start__outcome{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-md);align-items:center}.arb-case-start__outcome-icon{display:grid;width:3.5rem;height:3.5rem;border-radius:var(--radius-lg);background:var(--color-brand-primary);color:var(--color-brand-on-primary);place-items:center}.arb-case-start__outcome-icon>svg{width:1.8rem;height:1.8rem}.arb-case-start__outcome-copy{display:grid;gap:var(--space-xs)}@media (max-width:820px){.arb-case-start__header{gap:var(--space-md);align-items:start}.arb-case-start__header,.arb-case-start__steps{grid-template-columns:1fr}.arb-case-start__step{min-height:0;padding:var(--space-lg) 0}.arb-case-start__step+.arb-case-start__step{border-top:1px solid rgb(255 255 255/16%);border-left:0}.arb-case-start__step-arrow{transform:rotate(90deg)}.arb-case-start__step-copy{margin-top:0}}@media (max-width:520px){.arb-case-start{gap:var(--space-xl);padding:var(--space-lg)}.arb-case-start:before{top:-10rem;right:-12rem;width:24rem;height:24rem}.arb-case-start__outcome{align-items:start}.arb-case-start__outcome-icon{width:3rem;height:3rem;border-radius:var(--radius-md)}}.arb-pricing{display:grid;width:100%;gap:clamp(var(--space-xl),4vw,var(--space-3xl));color:var(--color-text-primary);font-family:var(--font-family-body)}.arb-pricing *,.arb-pricing :after,.arb-pricing :before{box-sizing:border-box}.arb-pricing__header{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.65fr);gap:clamp(var(--space-lg),5vw,var(--space-3xl));align-items:end}.arb-pricing__card h3,.arb-pricing__card p,.arb-pricing__features,.arb-pricing__footnote,.arb-pricing__header h2,.arb-pricing__header p{margin:0}.arb-pricing__header h2{max-width:24ch;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}.arb-pricing__header p{max-width:44ch;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.arb-pricing__offers{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:var(--space-md)}.arb-pricing__card{display:flex;min-width:0;min-height:31rem;flex-direction:column;gap:var(--space-xl);padding:clamp(var(--space-lg),3vw,var(--space-2xl));border-radius:var(--radius-xl)}.arb-pricing__card--free{border:1px solid var(--color-border-default);background:var(--color-bg-surface-secondary)}.arb-pricing__card--team{position:relative;overflow:hidden;background:var(--color-bg-surface-dark);color:var(--color-text-inverse)}.arb-pricing__card--team:after{position:absolute;top:-11rem;right:-9rem;width:24rem;height:24rem;border:1px solid rgb(255 221 45/13%);border-radius:50%;content:"";pointer-events:none}.arb-pricing__card-copy{position:relative;z-index:1;display:grid;gap:var(--space-md)}.arb-pricing__card h3{max-width:24ch;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;text-wrap:balance}.arb-pricing__card-copy p{max-width:58ch;color:var(--color-neutral-text-aa);font-size:var(--font-size-body);line-height:var(--line-height-body)}.arb-pricing__card--team h3{color:var(--color-text-inverse)}.arb-pricing__card--team .arb-pricing__card-copy p{color:var(--color-text-inverse-muted)}.arb-pricing__free-footer{display:grid;gap:var(--space-lg);margin-top:auto}.arb-pricing__features{display:grid;gap:var(--space-sm);padding:0;list-style:none}.arb-pricing__features li{display:flex;gap:var(--space-sm);align-items:flex-start;color:var(--color-neutral-text-aa);font-size:var(--font-size-small);line-height:var(--line-height-small)}.arb-pricing__features svg{width:1.25rem;height:1.25rem;flex:0 0 auto;color:var(--color-text-heading)}.arb-pricing__action.arb-button{width:100%;min-height:3rem}.arb-pricing__calculator{position:relative;z-index:1;display:grid;gap:var(--space-sm)}.arb-pricing__range-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg)}.arb-pricing__range-heading label{color:var(--color-text-inverse-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small)}.arb-pricing__range-heading output{color:var(--color-text-inverse);font-size:var(--font-size-h3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:var(--line-height-h3)}.arb-pricing__range{appearance:none;width:100%;height:1.5rem;margin:0;background:transparent;cursor:pointer}.arb-pricing__range::-webkit-slider-runnable-track{height:.375rem;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--color-brand-primary) 0 var(--arb-pricing-range-progress),rgb(255 255 255/24%) var(--arb-pricing-range-progress) 100%)}.arb-pricing__range::-moz-range-track{height:.375rem;border-radius:var(--radius-pill);background:rgb(255 255 255/24%)}.arb-pricing__range::-moz-range-progress{height:.375rem;border-radius:var(--radius-pill);background:var(--color-brand-primary)}.arb-pricing__range::-webkit-slider-thumb{appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:3px solid var(--color-bg-surface-dark);border-radius:50%;background:var(--color-brand-primary);-webkit-transition:transform .16s ease-out;transition:transform .16s ease-out}.arb-pricing__range::-moz-range-thumb{width:1rem;height:1rem;border:3px solid var(--color-bg-surface-dark);border-radius:50%;background:var(--color-brand-primary);-moz-transition:transform .16s ease-out;transition:transform .16s ease-out}.arb-pricing__range:focus-visible{outline:none}.arb-pricing__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 .2rem var(--color-bg-surface-dark),0 0 0 .35rem var(--color-brand-primary)}.arb-pricing__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 .2rem var(--color-bg-surface-dark),0 0 0 .35rem var(--color-brand-primary)}.arb-pricing__ticks{display:flex;justify-content:space-between;color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--line-height-caption)}.arb-pricing__result{position:relative;z-index:1;display:grid;gap:var(--space-xs);padding:var(--space-lg);border:1px solid rgb(255 255 255/14%);border-radius:var(--radius-lg);background:rgb(255 255 255/5%)}.arb-pricing__result-label{color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:.04em;line-height:var(--line-height-caption);text-transform:uppercase}.arb-pricing__result-total{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:baseline}.arb-pricing__result-total strong{color:var(--color-text-inverse);font-size:var(--font-size-h2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--line-height-h2)}.arb-pricing__result-meta,.arb-pricing__result-total>span{color:var(--color-text-inverse-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.arb-pricing__result-meta{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.arb-pricing__discount{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-brand-on-primary);font-weight:var(--font-weight-semibold)}.arb-pricing__team-note{margin-top:auto!important;color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arb-pricing__action--team,.arb-pricing__team-note{position:relative;z-index:1}.arb-pricing__footnote{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}@media (hover:hover){.arb-pricing__range:hover::-webkit-slider-thumb{transform:scale(1.06)}.arb-pricing__range:hover::-moz-range-thumb{transform:scale(1.06)}}@media (max-width:900px){.arb-pricing__header,.arb-pricing__offers{grid-template-columns:1fr}.arb-pricing__header{align-items:start}.arb-pricing__header p{max-width:62ch}.arb-pricing__card{min-height:28rem}}@media (max-width:520px){.arb-pricing{gap:var(--space-xl)}.arb-pricing__header{gap:var(--space-md)}.arb-pricing__header h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.arb-pricing__card{min-height:0;gap:var(--space-lg);padding:var(--space-lg)}.arb-pricing__free-footer,.arb-pricing__team-note{margin-top:var(--space-lg)!important}.arb-pricing__result{padding:var(--space-md)}.arb-pricing__result-total strong{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}}@media (prefers-reduced-motion:reduce){.arb-pricing__range::-webkit-slider-thumb{-webkit-transition:none;transition:none}.arb-pricing__range::-moz-range-thumb{-moz-transition:none;transition:none}}.arb-service-pricing{display:grid;width:100%;gap:clamp(var(--space-xl),4vw,var(--space-3xl));color:var(--color-text-primary);font-family:var(--font-family-body)}.arb-service-pricing *,.arb-service-pricing :after,.arb-service-pricing :before{box-sizing:border-box}.arb-service-pricing__header{display:grid;gap:var(--space-md)}.arb-service-pricing__copy :is(h2,h3),.arb-service-pricing__copy p,.arb-service-pricing__features,.arb-service-pricing__header :is(h1,h2),.arb-service-pricing__header p,.arb-service-pricing__note,.arb-service-pricing__price{margin:0}.arb-service-pricing__header :is(h1,h2){max-width:23ch;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}.arb-service-pricing__header 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)}.arb-service-pricing__plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:var(--space-md)}.arb-service-pricing__plan{display:flex;min-width:0;min-height:34rem;flex-direction:column;padding:clamp(var(--space-lg),2.6vw,var(--space-2xl));border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface-secondary)}.arb-service-pricing__plan--dark{border-color:var(--color-bg-surface-dark);background:var(--color-bg-surface-dark);color:var(--color-text-inverse)}.arb-service-pricing__copy{display:grid;gap:var(--space-md)}.arb-service-pricing__label{color:var(--color-neutral-text-aa);font:var(--font-weight-semibold) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body);letter-spacing:.065em;text-transform:uppercase}.arb-service-pricing__copy :is(h2,h3){max-width:22ch;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;text-wrap:balance}.arb-service-pricing__description{max-width:54ch;color:var(--color-neutral-text-aa);font:var(--font-weight-regular) var(--font-size-body) /var(--line-height-body) var(--font-family-body)}.arb-service-pricing__plan--dark .arb-service-pricing__description,.arb-service-pricing__plan--dark .arb-service-pricing__label{color:var(--color-text-inverse-muted)}.arb-service-pricing__plan--dark .arb-service-pricing__copy :is(h2,h3){color:var(--color-text-inverse)}.arb-service-pricing__price{display:grid;align-content:end;min-height:7rem;margin-top:var(--space-xl)}.arb-service-pricing__price s{min-height:var(--line-height-small);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) /var(--line-height-small) var(--font-family-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arb-service-pricing__price strong{margin-top:var(--space-2xs);color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h2) /var(--line-height-h2) var(--font-family-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.arb-service-pricing__price span{margin-top:var(--space-2xs);color:var(--color-text-primary);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body)}.arb-service-pricing__plan--dark .arb-service-pricing__price s,.arb-service-pricing__plan--dark .arb-service-pricing__price span{color:var(--color-text-inverse-muted)}.arb-service-pricing__plan--dark .arb-service-pricing__price strong{color:var(--color-text-inverse)}.arb-service-pricing__features{display:grid;gap:var(--space-sm);margin-top:auto;padding:var(--space-xl) 0 0;list-style:none}.arb-service-pricing__features li{display:flex;min-width:0;gap:var(--space-sm);align-items:flex-start;color:var(--color-text-primary);font:var(--font-weight-regular) var(--font-size-small) /var(--line-height-small) var(--font-family-body)}.arb-service-pricing__features svg{width:1.25rem;height:1.25rem;flex:0 0 auto}.arb-service-pricing__features .arb-service-pricing__feature--unavailable{color:var(--color-neutral-text-aa)}.arb-service-pricing__retry{width:fit-content;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}.arb-service-pricing__retry:focus-visible{border-radius:var(--radius-xs);outline:3px solid var(--color-border-focus);outline-offset:3px}.arb-service-pricing__plan--dark .arb-service-pricing__feature--unavailable,.arb-service-pricing__plan--dark .arb-service-pricing__features li{color:var(--color-text-inverse-muted)}.arb-service-pricing__action{display:inline-flex;width:100%;min-height:var(--button-size-large-height);margin-top:var(--space-xl);padding:var(--space-sm) var(--space-md);align-items:center;justify-content:center;border:1px solid var(--color-bg-surface-dark);border-radius:var(--button-radius);background:var(--color-bg-surface-dark);color:var(--color-text-inverse);font:var(--font-weight-semibold) var(--font-size-small) /var(--line-height-small) var(--font-family-body);text-align:center;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out}.arb-service-pricing__plan--dark .arb-service-pricing__action{border-color:var(--color-bg-surface);background:var(--color-bg-surface);color:var(--color-text-heading)}.arb-service-pricing__action:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.arb-service-pricing__note{color:var(--color-text-muted);font:var(--font-weight-regular) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body)}@media (hover:hover){.arb-service-pricing__retry:hover{color:var(--color-info-text)}.arb-service-pricing__action:hover{border-color:var(--button-dark-hover);background:var(--button-dark-hover)}.arb-service-pricing__plan--dark .arb-service-pricing__action:hover{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-brand-on-primary)}}@media (max-width:1120px){.arb-service-pricing__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.arb-service-pricing__plan,.arb-service-pricing__price{min-height:0}}@media (max-width:680px){.arb-service-pricing__plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.arb-service-pricing{gap:var(--space-xl)}.arb-service-pricing__plan{padding:var(--space-lg)}.arb-service-pricing__features,.arb-service-pricing__price{margin-top:var(--space-lg)}.arb-service-pricing__features{padding-top:0}.arb-service-pricing__action{margin-top:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.arb-service-pricing__action{transition:none}}