.sb-ui-root,.sb-ui-portal{box-sizing:border-box;color:var(--sb-ui-color-text);font-family:var(--sb-ui-font-sans);line-height:var(--sb-ui-line-body);-webkit-font-smoothing:antialiased}.sb-ui-portal{-webkit-font-smoothing:inherit}:where(.sb-ui-root *,.sb-ui-portal *){box-sizing:border-box}:where(.sb-ui-root button,.sb-ui-root input,.sb-ui-root textarea,.sb-ui-root select,.sb-ui-portal button,.sb-ui-portal input,.sb-ui-portal textarea,.sb-ui-portal select){font:inherit}:where(.sb-ui-root button,.sb-ui-portal button){margin:0}:where(.sb-ui-root [data-sb-ui-focusable]:focus-visible,.sb-ui-portal [data-sb-ui-focusable]:focus-visible){outline:2px solid var(--sb-ui-color-focus);outline-offset:2px}.sb-ui-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sb-ui-button:not([data-variant=bare]):not([data-variant=plain]){appearance:none;border-radius:var(--sb-ui-radius-lg);cursor:pointer;font-family:var(--sb-ui-font-sans);font-size:var(--sb-ui-text-body-4);font-weight:var(--sb-ui-font-weight-semibold);align-items:center;gap:var(--sb-ui-space-2);min-height:44px;padding:8px var(--sb-ui-space-4);transition:background-color var(--sb-ui-motion-standard),border-color var(--sb-ui-motion-standard),color var(--sb-ui-motion-standard);border:0 solid #0000;justify-content:center;line-height:20px;display:inline-flex}.sb-ui-button:not([data-variant=bare]):not([data-variant=plain])[data-size=large]{font-size:var(--sb-ui-text-body-3);min-height:56px;padding:12px var(--sb-ui-space-6);line-height:24px}.sb-ui-button:not([data-variant=bare]):not([data-variant=plain])[data-size=small]{font-size:var(--sb-ui-text-body-4);min-height:37px;padding:7px var(--sb-ui-space-6);line-height:21px}.sb-ui-button:not([data-variant=bare]):not([data-variant=plain])[data-size=xsmall]{font-size:var(--sb-ui-text-caption-1);min-height:32px;padding:6px var(--sb-ui-space-3);line-height:18px}.sb-ui-button:not([data-variant=bare]):not([data-variant=plain])[data-size=inline]{line-height:inherit;min-height:auto;padding:0}.sb-ui-button:not([data-variant=bare]):not([data-variant=plain])[data-shape=pill]{border-radius:var(--sb-ui-radius-full)}.sb-ui-button:not([data-variant=bare]):not([data-variant=plain])[data-shape=compact]{border-radius:var(--sb-ui-radius-md)}.sb-ui-button:not([data-variant=bare])[data-full-width=true]{width:100%}.sb-ui-button[data-variant=primary]{background:var(--sb-ui-color-primary);color:var(--sb-ui-color-on-primary)}.sb-ui-button[data-variant=primary]:hover:not(:disabled){background:var(--sb-ui-color-primary-hover)}.sb-ui-button[data-variant=secondary]{background:var(--sb-ui-color-surface-muted);color:var(--sb-ui-color-text)}.sb-ui-button[data-variant=secondary]:hover:not(:disabled){background:var(--sb-ui-color-surface-hover)}.sb-ui-button[data-variant=outline]{background:var(--sb-ui-color-surface);border-color:var(--sb-ui-color-border-control);color:var(--sb-ui-color-text);border-width:1px}.sb-ui-button[data-variant=outline]:hover:not(:disabled){background:var(--sb-ui-color-surface-hover)}.sb-ui-button[data-variant=tertiary]{background:var(--sb-ui-color-primary-tint);color:var(--sb-ui-color-link)}.sb-ui-button[data-variant=tertiary]:hover:not(:disabled){color:var(--sb-ui-color-primary-hover)}.sb-ui-button[data-variant=text]{color:var(--sb-ui-color-link);background:0 0}.sb-ui-button[data-variant=text-neutral]{color:var(--sb-ui-color-text);background:0 0}.sb-ui-button[data-variant=text]:hover:not(:disabled){background:var(--sb-ui-color-primary-tint)}.sb-ui-button[data-variant=text-neutral]:hover:not(:disabled){background:var(--sb-ui-color-surface-hover);color:var(--sb-ui-color-text-strong)}.sb-ui-button[data-tone=emphasis][data-variant=primary]{background:var(--sb-ui-color-primary-emphasis)}.sb-ui-button[data-tone=emphasis][data-variant=outline]{border-color:var(--sb-ui-color-primary-emphasis);color:var(--sb-ui-color-primary-emphasis)}.sb-ui-button[data-tone=emphasis][data-variant=tertiary]{background:var(--sb-ui-color-primary-emphasis-soft);color:var(--sb-ui-color-primary-emphasis)}.sb-ui-button[data-tone=emphasis][data-variant=text]{color:var(--sb-ui-color-primary-emphasis)}.sb-ui-button[data-tone=warning][data-variant=secondary],.sb-ui-button[data-tone=warning][data-variant=tertiary]{background:var(--sb-ui-color-warning-soft);color:var(--sb-ui-color-warning)}.sb-ui-button[data-tone=warning][data-variant=outline],.sb-ui-button[data-tone=warning][data-variant=text],.sb-ui-button[data-tone=warning][data-variant=text-neutral]{color:var(--sb-ui-color-warning)}.sb-ui-button[data-tone=warning][data-variant=secondary]:hover:not(:disabled),.sb-ui-button[data-tone=warning][data-variant=tertiary]:hover:not(:disabled){background:var(--sb-ui-color-warning-soft);color:var(--sb-ui-color-warning)}.sb-ui-button[data-variant=plain]{appearance:none;color:var(--sb-ui-color-text);cursor:pointer;font:inherit;transition:background-color var(--sb-ui-motion-standard),border-color var(--sb-ui-motion-standard),color var(--sb-ui-motion-standard);background:0 0;border:0;margin:0;padding:0}.sb-ui-button[data-variant=plain]:hover:not(:disabled){color:var(--sb-ui-color-text-strong)}.sb-ui-button[data-variant=plain]:disabled{color:var(--sb-ui-color-text-disabled);cursor:not-allowed}.sb-ui-button[data-tone=danger][data-variant=primary]{background:var(--sb-ui-color-danger);color:var(--sb-ui-color-on-danger)}.sb-ui-button[data-tone=danger][data-variant=secondary],.sb-ui-button[data-tone=danger][data-variant=tertiary]{background:var(--sb-ui-color-danger-soft);color:var(--sb-ui-color-danger)}.sb-ui-button[data-tone=danger][data-variant=outline]{background:var(--sb-ui-color-surface);border-color:var(--sb-ui-color-danger);color:var(--sb-ui-color-danger)}.sb-ui-button[data-tone=danger][data-variant=text],.sb-ui-button[data-tone=danger][data-variant=text-neutral]{color:var(--sb-ui-color-danger)}.sb-ui-button[data-tone=danger-emphasis][data-variant=primary]{background:var(--sb-ui-color-danger-emphasis);color:var(--sb-ui-color-on-danger)}.sb-ui-button[data-tone=danger-emphasis][data-variant=outline],.sb-ui-button[data-tone=danger-emphasis][data-variant=text]{border-color:var(--sb-ui-color-danger-emphasis);color:var(--sb-ui-color-danger-emphasis)}.sb-ui-button[data-tone=danger-strong][data-variant=primary]{background:var(--sb-ui-color-danger-strong);color:var(--sb-ui-color-on-danger)}.sb-ui-button[data-tone=danger-strong][data-variant=outline],.sb-ui-button[data-tone=danger-strong][data-variant=text]{border-color:var(--sb-ui-color-danger-strong);color:var(--sb-ui-color-danger-strong)}.sb-ui-button[data-tone=danger-emphasis][data-variant=primary]:hover:not(:disabled){background:var(--sb-ui-color-danger-emphasis)}.sb-ui-button[data-tone=danger-strong][data-variant=primary]:hover:not(:disabled){background:var(--sb-ui-color-danger-strong)}.sb-ui-button[data-tone=danger][data-variant=primary]:hover:not(:disabled){background:var(--sb-ui-color-danger-hover)}.sb-ui-button[data-tone=danger][data-variant=secondary]:hover:not(:disabled),.sb-ui-button[data-tone=danger][data-variant=tertiary]:hover:not(:disabled){background:var(--sb-ui-color-danger-hover-soft)}.sb-ui-button[data-tone=danger][data-variant=tertiary]:hover:not(:disabled){color:var(--sb-ui-color-danger)}.sb-ui-button[data-tone=danger][data-variant=outline]:hover:not(:disabled),.sb-ui-button[data-tone=danger][data-variant=text]:hover:not(:disabled){background:var(--sb-ui-color-danger-soft)}.sb-ui-button[data-variant=primary]:disabled{background:var(--sb-ui-color-control-disabled);color:var(--sb-ui-color-text-disabled);cursor:not-allowed;border-color:#0000}.sb-ui-button[data-variant=secondary]:disabled,.sb-ui-button[data-variant=tertiary]:disabled{background:var(--sb-ui-color-surface-disabled);color:var(--sb-ui-color-text-muted);cursor:not-allowed;border-color:#0000}.sb-ui-button[data-variant=outline]:disabled{background:var(--sb-ui-color-surface);border-color:var(--sb-ui-color-border-control);color:var(--sb-ui-color-text-muted);cursor:not-allowed}.sb-ui-button[data-variant=text]:disabled{color:var(--sb-ui-color-text-muted);cursor:not-allowed;background:0 0;border-color:#0000}.sb-ui-button__icon{flex:none;align-items:center;display:inline-flex}.sb-ui-pressable{appearance:none;color:inherit;cursor:pointer;font:inherit;transition:background-color var(--sb-ui-motion-standard),border-color var(--sb-ui-motion-standard),color var(--sb-ui-motion-standard),opacity var(--sb-ui-motion-standard);background:0 0;border:0;margin:0;padding:0;text-decoration:none}.sb-ui-pressable:disabled{cursor:not-allowed}.sb-ui-spinner{animation:sb-ui-spin var(--sb-ui-motion-slow)linear infinite;border-radius:var(--sb-ui-radius-full);border:2px solid;border-right-color:#0000;display:inline-block}.sb-ui-spinner--inline{width:16px;height:16px}@keyframes sb-ui-spin{to{transform:rotate(360deg)}}@media (min-width:40rem){.sb-ui-button:not([data-variant=bare]):not([data-variant=plain])[data-size=medium]{min-height:37px}}.sb-ui-icon-button:not([data-variant=bare]):not([data-variant=plain]){appearance:none;border-radius:var(--sb-ui-radius-lg);color:var(--sb-ui-color-text);cursor:pointer;height:40px;transition:background-color var(--sb-ui-motion-standard),color var(--sb-ui-motion-standard),border-color var(--sb-ui-motion-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:40px;padding:0;display:inline-flex}.sb-ui-icon-button:not([data-variant=bare]):not([data-variant=plain])[data-size="20"]{width:20px;height:20px}.sb-ui-icon-button:not([data-variant=bare]):not([data-variant=plain])[data-size="24"]{width:24px;height:24px}.sb-ui-icon-button:not([data-variant=bare]):not([data-variant=plain])[data-size="28"]{width:28px;height:28px}.sb-ui-icon-button:not([data-variant=bare]):not([data-variant=plain])[data-size="32"]{width:32px;height:32px}.sb-ui-icon-button:not([data-variant=bare]):not([data-variant=plain])[data-size="36"]{width:36px;height:36px}.sb-ui-icon-button:not([data-variant=bare]):not([data-variant=plain])[data-size="44"]{width:44px;height:44px}.sb-ui-icon-button:not([data-variant=bare]):not([data-variant=plain])[data-size="48"]{width:48px;height:48px}.sb-ui-icon-button[data-variant=primary]{background:var(--sb-ui-color-primary);color:var(--sb-ui-color-text-inverse)}.sb-ui-icon-button[data-variant=secondary]{background:var(--sb-ui-color-surface-muted)}.sb-ui-icon-button[data-variant=surface]{background:var(--sb-ui-color-surface)}.sb-ui-icon-button[data-variant=muted]{background:var(--sb-ui-color-surface-muted)}.sb-ui-icon-button[data-variant=outline]{background:var(--sb-ui-color-surface);border-color:var(--sb-ui-color-border-control)}.sb-ui-icon-button[data-shape=circle]{border-radius:var(--sb-ui-radius-full)}.sb-ui-icon-button[data-shape=compact]{border-radius:var(--sb-ui-radius-md)}.sb-ui-icon-button[data-elevation=raised]{box-shadow:var(--sb-ui-shadow-card)}.sb-ui-icon-button[data-elevation=floating]{box-shadow:var(--sb-ui-shadow-modal)}.sb-ui-icon-button[data-variant=plain]{appearance:none;color:var(--sb-ui-color-text);cursor:pointer;font:inherit;transition:background-color var(--sb-ui-motion-standard),color var(--sb-ui-motion-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.sb-ui-icon-button[data-variant=ghost]:hover:not(:disabled),.sb-ui-icon-button[data-variant=secondary]:hover:not(:disabled),.sb-ui-icon-button[data-variant=surface]:hover:not(:disabled),.sb-ui-icon-button[data-variant=muted]:hover:not(:disabled),.sb-ui-icon-button[data-variant=outline]:hover:not(:disabled){background:var(--sb-ui-color-surface-hover)}.sb-ui-icon-button:not([data-variant=bare])[data-tone=danger]{color:var(--sb-ui-color-danger)}.sb-ui-icon-button[data-tone=danger][data-variant=primary]{background:var(--sb-ui-color-danger);color:var(--sb-ui-color-text-inverse)}.sb-ui-icon-button:not([data-variant=bare]):disabled{background:var(--sb-ui-color-surface-disabled);color:var(--sb-ui-color-text-disabled);cursor:not-allowed}.sb-ui-field{gap:var(--sb-ui-space-1-5);flex-direction:column;min-width:0;display:flex}.sb-ui-input-primitive[data-appearance=control],.sb-ui-textarea-primitive[data-appearance=control]{border-color:var(--sb-ui-color-border-control);color:var(--sb-ui-color-text);font-family:var(--sb-ui-font-sans);transition:border-color var(--sb-ui-motion-standard),color var(--sb-ui-motion-standard);background:0 0}.sb-ui-input-primitive[data-appearance=control]::placeholder,.sb-ui-textarea-primitive[data-appearance=control]::placeholder{color:var(--sb-ui-color-placeholder);opacity:1}.sb-ui-input-primitive[data-appearance=control]:focus-visible,.sb-ui-textarea-primitive[data-appearance=control]:focus-visible{outline:2px solid var(--sb-ui-color-focus);outline-offset:2px}.sb-ui-input-primitive--hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sb-ui-checkbox-primitive[data-variant=native],.sb-ui-radio-primitive[data-variant=native],.sb-ui-slider-primitive[data-variant=native]{accent-color:var(--sb-ui-color-primary);color:var(--sb-ui-color-text);font-family:var(--sb-ui-font-sans)}.sb-ui-checkbox-primitive[data-variant=native]:focus-visible,.sb-ui-radio-primitive[data-variant=native]:focus-visible,.sb-ui-slider-primitive[data-variant=native]:focus-visible{outline:2px solid var(--sb-ui-color-focus);outline-offset:2px}.sb-ui-field__label{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-4);font-weight:var(--sb-ui-font-weight-medium);align-items:baseline;gap:var(--sb-ui-space-1);line-height:var(--sb-ui-line-body);display:flex}.sb-ui-field__required{color:var(--sb-ui-color-danger)}.sb-ui-field__optional{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-caption-1);font-weight:var(--sb-ui-font-weight-regular);margin-inline-start:auto}.sb-ui-field__control{min-width:0}.sb-ui-field__message{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-caption-1);line-height:var(--sb-ui-line-body)}.sb-ui-field__message--error{color:var(--sb-ui-color-danger)}.sb-ui-input-field{min-width:0}.sb-ui-input-field__label{color:var(--sb-ui-color-text-secondary);font-family:var(--sb-ui-font-sans);font-size:12px;font-weight:var(--sb-ui-font-weight-medium);line-height:var(--sb-ui-line-body);margin-bottom:4px;display:block}.sb-ui-input-shell{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-lg);min-height:56px;transition:border-color var(--sb-ui-motion-standard);flex-direction:column;justify-content:center;padding:8px 12px;display:flex;position:relative}.sb-ui-input-shell:focus-within{border-color:var(--sb-ui-color-primary)}.sb-ui-input-field[data-invalid=true] .sb-ui-input-shell{border-color:var(--sb-ui-color-danger)}.sb-ui-input-shell[data-size=compact]{min-height:40px;padding-block:6px}.sb-ui-input-shell[data-size=large]{min-height:68px;padding-block:10px}.sb-ui-input-shell[data-floating=true]{border-radius:var(--sb-ui-radius-md);border-color:#e5e5e5}.sb-ui-input-field[data-invalid=true] .sb-ui-input-shell[data-floating=true]{border-color:var(--sb-ui-color-danger)}.sb-ui-input-shell[data-disabled=true]{background:var(--sb-ui-color-surface-disabled);color:var(--sb-ui-color-text-disabled)}.sb-ui-input-shell[data-readonly=true]{background:var(--sb-ui-color-surface-muted)}.sb-ui-input-shell__content{align-items:center;width:100%;min-width:0;display:flex;position:relative}.sb-ui-input-shell[data-empty=true] .sb-ui-input-shell__content{height:44px}.sb-ui-input-shell__floating-label{color:var(--sb-ui-color-text-secondary);font-family:var(--sb-ui-font-sans);font-size:12px;font-weight:var(--sb-ui-font-weight-medium);line-height:var(--sb-ui-line-body);display:block;position:relative;top:2px}@media (max-width:39.999rem){.sb-ui-input-shell__floating-label{top:0}}.sb-ui-input-shell[data-floating=true] .sb-ui-input-shell__floating-label{color:var(--sb-ui-color-text-strong)}.sb-ui-input-shell__adornment{align-items:center;display:flex;position:absolute}.sb-ui-input-shell__adornment--start{left:0}.sb-ui-input-shell__adornment--end{right:0}.sb-ui-input{color:var(--sb-ui-color-text);font-family:var(--sb-ui-font-sans);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:16px;line-height:24px}.sb-ui-input-shell:has(.sb-ui-input-shell__adornment--start) .sb-ui-input{padding-left:28px}.sb-ui-input-shell:has(.sb-ui-input-shell__adornment--end) .sb-ui-input{padding-right:28px}.sb-ui-input::placeholder{color:var(--sb-ui-color-text-muted);opacity:1}.sb-ui-input-shell[data-floating=true] .sb-ui-input::placeholder{color:#6c6c6c}.sb-ui-input-shell[data-readonly=true] .sb-ui-input{color:var(--sb-ui-color-text-secondary);cursor:default}.sb-ui-input:disabled{color:var(--sb-ui-color-text-disabled);cursor:not-allowed}@media (min-width:40rem){.sb-ui-input{font-size:14px}.sb-ui-input-shell[data-floating=true] .sb-ui-input{font-size:16px}}.sb-ui-textarea-field{min-width:0}.sb-ui-textarea-shell{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-lg);min-height:96px;transition:border-color var(--sb-ui-motion-standard);flex-direction:column;padding:10px 12px;display:flex}.sb-ui-textarea-shell:focus-within{border-color:var(--sb-ui-color-primary)}.sb-ui-textarea-field[data-invalid=true] .sb-ui-textarea-shell{border-color:var(--sb-ui-color-danger)}.sb-ui-textarea-shell[data-disabled=true]{background:var(--sb-ui-color-surface-disabled)}.sb-ui-textarea-shell[data-readonly=true]{background:var(--sb-ui-color-surface-muted)}.sb-ui-textarea-shell[data-floating=true]{border-radius:var(--sb-ui-radius-md);border-color:#e5e5e5;height:136px;min-height:136px;padding:12px}.sb-ui-textarea-field[data-invalid=true] .sb-ui-textarea-shell[data-floating=true]{border-color:var(--sb-ui-color-danger)}.sb-ui-textarea{color:var(--sb-ui-color-text);font-family:var(--sb-ui-font-sans);background:0 0;border:0;outline:0;flex:auto;width:100%;min-height:0;padding:0;font-size:16px;line-height:24px}.sb-ui-textarea-shell:not([data-floating=true]) .sb-ui-textarea{min-height:72px}.sb-ui-textarea[data-resize=none]{resize:none}.sb-ui-textarea[data-resize=vertical]{resize:vertical}.sb-ui-textarea[data-resize=both]{resize:both}.sb-ui-textarea::placeholder{color:var(--sb-ui-color-text-muted);opacity:1}.sb-ui-textarea-shell[data-floating=true] .sb-ui-textarea::placeholder{color:#6c6c6c}@media (min-width:40rem){.sb-ui-textarea{font-size:14px}.sb-ui-textarea-shell[data-floating=true] .sb-ui-textarea{font-size:16px}}.sb-ui-input-field>.sb-ui-field__message,.sb-ui-textarea-field>.sb-ui-field__message{font-family:var(--sb-ui-font-sans);font-size:12px;line-height:var(--sb-ui-line-body);margin-top:4px}.sb-ui-select-field{min-width:0}.sb-ui-select-shell{cursor:pointer}.sb-ui-select-shell[data-disabled=true]{cursor:default}.sb-ui-select-shell .sb-ui-input-shell__floating-label{top:0}.sb-ui-select-field[data-invalid=true] .sb-ui-select-shell{border-color:var(--sb-ui-color-danger)}.sb-ui-select-trigger[data-appearance=field]{appearance:none;color:var(--sb-ui-color-text);cursor:pointer;font-family:var(--sb-ui-font-sans);font-size:var(--sb-ui-text-body-3);align-items:center;gap:var(--sb-ui-space-3);text-align:start;background:0 0;border:0;outline:0;justify-content:space-between;width:100%;min-width:0;padding:0;line-height:24px;display:flex}.sb-ui-select-trigger[data-appearance=field]:disabled{color:var(--sb-ui-color-text-disabled);cursor:not-allowed}.sb-ui-select-trigger__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-ui-select-trigger__chevron{height:10px;transition:transform var(--sb-ui-motion-standard);border-bottom:1px solid #646464;border-right:1px solid #646464;flex:none;width:10px;transform:translateY(-2px)rotate(45deg)}.sb-ui-select-trigger__chevron[data-open=true]{transform:translateY(-2px)rotate(225deg)}.sb-ui-select-trigger__custom-chevron{pointer-events:none;flex:none;justify-content:center;align-items:center;width:25.846px;height:20px;display:flex}.sb-ui-select-trigger__value[data-placeholder=true]{color:#6c6c6c}.sb-ui-select-bare,.sb-ui-select-control{display:contents}.sb-ui-select-trigger[data-appearance=control]{appearance:none;color:var(--sb-ui-color-text);cursor:pointer;font-family:var(--sb-ui-font-sans);align-items:center;gap:var(--sb-ui-space-2);background:0 0;border:0;outline:0;justify-content:space-between;min-width:0;display:flex}.sb-ui-select-trigger[data-appearance=control]:focus-visible{outline:2px solid var(--sb-ui-color-focus);outline-offset:2px}.sb-ui-select-field>.sb-ui-field__message{font-family:var(--sb-ui-font-sans);font-size:12px;line-height:var(--sb-ui-line-body);margin-top:4px}.sb-ui-select-content{font-family:var(--sb-ui-font-sans);z-index:calc(var(--sb-ui-overlay-layer-base) + var(--sb-ui-layer-popover));background:#fff;border:1px solid #d9d9d9;border-radius:4px;flex-direction:column;gap:8px;padding:6px;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 12px #5c5c5c40}.sb-ui-select-list{overscroll-behavior:contain;outline:0;flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.sb-ui-select-option{appearance:none;color:#121212;cursor:pointer;font-size:14px;font-weight:var(--sb-ui-font-weight-regular);text-align:left;transition:background-color var(--sb-ui-motion-standard);background:0 0;border:0;border-radius:4px;outline:0;width:100%;padding:4px 12px;line-height:21px}.sb-ui-select-option[data-active=true],.sb-ui-select-option[data-selected=true]{background:#eee}.sb-ui-select-option:hover:not(:disabled):not([data-active=true]):not([data-selected=true]){background:#f4f4f4}.sb-ui-select-option:disabled{color:#969696;cursor:not-allowed}.sb-ui-select-empty{color:#616161;font-size:16px;font-weight:var(--sb-ui-font-weight-regular);text-align:center;border-radius:20px;width:100%;margin:0;padding:4px 12px;line-height:24px}.sb-ui-select-search{background:#f3f3f3;border-radius:4px;flex:none;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex;overflow:hidden}.sb-ui-select-search input{appearance:none;color:#000;font-size:16px;font-weight:var(--sb-ui-font-weight-regular);background:0 0;border:0;outline:0;flex:auto;min-width:0;padding:0;line-height:24px}.sb-ui-select-search input::placeholder{color:#818181;opacity:1}.sb-ui-select-search input::-webkit-search-cancel-button{display:none}.sb-ui-select-search>span{flex:none;place-items:center;width:20px;height:20px;display:grid}.sb-ui-select-search__icon{width:16.2px;height:16.2px;display:block}@media (min-width:40rem){.sb-ui-select-trigger[data-appearance=field]{font-size:14px;line-height:20px}.sb-ui-select-trigger[data-appearance=field][data-floating=true]{font-size:16px;line-height:24px}}.sb-ui-combobox-field{gap:var(--sb-ui-space-1-5);flex-direction:column;min-width:0;display:flex}.sb-ui-combobox-shell{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-lg);align-items:center;gap:var(--sb-ui-space-2);min-height:56px;padding:8px 12px;display:flex}.sb-ui-combobox-shell:focus-within{border-color:var(--sb-ui-color-primary);box-shadow:0 0 0 3px #3b82f624}.sb-ui-combobox-field[data-invalid=true] .sb-ui-combobox-shell{border-color:var(--sb-ui-color-danger)}.sb-ui-combobox-shell__icon{color:var(--sb-ui-color-text-secondary);flex:none;font-size:20px}.sb-ui-combobox-input{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-3);background:0 0;border:0;outline:0;flex:auto;min-width:0;padding:0}.sb-ui-combobox-input::placeholder{color:var(--sb-ui-color-text-muted);opacity:1}.sb-ui-combobox-input:disabled{color:var(--sb-ui-color-text-disabled);cursor:not-allowed}@media (min-width:48rem){.sb-ui-combobox-input{font-size:var(--sb-ui-text-body-4)}}.sb-ui-chip{background:var(--sb-ui-color-surface-muted);border-radius:var(--sb-ui-radius-full);color:var(--sb-ui-color-text-secondary);font-family:var(--sb-ui-font-sans);font-size:var(--sb-ui-text-caption-1);font-weight:var(--sb-ui-font-weight-medium);align-items:center;gap:var(--sb-ui-space-1);border:1px solid #0000;min-height:28px;padding:3px 10px;line-height:1.4;display:inline-flex}.sb-ui-chip[data-tone=selected]{background:var(--sb-ui-color-primary-soft);border-color:var(--sb-ui-color-primary-tint);color:var(--sb-ui-color-link)}.sb-ui-chip[data-tone=info]{background:var(--sb-ui-color-info-surface);color:var(--sb-ui-color-info)}.sb-ui-chip[data-tone=success]{background:var(--sb-ui-color-success-surface);color:var(--sb-ui-color-success)}.sb-ui-chip[data-tone=warning]{background:var(--sb-ui-color-warning-surface);color:var(--sb-ui-color-warning)}.sb-ui-chip[data-tone=danger]{background:var(--sb-ui-color-danger-soft);color:var(--sb-ui-color-danger)}.sb-ui-chip[data-disabled=true],.sb-ui-chip:disabled{color:var(--sb-ui-color-text-disabled);cursor:not-allowed;opacity:.75}.sb-ui-chip--interactive{appearance:none;cursor:pointer}.sb-ui-chip--interactive:hover:not(:disabled){background:var(--sb-ui-color-primary-soft)}.sb-ui-chip__icon{align-items:center;display:inline-flex}.sb-ui-chip__remove{appearance:none;border-radius:var(--sb-ui-radius-full);color:currentColor;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;margin:-2px -6px -2px 0;padding:0;font-size:18px;line-height:1;display:inline-flex}.sb-ui-chip__remove:disabled{cursor:not-allowed}.sb-ui-multiselect-field{gap:var(--sb-ui-space-1-5);flex-direction:column;min-width:0;display:flex}.sb-ui-multiselect-shell{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-lg);cursor:text;align-items:center;gap:var(--sb-ui-space-2);min-height:56px;padding:6px 10px;display:flex}.sb-ui-multiselect-shell:focus-within{border-color:var(--sb-ui-color-primary);box-shadow:0 0 0 3px #3b82f624}.sb-ui-multiselect-field[data-invalid=true] .sb-ui-multiselect-shell{border-color:var(--sb-ui-color-danger)}.sb-ui-multiselect-shell[data-disabled=true]{background:var(--sb-ui-color-surface-disabled);color:var(--sb-ui-color-text-disabled);cursor:not-allowed}.sb-ui-multiselect-values{align-items:center;gap:var(--sb-ui-space-1);flex-wrap:wrap;flex:auto;min-width:0;max-height:112px;display:flex;overflow:auto}.sb-ui-multiselect-input{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-3);background:0 0;border:0;outline:0;flex:88px;min-width:88px;min-height:32px;padding:0 4px}.sb-ui-multiselect-input::placeholder{color:var(--sb-ui-color-text-muted);opacity:1}.sb-ui-multiselect-actions{border-bottom:1px solid var(--sb-ui-color-border);justify-content:flex-end;align-items:center;padding:6px 8px;display:flex}.sb-ui-multiselect-actions button{appearance:none;color:var(--sb-ui-color-primary);cursor:pointer;font-size:var(--sb-ui-text-caption-1);font-weight:var(--sb-ui-font-weight-medium);background:0 0;border:0;padding:6px 8px}.sb-ui-multiselect-option__check{background:var(--sb-ui-color-surface);border:1.5px solid var(--sb-ui-color-border-emphasis);border-radius:var(--sb-ui-radius-sm);color:var(--sb-ui-color-text-inverse);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.sb-ui-multiselect-option__check[data-selected=true]{background:var(--sb-ui-color-primary);border-color:var(--sb-ui-color-primary)}.sb-ui-choice{color:var(--sb-ui-color-text);cursor:pointer;font-family:var(--sb-ui-font-sans);align-items:flex-start;gap:12px;font-size:14px;line-height:20px;display:flex}.sb-ui-choice[data-disabled=true]{cursor:not-allowed;opacity:.6}.sb-ui-choice__content{flex:auto;min-width:0}.sb-ui-choice__label{display:block}.sb-ui-choice__description{color:var(--sb-ui-color-text-secondary);margin-top:2px;font-size:12px;line-height:16px;display:block}.sb-ui-choice:has(.sb-ui-switch__input){gap:2px var(--sb-ui-space-2);grid-template-columns:auto minmax(0,1fr);min-width:0;display:inline-grid;position:relative}.sb-ui-choice__main{cursor:inherit;align-items:flex-start;gap:var(--sb-ui-space-2);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);display:grid}.sb-ui-choice:has(.sb-ui-switch__input)>.sb-ui-choice__description{grid-column:2}.sb-ui-checkbox__control{flex:none;width:20px;height:20px;margin-top:2px;display:inline-flex;position:relative}.sb-ui-checkbox__control[data-size="24"]{width:24px;height:24px}.sb-ui-checkbox__control>.sb-ui-checkbox__input{appearance:none;background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-sm);cursor:pointer;height:100%;transition:background-color var(--sb-ui-motion-standard),border-color var(--sb-ui-motion-standard);width:100%}.sb-ui-checkbox__control>.sb-ui-checkbox__input:checked,.sb-ui-checkbox__control>.sb-ui-checkbox__input:indeterminate{background:var(--sb-ui-color-primary);border-color:var(--sb-ui-color-primary)}.sb-ui-checkbox__control>.sb-ui-checkbox__input:focus-visible{box-shadow:0 0 0 2px var(--sb-ui-color-surface),0 0 0 4px var(--sb-ui-color-focus)}.sb-ui-checkbox__control>.sb-ui-checkbox__input:disabled{background:var(--sb-ui-color-surface-disabled);cursor:not-allowed}.sb-ui-checkbox__check{border-bottom:2px solid var(--sb-ui-color-text-inverse);border-right:2px solid var(--sb-ui-color-text-inverse);opacity:0;pointer-events:none;width:6px;height:10px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}.sb-ui-checkbox__check[data-size="24"]{width:8px;height:12px;top:5px;left:8px}.sb-ui-checkbox__input:checked+.sb-ui-checkbox__check,.sb-ui-checkbox__input:indeterminate+.sb-ui-checkbox__check{opacity:1}.sb-ui-checkbox__check[data-indeterminate=true]{border-bottom:2px solid var(--sb-ui-color-text-inverse);border-right:0;width:10px;height:0;top:9px;left:5px;transform:none}.sb-ui-checkbox__check[data-indeterminate=true][data-size="24"]{width:12px;top:11px;left:6px}.sb-ui-checkbox-indicator{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-sm);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.sb-ui-checkbox-indicator[data-size="24"]{width:24px;height:24px}.sb-ui-checkbox-indicator[data-selected=true]{background:var(--sb-ui-color-primary);border-color:var(--sb-ui-color-primary)}.sb-ui-checkbox-indicator__mark{border-bottom:2px solid var(--sb-ui-color-text-inverse);border-right:2px solid var(--sb-ui-color-text-inverse);opacity:0;width:6px;height:10px;transform:rotate(45deg)translate(-1px,1px)}.sb-ui-checkbox-indicator[data-selected=true] .sb-ui-checkbox-indicator__mark{opacity:1}.sb-ui-checkbox-indicator[data-indeterminate=true] .sb-ui-checkbox-indicator__mark{border-right:0;width:10px;height:0;transform:none}.sb-ui-checkbox-indicator[data-size="24"] .sb-ui-checkbox-indicator__mark{width:8px;height:12px}.sb-ui-checkbox-indicator[data-size="24"][data-indeterminate=true] .sb-ui-checkbox-indicator__mark{width:12px;height:0}.sb-ui-radio__control{flex:none;width:20px;height:20px;margin-top:2px;display:inline-flex;position:relative}.sb-ui-radio__control[data-size="24"]{width:24px;height:24px}.sb-ui-radio__control>.sb-ui-radio__input{appearance:none;background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-full);cursor:pointer;height:100%;transition:border-color var(--sb-ui-motion-standard);width:100%}.sb-ui-radio__control>.sb-ui-radio__input:checked{border-color:var(--sb-ui-color-primary)}.sb-ui-radio__control[data-indicator-style=filled]>.sb-ui-radio__input:checked{background:var(--sb-ui-color-primary);border-color:var(--sb-ui-color-primary)}.sb-ui-radio__control[data-indicator-style=filled]:has(>.sb-ui-radio__input:checked){background:var(--sb-ui-color-primary);border-radius:var(--sb-ui-radius-full)}.sb-ui-radio__control>.sb-ui-radio__input:focus-visible{box-shadow:0 0 0 2px var(--sb-ui-color-surface),0 0 0 4px var(--sb-ui-color-focus)}.sb-ui-radio__control>.sb-ui-radio__input:disabled{background:var(--sb-ui-color-surface-disabled);cursor:not-allowed}.sb-ui-radio__dot{background:var(--sb-ui-color-primary);border-radius:var(--sb-ui-radius-full);opacity:0;pointer-events:none;width:10px;height:10px;position:absolute;top:5px;left:5px}.sb-ui-radio__dot[data-size="24"]{width:12px;height:12px;top:6px;left:6px}.sb-ui-radio__control[data-indicator-style=filled] .sb-ui-radio__dot{background:var(--sb-ui-color-surface);width:12px;height:12px;top:4px;left:4px}.sb-ui-radio__control[data-indicator-style=filled] .sb-ui-radio__dot[data-size="24"]{width:14px;height:14px;top:5px;left:5px}.sb-ui-radio__input:checked+.sb-ui-radio__dot{opacity:1}.sb-ui-radio-indicator{background:var(--sb-ui-radio-indicator-unselected,var(--sb-ui-color-control-disabled));border-radius:var(--sb-ui-radius-full);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.sb-ui-radio-indicator[data-size="24"]{width:24px;height:24px}.sb-ui-radio-indicator[data-selected=true]{background:var(--sb-ui-color-primary)}.sb-ui-radio-indicator__dot{background:var(--sb-ui-color-surface);border-radius:var(--sb-ui-radius-full);width:12px;height:12px}.sb-ui-radio-indicator__dot[data-mark-size="8"]{width:8px;height:8px}.sb-ui-radio-indicator__check{color:var(--sb-ui-color-surface);width:100%;height:100%;display:block}.sb-ui-switch__input{opacity:0;width:1px;height:1px;position:absolute}.sb-ui-switch__track{background:var(--sb-ui-color-control-disabled);border-radius:var(--sb-ui-radius-full);height:24px;transition:background-color var(--sb-ui-motion-standard),box-shadow var(--sb-ui-motion-standard);align-items:center;width:42px;padding:3px;display:inline-flex}.sb-ui-switch__track[data-size=small]{width:36px;height:20px}.sb-ui-switch__thumb{background:var(--sb-ui-color-surface);border-radius:var(--sb-ui-radius-full);box-shadow:var(--sb-ui-shadow-sm);height:18px;transition:transform var(--sb-ui-motion-standard);width:18px;display:block;transform:translate(0)}.sb-ui-switch__track[data-size=small] .sb-ui-switch__thumb{width:14px;height:14px}.sb-ui-switch__input:checked+.sb-ui-choice__main .sb-ui-switch__track{background:var(--sb-ui-color-primary)}.sb-ui-switch__input:checked+.sb-ui-choice__main .sb-ui-switch__thumb{transform:translate(18px)}.sb-ui-switch__input:checked+.sb-ui-choice__main .sb-ui-switch__track[data-size=small] .sb-ui-switch__thumb{transform:translate(16px)}.sb-ui-switch__input:focus-visible+.sb-ui-choice__main .sb-ui-switch__track{box-shadow:0 0 0 2px var(--sb-ui-color-surface),0 0 0 4px var(--sb-ui-color-focus)}.sb-ui-switch__input:disabled+.sb-ui-choice__main .sb-ui-switch__track{opacity:.55}.sb-ui-status-badge{border-radius:var(--sb-ui-radius-md);font-family:var(--sb-ui-font-sans);font-size:12px;font-weight:var(--sb-ui-font-weight-medium);align-items:center;gap:var(--sb-ui-space-1);white-space:nowrap;border:0 solid #0000;padding:2px 10px;line-height:16px;display:inline-flex}.sb-ui-status-badge[data-size=small]{padding-inline:8px;font-size:10px;line-height:15px}.sb-ui-status-badge[data-tone=neutral]{--sb-ui-badge-color:var(--sb-ui-color-text-secondary);--sb-ui-badge-surface:var(--sb-ui-color-canvas)}.sb-ui-status-badge[data-tone=info]{--sb-ui-badge-color:var(--sb-ui-color-text);--sb-ui-badge-surface:var(--sb-ui-color-primary-tint)}.sb-ui-status-badge[data-tone=success]{--sb-ui-badge-color:var(--sb-ui-color-text);--sb-ui-badge-solid:var(--sb-ui-color-success);--sb-ui-badge-surface:var(--sb-ui-color-success-soft)}.sb-ui-status-badge[data-tone=warning]{--sb-ui-badge-color:var(--sb-ui-color-text);--sb-ui-badge-solid:var(--sb-ui-color-warning);--sb-ui-badge-surface:var(--sb-ui-color-warning-soft)}.sb-ui-status-badge[data-tone=danger]{--sb-ui-badge-color:var(--sb-ui-color-danger);--sb-ui-badge-surface:var(--sb-ui-color-danger-soft)}.sb-ui-status-badge[data-tone=purple]{--sb-ui-badge-color:var(--sb-ui-color-purple);--sb-ui-badge-surface:var(--sb-ui-color-purple-soft)}.sb-ui-status-badge[data-variant=soft]{background:var(--sb-ui-badge-surface);color:var(--sb-ui-badge-color)}.sb-ui-status-badge[data-variant=outline]{border-color:var(--sb-ui-badge-color);color:var(--sb-ui-badge-color);border-width:1px}.sb-ui-status-badge[data-variant=solid]{background:var(--sb-ui-badge-solid,var(--sb-ui-badge-color));color:var(--sb-ui-color-text-inverse)}.sb-ui-status-badge__dot{border-radius:var(--sb-ui-radius-full);background:currentColor;width:7px;height:7px}.sb-ui-status-badge__icon{align-items:center;display:inline-flex}.sb-ui-card:not([data-variant=bare]){background:var(--sb-ui-color-surface);border-radius:var(--sb-ui-radius-xl);color:var(--sb-ui-color-text);min-width:0}.sb-ui-card:not([data-variant=bare])[data-variant=outlined]{border:1px solid var(--sb-ui-color-border)}.sb-ui-card:not([data-variant=bare])[data-variant=elevated]{box-shadow:var(--sb-ui-shadow-card)}.sb-ui-card:not([data-variant=bare])[data-variant=flat]{background:var(--sb-ui-color-surface-muted)}.sb-ui-card[data-variant=surface]{background:var(--sb-ui-color-surface);color:var(--sb-ui-color-text)}.sb-ui-card:not([data-variant=bare])[data-selected=true]{border-color:var(--sb-ui-color-primary);box-shadow:0 0 0 2px var(--sb-ui-color-primary-soft)}.sb-ui-card:not([data-variant=bare])[data-padding=small]{padding:var(--sb-ui-space-3)}.sb-ui-card:not([data-variant=bare])[data-padding=medium]{padding:var(--sb-ui-space-5)}.sb-ui-card:not([data-variant=bare])[data-padding=large]{padding:var(--sb-ui-space-6)}.sb-ui-card__header{align-items:flex-start;gap:var(--sb-ui-space-4);justify-content:space-between;display:flex}.sb-ui-card__heading{min-width:0}.sb-ui-card__title{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-heading-6);font-weight:var(--sb-ui-font-weight-semibold);line-height:var(--sb-ui-line-heading)}.sb-ui-card__description{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-body-4);line-height:var(--sb-ui-line-body);margin-top:var(--sb-ui-space-1)}.sb-ui-card__actions{align-items:center;gap:var(--sb-ui-space-2);flex:none;display:flex}.sb-ui-card__body:not(:first-child){margin-top:var(--sb-ui-space-4)}.sb-ui-card__footer{border-top:1px solid var(--sb-ui-color-border);color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-body-4);margin-top:var(--sb-ui-space-5);padding-top:var(--sb-ui-space-4)}.sb-ui-dialog__backdrop{background:var(--sb-ui-color-scrim);padding:var(--sb-ui-space-4);z-index:calc(var(--sb-ui-overlay-layer-base) + var(--sb-ui-layer-modal));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sb-ui-dialog__positioner{justify-content:center;width:100%;display:flex;position:relative}.sb-ui-dialog__outside-close{display:none}.sb-ui-dialog-surface:not([data-variant=bare]){background:var(--sb-ui-color-surface);border-radius:var(--sb-ui-radius-xl);box-shadow:var(--sb-ui-shadow-modal);color:var(--sb-ui-color-text);padding:var(--sb-ui-space-6);outline:0;width:min(100%,560px);overflow:auto}.sb-ui-dialog-surface[data-variant=floating]{width:auto}.sb-ui-dialog-surface[data-variant=sheet]{border-radius:var(--sb-ui-radius-xl)0 0 var(--sb-ui-radius-xl);box-shadow:var(--sb-ui-shadow-drawer);height:100%;max-height:100%}.sb-ui-dialog-surface[data-variant=fullscreen]{border-radius:0;width:100%;height:100%;max-height:100%}.sb-ui-dialog-surface[data-variant=scrim]{background:var(--sb-ui-color-scrim);box-shadow:none;color:var(--sb-ui-color-text);border-radius:0;width:100%;padding:0;overflow:auto}.sb-ui-dialog-surface[data-variant=surface]{background:var(--sb-ui-color-surface);border-radius:inherit;box-shadow:inherit;color:var(--sb-ui-color-text);overflow:inherit;width:auto;padding:0}.sb-ui-dialog{background:var(--sb-ui-color-surface);border-radius:var(--sb-ui-radius-xl);box-shadow:var(--sb-ui-shadow-modal);color:var(--sb-ui-color-text);max-height:calc(100vh - 32px);padding:var(--sb-ui-space-6);outline:0;flex-direction:column;gap:18px;width:min(100%,560px);display:flex;overflow:auto}.sb-ui-dialog[data-size=small]{width:min(100%,420px)}.sb-ui-dialog[data-size=large]{width:min(100%,760px)}.sb-ui-dialog[data-size=full]{width:calc(100vw - 32px);height:calc(100vh - 32px)}.sb-ui-dialog__header{align-items:flex-start;gap:var(--sb-ui-space-5);justify-content:space-between;display:flex}.sb-ui-dialog__title{font-size:var(--sb-ui-text-heading-5);font-weight:var(--sb-ui-font-weight-semibold);line-height:var(--sb-ui-line-heading)}.sb-ui-dialog__description{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-body-4);line-height:var(--sb-ui-line-body);margin-top:var(--sb-ui-space-1)}.sb-ui-dialog__close{appearance:none;border-radius:var(--sb-ui-radius-full);color:var(--sb-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:26px;line-height:1;display:inline-flex}.sb-ui-dialog__close:hover{background:var(--sb-ui-color-surface-hover)}.sb-ui-dialog__body{flex:auto;overflow:auto}.sb-ui-dialog[data-layout=custom]{gap:0}.sb-ui-dialog[data-layout=custom]>.sb-ui-dialog__body{display:contents;overflow:visible}.sb-ui-dialog__footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet]{background:#00000080;padding:20px}.sb-ui-dialog__backdrop[data-presentation=bottom-sheet]{background:#393939;align-items:flex-end;padding:0}.sb-ui-dialog__backdrop[data-backdrop-tone=subtle]{background:#10182859}.sb-ui-dialog__backdrop[data-backdrop-tone=strong]{background:#1d1d1dcc}.sb-ui-dialog__backdrop[data-backdrop-tone=intense]{background:#1d1d1ddb}.sb-ui-dialog__backdrop[data-backdrop-tone=none]{background:0 0}.sb-ui-dialog__backdrop[data-presentation=bottom-sheet] .sb-ui-dialog__positioner{flex-direction:column;align-items:center;max-height:100%}.sb-ui-dialog__backdrop[data-presentation=bottom-sheet] .sb-ui-dialog__outside-close{appearance:none;color:#4a4a4a;cursor:pointer;height:44px;bottom:var(--sb-ui-dialog-mobile-close-bottom,258px);z-index:1;background:#fff;border:0;border-radius:9999px;justify-content:center;place-items:center;width:44px;padding:0;line-height:1;display:grid;position:absolute}.sb-ui-dialog[data-presentation=bottom-sheet]{box-shadow:none;border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - 24px);padding:16px;overflow-y:auto}.sb-ui-dialog[data-presentation=bottom-sheet][data-layout=custom]>.sb-ui-dialog__body{padding-inline:0}.sb-ui-dialog__backdrop[data-presentation=fullscreen]{background:0 0;align-items:stretch;padding:0}.sb-ui-dialog[data-presentation=fullscreen]{box-shadow:none;border-radius:0;width:100%;height:100dvh;max-height:none;padding:0;overflow:hidden}.sb-ui-dialog[data-presentation=fullscreen][data-layout=custom]>.sb-ui-dialog__body{display:contents}.sb-ui-dialog[data-presentation=responsive-sheet]{box-shadow:none;border-radius:8px;width:392px;max-height:100%;padding:16px;overflow-y:auto}@media (max-width:39.99rem){.sb-ui-dialog[data-mobile-sheet=true]{border-radius:var(--sb-ui-radius-xl)var(--sb-ui-radius-xl)0 0;width:100%;max-height:calc(100vh - 24px);margin-top:auto}.sb-ui-dialog__backdrop:has(.sb-ui-dialog[data-mobile-sheet=true]){align-items:stretch;padding:24px 0 0}.sb-ui-dialog__header,.sb-ui-dialog__body,.sb-ui-dialog__footer{padding-inline:var(--sb-ui-space-4)}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet]{background:#393939;align-items:flex-end;padding:0}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet] .sb-ui-dialog__positioner{flex-direction:column;align-items:center;max-height:100%}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet] .sb-ui-dialog__outside-close{appearance:none;color:#4a4a4a;cursor:pointer;height:44px;bottom:var(--sb-ui-dialog-mobile-close-bottom,258px);z-index:1;background:#fff;border:0;border-radius:9999px;justify-content:center;place-items:center;width:44px;padding:0;font-size:28px;font-weight:300;line-height:1;display:grid;position:absolute}.sb-ui-dialog[data-presentation=responsive-sheet]{border-radius:16px 16px 0 0;width:100%;padding:16px}.sb-ui-dialog[data-presentation=responsive-sheet][data-layout=custom]>.sb-ui-dialog__body{padding-inline:0}}@media (min-width:40rem) and (max-width:64rem){.sb-ui-dialog__backdrop[data-presentation=responsive-sheet][data-responsive-breakpoint=lg]{background:#393939;align-items:flex-end;padding:0}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet][data-responsive-breakpoint=lg][data-backdrop-tone=strong]{background:#1d1d1dcc}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet][data-responsive-breakpoint=lg] .sb-ui-dialog__positioner{flex-direction:column;align-items:center;max-height:100%}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet][data-responsive-breakpoint=lg] .sb-ui-dialog__outside-close{appearance:none;color:#4a4a4a;cursor:pointer;height:44px;bottom:var(--sb-ui-dialog-mobile-close-bottom,258px);z-index:1;background:#fff;border:0;border-radius:9999px;justify-content:center;place-items:center;width:44px;padding:0;font-size:28px;font-weight:300;line-height:1;display:grid;position:absolute}.sb-ui-dialog[data-presentation=responsive-sheet][data-responsive-breakpoint=lg]{border-radius:16px 16px 0 0;width:100%;padding:16px}}@media (max-width:39.99rem){.sb-ui-dialog__backdrop[data-presentation=responsive-sheet][data-backdrop-tone=subtle]{background:#10182859}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet][data-backdrop-tone=strong]{background:#1d1d1dcc}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet][data-backdrop-tone=intense]{background:#1d1d1ddb}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet][data-backdrop-tone=none]{background:0 0}}@media (min-width:40rem) and (max-width:64rem){.sb-ui-dialog__backdrop[data-presentation=responsive-sheet][data-responsive-breakpoint=lg][data-backdrop-tone=subtle]{background:#10182859}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet][data-responsive-breakpoint=lg][data-backdrop-tone=intense]{background:#1d1d1ddb}.sb-ui-dialog__backdrop[data-presentation=responsive-sheet][data-responsive-breakpoint=lg][data-backdrop-tone=none]{background:0 0}}.sb-ui-picker-dialog>.sb-ui-dialog__body{min-height:180px}.sb-ui-picker-dialog__content{gap:var(--sb-ui-space-3);flex-direction:column;min-width:0;display:flex}.sb-ui-picker-dialog__select-all{border-bottom:1px solid var(--sb-ui-color-border);padding:var(--sb-ui-space-2)0 var(--sb-ui-space-3)}.sb-ui-picker-dialog__options{flex-direction:column;max-height:min(360px,48vh);display:flex;overflow-y:auto}.sb-ui-picker-dialog__option{border-bottom:1px solid var(--sb-ui-color-border);padding:var(--sb-ui-space-3)0}.sb-ui-picker-dialog__option:last-child{border-bottom:0}.sb-ui-picker-dialog__choice{width:100%;min-width:0}.sb-ui-picker-dialog__empty{min-height:160px;padding-block:var(--sb-ui-space-5)}.sb-ui-picker-dialog>.sb-ui-dialog__footer .sb-ui-button{min-width:96px}@media (max-width:39.99rem){.sb-ui-picker-dialog>.sb-ui-dialog__body{min-height:220px}.sb-ui-picker-dialog__options{max-height:min(420px,52vh)}.sb-ui-picker-dialog>.sb-ui-dialog__footer .sb-ui-button{flex:1 1 0;min-width:0}}.sb-ui-drawer__backdrop{background:var(--sb-ui-color-scrim);z-index:calc(var(--sb-ui-overlay-layer-base) + var(--sb-ui-layer-modal));display:flex;position:fixed;inset:0}.sb-ui-drawer__backdrop[data-backdrop-tone=subtle]{background:#10182859}.sb-ui-drawer__backdrop[data-backdrop-tone=strong]{background:#1d1d1dcc}.sb-ui-drawer__backdrop[data-backdrop-tone=intense]{background:#1d1d1ddb}.sb-ui-drawer__backdrop[data-backdrop-tone=none]{background:0 0}.sb-ui-drawer__backdrop[data-presentation=floating]{z-index:calc(var(--sb-ui-overlay-layer-base) + 50);background:0 0;overflow:hidden}.sb-ui-drawer__backdrop[data-presentation=floating][data-elevation=raised]{z-index:calc(var(--sb-ui-overlay-layer-base) + 60)}.sb-ui-drawer__backdrop[data-side=right]{justify-content:flex-end}.sb-ui-drawer__backdrop[data-side=bottom]{align-items:flex-end}.sb-ui-drawer{background:var(--sb-ui-color-surface);box-shadow:var(--sb-ui-shadow-modal);color:var(--sb-ui-color-text);outline:0;flex-direction:column;width:480px;max-width:100%;height:100%;display:flex}.sb-ui-drawer[data-side=left]{border-radius:0 var(--sb-ui-radius-xl)var(--sb-ui-radius-xl)0}.sb-ui-drawer[data-side=right]{border-radius:var(--sb-ui-radius-xl)0 0 var(--sb-ui-radius-xl)}.sb-ui-drawer[data-side=bottom]{border-radius:var(--sb-ui-radius-xl)var(--sb-ui-radius-xl)0 0;width:100%;height:auto;max-height:calc(100vh - 24px)}.sb-ui-drawer[data-presentation=floating]{background:var(--sb-ui-color-surface-muted);height:auto;max-width:calc(100% - (var(--sb-ui-drawer-offset)*2));bottom:12px;right:var(--sb-ui-drawer-offset);border:1px solid #e6e6e6;border-radius:12px;width:512px;position:absolute;top:12px;overflow:hidden;box-shadow:0 12px 24px #8e8e8e40}.sb-ui-drawer[data-presentation=floating][data-tone=surface]{background:var(--sb-ui-color-surface)}.sb-ui-drawer[data-layout=custom]>.sb-ui-drawer__body{display:contents}.sb-ui-drawer[data-size=small]{width:360px}.sb-ui-drawer[data-size=large]{width:640px}.sb-ui-drawer[data-size=xlarge]{width:760px}.sb-ui-drawer[data-size=full]{width:100%}.sb-ui-drawer[data-side=bottom][data-size=small]{width:100%;max-height:40vh}.sb-ui-drawer[data-side=bottom][data-size=medium]{width:100%;max-height:64vh}.sb-ui-drawer[data-side=bottom][data-size=large]{width:100%;max-height:calc(100vh - 24px)}.sb-ui-drawer[data-side=bottom][data-size=xlarge]{width:100%;max-height:80vh}.sb-ui-drawer[data-side=bottom][data-size=full]{width:100%;max-height:90vh}.sb-ui-drawer__header{border-bottom:1px solid var(--sb-ui-color-border);align-items:flex-start;gap:var(--sb-ui-space-4);padding:var(--sb-ui-space-5)var(--sb-ui-space-6);justify-content:space-between;display:flex}.sb-ui-drawer__title{font-size:var(--sb-ui-text-heading-5);font-weight:var(--sb-ui-font-weight-semibold);line-height:var(--sb-ui-line-heading)}.sb-ui-drawer__description{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-body-4);margin-top:var(--sb-ui-space-1)}.sb-ui-drawer__body{padding:var(--sb-ui-space-6);flex:auto;overflow:auto}.sb-ui-drawer__footer{border-top:1px solid var(--sb-ui-color-border);align-items:center;gap:var(--sb-ui-space-3);padding:var(--sb-ui-space-4)var(--sb-ui-space-6);justify-content:flex-end;display:flex}@media (max-width:39.99rem){.sb-ui-drawer:not([data-side=bottom]):not([data-presentation=floating]){border-radius:0;width:min(92vw,480px)}.sb-ui-drawer__header,.sb-ui-drawer__body,.sb-ui-drawer__footer{padding-inline:var(--sb-ui-space-4)}}.sb-ui-alert:not([data-variant=bare]){background:var(--sb-ui-alert-surface);border:0;border-left:4px solid var(--sb-ui-alert-color);border-radius:var(--sb-ui-radius-lg);color:var(--sb-ui-alert-color);align-items:flex-start;gap:var(--sb-ui-space-3);padding:14px 16px;display:flex}.sb-ui-alert:not([data-variant=bare])[data-tone=info]{--sb-ui-alert-color:var(--sb-ui-color-info);--sb-ui-alert-surface:var(--sb-ui-color-info-surface)}.sb-ui-alert:not([data-variant=bare])[data-tone=success]{--sb-ui-alert-color:var(--sb-ui-color-success);--sb-ui-alert-surface:var(--sb-ui-color-success-surface)}.sb-ui-alert:not([data-variant=bare])[data-tone=warning]{--sb-ui-alert-color:var(--sb-ui-color-warning);--sb-ui-alert-surface:var(--sb-ui-color-warning-surface)}.sb-ui-alert:not([data-variant=bare])[data-tone=danger]{--sb-ui-alert-color:var(--sb-ui-color-danger);--sb-ui-alert-surface:var(--sb-ui-color-danger-soft)}.sb-ui-alert[data-variant=banner]{border:1px solid color-mix(in srgb,var(--sb-ui-alert-color)28%,transparent);border-left-width:1px}.sb-ui-alert[data-variant=toast]{border:1px solid color-mix(in srgb,var(--sb-ui-alert-color)24%,transparent);box-shadow:var(--sb-ui-shadow-toast);border-left-width:1px}.sb-ui-alert[data-variant=inline]{color:var(--sb-ui-alert-color);background:0 0;border:0;padding:0;display:block}.sb-ui-alert__icon{border-radius:var(--sb-ui-radius-full);background:currentColor;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:0;display:inline-flex}.sb-ui-alert__icon:after{color:var(--sb-ui-color-text-inverse);content:"i";font-size:11px;font-weight:var(--sb-ui-font-weight-semibold)}.sb-ui-alert[data-tone=success] .sb-ui-alert__icon:after{content:"✓"}.sb-ui-alert[data-tone=warning] .sb-ui-alert__icon:after,.sb-ui-alert[data-tone=danger] .sb-ui-alert__icon:after{content:"!"}.sb-ui-alert__content{color:var(--sb-ui-color-text);flex:auto;min-width:0}.sb-ui-alert__title{font-size:var(--sb-ui-text-body-3);font-weight:var(--sb-ui-font-weight-semibold)}.sb-ui-alert__message{color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-body-4);line-height:var(--sb-ui-line-body);margin-top:2px}.sb-ui-alert__actions{align-items:center;gap:var(--sb-ui-space-2);margin-top:var(--sb-ui-space-3);display:flex}.sb-ui-alert__dismiss{appearance:none;border-radius:var(--sb-ui-radius-full);color:currentColor;cursor:pointer;background:0 0;border:0;flex:none;width:28px;height:28px;padding:0;font-size:22px;line-height:1}.sb-ui-toast-viewport{gap:var(--sb-ui-space-3);width:400px;max-width:calc(100vw - 32px);z-index:calc(var(--sb-ui-overlay-layer-base) + var(--sb-ui-layer-toast));flex-direction:column;display:flex;position:fixed}.sb-ui-toast-viewport[data-placement=top-right]{right:var(--sb-ui-space-4);top:var(--sb-ui-space-4)}.sb-ui-toast-viewport[data-placement=top-center]{left:50%;top:var(--sb-ui-space-4);transform:translate(-50%)}.sb-ui-toast-viewport[data-placement=bottom-right]{bottom:var(--sb-ui-space-4);right:var(--sb-ui-space-4)}.sb-ui-toast-viewport[data-placement=bottom-center]{bottom:var(--sb-ui-space-4);left:50%;transform:translate(-50%)}.sb-ui-toast{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-md);box-shadow:var(--sb-ui-shadow-toast);color:var(--sb-ui-color-text);align-items:flex-start;gap:var(--sb-ui-space-3);min-width:300px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.sb-ui-toast__indicator{background:var(--sb-ui-toast-color);border-radius:var(--sb-ui-radius-full);flex:0 0 4px;align-self:stretch}.sb-ui-toast[data-tone=neutral]{--sb-ui-toast-color:var(--sb-ui-color-text-secondary)}.sb-ui-toast[data-tone=info]{--sb-ui-toast-color:var(--sb-ui-color-info)}.sb-ui-toast[data-tone=success]{--sb-ui-toast-color:var(--sb-ui-color-success)}.sb-ui-toast[data-tone=warning]{--sb-ui-toast-color:var(--sb-ui-color-warning)}.sb-ui-toast[data-tone=danger]{--sb-ui-toast-color:var(--sb-ui-color-danger)}.sb-ui-toast[data-variant=solid]{background:var(--sb-ui-toast-color);color:var(--sb-ui-color-text-inverse);border-color:#0000;align-items:center}.sb-ui-toast[data-variant=solid] .sb-ui-toast__indicator{display:none}.sb-ui-toast[data-variant=solid] .sb-ui-toast__message,.sb-ui-toast[data-variant=solid] .sb-ui-toast__dismiss{color:inherit}.sb-ui-toast[data-variant=solid][data-tone=success],.sb-ui-toast[data-variant=solid][data-tone=warning]{color:#1d1d1d}.sb-ui-toast[data-variant=surface]{background:var(--sb-ui-color-surface);border-color:var(--sb-ui-toast-color);box-shadow:none;color:var(--sb-ui-color-text)}.sb-ui-toast[data-variant=surface] .sb-ui-toast__indicator{display:none}.sb-ui-toast[data-variant=surface] .sb-ui-toast__message{color:inherit}.sb-ui-toast[data-placement]{z-index:calc(var(--sb-ui-overlay-layer-base) + var(--sb-ui-layer-toast));position:fixed}.sb-ui-toast[data-placement=top-right]{right:var(--sb-ui-space-4);top:var(--sb-ui-space-4)}.sb-ui-toast[data-placement=top-center]{left:50%;top:var(--sb-ui-space-4);transform:translate(-50%)}.sb-ui-toast[data-placement=bottom-right]{bottom:var(--sb-ui-space-4);right:var(--sb-ui-space-4)}.sb-ui-toast[data-placement=bottom-center]{bottom:var(--sb-ui-space-4);left:50%;transform:translate(-50%)}.sb-ui-toast[data-size=compact]{font-size:14px;font-weight:var(--sb-ui-font-weight-medium);align-items:center;gap:var(--sb-ui-space-2);border:0;min-width:0;max-width:calc(100vw - 32px);padding:12px 16px;line-height:20px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.sb-ui-toast[data-size=compact][data-variant=solid]{color:var(--sb-ui-color-text-inverse)}.sb-ui-toast[data-size=compact] .sb-ui-toast__content{display:contents}.sb-ui-toast[data-size=compact] .sb-ui-toast__message{color:inherit;font-size:inherit;line-height:inherit;margin-top:0}.sb-ui-toast__content{flex:auto;min-width:0}.sb-ui-toast__title{font-size:var(--sb-ui-text-body-3);font-weight:var(--sb-ui-font-weight-semibold)}.sb-ui-toast__message{color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-body-4);line-height:var(--sb-ui-line-body);margin-top:2px}.sb-ui-toast__action{flex:none}.sb-ui-toast__dismiss{appearance:none;border-radius:var(--sb-ui-radius-full);color:var(--sb-ui-color-text-secondary);cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:22px;line-height:1}.sb-ui-progress-spinner{color:var(--sb-ui-color-primary);line-height:normal;display:inline-flex}.sb-ui-progress-spinner[data-centered=true]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sb-ui-progress-spinner__line-box{line-height:24px;display:block}.sb-ui-progress-spinner__graphic{height:var(--sb-ui-spinner-diameter,24px);width:var(--sb-ui-spinner-diameter,24px);display:inline-block}.sb-ui-progress-spinner__graphic[data-size=small]{width:16px;height:16px}.sb-ui-progress-spinner__graphic[data-size=large]{width:32px;height:32px}.sb-ui-progress-spinner__graphic[style*=--sb-ui-spinner-diameter]{height:var(--sb-ui-spinner-diameter);width:var(--sb-ui-spinner-diameter)}.sb-ui-progress-spinner__graphic[data-renderer=border]{animation:sb-ui-spin var(--sb-ui-spinner-duration,1s)linear infinite;border:var(--sb-ui-spinner-thickness,2px)solid var(--sb-ui-spinner-track-color,currentColor);border-top-color:var(--sb-ui-spinner-indicator-color,currentColor);border-radius:999px}.sb-ui-progress-spinner__graphic[data-renderer=border][data-indicator-side=right]{border-top-color:var(--sb-ui-spinner-track-color,currentColor);border-right-color:var(--sb-ui-spinner-indicator-color,currentColor)}.sb-ui-progress-spinner__graphic[data-renderer=border][data-indicator-side=bottom]{border-top-color:var(--sb-ui-spinner-track-color,currentColor);border-bottom-color:var(--sb-ui-spinner-indicator-color,currentColor)}.sb-ui-progress-spinner__graphic[data-renderer=border][data-indicator-side=left]{border-top-color:var(--sb-ui-spinner-track-color,currentColor);border-left-color:var(--sb-ui-spinner-indicator-color,currentColor)}.sb-ui-progress-spinner svg{width:100%;height:100%;animation:.8s linear infinite sb-ui-spin;display:block}.sb-ui-progress-spinner circle{fill:none;opacity:.2;stroke:currentColor;stroke-width:3px}.sb-ui-progress-spinner path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:3px}.sb-ui-progress-spinner[data-variant=indeterminate] .sb-ui-progress-spinner__graphic{animation:1.4s linear infinite sb-ui-progress-spinner-rotate}.sb-ui-progress-spinner[data-variant=indeterminate] svg{animation:none}.sb-ui-progress-spinner[data-variant=indeterminate] circle{opacity:1;stroke-dasharray:80 200;stroke-dashoffset:0;stroke-width:var(--sb-ui-spinner-thickness,3);animation:1.4s ease-in-out infinite sb-ui-progress-spinner-dash}@keyframes sb-ui-progress-spinner-rotate{to{transform:rotate(360deg)}}@keyframes sb-ui-progress-spinner-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:1 200;stroke-dashoffset:-126px}}@media (prefers-reduced-motion:reduce){.sb-ui-progress-spinner svg{animation-duration:1.6s}}.sb-ui-skeleton-group{gap:var(--sb-ui-space-2);width:var(--sb-ui-skeleton-width,100%);flex-direction:column;display:flex}.sb-ui-skeleton{background:var(--sb-ui-color-surface-sunken);border-radius:var(--sb-ui-radius-md);height:var(--sb-ui-skeleton-height,80px);width:100%;animation:1.4s ease-in-out infinite sb-ui-skeleton-pulse;display:block}.sb-ui-skeleton--bare{background:var(--sb-ui-skeleton-color,var(--sb-ui-color-surface-sunken));border-radius:var(--sb-ui-skeleton-radius,var(--sb-ui-radius-sm));animation:2s cubic-bezier(.4,0,.6,1) infinite sb-ui-skeleton-bare-pulse;display:block}@keyframes sb-ui-skeleton-bare-pulse{50%{opacity:.5}}.sb-ui-skeleton[data-variant=text]{border-radius:var(--sb-ui-radius-sm);height:var(--sb-ui-skeleton-height,14px)}.sb-ui-skeleton[data-variant=circle]{aspect-ratio:1;border-radius:var(--sb-ui-radius-full);height:var(--sb-ui-skeleton-height,auto)}@keyframes sb-ui-skeleton-pulse{50%{opacity:.48}}@media (prefers-reduced-motion:reduce){.sb-ui-skeleton,.sb-ui-skeleton--bare{animation:none}}.sb-ui-table-wrap{border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-lg);max-width:100%;overflow:auto}.sb-ui-table-wrap[data-variant=bare]{border:0;border-radius:0;max-width:none;display:contents;overflow:visible}.sb-ui-table:not(.sb-ui-table--bare){border-collapse:separate;border-spacing:0;color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-4);width:100%;min-width:640px}.sb-ui-table--bare{color:inherit;font-size:inherit}.sb-ui-table caption{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-heading-6);font-weight:var(--sb-ui-font-weight-semibold);padding:var(--sb-ui-space-4);text-align:left}.sb-ui-table:not(.sb-ui-table--bare) th{background:var(--sb-ui-color-surface-muted);color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-caption-1);font-weight:var(--sb-ui-font-weight-semibold);letter-spacing:.01em;text-align:left;white-space:nowrap;padding:12px 16px}.sb-ui-table-wrap[data-sticky=true] th{z-index:1;position:sticky;top:0}.sb-ui-table:not(.sb-ui-table--bare) td{background:var(--sb-ui-color-surface);border-top:1px solid var(--sb-ui-color-border);vertical-align:middle;padding:14px 16px}.sb-ui-table:not(.sb-ui-table--bare) tr[data-selected=true] td{background:var(--sb-ui-color-primary-soft)}.sb-ui-table:not(.sb-ui-table--bare) tbody tr:hover td{background:var(--sb-ui-color-surface-hover)}.sb-ui-table__select{width:48px;text-align:center!important}.sb-ui-table__select input{accent-color:var(--sb-ui-color-primary);width:18px;height:18px}.sb-ui-table__sort{appearance:none;color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--sb-ui-space-1);background:0 0;border:0;padding:0;display:inline-flex}.sb-ui-table__state{color:var(--sb-ui-color-text-muted);text-align:center;padding:var(--sb-ui-space-8)!important}.sb-ui-pagination{color:#4a4a4a;font-family:var(--sb-ui-font-sans);font-size:14px;font-weight:var(--sb-ui-font-weight-regular);align-items:center;gap:var(--sb-ui-space-1);justify-content:flex-end;line-height:1.5;display:flex}.sb-ui-pagination button{border-radius:var(--sb-ui-radius-md);color:#121212;cursor:pointer;font-family:var(--sb-ui-font-sans);text-align:center;background:#fff;border:1px solid #d9d9d9;min-width:33px;height:33px;padding:6px 12px}.sb-ui-pagination button[aria-current=page]{color:#fff;background:#000;border-width:0}.sb-ui-pagination button:disabled{color:#9c9c9c;cursor:not-allowed}.sb-ui-pagination__result{margin-right:20px}.sb-ui-search-input{position:relative}.sb-ui-search-input[data-surface=true]{background:var(--sb-ui-color-canvas);border-radius:var(--sb-ui-radius-lg);padding:var(--sb-ui-space-4)}.sb-ui-search-input__control{border-radius:var(--sb-ui-radius-sm);color:#000;font-family:var(--sb-ui-font-sans);font-size:16px;font-weight:var(--sb-ui-font-weight-regular);background:#fff;border:0;outline:0;width:100%;height:48px;padding:12px 44px 12px 16px;line-height:24px}.sb-ui-search-input__control::-webkit-search-cancel-button{appearance:none}.sb-ui-search-input__control::-webkit-search-decoration{appearance:none}.sb-ui-search-input__control::placeholder{color:#818181;opacity:1}.sb-ui-search-input__trailing{pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.sb-ui-search-input__icon{box-sizing:content-box;color:#818181;vertical-align:-.125em;width:16px;height:16px;display:inline-block;overflow:visible}.sb-ui-search-input__clear{appearance:none;background:var(--sb-ui-color-surface-muted);border-radius:var(--sb-ui-radius-full);color:var(--sb-ui-color-text-secondary);cursor:pointer;pointer-events:auto;border:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:18px;line-height:1;display:inline-flex}.sb-ui-search-input__loading{border:2px solid var(--sb-ui-color-primary-soft);border-radius:var(--sb-ui-radius-full);border-top-color:var(--sb-ui-color-primary);width:20px;height:20px;animation:.8s linear infinite sb-ui-spin;display:inline-block}.sb-ui-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 0;display:flex}.sb-ui-empty-state[data-compact=true]{padding-block:32px}.sb-ui-empty-state__illustration{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.sb-ui-empty-state__illustration--default{color:var(--sb-ui-color-text-muted);width:64px;height:64px}.sb-ui-empty-state__title{color:var(--sb-ui-color-text);font-family:var(--sb-ui-font-sans);font-size:16px;font-weight:var(--sb-ui-font-weight-semibold);line-height:24px}.sb-ui-empty-state__description{color:var(--sb-ui-color-text-secondary);font-family:var(--sb-ui-font-sans);max-width:384px;margin-top:4px;font-size:14px;line-height:20px}.sb-ui-empty-state__actions{margin-top:16px}.sb-ui-popover__trigger{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.sb-ui-popover:not([data-variant=bare]){background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-lg);box-shadow:var(--sb-ui-shadow-overlay);color:var(--sb-ui-color-text);min-width:220px;max-width:calc(100vw - 16px);max-height:min(420px,100vh - 16px);padding:var(--sb-ui-space-4);z-index:calc(var(--sb-ui-overlay-layer-base) + var(--sb-ui-layer-popover));overflow:auto}.sb-ui-tooltip__trigger{border-radius:var(--sb-ui-radius-sm);display:inline-flex}.sb-ui-tooltip:not([data-variant=bare]){background:var(--sb-ui-color-tooltip-bg);border-radius:var(--sb-ui-radius-md);box-shadow:var(--sb-ui-shadow-overlay);color:var(--sb-ui-color-tooltip-text);font-size:var(--sb-ui-text-caption-1);line-height:var(--sb-ui-line-body);max-width:280px;z-index:calc(var(--sb-ui-overlay-layer-base) + var(--sb-ui-layer-tooltip));padding:6px 9px}.sb-ui-divider:not([data-variant=bare]){color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-caption-1);align-items:center;gap:var(--sb-ui-space-3);width:100%;display:flex}.sb-ui-divider:not([data-variant=bare])[data-orientation=horizontal]:before,.sb-ui-divider:not([data-variant=bare])[data-orientation=horizontal]:after{background:var(--sb-ui-color-border);content:"";flex:auto;height:1px}.sb-ui-divider:not([data-variant=bare])[data-orientation=vertical]{background:var(--sb-ui-color-border);align-self:stretch;width:1px;min-height:24px}.sb-ui-divider:not([data-variant=bare])[data-orientation=vertical] .sb-ui-divider__label{display:none}.sb-ui-divider:not([data-variant=bare]) .sb-ui-divider__label{flex:none}.sb-ui-link{color:var(--sb-ui-color-link);font-weight:var(--sb-ui-font-weight-medium);text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sb-ui-link[data-variant=standalone]{text-decoration:none}.sb-ui-link[data-variant=muted]{color:var(--sb-ui-color-text-secondary)}.sb-ui-link:hover:not([aria-disabled=true]){color:var(--sb-ui-color-primary-hover)}.sb-ui-link[aria-disabled=true]{color:var(--sb-ui-color-text-disabled);cursor:not-allowed}.sb-ui-link__external{font-size:.9em}.sb-ui-number-field{gap:var(--sb-ui-space-1-5);flex-direction:column;min-width:0;display:flex}.sb-ui-number-shell{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-lg);align-items:center;min-height:56px;display:flex;overflow:hidden}.sb-ui-number-shell:focus-within{border-color:var(--sb-ui-color-primary);box-shadow:0 0 0 3px #3b82f624}.sb-ui-number-field[data-invalid=true] .sb-ui-number-shell{border-color:var(--sb-ui-color-danger)}.sb-ui-number-shell[data-disabled=true]{background:var(--sb-ui-color-surface-disabled)}.sb-ui-number-shell[data-readonly=true]{background:var(--sb-ui-color-surface-muted)}.sb-ui-number__input{appearance:textfield;color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-3);text-align:center;background:0 0;border:0;outline:0;flex:auto;min-width:48px;padding:8px 4px}.sb-ui-number__input::-webkit-inner-spin-button{appearance:none}.sb-ui-number__affix{color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-body-4);padding-inline:var(--sb-ui-space-3);flex:none}.sb-ui-number__step{appearance:none;background:var(--sb-ui-color-surface-subtle);color:var(--sb-ui-color-text);cursor:pointer;font-size:var(--sb-ui-text-heading-4);border:0;flex:0 0 52px;justify-content:center;align-self:stretch;align-items:center;padding:0;line-height:1;display:inline-flex}.sb-ui-number__step:first-of-type{border-right:1px solid var(--sb-ui-color-border)}.sb-ui-number__step:last-child{border-left:1px solid var(--sb-ui-color-border)}.sb-ui-number__step:hover:not(:disabled){background:var(--sb-ui-color-surface-hover)}.sb-ui-number__step:disabled{color:var(--sb-ui-color-text-disabled);cursor:not-allowed}.sb-ui-number-shell[data-size=compact]{border-color:var(--sb-ui-number-compact-border,var(--sb-ui-color-border));border-radius:var(--sb-ui-radius-lg);min-height:22px}.sb-ui-number-shell[data-size=compact] .sb-ui-number__step{background:0 0;flex-basis:20px;align-self:stretch;font-size:14px}.sb-ui-number-shell[data-size=compact] .sb-ui-number__step:first-of-type,.sb-ui-number-shell[data-size=compact] .sb-ui-number__step:last-child{border:0}.sb-ui-number-shell[data-size=compact] .sb-ui-number__input{color:var(--sb-ui-color-text-strong);flex:0 0 20px;width:20px;min-width:20px;padding:0;font-size:14px;line-height:20px}.sb-ui-date-field__trigger{appearance:none;border-radius:var(--sb-ui-radius-md);color:var(--sb-ui-color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.sb-ui-date-field__trigger:hover{background:var(--sb-ui-color-surface-hover)}.sb-ui-input[type=date]::-webkit-calendar-picker-indicator{display:none}.sb-ui-date-field{width:100%;min-width:0;position:relative}.sb-ui-date-field__calendar-trigger{appearance:none;color:#000;cursor:pointer;font-family:var(--sb-ui-font-sans);text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:4px;width:100%;height:68px;padding:12px;display:flex;overflow:hidden}.sb-ui-date-field__calendar-trigger[data-invalid=true]{border-color:var(--sb-ui-color-danger)}.sb-ui-date-field__calendar-trigger:disabled{cursor:not-allowed;opacity:.65}.sb-ui-date-field__content{flex:auto;min-width:0}.sb-ui-date-field__floating-content{flex-direction:column;justify-content:center;gap:2px;height:44px;display:flex}.sb-ui-date-field__label{color:#020202;font-size:12px;font-weight:var(--sb-ui-font-weight-medium);line-height:18px}.sb-ui-date-field__value,.sb-ui-date-field__placeholder{font-size:16px;font-weight:var(--sb-ui-font-weight-regular);line-height:24px}.sb-ui-date-field__placeholder{color:#6c6c6c}.sb-ui-date-field__chevron{color:#b5bec6;flex:none;justify-content:center;align-items:center;width:26px;height:20px;display:flex}.sb-ui-date-field__chevron img{width:10px;height:6.18333px;display:block}.sb-ui-date-field__message{font-family:var(--sb-ui-font-sans);margin:4px 0 0;font-size:12px}.sb-ui-date-field__popover{font-family:var(--sb-ui-font-sans);z-index:calc(var(--sb-ui-overlay-layer-base) + var(--sb-ui-layer-popover));background:#fff;border-radius:8px;justify-content:center;padding:24px;display:flex;position:fixed;box-shadow:2px 16px 19px #00000017}.sb-ui-date-field__popover[data-with-today=true]{flex-direction:column;align-items:center}.sb-ui-date-field__today{appearance:none;background:var(--sb-ui-color-primary);border:1px solid var(--sb-ui-color-primary);color:var(--sb-ui-color-text-inverse);cursor:pointer;font-family:var(--sb-ui-font-sans);font-size:14px;font-weight:var(--sb-ui-font-weight-semibold);border-radius:6px;outline:none;width:100%;height:32px;margin-top:16px;padding:0 12px;line-height:20px}.sb-ui-date-field__today:hover:not(:disabled){background:var(--sb-ui-color-primary-hover);border-color:var(--sb-ui-color-primary-hover)}.sb-ui-date-field__today:disabled{cursor:not-allowed;opacity:.4}@media (max-width:337px){.sb-ui-date-field__popover{padding:15px}}.sb-ui-calendar{color:#4a5660;font-family:var(--sb-ui-font-sans);width:258px}.sb-ui-calendar__header{justify-content:space-between;align-items:center;height:16px;display:flex}.sb-ui-calendar__header button{appearance:none;color:#b5bec6;cursor:pointer;background:0 0;border:0;border-radius:2px;outline:0;justify-content:flex-start;align-items:center;width:32px;height:32px;padding:0;display:flex}.sb-ui-calendar__header button:last-child{justify-content:flex-end}.sb-ui-calendar__header button:disabled{cursor:not-allowed;opacity:.35}.sb-ui-calendar__chevron{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.sb-ui-calendar__chevron img{width:10px;height:6.18333px;display:block;transform:rotate(90deg)}.sb-ui-calendar__chevron[data-direction=right] img{transform:rotate(-90deg)}.sb-ui-calendar__month{color:#4a5660;font-size:14px;font-weight:var(--sb-ui-font-weight-semibold);text-align:center;line-height:14px}.sb-ui-calendar__weekdays{text-align:center;grid-template-columns:repeat(7,30px);gap:0 8px;margin-top:22px;display:grid}.sb-ui-calendar__weekdays span{color:#b5bec6;font-size:10px;font-weight:var(--sb-ui-font-weight-semibold);letter-spacing:1.5px;text-align:center;text-transform:uppercase;line-height:12px}.sb-ui-calendar__days{text-align:center;flex-direction:column;gap:8px;margin-top:8px;display:flex}.sb-ui-calendar__week{grid-template-columns:repeat(7,30px);gap:8px;display:grid}.sb-ui-calendar__empty-day{width:30px;height:30px}.sb-ui-calendar__days button{appearance:none;color:#4a5660;cursor:pointer;font-family:var(--sb-ui-font-sans);font-size:16px;font-weight:var(--sb-ui-font-weight-regular);isolation:isolate;background:0 0;border:0;border-radius:2px;outline:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;line-height:24px;display:flex;position:relative}.sb-ui-calendar__days button:hover:not(:disabled){background:#f3f3f3}.sb-ui-calendar__days button[aria-selected=true]{color:var(--sb-ui-color-text-inverse)}.sb-ui-calendar__day-value{z-index:10;border-radius:2px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.sb-ui-calendar__days button[aria-selected=true] .sb-ui-calendar__day-value{background:var(--sb-ui-color-primary)}.sb-ui-calendar__range{pointer-events:none;z-index:0;background:#eaf0ff;position:absolute;inset:0}.sb-ui-calendar__range[data-connects-left=true]{left:-4px}.sb-ui-calendar__range[data-connects-right=true]{right:-4px}.sb-ui-calendar__days button[data-outside=true],.sb-ui-calendar__days button:disabled{color:#b5bec6}.sb-ui-calendar__days button:disabled{cursor:not-allowed}.sb-ui-date-range{gap:var(--sb-ui-space-4);flex-direction:column;display:flex}.sb-ui-date-range__fields{align-items:flex-end;gap:var(--sb-ui-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.sb-ui-date-range>.sb-ui-calendar{width:100%}.sb-ui-date-range__arrow{align-items:center;height:68px;display:flex}.sb-ui-date-range__summary{color:var(--sb-ui-color-link);font-size:var(--sb-ui-text-caption-1)}@media (max-width:39.99rem){.sb-ui-date-range__fields{grid-template-columns:1fr;align-items:stretch}.sb-ui-date-range__fields>span{display:none}}.sb-ui-time-picker{gap:var(--sb-ui-space-2);flex-direction:column;display:flex}.sb-ui-time-picker__trigger{appearance:none;border-radius:var(--sb-ui-radius-md);color:var(--sb-ui-color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.sb-ui-time-picker__panel{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-xl);box-shadow:var(--sb-ui-shadow-overlay);gap:var(--sb-ui-space-3);padding:var(--sb-ui-space-4);flex-direction:column;display:flex}.sb-ui-time-picker__panel-header{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-4);font-weight:var(--sb-ui-font-weight-semibold);justify-content:space-between;align-items:center;display:flex}.sb-ui-time-picker__panel-header button{appearance:none;color:var(--sb-ui-color-link);cursor:pointer;font-size:var(--sb-ui-text-caption-1);background:0 0;border:0}.sb-ui-time-picker__controls{align-items:center;gap:var(--sb-ui-space-2);display:flex}.sb-ui-time-picker__controls>input{appearance:textfield;background:var(--sb-ui-color-surface-subtle);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-lg);color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-2);text-align:center;width:72px;height:46px}.sb-ui-time-picker__controls>input:first-child{background:var(--sb-ui-color-primary-soft);border-color:var(--sb-ui-color-primary-tint);color:var(--sb-ui-color-link);font-weight:var(--sb-ui-font-weight-semibold)}.sb-ui-time-picker__period{background:var(--sb-ui-color-surface-muted);border-radius:var(--sb-ui-radius-lg);padding:var(--sb-ui-space-1);display:flex}.sb-ui-time-picker__period button{appearance:none;border-radius:var(--sb-ui-radius-md);color:var(--sb-ui-color-text-secondary);cursor:pointer;font-size:var(--sb-ui-text-caption-1);height:36px;padding:0 var(--sb-ui-space-3);background:0 0;border:0}.sb-ui-time-picker__period button[aria-pressed=true]{background:var(--sb-ui-color-surface);box-shadow:var(--sb-ui-shadow-card);color:var(--sb-ui-color-text);font-weight:var(--sb-ui-font-weight-semibold)}.sb-ui-phone-input__country{background:var(--sb-ui-color-surface-subtle);border-right:1px solid var(--sb-ui-color-border);align-self:stretch;align-items:center;gap:var(--sb-ui-space-2);padding:0 var(--sb-ui-space-3);margin:-8px 0 -8px -12px;display:flex;position:relative}.sb-ui-phone-input__country select{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.sb-ui-phone-input__badge{background:var(--sb-ui-color-primary);border-radius:var(--sb-ui-radius-sm);color:var(--sb-ui-color-text-inverse);font-size:var(--sb-ui-text-caption-2);font-weight:var(--sb-ui-font-weight-semibold);justify-content:center;align-items:center;width:26px;height:20px;display:inline-flex}.sb-ui-phone-input__calling{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-4)}.sb-ui-color-picker{gap:var(--sb-ui-space-3);flex-direction:column;display:flex}.sb-ui-color-picker__summary{align-items:center;gap:var(--sb-ui-space-3);display:flex}.sb-ui-color-picker__summary>div{gap:var(--sb-ui-space-1);flex-direction:column;display:flex}.sb-ui-color-picker__value{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-3)}.sb-ui-color-picker__panel{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-xl);box-shadow:var(--sb-ui-shadow-overlay);gap:var(--sb-ui-space-3);padding:var(--sb-ui-space-4);flex-direction:column;display:flex}.sb-ui-color-picker__gradient{background:linear-gradient(90deg,var(--sb-ui-color-primary-soft),var(--sb-ui-color-primary),var(--sb-ui-color-accent));border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-lg);height:72px}.sb-ui-color-picker__presets{align-items:center;gap:var(--sb-ui-space-2);display:flex}.sb-ui-color-picker__presets button{appearance:none;border-radius:var(--sb-ui-radius-md);cursor:pointer;border:0;width:28px;height:28px;padding:0}.sb-ui-color-picker__presets button[aria-pressed=true]{box-shadow:0 0 0 2px var(--sb-ui-color-surface),0 0 0 4px var(--sb-ui-color-text-strong)}.sb-ui-color-picker__shell{background:var(--sb-ui-color-surface-subtle);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-lg);align-items:center;gap:var(--sb-ui-space-2);min-height:40px;padding:6px 12px;display:flex}.sb-ui-color-picker__shell:focus-within{border-color:var(--sb-ui-color-primary);box-shadow:0 0 0 3px #3b82f624}.sb-ui-color-picker input[type=color]{appearance:none;cursor:pointer;background:0 0;border:0;width:56px;height:56px;padding:0}.sb-ui-color-picker input[type=color]::-webkit-color-swatch{border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-md)}.sb-ui-color-picker__text{color:var(--sb-ui-color-text);font-family:var(--sb-ui-font-mono);font-size:var(--sb-ui-text-body-4);text-transform:uppercase;background:0 0;border:0;outline:0;flex:auto}.sb-ui-dropzone-group,.sb-ui-dropzone__files{gap:var(--sb-ui-space-3);flex-direction:column;display:flex}.sb-ui-dropzone{background:var(--sb-ui-color-primary-soft);border:2px dashed var(--sb-ui-color-primary);border-radius:var(--sb-ui-radius-xl);color:var(--sb-ui-color-text);align-items:center;gap:var(--sb-ui-space-3);text-align:center;min-height:190px;transition:background-color var(--sb-ui-motion-standard),border-color var(--sb-ui-motion-standard);flex-direction:column;justify-content:center;padding:28px;display:flex;position:relative}.sb-ui-dropzone[data-appearance=compact]{background:var(--sb-ui-color-surface);border:1px dashed var(--sb-ui-color-border-control);min-height:168px;padding:var(--sb-ui-space-5);gap:0}.sb-ui-dropzone[data-appearance=compact] .sb-ui-dropzone__icon{background:linear-gradient(180deg,var(--sb-ui-color-primary-soft)0%,var(--sb-ui-color-surface)100%);border-radius:var(--sb-ui-radius-full);width:64px;height:64px}.sb-ui-dropzone[data-appearance=compact] .sb-ui-dropzone__label{color:var(--sb-ui-color-text-strong);margin-top:var(--sb-ui-space-4);font-size:16px;line-height:24px}.sb-ui-dropzone[data-appearance=compact] .sb-ui-dropzone__description{color:var(--sb-ui-color-text-secondary);margin-top:var(--sb-ui-space-1);font-size:12px;line-height:18px}.sb-ui-dropzone[data-dragging=true]{background:var(--sb-ui-color-primary-soft);border-color:var(--sb-ui-color-primary)}.sb-ui-dropzone[data-disabled=true]{color:var(--sb-ui-color-text-disabled);cursor:not-allowed;opacity:.72}.sb-ui-dropzone__input{opacity:0;width:1px;height:1px;position:absolute}.sb-ui-dropzone__icon{background:var(--sb-ui-color-primary-tint);border-radius:var(--sb-ui-radius-2xl);color:var(--sb-ui-color-text);justify-content:center;align-items:center;width:54px;height:54px;display:flex}.sb-ui-dropzone__label{font-size:var(--sb-ui-text-body-3);font-weight:var(--sb-ui-font-weight-semibold)}.sb-ui-dropzone__description{color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-caption-1)}.sb-ui-dropzone__browse{appearance:none;background:var(--sb-ui-color-primary);border-radius:var(--sb-ui-radius-lg);color:var(--sb-ui-color-on-primary);cursor:pointer;font-size:13px;font-weight:var(--sb-ui-font-weight-semibold);border:0;min-height:37px;padding:8px 16px}.sb-ui-dropzone__file{border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-lg);align-items:center;gap:var(--sb-ui-space-3);padding:12px 14px;display:flex}.sb-ui-dropzone__file-icon{background:var(--sb-ui-color-surface-muted);border-radius:var(--sb-ui-radius-lg);flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:flex}.sb-ui-dropzone__file-copy{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.sb-ui-dropzone__file-header{gap:var(--sb-ui-space-3);justify-content:space-between;display:flex}.sb-ui-dropzone__file-name{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-caption-1);font-weight:var(--sb-ui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-ui-dropzone__file-status{color:var(--sb-ui-color-link);font-size:11px}.sb-ui-dropzone__progress{background:var(--sb-ui-color-surface-disabled);border-radius:var(--sb-ui-radius-full);height:5px;display:block;overflow:hidden}.sb-ui-dropzone__progress>span{background:var(--sb-ui-color-primary);border-radius:inherit;height:100%;display:block}.sb-ui-dropzone__remove{appearance:none;border-radius:var(--sb-ui-radius-md);color:var(--sb-ui-color-text);cursor:pointer;background:0 0;border:0;padding:6px;display:flex}.sb-ui-tabs{flex-direction:column;min-width:0;display:flex}.sb-ui-tabs[data-orientation=vertical]{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.sb-ui-tabs__list{border-bottom:1px solid var(--sb-ui-color-border);gap:var(--sb-ui-space-1);display:flex;overflow-x:auto}.sb-ui-tabs[data-orientation=vertical] .sb-ui-tabs__list{border-bottom:0;border-right:1px solid var(--sb-ui-color-border);flex-direction:column}.sb-ui-tabs__list button{appearance:none;color:var(--sb-ui-color-text-secondary);cursor:pointer;font-size:var(--sb-ui-text-body-4);font-weight:var(--sb-ui-font-weight-medium);align-items:center;gap:var(--sb-ui-space-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 14px;display:inline-flex}.sb-ui-tabs__list button[aria-selected=true]{border-bottom-color:var(--sb-ui-color-primary);color:var(--sb-ui-color-link)}.sb-ui-tabs[data-variant=pill] .sb-ui-tabs__list{background:var(--sb-ui-color-surface-muted);border-radius:var(--sb-ui-radius-lg);padding:var(--sb-ui-space-1);border:0}.sb-ui-tabs[data-variant=pill] .sb-ui-tabs__list button{border-radius:var(--sb-ui-radius-md);border:0;min-height:36px}.sb-ui-tabs[data-variant=pill] .sb-ui-tabs__list button[aria-selected=true]{background:var(--sb-ui-color-surface);box-shadow:var(--sb-ui-shadow-card)}.sb-ui-tabs__list button:disabled{color:var(--sb-ui-color-text-disabled);cursor:not-allowed}.sb-ui-tabs__panel{min-width:0;padding:var(--sb-ui-space-5)0;outline:0}.sb-ui-tabs[data-orientation=vertical] .sb-ui-tabs__panel{padding:0 0 0 var(--sb-ui-space-5)}.sb-ui-segmented:not([data-variant=bare]){background:var(--sb-ui-color-surface-muted);border-radius:var(--sb-ui-radius-lg);gap:var(--sb-ui-space-1);padding:var(--sb-ui-space-1);display:inline-flex}.sb-ui-segmented:not([data-variant=bare])[data-full-width=true]{width:100%;display:flex}.sb-ui-segmented:not([data-variant=bare]) button{appearance:none;border-radius:var(--sb-ui-radius-md);color:var(--sb-ui-color-text-secondary);cursor:pointer;font-size:var(--sb-ui-text-body-4);font-weight:var(--sb-ui-font-weight-medium);align-items:center;gap:var(--sb-ui-space-2);background:0 0;border:0;flex:auto;justify-content:center;min-height:36px;padding:7px 12px;display:inline-flex}.sb-ui-segmented:not([data-variant=bare])[data-size=compact] button{min-height:29px;padding:4px 8px}.sb-ui-segmented:not([data-variant=bare]) button[aria-pressed=true]{background:var(--sb-ui-color-surface);box-shadow:var(--sb-ui-shadow-card);color:var(--sb-ui-color-link)}.sb-ui-segmented:not([data-variant=bare]) button:disabled{color:var(--sb-ui-color-text-disabled);cursor:not-allowed}.sb-ui-segmented[data-variant=tiles]{gap:var(--sb-ui-space-2);background:0 0;padding:0}.sb-ui-segmented[data-variant=tiles] button{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-lg);color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-4);font-weight:var(--sb-ui-font-weight-semibold);min-height:44px;padding:var(--sb-ui-space-2)var(--sb-ui-space-3)}.sb-ui-segmented[data-variant=tiles] button:hover:not(:disabled){background:var(--sb-ui-color-surface-hover)}.sb-ui-segmented[data-variant=tiles] button[aria-pressed=true]{background:var(--sb-ui-color-primary);border-color:var(--sb-ui-color-primary);box-shadow:none;color:var(--sb-ui-color-text-inverse)}.sb-ui-breadcrumb{max-width:100%;overflow:hidden}.sb-ui-breadcrumb ol{align-items:center;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sb-ui-breadcrumb li{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-body-4);flex:none;align-items:center;display:inline-flex}.sb-ui-breadcrumb a,.sb-ui-breadcrumb button{appearance:none;color:var(--sb-ui-color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px;text-decoration:none}.sb-ui-breadcrumb a:hover,.sb-ui-breadcrumb button:hover{color:var(--sb-ui-color-primary)}.sb-ui-breadcrumb [aria-current=page]{color:var(--sb-ui-color-text);font-weight:var(--sb-ui-font-weight-medium);padding:4px}.sb-ui-breadcrumb__separator{color:var(--sb-ui-color-text-muted);padding:0 4px}.sb-ui-stepper:not([data-variant=bare]) ol{margin:0;padding:0;list-style:none;display:flex}.sb-ui-stepper:not([data-variant=bare]) li{flex:1 1 0;position:relative}.sb-ui-stepper:not([data-variant=bare]) li:not(:last-child):after{background:var(--sb-ui-color-border-control);content:"";height:2px;position:absolute;top:13px;left:calc(50% + 20px);right:calc(20px - 50%)}.sb-ui-stepper:not([data-variant=bare]) li[data-state=complete]:not(:last-child):after{background:var(--sb-ui-color-success)}.sb-ui-stepper:not([data-variant=bare]) button,.sb-ui-stepper:not([data-variant=bare]) li>div{appearance:none;color:var(--sb-ui-color-text-secondary);font:inherit;align-items:center;gap:var(--sb-ui-space-2);padding:0 var(--sb-ui-space-2);text-align:center;z-index:1;background:0 0;border:0;flex-direction:column;width:100%;display:flex;position:relative}.sb-ui-stepper:not([data-variant=bare]) button{cursor:pointer}.sb-ui-stepper:not([data-variant=bare]) .sb-ui-stepper__marker{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-full);font-size:var(--sb-ui-text-caption-1);font-weight:var(--sb-ui-font-weight-semibold);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.sb-ui-stepper:not([data-variant=bare]) li[data-state=complete] .sb-ui-stepper__marker{background:var(--sb-ui-color-success);border-color:var(--sb-ui-color-success);color:var(--sb-ui-color-text-inverse)}.sb-ui-stepper:not([data-variant=bare]) li[data-state=current] .sb-ui-stepper__marker{background:var(--sb-ui-color-primary);border-color:var(--sb-ui-color-primary);color:var(--sb-ui-color-on-primary)}.sb-ui-stepper:not([data-variant=bare]) li[data-state=current] .sb-ui-stepper__label{color:var(--sb-ui-color-link);font-weight:var(--sb-ui-font-weight-semibold)}.sb-ui-stepper:not([data-variant=bare]) .sb-ui-stepper__copy{flex-direction:column;display:flex}.sb-ui-stepper:not([data-variant=bare]) .sb-ui-stepper__label{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-4);font-weight:var(--sb-ui-font-weight-medium)}.sb-ui-stepper:not([data-variant=bare]) .sb-ui-stepper__description{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-caption-1)}.sb-ui-stepper:not([data-variant=bare])[data-orientation=vertical] ol{gap:var(--sb-ui-space-4);flex-direction:column}.sb-ui-stepper:not([data-variant=bare])[data-orientation=vertical] li:not(:last-child):after{width:2px;height:auto;inset:36px auto -16px 17px}.sb-ui-stepper:not([data-variant=bare])[data-orientation=vertical] button,.sb-ui-stepper:not([data-variant=bare])[data-orientation=vertical] li>div{text-align:left;flex-direction:row;align-items:flex-start}.sb-ui-accordion{border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-lg);overflow:hidden}.sb-ui-accordion__item+.sb-ui-accordion__item{border-top:1px solid var(--sb-ui-color-border)}.sb-ui-accordion h3{margin:0}.sb-ui-accordion h3 button{appearance:none;background:var(--sb-ui-color-surface);color:var(--sb-ui-color-text);cursor:pointer;font-size:var(--sb-ui-text-body-3);font-weight:var(--sb-ui-font-weight-medium);align-items:center;gap:var(--sb-ui-space-4);text-align:left;border:0;justify-content:space-between;width:100%;min-height:56px;padding:12px 16px;display:flex}.sb-ui-accordion h3 button:hover:not(:disabled){background:var(--sb-ui-color-surface-hover)}.sb-ui-accordion h3 button:disabled{color:var(--sb-ui-color-text-disabled);cursor:not-allowed}.sb-ui-accordion__chevron{color:var(--sb-ui-color-text-muted);justify-content:center;align-items:center;width:24px;height:24px;font-size:22px;display:inline-flex}.sb-ui-accordion__panel{background:var(--sb-ui-color-surface);color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-body-4);line-height:var(--sb-ui-line-body);padding:0 16px 16px}.sb-ui-progress:not([data-variant=bare]){--sb-ui-progress-color:var(--sb-ui-color-primary);gap:var(--sb-ui-space-2);flex-direction:column;display:flex}.sb-ui-progress:not([data-variant=bare])[data-tone=success]{--sb-ui-progress-color:var(--sb-ui-color-success)}.sb-ui-progress:not([data-variant=bare])[data-tone=warning]{--sb-ui-progress-color:var(--sb-ui-color-warning)}.sb-ui-progress:not([data-variant=bare])[data-tone=danger]{--sb-ui-progress-color:var(--sb-ui-color-danger)}.sb-ui-progress:not([data-variant=bare]) .sb-ui-progress__header{color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-body-4);justify-content:space-between;display:flex}.sb-ui-progress:not([data-variant=bare]) .sb-ui-progress__track,.sb-ui-progress:not([data-variant=bare]).sb-ui-progress__track{background:var(--sb-ui-color-surface-muted);border-radius:var(--sb-ui-radius-full);height:8px;overflow:hidden}.sb-ui-progress:not([data-variant=bare])[data-size=small] .sb-ui-progress__track,.sb-ui-progress:not([data-variant=bare])[data-size=small].sb-ui-progress__track{height:4px}.sb-ui-progress:not([data-variant=bare])[data-size=large] .sb-ui-progress__track,.sb-ui-progress:not([data-variant=bare])[data-size=large].sb-ui-progress__track{height:12px}.sb-ui-progress:not([data-variant=bare]) .sb-ui-progress__bar{background:var(--sb-ui-progress-color);border-radius:inherit;height:100%;transition:width var(--sb-ui-motion-moderate);display:block}.sb-ui-progress:not([data-variant=bare])[data-indeterminate=true] .sb-ui-progress__bar{width:36%;animation:1.2s ease-in-out infinite sb-ui-progress-indeterminate}@keyframes sb-ui-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.sb-ui-progress:not([data-variant=bare])[data-indeterminate=true] .sb-ui-progress__bar{animation-duration:2.4s}}.sb-ui-slider{gap:var(--sb-ui-space-2);flex-direction:column;display:flex}.sb-ui-slider__header{color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-body-4);justify-content:space-between;align-items:center;display:flex}.sb-ui-slider__header label{color:var(--sb-ui-color-text);font-weight:var(--sb-ui-font-weight-medium)}.sb-ui-slider__header output{background:var(--sb-ui-color-primary);border-radius:var(--sb-ui-radius-sm);color:var(--sb-ui-color-on-primary);font-size:11px;font-weight:var(--sb-ui-font-weight-semibold);padding:4px 8px}.sb-ui-slider input[type=range]{appearance:none;background:linear-gradient(to right,var(--sb-ui-color-primary)var(--sb-ui-slider-fill),var(--sb-ui-color-surface-muted)var(--sb-ui-slider-fill));border-radius:var(--sb-ui-radius-full);cursor:pointer;width:100%;height:6px}.sb-ui-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--sb-ui-color-surface);border:2px solid var(--sb-ui-color-primary);border-radius:var(--sb-ui-radius-full);box-shadow:var(--sb-ui-shadow-card);width:20px;height:20px}.sb-ui-slider input[type=range]::-moz-range-thumb{background:var(--sb-ui-color-surface);border:2px solid var(--sb-ui-color-primary);border-radius:var(--sb-ui-radius-full);box-shadow:var(--sb-ui-shadow-card);width:18px;height:18px}.sb-ui-slider[data-disabled=true]{color:var(--sb-ui-color-text-disabled);opacity:.6}.sb-ui-slider[data-disabled=true] input{cursor:not-allowed}.sb-ui-slider__bounds{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-caption-2);justify-content:space-between;display:flex}.sb-ui-slider[data-size=compact] input[type=range]{background:0 0;height:18px;margin:0}.sb-ui-slider[data-size=compact] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--sb-ui-color-primary)0,var(--sb-ui-color-primary)var(--sb-ui-slider-fill),var(--sb-ui-slider-track,var(--sb-ui-color-surface-muted))var(--sb-ui-slider-fill),var(--sb-ui-slider-track,var(--sb-ui-color-surface-muted))100%);border-radius:var(--sb-ui-radius-full);height:4px}.sb-ui-slider[data-size=compact] input[type=range]::-webkit-slider-thumb{border-width:3px;width:18px;height:18px;margin-top:-7px}.sb-ui-slider[data-size=compact] input[type=range]::-moz-range-track{background:var(--sb-ui-slider-track,var(--sb-ui-color-surface-muted));border-radius:var(--sb-ui-radius-full);height:4px}.sb-ui-slider[data-size=compact] input[type=range]::-moz-range-progress{background:var(--sb-ui-color-primary);border-radius:var(--sb-ui-radius-full);height:4px}.sb-ui-slider[data-size=compact] input[type=range]::-moz-range-thumb{border-width:3px;width:12px;height:12px}.sb-ui-otp-group{gap:var(--sb-ui-space-3);flex-direction:column;display:flex}.sb-ui-otp{gap:var(--sb-ui-space-1);width:100%;display:flex}.sb-ui-otp input{appearance:none;background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-xl);color:var(--sb-ui-color-text);font-family:var(--sb-ui-font-sans);font-size:var(--sb-ui-text-display-4);font-weight:var(--sb-ui-font-weight-semibold);text-align:center;outline:0;flex:1 1 0;min-width:0;height:123px;padding:0;line-height:1.2}.sb-ui-otp[data-size=compact] input{border-radius:var(--sb-ui-radius-lg);font-size:var(--sb-ui-text-heading-5);flex:0 0 46px;height:52px}.sb-ui-otp input::placeholder{color:var(--sb-ui-color-placeholder);opacity:1}.sb-ui-otp input:focus{border-color:var(--sb-ui-color-primary)}.sb-ui-otp[data-invalid=true] input{border-color:var(--sb-ui-color-danger)}.sb-ui-otp input:disabled{background:var(--sb-ui-color-surface-disabled);color:var(--sb-ui-color-text-disabled)}.sb-ui-otp__progress{color:var(--sb-ui-color-text-secondary);font-size:11px}.sb-ui-otp__resend{margin-top:var(--sb-ui-space-2);text-align:center}.sb-ui-otp__resend span,.sb-ui-otp__resend button{background:var(--sb-ui-color-primary-subtle);border-radius:var(--sb-ui-radius-md);font-family:var(--sb-ui-font-sans);font-size:var(--sb-ui-text-body-4);font-weight:var(--sb-ui-font-weight-semibold);border:0;padding:8px 24px;line-height:20px;display:inline-block}.sb-ui-otp__resend span{color:var(--sb-ui-color-primary-muted)}.sb-ui-otp__resend button{color:var(--sb-ui-color-primary);cursor:pointer;transition:background-color var(--sb-ui-motion-standard)}.sb-ui-otp__resend button:hover{background:var(--sb-ui-color-primary-tint)}@media (max-width:39.99rem){.sb-ui-otp input{font-size:40px}}.sb-ui-avatar{background:var(--sb-ui-color-primary-soft);border-radius:var(--sb-ui-radius-full);color:var(--sb-ui-color-link);font-size:var(--sb-ui-text-caption-1);font-weight:var(--sb-ui-font-weight-semibold);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative;overflow:visible}.sb-ui-avatar[data-size=small]{width:32px;height:32px}.sb-ui-avatar[data-size=large]{font-size:var(--sb-ui-text-body-3);width:56px;height:56px}.sb-ui-avatar[data-size=xlarge]{font-size:var(--sb-ui-text-heading-5);width:72px;height:72px}.sb-ui-avatar img,.sb-ui-avatar__fallback{border-radius:inherit;object-fit:cover;width:100%;height:100%;overflow:hidden}.sb-ui-avatar__fallback{justify-content:center;align-items:center;display:flex}.sb-ui-avatar__status{background:var(--sb-ui-color-text-muted);border:2px solid var(--sb-ui-color-surface);border-radius:var(--sb-ui-radius-full);width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.sb-ui-avatar__status[data-status=online]{background:var(--sb-ui-color-success)}.sb-ui-avatar__status[data-status=busy]{background:var(--sb-ui-color-danger)}.sb-ui-avatar__status[data-status=away]{background:var(--sb-ui-color-warning)}.sb-ui-menu__trigger{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.sb-ui-menu:not([data-variant=bare]){background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-lg);box-shadow:var(--sb-ui-shadow-overlay);min-width:200px;padding:var(--sb-ui-space-1);z-index:calc(var(--sb-ui-overlay-layer-base) + var(--sb-ui-layer-popover));overflow:hidden}.sb-ui-menu:not([data-variant=bare]) button,.sb-ui-menu:not([data-variant=bare]) a{appearance:none;border-radius:var(--sb-ui-radius-md);color:var(--sb-ui-color-text);cursor:pointer;font-size:var(--sb-ui-text-body-4);align-items:center;gap:var(--sb-ui-space-2);text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;width:100%;min-height:40px;padding:8px 10px;text-decoration:none;display:grid}.sb-ui-menu:not([data-variant=bare])[data-size=compact]{padding:5px}.sb-ui-menu:not([data-variant=bare])[data-size=compact] button,.sb-ui-menu:not([data-variant=bare])[data-size=compact] a{min-height:32px;padding:4px 12px}.sb-ui-menu__item{width:100%}.sb-ui-menu:not([data-variant=bare]) button:hover:not(:disabled),.sb-ui-menu:not([data-variant=bare]) a:hover:not([aria-disabled=true]),.sb-ui-menu:not([data-variant=bare]) button:focus-visible,.sb-ui-menu:not([data-variant=bare]) a:focus-visible{background:var(--sb-ui-color-surface-hover);outline:0}.sb-ui-menu:not([data-variant=bare]) [data-destructive=true]{color:var(--sb-ui-color-danger)}.sb-ui-menu:not([data-variant=bare]) button:disabled,.sb-ui-menu:not([data-variant=bare]) a[aria-disabled=true]{color:var(--sb-ui-color-text-disabled);cursor:not-allowed}.sb-ui-menu:not([data-variant=bare]) kbd{color:var(--sb-ui-color-text-muted);font-family:var(--sb-ui-font-sans);font-size:var(--sb-ui-text-caption-1)}.sb-ui-menu__separator{background:var(--sb-ui-color-border);height:1px;margin:var(--sb-ui-space-1)0}.sb-ui-scroll-area{background:var(--sb-ui-color-surface-muted);border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-lg);scrollbar-color:var(--sb-ui-color-scrollbar-thumb)var(--sb-ui-color-scrollbar-track);scrollbar-width:thin;padding:14px 18px 14px 14px}.sb-ui-scroll-area[data-orientation=vertical]{overflow:hidden auto}.sb-ui-scroll-area[data-orientation=horizontal]{overflow:auto hidden}.sb-ui-scroll-area[data-orientation=both]{overflow:auto}.sb-ui-scroll-area[data-variant=bare]{overscroll-behavior-x:contain;scrollbar-color:auto;scrollbar-width:auto;background:0 0;border:0;border-radius:0;max-width:100%;padding:0}.sb-ui-scroll-area[data-variant=bare]:focus-visible{outline:2px solid var(--sb-ui-color-primary);outline-offset:2px}.sb-ui-scroll-area-frame{min-width:0;max-width:100%;position:relative}.sb-ui-scroll-area-fade{pointer-events:none;z-index:10;width:28px;position:absolute;top:1px;bottom:1px}.sb-ui-scroll-area-fade[data-edge=left]{background:linear-gradient(to right,var(--sb-ui-color-surface),transparent);border-radius:var(--sb-ui-radius-xl)0 0 var(--sb-ui-radius-xl);left:1px}.sb-ui-scroll-area-fade[data-edge=right]{background:linear-gradient(to left,var(--sb-ui-color-surface),transparent);border-radius:0 var(--sb-ui-radius-xl)var(--sb-ui-radius-xl)0;right:1px}.sb-ui-scroll-area::-webkit-scrollbar{width:8px;height:8px}.sb-ui-scroll-area::-webkit-scrollbar-track{background:var(--sb-ui-color-scrollbar-track)}.sb-ui-scroll-area::-webkit-scrollbar-thumb{background:var(--sb-ui-color-scrollbar-thumb);border-radius:var(--sb-ui-radius-full)}.sb-ui-scroll-area::-webkit-scrollbar-thumb:hover{background:var(--sb-ui-color-scrollbar-thumb-hover)}.sb-ui-scroll-area[data-variant=bare]::-webkit-scrollbar-track{background:revert}.sb-ui-scroll-area[data-variant=bare]::-webkit-scrollbar-thumb{background:revert}.sb-ui-scroll-area[data-variant=bare]::-webkit-scrollbar-thumb:hover{background:revert}.sb-ui-scroll-area[data-variant=bare]::-webkit-scrollbar{width:auto;height:auto}.sb-ui-metric-card{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-2xl);color:var(--sb-ui-color-text);min-height:260px;padding:var(--sb-ui-space-6);flex-direction:column;gap:18px;display:flex}.sb-ui-metric-card__top{align-items:center;gap:var(--sb-ui-space-3);justify-content:space-between;display:flex}.sb-ui-metric-card__label{color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-body-4);font-weight:var(--sb-ui-font-weight-medium)}.sb-ui-metric-card__icon{background:var(--sb-ui-color-primary-soft);border-radius:var(--sb-ui-radius-lg);color:var(--sb-ui-color-primary);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sb-ui-metric-card__value{font-size:var(--sb-ui-text-heading-1);font-weight:var(--sb-ui-font-weight-semibold);letter-spacing:-.02em;line-height:42px}.sb-ui-metric-card__meta{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-caption-1);align-items:center;gap:var(--sb-ui-space-2);flex-wrap:wrap;display:flex}.sb-ui-metric-card__meta [data-trend=up]{background:var(--sb-ui-color-success-soft);border-radius:var(--sb-ui-radius-full);color:var(--sb-ui-color-success-text);font-weight:var(--sb-ui-font-weight-semibold);padding:4px 7px}.sb-ui-metric-card__meta [data-trend=down]{color:var(--sb-ui-color-danger)}.sb-ui-metric-card__footer{border-top:1px solid var(--sb-ui-color-border);margin-top:var(--sb-ui-space-4);padding-top:var(--sb-ui-space-3)}.sb-ui-visually-hidden{white-space:nowrap!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sb-ui-chart-container{background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-xl);color:var(--sb-ui-color-text);margin:0;overflow:hidden}.sb-ui-chart-container__header{border-bottom:1px solid var(--sb-ui-color-border);align-items:center;gap:var(--sb-ui-space-4);justify-content:space-between;min-height:64px;padding:12px 18px;display:flex}.sb-ui-chart-container__title{font-size:var(--sb-ui-text-heading-6);font-weight:var(--sb-ui-font-weight-semibold)}.sb-ui-chart-container__description{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-body-4);margin-top:var(--sb-ui-space-1)}.sb-ui-chart-container__actions{flex:none}.sb-ui-chart-container__legend{padding:12px 18px 0}.sb-ui-chart-container__canvas{background:var(--sb-ui-color-surface-subtle);height:var(--sb-ui-chart-height);min-height:120px;padding:var(--sb-ui-space-4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sb-ui-chart-container__canvas>svg{width:100%;height:100%;overflow:visible}.sb-ui-chart-container__empty{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-body-4);text-align:center}.sb-ui-chart-container__footer{border-top:1px solid var(--sb-ui-color-border);color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-caption-1);align-items:center;min-height:48px;padding:10px 18px;display:flex}.sb-ui-chart-legend{align-items:center;gap:var(--sb-ui-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sb-ui-chart-legend button,.sb-ui-chart-legend li>div{appearance:none;color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-caption-1);align-items:center;gap:var(--sb-ui-space-2);background:0 0;border:0;grid-template-columns:auto auto auto;padding:2px;display:grid}.sb-ui-chart-legend button{cursor:pointer}.sb-ui-chart-legend button[aria-pressed=false],.sb-ui-chart-legend [data-hidden=true]{opacity:.45}.sb-ui-chart-legend__swatch{border-radius:var(--sb-ui-radius-sm);width:10px;height:10px}.sb-ui-chart-legend__value{color:var(--sb-ui-color-text);font-weight:var(--sb-ui-font-weight-medium)}.sb-ui-chart-grid{stroke:var(--sb-ui-color-border);stroke-width:1px}.sb-ui-chart-axis{fill:none;stroke:var(--sb-ui-color-border-control);stroke-width:1px}.sb-ui-chart-axis-label{fill:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-caption-2)}.sb-ui-chart-category-label{fill:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-caption-1)}.sb-ui-line-chart__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.sb-ui-line-chart__area{fill:currentColor;opacity:.12}.sb-ui-line-chart__dot{fill:var(--sb-ui-color-surface);stroke:currentColor;stroke-width:2px}.sb-ui-bar-chart__bar{transition:opacity var(--sb-ui-motion-standard)}.sb-ui-bar-chart__bar:hover{opacity:.82}.sb-ui-bar-chart__tooltip rect{fill:var(--sb-ui-color-chart-tooltip,#19191a);stroke:var(--sb-ui-color-chart-tooltip-border,#474748);stroke-width:1px}.sb-ui-bar-chart__tooltip text{fill:var(--sb-ui-color-chart-tooltip-text,#fff);font-size:var(--sb-ui-text-caption-1)}.sb-ui-bar-chart__tooltip-title{font-weight:var(--sb-ui-font-weight-semibold)}.sb-ui-pie-chart__track{stroke:var(--sb-ui-color-border)}.sb-ui-pie-chart__segment{transition:opacity var(--sb-ui-motion-standard)}.sb-ui-pie-chart__rings .sb-ui-pie-chart__segment{stroke-linecap:round}.sb-ui-pie-chart__segment:hover{opacity:.84}.sb-ui-pie-chart__center text{fill:var(--sb-ui-color-text);font-size:var(--sb-ui-text-heading-4);font-weight:var(--sb-ui-font-weight-semibold);text-anchor:middle}.sb-ui-pie-chart__center .sb-ui-pie-chart__center-label{fill:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-caption-1);font-weight:var(--sb-ui-font-weight-regular)}.sb-ui-timeline{margin:0;padding:0;list-style:none}.sb-ui-timeline li{gap:var(--sb-ui-space-3);padding-bottom:var(--sb-ui-space-5);grid-template-columns:24px minmax(0,1fr);display:grid;position:relative}.sb-ui-timeline li:not(:last-child):before{background:var(--sb-ui-color-border-control);content:"";width:2px;position:absolute;top:24px;bottom:0;left:11px}.sb-ui-timeline__marker{background:var(--sb-ui-color-surface-muted);border:2px solid var(--sb-ui-color-surface);border-radius:var(--sb-ui-radius-full);box-shadow:0 0 0 1px var(--sb-ui-color-border-control);color:var(--sb-ui-color-text-secondary);z-index:1;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sb-ui-timeline li[data-tone=info] .sb-ui-timeline__marker{background:var(--sb-ui-color-info);color:var(--sb-ui-color-text-inverse)}.sb-ui-timeline li[data-tone=success] .sb-ui-timeline__marker{background:var(--sb-ui-color-success);color:var(--sb-ui-color-text-inverse)}.sb-ui-timeline li[data-tone=warning] .sb-ui-timeline__marker{background:var(--sb-ui-color-warning);color:var(--sb-ui-color-text-inverse)}.sb-ui-timeline li[data-tone=danger] .sb-ui-timeline__marker{background:var(--sb-ui-color-danger);color:var(--sb-ui-color-text-inverse)}.sb-ui-timeline__heading{align-items:baseline;gap:var(--sb-ui-space-3);justify-content:space-between;display:flex}.sb-ui-timeline__title{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-body-4);font-weight:var(--sb-ui-font-weight-semibold)}.sb-ui-timeline__heading time,.sb-ui-timeline__heading>span{color:var(--sb-ui-color-text-muted);font-size:var(--sb-ui-text-caption-1);white-space:nowrap}.sb-ui-timeline__description{color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-body-4);line-height:var(--sb-ui-line-body);margin-top:2px}.sb-ui-timeline__body{margin-top:var(--sb-ui-space-3)}.sb-ui-timeline[data-orientation=horizontal]{display:flex;overflow-x:auto}.sb-ui-timeline[data-orientation=horizontal] li{padding:0 var(--sb-ui-space-4)0 0;flex:1 0 180px;grid-template-columns:1fr}.sb-ui-timeline[data-orientation=horizontal] li:not(:last-child):before{width:auto;height:2px;inset:11px 0 auto 24px}.sb-ui-carousel{gap:var(--sb-ui-space-4);outline:0;flex-direction:column;display:flex;position:relative}.sb-ui-carousel__header{justify-content:space-between;align-items:center;display:flex}.sb-ui-carousel__title{color:var(--sb-ui-color-text);font-size:var(--sb-ui-text-heading-5);font-weight:var(--sb-ui-font-weight-semibold)}.sb-ui-carousel__count{color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-caption-1);margin-top:var(--sb-ui-space-1)}.sb-ui-carousel__arrows{gap:var(--sb-ui-space-2);display:flex}.sb-ui-carousel__arrows button{appearance:none;background:var(--sb-ui-color-surface);border:1px solid var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-full);color:var(--sb-ui-color-text);cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:20px;display:flex}.sb-ui-carousel__arrows button:disabled{color:var(--sb-ui-color-text-disabled);cursor:not-allowed}.sb-ui-carousel__viewport{border-radius:var(--sb-ui-radius-xl);overflow:hidden}.sb-ui-carousel__track{transition:transform var(--sb-ui-motion-moderate);gap:10px;display:flex}.sb-ui-carousel__slide{border:1px solid var(--sb-ui-color-border);border-radius:10px;flex:0 0 200px;min-height:128px;overflow:hidden}.sb-ui-carousel__slide[data-current=true]{background:var(--sb-ui-color-primary-hover);border-color:var(--sb-ui-color-primary-hover);color:var(--sb-ui-color-text-inverse)}.sb-ui-carousel[data-layout=single] .sb-ui-carousel__track{gap:0}.sb-ui-carousel[data-layout=single] .sb-ui-carousel__slide{background:0 0;border:0;border-radius:0;flex-basis:100%;min-height:0}.sb-ui-carousel[data-layout=single] .sb-ui-carousel__slide[data-current=true]{color:inherit;background:0 0}.sb-ui-carousel__indicators{justify-content:center;align-items:center;gap:6px;display:flex}.sb-ui-carousel__indicators button{appearance:none;background:var(--sb-ui-color-border-control);border-radius:var(--sb-ui-radius-full);cursor:pointer;height:8px;transition:width var(--sb-ui-motion-standard);border:0;width:8px;padding:0}.sb-ui-carousel__indicators button[aria-current=true]{background:var(--sb-ui-color-primary);width:24px}.sb-ui-code-block{border-radius:var(--sb-ui-radius-lg);color:#e8e8e8;background:#19191a;border:1px solid #474748;overflow:hidden}.sb-ui-code-block__toolbar{color:#bababa;font-size:var(--sb-ui-text-caption-2);font-weight:var(--sb-ui-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;background:#303031;border-bottom:1px solid #474748;justify-content:space-between;align-items:center;min-height:42px;padding:6px 12px;display:flex}.sb-ui-code-block__toolbar button{appearance:none;color:#e8e8e8;cursor:pointer;font-size:var(--sb-ui-text-caption-1);font-weight:var(--sb-ui-font-weight-medium);text-transform:none;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.sb-ui-code-block pre{padding:var(--sb-ui-space-4);margin:0;overflow:auto}.sb-ui-code-block code{font-family:var(--sb-ui-font-mono);font-size:var(--sb-ui-text-caption-1);line-height:1.7}.sb-ui-code-block__line{grid-template-columns:3ch minmax(max-content,1fr);display:grid}.sb-ui-code-block__line>span:first-child{color:#8f8f91;text-align:right;-webkit-user-select:none;user-select:none;padding-right:1ch}.sb-ui-media-frame{background:var(--sb-ui-color-surface-subtle);border:1px solid var(--sb-ui-color-border);border-radius:var(--sb-ui-radius-xl);margin:0;overflow:hidden}.sb-ui-media-frame[data-variant=thumbnail]{border:0}.sb-ui-media-frame[data-variant=upload-preview]{background:var(--sb-ui-color-surface);border-style:dashed;border-width:1px}.sb-ui-media-frame[data-radius=none]{border-radius:0}.sb-ui-media-frame[data-radius=sm]{border-radius:var(--sb-ui-radius-sm)}.sb-ui-media-frame[data-radius=md]{border-radius:var(--sb-ui-radius-md)}.sb-ui-media-frame[data-radius=lg]{border-radius:var(--sb-ui-radius-lg)}.sb-ui-media-frame[data-radius=xl]{border-radius:var(--sb-ui-radius-xl)}.sb-ui-media-frame__surface{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sb-ui-media-frame img,.sb-ui-media-frame video,.sb-ui-media-frame iframe{border:0;width:100%;height:100%}.sb-ui-media-frame[data-fit=cover] img,.sb-ui-media-frame[data-fit=cover] video{object-fit:cover}.sb-ui-media-frame[data-fit=contain] img,.sb-ui-media-frame[data-fit=contain] video{object-fit:contain}.sb-ui-media-frame[data-fit=fill] img,.sb-ui-media-frame[data-fit=fill] video{object-fit:fill}.sb-ui-media-frame__overlay{bottom:0;padding:var(--sb-ui-space-5);background:linear-gradient(#0000,#0000005c);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline:0}.sb-ui-media-frame figcaption{color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-caption-1);padding:var(--sb-ui-space-3)var(--sb-ui-space-4)}.sb-ui-media-frame[data-type=video]{background:#19191a;border-color:#474748}.sb-ui-media-frame__video-placeholder,.sb-ui-media-frame__document-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sb-ui-media-frame__video-placeholder{color:#fff;position:relative}.sb-ui-media-frame__meta{color:#fffc;font-size:var(--sb-ui-text-caption-2);justify-content:space-between;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.sb-ui-media-frame__document-placeholder{color:var(--sb-ui-color-text-secondary);gap:var(--sb-ui-space-3);flex-direction:column}.sb-ui-media-frame__state{color:var(--sb-ui-color-text-secondary);font-size:var(--sb-ui-text-body-4)}.sb-ui-media-frame[data-surface=subtle]{background:var(--sb-ui-color-surface-subtle)}.sb-ui-media-frame[data-surface=surface]{background:var(--sb-ui-color-surface)}.sb-ui-media-frame[data-surface=muted]{background:var(--sb-ui-color-surface-muted)}.sb-ui-media-frame[data-surface=disabled]{background:var(--sb-ui-color-surface-disabled)}.sb-ui-media-frame[data-surface=danger-soft],.sb-ui-media-frame[data-unavailable=true]{background:var(--sb-ui-color-danger-soft)}.sb-ui-search-input__control:focus-visible,.sb-ui-date-field__calendar-trigger:focus-visible,.sb-ui-date-field__today:focus-visible,.sb-ui-calendar__header button:focus-visible,.sb-ui-calendar__days button:focus-visible,.sb-ui-dialog:focus-visible,.sb-ui-dialog-surface:focus-visible,.sb-ui-drawer:focus-visible,.sb-ui-tabs__panel:focus-visible,.sb-ui-carousel:focus-visible{outline:2px solid var(--sb-ui-color-focus);outline-offset:2px}
