.arb-pagination{width:100%;min-width:0;color:var(--pagination-text);font-family:var(--font-family-body);justify-content:center;align-items:center;display:flex}.arb-pagination *,.arb-pagination :before,.arb-pagination :after{box-sizing:border-box}.arb-pagination__controls{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.arb-pagination__button{justify-content:center;align-items:center;gap:var(--space-xs);min-width:2.75rem;height:2.75rem;padding:0 var(--space-sm);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-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;border:1px solid #0000;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.arb-pagination__button>svg{flex:none;width:1.125rem;height:1.125rem}.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{width:1.5rem;height:2.75rem;color:var(--pagination-muted-text);font-size:var(--font-size-small);place-items:center;display:inline-grid}.arb-pagination__status,.arb-pagination__results{color:var(--pagination-muted-text);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.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{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.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{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.arb-pagination--results{align-items:flex-start;gap:var(--space-sm);flex-direction:column}}@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-progress,.arb-circular-progress-wrap,.arb-process-progress{color:var(--progress-text);font-family:var(--font-family-body)}.arb-progress *,.arb-progress :before,.arb-progress :after,.arb-circular-progress-wrap *,.arb-circular-progress-wrap :before,.arb-circular-progress-wrap :after,.arb-process-progress *,.arb-process-progress :before,.arb-process-progress :after{box-sizing:border-box}.arb-progress{gap:var(--space-xs);width:100%;display:grid}.arb-progress__header{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.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{color:var(--progress-text-strong);font-variant-numeric:tabular-nums;margin-inline-start:auto}.arb-progress__track{height:var(--progress-height-medium);border-radius:var(--progress-radius);background:var(--progress-track);position:relative;overflow:hidden}.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{border-radius:inherit;background:var(--progress-brand);transform:scaleX(var(--progress-value));transform-origin:0;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.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{color:var(--progress-muted-text);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);margin:0}.arb-circular-progress-wrap{justify-items:center;gap:var(--space-sm);display:inline-grid}.arb-circular-progress{width:var(--progress-circle-medium);aspect-ratio:1;place-items:center;display:grid;position:relative}.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{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.arb-circular-progress circle{fill:none;stroke-width:8px}.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{color:var(--progress-text-strong);font:var(--font-weight-bold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em;position:relative}.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;color:var(--progress-text);font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body);text-align:center;margin:0}.arb-process-progress__list{grid-template-columns:repeat(var(--progress-step-count,4), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.arb-process-progress__step{justify-items:center;gap:var(--space-sm);text-align:center;min-width:0;display:grid;position:relative}.arb-process-progress__step:not(:last-child):after{z-index:0;background:var(--progress-track);content:"";height:2px;position:absolute;top:1.3125rem;left:calc(50% + 1.5rem);right:calc(1.5rem - 50%)}.arb-process-progress__step--complete:not(:last-child):after{background:var(--progress-complete)}.arb-process-progress__marker{z-index:1;border:2px solid var(--progress-track);background:var(--progress-bg);width:2.75rem;height:2.75rem;color:var(--progress-muted-text);font:var(--font-weight-semibold) var(--font-size-small) / 1 var(--font-family-body);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid;position:relative}.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{justify-items:center;gap:var(--space-2xs);min-width:0;display:grid}.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{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.arb-process-progress__empty{color:var(--progress-muted-text);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);margin:0}@media (max-width:680px){.arb-process-progress__list{grid-template-columns:1fr}.arb-process-progress__step{justify-items:start;gap:var(--space-md);padding-bottom:var(--space-lg);text-align:left;grid-template-columns:2.75rem minmax(0,1fr)}.arb-process-progress__step:not(:last-child):after{width:2px;height:auto;inset:2.75rem auto 0 1.3125rem}.arb-process-progress__copy{padding-top:var(--space-2xs);justify-items:start}}@media (prefers-reduced-motion:reduce){.arb-progress__indicator,.arb-circular-progress__indicator{transition:none}}@media (forced-colors:active){.arb-progress__indicator,.arb-process-progress__step--complete:not(:last-child):after{background:highlight}.arb-circular-progress__indicator{stroke:highlight}.arb-process-progress__marker{border-color:buttontext}}
.arb-image-upload,.arb-file-upload{font-family:var(--font-family-body)}.arb-image-upload *,.arb-image-upload :before,.arb-image-upload :after,.arb-file-upload *,.arb-file-upload :before,.arb-file-upload :after{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);gap:var(--space-xs);align-content:start;min-width:0;display:grid}.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{width:var(--image-upload-width);height:var(--image-upload-height);border:1px solid var(--file-upload-border);border-radius:var(--file-upload-radius);background:var(--file-upload-preview-bg);place-items:center;display:grid;overflow:hidden}.arb-image-upload--circle .arb-image-upload__preview{border-radius:var(--radius-pill)}.arb-image-upload__preview img{object-fit:cover;width:100%;height:100%}.arb-image-upload__placeholder{width:2rem;height:2rem;color:var(--file-upload-muted);display:inline-flex}.arb-image-upload--small .arb-image-upload__placeholder{width:1.5rem;height:1.5rem}.arb-image-upload__placeholder svg,.arb-image-upload__select svg,.arb-image-upload__remove svg,.arb-file-upload__dropzone-icon svg,.arb-file-upload__file-icon svg,.arb-file-upload__status svg,.arb-file-upload__item-remove svg{width:100%;height:100%}.arb-image-upload__actions{width:var(--image-upload-actions-width);gap:var(--space-xs);align-items:center;display:flex}.arb-image-upload__select,.arb-image-upload__remove,.arb-file-upload__item-remove,.arb-file-upload__retry{transition:background-color .14s,border-color .14s,color .14s}.arb-image-upload__select{min-width:0;min-height:var(--file-upload-action-height);gap:var(--space-xs);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;flex:auto;justify-content:center;align-items:center;display:inline-flex}.arb-image-upload__select svg{flex:none;width:1rem;height:1rem}.arb-image-upload__input,.arb-file-upload__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arb-image-upload__select:focus-within,.arb-file-upload__dropzone:focus-within,.arb-image-upload__remove:focus-visible,.arb-file-upload__item-remove:focus-visible,.arb-file-upload__retry:focus-visible{outline:2px solid var(--file-upload-focus);outline-offset:2px}.arb-image-upload__remove,.arb-file-upload__item-remove{appearance:none;width:var(--file-upload-action-height);height:var(--file-upload-action-height);border:1px solid var(--file-upload-border);border-radius:var(--button-radius);background:var(--file-upload-bg);color:var(--file-upload-muted);cursor:pointer;touch-action:manipulation;flex:none;place-items:center;padding:0;display:inline-grid}.arb-image-upload__remove svg,.arb-file-upload__item-remove svg{width:1.125rem;height:1.125rem}.arb-image-upload__description{width:var(--image-upload-actions-width);color:var(--file-upload-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arb-image-upload--disabled{opacity:.48}.arb-image-upload--disabled .arb-image-upload__select{cursor:not-allowed}.arb-file-upload{gap:var(--space-md);min-width:0;display:grid}.arb-file-upload__dropzone{min-height:var(--file-upload-dropzone-min-height);gap:var(--space-xs);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;align-content:center;justify-items:center;transition:background-color .16s,border-color .16s;display:grid}.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{width:2.5rem;height:2.5rem;margin-bottom:var(--space-xs);color:var(--file-upload-text-strong);display:inline-flex}.arb-file-upload__dropzone-copy{gap:var(--space-2xs);font-size:var(--font-size-small);line-height:var(--line-height-small);display:grid}.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{color:var(--file-upload-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}.arb-file-upload__list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.arb-file-upload__item{gap:var(--space-sm);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);grid-template-columns:2.5rem minmax(0,1fr) 2.75rem;align-items:start;display:grid}.arb-file-upload__file-icon{border-radius:var(--radius-sm);background:var(--file-upload-file-icon-bg);width:2.5rem;height:2.5rem;color:var(--file-upload-file-icon);place-items:center;display:inline-grid}.arb-file-upload__file-icon svg{width:1.25rem;height:1.25rem}.arb-file-upload__item-body{gap:var(--space-xs);min-width:0;display:grid}.arb-file-upload__item-header,.arb-file-upload__status-row{gap:var(--space-sm);justify-content:space-between;align-items:center;min-width:0;display:flex}.arb-file-upload__item-header strong{min-width:0;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;overflow:hidden}.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{font-variant-numeric:tabular-nums;flex:none}.arb-file-upload__progress{height:var(--file-upload-progress-height);border-radius:var(--radius-pill);background:var(--file-upload-progress-track);overflow:hidden}.arb-file-upload__progress>span{border-radius:inherit;background:var(--file-upload-progress-value);width:100%;height:100%;transform:scaleX(var(--file-progress));transform-origin:0;transition:transform .22s ease-out;display:block}.arb-file-upload__status{gap:var(--space-2xs);align-items:center;min-width:0;display:inline-flex}.arb-file-upload__status svg{flex:none;width:1rem;height:1rem}.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-radius:var(--radius-xs);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;background:0 0;border:0}.arb-file-upload__item-remove{width:2.75rem;height:2.75rem;margin:calc(var(--space-2xs) * -1);border-color:#0000}@media (hover:hover){.arb-image-upload__select:hover,.arb-image-upload__remove:hover,.arb-file-upload__item-remove: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-image-upload__select:active,.arb-image-upload__remove:active,.arb-file-upload__item-remove:active,.arb-file-upload__retry: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{gap:var(--space-xs);grid-template-columns:2.5rem minmax(0,1fr) 2.75rem}.arb-file-upload__status-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.arb-image-upload__select,.arb-image-upload__remove,.arb-file-upload__dropzone,.arb-file-upload__item-remove,.arb-file-upload__progress>span,.arb-file-upload__retry{transition:none}}@media (forced-colors:active){.arb-image-upload__preview,.arb-image-upload__select,.arb-image-upload__remove,.arb-file-upload__dropzone,.arb-file-upload__item{border-color:canvastext}}
.arb-dialog-layer{z-index:var(--modal-z-index);padding:clamp(var(--space-md), 4vw, var(--space-2xl));overscroll-behavior:contain;background:var(--modal-backdrop);place-items:center;animation:.16s ease-out both arb-dialog-layer-in;display:grid;position:fixed;inset:0;overflow:auto}.arb-dialog-layer,.arb-dialog-layer *{box-sizing:border-box}.arb-modal,.arb-drawer{border:1px solid var(--modal-border);background:var(--modal-bg);min-width:0;color:var(--modal-text);box-shadow:var(--shadow-modal);flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) both arb-modal-in;display:flex;overflow:hidden}.arb-modal{width:min(var(--arb-modal-width), calc(100vw - 2 * var(--space-xl)));border-radius:var(--modal-radius);max-height:min(88dvh,52rem)}.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__header,.arb-dialog__footer{padding:var(--space-lg);flex:none}.arb-dialog__header{gap:var(--space-md);border-bottom:1px solid var(--modal-border);justify-content:space-between;align-items:flex-start;display:flex}.arb-dialog__heading-row{gap:var(--space-md);align-items:flex-start;min-width:0;display:flex}.arb-dialog__heading{gap:var(--space-xs);min-width:0;display:grid}.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;width:2.75rem;height:2.75rem;margin:calc(var(--space-sm) * -1) calc(var(--space-sm) * -1) 0 0;border-radius:var(--radius-sm);color:var(--modal-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background-color .14s ease-out,color .14s ease-out;display:inline-grid}.arb-dialog__close svg{width:1.25rem;height:1.25rem}.arb-dialog__body{min-height:0;padding:var(--space-lg);overscroll-behavior:contain;scrollbar-color:var(--modal-scrollbar) transparent;scrollbar-width:thin;font-family:var(--font-family-body);flex:auto;overflow:auto}.arb-dialog__footer{gap:var(--space-sm);border-top:1px solid var(--modal-border);background:var(--modal-footer-bg);justify-content:flex-end;align-items:center;display:flex}.arb-dialog__close:focus-visible,.arb-auth__link:focus-visible,.arb-modal:focus-visible,.arb-drawer: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{padding:0;display:flex}.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: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{gap:var(--space-md);display:grid}.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;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-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.arb-auth__login-options{gap:var(--space-md);justify-content:space-between;align-items:center;display:flex}.arb-auth__login-options .arb-choice{min-height:auto;padding:0}.arb-auth__password-toggle{appearance:none;width:2.75rem;height:var(--arb-field-height);margin-inline:calc(var(--space-sm) * -1);color:var(--modal-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .14s ease-out,color .14s ease-out;display:inline-grid}.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.75px}.arb-auth__password-toggle:focus-visible{outline:2px solid var(--modal-focus);outline-offset:-3px}.arb-auth__switch{gap:var(--space-xs);color:var(--modal-muted);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.arb-confirm__icon{border-radius:var(--radius-pill);background:var(--color-info-bg);width:3rem;height:3rem;color:var(--color-info-text);flex:none;place-items:center;display:inline-grid}.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.75px}@keyframes arb-dialog-layer-in{0%{background-color:#14171a00}}@keyframes arb-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.985)}}@keyframes arb-drawer-right-in{0%{transform:translate(2rem)}}@keyframes arb-drawer-left-in{0%{transform:translate(-2rem)}}@media (max-width:640px){.arb-dialog-layer{padding:var(--space-md)}.arb-modal:not(.arb-modal--small){border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}:is(.arb-dialog-layer:has(.arb-modal:not(.arb-modal--small)),.arb-dialog-layer--drawer){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__header,.arb-dialog__body,.arb-dialog__footer{padding-inline:var(--space-md)}.arb-dialog__footer{padding-bottom:max(var(--space-md), env(safe-area-inset-bottom))}.arb-dialog__footer .arb-button{flex:1 1 0;min-width:0}.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{grid-template-columns:1fr;display:grid}.arb-confirm .arb-button{width:100%}}@media (prefers-reduced-motion:reduce){.arb-dialog-layer,.arb-modal,.arb-drawer,.arb-dialog__close{transition:none;animation:none}}
.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{gap:var(--space-2xl);padding-bottom:clamp(var(--space-2xl), 5vw, var(--space-3xl));grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);align-items:start;display:grid}.arb-audience__label,.arb-audience__intro :is(h1,h2),.arb-audience__intro p,.arb-audience__copy :is(h2,h3),.arb-audience__copy p,.arb-audience__service-links{margin:0}.arb-audience__label{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;padding-top:.45rem}.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{border-top:1px solid var(--color-border-strong);width:100%;margin:0;padding:0;list-style:none}.arb-audience__item,.arb-audience__copy,.arb-audience__services{min-width:0}.arb-audience__index{color:var(--color-text-muted);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);font-variant-numeric:tabular-nums;letter-spacing:.05em;align-self:start;padding-top:.25rem}.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{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;display:flex}.arb-audience__context-index{color:var(--color-text-heading);font-variant-numeric:tabular-nums}.arb-audience__services>span{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;display:block}.arb-audience__service-links{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;flex-wrap:wrap;display:flex}.arb-audience__service-links a{color:var(--color-text-link);text-underline-offset:.2em;touch-action:manipulation;border-radius:.125rem;-webkit-text-decoration:underline #126df761;text-decoration:underline #126df761;text-decoration-thickness:1px}.arb-audience__service-links a:hover{text-decoration-color:currentColor}.arb-audience__service-links a:focus-visible,.arb-audience__arrow:focus-visible{z-index:1;outline:3px solid var(--color-border-focus);outline-offset:3px;position:relative}.arb-audience__arrow{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--color-text-link);touch-action:manipulation;place-items:center;text-decoration:none;display:grid}.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.5px;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{gap:var(--space-xl);min-height:8.5rem;padding:var(--space-xl) var(--space-md);grid-template-columns:3rem minmax(0,1.7fr) minmax(13rem,.8fr) 2.75rem;align-items:center;transition:background-color .15s ease-out;display:grid}.arb-audience--grid .arb-audience__list{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.arb-audience--grid .arb-audience__item{background:var(--color-bg-surface);min-width:0;display:flex}.arb-audience--grid .arb-audience__card{gap:var(--space-xl);width:100%;min-height:18rem;padding:var(--space-xl);flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;transition:background-color .15s ease-out;display:grid}.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-area:2/1;align-self:end}.arb-audience--grid .arb-audience__service-links{flex-direction:column;align-items:flex-start}.arb-audience--grid .arb-audience__copy{grid-area:1/1/auto/-1}.arb-audience--grid .arb-audience__arrow{grid-area:2/2;align-self:end}.arb-audience--grid .arb-audience__illustration{object-fit:contain;object-position:right bottom;grid-area:2/2;place-self:end;width:clamp(7rem,10vw,9rem);max-width:100%;height:auto;display:block}.arb-audience--split-grid .arb-audience__list{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1px;display:grid;overflow:hidden}.arb-audience--split-grid .arb-audience__item{background:var(--color-bg-surface);min-width:0;display:flex}.arb-audience--split-grid .arb-audience__card{align-items:center;gap:var(--space-xl);width:100%;min-height:15rem;padding:var(--space-xl);flex:auto;grid-template-columns:minmax(0,1fr) clamp(8rem,13vw,11rem);transition:background-color .15s ease-out;display:grid}.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{object-fit:contain;object-position:center;grid-column:2;place-self:center end;width:clamp(8rem,13vw,11rem);max-width:100%;height:auto;display:block}.arb-audience--compact .arb-audience__item{border-bottom:1px solid var(--color-border-default)}.arb-audience--compact .arb-audience__card{gap:var(--space-lg);min-height:6rem;padding:var(--space-lg) var(--space-md);grid-template-columns:minmax(12rem,.78fr) minmax(16rem,1.25fr) minmax(12rem,.72fr) 2.75rem;align-items:center;transition:background-color .15s ease-out;display:grid}.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:translate(.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-area:2/2}.arb-audience--compact .arb-audience__arrow{grid-area:1/3/span 2}}@media (max-width:720px){.arb-audience__header{gap:var(--space-sm);padding-bottom:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.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{gap:var(--space-md);min-height:0;padding:var(--space-lg) var(--space-md);grid-template-columns:2.5rem minmax(0,1fr) 2.75rem}.arb-audience--compact .arb-audience__card{gap:var(--space-md);min-height:0;padding:var(--space-lg) var(--space-md);grid-template-columns:minmax(0,1fr) 2.75rem}.arb-audience--editorial .arb-audience__index{grid-area:1/1/span 2}.arb-audience--editorial .arb-audience__copy{grid-area:1/2;display:block}.arb-audience--compact .arb-audience__copy{grid-area:1/1;display:block}.arb-audience--editorial .arb-audience__services{grid-area:2/2}.arb-audience--compact .arb-audience__services{grid-area:2/1}.arb-audience--editorial .arb-audience__arrow{grid-area:1/3/span 2}.arb-audience--compact .arb-audience__arrow{grid-area:1/2/span 2}.arb-audience--split-grid .arb-audience__list{grid-template-columns:1fr}.arb-audience--split-grid .arb-audience__card{gap:var(--space-md);min-height:0;padding:var(--space-lg);grid-template-columns:minmax(0,1fr) clamp(6.5rem,28vw,8rem)}.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{gap:clamp(var(--space-xl), 4vw, var(--space-3xl));width:100%;min-width:0;color:var(--color-text-primary);font-family:var(--font-family-body);display:grid;container-type:inline-size}.arb-case-work *,.arb-case-work :before,.arb-case-work :after{box-sizing:border-box}.arb-case-work__header{gap:clamp(var(--space-lg), 4vw, var(--space-3xl));grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr);align-items:end;display:grid}.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{z-index:1;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);justify-self:start;position:relative}.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{border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:clamp(29rem,44vw,36rem);display:grid;box-shadow:0 .75rem 2.5rem #14171a12}.arb-case-work .arb-tabs__panel:not([hidden]) .arb-case-work__slide{animation:.24s cubic-bezier(.22,1,.36,1) arb-case-work-slide-enter}@keyframes arb-case-work-slide-enter{0%{opacity:.72;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.arb-case-work__slide-copy{justify-content:space-between;gap:var(--space-2xl);min-width:0;padding:clamp(var(--space-lg), 4vw, var(--space-3xl));flex-direction:column;display:flex}.arb-case-work__slide-meta{justify-content:space-between;align-items:center;gap:var(--space-lg);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:.08em;display:flex}.arb-case-work__slide-controls{gap:var(--space-xs);display:flex}.arb-case-work__arrow{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-surface);width:2.75rem;height:2.75rem;color:var(--color-text-primary);cursor:pointer;place-items:center;padding:0;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.arb-case-work__arrow svg{width:1.25rem;height:1.25rem}.arb-case-work__slide-body{align-content:end;gap:var(--space-lg);display:grid}.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{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.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{min-width:0;min-height:0;padding:clamp(var(--space-md), 2cqi, var(--space-xl));place-items:center;display:grid}.arb-case-work__visual img{aspect-ratio:4/3;object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.arb-case-work__visual--icon{color:var(--color-text-secondary);place-items:center;display:grid}.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{order:-1;justify-self:center;width:100%;max-width:36rem;padding-bottom:0}}@media (max-width:680px){.arb-case-work{gap:var(--space-xl)}}@container (max-width:680px){.arb-case-work__header{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.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{isolation:isolate;box-sizing:border-box;gap:clamp(var(--space-xl), 4vw, var(--space-3xl));width:100%;padding:clamp(var(--space-xl), 5vw, var(--space-3xl));border-radius:var(--radius-xl);background:var(--color-bg-surface-dark);color:var(--color-text-inverse);font-family:var(--font-family-body);display:grid;position:relative;overflow:hidden}.arb-case-start *,.arb-case-start :before,.arb-case-start :after{box-sizing:border-box}.arb-case-start:before{z-index:-1;content:"";pointer-events:none;border:1px solid #ffdd2d21;border-radius:50%;width:32rem;height:32rem;position:absolute;top:-15rem;right:-13rem}.arb-case-start__header{gap:clamp(var(--space-xl), 5vw, var(--space-3xl));grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);align-items:end;display:grid}.arb-case-start__header h2,.arb-case-start__header p,.arb-case-start__step h3,.arb-case-start__step p,.arb-case-start__outcome h3,.arb-case-start__outcome 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{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.arb-case-start__step{gap:var(--space-xl);min-width:0;min-height:16rem;padding:var(--space-lg) clamp(var(--space-md), 2.6vw, var(--space-xl)) var(--space-xl);flex-direction:column;display:flex}.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 #ffffff29}.arb-case-start__step-marker{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:2rem;color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);display:flex}.arb-case-start__step-marker>span{min-width:2.5rem;height:2rem;padding-inline:var(--space-xs);border-radius:var(--radius-sm);border:1px solid #ffffff38;place-items:center;display:grid}.arb-case-start__step-arrow{width:1.25rem;height:1.25rem;transform:translateX(calc(clamp(var(--space-md), 2.6vw, var(--space-xl)) + .7rem));flex:none}.arb-case-start__step-copy{gap:var(--space-sm);margin-top:auto;display:grid}.arb-case-start__step h3,.arb-case-start__outcome 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__step p,.arb-case-start__outcome 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{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.arb-case-start__outcome-icon{border-radius:var(--radius-lg);background:var(--color-brand-primary);width:3.5rem;height:3.5rem;color:var(--color-brand-on-primary);place-items:center;display:grid}.arb-case-start__outcome-icon>svg{width:1.8rem;height:1.8rem}.arb-case-start__outcome-copy{gap:var(--space-xs);display:grid}@media (max-width:820px){.arb-case-start__header{gap:var(--space-md);grid-template-columns:1fr;align-items:start}.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 #ffffff29;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{width:24rem;height:24rem;top:-10rem;right:-12rem}.arb-case-start__outcome{align-items:start}.arb-case-start__outcome-icon{border-radius:var(--radius-md);width:3rem;height:3rem}}
.arb-pricing{gap:clamp(var(--space-xl), 4vw, var(--space-3xl));width:100%;color:var(--color-text-primary);font-family:var(--font-family-body);display:grid}.arb-pricing *,.arb-pricing :before,.arb-pricing :after{box-sizing:border-box}.arb-pricing__header{gap:clamp(var(--space-lg), 5vw, var(--space-3xl));grid-template-columns:minmax(0,1.45fr) minmax(18rem,.65fr);align-items:end;display:grid}.arb-pricing__header h2,.arb-pricing__header p,.arb-pricing__card h3,.arb-pricing__card p,.arb-pricing__features,.arb-pricing__footnote{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{gap:var(--space-md);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);display:grid}.arb-pricing__card{gap:var(--space-xl);min-width:0;min-height:31rem;padding:clamp(var(--space-lg), 3vw, var(--space-2xl));border-radius:var(--radius-xl);flex-direction:column;display:flex}.arb-pricing__card--free{border:1px solid var(--color-border-default);background:var(--color-bg-surface-secondary)}.arb-pricing__card--team{background:var(--color-bg-surface-dark);color:var(--color-text-inverse);position:relative;overflow:hidden}.arb-pricing__card--team:after{content:"";pointer-events:none;border:1px solid #ffdd2d21;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-11rem;right:-9rem}.arb-pricing__card-copy{z-index:1;gap:var(--space-md);display:grid;position:relative}.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{gap:var(--space-lg);margin-top:auto;display:grid}.arb-pricing__features{gap:var(--space-sm);padding:0;list-style:none;display:grid}.arb-pricing__features li{gap:var(--space-sm);color:var(--color-neutral-text-aa);font-size:var(--font-size-small);line-height:var(--line-height-small);align-items:flex-start;display:flex}.arb-pricing__features svg{width:1.25rem;height:1.25rem;color:var(--color-text-heading);flex:none}.arb-pricing__action.arb-button{width:100%;min-height:3rem}.arb-pricing__calculator{z-index:1;gap:var(--space-sm);display:grid;position:relative}.arb-pricing__range-heading{justify-content:space-between;align-items:baseline;gap:var(--space-lg);display:flex}.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-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:var(--line-height-h3)}.arb-pricing__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0}.arb-pricing__range::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-brand-primary) 0 var(--arb-pricing-range-progress), #ffffff3d var(--arb-pricing-range-progress) 100%);height:.375rem}.arb-pricing__range::-moz-range-track{border-radius:var(--radius-pill);background:#ffffff3d;height:.375rem}.arb-pricing__range::-moz-range-progress{border-radius:var(--radius-pill);background:var(--color-brand-primary);height:.375rem}.arb-pricing__range::-webkit-slider-thumb{appearance:none;border:3px solid var(--color-bg-surface-dark);background:var(--color-brand-primary);border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.4375rem;transition:transform .16s ease-out}.arb-pricing__range::-moz-range-thumb{border:3px solid var(--color-bg-surface-dark);background:var(--color-brand-primary);border-radius:50%;width:1rem;height:1rem;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{color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;line-height:var(--line-height-caption);justify-content:space-between;display:flex}.arb-pricing__result{z-index:1;gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-lg);background:#ffffff0d;border:1px solid #ffffff24;display:grid;position:relative}.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{gap:var(--space-xs);flex-wrap:wrap;align-items:baseline;display:flex}.arb-pricing__result-total strong{color:var(--color-text-inverse);font-size:var(--font-size-h2);font-variant-numeric:tabular-nums;line-height:var(--line-height-h2)}.arb-pricing__result-total>span,.arb-pricing__result-meta{color:var(--color-text-inverse-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.arb-pricing__result-meta{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.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{z-index:1;color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);position:relative;margin-top:auto!important}.arb-pricing__action--team{z-index:1;position:relative}.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{gap:var(--space-lg);min-height:0;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{transition:none}.arb-pricing__range::-moz-range-thumb{transition:none}}
.arb-service-pricing{gap:clamp(var(--space-xl), 4vw, var(--space-3xl));width:100%;color:var(--color-text-primary);font-family:var(--font-family-body);display:grid}.arb-service-pricing *,.arb-service-pricing :before,.arb-service-pricing :after{box-sizing:border-box}.arb-service-pricing__header{gap:var(--space-md);display:grid}.arb-service-pricing__header :is(h1,h2),.arb-service-pricing__header p,.arb-service-pricing__copy p,.arb-service-pricing__copy :is(h2,h3),.arb-service-pricing__price,.arb-service-pricing__features,.arb-service-pricing__note{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{align-items:stretch;gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.arb-service-pricing__plan{min-width:0;min-height:34rem;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);flex-direction:column;display:flex}.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{gap:var(--space-md);display:grid}.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__label,.arb-service-pricing__plan--dark .arb-service-pricing__description{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{min-height:7rem;margin-top:var(--space-xl);align-content:end;display:grid}.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-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-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{gap:var(--space-sm);padding:var(--space-xl) 0 0;margin-top:auto;list-style:none;display:grid}.arb-service-pricing__features li{gap:var(--space-sm);min-width:0;color:var(--color-text-primary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);align-items:flex-start;display:flex}.arb-service-pricing__features svg{flex:none;width:1.25rem;height:1.25rem}.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{width:100%;min-height:var(--button-size-large-height);margin-top:var(--space-xl);padding:var(--space-sm) var(--space-md);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;justify-content:center;align-items:center;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.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__price,.arb-service-pricing__features{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}}
.arb-platform-subscription{isolation:isolate;box-sizing:border-box;gap:clamp(var(--space-lg), 3vw, var(--space-2xl));width:100%;min-height:24rem;padding:clamp(var(--space-lg), 3vw, var(--space-2xl));border-radius:var(--radius-xl);background:var(--color-bg-surface-dark);color:var(--color-text-inverse);font-family:var(--font-family-body);grid-template-columns:minmax(0,1.06fr) minmax(22rem,.94fr);display:grid;position:relative;overflow:hidden}.arb-platform-subscription *,.arb-platform-subscription :before,.arb-platform-subscription :after{box-sizing:border-box}.arb-platform-subscription:before,.arb-platform-subscription:after{z-index:-1;border:1px solid color-mix(in srgb, var(--color-brand-primary) 15%, transparent);content:"";pointer-events:none;border-radius:50%;width:34rem;height:34rem;position:absolute}.arb-platform-subscription:before{top:-24rem;right:15%}.arb-platform-subscription:after{bottom:-25rem;right:-18rem}.arb-platform-subscription__summary,.arb-platform-subscription__offer{min-width:0}.arb-platform-subscription__summary{justify-content:space-between;gap:var(--space-xl);flex-direction:column;display:flex}.arb-platform-subscription__summary h2,.arb-platform-subscription__description,.arb-platform-subscription__services,.arb-platform-subscription__note{margin:0}.arb-platform-subscription__summary h2{max-width:22ch;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-platform-subscription__services{gap:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.arb-platform-subscription__services li{padding:var(--space-xs) var(--space-sm);border:1px solid color-mix(in srgb, var(--color-text-inverse) 18%, transparent);border-radius:var(--radius-pill);color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arb-platform-subscription__offer{gap:var(--space-md);padding:clamp(var(--space-md), 2vw, var(--space-lg));border:1px solid color-mix(in srgb, var(--color-text-inverse) 15%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-text-inverse) 6%, transparent);flex-direction:column;display:flex;position:relative}.arb-platform-subscription__description{max-width:42ch;color:var(--color-text-inverse-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.arb-platform-subscription__offer--without-description{justify-content:center}.arb-platform-subscription__offer--without-description .arb-platform-subscription__price{margin-top:0}.arb-platform-subscription__price{gap:var(--space-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;margin-top:auto;display:flex}.arb-platform-subscription__price s{width:fit-content;color:color-mix(in srgb, var(--color-text-inverse) 78%, transparent);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);text-decoration-thickness:1px}.arb-platform-subscription__price-row{gap:var(--space-2xs);flex-wrap:nowrap;align-items:baseline;display:flex}.arb-platform-subscription__price-row strong{color:var(--color-text-inverse);font:var(--font-weight-semibold) var(--font-size-h1) / var(--line-height-h1) var(--font-family-heading);letter-spacing:-.03em}.arb-platform-subscription__price-row span{color:var(--color-text-inverse-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.arb-platform-subscription__actions{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.arb-platform-subscription__action.arb-button{justify-content:space-between;width:100%;min-height:3rem}.arb-platform-subscription__note{color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}@media (hover:hover){.arb-platform-subscription__services li{transition:border-color .16s ease-out,color .16s ease-out}.arb-platform-subscription__services li:hover{border-color:color-mix(in srgb, var(--color-brand-primary) 55%, transparent);color:var(--color-text-inverse)}}@media (max-width:800px){.arb-platform-subscription{grid-template-columns:1fr;min-height:0}.arb-platform-subscription__summary{gap:var(--space-xl)}}@media (max-width:520px){.arb-platform-subscription,.arb-platform-subscription__offer{gap:var(--space-md);padding:var(--space-md)}.arb-platform-subscription__services li{border-radius:var(--radius-md);width:100%}.arb-platform-subscription__actions{grid-template-columns:1fr}.arb-platform-subscription__price-row strong{font-size:clamp(1.75rem, 8vw, var(--font-size-h2));line-height:1.2}}@media (prefers-reduced-motion:reduce){.arb-platform-subscription__services li{transition:none}}
.arb-sources,.arb-sources *{box-sizing:border-box}.arb-sources{width:100%;min-width:0;color:var(--color-text-primary);font-family:var(--font-family-body)}.arb-sources__header{gap:clamp(var(--space-xl), 5vw, var(--space-3xl));margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr);align-items:start;display:grid}.arb-sources__header--labeled{gap:var(--space-2xl);grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr)}.arb-sources__header h2,.arb-sources__header p,.arb-sources__items{margin:0}.arb-sources__intro{min-width:0}.arb-sources__label{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;padding-top:.45rem}.arb-sources__header h2{max-width:25ch;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-sources__header p{max-width:58ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}.arb-sources__header--labeled .arb-sources__intro>p{max-width:68ch;margin-top:var(--space-lg);line-height:1.625}.arb-sources__items{width:100%;padding:0;list-style:none}.arb-sources__items li,.arb-sources__entry,.arb-sources__copy{min-width:0}.arb-sources__entry{color:inherit}.arb-sources__mark{border-radius:var(--radius-md);background:var(--color-bg-surface);width:3.75rem;height:3.75rem;color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-small) / 1 var(--font-family-heading);letter-spacing:-.02em;flex:none;place-items:center;padding:.375rem;display:grid;overflow:hidden}.arb-sources__mark img{object-fit:contain;width:100%;height:100%;display:block}.arb-sources__copy{gap:var(--space-2xs);display:grid}.arb-sources__name{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-body);overflow-wrap:anywhere}.arb-sources__category{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.arb-sources__case-flow{grid-template-columns:minmax(0,1.55fr) clamp(3.75rem,6vw,6rem) minmax(18rem,.65fr);align-items:stretch;min-width:0;display:grid}.arb-sources__case-sources{gap:var(--space-sm) var(--space-lg);padding-block:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;display:grid}.arb-sources__case-sources li{min-width:0;display:flex}.arb-sources--casefile .arb-sources__entry{align-items:center;gap:var(--space-sm);min-width:0;padding-block:var(--space-xs);display:flex}.arb-sources--casefile .arb-sources__mark{background:0 0;border:0;width:3.25rem;height:3.25rem}.arb-sources__brace{min-width:0;color:var(--color-border-strong);place-items:stretch stretch;display:grid}.arb-sources__brace svg{width:100%;height:100%;display:block;overflow:visible}.arb-sources__brace path{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.arb-sources__brace .arb-sources__brace-route{stroke:var(--color-text-heading)}.arb-sources__brace circle{fill:var(--color-brand-primary);stroke:var(--color-text-heading);stroke-width:1px;vector-effect:non-scaling-stroke}.arb-sources__brace-horizontal{display:none!important}.arb-sources__outcome{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-surface-secondary);align-content:space-between;min-width:0;display:grid;overflow:hidden}.arb-sources__outcome-copy{gap:var(--space-sm);padding:clamp(var(--space-lg), 3vw, var(--space-xl));display:grid}.arb-sources__outcome-copy h3,.arb-sources__outcome-copy p{margin:0}.arb-sources__outcome-copy h3{max-width:15ch;color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h3) / var(--line-height-h3) var(--font-family-heading);letter-spacing:-.03em;text-wrap:balance}.arb-sources__outcome-copy p{max-width:35ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.arb-sources__outcome-image{aspect-ratio:4/3;object-fit:cover;mix-blend-mode:multiply;width:100%;height:auto;display:block}.arb-sources--grid .arb-sources__items{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.arb-sources--grid .arb-sources__items li{border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);display:flex}.arb-sources--grid .arb-sources__entry{gap:var(--space-md);min-height:7.5rem;padding:var(--space-lg);background:var(--color-bg-surface);flex:auto;align-items:center;display:flex}.arb-sources__viewport{background:var(--color-bg-surface);scrollbar-width:none;width:100%;overflow-x:auto}.arb-sources__viewport::-webkit-scrollbar{display:none}.arb-sources__track{will-change:transform;width:max-content;animation:arb-sources-ticker var(--arb-sources-duration,40s) linear infinite;display:flex}.arb-sources__ticker-group{gap:clamp(var(--space-xl), 5vw, 5rem);padding-right:clamp(var(--space-xl), 5vw, 5rem);flex:none;display:flex}.arb-sources--ticker .arb-sources__entry{gap:var(--space-md);flex:none;align-items:center;min-height:5rem;padding:0;display:flex}.arb-sources[data-paused=true] .arb-sources__track,.arb-sources--ticker .arb-sources__viewport:hover .arb-sources__track,.arb-sources--ticker .arb-sources__viewport:focus-within .arb-sources__track{animation-play-state:paused}.arb-sources--ticker .arb-sources__viewport:focus-within .arb-sources__track{will-change:auto;animation:none;transform:none}@keyframes arb-sources-ticker{to{transform:translate(-50%)}}@media (max-width:1100px){.arb-sources--grid .arb-sources__items{grid-template-columns:repeat(3,minmax(0,1fr))}.arb-sources__case-flow{grid-template-columns:minmax(0,1.35fr) clamp(3.5rem,5vw,4.5rem) minmax(17rem,.65fr)}.arb-sources__case-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.arb-sources__header{gap:var(--space-md);grid-template-columns:1fr}.arb-sources__label{padding-top:0}.arb-sources--grid .arb-sources__items{grid-template-columns:repeat(2,minmax(0,1fr))}.arb-sources__case-flow{grid-template-columns:1fr}.arb-sources__case-sources{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:0}.arb-sources__brace{height:4.5rem;padding-inline:8%}.arb-sources__brace-vertical{display:none!important}.arb-sources__brace-horizontal{display:block!important}.arb-sources__outcome{grid-template-columns:minmax(0,.8fr) minmax(14rem,1fr);align-items:center}}@media (max-width:560px){.arb-sources__header{margin-bottom:var(--space-xl);align-items:start}.arb-sources__header h2{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.arb-sources--grid .arb-sources__items{grid-template-columns:1fr}.arb-sources--grid .arb-sources__entry{min-height:6.5rem;padding:var(--space-md)}.arb-sources--ticker .arb-sources__entry{min-height:4.5rem}.arb-sources__case-sources{gap:var(--space-xs) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.arb-sources--casefile .arb-sources__entry{gap:var(--space-xs)}.arb-sources--casefile .arb-sources__mark{width:2.75rem;height:2.75rem}.arb-sources__outcome{grid-template-columns:1fr}.arb-sources__outcome-copy h3{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}}@media (max-width:400px){.arb-sources__case-sources{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.arb-sources__track{animation:none}.arb-sources__ticker-group--duplicate{display:none}}
.arb-footer,.arb-footer *{box-sizing:border-box}.arb-footer{border-top:1px solid var(--color-border-strong);background:var(--color-bg-surface);width:100%;color:var(--color-text-primary);font-family:var(--font-family-body)}.arb-footer__inner{width:min(100%,96rem);padding-inline:clamp(var(--space-lg), 4vw, var(--space-3xl));margin-inline:auto}.arb-footer__main{grid-template-columns:minmax(15rem, 1.35fr) repeat(var(--arb-footer-group-count), minmax(8rem, 1fr));gap:clamp(var(--space-xl), 4vw, var(--space-3xl));padding-block:var(--space-3xl);display:grid}.arb-footer__brand{gap:var(--space-lg);align-content:start;min-width:0;display:grid}.arb-footer__logo-link{border-radius:var(--radius-xs);width:fit-content;display:inline-flex}.arb-footer__logo{width:clamp(11rem,18vw,15rem);height:auto;display:block}.arb-footer__description,.arb-footer__status,.arb-footer__group h2,.arb-footer__group ul,.arb-footer__legal ul,.arb-footer__cta h2,.arb-footer__cta p{margin:0}.arb-footer__description{max-width:30ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.arb-footer__status{gap:var(--space-xs);width:fit-content;color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);align-items:center;display:inline-flex}.arb-footer__status-dot{border:.25rem solid var(--color-success-bg);border-radius:var(--radius-pill);background:var(--color-success-main);width:.75rem;height:.75rem}.arb-footer__navigation{grid-column:2/-1;grid-template-columns:repeat(var(--arb-footer-group-count), minmax(8rem, 1fr));gap:clamp(var(--space-lg), 3vw, var(--space-2xl));min-width:0;display:grid}.arb-footer__group{min-width:0}.arb-footer__group h2{margin-bottom:var(--space-md);color:var(--color-text-secondary);font:var(--font-weight-semibold) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);letter-spacing:.02em}.arb-footer__group ul,.arb-footer__legal ul{padding:0;list-style:none}.arb-footer__group ul{gap:var(--space-xs);display:grid}.arb-footer__group li{min-width:0}.arb-footer__link,.arb-footer__meta-link{max-width:100%;color:inherit;overflow-wrap:anywhere;text-underline-offset:.22em;border-radius:.125rem;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .15s ease-out,text-decoration-color .15s ease-out;display:inline-flex}.arb-footer__link{min-height:2rem;color:var(--color-text-primary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.arb-footer__meta-link{min-height:2rem}.arb-footer__logo-link:focus-visible,.arb-footer__link:focus-visible,.arb-footer__meta-link:focus-visible,.arb-footer__action:focus-visible{outline:2px solid var(--color-bg-surface-dark);outline-offset:3px}.arb-footer__external-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arb-footer__bottom{gap:var(--space-xl);min-height:4.5rem;padding-block:var(--space-md);border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.arb-footer__bottom small{font:inherit}.arb-footer__legal ul{gap:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.arb-footer__language{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);letter-spacing:.04em;font-variant-caps:all-small-caps}.arb-footer--cta{border-top-color:var(--color-bg-surface-dark);background:var(--color-bg-surface-dark);color:var(--color-text-inverse)}.arb-footer__cta{gap:var(--space-2xl);padding-block:var(--space-3xl);border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.arb-footer__cta-copy{gap:var(--space-md);display:grid}.arb-footer__cta h2{max-width:25ch;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-footer__cta p{max-width:56ch;color:var(--color-text-inverse-muted);font:var(--font-weight-regular) var(--font-size-body) / var(--line-height-body) var(--font-family-body)}.arb-footer__actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.arb-footer__action{min-width:9rem;min-height:var(--button-size-large-height);padding-inline:var(--button-size-large-padding-x);border-radius:var(--button-radius);font:var(--font-weight-medium) var(--font-size-body) / var(--line-height-body) var(--font-family-body);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.arb-footer__action--primary{background:var(--color-brand-primary);color:var(--color-brand-on-primary)}.arb-footer__action--secondary{color:var(--color-text-inverse);border-color:#ffffff6b}.arb-footer--cta .arb-footer__main{padding-block:var(--space-2xl)}.arb-footer--cta .arb-footer__description,.arb-footer--cta .arb-footer__status,.arb-footer--cta .arb-footer__group h2,.arb-footer--cta .arb-footer__bottom{color:var(--color-text-inverse-muted)}.arb-footer--cta .arb-footer__link,.arb-footer--cta .arb-footer__language{color:var(--color-text-inverse)}.arb-footer--cta .arb-footer__bottom{border-top-color:#ffffff2e}.arb-footer--cta .arb-footer__logo-link:focus-visible,.arb-footer--cta .arb-footer__link:focus-visible,.arb-footer--cta .arb-footer__meta-link:focus-visible,.arb-footer--cta .arb-footer__action:focus-visible{outline-color:var(--color-brand-primary)}@media (hover:hover){.arb-footer__link:hover,.arb-footer__meta-link:hover{color:var(--color-text-link);text-decoration-color:currentColor}.arb-footer__action--primary:hover{background:var(--color-brand-primary-hover)}.arb-footer__action--secondary:hover{border-color:var(--color-text-inverse);background:#ffffff14}.arb-footer--cta .arb-footer__link:hover,.arb-footer--cta .arb-footer__meta-link:hover{color:var(--color-brand-primary)}}.arb-footer__action--primary:active{background:var(--color-brand-primary-active)}.arb-footer__action--secondary:active{background:#ffffff24}@media (max-width:1120px){.arb-footer__main{grid-template-columns:minmax(14rem,1fr) repeat(2,minmax(9rem,1fr))}.arb-footer__brand{grid-row:span 2}.arb-footer__navigation{grid-template-columns:repeat(2,minmax(9rem,1fr))}}@media (max-width:820px){.arb-footer__main,.arb-footer__cta{grid-template-columns:1fr}.arb-footer__main{gap:var(--space-2xl)}.arb-footer__brand{grid-row:auto}.arb-footer__navigation{grid-column:1}.arb-footer__actions{justify-content:flex-start}.arb-footer__cta{align-items:start}}@media (max-width:620px){.arb-footer__inner{padding-inline:var(--space-md)}.arb-footer__main,.arb-footer__cta{padding-block:var(--space-2xl)}.arb-footer__navigation{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.arb-footer__link,.arb-footer__meta-link{min-height:2.75rem}.arb-footer__group .arb-footer__link{width:100%;min-width:0}.arb-footer__legal ul{flex-direction:column;align-items:flex-start;gap:0}.arb-footer__bottom{gap:var(--space-md);grid-template-columns:1fr auto}.arb-footer__legal{grid-area:1/1/auto/-1}.arb-footer__actions{grid-template-columns:1fr;width:100%;display:grid}.arb-footer__action{width:100%}}@media (prefers-reduced-motion:reduce){.arb-footer__link,.arb-footer__meta-link,.arb-footer__action{transition:none}}
.arb-header,.arb-header *{box-sizing:border-box}.arb-header{z-index:50;background:var(--color-bg-surface);width:100%;color:var(--color-text-primary);font-family:var(--font-family-body);position:relative}.arb-header--sticky{transition:transform .22s cubic-bezier(.22,1,.36,1);position:sticky;top:0}.arb-header--hidden{transform:translateY(calc(-100% - 1px))}.arb-header--menu-open,.arb-header--profile-open,.arb-header--services-open,.arb-header:focus-within{transform:translateY(0)}.arb-header__inner{gap:var(--space-xl);width:min(100%,96rem);min-height:4.75rem;padding-inline:clamp(var(--space-lg), 4vw, var(--space-3xl));grid-template-columns:auto minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.arb-header--with-center .arb-header__inner{gap:clamp(var(--space-md), 2vw, var(--space-xl));grid-template-columns:auto minmax(8.5rem,22rem) minmax(0,1fr)}.arb-header__center{z-index:1;min-width:0;position:relative}.arb-header__brand{border-radius:var(--radius-xs);align-items:center;width:fit-content;min-height:2.75rem;display:inline-flex}.arb-header__logo{width:clamp(10.5rem,15vw,12.5rem);height:auto;display:block}.arb-header__logo--mark{display:none}.arb-header__navigation{min-width:0}.arb-header__navigation-list,.arb-header__services-grid{margin:0;padding:0;list-style:none}.arb-header__navigation-list{gap:var(--space-2xs);justify-content:flex-end;align-items:center;display:flex}.arb-header__services-item{position:static}.arb-header__nav-link,.arb-header__services-trigger,.arb-header__account-link,.arb-header__menu-trigger{border-radius:var(--button-radius);min-height:2.75rem;font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body);cursor:pointer;touch-action:manipulation;border:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.arb-header__nav-link,.arb-header__services-trigger{gap:var(--space-xs);padding-inline:var(--space-md);color:var(--color-text-primary);background:0 0}.arb-header__nav-link[aria-current=page]{background:var(--color-bg-surface-secondary);color:var(--color-text-heading)}.arb-header__account-link{appearance:none;gap:var(--space-xs);min-width:10.5rem;margin-left:var(--space-sm);padding-inline:var(--space-lg);background:var(--color-brand-primary);color:var(--color-brand-on-primary)}.arb-header__account-link--profile{border:1px solid var(--color-border-default);background:var(--color-bg-surface-secondary);min-width:0;max-width:14rem;color:var(--color-text-heading)}.arb-header__account-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arb-header__quick-actions{align-items:center;gap:var(--space-xs);flex:none;display:flex}.arb-header__quick-action{border-radius:var(--button-radius);width:2.75rem;height:2.75rem;color:var(--color-text-heading);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:0 0 2.75rem;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .16s ease-out;display:inline-flex;position:relative}.arb-header__quick-action-icon{width:1.5rem;height:1.5rem;display:inline-flex}.arb-header__quick-action-icon svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.arb-header__quick-action-count{min-width:1.25rem;height:1.25rem;padding-inline:var(--space-2xs);border:2px solid var(--color-bg-surface);background:var(--color-brand-primary);color:var(--color-brand-on-primary);font:var(--font-weight-semibold) .75rem / 1 var(--font-family-body);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:-.125rem;right:-.25rem}.arb-header__link-icon{flex:none;width:1.125rem;height:1.125rem;display:inline-flex}.arb-header__link-icon svg{width:100%;height:100%}.arb-header__chevron{flex:none;width:1.125rem;height:1.125rem;transition:transform .16s ease-out}.arb-header__services-trigger-label,.arb-header__services-trigger-icon{align-items:center;display:inline-flex}.arb-header__services-trigger-label{gap:var(--space-xs)}.arb-header__services-trigger-icon{flex:none;width:1.125rem;height:1.125rem}.arb-header__services-trigger-icon svg{width:100%;height:100%}.arb-header__chevron--open{transform:rotate(180deg)}.arb-header__mobile-actions,.arb-header__menu-trigger,.arb-header__profile-trigger{display:none}.arb-header__mobile-actions{gap:var(--space-2xs);flex-shrink:0;align-items:center}.arb-header__menu-trigger,.arb-header__profile-trigger{border-radius:var(--button-radius);width:2.75rem;min-height:2.75rem;color:var(--color-text-heading);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s ease-out}.arb-header__menu-trigger svg,.arb-header__profile-trigger svg{width:1.5rem;height:1.5rem}.arb-header__profile-panel{z-index:52;top:calc(100% + var(--space-xs));right:max(clamp(var(--space-lg), 4vw, var(--space-3xl)), calc((100vw - 96rem) / 2 + var(--space-3xl)));width:min(24rem, calc(100vw - 2 * var(--space-lg)));border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-dropdown);outline:none;display:block;position:absolute;overflow:hidden}.arb-header__profile-inner{padding:var(--space-md);display:grid}.arb-header__profile-summary{gap:var(--space-sm);min-width:0;padding:var(--space-xs) var(--space-xs) var(--space-md);align-items:center;display:flex}.arb-header__profile-avatar{background:var(--color-brand-primary);width:2.75rem;height:2.75rem;color:var(--color-brand-on-primary);font:var(--font-weight-semibold) var(--font-size-small) / 1 var(--font-family-heading);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.arb-header__profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.arb-header__profile-copy{gap:var(--space-2xs);min-width:0;display:grid}.arb-header__profile-name{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) / var(--line-height-body) var(--font-family-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arb-header__profile-email{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arb-header__profile-balance{gap:var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-bg-surface-secondary);justify-content:space-between;align-items:baseline;display:flex}.arb-header__profile-balance span{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.arb-header__profile-balance strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) / var(--line-height-body) var(--font-family-heading);font-variant-numeric:tabular-nums}.arb-header__profile-links{margin:0;padding:0;list-style:none}.arb-header__profile-link{appearance:none;gap:var(--space-md);width:100%;min-height:2.875rem;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text-primary);font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.arb-header__profile-link--danger{color:var(--color-danger-text)}.arb-header__profile-link-icon{width:1.25rem;height:1.25rem;color:var(--color-text-secondary);flex:none;place-items:center;transition:color .16s ease-out;display:inline-grid}.arb-header__profile-link-icon svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.arb-header__profile-link-label{min-width:0}.arb-header__services-panel{z-index:51;border-bottom:1px solid var(--color-border-strong);background:var(--color-bg-surface);box-shadow:var(--shadow-dropdown);position:absolute;top:100%;left:0;right:0}.arb-header__services-inner{gap:clamp(var(--space-xl), 4vw, var(--space-3xl));width:min(100%,96rem);padding:var(--space-xl) clamp(var(--space-lg), 4vw, var(--space-3xl)) var(--space-2xl);grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);margin-inline:auto;display:grid}.arb-header__services-intro{gap:var(--space-sm);align-content:start;display:grid}.arb-header__services-title,.arb-header__services-intro p{margin:0}.arb-header__services-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}.arb-header__services-intro p{max-width:32ch;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body)}.arb-header__registry-links{gap:var(--space-xs);margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid}.arb-header__registry-link{width:fit-content;color:var(--color-text-link);font:var(--font-weight-medium) var(--font-size-small) / var(--line-height-small) var(--font-family-body);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s ease-out;display:inline-flex}.arb-header__services-grid{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.arb-header__services-grid li{min-width:0}.arb-header__service-link{gap:var(--space-md) var(--space-sm);height:100%;min-height:10.5rem;padding:var(--space-lg);background:var(--color-bg-surface);color:var(--color-text-primary);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;text-decoration:none;transition:background-color .16s ease-out;display:grid}.arb-header__service-link[aria-current=page]{background:var(--color-bg-surface-secondary)}.arb-header__service-icon{width:3.25rem;height:3.25rem;color:var(--color-text-heading);flex:none;grid-area:1/1;place-items:center;display:inline-grid}.arb-header__service-icon svg{width:100%;height:100%}.arb-header__service-icon img{border-radius:var(--radius-sm);object-fit:cover;width:100%;height:100%;display:block}.arb-header__service-copy{gap:var(--space-2xs);grid-area:2/1/auto/-1;align-self:end;min-width:0;display:grid}.arb-header__service-copy strong{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-small) var(--font-family-heading)}.arb-header__service-copy small{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-body)}.arb-header__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arb-header__brand:focus-visible,.arb-header__quick-action:focus-visible,.arb-header__nav-link:focus-visible,.arb-header__services-trigger:focus-visible,.arb-header__account-link:focus-visible,.arb-header__menu-trigger:focus-visible,.arb-header__profile-trigger:focus-visible,.arb-header__profile-panel:focus-visible,.arb-header__profile-link:focus-visible,.arb-header__registry-link:focus-visible,.arb-header__service-link:focus-visible{z-index:1;outline:2px solid var(--color-bg-surface-dark);outline-offset:2px;position:relative}@media (hover:hover){.arb-header__nav-link:hover,.arb-header__quick-action:hover,.arb-header__services-trigger:hover,.arb-header__menu-trigger:hover,.arb-header__profile-trigger:hover{background:var(--color-bg-surface-secondary)}.arb-header__account-link:hover{background:var(--color-brand-primary-hover)}.arb-header__account-link--profile:hover,.arb-header__profile-link:hover{background:var(--menu-item-hover)}.arb-header__profile-link:hover .arb-header__profile-link-icon{color:currentColor}.arb-header__service-link:hover{background:var(--menu-item-hover)}.arb-header__registry-link:hover{color:var(--color-info-text)}}.arb-header__nav-link:active,.arb-header__quick-action:active,.arb-header__services-trigger:active,.arb-header__menu-trigger:active,.arb-header__profile-trigger:active{background:var(--color-border-default)}.arb-header__account-link:active{background:var(--color-brand-primary-active)}@media (min-width:941px) and (max-width:1180px){.arb-header__services-inner{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.arb-header__services-intro{column-gap:var(--space-xl);grid-template-columns:minmax(13rem,.75fr) minmax(0,1.25fr)}.arb-header__services-registries{grid-area:1/2/span 2;align-self:start}.arb-header__registry-links{gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;margin-top:0;display:flex}}@media (min-width:1181px) and (max-width:1440px){.arb-header--with-center .arb-header__inner{row-gap:var(--space-xs);padding-block:var(--space-xs);grid-template-columns:auto minmax(0,1fr)}.arb-header--with-center .arb-header__center{grid-area:2/1/auto/-1}}@media (max-width:1180px){.arb-header__inner{justify-content:space-between;gap:var(--space-xs);min-height:4rem;padding-inline:var(--space-md);display:flex}.arb-header--with-center .arb-header__inner{gap:var(--space-sm);padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.arb-header__center{flex:100%;order:3}.arb-header__logo--full{display:none}.arb-header__logo--mark{width:1.625rem;display:block}.arb-header__mobile-actions,.arb-header__menu-trigger,.arb-header__profile-trigger{display:inline-flex}.arb-header__navigation{z-index:52;background:var(--color-bg-surface);overscroll-behavior:contain;width:auto;height:calc(100dvh - 4rem);display:none;position:fixed;inset:4rem 0 0;overflow-y:auto}.arb-header--menu-open .arb-header__navigation{display:block}.arb-header__navigation-list{width:100%;min-height:100%;padding:var(--space-lg) var(--space-md) var(--space-2xl);grid-template-columns:minmax(0,1fr);place-content:start stretch;align-items:stretch;gap:0;display:grid}.arb-header__navigation-list>li:not(:last-child){border-bottom:1px solid var(--color-border-default)}.arb-header__nav-link,.arb-header__services-trigger,.arb-header__account-link{border-radius:0;justify-content:space-between;width:100%;min-height:3rem;padding-inline:0}.arb-header__nav-link[aria-current=page]{padding-inline:var(--space-sm)}.arb-header__account-item,.arb-header__quick-actions--desktop{display:none}.arb-header__account-link{padding-inline:var(--space-lg);border-radius:var(--button-radius);justify-content:center;margin-left:0}.arb-header__services-panel{margin:0 calc(var(--space-md) * -1);border-top:1px solid var(--color-border-default);box-shadow:none;border-bottom:0;position:static}.arb-header__services-inner{gap:var(--space-lg);padding:var(--space-lg) var(--space-md);grid-template-columns:1fr}.arb-header__services-intro p{max-width:48ch}.arb-header__services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arb-header__profile-panel{z-index:52;background:var(--color-bg-surface);height:calc(100dvh - 4rem);box-shadow:none;overscroll-behavior:contain;border:0;border-radius:0;outline:none;display:block;position:fixed;inset:4rem 0 0;overflow-y:auto}.arb-header__profile-inner{width:min(100%,48rem);min-height:100%;padding:var(--space-xl) var(--space-md) var(--space-3xl);align-content:start;margin-inline:auto;display:grid}.arb-header__profile-summary{gap:var(--space-md);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-strong);align-items:center;padding-inline:0;display:flex}.arb-header__profile-avatar{background:var(--color-brand-primary);width:3.5rem;height:3.5rem;color:var(--color-brand-on-primary);font:var(--font-weight-semibold) var(--font-size-small) / 1 var(--font-family-heading);border-radius:50%;flex:none;place-items:center;display:inline-grid}.arb-header__profile-name{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h4) / var(--line-height-h4) var(--font-family-heading)}.arb-header__profile-email{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) / var(--line-height-small) var(--font-family-body);text-overflow:ellipsis;overflow:hidden}.arb-header__profile-links{margin:0;padding:0;list-style:none}.arb-header__profile-link{gap:var(--space-md);border-bottom:1px solid var(--color-border-default);min-height:4.25rem;color:var(--color-text-primary);font:var(--font-weight-medium) var(--font-size-body) / var(--line-height-body) var(--font-family-body);border-radius:0;justify-content:flex-start;align-items:center;padding-inline:0;text-decoration:none;transition:color .16s ease-out;display:flex}.arb-header__profile-link--danger{color:var(--color-danger-text)}.arb-header__profile-link-icon{width:1.25rem;height:1.25rem;color:var(--color-text-secondary);flex:none;place-items:center;display:inline-grid}.arb-header__profile-link-icon svg{width:100%;height:100%}.arb-header__profile-balance{margin:var(--space-md) 0 var(--space-xs)}}@media (max-width:620px){.arb-header__services-grid{grid-template-columns:1fr}.arb-header__service-link{gap:var(--space-md);min-height:5.5rem;padding:var(--space-md);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:center}.arb-header__service-icon,.arb-header__service-copy{grid-area:auto;align-self:auto}.arb-header__service-icon{width:3rem;height:3rem}}@media (max-width:360px){.arb-header--with-center .arb-header__inner{gap:var(--space-xs)}.arb-header__mobile-actions .arb-header__quick-actions{gap:var(--space-2xs)}}@media (prefers-reduced-motion:reduce){.arb-header__nav-link,.arb-header__quick-action,.arb-header__services-trigger,.arb-header__account-link,.arb-header__chevron,.arb-header__menu-trigger,.arb-header__profile-trigger,.arb-header__profile-link,.arb-header__registry-link,.arb-header__service-link,.arb-header--sticky{transition:none}}
