:root{color-scheme:light;--color-brand-primary:#ffdd2d;--color-brand-primary-hover:#f5d21f;--color-brand-primary-active:#eac714;--color-brand-on-primary:#222222;--color-bg-page:#ffffff;--color-bg-surface:#ffffff;--color-bg-surface-subtle:#f8f9fa;--color-bg-surface-secondary:#f1f2f4;--color-bg-surface-dark:#222222;--color-bg-surface-elevated:#ffffff;--color-text-primary:#333333;--color-text-heading:#14171a;--color-text-secondary:#6c7278;--color-text-muted:#70767d;--color-text-disabled:#b8bdc3;--color-text-inverse:#ffffff;--color-text-inverse-muted:#a6abb0;--color-text-link:#126df7;--color-border-default:#e7e8ea;--color-border-strong:#d8dbdf;--color-border-focus:#ffdd2d;--color-success-main:#00a127;--color-success-bg:#e7f7eb;--color-success-text:#087a25;--color-warning-main:#f29d00;--color-warning-bg:#fff4d9;--color-warning-text:#a96800;--color-warning-text-aa:#8f5a00;--color-danger-main:#e64646;--color-danger-bg:#fdeaea;--color-danger-text:#c23333;--color-info-main:#126df7;--color-info-bg:#e8f1ff;--color-info-text:#095ccb;--color-neutral-main:#9299a2;--color-neutral-bg:#eef0f2;--color-neutral-text:#687078;--color-neutral-text-aa:#5f6770;--color-data-primary:#ffdd2d;--color-data-blue:#126df7;--color-data-green:#00a127;--color-data-orange:#f29d00;--color-data-red:#e64646;--color-data-purple:#7357d8;--color-data-cyan:#00afc7;--color-data-gray:#9299a2;--font-family-heading:"Montserrat Variable","Montserrat",Arial,sans-serif;--font-family-body:"Roboto Variable","Roboto",Arial,sans-serif;--font-family-mono:"JetBrains Mono Variable","JetBrains Mono",monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-h1:2.5rem;--line-height-h1:3rem;--font-size-h2:2rem;--line-height-h2:2.5rem;--font-size-h3:1.5rem;--line-height-h3:2rem;--font-size-card-title:1.375rem;--line-height-card-title:1.75rem;--font-size-h4:1.125rem;--line-height-h4:1.5rem;--font-size-body:1rem;--line-height-body:1.5rem;--font-size-small:0.875rem;--line-height-small:1.25rem;--font-size-caption:0.75rem;--line-height-caption:1rem;--font-size-overline:0.625rem;--line-height-overline:0.875rem;--radius-xs:0.375rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-pill:999px;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--shadow-card:0 2px 8px rgb(0 0 0/4%);--shadow-dropdown:0 8px 32px rgb(0 0 0/10%);--shadow-modal:0 16px 48px rgb(0 0 0/16%);--button-radius:0.625rem;--button-height:3rem;--button-size-small-height:2rem;--button-size-small-padding-x:var(--space-sm);--button-size-small-icon:1rem;--button-size-medium-height:2.5rem;--button-size-medium-padding-x:var(--space-md);--button-size-medium-icon:1.125rem;--button-size-large-height:3rem;--button-size-large-padding-x:var(--space-lg);--button-size-large-icon:1.25rem;--button-primary-bg:var(--color-brand-primary);--button-primary-text:var(--color-brand-on-primary);--button-primary-hover:var(--color-brand-primary-hover);--button-primary-active:var(--color-brand-primary-active);--button-secondary-bg:var(--color-bg-surface-secondary);--button-secondary-text:var(--color-text-primary);--button-secondary-hover:var(--color-border-default);--button-secondary-active:var(--color-border-strong);--button-outline-bg:var(--color-bg-surface);--button-outline-text:var(--color-text-primary);--button-outline-border:var(--color-border-strong);--button-outline-hover:#f6f7f8;--button-outline-active:var(--color-bg-surface-secondary);--button-dark-bg:var(--color-bg-surface-dark);--button-dark-text:var(--color-text-inverse);--button-dark-hover:var(--color-text-primary);--button-dark-active:var(--color-text-heading);--button-danger-bg:var(--color-danger-text);--button-danger-text:var(--color-text-inverse);--button-danger-hover:#ac2d2d;--button-danger-active:#932525;--button-data-yellow-bg:var(--color-data-primary);--button-data-yellow-text:var(--color-text-heading);--button-data-yellow-hover:#ffe042;--button-data-yellow-active:#ffe353;--button-data-blue-bg:var(--color-data-blue);--button-data-blue-text:var(--color-text-inverse);--button-data-blue-hover:#1062de;--button-data-blue-active:#0f59cb;--button-data-green-bg:#008522;--button-data-green-text:var(--color-text-inverse);--button-data-green-hover:#00761e;--button-data-green-active:#00691a;--button-data-orange-bg:#a56600;--button-data-orange-text:var(--color-text-inverse);--button-data-orange-hover:#915900;--button-data-orange-active:#7d4c00;--button-data-red-bg:var(--color-danger-text);--button-data-red-text:var(--color-text-inverse);--button-data-red-hover:var(--button-danger-hover);--button-data-red-active:var(--button-danger-active);--button-data-purple-bg:var(--color-data-purple);--button-data-purple-text:var(--color-text-inverse);--button-data-purple-hover:#684ec2;--button-data-purple-active:#5e47b1;--button-data-cyan-bg:var(--color-data-cyan);--button-data-cyan-text:var(--color-bg-surface-dark);--button-data-cyan-hover:#1ab7cd;--button-data-cyan-active:#2ebdd1;--button-data-gray-bg:var(--color-data-gray);--button-data-gray-text:var(--color-bg-surface-dark);--button-data-gray-hover:#9da3ab;--button-data-gray-active:#a6abb3;--input-bg:var(--color-bg-surface);--input-text:var(--color-text-primary);--input-placeholder:var(--color-text-secondary);--input-border:var(--color-border-default);--input-radius:0.625rem;--input-height:3rem;--input-size-small-height:2rem;--input-size-medium-height:2.5rem;--input-size-large-height:3rem;--input-error:var(--color-danger-text);--control-size:1.25rem;--control-accent:var(--color-brand-primary);--control-track:var(--color-border-strong);--control-track-active:var(--color-bg-surface-dark);--control-focus:var(--color-bg-surface-dark);--select-option-hover:#f6f7f8;--select-option-selected:var(--color-bg-surface-secondary);--calendar-day-size:2.25rem;--calendar-range-bg:#fff8cf;--calendar-today-ring:var(--color-border-strong);--menu-bg:var(--color-bg-surface);--menu-text:var(--color-text-primary);--menu-text-secondary:var(--color-text-secondary);--menu-border:var(--color-border-default);--menu-item-hover:#f6f7f8;--menu-item-active:var(--color-bg-surface-secondary);--menu-danger:var(--color-danger-text);--menu-radius:var(--radius-md);--menu-item-radius:var(--radius-sm);--menu-item-min-height:2.75rem;--menu-min-width:18rem;--menu-submenu-offset:var(--space-xs);--timeline-line:var(--color-border-strong);--timeline-marker-bg:var(--color-bg-surface);--timeline-marker-border:var(--color-border-strong);--timeline-current:var(--color-brand-primary);--timeline-current-text:var(--color-brand-on-primary);--timeline-complete:var(--color-bg-surface-dark);--timeline-upcoming:var(--color-bg-surface-secondary);--timeline-compact-bg:var(--color-bg-surface);--tabs-text:var(--color-text-secondary);--tabs-text-active:var(--color-text-heading);--tabs-border:var(--color-border-default);--tabs-indicator:var(--color-brand-primary);--tabs-hover:#f6f7f8;--tabs-vertical-active:var(--color-brand-primary);--tabs-segment-bg:var(--color-bg-surface-secondary);--tabs-segment-active:var(--color-bg-surface);--tabs-segment-text:var(--color-text-primary);--tabs-radius:var(--button-radius);--label-radius:var(--radius-pill);--label-dot-size:0.5rem;--label-dot-size-small:0.375rem;--alert-success-bg:var(--color-success-bg);--alert-success-border:#b7e4c0;--alert-success-icon:var(--color-success-text);--alert-warning-bg:var(--color-warning-bg);--alert-warning-border:#f6d38b;--alert-warning-icon:var(--color-warning-text-aa);--alert-danger-bg:var(--color-danger-bg);--alert-danger-border:#f2bfc0;--alert-danger-icon:var(--color-danger-text);--alert-info-bg:var(--color-info-bg);--alert-info-border:#bbd4ff;--alert-info-icon:var(--color-info-text);--alert-title:var(--color-text-heading);--alert-text:var(--color-text-primary);--alert-close:var(--color-text-secondary);--alert-close-hover:rgb(0 0 0/6%);--alert-close-active:rgb(0 0 0/10%);--alert-focus:var(--color-bg-surface-dark);--alert-radius:var(--radius-md);--alert-toast-bg:var(--color-bg-surface);--alert-toast-shadow:var(--shadow-dropdown);--alert-toast-width:24rem;--alert-toast-z-index:1000;--chart-grid:var(--color-border-default);--chart-axis:var(--color-border-strong);--chart-axis-text:var(--color-text-secondary);--chart-series-primary:var(--color-data-blue);--chart-series-primary-hover:#095ccb;--chart-series-primary-soft:#e8f1ff;--chart-highlight:var(--color-brand-primary);--chart-focus:var(--color-bg-surface-dark);--chart-hover:#f6f7f8;--chart-tooltip-bg:var(--color-bg-surface-dark);--chart-tooltip-text:var(--color-text-inverse);--chart-tooltip-secondary:#c8ccd0;--card-bg:var(--color-bg-surface);--card-border:var(--color-border-default);--card-radius:var(--radius-lg);--card-shadow:var(--shadow-card);--sidebar-bg:var(--color-bg-surface);--sidebar-item-text:var(--color-text-secondary);--sidebar-item-active-text:var(--color-bg-surface-dark);--sidebar-item-active-bg:var(--color-bg-surface-secondary);--sidebar-active-indicator:var(--color-brand-primary);--table-bg:var(--color-bg-surface);--table-header-bg:#f6f7f8;--table-header-text:var(--color-text-secondary);--table-row-text:var(--color-text-primary);--table-row-border:var(--color-border-default);--table-row-hover:#f8f9fa;--table-link:var(--color-text-link);--table-link-hover:#095ccb;--table-border:var(--color-border-strong);--table-radius:var(--radius-sm);--table-control-bg:var(--color-bg-surface);--table-control-border:var(--color-border-strong);--table-control-border-hover:var(--color-text-muted);--table-control-radius:var(--input-radius);--table-focus:var(--color-bg-surface-dark);--table-scrollbar-track:var(--color-bg-surface-secondary);--table-scrollbar-thumb:var(--color-text-muted);--pagination-bg:var(--color-bg-surface);--pagination-text:var(--color-text-primary);--pagination-text-strong:var(--color-text-heading);--pagination-muted-text:var(--color-text-secondary);--pagination-border:var(--color-border-strong);--pagination-hover:#f6f7f8;--pagination-active:var(--color-bg-surface-secondary);--pagination-current-bg:var(--color-brand-primary);--pagination-current-text:var(--color-brand-on-primary);--pagination-disabled-bg:var(--color-bg-surface);--pagination-disabled-text:var(--color-text-disabled);--pagination-focus:var(--color-bg-surface-dark);--pagination-radius:var(--radius-sm);--progress-bg:var(--color-bg-surface);--progress-track:var(--color-bg-surface-secondary);--progress-text:var(--color-text-primary);--progress-text-strong:var(--color-text-heading);--progress-muted-text:var(--color-text-secondary);--progress-brand:var(--color-brand-primary);--progress-info:var(--color-data-blue);--progress-success:var(--color-data-green);--progress-warning:var(--color-data-orange);--progress-danger:var(--color-data-red);--progress-current:var(--color-brand-primary);--progress-current-text:var(--color-brand-on-primary);--progress-complete:var(--color-bg-surface-dark);--progress-complete-text:var(--color-text-inverse);--progress-height-small:0.25rem;--progress-height-medium:0.5rem;--progress-height-large:0.75rem;--progress-circle-small:5.5rem;--progress-circle-medium:7.5rem;--progress-circle-large:9.5rem;--progress-radius:var(--radius-pill);--file-upload-bg:var(--color-bg-surface);--file-upload-preview-bg:var(--color-bg-surface-secondary);--file-upload-disabled-bg:var(--color-bg-surface-secondary);--file-upload-hover-bg:#f6f7f8;--file-upload-active-bg:#fff8cf;--file-upload-text:var(--color-text-primary);--file-upload-text-strong:var(--color-text-heading);--file-upload-muted:var(--color-text-secondary);--file-upload-link:var(--color-text-link);--file-upload-link-hover:#095ccb;--file-upload-border:var(--color-border-default);--file-upload-border-strong:var(--color-border-strong);--file-upload-focus:var(--color-bg-surface-dark);--file-upload-accent:var(--color-brand-primary-active);--file-upload-file-icon-bg:var(--color-info-bg);--file-upload-file-icon:var(--color-info-text);--file-upload-progress-track:var(--color-bg-surface-secondary);--file-upload-progress-value:var(--color-data-blue);--file-upload-success:var(--color-success-text);--file-upload-error:var(--color-danger-text);--file-upload-error-border:#f2bfc0;--file-upload-radius:var(--radius-md);--file-upload-item-radius:var(--radius-sm);--file-upload-action-height:2.75rem;--file-upload-dropzone-min-height:10.5rem;--file-upload-progress-height:0.375rem;--file-image-small-width:7.5rem;--file-image-small-height:5rem;--file-image-medium-width:10.5rem;--file-image-medium-height:7rem;--file-image-large-width:14rem;--file-image-large-height:9.5rem;--modal-bg:var(--color-bg-surface-elevated);--modal-footer-bg:#fafafa;--modal-text:var(--color-text-primary);--modal-title:var(--color-text-heading);--modal-muted:var(--color-text-secondary);--modal-border:var(--color-border-default);--modal-focus:var(--color-bg-surface-dark);--modal-link:var(--color-text-link);--modal-link-hover:#095ccb;--modal-backdrop:rgb(20 23 26/48%);--modal-close-hover:#f1f2f4;--modal-scrollbar:var(--color-border-strong);--modal-radius:var(--radius-lg);--modal-width-small:26rem;--modal-width-medium:38rem;--modal-width-large:52rem;--drawer-width-small:22rem;--drawer-width-medium:30rem;--drawer-width-large:40rem;--modal-z-index:1100;--graph-company-node:var(--color-data-blue);--graph-person-node:var(--color-data-green);--graph-case-node:var(--color-data-gray);--graph-confirmed-connection:var(--color-data-green);--graph-historical-connection:var(--color-data-gray);--graph-risk-connection:var(--color-data-orange);--graph-critical-connection:var(--color-data-red);--graph-hypothesis-connection:var(--color-data-purple)}html{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:var(--font-family-body)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading)}.type-display,.type-heading-1,.type-heading-2,.type-heading-3,.type-heading-4{font-family:var(--font-family-heading);margin:0;text-wrap:balance}.type-display,.type-heading-1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-h1);letter-spacing:-.035em}.type-heading-2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-h2);letter-spacing:-.03em}.type-heading-3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:-.02em}.type-heading-3,.type-heading-4{font-weight:var(--font-weight-semibold)}.type-heading-4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:-.015em}.type-body,.type-body-small,.type-caption,.type-data,.type-label{font-family:var(--font-family-body)}.type-body{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.type-body-small{font-weight:var(--font-weight-regular)}.type-body-small,.type-label{font-size:var(--font-size-small);line-height:var(--line-height-small)}.type-label{font-weight:var(--font-weight-medium);letter-spacing:.005em}.type-caption{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-caption);letter-spacing:.015em}.type-overline{font-family:var(--font-family-body);font-size:var(--font-size-overline);font-weight:var(--font-weight-medium);line-height:var(--line-height-overline);letter-spacing:.08em;text-transform:uppercase}.type-data{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:var(--font-weight-medium)}.type-data,.type-mono{font-size:var(--font-size-small);line-height:var(--line-height-small)}.type-mono{font-family:var(--font-family-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:var(--font-weight-regular)}.type-color-heading{color:var(--color-text-heading)}.type-color-primary{color:var(--color-text-primary)}.type-color-secondary{color:var(--color-text-secondary)}.type-color-muted{color:var(--color-text-muted)}.type-color-disabled{color:var(--color-text-disabled)}.type-color-inverse{color:var(--color-text-inverse)}.type-color-inverse-muted{color:var(--color-text-inverse-muted)}.type-color-link{color:var(--color-text-link)}.type-color-success{color:var(--color-success-text)}.type-color-warning{color:var(--color-warning-text-aa)}.type-color-danger{color:var(--color-danger-text)}.type-color-info{color:var(--color-info-text)}.type-size-3xl{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.type-size-2xl{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.type-size-xl{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.type-size-lg{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.type-size-md{font-size:var(--font-size-body);line-height:var(--line-height-body)}.type-size-sm{font-size:var(--font-size-small);line-height:var(--line-height-small)}.type-size-xs{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.type-size-2xs{font-size:var(--font-size-overline);line-height:var(--line-height-overline)}.type-weight-regular{font-weight:var(--font-weight-regular)}.type-weight-medium{font-weight:var(--font-weight-medium)}.type-weight-semibold{font-weight:var(--font-weight-semibold)}.type-weight-bold{font-weight:var(--font-weight-bold)}.arb-button{--arb-button-height:var(--button-size-medium-height);--arb-button-icon-size:var(--button-size-medium-icon);--arb-button-padding-x:var(--button-size-medium-padding-x);appearance:none;display:inline-flex;gap:var(--space-xs);align-items:center;justify-content:center;min-width:5.5rem;height:var(--arb-button-height);padding:0 var(--arb-button-padding-x);border:1px solid transparent;border-radius:var(--button-radius);font-family:var(--font-family-body);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);color:var(--button-primary-text);cursor:pointer;white-space:nowrap;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.arb-button--small{--arb-button-height:var(--button-size-small-height);--arb-button-icon-size:var(--button-size-small-icon);--arb-button-padding-x:var(--button-size-small-padding-x);min-width:4.5rem;border-radius:var(--radius-sm)}.arb-button--large{--arb-button-height:var(--button-size-large-height);--arb-button-icon-size:var(--button-size-large-icon);--arb-button-padding-x:var(--button-size-large-padding-x);min-width:7.5rem;font-size:var(--font-size-body);line-height:var(--line-height-body)}.arb-button__icon{display:inline-flex;width:var(--arb-button-icon-size);height:var(--arb-button-icon-size);flex:0 0 auto}.arb-button__icon>svg{width:100%;height:100%}.arb-button--icon-only{width:var(--arb-button-height);min-width:var(--arb-button-height);padding:0}.arb-button--primary{background:var(--button-primary-bg)}.arb-button--secondary{background:var(--button-secondary-bg);color:var(--button-secondary-text)}.arb-button--outline{border-color:var(--button-outline-border);background:var(--button-outline-bg);color:var(--button-outline-text)}.arb-button--dark{background:var(--button-dark-bg);color:var(--button-dark-text)}.arb-button--danger{background:var(--button-danger-bg);color:var(--button-danger-text)}.arb-button--yellow{background:var(--button-data-yellow-bg);color:var(--button-data-yellow-text)}.arb-button--blue{background:var(--button-data-blue-bg);color:var(--button-data-blue-text)}.arb-button--green{background:var(--button-data-green-bg);color:var(--button-data-green-text)}.arb-button--orange{background:var(--button-data-orange-bg);color:var(--button-data-orange-text)}.arb-button--red{background:var(--button-data-red-bg);color:var(--button-data-red-text)}.arb-button--purple{background:var(--button-data-purple-bg);color:var(--button-data-purple-text)}.arb-button--cyan{background:var(--button-data-cyan-bg);color:var(--button-data-cyan-text)}.arb-button--gray{background:var(--button-data-gray-bg);color:var(--button-data-gray-text)}.arb-button:focus-visible{outline:2px solid var(--color-bg-surface-dark);outline-offset:2px}.arb-button:disabled,.arb-input:disabled{color:var(--color-text-disabled);cursor:not-allowed;opacity:.72}.arb-button:disabled{background:var(--color-bg-surface-secondary)}.arb-field{display:grid;gap:var(--space-xs)}.arb-field__hint{margin:0;color:var(--color-text-secondary)}.arb-input{width:100%;height:var(--input-height);padding:0 var(--space-md);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text);caret-color:var(--color-bg-surface-dark);font:var(--font-weight-regular) var(--font-size-body) /var(--line-height-body) var(--font-family-body);transition:border-color .16s ease-out,outline-color .16s ease-out}.arb-input::placeholder{color:var(--input-placeholder)}.arb-card{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow)}.arb-analytics-card,.arb-card{border-radius:var(--card-radius)}.arb-analytics-card{padding:var(--space-lg);background:var(--color-bg-surface);color:var(--color-text-primary)}.arb-analytics-card--dark{background:var(--color-bg-surface-dark);color:var(--color-text-inverse)}.arb-data-table{width:100%;border-collapse:collapse;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-data-table td,.arb-data-table th{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--table-row-border);text-align:left}.arb-data-table th{background:var(--table-header-bg);color:var(--table-header-text);font-weight:var(--font-weight-medium)}.arb-data-table a{color:var(--table-link);text-decoration-thickness:1px;text-underline-offset:.18em}@media (hover:hover){.arb-button--primary:not(:disabled):hover{background:var(--button-primary-hover)}.arb-button--secondary:not(:disabled):hover{background:var(--button-secondary-hover)}.arb-button--outline:not(:disabled):hover{background:var(--button-outline-hover)}.arb-button--dark:not(:disabled):hover{background:var(--button-dark-hover)}.arb-button--danger:not(:disabled):hover{background:var(--button-danger-hover)}.arb-button--yellow:not(:disabled):hover{background:var(--button-data-yellow-hover)}.arb-button--blue:not(:disabled):hover{background:var(--button-data-blue-hover)}.arb-button--green:not(:disabled):hover{background:var(--button-data-green-hover)}.arb-button--orange:not(:disabled):hover{background:var(--button-data-orange-hover)}.arb-button--red:not(:disabled):hover{background:var(--button-data-red-hover)}.arb-button--purple:not(:disabled):hover{background:var(--button-data-purple-hover)}.arb-button--cyan:not(:disabled):hover{background:var(--button-data-cyan-hover)}.arb-button--gray:not(:disabled):hover{background:var(--button-data-gray-hover)}.arb-data-table tbody tr:hover{background:var(--table-row-hover)}}.arb-button--primary:not(:disabled):active{background:var(--button-primary-active)}.arb-button--secondary:not(:disabled):active{background:var(--button-secondary-active)}.arb-button--outline:not(:disabled):active{background:var(--button-outline-active)}.arb-button--dark:not(:disabled):active{background:var(--button-dark-active)}.arb-button--danger:not(:disabled):active{background:var(--button-danger-active)}.arb-button--yellow:not(:disabled):active{background:var(--button-data-yellow-active)}.arb-button--blue:not(:disabled):active{background:var(--button-data-blue-active)}.arb-button--green:not(:disabled):active{background:var(--button-data-green-active)}.arb-button--orange:not(:disabled):active{background:var(--button-data-orange-active)}.arb-button--red:not(:disabled):active{background:var(--button-data-red-active)}.arb-button--purple:not(:disabled):active{background:var(--button-data-purple-active)}.arb-button--cyan:not(:disabled):active{background:var(--button-data-cyan-active)}.arb-button--gray:not(:disabled):active{background:var(--button-data-gray-active)}@media (prefers-reduced-motion:reduce){.arb-button,.arb-input{transition:none}}.arb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.arb-date-picker,.arb-form-field,.arb-search-form,.arb-select{position:relative;display:grid;gap:var(--space-xs);min-width:0;font-family:var(--font-family-body)}.arb-form-field{--arb-field-height:var(--input-size-medium-height);--arb-field-font-size:var(--font-size-small);--arb-field-line-height:var(--line-height-small)}.arb-search-form{--arb-search-height:var(--input-size-medium-height);--arb-search-font-size:var(--font-size-small);--arb-search-line-height:var(--line-height-small)}.arb-search-form--small{--arb-search-height:var(--input-size-small-height)}.arb-search-form--large{--arb-search-height:var(--input-size-large-height);--arb-search-font-size:var(--font-size-body);--arb-search-line-height:var(--line-height-body)}.arb-select{--arb-select-height:var(--input-size-large-height);--arb-select-font-size:var(--font-size-body);--arb-select-line-height:var(--line-height-body)}.arb-select--small{--arb-select-height:var(--input-size-small-height);--arb-select-font-size:var(--font-size-small);--arb-select-line-height:var(--line-height-small)}.arb-select--medium{--arb-select-height:var(--input-size-medium-height);--arb-select-font-size:var(--font-size-small);--arb-select-line-height:var(--line-height-small)}.arb-form-field--small{--arb-field-height:var(--input-size-small-height)}.arb-form-field--large{--arb-field-height:var(--input-size-large-height);--arb-field-font-size:var(--font-size-body);--arb-field-line-height:var(--line-height-body)}.arb-date-picker__label,.arb-form-field__label,.arb-search-form__label,.arb-select__label{color:var(--color-text-heading);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small)}.arb-form-field__control{display:flex;align-items:center;min-width:0;height:var(--arb-field-height);overflow:hidden;border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text);transition:border-color .16s ease-out,box-shadow .16s ease-out}.arb-form-field--underline .arb-form-field__control{overflow:visible;border-width:0 0 1px;border-color:var(--color-border-strong);border-radius:0;background:transparent}.arb-form-field--underline .arb-form-field__input{padding-inline:0}.arb-form-field--underline .arb-form-field__icon{margin-left:0}.arb-form-field--underline .arb-form-field__icon+.arb-form-field__input{padding-left:var(--space-xs)}.arb-form-field--underline .arb-form-field__suffix{padding-right:0}.arb-form-field__input{width:0;min-width:0;flex:1 1 auto;height:100%;padding:0 var(--space-sm);border:0;outline:0;background:transparent;color:inherit;caret-color:var(--color-bg-surface-dark);font:var(--font-weight-regular) var(--arb-field-font-size) /var(--arb-field-line-height) var(--font-family-body)}.arb-date-picker__placeholder,.arb-form-field__input::placeholder,.arb-select__placeholder{color:var(--input-placeholder)}.arb-form-field--textarea .arb-form-field__control{height:auto}.arb-form-field--textarea .arb-form-field__input{height:auto;min-height:6rem;padding-block:var(--space-sm);resize:vertical}.arb-form-field__icon{display:inline-flex;width:1.125rem;height:1.125rem;flex:0 0 auto;margin-left:var(--space-sm);color:var(--color-text-secondary)}.arb-form-field__icon+.arb-form-field__input{padding-left:var(--space-xs)}.arb-calendar svg,.arb-choice svg,.arb-date-picker svg,.arb-form-field__icon svg,.arb-form-field__suffix svg,.arb-select svg{width:100%;height:100%}.arb-form-field__suffix{display:inline-flex;gap:var(--space-2xs);align-items:center;height:calc(100% - var(--space-sm));flex:0 0 auto;padding:0 var(--space-sm);border-left:1px solid var(--input-border);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-caption);white-space:nowrap}.arb-form-field__suffix svg{width:1rem;height:1rem}.arb-form-field__description{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arb-form-field--error .arb-form-field__control{border-color:var(--input-error)}.arb-form-field--error .arb-form-field__description{color:var(--input-error)}.arb-form-field--disabled{color:var(--color-text-disabled)}.arb-form-field--disabled .arb-form-field__control{background:var(--color-bg-surface-secondary);color:var(--color-text-disabled);cursor:not-allowed}.arb-form-field--underline.arb-form-field--disabled .arb-form-field__control{background:transparent}.arb-search-form__control{display:flex;gap:var(--space-sm);align-items:stretch;min-width:0;min-height:var(--arb-search-height);border-bottom:1px solid var(--color-border-strong);color:var(--input-text);transition:border-color .16s ease-out,box-shadow .16s ease-out}.arb-search-form__input{width:0;min-width:0;flex:1 1 auto;padding:0;border:0;outline:0;background:transparent;color:inherit;caret-color:var(--color-text-heading);font:var(--font-weight-regular) var(--arb-search-font-size) /var(--arb-search-line-height) var(--font-family-body)}.arb-search-form__input::placeholder{color:var(--input-placeholder)}.arb-search-form__input::-webkit-search-cancel-button{cursor:pointer}.arb-search-form__button{display:inline-flex;gap:var(--space-xs);align-items:center;justify-content:center;min-width:var(--arb-search-height);min-height:var(--arb-search-height);flex:0 0 auto;padding:0 var(--space-md);border:0;border-radius:var(--button-radius) var(--button-radius) 0 0;background:var(--color-brand-primary);color:var(--color-brand-on-primary);font:var(--font-weight-medium) var(--arb-search-font-size) /var(--arb-search-line-height) var(--font-family-body);cursor:pointer;transition:background-color .16s ease-out,box-shadow .16s ease-out}.arb-search-form__button svg{width:1.125rem;height:1.125rem;flex:0 0 auto}@media (hover:hover){.arb-search-form__button:hover:not(:disabled){background:var(--color-brand-primary-hover)}}.arb-search-form__button:active:not(:disabled){background:var(--color-brand-primary-active)}.arb-search-form__button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-text-heading)}.arb-search-form__button:disabled,.arb-search-form__input:disabled{cursor:not-allowed;opacity:.52}.arb-choice,.arb-switch{display:flex;gap:var(--space-sm);align-items:flex-start;min-height:2.75rem;padding:var(--space-xs) 0;color:var(--color-text-primary);font-family:var(--font-family-body);cursor:pointer}.arb-choice{position:relative}.arb-choice__native{position:absolute;width:1px;height:1px;opacity:0}.arb-choice__control{display:inline-flex;align-items:center;justify-content:center;width:var(--control-size);height:var(--control-size);flex:0 0 auto;margin-top:1px;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);transition:border-color .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out}.arb-choice__control--radio{border-radius:50%}.arb-choice__control--radio:after{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-bg-surface-dark);content:"";opacity:0;transform:scale(.45);transition:opacity .14s ease-out,transform .14s ease-out}.arb-choice__control--checkbox{border-radius:var(--radius-xs);color:var(--color-bg-surface-dark)}.arb-choice__control--checkbox svg{width:.875rem;height:.875rem;opacity:0;transform:scale(.5);transition:opacity .14s ease-out,transform .14s ease-out}.arb-choice__native:checked+.arb-choice__control{border-color:var(--control-accent);background:var(--control-accent)}.arb-choice__native:checked+.arb-choice__control--checkbox svg,.arb-choice__native:checked+.arb-choice__control--radio:after{opacity:1;transform:scale(1)}.arb-calendar button:focus-visible,.arb-choice__native:focus-visible+.arb-choice__control,.arb-date-picker__done:focus-visible,.arb-select__option:focus-visible,.arb-switch__control:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.arb-choice__native:disabled+.arb-choice__control,.arb-choice__native:disabled~.arb-choice__copy{opacity:.52}.arb-choice:has(.arb-choice__native:disabled){cursor:not-allowed}.arb-choice__copy,.arb-switch__copy{display:grid;gap:.125rem}.arb-choice__label,.arb-switch__label{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small)}.arb-choice__description,.arb-switch__description{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arb-switch--disabled{cursor:not-allowed;opacity:.52}.arb-switch__control{position:relative;width:2.75rem;height:2.75rem;flex:0 0 auto;margin-top:-.625rem;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;cursor:pointer}.arb-switch__control:before{position:absolute;top:.625rem;left:0;width:2.75rem;height:1.5rem;border-radius:var(--radius-pill);background:var(--control-track);content:"";transition:background-color .16s ease-out}.arb-switch__control[aria-checked=true]:before{background:var(--control-track-active)}.arb-switch__thumb{position:absolute;top:.8125rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--color-bg-surface);box-shadow:0 1px 3px rgb(0 0 0/24%);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.arb-switch__control[aria-checked=true] .arb-switch__thumb{transform:translateX(1.25rem)}.arb-date-picker__trigger,.arb-select__trigger{appearance:none;display:flex;gap:var(--space-sm);align-items:center;justify-content:space-between;width:100%;min-width:0;height:var(--input-size-large-height);padding:0 var(--space-sm);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text);font:var(--font-weight-regular) var(--font-size-body) /var(--line-height-body) var(--font-family-body);text-align:left;cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}.arb-select__trigger{height:var(--arb-select-height);font-size:var(--arb-select-font-size);line-height:var(--arb-select-line-height)}.arb-select--small .arb-select__trigger{padding-inline:var(--space-xs)}.arb-select--small .arb-select__chevron{width:1rem;height:1rem}.arb-select__trigger:disabled{background:var(--color-bg-surface-secondary);color:var(--color-text-disabled);cursor:not-allowed}.arb-date-picker__trigger>span,.arb-select__trigger>span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arb-date-picker__trigger>svg,.arb-select .arb-select__chevron{width:1.25rem;height:1.25rem;flex:0 0 auto;color:var(--color-text-secondary);transition:transform .16s ease-out}.arb-select__trigger[aria-expanded=true] .arb-select__chevron{transform:rotate(180deg)}.arb-date-picker__layer,.arb-select__layer{position:absolute;z-index:40;top:calc(100% + var(--space-xs));left:0}.arb-select__layer{width:100%}.arb-date-picker__backdrop,.arb-select__backdrop{display:none}.arb-date-picker__panel,.arb-select__panel{overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface-elevated);box-shadow:var(--shadow-dropdown)}.arb-date-picker__sheet-header,.arb-select__sheet-header{display:none}.arb-select__search{display:flex;gap:var(--space-xs);align-items:center;margin:var(--space-xs);padding:0 var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary)}.arb-select__search svg{width:1.125rem;height:1.125rem;flex:0 0 auto}.arb-select__search input{width:100%;height:2.5rem;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-select__search input::placeholder{color:var(--input-placeholder)}.arb-select__options{display:grid;max-height:17.5rem;overflow:auto;overscroll-behavior:contain;padding:var(--space-2xs);scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin}.arb-select__option{appearance:none;display:flex;gap:var(--space-sm);align-items:center;justify-content:space-between;min-height:2.75rem;padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font-family:var(--font-family-body);text-align:left;cursor:pointer}.arb-select__option>span{display:grid}.arb-select__option strong{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small)}.arb-select__option small{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arb-select__option>svg{width:1.125rem;height:1.125rem;flex:0 0 auto}.arb-select__option[aria-selected=true]{background:var(--select-option-selected)}.arb-select__option[aria-selected=true] small{color:var(--color-text-primary)}.arb-select__empty{margin:0;padding:var(--space-lg) var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-small);text-align:center}.arb-date-picker__layer{width:min(22rem,calc(100vw - 2rem))}.arb-date-picker--range .arb-date-picker__layer{right:0;left:auto;width:min(43rem,calc(100vw - 2rem))}.arb-date-picker__panel{padding:var(--space-sm)}.arb-calendar{min-width:0;color:var(--color-text-primary);font-family:var(--font-family-body)}.arb-calendar__navigation{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;gap:var(--space-xs);align-items:center;min-height:2.5rem;margin-bottom:var(--space-sm)}.arb-calendar__navigation strong{color:var(--color-text-heading);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-small);text-align:center}.arb-calendar__nav-button,.arb-date-picker__close,.arb-select__close{appearance:none;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);cursor:pointer}.arb-calendar__nav-button svg,.arb-date-picker__close svg,.arb-select__close svg{width:1.25rem;height:1.25rem}.arb-calendar__months{display:grid;grid-template-columns:repeat(var(--arb-calendar-months,1),minmax(0,1fr));gap:var(--space-lg)}.arb-calendar--months-2{--arb-calendar-months:2}.arb-calendar--months-3{--arb-calendar-months:3}.arb-calendar__month{min-width:15.75rem}.arb-calendar__month h3{margin:0 0 var(--space-xs);color:var(--color-text-heading);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-small);text-align:center}.arb-calendar__days,.arb-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.arb-calendar__weekdays span{display:grid;place-items:center;height:1.75rem;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arb-calendar__days>*{min-width:0;height:var(--calendar-day-size)}.arb-calendar__day{appearance:none;position:relative;z-index:0;display:grid;place-items:center;width:100%;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font:var(--font-weight-regular) var(--font-size-small) /1 var(--font-family-body);cursor:pointer}.arb-calendar__day--today{box-shadow:inset 0 0 0 1px var(--calendar-today-ring);font-weight:var(--font-weight-semibold)}.arb-calendar__day--in-range{border-radius:0;background:var(--calendar-range-bg)}.arb-calendar__day--selected{background:var(--color-brand-primary);color:var(--color-brand-on-primary);font-weight:var(--font-weight-semibold)}.arb-calendar__day--range-start{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.arb-calendar__day--range-end{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.arb-calendar__day--range-start.arb-calendar__day--range-end,.arb-calendar__day--range-start:not(:has(~.arb-calendar__day--in-range)){border-radius:var(--radius-sm)}.arb-date-picker__footer{display:flex;justify-content:flex-end;margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border-default)}.arb-date-picker__done{min-width:6rem;height:2.5rem;padding:0 var(--space-md);border:0;border-radius:var(--button-radius);background:var(--color-brand-primary);color:var(--color-brand-on-primary);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);cursor:pointer}.arb-date-picker__done:disabled{background:var(--color-bg-surface-secondary);color:var(--color-text-disabled);cursor:not-allowed}@media (hover:hover){.arb-date-picker__trigger:hover,.arb-form-field__control:hover,.arb-select__trigger:not(:disabled):hover{border-color:var(--color-border-strong)}.arb-calendar__day:hover,.arb-calendar__nav-button:hover,.arb-date-picker__close:hover,.arb-select__close:hover,.arb-select__option:hover{background:var(--select-option-hover)}.arb-calendar__day--selected:hover{background:var(--color-brand-primary-hover)}}@media (hover:none) and (pointer:coarse),(max-width:640px),(max-width:960px) and (max-height:560px){.arb-date-picker--range .arb-date-picker__layer,.arb-date-picker__layer,.arb-select__layer{position:fixed;z-index:100;inset:0;display:flex;width:auto;align-items:flex-end}.arb-date-picker__backdrop,.arb-select__backdrop{appearance:none;position:absolute;display:block;inset:0;width:100%;height:100%;padding:0;border:0;background:rgb(20 23 26/44%)}.arb-date-picker__panel,.arb-select__panel{position:relative;width:100%;max-height:min(82vh,42rem);max-height:min(82dvh,42rem);overflow:auto;overscroll-behavior:contain;padding:var(--space-md) var(--space-md) max(var(--space-md),env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-modal)}.arb-date-picker__panel:before,.arb-select__panel:before{display:block;width:2.5rem;height:.25rem;margin:0 auto var(--space-sm);border-radius:var(--radius-pill);background:var(--color-border-strong);content:""}.arb-date-picker__sheet-header,.arb-select__sheet-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.arb-date-picker__sheet-header h3,.arb-select__sheet-header h3{margin:0;color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h4) /var(--line-height-h4) var(--font-family-heading)}.arb-select__search{margin-inline:0}.arb-select__options{max-height:min(54vh,26rem);padding-inline:0}.arb-calendar__months{display:flex;gap:var(--space-md);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.arb-calendar__month{min-width:100%;scroll-snap-align:start}.arb-calendar{--calendar-day-size:2.75rem}.arb-calendar__nav-button,.arb-date-picker__close,.arb-select__close{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.arb-choice__control,.arb-choice__control svg,.arb-choice__control:after,.arb-date-picker__trigger,.arb-form-field__control,.arb-search-form__button,.arb-search-form__control,.arb-select__chevron,.arb-select__trigger,.arb-switch__control,.arb-switch__thumb{transition:none}}.arb-calendar__event-dot{position:absolute;bottom:3px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}.arb-select__layer--floating .arb-select__panel{display:flex;flex-direction:column;max-height:inherit}.arb-select__layer--floating .arb-select__search{flex-shrink:0}.arb-select__layer--floating .arb-select__options{min-height:0}.arb-label,.arb-label *{box-sizing:border-box}.arb-label{--label-bg:var(--color-neutral-bg);--label-dot:var(--color-neutral-main);--label-height:1.75rem;--label-text:var(--color-neutral-text-aa);display:inline-flex;width:fit-content;max-width:100%;min-height:var(--label-height);align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border:1px solid transparent;border-radius:var(--label-radius);background:var(--label-bg);color:var(--label-text);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);white-space:nowrap}.arb-label--small{--label-height:1.5rem;gap:.375rem;padding-block:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arb-label__dot{width:var(--label-dot-size);height:var(--label-dot-size);flex:0 0 auto;border-radius:50%;background:var(--label-dot)}.arb-label--small .arb-label__dot{width:var(--label-dot-size-small);height:var(--label-dot-size-small)}.arb-label__text{min-width:0;overflow-wrap:anywhere}.arb-label--outlined{border-color:var(--label-text);background:transparent}.arb-label--success{--label-bg:var(--color-success-bg);--label-dot:var(--color-success-main);--label-text:var(--color-success-text)}.arb-label--warning{--label-bg:var(--color-warning-bg);--label-dot:var(--color-warning-main);--label-text:var(--color-warning-text-aa)}.arb-label--danger{--label-bg:var(--color-danger-bg);--label-dot:var(--color-danger-main);--label-text:var(--color-danger-text)}.arb-label--info{--label-bg:var(--color-info-bg);--label-dot:var(--color-info-main);--label-text:var(--color-info-text)}.arb-label--neutral{--label-bg:var(--color-neutral-bg);--label-dot:var(--color-neutral-main);--label-text:var(--color-neutral-text-aa)}@media (forced-colors:active){.arb-label{border:1px solid CanvasText}.arb-label__dot{background:CanvasText}}.arb-content-card{--arb-content-card-padding:var(--space-lg);display:flex;flex-direction:column;min-width:0;padding:var(--arb-content-card-padding);border:1px solid transparent;border-radius:var(--card-radius);background:var(--card-bg);color:var(--color-text-primary)}.arb-content-card--compact{--arb-content-card-padding:var(--space-md)}.arb-content-card--spacious{--arb-content-card-padding:var(--space-xl)}.arb-content-card--outlined{border-color:var(--color-border-strong);box-shadow:none}.arb-content-card--elevated{box-shadow:var(--card-shadow)}.arb-content-card--outlined-elevated{border-color:var(--color-border-default);box-shadow:var(--card-shadow)}.arb-content-card__header{display:flex;gap:var(--space-md);align-items:flex-start;justify-content:space-between}.arb-content-card__heading{min-width:0}.arb-content-card__description,.arb-content-card__footer-content,.arb-content-card__meta,.arb-content-card__title{margin:0}.arb-content-card__title{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;text-wrap:balance}.arb-content-card__description{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)}.arb-content-card__description>:first-child{margin-top:0}.arb-content-card__description>:last-child{margin-bottom:0}.arb-content-card__status{flex:none}.arb-content-card__body{margin-top:var(--space-lg)}.arb-content-card__footer{display:flex;gap:var(--space-md);align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:var(--space-xl)}.arb-content-card__footer-copy{min-width:0}.arb-content-card__footer-content,.arb-content-card__meta{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body)}.arb-content-card__footer-content{margin-top:var(--space-2xs)}.arb-content-card__action{display:inline-flex;gap:var(--space-xs);align-items:center;min-height:2.75rem;margin:-.625rem;padding:.625rem;color:var(--color-text-link);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.arb-content-card__action svg{width:1.125rem;height:1.125rem;flex:none;transition:transform .16s cubic-bezier(.22,1,.36,1)}.arb-content-card__action:hover{color:var(--color-info-text)}.arb-content-card__action:hover svg{transform:translateX(.1875rem)}.arb-content-card__action:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--color-border-focus);outline-offset:2px;box-shadow:0 0 0 1px var(--color-bg-surface-dark)}@media (max-width:520px){.arb-content-card__footer,.arb-content-card__header{align-items:flex-start}.arb-content-card__header{flex-direction:column-reverse}.arb-content-card__footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.arb-content-card__action svg{transition:none}.arb-content-card__action:hover svg{transform:none}}.arb-masonry-grid{--arb-masonry-columns:3;--arb-masonry-gap:var(--space-lg);min-width:0;container-type:inline-size}.arb-masonry-grid--columns-1{--arb-masonry-columns:1}.arb-masonry-grid--columns-2{--arb-masonry-columns:2}.arb-masonry-grid--columns-3{--arb-masonry-columns:3}.arb-masonry-grid--columns-4{--arb-masonry-columns:4}.arb-masonry-grid--gap-small{--arb-masonry-gap:var(--space-md)}.arb-masonry-grid--gap-medium{--arb-masonry-gap:var(--space-lg)}.arb-masonry-grid--gap-large{--arb-masonry-gap:var(--space-xl)}.arb-masonry-grid__columns{position:relative;min-width:0}.arb-masonry-grid__columns[data-ready=false]{display:grid;grid-template-columns:repeat(var(--arb-masonry-columns),minmax(0,1fr));align-items:start;gap:var(--arb-masonry-gap)}.arb-masonry-grid__columns[data-ready=true]{height:var(--arb-masonry-height)}.arb-masonry-grid__item{min-width:0}.arb-masonry-grid__columns[data-ready=true] .arb-masonry-grid__item{position:absolute;top:var(--arb-masonry-item-top);left:var(--arb-masonry-item-left);width:var(--arb-masonry-item-width)}.arb-masonry-grid__item>*{box-sizing:border-box;width:100%}@container (max-width: 68rem){.arb-masonry-grid--columns-4 .arb-masonry-grid__columns[data-ready=false]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 52rem){.arb-masonry-grid--columns-3 .arb-masonry-grid__columns[data-ready=false],.arb-masonry-grid--columns-4 .arb-masonry-grid__columns[data-ready=false]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 36rem){.arb-masonry-grid--columns-2 .arb-masonry-grid__columns[data-ready=false],.arb-masonry-grid--columns-3 .arb-masonry-grid__columns[data-ready=false],.arb-masonry-grid--columns-4 .arb-masonry-grid__columns[data-ready=false]{grid-template-columns:minmax(0,1fr)}}.arb-process-timeline,.arb-timeline{box-sizing:border-box;width:100%;margin:0;padding:0;color:var(--color-text-primary);font-family:var(--font-family-body);list-style:none}.arb-process-timeline *,.arb-timeline *{box-sizing:border-box}.arb-timeline__item{display:grid;grid-template-columns:5.5rem 2rem minmax(0,1fr);gap:var(--space-sm);min-width:0}.arb-timeline__time{display:grid;align-content:start;padding-top:.375rem;color:var(--color-text-primary);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arb-timeline__time small{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body)}.arb-timeline__rail{position:relative;display:flex;justify-content:center}.arb-timeline__item:not(:last-child) .arb-timeline__rail:after{position:absolute;z-index:0;top:2rem;bottom:0;width:1px;background:var(--timeline-line);content:""}.arb-timeline__marker{position:relative;z-index:1;display:grid;width:2rem;height:2rem;border:1px solid var(--timeline-marker-border);border-radius:50%;background:var(--timeline-marker-bg);color:var(--color-text-secondary);place-items:center}.arb-timeline__marker>svg{width:1rem;height:1rem}.arb-timeline__marker-dot{width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.arb-timeline__item--info .arb-timeline__marker{border-color:var(--color-info-main);background:var(--color-info-bg);color:var(--color-info-text)}.arb-timeline__item--success .arb-timeline__marker{border-color:var(--color-success-main);background:var(--color-success-bg);color:var(--color-success-text)}.arb-timeline__item--warning .arb-timeline__marker{border-color:var(--color-warning-main);background:var(--color-warning-bg);color:var(--color-warning-text-aa)}.arb-timeline__item--danger .arb-timeline__marker{border-color:var(--color-danger-main);background:var(--color-danger-bg);color:var(--color-danger-text)}.arb-timeline__content{min-width:0;padding:0 0 var(--space-lg);border-bottom:1px solid var(--color-border-default)}.arb-timeline__item+.arb-timeline__item .arb-timeline__marker,.arb-timeline__item+.arb-timeline__item .arb-timeline__time{margin-top:var(--space-lg)}.arb-timeline__item+.arb-timeline__item .arb-timeline__content{padding-top:var(--space-lg)}.arb-timeline__item:last-child .arb-timeline__content{border-bottom:0}.arb-timeline__title-row{display:flex;gap:var(--space-sm);align-items:flex-start;justify-content:space-between;min-width:0}.arb-process-timeline h3,.arb-process-timeline p,.arb-timeline__content p,.arb-timeline__title-row h3{margin:0}.arb-timeline__title-row h3{min-width:0;color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) /var(--line-height-body) var(--font-family-heading);overflow-wrap:anywhere}.arb-timeline__badge{flex:0 0 auto;min-height:1.5rem;padding:.25rem var(--space-xs);border-radius:var(--radius-pill);background:var(--color-neutral-bg);color:var(--color-neutral-text-aa);font:var(--font-weight-medium) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body);white-space:nowrap}.arb-timeline__badge--info{background:var(--color-info-bg);color:var(--color-info-text)}.arb-timeline__badge--success{background:var(--color-success-bg);color:var(--color-success-text)}.arb-timeline__badge--warning{background:var(--color-warning-bg);color:var(--color-warning-text-aa)}.arb-timeline__badge--danger{background:var(--color-danger-bg);color:var(--color-danger-text)}.arb-timeline__content p{max-width:68ch;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-timeline__meta{display:block;margin-top:var(--space-sm);color:var(--color-text-muted);font:var(--font-weight-regular) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body);overflow-wrap:anywhere}.arb-timeline__meta a{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-2xs);color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-decoration-thickness:1px;text-underline-offset:.2em}.arb-timeline__meta a:hover{color:var(--color-info-text)}.arb-timeline__meta a:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-info-main);outline-offset:2px}.arb-timeline__meta a svg{width:1rem;height:1rem;flex:0 0 auto}.arb-timeline--compact{padding:var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--timeline-compact-bg)}.arb-timeline--compact .arb-timeline__item{grid-template-columns:4.25rem 1.5rem minmax(0,1fr);gap:var(--space-xs)}.arb-timeline--compact .arb-timeline__time{padding-top:.125rem;font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arb-timeline--compact .arb-timeline__marker{width:1.5rem;height:1.5rem}.arb-timeline--compact .arb-timeline__marker>svg{width:.875rem;height:.875rem}.arb-timeline--compact .arb-timeline__item:not(:last-child) .arb-timeline__rail:after{top:1.5rem}.arb-timeline--compact .arb-timeline__content{padding-bottom:var(--space-md)}.arb-timeline--compact .arb-timeline__item+.arb-timeline__item .arb-timeline__marker,.arb-timeline--compact .arb-timeline__item+.arb-timeline__item .arb-timeline__time{margin-top:var(--space-md)}.arb-timeline--compact .arb-timeline__item+.arb-timeline__item .arb-timeline__content{padding-top:var(--space-md)}.arb-timeline--compact .arb-timeline__title-row h3{font-family:var(--font-family-body);font-size:var(--font-size-small);line-height:var(--line-height-small)}.arb-timeline--compact .arb-timeline__content p{margin-top:var(--space-2xs);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arb-process-timeline{display:grid;grid-template-columns:repeat(var(--timeline-step-count),minmax(0,1fr))}.arb-process-timeline__step{position:relative;min-width:0;padding-right:var(--space-lg)}.arb-process-timeline__step:not(:first-child):before{position:absolute;top:.9375rem;right:50%;width:100%;height:2px;background:var(--timeline-line);content:""}.arb-process-timeline__step--complete:before,.arb-process-timeline__step--current:before{background:var(--timeline-complete)}.arb-process-timeline__marker{position:relative;z-index:1;display:grid;width:2rem;height:2rem;border:1px solid var(--timeline-marker-border);border-radius:50%;background:var(--timeline-marker-bg);color:var(--color-text-secondary);place-items:center}.arb-process-timeline__marker svg{width:1rem;height:1rem}.arb-process-timeline__step--complete .arb-process-timeline__marker{border-color:var(--timeline-complete);background:var(--timeline-complete);color:var(--color-text-inverse)}.arb-process-timeline__step--current .arb-process-timeline__marker{border-color:var(--timeline-current);background:var(--timeline-current);color:var(--timeline-current-text);box-shadow:0 0 0 .25rem var(--color-bg-surface)}.arb-process-timeline__step--current .arb-process-timeline__marker span{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.arb-process-timeline__step--upcoming .arb-process-timeline__marker{background:var(--timeline-upcoming)}.arb-process-timeline__copy{display:grid;gap:var(--space-2xs);max-width:14rem;margin-top:var(--space-sm)}.arb-process-timeline__status{color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body)}.arb-process-timeline h3,.arb-process-timeline__step--current .arb-process-timeline__status{color:var(--color-text-heading)}.arb-process-timeline h3{font:var(--font-weight-semibold) var(--font-size-small) /var(--line-height-small) var(--font-family-heading);overflow-wrap:anywhere}.arb-process-timeline p,.arb-process-timeline time{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-process-timeline time{margin-top:var(--space-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:680px){.arb-timeline--compact .arb-timeline__item,.arb-timeline__item{grid-template-columns:1.5rem minmax(0,1fr);column-gap:var(--space-sm)}.arb-timeline--compact .arb-timeline__time,.arb-timeline__time{grid-column:2;grid-row:1;justify-content:start;padding:0 0 var(--space-xs);text-align:left}.arb-timeline__time small,.arb-timeline__time span{display:inline}.arb-timeline__time small:before{content:" · "}.arb-timeline__rail{grid-column:1;grid-row:1/span 2}.arb-timeline__content{grid-column:2;grid-row:2}.arb-timeline--compact .arb-timeline__marker,.arb-timeline__marker{width:1.5rem;height:1.5rem}.arb-timeline--compact .arb-timeline__item:not(:last-child) .arb-timeline__rail:after,.arb-timeline__item:not(:last-child) .arb-timeline__rail:after{top:1.5rem}.arb-timeline--compact .arb-timeline__item+.arb-timeline__item .arb-timeline__marker,.arb-timeline--compact .arb-timeline__item+.arb-timeline__item .arb-timeline__time,.arb-timeline__item+.arb-timeline__item .arb-timeline__marker,.arb-timeline__item+.arb-timeline__item .arb-timeline__time{margin-top:var(--space-lg)}.arb-timeline__title-row{display:grid;justify-content:start}.arb-timeline__badge{grid-row:1;width:max-content}.arb-timeline__title-row h3{grid-row:2}.arb-timeline--compact{padding:var(--space-md)}.arb-process-timeline{grid-template-columns:1fr}.arb-process-timeline__step{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-sm);padding:0 0 var(--space-lg)}.arb-process-timeline__step:not(:first-child):before{display:none}.arb-process-timeline__step:not(:last-child):after{position:absolute;top:2rem;bottom:0;left:.9375rem;width:2px;background:var(--timeline-line);content:""}.arb-process-timeline__step--complete:not(:last-child):after{background:var(--timeline-complete)}.arb-process-timeline__marker{grid-column:1;grid-row:1}.arb-process-timeline__copy{grid-column:2;grid-row:1;max-width:none;margin-top:0}}.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-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}}.lot-case{min-width:0;padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-bg-surface);scroll-margin-top:7rem}.lot-case__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.lot-case__heading h2{margin:0;font-size:1.25rem;line-height:1.4;overflow-wrap:anywhere}.lot-case__heading p{margin:.375rem 0 0;color:var(--color-neutral-text-aa);font-size:.875rem}.lot-case__heading .button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:44px}.lot-case__notice{padding:1rem;margin:0 0 1rem;background:var(--color-bg-surface);border-radius:var(--radius-md);color:var(--color-neutral-text-aa)}.lot-case__notice button{border:0;background:transparent;padding:.5rem;color:var(--color-text-heading);text-decoration:underline}.lot-case__tabs{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:1.5rem;border-bottom:1px solid var(--color-border-default)}.lot-case__tabs button{min-height:44px;padding:.75rem 1rem;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--color-neutral-text-aa);font-size:.875rem;font-weight:500}.lot-case__tabs button:hover{color:var(--color-text-heading);background:var(--color-bg-surface-secondary)}.lot-case__tabs button[aria-selected=true]{color:var(--color-text-heading);border-bottom-color:var(--color-brand-primary)}.lot-case__tabs button:focus-visible{outline-offset:-3px}.lot-case [role=tabpanel]{min-width:0}@media(max-width:550px){.lot-case{padding:1rem}.lot-case__tabs{gap:0}.lot-case__tabs button{padding:.625rem .75rem}}