.bb-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-animated{transition:--bb-primary var(--bb-transition-medium) var(--bb-ease),--bb-primary-fg var(--bb-transition-medium) var(--bb-ease),--bb-danger var(--bb-transition-medium) var(--bb-ease),--bb-panel var(--bb-transition-medium) var(--bb-ease),--bb-text var(--bb-transition-medium) var(--bb-ease),--bb-border var(--bb-transition-medium) var(--bb-ease),--bb-ring-opacity var(--bb-transition-medium) var(--bb-ease)}.scrollbar-border{scrollbar-color:var(--bb-border) var(--bb-panel);scrollbar-width:thin}.scrollbar-border::-webkit-scrollbar{background-color:inherit;border-radius:var(--bb-radius);width:6px;height:8px;display:block}.scrollbar-border::-webkit-scrollbar-thumb{background-color:var(--bb-border);border-radius:var(--bb-radius);display:block}@property --bb-primary{syntax:"<color>";inherits:true;initial-value:#000}@property --bb-primary-fg{syntax:"<color>";inherits:true;initial-value:#fff}@property --bb-danger{syntax:"<color>";inherits:true;initial-value:#d93b30}@property --bb-warn{syntax:"<color>";inherits:true;initial-value:#f08358}@property --bb-text-warn{syntax:"<color>";inherits:true;initial-value:#b45309}@property --bb-panel{syntax:"<color>";inherits:true;initial-value:#fff}@property --bb-text{syntax:"<color>";inherits:true;initial-value:#000}@property --bb-border{syntax:"<color>";inherits:true;initial-value:#d4d4d8}@property --bb-ring-opacity{syntax:"<percentage>";inherits:true;initial-value:15%}.light,:root{--lightningcss-light:initial;--lightningcss-dark:;color-scheme:light;--bb-primary:#000;--bb-primary-border:var(--bb-primary);--bb-link-fg:var(--bb-primary);--bb-danger:#d93b30;--bb-warn:#f08358;--bb-text-warn:#b45309;--bb-danger-fg:#fff;--bb-success-fg:#fff;--bb-info-fg:#fff;--bb-panel:#fff;--bb-text:#000;--bb-border:#d4d4d8;--bb-ring-opacity:15%;--bb-radius:8px;--bb-border-w:1px;--bb-ring-size:2px;--bb-shadow:0 2px 4px #00000014, 0 4px 10px #0000001a;--bb-elev:0 0 0 0 transparent;--bb-control-h:32px;--bb-fs:14px;--bb-panel-p:16px;--bb-transition-immediate:0s;--bb-transition-fast:.15s;--bb-transition-medium:.25s;--bb-transition-slow:.35s;--bb-ease:cubic-bezier(.4, 0, .2, 1);--bb-overlay:#0000001a;--bb-overlay-blur:2px;--bb-surface-filter:none;--bb-z-overlay:10;--bb-arrow:1;--bb-input-px:8px;--bb-input-py:3px;--bb-input-py-compact:2px;--bb-input-spacing:8px;--bb-input-icon:20px;--bb-input-prefix-w:20px;--bb-label-weight:500;--bb-label-spacing-y:6px;--bb-label-spacing-x:8px}.light,:root,:root .dark,:root.dark{--bb-success:#15803d;--bb-info:#2563eb;--bb-warn-fg:#fff}:root .dark,:root.dark{--lightningcss-light:;--lightningcss-dark:initial;color-scheme:dark;--bb-primary:#fff;--bb-panel:#313638;--bb-text:#fff;--bb-border:#52525b;--bb-danger:#fb7185;--bb-danger-fg:#000;--bb-warn:#f59e0b;--bb-text-warn:#f59e0b;--bb-shadow:0 2px 4px #0006, 0 4px 10px #00000080;--bb-overlay:#00000080;--bb-ring-opacity:40%}@supports not (color:contrast-color(white)){.light,:root{--bb-primary-fg:#fff}:root .dark,:root.dark{--bb-primary-fg:#000}}@supports (color:contrast-color(white)){:where(:root,.light,.dark){--bb-primary-fg:contrast-color(var(--bb-primary))}}:where(.bb-theme){color:var(--bb-text)}:where(:root,.light,.dark,.bb-theme){--bb-radius-surface:calc(var(--bb-radius)*1.8);--bb-radius-sm:min(var(--bb-radius), max(4px, calc(var(--bb-radius)*.6)));--bb-border-w-sm:min(var(--bb-border-w), max(1px, calc(var(--bb-border-w)/2)));--bb-elev-sm:var(--bb-elev);--bb-overlay-stacked:var(--bb-overlay);--bb-input-h:var(--bb-control-h);--bb-input-h-compact:calc(var(--bb-control-h) - 4px);--bb-input-fs:var(--bb-fs);--bb-input-fs-mobile:max(var(--bb-input-fs), 16px);--bb-leading:calc(var(--bb-input-fs)*1.5);--bb-label-fs:var(--bb-fs);--bb-label-fs-sm:calc(var(--bb-fs) - 2px);--bb-label-spacing-y-compact:calc(var(--bb-label-spacing-y) - 2px);--bb-label-lh:calc(var(--bb-label-fs) + 4px);--bb-label-lh-sm:max(16px, calc(var(--bb-label-fs-sm)*1.5));--bb-muted:color-mix(in oklab, var(--bb-text) 6%, var(--bb-panel));--bb-track:color-mix(in oklab, var(--bb-text) 15%, var(--bb-panel));--bb-hover:color-mix(in oklab, var(--bb-text) 4%, var(--bb-panel));--bb-surface-hover:color-mix(in oklab, var(--bb-text) 2%, var(--bb-panel));--bb-pressed:color-mix(in oklab, var(--bb-text) 8%, var(--bb-panel));--bb-text-muted:color-mix(in oklab, var(--bb-text) 60%, transparent);--bb-text-faint:color-mix(in oklab, var(--bb-text) 45%, transparent);--bb-ring:color-mix(in oklab, var(--bb-primary) var(--bb-ring-opacity), transparent);--bb-ring-danger:color-mix(in oklab, var(--bb-danger) var(--bb-ring-opacity), transparent);--bb-ring-warn:color-mix(in oklab, var(--bb-warn) var(--bb-ring-opacity), transparent);--bb-ring-neutral:color-mix(in oklab, var(--bb-text) var(--bb-ring-opacity), transparent);--bb-primary-hover:color-mix(in oklab, var(--bb-primary) 90%, #000);--bb-primary-pressed:color-mix(in oklab, var(--bb-primary) 80%, #000);--bb-primary-border:var(--bb-primary);--bb-primary-ring:var(--bb-ring);--bb-secondary:color-mix(in oklab, var(--bb-text) 4%, var(--bb-panel));--bb-secondary-hover:color-mix(in oklab, var(--bb-text) 8%, var(--bb-panel));--bb-secondary-pressed:color-mix(in oklab, var(--bb-text) 15%, var(--bb-panel));--bb-secondary-fg:var(--bb-text);--bb-secondary-border:color-mix(in oklab, var(--bb-border) 75%, transparent);--bb-secondary-ring:var(--bb-ring-neutral);--bb-outline:transparent;--bb-outline-hover:var(--bb-hover);--bb-outline-pressed:var(--bb-pressed);--bb-outline-fg:var(--bb-text);--bb-outline-border:var(--bb-border);--bb-outline-ring:var(--bb-ring-neutral);--bb-field-border:var(--bb-border);--bb-ghost:transparent;--bb-ghost-hover:var(--bb-hover);--bb-ghost-pressed:var(--bb-pressed);--bb-ghost-fg:var(--bb-text);--bb-ghost-border:transparent;--bb-ghost-ring:var(--bb-ring-neutral);--bb-link:transparent;--bb-link-hover:transparent;--bb-link-pressed:transparent;--bb-link-fg:var(--bb-primary);--bb-link-border:transparent;--bb-link-ring:var(--bb-ring);--bb-destructive:color-mix(in oklab, var(--bb-danger) 8%, var(--bb-panel));--bb-destructive-hover:color-mix(in oklab, var(--bb-danger) 15%, var(--bb-panel));--bb-destructive-pressed:color-mix(in oklab, var(--bb-danger) 25%, var(--bb-panel));--bb-destructive-fg:var(--bb-danger);--bb-destructive-border:color-mix(in oklab, var(--bb-danger) 25%, var(--bb-panel));--bb-destructive-ring:var(--bb-ring-danger)}:where(.bb-common-popover){--bg:var(--bb-panel);--border-color:var(--bb-border)}.bb-common-popover{--arrow-h:6px;--arrow-w:14px;--translate-x-coefficient:0;--translate-y-coefficient:0;--translate-distance:0px;border-radius:min(var(--bb-radius),calc(var(--bb-input-h)/2));max-width:calc(100% - var(--page-padding)*2);opacity:0;pointer-events:none;transition:opacity calc(var(--transition-duration)*.75),z-index 0s var(--transition-duration);z-index:-1;background-color:#0000;outline:none;width:-moz-max-content;width:max-content;margin:0;padding:0;display:flex;position:fixed;top:-2000px}.bb-common-popover::backdrop{background-color:#0000}.bb-common-popover.bb-common-popover--open{opacity:1;pointer-events:auto;z-index:var(--bb-z-overlay);scale:1}.bb-common-popover.bb-common-popover--open .bb-common-popover__bubble{scale:1}.bb-common-popover.bb-common-popover--open .bb-common-popover__bubble>*{opacity:1}.bb-common-popover[class*=--bottom] .bb-common-popover__arrow,.bb-common-popover[class*=--top] .bb-common-popover__arrow{border-bottom:calc(var(--arrow-h)*var(--bb-arrow)) solid var(--border-color);border-left:calc(var(--arrow-w)/2*var(--bb-arrow)) solid transparent;border-right:calc(var(--arrow-w)/2*var(--bb-arrow)) solid transparent;width:0;height:0;position:relative}.bb-common-popover[class*=--bottom] .bb-common-popover__arrow:after,.bb-common-popover[class*=--top] .bb-common-popover__arrow:after{border-bottom:calc(var(--arrow-h)*var(--bb-arrow)) solid var(--bg);border-left:calc(var(--arrow-w)/2*var(--bb-arrow)) solid transparent;border-right:calc(var(--arrow-w)/2*var(--bb-arrow)) solid transparent;content:"";width:0;height:0;position:absolute;inset:1px;transform:translate(calc(-50% - 1px))}.bb-common-popover[class*=--bottom][class*=--bottom],.bb-common-popover[class*=--top][class*=--bottom]{--translate-y-coefficient:1;flex-direction:column}.bb-common-popover[class*=--bottom][class*=--bottom] .bb-common-popover__bubble,.bb-common-popover[class*=--top][class*=--bottom] .bb-common-popover__bubble{transform-origin:var(--arrow-offset-x) top}.bb-common-popover[class*=--bottom][class*=--top],.bb-common-popover[class*=--top][class*=--top]{--translate-y-coefficient:-1;flex-direction:column-reverse}.bb-common-popover[class*=--bottom][class*=--top] .bb-common-popover__arrow,.bb-common-popover[class*=--top][class*=--top] .bb-common-popover__arrow{transform:rotate(180deg)}.bb-common-popover[class*=--bottom][class*=--top] .bb-common-popover__bubble,.bb-common-popover[class*=--top][class*=--top] .bb-common-popover__bubble{transform-origin:var(--arrow-offset-x) bottom}.bb-common-popover[class*=--left],.bb-common-popover[class*=--right]{flex-direction:row}.bb-common-popover[class*=--left] .bb-common-popover__arrow,.bb-common-popover[class*=--right] .bb-common-popover__arrow{border-bottom:calc(var(--arrow-w)/2*var(--bb-arrow)) solid transparent;border-left:calc(var(--arrow-h)*var(--bb-arrow)) solid var(--border-color);border-top:calc(var(--arrow-w)/2*var(--bb-arrow)) solid transparent;width:0;height:0;position:relative}.bb-common-popover[class*=--left] .bb-common-popover__arrow:after,.bb-common-popover[class*=--right] .bb-common-popover__arrow:after{border-bottom:calc(var(--arrow-w)/2*var(--bb-arrow)) solid transparent;border-left:calc(var(--arrow-h)*var(--bb-arrow)) solid var(--bg);border-top:calc(var(--arrow-w)/2*var(--bb-arrow)) solid transparent;content:"";width:0;height:0;position:absolute;inset:1px;transform:translate(calc(-100% - 2px))translateY(calc(-50% - 1px))}.bb-common-popover[class*=--left][class*=--left],.bb-common-popover[class*=--right][class*=--left]{--translate-x-coefficient:-1;flex-direction:row-reverse}.bb-common-popover[class*=--left][class*=--left] .bb-common-popover__bubble,.bb-common-popover[class*=--right][class*=--left] .bb-common-popover__bubble{transform-origin:100%}.bb-common-popover[class*=--left][class*=--right],.bb-common-popover[class*=--right][class*=--right]{--translate-x-coefficient:1}.bb-common-popover[class*=--left][class*=--right] .bb-common-popover__arrow,.bb-common-popover[class*=--right][class*=--right] .bb-common-popover__arrow{rotate:180deg}.bb-common-popover[class*=--left][class*=--right] .bb-common-popover__bubble,.bb-common-popover[class*=--right][class*=--right] .bb-common-popover__bubble{transform-origin:0}.bb-common-popover .bb-common-popover__arrow{opacity:calc(var(--bb-arrow)*100%);z-index:100;display:inline-block;position:relative}.bb-common-popover .bb-common-popover__bubble{-webkit-backdrop-filter:var(--bb-surface-filter);backdrop-filter:var(--bb-surface-filter);background-color:var(--bg);border:var(--bubble-border-w,var(--bb-border-w)) solid var(--border-color);border-radius:min(var(--bb-radius),calc(var(--bb-input-h)/2));text-wrap:balance;transition:scale var(--transition-duration);display:block;scale:.6}.bb-common-popover .bb-common-popover__bubble>*{opacity:0;transition:opacity var(--transition-duration) calc(var(--transition-duration)*.5)}.bb-tooltip{--bg:var(--bb-primary);--fg:var(--bb-primary-fg);--border-color:var(--bb-primary);--fs:calc(var(--bb-fs) - 2px);--max-w:40ch;--px:12px;--py:6px;overflow:visible}.bb-tooltip--destructive{--bg:var(--bb-destructive);--fg:var(--bb-destructive-fg);--border-color:var(--bb-destructive-border)}.bb-tooltip .bb-common-popover__bubble{--bb-text:var(--fg);border-radius:var(--bb-radius-sm)}.bb-tooltip .bb-tooltip__content{color:var(--fg);font-size:var(--fs);max-width:var(--max-w);overflow-wrap:anywhere;padding:var(--py) var(--px);align-items:flex-start;line-height:1.4;display:inline-flex}.bb-base-button{box-shadow:0 0 0 0 var(--bb-ring);cursor:pointer;outline-offset:2px;text-align:left;transition-duration:var(--bb-transition-fast);transition-property:color,background-color,border-color,text-decoration-color,box-shadow;transition-timing-function:var(--bb-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:2px solid #0000}.bb-base-button--block{width:100%}.bb-base-button--disabled{cursor:not-allowed;pointer-events:none}:where(a.bb-base-button){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.bb-icon{--w:initial;--size:var(--w);height:var(--size);pointer-events:none;width:var(--size)}.bb-spinner{fill:currentColor;width:var(--size);display:inline-block}@keyframes bb-spin-animation{0%,50%{animation-timing-function:cubic-bezier(.27,.42,.37,.99);transform:scale(0)}25%{animation-timing-function:cubic-bezier(.53,0,.61,.73);transform:scale(1)}}.bb-spinner .bb-spinner__circle{transform-box:fill-box;transform-origin:50%;animation:bb-spin-animation 1.2s infinite;transform:scale(0)}.bb-spinner .bb-spinner__circle--1{animation-delay:.1s}.bb-spinner .bb-spinner__circle--3{animation-delay:.2s}.bb-spinner .bb-spinner__circle--5{animation-delay:.3s}.bb-spinner .bb-spinner__circle--7{animation-delay:.4s}.bb-spinner .bb-spinner__circle--9{animation-delay:.5s}.bb-spinner .bb-spinner__circle--11{animation-delay:.6s}.bb-spinner .bb-spinner__circle--10{animation-delay:.7s}.bb-spinner .bb-spinner__circle--8{animation-delay:.8s}.bb-spinner .bb-spinner__circle--6{animation-delay:.9s}.bb-spinner .bb-spinner__circle--4{animation-delay:1s}.bb-spinner .bb-spinner__circle--2{animation-delay:1.1s}@media(prefers-reduced-motion:reduce){.bb-spinner .bb-spinner__circle{animation:none;transform:scale(1)}}.bb-badge{--bg:var(--bb-primary);--fg:var(--bb-primary-fg);--border-width:0px;--border-color:transparent;--ring:var(--bb-primary-ring);--min-size-md:16px;--min-size:var(--min-size-md);--elev:var(--bb-elev-sm);--r:calc(var(--bb-radius)*.5);--font-size:10px;--icon-size:12px;--gap:3px;--padding-inline:6px;--clear-size:12px;--pad-left:var(--padding-inline);--pad-right:var(--padding-inline);background-color:var(--bg);border:var(--border-width) solid var(--border-color);border-radius:var(--r);box-shadow:var(--elev),0 0 0 0 var(--ring);color:var(--fg);font-size:var(--font-size);align-items:center;gap:var(--gap);min-height:var(--min-size);min-width:var(--min-size);white-space:nowrap;flex-shrink:0;justify-content:center;padding:0;font-weight:500;line-height:1;transition:box-shadow .2s,color .2s,background-color .2s,border-color .2s;display:inline-flex}.bb-badge.bb-badge--icon{--pad-left:calc(var(--padding-inline)*.35);--pad-right:calc(var(--padding-inline)*.35)}.bb-badge:has(.bb-badge__prepend-icon){--pad-left:calc(var(--padding-inline)*.65)}.bb-badge:has(.bb-badge__append-icon){--pad-right:calc(var(--padding-inline)*.65)}.bb-badge.bb-badge--clearable:not(:has(.bb-badge__append-icon)){--pad-right:calc(var(--padding-inline)*.4)}:is(.bb-badge.bb-badge--clearable:has(.bb-badge__append-icon):hover .bb-badge__append-icon,.bb-badge.bb-badge--clearable:has(.bb-badge__append-icon):focus-within .bb-badge__append-icon){opacity:0}:is(.bb-badge.bb-badge--clearable:has(.bb-badge__append-icon):hover .bb-badge__clear-button,.bb-badge.bb-badge--clearable:has(.bb-badge__append-icon):focus-within .bb-badge__clear-button){opacity:1}.bb-badge.bb-badge--focused{box-shadow:var(--elev),0 0 0 var(--bb-ring-size) var(--ring)}.bb-badge:has(.bb-badge__clear-button:focus-visible){box-shadow:var(--elev),0 0 0 var(--bb-ring-size) var(--ring)}.bb-badge:has(.bb-badge__body:focus-visible){box-shadow:var(--elev),0 0 0 var(--bb-ring-size) var(--ring)}.bb-badge.bb-badge--xs{--r:calc(var(--bb-radius)*.4);--font-size:8px;--min-size:12px;--icon-size:8px}.bb-badge.bb-badge--sm,.bb-badge.bb-badge--xs{--gap:2px;--padding-inline:5px;--clear-size:10px}.bb-badge.bb-badge--sm{--r:calc(var(--bb-radius)*.5);--font-size:10px;--min-size:14px;--icon-size:10px}.bb-badge.bb-badge--lg{--r:calc(var(--bb-radius)*.65);--font-size:12px;--min-size:20px;--icon-size:12px;--gap:3px;--padding-inline:6px;--clear-size:14px}.bb-badge.bb-badge--xl{--r:calc(var(--bb-radius)*.7);--font-size:14px;--min-size:24px;--icon-size:14px;--gap:4px;--padding-inline:7px;--clear-size:16px}.bb-badge.bb-badge--2xl{--r:calc(var(--bb-radius)*.8);--font-size:16px;--min-size:28px;--icon-size:16px;--gap:4px;--padding-inline:8px;--clear-size:18px}.bb-badge__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:normal;overflow:clip visible}@supports (text-box:trim-both cap alphabetic){.bb-badge__content{text-box:trim-both cap alphabetic}}.bb-badge__body{border-radius:var(--r);align-self:stretch;align-items:center;gap:var(--gap);min-width:0;padding:0 var(--pad-right) 0 var(--pad-left);display:inline-flex}.bb-badge__body:is(button,a){color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;outline:none;text-decoration:none}.bb-badge__body:is(button,a):disabled{cursor:default}.bb-badge:has(>.bb-badge__trailing) .bb-badge__body{border-radius:var(--r) 0 0 var(--r);padding-right:0}.bb-badge__trailing{border-radius:0 var(--r) var(--r) 0;align-self:stretch;align-items:center;gap:var(--gap);flex-shrink:0;display:inline-flex}.bb-badge__append-icon,.bb-badge__icon,.bb-badge__prepend-icon{--size:var(--icon-size)}.bb-badge__append-icon{transition:opacity var(--bb-transition-fast) var(--bb-ease)}.bb-badge__append-icon:has(+.bb-badge__clear-button){margin-right:calc((var(--gap) + (var(--clear-size) - var(--icon-size))/2 + var(--icon-size))*-1)}.bb-badge__append-icon+.bb-badge__clear-button{opacity:0}.bb-badge__clear-button{border-radius:0 var(--r) var(--r) 0;color:var(--fg);cursor:pointer;opacity:.75;padding:0 var(--pad-right) 0 0;transition:opacity var(--bb-transition-fast);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.bb-badge__clear-button .bb-icon{--size:calc(var(--clear-size) - 2px);box-sizing:content-box;transition:background-color var(--bb-transition-fast);border-radius:9999px;flex-shrink:0;padding:1px}.bb-badge__clear-button:focus-visible,.bb-badge__clear-button:hover{opacity:1}.bb-badge__clear-button:focus-visible .bb-icon,.bb-badge__clear-button:hover .bb-icon{background-color:color-mix(in oklab,currentColor 22%,transparent)}.bb-badge--primary{--bg:var(--bb-primary);--fg:var(--bb-primary-fg);--ring:var(--bb-primary-ring)}.bb-badge--secondary{--bg:var(--bb-secondary);--fg:var(--bb-secondary-fg);--border-width:var(--bb-border-w-sm);--border-color:var(--bb-secondary-border);--ring:var(--bb-secondary-ring)}.bb-badge--destructive{--bg:var(--bb-destructive);--fg:var(--bb-destructive-fg);--border-width:var(--bb-border-w-sm);--border-color:var(--bb-destructive-border);--ring:var(--bb-destructive-ring)}.bb-badge--outline{--bg:var(--bb-outline);--fg:var(--bb-outline-fg);--border-width:var(--bb-border-w-sm);--border-color:var(--bb-outline-border);--ring:var(--bb-outline-ring)}.bb-close-button[data-v-e1096a83]{--size:24px;--p:6px;border-radius:var(--bb-radius-sm);box-shadow:0 0 0 0 var(--bb-ring);color:var(--bb-text-muted);cursor:pointer;height:var(--size);outline-offset:2px;padding:var(--p);transition:box-shadow var(--bb-transition-fast),color var(--bb-transition-fast);width:var(--size);outline:2px #0000}.bb-close-button[data-v-e1096a83]:focus-visible,.bb-close-button[data-v-e1096a83]:hover{color:var(--bb-primary)}.bb-close-button[data-v-e1096a83]:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring)}.bb-close-button svg[data-v-e1096a83]{--icon-size:max(calc(var(--size) - var(--p)*2), 10px);height:var(--icon-size);width:var(--icon-size)}.bb-offcanvas{--translate-x:0%;--translate-y:0%;--translate:1;--stack-x:0px;--stack-y:0px;--stack-fill:0px;--stack-transition-duration:var(--transition-duration);--px:var(--bb-panel-p);--py:var(--bb-panel-p);--handle-w:36px;--handle-h:4px;--handle-bg:var(--bb-border);--transition-timing-function:var(--bb-ease);--bg:var(--bb-panel);--fg:var(--bb-text);-webkit-backdrop-filter:var(--bb-surface-filter);backdrop-filter:var(--bb-surface-filter);background-color:var(--bg);border:var(--bb-border-w) solid var(--bb-border);box-shadow:var(--bb-shadow);color:var(--fg);overscroll-behavior:contain;transition:max-width var(--transition-duration) var(--transition-timing-function),max-height var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function),box-shadow var(--transition-duration) var(--transition-timing-function),translate var(--stack-transition-duration) var(--transition-timing-function),display var(--transition-duration) var(--transition-duration) var(--transition-timing-function);transition-behavior:allow-discrete;translate:calc(var(--translate-x)*var(--translate) + var(--stack-x)) calc(var(--translate-y)*var(--translate) + var(--stack-y));z-index:var(--bb-z-overlay);outline:none;flex-direction:column;margin:0;display:flex;position:fixed;overflow:visible}.bb-offcanvas.bb-offcanvas--visible{will-change:transform}.bb-offcanvas:not(.bb-offcanvas--visible){box-shadow:none}.bb-offcanvas.bb-offcanvas--instant-stack{--stack-transition-duration:0s}.bb-offcanvas.bb-offcanvas--covered{will-change:auto}.bb-offcanvas:after{background-color:var(--bg);content:"";pointer-events:none;transition:width var(--stack-transition-duration) var(--transition-timing-function),height var(--stack-transition-duration) var(--transition-timing-function);position:absolute}.bb-offcanvas.bb-offcanvas--right:after{width:var(--stack-fill);top:0;bottom:0;left:100%}.bb-offcanvas.bb-offcanvas--left:after{width:var(--stack-fill);top:0;bottom:0;right:100%}.bb-offcanvas.bb-offcanvas--top:after{height:var(--stack-fill);bottom:100%;left:0;right:0}.bb-offcanvas.bb-offcanvas--bottom:after{height:var(--stack-fill);top:100%;left:0;right:0}.bb-offcanvas.bb-offcanvas--dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bb-offcanvas.bb-offcanvas--left,.bb-offcanvas.bb-offcanvas--right{height:100%;max-height:100%;max-width:var(--max-size);touch-action:pan-y;width:100%;top:0}.bb-offcanvas.bb-offcanvas--left{--translate-x:-100%;border-radius:0 var(--bb-radius-surface) var(--bb-radius-surface) 0;transform-origin:0;left:0}.bb-offcanvas.bb-offcanvas--right{--translate-x:100%;border-radius:var(--bb-radius-surface) 0 0 var(--bb-radius-surface);transform-origin:100%;left:auto;right:0}.bb-offcanvas.bb-offcanvas--bottom,.bb-offcanvas.bb-offcanvas--top{height:var(--max-size);width:100%;max-width:100%;max-height:100%;left:0;right:0}.bb-offcanvas.bb-offcanvas--top{--translate-y:-100%;border-radius:0 0 var(--bb-radius-surface) var(--bb-radius-surface);transform-origin:top;top:0;bottom:auto}.bb-offcanvas.bb-offcanvas--bottom{--translate-y:100%;border-radius:var(--bb-radius-surface) var(--bb-radius-surface) 0 0;transform-origin:bottom;top:auto;bottom:0}:is(.bb-offcanvas.bb-offcanvas--bottom>.bb-offcanvas__footer,.bb-offcanvas.bb-offcanvas--bottom:not(:has(>.bb-offcanvas__footer:not(:empty)))>.bb-offcanvas__body){padding-bottom:calc(var(--dialog-gap,var(--py)) + env(safe-area-inset-bottom,0px))}.bb-offcanvas.bb-offcanvas--bottom .bb-offcanvas__body,.bb-offcanvas.bb-offcanvas--top .bb-offcanvas__body{touch-action:pan-y}.bb-offcanvas.bb-offcanvas--fullscreen{border-radius:0;width:100%;height:100%}.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--bottom.bb-offcanvas--no-header>.bb-offcanvas__body,.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--bottom>.bb-offcanvas__header{border-top-left-radius:max(0px,calc(var(--bb-radius-surface) - var(--bb-border-w)));border-top-right-radius:max(0px,calc(var(--bb-radius-surface) - var(--bb-border-w)))}.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--left.bb-offcanvas--no-header>.bb-offcanvas__body,.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--left>.bb-offcanvas__header{border-top-right-radius:max(0px,calc(var(--bb-radius-surface) - var(--bb-border-w)))}.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--right.bb-offcanvas--no-header>.bb-offcanvas__body,.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--right>.bb-offcanvas__header{border-top-left-radius:max(0px,calc(var(--bb-radius-surface) - var(--bb-border-w)))}:is(.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--top>.bb-offcanvas__footer,.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--top:not(:has(>.bb-offcanvas__footer:not(:empty)))>.bb-offcanvas__body){border-bottom-left-radius:max(0px,calc(var(--bb-radius-surface) - var(--bb-border-w)));border-bottom-right-radius:max(0px,calc(var(--bb-radius-surface) - var(--bb-border-w)))}:is(.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--left>.bb-offcanvas__footer,.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--left:not(:has(>.bb-offcanvas__footer:not(:empty)))>.bb-offcanvas__body){border-bottom-right-radius:max(0px,calc(var(--bb-radius-surface) - var(--bb-border-w)))}:is(.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--right>.bb-offcanvas__footer,.bb-offcanvas:not(.bb-offcanvas--fullscreen).bb-offcanvas--right:not(:has(>.bb-offcanvas__footer:not(:empty)))>.bb-offcanvas__body){border-bottom-left-radius:max(0px,calc(var(--bb-radius-surface) - var(--bb-border-w)))}.bb-offcanvas.bb-offcanvas--open{--translate:0}@starting-style{.bb-offcanvas.bb-offcanvas--open{--translate:1}}.bb-offcanvas.bb-offcanvas--open::backdrop{opacity:1}@starting-style{.bb-offcanvas.bb-offcanvas--open::backdrop{opacity:0}}.bb-offcanvas.bb-offcanvas--stacked::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--bb-overlay-stacked)}.bb-offcanvas.bb-offcanvas--deny-close{animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.bb-offcanvas.bb-offcanvas--left.bb-offcanvas--deny-close,.bb-offcanvas.bb-offcanvas--right.bb-offcanvas--deny-close{animation-name:bb-offcanvas-deny-bounce-x}.bb-offcanvas.bb-offcanvas--bottom.bb-offcanvas--deny-close,.bb-offcanvas.bb-offcanvas--top.bb-offcanvas--deny-close{animation-name:bb-offcanvas-deny-bounce-y}.bb-offcanvas::backdrop{-webkit-backdrop-filter:blur(var(--bb-overlay-blur,2px));backdrop-filter:blur(var(--bb-overlay-blur,2px));background-color:var(--bb-overlay);opacity:0;transition:opacity var(--transition-duration) var(--bb-ease),background-color var(--transition-duration) var(--bb-ease)}.bb-offcanvas.bb-offcanvas--open.bb-offcanvas--swipe-exit::backdrop{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1),background-color .5s cubic-bezier(.32,.72,0,1)}.bb-offcanvas .bb-offcanvas__handle{background-color:var(--handle-bg);cursor:grab;touch-action:none;z-index:2;border-radius:999px;flex-shrink:0;position:absolute}.bb-offcanvas.bb-offcanvas--bottom .bb-offcanvas__handle,.bb-offcanvas.bb-offcanvas--top .bb-offcanvas__handle{height:var(--handle-h);width:var(--handle-w);left:50%;translate:-50%}.bb-offcanvas.bb-offcanvas--bottom .bb-offcanvas__handle{top:8px}.bb-offcanvas.bb-offcanvas--top .bb-offcanvas__handle{bottom:8px}.bb-offcanvas.bb-offcanvas--left .bb-offcanvas__handle,.bb-offcanvas.bb-offcanvas--right .bb-offcanvas__handle{height:var(--handle-w);width:var(--handle-h);top:50%;translate:0 -50%}.bb-offcanvas.bb-offcanvas--left .bb-offcanvas__handle{right:8px}.bb-offcanvas.bb-offcanvas--right .bb-offcanvas__handle{left:8px}.bb-offcanvas.bb-offcanvas--no-header .bb-offcanvas__body{padding-top:var(--py)}.bb-offcanvas.bb-offcanvas--has-handle.bb-offcanvas--bottom .bb-offcanvas__header,.bb-offcanvas.bb-offcanvas--has-handle.bb-offcanvas--bottom.bb-offcanvas--no-header .bb-offcanvas__body{padding-top:calc(var(--py) + 12px)}.bb-offcanvas .bb-offcanvas__header{--close-size:28px;-moz-column-gap:12px;padding:var(--py) var(--px) calc(var(--py)/2) var(--px);touch-action:none;flex-shrink:0;justify-content:space-between;align-items:center;column-gap:12px;display:flex;position:relative}.bb-offcanvas .bb-offcanvas__header .bb-offcanvas__title{font-size:var(--dialog-title-fs,calc(var(--bb-fs) + 2px));font-weight:500;line-height:var(--dialog-title-fs,calc(var(--bb-fs) + 2px));overflow-wrap:anywhere;min-width:0}.bb-offcanvas .bb-offcanvas__header .bb-offcanvas__title:has(~.bb-close-button){padding-right:calc(var(--close-size) + 4px)}.bb-offcanvas .bb-offcanvas__header:has(.bb-offcanvas__description){flex-direction:column;align-items:flex-start;row-gap:2px}.bb-offcanvas .bb-offcanvas__header .bb-offcanvas__description{color:var(--bb-text-muted);font-size:var(--bb-fs);margin:0;font-weight:400;line-height:20px}.bb-offcanvas .bb-offcanvas__header .bb-offcanvas__description:has(~.bb-close-button){padding-right:calc(var(--close-size) + 4px)}.bb-offcanvas .bb-offcanvas__header>.bb-close-button{--size:var(--close-size);--p:7px;right:calc(var(--px) - var(--p));top:calc(var(--py) - var(--p));position:absolute}.bb-offcanvas .bb-offcanvas__body{isolation:isolate;overscroll-behavior:contain;min-height:0;padding:var(--bb-ring-size) var(--px) var(--dialog-gap,var(--py));flex:auto;position:relative;overflow:auto}.bb-offcanvas .bb-offcanvas__body .bb-offcanvas__body-content>.bb-close-button{--size:28px;--p:7px;right:calc(var(--px) - var(--p));top:calc(var(--py) - var(--p));position:absolute}.bb-offcanvas .bb-offcanvas__body .bb-dialog:not(.bb-dialog--open),.bb-offcanvas .bb-offcanvas__body .bb-offcanvas:not(.bb-offcanvas--open){display:none}.bb-offcanvas .bb-offcanvas__footer{border-top:var(--bb-border-w) solid var(--bb-border);padding:var(--dialog-gap,var(--py)) var(--px);pointer-events:auto}.bb-offcanvas .bb-offcanvas__footer:empty{display:none}body:has(.bb-offcanvas--visible){padding-right:var(--scrollbar-width);overflow:hidden}@keyframes bb-offcanvas-deny-bounce-x{0%{transform:scaleX(1)}35%{transform:scaleX(.965)}65%{transform:scaleX(.99)}to{transform:scaleX(1)}}@keyframes bb-offcanvas-deny-bounce-y{0%{transform:scaleY(1)}35%{transform:scaleY(.965)}65%{transform:scaleY(.99)}to{transform:scaleY(1)}}.bb-smooth-height{transition-duration:var(--transition-duration);transition-property:height;transition-timing-function:var(--bb-ease);display:block;overflow:visible clip}.bb-smooth-height--disabled{transition:none;overflow:visible;height:auto!important}.bb-smooth-height__content{display:block}@media(prefers-reduced-motion:reduce){.bb-smooth-height{transition-duration:var(--bb-transition-immediate)}}.bb-button{--h-xs:calc(var(--bb-control-h) - 12px);--icon-size-xs:12px;--px-xs:8px;--fs-xs:calc(var(--bb-fs) - 4px);--r-xs:var(--bb-radius-sm);--gap-xs:3px;--h-sm:calc(var(--bb-control-h) - 8px);--icon-size-sm:14px;--px-sm:10px;--fs-sm:calc(var(--bb-fs) - 2px);--r-sm:calc(var(--bb-radius)*.8);--gap-sm:4px;--h-md:calc(var(--bb-control-h) - 4px);--icon-size-md:16px;--px-md:12px;--fs-md:var(--bb-fs);--r-md:var(--bb-radius);--gap-md:5px;--h-lg:var(--bb-control-h);--icon-size-lg:16px;--px-lg:14px;--fs-lg:var(--bb-fs);--r-lg:var(--bb-radius);--gap-lg:5px;--h-xl:calc(var(--bb-control-h) + 4px);--icon-size-xl:20px;--px-xl:16px;--fs-xl:calc(var(--bb-fs) + 1px);--r-xl:var(--bb-radius);--gap-xl:6px;--h-2xl:calc(var(--bb-control-h) + 8px);--icon-size-2xl:22px;--px-2xl:18px;--fs-2xl:calc(var(--bb-fs) + 2px);--r-2xl:var(--bb-radius);--gap-2xl:6px;--h:var(--h-md);--icon-size:var(--icon-size-md);--px:var(--px-md);--fs:var(--fs-md);--r:var(--r-md);--gap:var(--gap-md);--bg:transparent;--bg-hover:var(--bg);--bg-pressed:var(--bg);--fg:initial;--border-color:transparent;--ring:transparent;--bw:var(--bb-border-w);--fg-hover:var(--fg);--border-hover:var(--border-color);--fg-pressed:var(--fg);--border-pressed:var(--border-color);--bg-disabled:var(--bb-muted);--fg-disabled:color-mix(in oklab, var(--bb-text) 45%, var(--bb-panel));--border-disabled:var(--bb-muted);--opacity-disabled:1;background-color:var(--bg);border-color:var(--border-color);border-radius:var(--r);border-style:solid;border-width:var(--bw);--elev-tier:var(--bb-elev);--elev:0 0 0 0 transparent;box-shadow:var(--elev),0 0 0 0 var(--ring);color:var(--fg);font-size:var(--fs);align-items:center;gap:var(--gap);font-weight:500;line-height:var(--fs);min-height:var(--h);padding-left:var(--px);padding-right:var(--px);transition-duration:var(--bb-transition-fast);transition-property:box-shadow,color,background-color,border-color,min-height,font-size,padding-left;transition-timing-function:var(--bb-ease);vertical-align:top;justify-content:center;display:inline-flex}.bb-button:hover:not(.bb-base-button--disabled){background-color:var(--bg-hover);border-color:var(--border-hover);color:var(--fg-hover)}.bb-button[aria-pressed=true]:not(.bb-base-button--disabled){background-color:var(--bg-pressed);border-color:var(--border-pressed);color:var(--fg-pressed)}.bb-button:focus-visible{background-color:var(--bg-hover);border-color:var(--border-hover);box-shadow:var(--elev),0 0 0 var(--bb-ring-size) var(--ring);color:var(--fg-hover);outline:none}.bb-button--primary{--bg:var(--bb-primary);--bg-hover:var(--bb-primary-hover);--bg-pressed:var(--bb-primary-pressed);--fg:var(--bb-primary-fg);--border-color:var(--bb-primary-border);--ring:var(--bb-primary-ring);--elev:var(--elev-tier)}.bb-button--primary+.bb-button.bb-button--group{border-left-color:color-mix(in oklab,var(--bb-primary) 60%,var(--bb-border))}.bb-button--secondary{--bg:var(--bb-secondary);--bg-hover:var(--bb-secondary-hover);--bg-pressed:var(--bb-secondary-pressed);--fg:var(--bb-secondary-fg);--border-color:var(--bb-secondary-border);--ring:var(--bb-secondary-ring);--elev:var(--elev-tier)}.bb-button--secondary+.bb-button.bb-button--group{border-left-color:var(--bb-secondary-pressed)}.bb-button--outline{--bg:var(--bb-outline);--bg-hover:var(--bb-outline-hover);--bg-pressed:var(--bb-outline-pressed);--fg:var(--bb-outline-fg);--border-color:var(--bb-outline-border);--ring:var(--bb-outline-ring);--elev:var(--elev-tier)}.bb-button--ghost{--bg:var(--bb-ghost);--bg-hover:var(--bb-ghost-hover);--bg-pressed:var(--bb-ghost-pressed);--fg:var(--bb-ghost-fg);--border-color:var(--bb-ghost-border);--ring:var(--bb-ghost-ring)}.bb-button--destructive{--bg:var(--bb-destructive);--bg-hover:var(--bb-destructive-hover);--bg-pressed:var(--bb-destructive-pressed);--fg:var(--bb-destructive-fg);--border-color:var(--bb-destructive-border);--ring:var(--bb-destructive-ring);--elev:var(--elev-tier)}.bb-button--link{--bg:var(--bb-link);--bg-hover:var(--bb-link-hover);--bg-pressed:var(--bb-link-pressed);--fg:var(--bb-link-fg);--border-color:var(--bb-link-border);--ring:var(--bb-link-ring);text-underline-offset:4px}.bb-button--link:focus-visible,.bb-button--link:hover:not(.bb-base-button--disabled){text-decoration:underline}.bb-button.bb-base-button--disabled{cursor:not-allowed}.bb-button.bb-base-button--disabled:not(.bb-button--loading){background-color:var(--bg-disabled);border-color:var(--border-disabled);color:var(--fg-disabled);opacity:var(--opacity-disabled)}.bb-button.bb-button--icon{min-width:var(--h);padding-left:0;padding-right:0}.bb-button:has(.bb-button__prepend-icon){padding-left:calc(var(--px)*.65)}.bb-button.bb-button--loading:not(.bb-button--icon):not(:has(.bb-button__append-icon)){padding-left:calc(var(--px)*.65)}.bb-button:has(.bb-button__append-icon){padding-right:calc(var(--px)*.65)}.bb-button.bb-button--loading{pointer-events:none}.bb-button.bb-button--loading .bb-spinner+.bb-icon{opacity:0}.bb-button.bb-button--loading .bb-spinner+.bb-button__content{margin-left:calc(var(--gap) + var(--icon-size))}.bb-button.bb-button--loading:has(.bb-button__append-icon):not(:has(.bb-button__prepend-icon)) .bb-button__append-icon{opacity:0}.bb-button.bb-button--loading:has(.bb-button__append-icon):not(:has(.bb-button__prepend-icon)) .bb-spinner+.bb-button__content{margin-left:0}.bb-button.bb-button--group:has(+.bb-button--group){border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.bb-button.bb-button--group+.bb-button--group{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.bb-button.bb-button--xs{--h:var(--h-xs);--icon-size:var(--icon-size-xs);--px:var(--px-xs);--fs:var(--fs-xs);--r:var(--r-xs);--gap:var(--gap-xs)}.bb-button.bb-button--sm,.bb-button.bb-button--xs{--bw:var(--bb-border-w-sm);--elev-tier:var(--bb-elev-sm)}.bb-button.bb-button--sm{--h:var(--h-sm);--icon-size:var(--icon-size-sm);--px:var(--px-sm);--fs:var(--fs-sm);--r:var(--r-sm);--gap:var(--gap-sm)}.bb-button.bb-button--md{--h:var(--h-md);--icon-size:var(--icon-size-md);--px:var(--px-md);--fs:var(--fs-md);--r:var(--r-md);--gap:var(--gap-md)}.bb-button.bb-button--lg,.bb-button.bb-button--md{--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--lg{--h:var(--h-lg);--icon-size:var(--icon-size-lg);--px:var(--px-lg);--fs:var(--fs-lg);--r:var(--r-lg);--gap:var(--gap-lg)}.bb-button.bb-button--xl{--h:var(--h-xl);--icon-size:var(--icon-size-xl);--px:var(--px-xl);--fs:var(--fs-xl);--r:var(--r-xl);--gap:var(--gap-xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--2xl{--h:var(--h-2xl);--icon-size:var(--icon-size-2xl);--px:var(--px-2xl);--fs:var(--fs-2xl);--r:var(--r-2xl);--gap:var(--gap-2xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button .bb-button__content{transition:margin-left var(--bb-transition-medium) var(--bb-ease);margin-left:0}.bb-button .bb-button__append-icon,.bb-button .bb-button__icon,.bb-button .bb-button__prepend-icon,.bb-button .bb-spinner{color:currentColor;height:var(--icon-size);transition:opacity var(--bb-transition-medium) var(--bb-ease);width:var(--icon-size);flex-shrink:0;display:inline-block}.bb-button .bb-spinner{margin-right:calc((var(--gap) + var(--icon-size))*-1)}.bb-button .bb-button-spinner-enter-from,.bb-button .bb-button-spinner-leave-to{opacity:0}.bb-button:has(.bb-button__append-icon):not(:has(.bb-button__prepend-icon)) .bb-spinner{margin-left:calc((var(--gap) + var(--icon-size))*-1);order:1;margin-right:0}@media(min-width:640px){.bb-button.bb-button--sm-xs{--h:var(--h-xs);--fs:var(--fs-xs);--gap:var(--gap-xs)}.bb-button.bb-button--sm-sm,.bb-button.bb-button--sm-xs{--bw:var(--bb-border-w-sm);--elev-tier:var(--bb-elev-sm)}.bb-button.bb-button--sm-sm{--h:var(--h-sm);--fs:var(--fs-sm);--gap:var(--gap-sm)}.bb-button.bb-button--sm-md{--h:var(--h-md);--fs:var(--fs-md);--gap:var(--gap-md);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--sm-lg{--h:var(--h-lg);--fs:var(--fs-lg);--gap:var(--gap-lg);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--sm-xl{--h:var(--h-xl);--fs:var(--fs-xl);--gap:var(--gap-xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--sm-2xl{--h:var(--h-2xl);--fs:var(--fs-2xl);--gap:var(--gap-2xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}}@media(min-width:768px){.bb-button.bb-button--md-xs{--h:var(--h-xs);--fs:var(--fs-xs);--gap:var(--gap-xs)}.bb-button.bb-button--md-sm,.bb-button.bb-button--md-xs{--bw:var(--bb-border-w-sm);--elev-tier:var(--bb-elev-sm)}.bb-button.bb-button--md-sm{--h:var(--h-sm);--fs:var(--fs-sm);--gap:var(--gap-sm)}.bb-button.bb-button--md-md{--h:var(--h-md);--fs:var(--fs-md);--gap:var(--gap-md);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--md-lg{--h:var(--h-lg);--fs:var(--fs-lg);--gap:var(--gap-lg);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--md-xl{--h:var(--h-xl);--fs:var(--fs-xl);--gap:var(--gap-xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--md-2xl{--h:var(--h-2xl);--fs:var(--fs-2xl);--gap:var(--gap-2xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}}@media(min-width:1024px){.bb-button.bb-button--lg-xs{--h:var(--h-xs);--fs:var(--fs-xs);--gap:var(--gap-xs)}.bb-button.bb-button--lg-sm,.bb-button.bb-button--lg-xs{--bw:var(--bb-border-w-sm);--elev-tier:var(--bb-elev-sm)}.bb-button.bb-button--lg-sm{--h:var(--h-sm);--fs:var(--fs-sm);--gap:var(--gap-sm)}.bb-button.bb-button--lg-md{--h:var(--h-md);--fs:var(--fs-md);--gap:var(--gap-md);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--lg-lg{--h:var(--h-lg);--fs:var(--fs-lg);--gap:var(--gap-lg);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--lg-xl{--h:var(--h-xl);--fs:var(--fs-xl);--gap:var(--gap-xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--lg-2xl{--h:var(--h-2xl);--fs:var(--fs-2xl);--gap:var(--gap-2xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}}@media(min-width:1280px){.bb-button.bb-button--xl-xs{--h:var(--h-xs);--fs:var(--fs-xs);--gap:var(--gap-xs)}.bb-button.bb-button--xl-sm,.bb-button.bb-button--xl-xs{--bw:var(--bb-border-w-sm);--elev-tier:var(--bb-elev-sm)}.bb-button.bb-button--xl-sm{--h:var(--h-sm);--fs:var(--fs-sm);--gap:var(--gap-sm)}.bb-button.bb-button--xl-md{--h:var(--h-md);--fs:var(--fs-md);--gap:var(--gap-md);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--xl-lg{--h:var(--h-lg);--fs:var(--fs-lg);--gap:var(--gap-lg);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--xl-xl{--h:var(--h-xl);--fs:var(--fs-xl);--gap:var(--gap-xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--xl-2xl{--h:var(--h-2xl);--fs:var(--fs-2xl);--gap:var(--gap-2xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}}@media(min-width:1536px){.bb-button.bb-button--2xl-xs{--h:var(--h-xs);--fs:var(--fs-xs);--gap:var(--gap-xs);--bw:var(--bb-border-w-sm);--elev-tier:var(--bb-elev-sm)}.bb-button.bb-button--2xl-sm{--h:var(--h-sm);--fs:var(--fs-sm);--gap:var(--gap-sm);--bw:var(--bb-border-w-sm);--elev-tier:var(--bb-elev-sm)}.bb-button.bb-button--2xl-md{--h:var(--h-md);--fs:var(--fs-md);--gap:var(--gap-md);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--2xl-lg{--h:var(--h-lg);--fs:var(--fs-lg);--gap:var(--gap-lg);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--2xl-xl{--h:var(--h-xl);--fs:var(--fs-xl);--gap:var(--gap-xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}.bb-button.bb-button--2xl-2xl{--h:var(--h-2xl);--fs:var(--fs-2xl);--gap:var(--gap-2xl);--bw:var(--bb-border-w);--elev-tier:var(--bb-elev)}}@keyframes bb-dropdown-busy-slide{0%{background-position:-40% 0}to{background-position:140% 0}}.bb-dropdown{overflow:visible}.bb-dropdown .bb-common-popover__bubble{box-shadow:var(--bb-shadow);overflow:clip}.bb-dropdown{--menu-inset:4px}.bb-dropdown.bb-dropdown--submenu>.bb-common-popover__bubble{margin-top:calc((var(--menu-inset) + var(--bubble-border-w,var(--bb-border-w)))*-1);--submenu-scale:.96;scale:var(--submenu-scale);transform:translate(calc(var(--translate-x-coefficient,0)*-6px));transition:scale var(--transition-duration),transform var(--transition-duration)}.bb-dropdown.bb-dropdown--submenu.bb-common-popover--open>.bb-common-popover__bubble{--submenu-scale:1;transform:translate(0)}.bb-dropdown .bb-dropdown__panel.bb-common-popover__bubble{box-sizing:content-box;color:var(--bb-text);font-size:calc(var(--bb-fs) - 1px);max-height:var(--max-h,none);min-width:128px;width:var(--w,auto);flex-direction:column;line-height:1.2;display:flex}.bb-dropdown .bb-dropdown__footer,.bb-dropdown .bb-dropdown__header{color:var(--bb-text);flex-shrink:0;padding:8px}.bb-dropdown .bb-dropdown__header{border-bottom:var(--bb-border-w) solid var(--bb-border)}.bb-dropdown .bb-dropdown__footer{border-top:var(--bb-border-w) solid var(--bb-border)}.bb-dropdown .bb-dropdown__group-search{background:var(--bb-panel);border-bottom:var(--bb-border-w) solid var(--bb-border);box-sizing:border-box;color:var(--bb-text-muted);margin:calc(var(--menu-inset)*-1) calc(var(--menu-inset)*-1) 2px;top:calc(var(--menu-inset)*-1);z-index:1;align-items:center;gap:6px;padding:6px 8px;display:flex;position:sticky}.bb-dropdown .bb-dropdown__group-search .bb-dropdown__search-icon{opacity:.7;flex-shrink:0;width:15px;height:15px}.bb-dropdown .bb-dropdown__group-search .bb-dropdown__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--bb-text);font-size:calc(var(--bb-fs) - 1px);background:0 0;border:none;outline:none;flex:auto;min-width:0;padding:2px 0;line-height:1.2}.bb-dropdown .bb-dropdown__group-search .bb-dropdown__search-input::-moz-placeholder{color:var(--bb-text-muted);opacity:.8}.bb-dropdown .bb-dropdown__group-search .bb-dropdown__search-input::placeholder{color:var(--bb-text-muted);opacity:.8}.bb-dropdown .bb-dropdown__group-items{display:contents}.bb-dropdown .bb-dropdown__group-items--capped{overscroll-behavior:contain;flex-direction:column;gap:1px;display:flex;overflow:clip auto}.bb-dropdown .bb-dropdown__group-items--loading{opacity:.55;transition:opacity var(--bb-transition-fast) ease}.bb-dropdown .bb-dropdown__group-loading{background:linear-gradient(90deg,transparent 0,var(--bb-primary) 50%,transparent 100%);bottom:-1px;pointer-events:none;background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:bb-dropdown-busy-slide 1.1s linear infinite;position:absolute;inset-inline:0}@media(prefers-reduced-motion:reduce){.bb-dropdown .bb-dropdown__group-loading{background:var(--bb-primary);opacity:.5;animation:none}}.bb-dropdown .bb-dropdown__items-container{border-radius:var(--bb-radius);box-sizing:border-box;color:var(--bb-text);font-size:var(--bb-fs);max-height:var(--max-h,none);min-width:128px;min-height:0;padding:var(--menu-inset);width:var(--w,auto);flex-direction:column;flex:auto;gap:1px;line-height:1.2;display:flex;overflow:clip auto}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__placeholder{color:var(--bb-text-muted);-moz-column-gap:8px;align-items:center;column-gap:8px;width:100%;min-height:28px;padding:2px 6px;display:flex}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__group-title{color:var(--bb-text-faint);-moz-column-gap:6px;font-size:calc(var(--bb-fs) - 2px);letter-spacing:.01em;flex-shrink:0;align-items:center;column-gap:6px;padding:5px 6px 2px;font-weight:500;display:inline-flex}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__group-title[role=menuitem]{border-radius:var(--bb-radius-sm);cursor:pointer}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__group-title[role=menuitem]:hover{background-color:color-mix(in oklab,var(--bb-text) 8%,transparent)}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__group-title .group-title__append-icon,.bb-dropdown .bb-dropdown__items-container .bb-dropdown__group-title .group-title__prepend-icon{--size:14px;flex-shrink:0;font-size:13px}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__group-title .group-title__content{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__group-title.bb-dropdown__group-title--variant-destructive{color:var(--bb-danger)}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__divider{border:none;border-top:var(--bb-border-w) solid var(--bb-border);height:0;margin:var(--menu-inset) calc(var(--menu-inset)*-1)}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item{border-radius:var(--bb-radius-sm);color:var(--bb-text);-moz-column-gap:8px;text-align:left;flex-shrink:0;align-items:center;column-gap:8px;width:100%;min-width:0;height:28px;padding:2px 6px;display:flex;position:relative}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--has-submenu[aria-expanded=true],.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item:focus-visible,.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item:hover:not([disabled]):not([aria-disabled=true]){background-color:color-mix(in oklab,var(--bb-text) 8%,transparent);outline:none}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item[aria-disabled=true],.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item[disabled]{opacity:.5;pointer-events:none}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item .item__append-icon,.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item .item__prepend-icon{--size:16px;flex-shrink:0;font-size:15px}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item .item__content{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item .item__description{color:var(--bb-text-muted);font-size:calc(var(--bb-fs) - 2px);white-space:normal;max-width:40ch;font-weight:400;line-height:16px;display:block}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--description{align-items:flex-start;height:auto;min-height:28px;padding-block:4px}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--description .item__content{text-overflow:clip;white-space:normal;line-height:20px;overflow:visible}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--description .item__append-icon,.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--description .item__chevron,.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--description .item__prepend-icon{margin-top:2px}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--description .item__check{margin-top:0;top:6px;transform:none}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item .item__chevron{--size:16px;color:var(--bb-text-muted);flex-shrink:0;margin-inline-start:auto;font-size:19px}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item .item__check{--size:16px;color:var(--bb-text);pointer-events:none;inset-inline-end:6px;font-size:15px;position:absolute;top:50%;transform:translateY(-50%)}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item .item__check path{stroke-dasharray:30;stroke-dashoffset:30px;transition:stroke-dashoffset var(--bb-transition-medium) var(--bb-ease)}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--selected{padding-inline-end:26px}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--selected .item__check path{stroke-dashoffset:0}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--variant-destructive,.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--variant-destructive .item__append-icon,.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--variant-destructive .item__check,.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--variant-destructive .item__chevron,.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--variant-destructive .item__prepend-icon{color:var(--bb-danger)}.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--variant-destructive:focus-visible,.bb-dropdown .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--variant-destructive:hover:not([disabled]):not([aria-disabled=true]){background-color:color-mix(in oklab,var(--bb-danger) 15%,transparent)}@media(pointer:coarse){.bb-dropdown .bb-dropdown__group-search .bb-dropdown__search-input{font-size:var(--bb-input-fs-mobile)}}.bb-dropdown.bb-dropdown--compact .bb-dropdown__item{height:24px}.bb-dropdown.bb-dropdown--compact .bb-dropdown__placeholder{min-height:24px}.bb-dropdown.bb-dropdown--adaptive{--dialog-gap:8px;--dialog-title-fs:var(--sheet-option-fs,1rem)}.bb-dropdown.bb-dropdown--adaptive .bb-offcanvas__header:not(:has(.bb-dropdown__nav)){border-bottom:var(--bb-border-w) solid var(--bb-border);padding-bottom:calc(var(--py) - 6px)}.bb-dropdown.bb-dropdown--adaptive .bb-offcanvas__header:not(:has(.bb-dropdown__nav))>.bb-offcanvas__title{text-align:center;flex:auto}.bb-dropdown.bb-dropdown--adaptive .bb-offcanvas__header:has(.bb-dropdown__nav--drill){padding-bottom:0}.bb-dropdown.bb-dropdown--adaptive.bb-offcanvas:not(.bb-offcanvas--no-header) .bb-offcanvas__body{padding-top:.5rem}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__divider+.bb-dropdown__group-title,.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-items+.bb-dropdown__group-title,.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-search+.bb-dropdown__group-title{margin-top:.5rem}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-title{color:var(--bb-text);-moz-column-gap:6px;font-size:var(--dialog-title-fs,var(--sheet-option-fs,1rem));letter-spacing:normal;padding:.25rem 0 calc(var(--py,var(--bb-panel-p)) - 6px);border-bottom:0;justify-content:center;align-items:center;column-gap:6px;font-weight:500;display:flex}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-title .group-title__content{text-align:center;flex:auto;line-height:normal;overflow:clip visible}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-title .group-title__append-icon,.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-title .group-title__prepend-icon{--size:1.25rem;font-size:var(--size)}.bb-dropdown.bb-dropdown--adaptive.bb-offcanvas--no-header .bb-dropdown__items-container,.bb-dropdown.bb-dropdown--adaptive.bb-offcanvas--no-header .bb-dropdown__items-container>.bb-dropdown__group-title:first-child{padding-top:0}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__adaptive-body{overflow-x:clip}.bb-dropdown.bb-dropdown--adaptive .bb-smooth-height__content{position:relative}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-items--capped{max-height:none;display:contents;overflow:visible}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__items-container{font-size:var(--sheet-option-fs,1rem);width:100%;min-width:0;max-height:none;padding:4px 0 0;overflow-y:visible}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__items-container .bb-dropdown__item{height:var(--sheet-row-h,44px);touch-action:pan-y;padding-left:10px}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__items-container .bb-dropdown__item.bb-dropdown__item--description{min-height:var(--sheet-row-h,44px)}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__items-container .bb-dropdown__item .item__content{line-height:normal;overflow:clip visible}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__items-container .bb-dropdown__item .item__description{font-size:calc(var(--sheet-option-fs,1rem) - 2px);line-height:18px}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__items-container .bb-dropdown__placeholder{min-height:var(--sheet-row-h,44px);padding-left:10px}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__items-container .item__append-icon,.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__items-container .item__check,.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__items-container .item__chevron,.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__items-container .item__prepend-icon{--size:1.25rem;font-size:var(--size)}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-search{background-color:var(--bb-muted);border-radius:var(--bb-radius);transition:background-color var(--bb-transition-fast) ease;z-index:auto;border-bottom:0;margin:0 0 .25rem;padding:.625rem .75rem;position:relative;top:auto}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-search:focus-within{background-color:color-mix(in oklab,var(--bb-text) 8%,var(--bb-panel))}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-search .bb-dropdown__search-icon{order:1}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-search .bb-dropdown__search-input{font-size:var(--bb-input-fs);order:0}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__group-search .bb-dropdown__group-loading{border-radius:0 0 var(--bb-radius) var(--bb-radius);bottom:0}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__sheet-selection{text-align:left;flex-shrink:0;padding:0 0 .5rem}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__sheet-chips{flex-wrap:wrap;gap:.5rem;display:flex}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__sheet-chip{--min-size:2.125rem;--padding-inline:.75rem;--clear-size:1.25rem}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__nav{-moz-column-gap:6px;align-items:center;column-gap:6px;width:100%;display:flex}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__nav--drill{padding-bottom:calc(var(--py,var(--bb-panel-p)) - 6px);display:block}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__nav--drill .bb-dropdown__nav-back{left:var(--bb-panel-p);top:var(--bb-panel-p);position:absolute}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__nav--drill .bb-dropdown__nav-back .bb-button__icon{transform:rotate(180deg)}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__nav--drill .bb-dropdown__nav-gutter{display:none}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__nav-gutter{width:24px;height:24px}.bb-dropdown.bb-dropdown--adaptive .bb-offcanvas__title.bb-dropdown__nav-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:clip visible}.bb-dropdown.bb-dropdown--adaptive .bb-dropdown__nav--drill .bb-dropdown__nav-title{text-align:center;padding-inline:24px;display:block}.bb-dropdown-nav-back-enter-active,.bb-dropdown-nav-back-leave-active,.bb-dropdown-nav-forward-enter-active,.bb-dropdown-nav-forward-leave-active{transition:opacity .14s var(--bb-ease),transform .14s var(--bb-ease)}.bb-dropdown-nav-back-leave-active,.bb-dropdown-nav-forward-leave-active{position:absolute;inset:0 0 auto}.bb-dropdown-nav-forward-enter-from{opacity:0;transform:translate(28px)}.bb-dropdown-nav-back-enter-from,.bb-dropdown-nav-forward-leave-to{opacity:0;transform:translate(-28px)}.bb-dropdown-nav-back-leave-to{opacity:0;transform:translate(28px)}.bb-dropdown__panel--reserve-check .bb-dropdown__item:has(.item__check){padding-inline-end:26px}.bb-color-palette__panel{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;gap:12px;width:272px;padding:12px;display:flex}.bb-color-palette__canvas-wrap{border-radius:var(--bb-radius);cursor:crosshair;touch-action:none;outline:none;flex-shrink:0;height:150px;position:relative;overflow:hidden}.bb-color-palette__canvas-wrap:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring)}.bb-color-palette__canvas{width:100%;height:100%;display:block}.bb-color-palette__canvas-thumb{pointer-events:none;will-change:left,top;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #00000040}.bb-color-palette__canvas-announcer{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bb-color-palette__controls{align-items:center;gap:12px;display:flex}.bb-color-palette__preview-wrap{flex-shrink:0}.bb-color-palette__preview{background:var(--picker-preview-color,#000);border:var(--bb-border-w) solid var(--bb-border);border-radius:50%;width:36px;height:36px}.bb-color-palette__preview--alpha{background-image:linear-gradient(var(--picker-preview-color,transparent),var(--picker-preview-color,transparent)),repeating-conic-gradient(#d1d5db 0 25%,#fff 0 50%);background-size:100% 100%,6px 6px}.bb-color-palette__eyedropper{border:var(--bb-border-w-sm) solid var(--bb-border);border-radius:var(--bb-radius);color:var(--bb-text-muted,#6b7280);cursor:pointer;background:0 0;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .1s,color .1s,border-color .1s;display:flex}.bb-color-palette__eyedropper:hover{color:var(--bb-text,#111827);background:#0000000d;border-color:#9ca3af}.bb-color-palette__eyedropper:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring)}.bb-color-palette__eyedropper:disabled{cursor:default;opacity:.4}.bb-color-palette__sliders{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.bb-color-palette__slider-wrap{cursor:pointer;touch-action:none;border-radius:100px;outline:none;height:12px;position:relative}.bb-color-palette__slider-wrap:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring)}.bb-color-palette__slider-wrap--alpha{background-image:repeating-conic-gradient(#d1d5db 0 25%,#fff 0 50%);background-size:6px 6px;border-radius:100px}.bb-color-palette__slider-track{border-radius:100px;width:100%;height:100%;display:block}.bb-color-palette__slider-thumb{pointer-events:none;will-change:left;background:#fff;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}.bb-color-palette__swatches{border-top:var(--bb-border-w) solid var(--bb-border);gap:4px;padding-top:10px;display:flex}.bb-color-palette__swatch-group{flex-direction:column;flex:1;gap:3px;display:flex}.bb-color-palette__swatch{border-radius:var(--bb-radius-sm);cursor:pointer;border:none;outline:none;width:100%;height:20px;padding:0;transition:filter .1s,box-shadow .1s;box-shadow:inset 0 0 0 1px #00000014}.bb-color-palette__swatch:hover{filter:brightness(.9)}.bb-color-palette__swatch:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring)}.bb-color-palette__swatch--active{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px var(--bb-panel),0 0 0 3.5px var(--bb-primary)}.bb-color-palette__popover .bb-color-palette__panel.bb-common-popover__bubble{width:calc(272px + var(--bubble-border-w,var(--bb-border-w))*2);display:flex}.bb-color-palette-offcanvas .bb-color-palette__panel{width:100%}.bb-time-selector{--time-row-h:28px;--time-col-w:44px;--time-mark:24px;border-left:var(--bb-border-w) solid var(--bb-border);width:calc(var(--rail-w,252px) - 12px);flex-direction:column;padding:8px 8px 8px 12px;display:flex;position:absolute;top:0;bottom:0;right:0}.bb-time-selector__readout{color:var(--bb-text);font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;height:24px;margin-bottom:6px;font-size:14px;font-weight:500;display:flex}.bb-time-selector__readout--empty{color:var(--bb-text-faint)}.bb-time-selector__columns{flex:auto;gap:6px;min-height:0;display:flex}.bb-time-selector__column{min-height:0;width:var(--time-col-w);flex-direction:column;display:flex}.bb-time-selector__column--meridiem{--time-col-w:48px}.bb-time-selector__column--meridiem .bb-time-selector__btn:before{width:calc(var(--time-mark) + 10px)}.bb-time-selector__header{color:var(--bb-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre;flex:none;justify-content:center;align-items:center;height:26px;margin-bottom:2px;font-size:12px;font-weight:600;display:flex}.bb-time-selector__scroll{scrollbar-width:none;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow-y:auto}.bb-time-selector__btn{color:var(--bb-text-muted);font-variant-numeric:tabular-nums;height:var(--time-row-h);isolation:isolate;letter-spacing:.01em;font-size:12px;font-weight:500;line-height:var(--time-row-h);transition:color var(--bb-transition-fast);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.bb-time-selector__btn:before{border-radius:var(--bb-radius-sm);content:"";height:var(--time-mark);transition:background-color var(--bb-transition-fast);width:var(--time-mark);z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bb-time-selector__btn:hover:not(:disabled){color:var(--bb-text)}.bb-time-selector__btn:hover:not(:disabled):before{background-color:color-mix(in oklab,var(--bb-text) 8%,transparent)}.bb-time-selector__btn:focus-visible{outline:none}.bb-time-selector__btn:focus-visible:before{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring)}.bb-time-selector__btn:disabled{cursor:not-allowed;opacity:.35}.bb-time-selector__btn--selected{color:var(--bb-primary-fg);font-weight:600}.bb-time-selector__btn--selected:before{background-color:var(--bb-primary)}.bb-time-selector__btn--selected:hover:not(:disabled){color:var(--bb-primary-fg)}.bb-time-selector__btn--selected:hover:not(:disabled):before{background-color:var(--bb-primary)}.bb-time-picker-input__panel,.bb-time-picker__panel{position:relative}.bb-time-picker-input__panel .bb-time-selector,.bb-time-picker__panel .bb-time-selector{border-left:0;width:auto;padding-top:8px;padding-left:0;position:static}.bb-time-picker-input__panel .bb-time-selector__scroll,.bb-time-picker__panel .bb-time-selector__scroll{height:calc(var(--time-row-h)*5);flex:none}.bb-time-picker-input__panel .bb-time-selector__readout,.bb-time-picker__panel .bb-time-selector__readout{display:none}.bb-time-picker-input__panel--sheet,.bb-time-picker__panel--sheet{flex-direction:column;align-items:center;display:flex}.bb-time-picker-input__panel--sheet .bb-time-selector,.bb-time-picker__panel--sheet .bb-time-selector{--time-mark:36px;--time-row-h:40px;--time-col-w:48px}.bb-time-picker-input__panel--sheet .bb-time-selector .bb-time-selector__columns,.bb-time-picker__panel--sheet .bb-time-selector .bb-time-selector__columns{justify-content:center;gap:4px}.bb-slide-in-bottom-enter-active[data-v-e54a755f],.bb-slide-in-bottom-leave-active[data-v-e54a755f],.bb-slide-in-left-enter-active[data-v-e54a755f],.bb-slide-in-left-leave-active[data-v-e54a755f],.bb-slide-in-right-enter-active[data-v-e54a755f],.bb-slide-in-right-leave-active[data-v-e54a755f],.bb-slide-in-top-enter-active[data-v-e54a755f],.bb-slide-in-top-leave-active[data-v-e54a755f]{transition:transform var(--transition-duration) ease,opacity var(--transition-duration) calc(var(--transition-duration)*.25) ease}.bb-slide-in-left-enter-from[data-v-e54a755f]{transform:translate(calc(-100% - var(--gap)))}.bb-slide-in-left-leave-to[data-v-e54a755f]{transform:translate(calc(100% + var(--gap)))}.bb-slide-in-left-enter-to[data-v-e54a755f],.bb-slide-in-left-leave-from[data-v-e54a755f]{transform:translate(0)}.bb-slide-in-right-enter-from[data-v-e54a755f]{transform:translate(calc(100% + var(--gap)))}.bb-slide-in-right-leave-to[data-v-e54a755f]{transform:translate(calc(-100% - var(--gap)))}.bb-slide-in-right-enter-to[data-v-e54a755f],.bb-slide-in-right-leave-from[data-v-e54a755f]{transform:translate(0)}.bb-slide-in-top-enter-from[data-v-e54a755f]{transform:translateY(calc(-100% - var(--gap)))}.bb-slide-in-top-leave-to[data-v-e54a755f]{transform:translateY(calc(100% + var(--gap)))}.bb-slide-in-top-enter-to[data-v-e54a755f],.bb-slide-in-top-leave-from[data-v-e54a755f]{transform:translateY(0)}.bb-slide-in-bottom-enter-from[data-v-e54a755f]{transform:translateY(calc(100% + var(--gap)))}.bb-slide-in-bottom-leave-to[data-v-e54a755f]{transform:translateY(calc(-100% - var(--gap)))}.bb-slide-in-bottom-enter-to[data-v-e54a755f],.bb-slide-in-bottom-leave-from[data-v-e54a755f]{transform:translateY(0)}[class*=bb-slide-in][class*=enter-from][data-v-e54a755f],[class*=bb-slide-in][class*=leave-to][data-v-e54a755f]{opacity:0}.bb-calendar{--cell:28px;--pad-x:6px;--pad-y:8px;--nav-button-h:24px;--day-slot-allowance:0px;--unit-row:calc(var(--cell)*1.25);width:-moz-fit-content;width:fit-content}.bb-calendar--datetime{padding-right:var(--rail-w,252px);position:relative}.bb-calendar__grid{--weeks:6;border-radius:var(--bb-radius);width:calc(var(--cell)*7 + var(--pad-x)*2);overflow:clip}.bb-calendar__body{padding:var(--pad-y) var(--pad-x)}.bb-calendar__controls{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bb-calendar__nav-btn{border-radius:var(--bb-radius-sm);color:var(--bb-text-muted);height:var(--nav-button-h);transition:background-color var(--bb-transition-fast),color var(--bb-transition-fast);width:var(--nav-button-h);justify-content:center;align-items:center;display:flex}.bb-calendar__nav-btn:hover:not(:disabled){background-color:color-mix(in oklab,var(--bb-text) 8%,transparent);color:var(--bb-text)}.bb-calendar__nav-btn:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring);outline:none}.bb-calendar__nav-btn:disabled{cursor:not-allowed;opacity:.25}.bb-calendar__nav-center{align-items:center;gap:2px;display:flex}.bb-calendar__heading-btn{border-radius:var(--bb-radius-sm);color:var(--bb-text);text-transform:capitalize;transition:background-color var(--bb-transition-fast),color var(--bb-transition-fast);padding:4px 7px;font-size:14px;font-weight:500;line-height:1}.bb-calendar__heading-btn:hover:not(:disabled){background-color:color-mix(in oklab,var(--bb-text) 8%,transparent)}.bb-calendar__heading-btn:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring);outline:none}.bb-calendar__heading-btn:disabled{cursor:not-allowed;opacity:.4}.bb-calendar__heading-btn--active{background-color:color-mix(in oklab,var(--bb-text) 8%,transparent);color:var(--bb-primary)}.bb-calendar__content{position:relative;overflow-y:clip}.bb-calendar__grid--unit-month .bb-calendar__content{height:calc(var(--unit-row)*4)}.bb-calendar__grid--unit-year .bb-calendar__content{height:calc(var(--unit-row)*6)}.bb-calendar__grid--unit-month .bb-calendar__button-menu .bb-calendar__menu-grid,.bb-calendar__grid--unit-year .bb-calendar__button-menu .bb-calendar__menu-grid{grid-auto-rows:var(--unit-row);align-content:start}.bb-calendar__grid--unit-month .bb-calendar__button-menu .bb-calendar__menu-btn,.bb-calendar__grid--unit-year .bb-calendar__button-menu .bb-calendar__menu-btn{height:var(--unit-row)}.bb-calendar__days-selector{height:calc(var(--cell)*(var(--weeks) + 1) + var(--weeks)*var(--day-slot-allowance));opacity:1;transition:height var(--bb-transition-medium),opacity var(--bb-transition-medium) .1s}.bb-calendar__days-selector--hidden{opacity:0;transition:height var(--bb-transition-medium),opacity var(--bb-transition-medium) 0s}.bb-calendar__month{width:100%;display:inline-block;position:absolute;top:0;left:0}.bb-calendar__header-container{margin-bottom:2px;display:flex}.bb-calendar__header-cell{color:var(--bb-text-muted);letter-spacing:.06em;text-indent:.06em;flex:1;justify-content:center;align-items:center;height:26px;font-size:12px;font-weight:600;display:flex}.bb-calendar--disabled .bb-calendar__header-cell{opacity:.3}.bb-calendar--disabled .bb-time-selector__header,.bb-calendar--disabled .bb-time-selector__readout{opacity:.35}.bb-calendar__week{display:flex}.bb-calendar__date{color:color-mix(in oklab,var(--bb-text) 75%,transparent);height:calc(var(--cell) + var(--day-slot-allowance));flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex;position:relative}.bb-calendar__date:before{content:"";height:calc(var(--cell) - 4px);pointer-events:none;transition:background-color var(--bb-transition-fast);z-index:0;background-color:#0000;border-radius:0;position:absolute;top:2px;left:0;right:0}.bb-calendar__date--first:not([class*=--last]):before,.bb-calendar__date--middle:before{background-color:color-mix(in oklab,var(--bb-primary) 15%,transparent)}.bb-calendar__date--first:not([class*=--last]):before{left:50%}.bb-calendar__date--last:not([class*=--first]):before{background-color:color-mix(in oklab,var(--bb-primary) 15%,transparent);right:50%}.bb-calendar__date--middle:first-child:before{border-radius:var(--bb-radius-sm) 0 0 var(--bb-radius-sm)}.bb-calendar__date--middle:last-child:before{border-radius:0 var(--bb-radius-sm) var(--bb-radius-sm) 0}.bb-calendar__date--preview:before{background-color:color-mix(in oklab,var(--bb-primary) 8%,transparent)}.bb-calendar__date--preview-end:before{border-radius:0 var(--bb-radius-sm) var(--bb-radius-sm) 0;right:2px}.bb-calendar__date--preview-start:before{border-radius:var(--bb-radius-sm) 0 0 var(--bb-radius-sm);left:2px}.bb-calendar__date--outside{color:var(--bb-text-faint)}.bb-calendar__date--today .bb-calendar__date-button{color:var(--bb-primary)}.bb-calendar__date--today .bb-calendar__date-button:after{border-radius:var(--bb-radius-sm);content:"";background-color:currentColor;width:12px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.bb-calendar__date--highlighted:not([class*=--selected]) .bb-calendar__date-button{background-color:color-mix(in oklab,var(--bb-text) 8%,transparent)}.bb-calendar__date--selected .bb-calendar__date-button{background-color:var(--bb-primary);color:var(--bb-primary-fg);font-weight:600}.bb-calendar__date--selected .bb-calendar__date-button:hover:not(:disabled){background-color:var(--bb-primary)}.bb-calendar__date--selected .bb-calendar__date-button:focus-visible{box-shadow:0 0 0 2px var(--bb-panel),0 0 0 calc(2px + var(--bb-ring-size)) var(--bb-ring)}.bb-calendar__date--disabled{pointer-events:none}.bb-calendar__date--disabled .bb-calendar__date-button{cursor:not-allowed;opacity:.3}.bb-calendar__date-button{border-radius:var(--bb-radius-sm);font-variant-numeric:tabular-nums;height:calc(var(--cell) - 4px);transition:background-color var(--bb-transition-fast),color var(--bb-transition-fast);width:calc(var(--cell) - 4px);z-index:1;outline:none;justify-content:center;align-items:center;margin-top:2px;font-size:12px;line-height:1;display:inline-flex;position:relative}.bb-calendar__date-button:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring)}.bb-calendar__date-button:hover:not(:disabled){background-color:color-mix(in oklab,var(--bb-text) 8%,transparent)}.bb-calendar__date-append{height:var(--day-slot-allowance);z-index:1;justify-content:center;width:100%;display:flex;overflow:hidden}.bb-calendar__button-menu{background-color:var(--bb-panel);z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.bb-calendar__button-menu .bb-calendar__menu-grid{gap:2px;height:100%;display:grid}.bb-calendar__button-menu .bb-calendar__menu-grid .bb-calendar__menu-row{display:contents}.bb-calendar__button-menu .bb-calendar__menu-grid .bb-calendar__menu-btn{border-radius:var(--bb-radius-sm);color:var(--bb-text-muted);height:var(--cell);letter-spacing:.01em;text-transform:capitalize;transition:background-color var(--bb-transition-fast),color var(--bb-transition-fast);justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.bb-calendar__button-menu .bb-calendar__menu-grid .bb-calendar__menu-btn:hover:not(:disabled){background-color:color-mix(in oklab,var(--bb-text) 8%,transparent);color:var(--bb-text)}.bb-calendar__button-menu .bb-calendar__menu-grid .bb-calendar__menu-btn:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring);outline:none}.bb-calendar__button-menu .bb-calendar__menu-grid .bb-calendar__menu-btn:disabled{cursor:not-allowed;opacity:.4}.bb-calendar__button-menu .bb-calendar__menu-grid .bb-calendar__menu-btn--selected{background-color:var(--bb-primary);color:var(--bb-primary-fg);font-weight:600}.bb-calendar__button-menu .bb-calendar__menu-grid .bb-calendar__menu-btn--selected:hover{background-color:var(--bb-primary)}.bb-calendar__button-menu--terminal .bb-calendar__menu-grid .bb-calendar__menu-btn{border-radius:var(--bb-radius-sm);position:relative}.bb-calendar__button-menu--terminal .bb-calendar__menu-grid .bb-calendar__menu-btn:before{content:"";pointer-events:none;transition:background-color var(--bb-transition-fast);z-index:-1;background-color:#0000;border-radius:0;position:absolute;inset:1px 0}.bb-calendar__button-menu--terminal .bb-calendar__menu-grid .bb-calendar__menu-btn--middle:before{background-color:color-mix(in oklab,var(--bb-primary) 15%,transparent)}.bb-calendar__button-menu--terminal .bb-calendar__menu-grid .bb-calendar__menu-btn--first:not([class*=--last]):before{background-color:color-mix(in oklab,var(--bb-primary) 15%,transparent);left:50%}.bb-calendar__button-menu--terminal .bb-calendar__menu-grid .bb-calendar__menu-btn--last:not([class*=--first]):before{background-color:color-mix(in oklab,var(--bb-primary) 15%,transparent);right:50%}.bb-calendar__button-menu--terminal .bb-calendar__menu-grid .bb-calendar__menu-btn--middle:nth-child(3n+1):before{border-radius:var(--bb-radius-sm) 0 0 var(--bb-radius-sm)}.bb-calendar__button-menu--terminal .bb-calendar__menu-grid .bb-calendar__menu-btn--middle:nth-child(3n):before{border-radius:0 var(--bb-radius-sm) var(--bb-radius-sm) 0}.bb-calendar__button-menu--terminal .bb-calendar__menu-grid .bb-calendar__menu-btn--preview:not([class*=--selected]):before{background-color:color-mix(in oklab,var(--bb-primary) 8%,transparent)}.bb-calendar__month-selector .bb-calendar__menu-grid{grid-template-columns:repeat(3,1fr);align-content:space-evenly;row-gap:0}.bb-calendar__year-selector .bb-calendar__menu-grid{scroll-snap-type:y mandatory;scrollbar-width:none;grid-template-columns:repeat(3,1fr);align-content:start;row-gap:0;height:100%;overflow-y:auto}.bb-calendar__year-selector .bb-calendar__menu-grid::-webkit-scrollbar{display:none}.bb-calendar__year-selector .bb-calendar__menu-grid .bb-calendar__menu-btn{scroll-snap-align:start}.bb-date-picker__panel{--cell:28px;--pad-x:6px;--pad-y:8px;--nav-button-h:24px;--day-slot-allowance:0px;--unit-row:calc(var(--cell)*1.25)}.bb-date-picker__panel .bb-calendar{--cell:inherit;--pad-x:inherit;--pad-y:inherit;--nav-button-h:inherit;--day-slot-allowance:inherit;--unit-row:inherit}.bb-date-picker__popover.bb-common-popover{overflow:visible}.bb-date-picker__popover.bb-common-popover .bb-common-popover__bubble{box-shadow:var(--bb-shadow)}.bb-date-picker-offcanvas{--sheet-cell:40px;--cell:var(--sheet-cell);--pad-x:6px;--pad-y:8px;--nav-button-h:40px;--day-slot-allowance:0px;--unit-row:calc(var(--cell)*1.25)}.bb-date-picker__panel--sheet{--sheet-cell:inherit;--cell:inherit;--pad-x:inherit;--pad-y:inherit;--nav-button-h:inherit;--day-slot-allowance:inherit;--unit-row:inherit;justify-content:center;display:flex}.bb-date-picker__panel--sheet .bb-calendar__grid .bb-calendar__heading-btn{padding:10px 12px}.bb-date-picker__panel--sheet .bb-calendar--datetime{flex-direction:column;padding-right:0;display:flex}.bb-date-picker__panel--sheet .bb-time-selector{--time-mark:calc(var(--sheet-cell,40px) - 4px);--time-row-h:var(--sheet-cell,40px);--time-col-w:var(--sheet-cell,40px);border-left:0;border-top:var(--bb-border-w) solid var(--bb-border);width:100%;height:252px;margin:12px 0 0;padding:12px 0 0;position:static}.bb-date-picker__panel--sheet .bb-time-selector .bb-time-selector__columns{gap:var(--sheet-cell,40px);justify-content:center}.bb-date-picker__panel--sheet .bb-time-selector .bb-time-selector__columns:has(>:nth-child(3)){gap:0}.bb-date-picker__panel--sheet .bb-time-selector .bb-time-selector__columns:has(>:nth-child(4)){gap:calc(var(--sheet-cell,40px)/3)}.bb-date-picker__panel--sheet .bb-time-selector .bb-time-selector__column--meridiem{--time-col-w:var(--sheet-cell,40px)}.bb-date-picker__panel--sheet .bb-time-selector .bb-time-selector__column--meridiem .bb-time-selector__btn:before{width:var(--time-mark)}.bb-time-picker__popover.bb-common-popover{overflow:visible}.bb-time-picker__popover.bb-common-popover .bb-common-popover__bubble{box-shadow:var(--bb-shadow)}.bb-time-picker__panel .bb-time-selector{margin-left:0}.bb-time-picker__segments{background-color:color-mix(in oklab,var(--bb-text) 8%,transparent);border-radius:max(var(--bb-radius-sm),calc(var(--bb-radius) - 4px));gap:0;margin:4px 4px 8px;padding:3px;display:flex}.bb-time-picker__segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:max(calc(var(--bb-radius-sm) - 2px),calc(var(--bb-radius) - 7px));color:var(--bb-text-muted);cursor:pointer;font:inherit;transition:color var(--bb-transition-fast) var(--bb-ease),background-color var(--bb-transition-fast) var(--bb-ease),border-color var(--bb-transition-fast) var(--bb-ease),box-shadow var(--bb-transition-fast) var(--bb-ease);background-color:#0000;border:1px solid #0000;flex:1;padding:1px 8px;font-size:12px;font-weight:500;line-height:1.2}.bb-time-picker__segment:hover:not(:disabled){color:var(--bb-text)}.bb-time-picker__segment:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring);outline:none}.bb-time-picker__segment--active{background-color:var(--bb-panel);border-color:color-mix(in oklab,var(--bb-text) 8%,transparent);color:var(--bb-text);box-shadow:0 1px 2px #0000000f,0 1px 3px #00000014}.bb-time-picker__segment:disabled{cursor:not-allowed;opacity:.6}.bb-collapsible{transition-duration:var(--transition-duration);transition-property:grid-template-rows;display:grid;overflow:hidden}.bb-collapsible--open{grid-template-rows:1fr}.bb-collapsible--open .bb-collapsible__content{opacity:1;pointer-events:auto;visibility:visible}.bb-collapsible--closed{grid-template-rows:0fr}.bb-collapsible--closed .bb-collapsible__content{min-height:0;border:0!important;gap:0!important;padding-top:0!important;padding-bottom:0!important}.bb-collapsible__content{opacity:0;pointer-events:none;min-height:0;transition-duration:var(--transition-duration);visibility:hidden;transition-property:opacity,visibility}@media(prefers-reduced-motion:reduce){.bb-collapsible,.bb-collapsible__content{transition-duration:var(--bb-transition-immediate)}}.bb-accordion{color:var(--bb-text)}.bb-accordion .bb-accordion__header{text-align:left;width:100%}.bb-accordion .bb-accordion__header:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring);outline:none}.bb-accordion .bb-accordion__header :not(button):not(a){pointer-events:none}.bb-clearable-button{border-radius:min(var(--bb-radius),6px);box-shadow:0 0 0 0 var(--ring-color);outline-offset:2px;transition-duration:var(--bb-transition-fast);transition-property:color,background-color,border-color,text-decoration-color,box-shadow;transition-timing-function:var(--bb-ease);background:0 0;border:0;outline:2px solid #0000;justify-content:center;align-items:center;line-height:0;display:inline-flex}.bb-clearable-button:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--ring-color)}.bb-alert{--px:10px;--py:6px;--gap:4px;--title-size:14px;--title-lh:18px;--text-size:14px;--text-lh:18px;--close-size:16px;--border-color:color-mix(in oklab, var(--bb-text) 15%, transparent);--elev:var(--bb-elev);-webkit-backdrop-filter:var(--bb-surface-filter);backdrop-filter:var(--bb-surface-filter);background-color:var(--bg);border:var(--bb-border-w) solid var(--border-color);border-radius:min(var(--bb-radius),10px);box-shadow:var(--elev);position:relative}.bb-alert,.bb-alert--outline{--bg:transparent;--fg:var(--bb-text);--fg-muted:color-mix(in oklab, var(--fg) 75%, transparent)}.bb-alert--outline{--border-color:var(--bb-border)}.bb-alert--outline .bb-alert__close:focus-visible,.bb-alert--outline .bb-alert__close:hover{background-color:color-mix(in oklab,var(--fg-muted) 8%,transparent)}.bb-alert--outline .bb-alert__close:focus-visible{--ring-color:color-mix(in oklab, var(--fg) var(--bb-ring-opacity), transparent)}.bb-alert--primary{--fg:var(--bb-primary-fg);--fg-muted:color-mix(in oklab, var(--fg) 75%, transparent);--bg:var(--bb-primary);--border-color:var(--bb-primary)}.bb-alert--primary .bb-alert__close:focus-visible,.bb-alert--primary .bb-alert__close:hover{background-color:color-mix(in oklab,var(--fg-muted) 75%,transparent)}.bb-alert--primary .bb-alert__close:focus-visible{--ring-color:color-mix(in oklab, var(--fg) var(--bb-ring-opacity), transparent)}.bb-alert--destructive{--fg:var(--bb-danger);--fg-muted:var(--fg);--bg:transparent;--border-color:var(--bb-border)}.bb-alert--destructive .bb-alert__close:focus-visible,.bb-alert--destructive .bb-alert__close:hover{background-color:color-mix(in oklab,var(--fg-muted) 8%,transparent)}.bb-alert--destructive .bb-alert__close:focus-visible{--ring-color:color-mix(in oklab, var(--fg) var(--bb-ring-opacity), transparent)}.bb-alert--warning{--fg:#7b3306;--fg-muted:#737373;--bg:#fffbea;--border-color:#fee685}.bb-alert--warning .bb-alert__close:focus-visible,.bb-alert--warning .bb-alert__close:hover{background-color:color-mix(in oklab,var(--fg) 8%,transparent)}.bb-alert--warning .bb-alert__close:focus-visible{--ring-color:color-mix(in oklab, var(--fg) var(--bb-ring-opacity), transparent)}:where(.dark) .bb-alert--warning{--fg:#facc15;--fg-muted:#d6d3d1;--bg:#2a2112;--border-color:#7c5f1f}@supports (color:light-dark(red,blue)){.bb-alert--warning{--fg:light-dark(#7b3306,#facc15);--fg-muted:light-dark(#737373,#d6d3d1);--bg:light-dark(#fffbea,#2a2112);--border-color:light-dark(#fee685,#7c5f1f)}}.bb-alert .bb-alert__inner-container{align-items:start;gap:0 var(--gap);padding:var(--py) var(--px);grid-template-columns:auto 1fr;display:grid}.bb-alert .bb-alert__inner-container:has(.bb-alert__icon-container:empty){grid-template-columns:1fr}.bb-alert .bb-alert__inner-container .bb-alert__icon-container{padding-top:1px}.bb-alert .bb-alert__inner-container .bb-alert__icon{color:var(--fg)}.bb-alert .bb-alert__inner-container .bb-alert__content{min-width:0}.bb-alert .bb-alert__inner-container .bb-alert__content .bb-alert__title{color:var(--fg);-moz-column-gap:var(--gap);align-items:center;column-gap:var(--gap);font-size:var(--title-size);letter-spacing:-.01em;font-weight:500;line-height:var(--title-lh);padding-right:calc(var(--close-size) + var(--gap));margin-bottom:2px;display:flex}.bb-alert .bb-alert__inner-container .bb-alert__content .bb-alert__text{color:var(--fg-muted);font-size:var(--text-size);line-height:var(--text-lh);margin-top:2px}.bb-alert .bb-alert__inner-container .bb-alert__close{--top-p:calc(var(--py) - (var(--close-size) - var(--title-lh))/2 - 1px);--right-p:var(--top-p);color:var(--fg-muted);right:var(--right-p);top:var(--top-p);padding:2px;position:absolute}.bb-alert .bb-alert__inner-container .bb-alert__close .bb-icon{--size:var(--close-size)}.bb-alert-transition-enter-active,.bb-alert-transition-leave-active{transition:opacity var(--transition-duration) var(--bb-ease),transform var(--transition-duration) var(--bb-ease)}.bb-alert-transition-enter-from,.bb-alert-transition-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.bb-alert-transition-enter-active,.bb-alert-transition-leave-active{transition-duration:var(--bb-transition-immediate)}}.bb-asterisk{color:var(--bb-danger);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-inline-start:.15em;font-weight:600}.bb-avatar{--bg:var(--bb-primary);--fg:var(--bb-primary-fg);--default-icon-size:clamp(14px, calc(var(--size)*.7), 48px);aspect-ratio:1;background-color:var(--bg);border:var(--bb-border-w) solid var(--bb-border);color:var(--fg);height:var(--size);width:var(--size);border-radius:50%;grid-template-columns:1fr;display:grid;overflow:hidden}.bb-avatar .bb-avatar__img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;grid-area:1/1/span 1/span 1;width:100%;height:100%}.bb-avatar .bb-avatar__img--hidden{visibility:hidden}.bb-avatar .bb-avatar__fallback{grid-area:1/1/span 1/span 1;place-items:center;display:grid}.bb-avatar .bb-avatar__default-icon{--size:var(--default-icon-size);color:color-mix(in oklab,var(--fg) 80%,var(--bg))}.bb-indicator{--bg:var(--bb-primary);--fg:var(--bb-primary-fg);--r:999px;--border-width:0px;--border-color:transparent;--font-size:10px;--min-size:calc(var(--font-size)*1.4);--dot-size:6px;--gap:3px;--padding-inline:4px;--offset:calc(var(--min-size)*.35);--dot-offset:calc(var(--dot-size)*.2);--position-offset:var(--offset);width:-moz-fit-content;width:fit-content;display:inline-flex;position:relative}.bb-indicator.bb-indicator--xs{--font-size:8px;--min-size:12px;--dot-size:4px;--gap:2px;--padding-inline:3px}.bb-indicator.bb-indicator--sm{--font-size:9px;--min-size:14px;--dot-size:5px;--gap:2px;--padding-inline:3px}.bb-indicator.bb-indicator--lg{--font-size:11px;--min-size:18px;--dot-size:7px;--padding-inline:5px}.bb-indicator.bb-indicator--xl{--font-size:12px;--min-size:20px;--dot-size:8px;--padding-inline:6px}.bb-indicator.bb-indicator--2xl{--font-size:13px;--min-size:22px;--dot-size:9px;--padding-inline:6px}.bb-indicator .bb-indicator__indicator{background-color:var(--bg);border:var(--border-width) solid var(--border-color);border-radius:var(--r);color:var(--fg);font-size:var(--font-size);align-items:center;gap:var(--gap);min-height:var(--min-size);min-width:var(--min-size);padding:0 var(--padding-inline);bottom:auto;left:auto;right:calc(0% - var(--position-offset));top:calc(0% - var(--position-offset));white-space:nowrap;justify-content:center;font-weight:500;line-height:1;transition:color .2s,background-color .2s;display:inline-flex;position:absolute}.bb-indicator .bb-indicator-bubble-enter-active,.bb-indicator .bb-indicator-bubble-leave-active{transition:transform var(--bb-transition-fast) var(--bb-ease),opacity var(--bb-transition-fast) var(--bb-ease)}.bb-indicator .bb-indicator-bubble-enter-from,.bb-indicator .bb-indicator-bubble-leave-to{opacity:0;transform:scale(0)}.bb-indicator.bb-indicator--bottom .bb-indicator__indicator{bottom:calc(0% - var(--position-offset));top:auto}.bb-indicator.bb-indicator--left .bb-indicator__indicator{left:calc(0% - var(--position-offset));right:auto}.bb-indicator.bb-indicator--dot{--position-offset:var(--dot-offset)}.bb-indicator.bb-indicator--dot .bb-indicator__indicator{min-height:var(--dot-size);min-width:var(--dot-size);border-radius:999px;padding:0}.bb-indicator--default{--bg:var(--bb-primary);--fg:var(--bb-primary-fg)}.bb-indicator--success{--bg:var(--bb-success);--fg:var(--bb-success-fg)}.bb-indicator--info{--bg:var(--bb-info);--fg:var(--bb-info-fg)}.bb-indicator--warning{--bg:var(--bb-warn);--fg:var(--bb-warn-fg)}.bb-indicator--destructive{--bg:var(--bb-danger);--fg:var(--bb-danger-fg)}.bb-breadcrumbs{color:var(--bb-text-muted);flex-basis:var(--flex-basis,auto);flex-grow:var(--flex-grow,0);flex-shrink:1;min-width:0;max-width:100%;font-size:14px;line-height:18px;position:relative}.bb-breadcrumbs__container{-moz-column-gap:var(--gap);align-items:center;column-gap:var(--gap);flex:auto;min-width:0;max-width:100%;display:flex}.bb-breadcrumbs__edge{flex:none;align-items:center;display:inline-flex}.bb-breadcrumbs__list{max-width:100%;padding:var(--bb-ring-size);flex-wrap:nowrap;flex:0 auto;margin:0;list-style:none;overflow:hidden}.bb-breadcrumbs__item,.bb-breadcrumbs__list{-moz-column-gap:var(--gap);align-items:center;column-gap:var(--gap);display:flex}.bb-breadcrumbs__item{min-width:0;font-weight:400}.bb-breadcrumbs__item--active{color:var(--bb-text);font-weight:600}.bb-breadcrumbs__item--active .bb-breadcrumbs__breadcrumb{cursor:default;pointer-events:none}.bb-breadcrumbs__item--active .bb-breadcrumbs__item-icon{color:var(--bb-text-muted)}.bb-breadcrumbs__item-icon{flex:none;align-items:center;display:inline-flex}.bb-breadcrumbs__breadcrumb{border-radius:var(--bb-radius-sm);color:inherit;-moz-column-gap:.25rem;font-weight:inherit;min-width:0;max-width:100%;min-height:auto;transition:box-shadow var(--bb-transition-fast) var(--bb-ease);white-space:nowrap;background-color:#0000;align-items:center;column-gap:.25rem;padding:0;line-height:18px;text-decoration:none;display:flex}.bb-breadcrumbs__breadcrumb:hover{text-decoration:none}.bb-breadcrumbs__breadcrumb:focus-visible{outline:0}.bb-breadcrumbs__text{align-items:center;gap:var(--gap);min-width:0;transition:color var(--bb-transition-fast) var(--bb-ease);padding:0 4px;display:flex}.bb-breadcrumbs__breadcrumb:focus-visible .bb-breadcrumbs__text,.bb-breadcrumbs__breadcrumb:hover .bb-breadcrumbs__text{color:var(--bb-text)}.bb-breadcrumbs__ellipsis{border-radius:var(--bb-radius-sm);color:inherit;cursor:pointer;min-height:0;transition:color var(--bb-transition-fast) var(--bb-ease),background-color var(--bb-transition-fast) var(--bb-ease),box-shadow var(--bb-transition-fast) var(--bb-ease);background-color:#0000;border:0;justify-content:center;align-items:center;padding:.125rem .375rem;font-size:.95rem;font-weight:500;line-height:1;display:inline-flex}.bb-breadcrumbs__ellipsis:hover{background-color:color-mix(in oklab,var(--bb-border) 25%,transparent);color:var(--bb-text)}.bb-breadcrumbs__ellipsis:focus-visible{background-color:color-mix(in oklab,var(--bb-border) 25%,transparent);box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring);outline:0}.bb-breadcrumbs__ellipsis:disabled{cursor:not-allowed;opacity:.5}.bb-breadcrumbs__divider{color:var(--bb-text-muted);opacity:.85;flex:none;align-items:center;line-height:1;display:inline-flex}.bb-breadcrumbs__divider .bb-icon{display:inline-flex}.bb-breadcrumbs__item:last-of-type .bb-breadcrumbs__divider{display:none}.bb-breadcrumbs__container>.bb-breadcrumbs__list:first-child{margin-inline-start:calc(var(--bb-ring-size)*-1)}.bb-breadcrumbs__container>.bb-breadcrumbs__list:last-child{margin-inline-end:calc(var(--bb-ring-size)*-1)}.bb-breadcrumbs__container>.bb-breadcrumbs__list:first-child>.bb-breadcrumbs__item:first-of-type .bb-breadcrumbs__text{padding-inline-start:0}.bb-breadcrumbs__container>.bb-breadcrumbs__list:last-child>.bb-breadcrumbs__item:last-of-type .bb-breadcrumbs__text{padding-inline-end:0}.bb-breadcrumbs__breadcrumb:disabled,.bb-breadcrumbs__breadcrumb[aria-disabled=true]{cursor:not-allowed}.bb-breadcrumbs__breadcrumb:disabled .bb-breadcrumbs__text,.bb-breadcrumbs__breadcrumb[aria-disabled=true] .bb-breadcrumbs__text{opacity:.5}.bb-breadcrumbs__dropdown{--bb-arrow:0}.bb-base-checkbox-icon{--accent:var(--bb-primary);--check-color:var(--bb-primary-fg);--size:16px;--r:min(4px, var(--bb-radius));--ring-color:var(--bb-ring);--elev:var(--bb-elev-sm);--bg:var(--bb-panel);--border-color:var(--bb-border);background-color:var(--bg);border-color:var(--border-color);border-radius:var(--r);border-style:solid;border-width:var(--bb-border-w-sm);box-shadow:var(--elev),0 0 0 0 var(--ring-color);color:var(--accent);cursor:pointer;height:var(--size);transition-duration:var(--bb-transition-medium);transition-property:color,background-color,border-color,text-decoration-color,box-shadow;transition-timing-function:var(--bb-ease);width:var(--size);display:block}.bb-base-checkbox-icon__check,.bb-base-checkbox-icon__indeterminate{stroke:var(--check-color);transition-duration:var(--bb-transition-medium);transition-property:stroke-dashoffset;transition-timing-function:var(--bb-ease)}.bb-base-checkbox-icon__check{stroke-dasharray:105;stroke-dashoffset:105px}.bb-base-checkbox-icon__indeterminate{stroke-dasharray:40;stroke-dashoffset:40px}.bb-base-checkbox-icon--focus-visible{box-shadow:var(--elev),0 0 0 var(--bb-ring-size) var(--ring-color)}.bb-base-checkbox-icon--checked,.bb-base-checkbox-icon--indeterminate{--bg:currentColor;--border-color:currentColor}.bb-base-checkbox-icon--checked .bb-base-checkbox-icon__check{stroke-dashoffset:0}.bb-base-checkbox-icon--indeterminate .bb-base-checkbox-icon__check{stroke-dashoffset:105px}.bb-base-checkbox-icon--indeterminate .bb-base-checkbox-icon__indeterminate{stroke-dashoffset:0}.bb-base-checkbox-icon--errors{--accent:var(--bb-danger);--ring-color:var(--bb-ring-danger)}.bb-base-checkbox-icon--warnings{--accent:var(--bb-warn);--ring-color:var(--bb-ring-warn)}.bb-base-checkbox-icon--errors,.bb-base-checkbox-icon--warnings{--border-color:var(--accent)}.bb-base-checkbox-icon--errors.bb-base-checkbox-icon--checked,.bb-base-checkbox-icon--errors.bb-base-checkbox-icon--indeterminate,.bb-base-checkbox-icon--warnings.bb-base-checkbox-icon--checked,.bb-base-checkbox-icon--warnings.bb-base-checkbox-icon--indeterminate{--bg:var(--accent);--border-color:var(--accent)}.bb-base-checkbox-icon--readonly{cursor:default}.bb-base-checkbox-icon--disabled{--check-color:color-mix(in oklab, var(--bb-text) 45%, var(--bb-panel));--bg:var(--bb-muted);--border-color:var(--bb-border);cursor:not-allowed}.bb-field{flex-direction:column;min-width:0;display:flex}.bb-field.bb-field--compact{--bb-label-spacing-y:var(--bb-label-spacing-y-compact)}.bb-field.bb-field--inside-label{--inside-label-offset-l-prefix:0px;--inside-label-offset-r-suffix:0px;--inside-label-edge-l:var(--bb-input-px);--inside-label-edge-r:var(--bb-input-px);--inside-label-offset-l:calc(var(--inside-label-edge-l) + var(--inside-label-offset-l-prefix));--inside-label-offset-r:calc(var(--inside-label-edge-r) + var(--inside-label-offset-r-suffix));position:relative}.bb-field.bb-field--inside-label:has(.bb-field-input__prefix:not(:empty)){--inside-label-edge-l:0px;--inside-label-offset-l-prefix:calc(var(--bb-input-prefix-w) + var(--bb-input-spacing))}.bb-field.bb-field--inside-label:has(.bb-field-input__suffix:not(:empty)){--inside-label-edge-r:0px;--inside-label-offset-r-suffix:calc(var(--bb-input-prefix-w) + var(--bb-input-spacing))}.bb-field.bb-field--inside-label.bb-checkbox-group .bb-field__layout,.bb-field.bb-field--inside-label.bb-radio-group .bb-field__layout,.bb-field.bb-field--inside-label.bb-switch-group .bb-field__layout{border:var(--bb-border-w) solid var(--bb-field-border);border-radius:var(--bb-radius);padding:var(--bb-input-px);padding-top:calc(var(--bb-label-fs-sm) + var(--bb-input-px));position:relative}.bb-field.bb-field--inside-label.bb-checkbox-group .bb-field__label,.bb-field.bb-field--inside-label.bb-radio-group .bb-field__label,.bb-field.bb-field--inside-label.bb-switch-group .bb-field__label{left:var(--bb-input-px);top:5px}.bb-field.bb-field--inside-label.bb-checkbox-group .bb-field__control,.bb-field.bb-field--inside-label.bb-radio-group .bb-field__control,.bb-field.bb-field--inside-label.bb-switch-group .bb-field__control{translate:0 5px}.bb-field.bb-field--inside-label.bb-checkbox-group.bb-field--errors .bb-field__layout,.bb-field.bb-field--inside-label.bb-radio-group.bb-field--errors .bb-field__layout,.bb-field.bb-field--inside-label.bb-switch-group.bb-field--errors .bb-field__layout{border-color:var(--bb-danger)}.bb-field.bb-field--inside-label.bb-checkbox-group.bb-field--warnings .bb-field__layout,.bb-field.bb-field--inside-label.bb-radio-group.bb-field--warnings .bb-field__layout,.bb-field.bb-field--inside-label.bb-switch-group.bb-field--warnings .bb-field__layout{border-color:var(--bb-warn)}.bb-field.bb-field--inside-label .bb-field__label{font-size:var(--bb-label-fs-sm);left:var(--inside-label-offset-l);-webkit-line-clamp:1;line-height:var(--bb-label-lh-sm);max-width:calc(100% - var(--inside-label-offset-l) - var(--inside-label-offset-r));text-overflow:ellipsis;z-index:2;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;top:5px;overflow:hidden}.bb-field.bb-field--floating-label{--fl-edge-l:var(--bb-input-px);--fl-over-edge-l:var(--bb-input-px);--fl-edge-r:var(--bb-input-px);--fl-prefix:0px;--fl-prepend-icon:0px;--fl-suffix:0px;--fl-icon-r:0px;--fl-h:var(--bb-input-h);--fl-nudge:2px;--fl-rest-l:calc(var(--fl-edge-l) + var(--fl-prefix) + var(--fl-prepend-icon));--fl-rest-r:calc(var(--fl-edge-r) + var(--fl-suffix) + var(--fl-icon-r));--fl-over-l:calc(var(--fl-over-edge-l) + var(--fl-prefix));--fl-over-r:calc(var(--fl-edge-r) + var(--fl-suffix))}.bb-field.bb-field--floating-label:has(.bb-field-input__prepend-icon){--fl-edge-l:calc(var(--bb-input-px)*.6);--fl-prepend-icon:calc(var(--bb-input-icon) + var(--bb-input-spacing))}.bb-field.bb-field--floating-label:has(.bb-field-input__prefix:not(:empty)){--fl-edge-l:0px;--fl-over-edge-l:0px;--fl-prefix:calc(var(--bb-input-prefix-w) + var(--bb-input-spacing))}.bb-field.bb-field--floating-label:has(.bb-field-input__suffix:not(:empty)){--fl-edge-r:0px;--fl-suffix:calc(var(--bb-input-prefix-w) + var(--bb-input-spacing))}.bb-field.bb-field--floating-label.bb-field--clearable,.bb-field.bb-field--floating-label.bb-field--errors,.bb-field.bb-field--floating-label.bb-field--loading,.bb-field.bb-field--floating-label.bb-field--warnings{--fl-icon-r:calc(var(--bb-input-icon) + var(--bb-input-spacing))}.bb-field.bb-field--floating-label:has(.bb-field-input__icon-spacer:not(:empty)){--fl-icon-r:calc(var(--bb-input-icon) + var(--bb-input-spacing))}.bb-field.bb-field--floating-label.bb-field--compact{--fl-h:var(--bb-input-h-compact)}.bb-field.bb-field--floating-label .bb-field__layout{position:relative}.bb-field.bb-field--floating-label .bb-field__layout .bb-field__label{font-size:var(--bb-label-fs);font-weight:var(--bb-label-weight);max-width:calc(100% - var(--fl-rest-l) - var(--fl-rest-r));opacity:.6;text-overflow:ellipsis;transition:translate var(--bb-transition-medium) var(--bb-ease),font-size var(--bb-transition-medium) var(--bb-ease),opacity var(--bb-transition-medium) var(--bb-ease);translate:calc(var(--fl-rest-l) + var(--fl-nudge)) calc(var(--fl-h)/2 - 50%);white-space:nowrap;z-index:1;background-color:#0000;line-height:1;display:inline-block;position:absolute;top:0;left:0;overflow:hidden;width:-moz-fit-content!important;width:fit-content!important}.bb-field.bb-field--floating-label .bb-field__layout:focus-within .bb-field__label,.bb-field.bb-field--floating-label.bb-field--has-value .bb-field__label{background-color:var(--bb-panel);font-size:var(--bb-label-fs-sm);max-width:calc(100% - var(--fl-over-l) - var(--fl-over-r));opacity:1;translate:calc(var(--fl-over-l) + var(--fl-nudge)) -50%}.bb-field fieldset.bb-field__layout>:not(:last-child){margin-bottom:var(--bb-label-spacing-y)}.bb-field .bb-field__layout{-moz-column-gap:var(--bb-label-spacing-x);column-gap:var(--bb-label-spacing-x);row-gap:var(--bb-label-spacing-y);transition:margin-bottom var(--bb-transition-fast) var(--bb-ease);margin-bottom:0;display:flex}.bb-field .bb-field__layout--vertical{flex-direction:column}.bb-field .bb-field__layout--horizontal.bb-field__layout--reverse>:first-child,.bb-field .bb-field__layout--vertical.bb-field__layout--reverse>:first-child{order:2}.bb-field__label{color:var(--bb-text);font-size:var(--bb-label-fs);font-weight:var(--bb-label-weight);line-height:var(--bb-label-lh);transition-duration:var(--bb-transition-fast);transition-property:color;transition-timing-function:var(--bb-ease);display:inline-block}.bb-field__label--left{text-align:left}.bb-field__label--center{text-align:center}.bb-field__label--right{text-align:right}.bb-field__label--hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bb-field__control{min-width:min(50px,100%);display:grid}.bb-field__control--left{justify-items:flex-start}.bb-field__control--center{justify-items:center}.bb-field__control--right{justify-items:flex-end}.bb-field__control>.bb-field-input{width:100%}.bb-field.bb-checkbox .bb-field__control,.bb-field.bb-radio .bb-field__control,.bb-field.bb-rating .bb-field__control,.bb-field.bb-switch .bb-field__control{min-width:0}.bb-field__description{color:var(--bb-text-muted);margin-top:2px;font-size:14px;font-weight:400;line-height:18px;display:block;position:relative}.bb-field.bb-field--floating-label.bb-field--description{--fl-label-line:calc(var(--bb-label-fs) + 4px);--fl-desc-lh:18px}.bb-field.bb-field--floating-label.bb-field--description .bb-field__layout{padding-top:var(--fl-label-line)}.bb-field.bb-field--floating-label.bb-field--description .bb-field__description{line-height:var(--fl-desc-lh);text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}.bb-field.bb-field--floating-label.bb-field--description .bb-field__layout .bb-field__label{translate:calc(var(--fl-rest-l) + var(--fl-nudge)) calc(var(--fl-label-line) + var(--fl-desc-lh) + var(--bb-label-spacing-y) + var(--fl-h)/2 - 50%)}.bb-field.bb-field--floating-label.bb-field--description .bb-field__layout:focus-within .bb-field__label,.bb-field.bb-field--floating-label.bb-field--description.bb-field--has-value .bb-field__label{font-size:var(--bb-label-fs);background-color:#0000;translate:0}.bb-field.bb-field--inside-label.bb-field--description .bb-field__description{left:var(--inside-label-offset-l);font-size:12px;line-height:var(--bb-label-lh-sm);max-width:calc(100% - var(--inside-label-offset-l) - var(--inside-label-offset-r));text-overflow:ellipsis;top:calc(5px + var(--bb-label-lh-sm));white-space:nowrap;z-index:2;margin-top:0;position:absolute;overflow:hidden}.bb-field.bb-field--inside-label.bb-field--description.bb-checkbox-group .bb-field__layout,.bb-field.bb-field--inside-label.bb-field--description.bb-radio-group .bb-field__layout,.bb-field.bb-field--inside-label.bb-field--description.bb-switch-group .bb-field__layout{padding-top:calc(var(--bb-label-fs-sm) + var(--bb-label-lh-sm) + var(--bb-input-px))}.bb-field.bb-field--inside-label.bb-field--description:has(.bb-field__label--hidden) .bb-field__description{display:none}.bb-field__hint-wrap{color:var(--bb-text-muted);margin-top:6px;font-size:14px;line-height:18px;position:relative}.bb-field__hint-text{display:block}.bb-field__errors-wrap,.bb-field__warnings-wrap{transition:grid-template-rows .3s var(--bb-ease);grid-template-rows:0fr;width:100%;display:grid}.bb-field__errors-wrap.bb-field__errors-wrap--open,.bb-field__errors-wrap.bb-field__warnings-wrap--open,.bb-field__warnings-wrap.bb-field__errors-wrap--open,.bb-field__warnings-wrap.bb-field__warnings-wrap--open{grid-template-rows:1fr}.bb-field__errors-wrap>*,.bb-field__warnings-wrap>*{min-height:0;overflow:hidden}.bb-field__errors{color:var(--bb-danger);width:100%;font-size:14px;line-height:18px;display:block;position:relative}.bb-field__error{width:100%;display:inline-block}.bb-field__warnings{color:var(--bb-text-warn);width:100%;font-size:14px;line-height:18px;display:block;position:relative}.bb-field__warning{width:100%;display:inline-block}.bb-field .hint-enter-active,.bb-field .hint-leave-active{grid-template-rows:1fr;transition:grid-template-rows .2s,opacity .3s,margin-top .2s;display:grid;overflow:hidden}.bb-field .hint-enter-from,.bb-field .hint-leave-to{opacity:0;grid-template-rows:0fr;margin-top:0}.bb-field .hint-enter-active>*,.bb-field .hint-leave-active>*{min-height:0;transition:opacity .3s}.bb-field .hint-enter-from>*,.bb-field .hint-leave-to>*{opacity:0}.bb-field .errors-content-enter-active,.bb-field .errors-content-leave-active{transition:opacity .2s var(--bb-ease),transform .2s var(--bb-ease)}.bb-field .errors-content-enter-from,.bb-field .errors-content-leave-to{opacity:0;transform:translateY(-2px)}.bb-checkbox .bb-field__control{-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-auto-flow:column}.bb-checkbox .bb-field__layout{cursor:pointer}.bb-checkbox .bb-field__layout--horizontal{align-items:center;display:flex}.bb-checkbox.bb-field--description .bb-field__layout--horizontal{align-items:flex-start}.bb-checkbox.bb-field--description .bb-field__layout--horizontal .bb-field__control{min-height:var(--bb-label-lh);align-items:center}.bb-checkbox-group .bb-field__layout--horizontal .bb-field__label{float:left}.bb-checkbox-group .bb-field__control--right .bb-checkbox-group__container{justify-content:flex-end}.bb-checkbox-group .bb-field__control--center .bb-checkbox-group__container{justify-content:center}.bb-checkbox-group__options--vertical .bb-checkbox-group-option{width:100%;display:flex}.bb-checkbox-group__options--vertical .bb-checkbox-group-option.bb-checkbox-group-option--description{display:grid}.bb-checkbox-group__container{--gap:24px;--row-gap:10px;-moz-column-gap:var(--gap);align-items:center;column-gap:var(--gap);row-gap:var(--row-gap);flex-wrap:wrap;display:flex}.bb-checkbox-group__container:has(.bb-checkbox-group-option--description){align-items:flex-start}.bb-checkbox-group-option{-moz-column-gap:var(--bb-label-spacing-x);align-items:center;column-gap:var(--bb-label-spacing-x);cursor:pointer;display:inline-flex}.bb-checkbox-group-option__control{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;display:inline-flex}.bb-checkbox-group-option__text{color:var(--bb-text);font-size:var(--bb-label-fs);font-weight:var(--bb-label-weight);transition-duration:var(--bb-transition-fast);transition-property:color;transition-timing-function:var(--bb-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bb-checkbox-group-option--description{grid-template-columns:auto minmax(0,1fr);align-items:start;display:inline-grid}.bb-checkbox-group-option--description>.bb-checkbox-group-option__control{font-size:var(--bb-label-fs);grid-row:span 2;align-self:start;align-items:center;height:1lh}.bb-checkbox-group-option__description{color:var(--bb-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-column:2;margin-top:2px;font-size:14px;font-weight:400;line-height:18px}.bb-error-icon{--accent:var(--bb-danger);color:var(--accent)}.bb-warning-icon{--accent:var(--bb-warn);color:var(--accent)}.bb-field-input{--bg:transparent;--bg-hover:var(--bg);--bg-focus:var(--bg);--bg-disabled:var(--bg);--border-color:transparent;--border-focus:var(--border-color);--ring-size:0px;--ring-color:var(--bb-ring);--elev:0 0 0 0 transparent;--frost:none;align-items:center;min-width:0;display:inline-flex}.bb-field-input--outline{--bg:var(--bb-panel);--border-color:var(--bb-field-border)}.bb-field-input--outline,.bb-field-input--secondary{--bg-disabled:var(--bb-muted);--border-focus:var(--bb-primary);--ring-size:var(--bb-ring-size);--elev:var(--bb-elev);--frost:var(--bb-surface-filter)}.bb-field-input--secondary{--bg:var(--bb-secondary);--bg-hover:var(--bb-secondary-hover);--bg-focus:var(--bb-secondary-hover);--border-color:var(--bb-secondary-border)}.bb-field-input--outline>.bb-field-input__box,.bb-field-input--secondary>.bb-field-input__box{--state-frame:var(--state-border)}.bb-field-input--ghost{--bg:var(--bb-ghost);--bg-hover:var(--bb-ghost-hover);--bg-focus:var(--bb-ghost-hover);--bg-disabled:transparent;--border-color:var(--bb-ghost-border);--border-focus:var(--bb-ghost-border);--ring-size:var(--bb-ring-size)}.bb-field-input--active>.bb-field-input__box{background-color:var(--bg-focus);border-color:var(--state-frame,var(--border-focus));box-shadow:var(--elev),0 0 0 var(--ring-size) var(--ring-color)}.bb-field-input--compact{--bb-input-h:var(--bb-input-h-compact);--bb-input-py:var(--bb-input-py-compact)}.bb-field-input--compact input,.bb-field-input--compact textarea{line-height:normal}.bb-field-input--errors{--ring-color:var(--bb-ring-danger);--state-border:var(--bb-danger)}.bb-field-input--warnings{--ring-color:var(--bb-ring-warn);--state-border:var(--bb-warn)}.bb-field-input__box{--inside-label-clearance:0px;-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);background-color:var(--bg);border:var(--bb-border-w) solid var(--state-frame,var(--border-color));border-radius:var(--bb-radius);box-shadow:var(--elev),0 0 0 0 var(--bb-ring);align-items:center;gap:0 var(--bb-input-spacing);min-height:calc(var(--bb-input-h) + var(--inside-label-clearance));min-width:0;padding-left:var(--bb-input-px);padding-right:var(--bb-input-px);padding-top:var(--inside-label-clearance);transition:background-color var(--bb-transition-medium) var(--bb-ease),border-color var(--bb-transition-medium) var(--bb-ease),box-shadow var(--bb-transition-medium) var(--bb-ease),min-height var(--bb-transition-medium) var(--bb-ease),padding-top var(--bb-transition-medium) var(--bb-ease);flex:auto;display:inline-flex;overflow:clip}.bb-field-input__box:hover{background-color:var(--bg-hover)}.bb-field-input__box:focus-within{background-color:var(--bg-focus);border-color:var(--state-frame,var(--border-focus));box-shadow:var(--elev),0 0 0 var(--ring-size) var(--ring-color)}.bb-field-input__box input,.bb-field-input__box textarea{color:var(--bb-text);font-size:var(--bb-input-fs);isolation:isolate;margin-bottom:var(--bb-input-py);margin-top:var(--bb-input-py);background-color:#0000;outline:none;flex:auto;min-width:50px}.bb-field-input__box input::-moz-placeholder,.bb-field-input__box textarea::-moz-placeholder{color:var(--bb-text-muted);-moz-transition:color var(--bb-transition-medium) var(--bb-ease);transition:color var(--bb-transition-medium) var(--bb-ease)}.bb-field-input__box input::placeholder,.bb-field-input__box textarea::placeholder{color:var(--bb-text-muted);transition:color var(--bb-transition-medium) var(--bb-ease)}.bb-field-input__box input:-webkit-autofill,.bb-field-input__box input:-webkit-autofill:hover{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.bb-field-input__box input:-webkit-autofill:active,.bb-field-input__box input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.bb-field-input__box textarea:-webkit-autofill,.bb-field-input__box textarea:-webkit-autofill:hover{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.bb-field-input__box textarea:-webkit-autofill:active,.bb-field-input__box textarea:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.bb-field-input__box input::-webkit-inner-spin-button,.bb-field-input__box input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bb-field-input__box textarea::-webkit-inner-spin-button,.bb-field-input__box textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bb-field-input__box .bb-button:first-child{margin-left:clamp(calc(var(--bb-input-px)*-1),calc((var(--bb-input-h) - var(--h))/2 - var(--bb-input-px)),0px)}.bb-field-input__box .bb-button:last-child{margin-right:clamp(calc(var(--bb-input-px)*-1),calc((var(--bb-input-h) - var(--h))/2 - var(--bb-input-px)),0px)}.bb-field-input__prepend-icon{color:var(--bb-text-muted);margin-left:calc(var(--bb-input-px)*.4*-1);flex-shrink:0;height:var(--bb-input-icon)!important;width:var(--bb-input-icon)!important}.bb-field-input__icon-spacer{color:var(--bb-text-muted);height:var(--bb-input-icon);margin-right:calc(var(--bb-input-px)*.4*-1);width:var(--bb-input-icon);flex-shrink:0;place-items:center;display:grid}.bb-field-input__icon-spacer:empty{display:none}.bb-field-input__icon-spacer--reserved:empty{display:grid}.bb-field-input__icon-spacer>*{grid-area:1/1;height:var(--bb-input-icon)!important;width:var(--bb-input-icon)!important}.bb-field-input__prefix,.bb-field-input__suffix{color:var(--bb-text-muted);font-size:var(--bb-input-fs);height:calc(var(--bb-input-h) - var(--bb-border-w)*2);min-width:var(--bb-input-prefix-w);padding-left:calc(var(--bb-input-px)/2);padding-right:calc(var(--bb-input-px)/2);transition:color var(--bb-transition-medium) var(--bb-ease),background-color var(--bb-transition-medium) var(--bb-ease);flex:none;align-self:stretch;align-items:center;display:inline-grid}.bb-field-input__prefix:empty,.bb-field-input__suffix:empty{display:none}.bb-field-input__prefix{margin-left:calc(var(--bb-input-px)*-1);justify-content:end}.bb-field-input__suffix{margin-right:calc(var(--bb-input-px)*-1);justify-content:start}.bb-field-input--disabled .bb-field-input__box{background-color:var(--bg-disabled)}.bb-field-input--disabled .bb-field-input__box input,.bb-field-input--disabled .bb-field-input__box textarea{color:var(--bb-text-muted)}.bb-field-input--disabled .bb-field-input__box:hover{background-color:var(--bg-disabled)}.bb-field-input--disabled .bb-field-input__box:focus-within{background-color:var(--bg-disabled);border-color:var(--state-frame,var(--border-color));box-shadow:var(--elev),0 0 0 0 var(--bb-ring)}.bb-field-input .bb-clearable-button{color:var(--bb-text-muted)}.bb-field-input .bb-field-input-icon-enter-active,.bb-field-input .bb-field-input-icon-leave-active{transition:opacity var(--bb-transition-medium) var(--bb-ease)}.bb-field-input .bb-field-input-icon-enter-from,.bb-field-input .bb-field-input-icon-leave-to{opacity:0}[class*=--inside-label] .bb-field-input__box{--inside-label-clearance:var(--bb-label-lh-sm)}[class*=--inside-label] .bb-field-input__box .bb-field-input__prefix,[class*=--inside-label] .bb-field-input__box .bb-field-input__suffix{height:calc(var(--bb-input-h) + var(--inside-label-clearance) - var(--bb-border-w)*2);margin-top:calc(var(--inside-label-clearance)*-1);padding-top:var(--inside-label-clearance)}[class*=--inside-label][class*=--description] .bb-field-input__box{--inside-label-clearance:calc(var(--bb-label-lh-sm)*2)}[class*=--inside-label]:has(.bb-field__label--hidden) .bb-field-input__box{--inside-label-clearance:0px}:is([class*=--inside-label]:has(.bb-field__label--hidden) .bb-field-input__box .bb-field-input__prefix,[class*=--inside-label]:has(.bb-field__label--hidden) .bb-field-input__box .bb-field-input__suffix){height:calc(var(--bb-input-h) - var(--bb-border-w)*2);margin-top:0;padding-top:0}[class*=--floating-label] .bb-field-input__box:focus-within input::-moz-placeholder{color:var(--bb-text-muted)}[class*=--floating-label] .bb-field-input__box:focus-within textarea::-moz-placeholder{color:var(--bb-text-muted)}[class*=--floating-label] .bb-field-input__box:focus-within input::-moz-placeholder,[class*=--floating-label] .bb-field-input__box:focus-within textarea::-moz-placeholder{color:var(--bb-text-muted)}[class*=--floating-label] .bb-field-input__box:focus-within input::placeholder,[class*=--floating-label] .bb-field-input__box:focus-within textarea::placeholder{color:var(--bb-text-muted)}[class*=--floating-label] .bb-field-input__box input::-moz-placeholder,[class*=--floating-label] .bb-field-input__box textarea::-moz-placeholder{color:#0000}[class*=--floating-label] .bb-field-input__box input::placeholder,[class*=--floating-label] .bb-field-input__box textarea::placeholder{color:#0000}@media(pointer:coarse){.bb-field-input__box input,.bb-field-input__box textarea{font-size:var(--bb-input-fs-mobile)}}.bb-color-input__field{--bb-arrow:0;position:relative}.bb-color-input__field .bb-field-input__box{position:relative}.bb-color-input__field .bb-common-popover{overflow:visible}.bb-color-input__field .bb-common-popover .bb-common-popover__bubble{box-shadow:var(--bb-shadow)}.bb-color-input__indicator{--elev:var(--bb-elev-sm);background-color:inherit;border:var(--bb-border-w-sm) solid var(--bb-border);box-shadow:var(--elev),0 0 0 0 var(--bb-ring);cursor:pointer;height:var(--bb-input-icon);isolation:isolate;transition:box-shadow color background-color var(--bb-transition-fast) var(--bb-ease);width:var(--bb-input-icon);border-radius:999px;outline:none;flex:none;display:inline-block}.bb-color-input__indicator:focus-visible{box-shadow:var(--elev),0 0 0 var(--bb-ring-size) var(--bb-ring)}.bb-dialog{--px:var(--bb-panel-p);--py:var(--bb-panel-p);--page-padding:20px;--transition-timing-function:var(--bb-ease);--bg:var(--bb-panel);--fg:var(--bb-text);-webkit-backdrop-filter:var(--bb-surface-filter);backdrop-filter:var(--bb-surface-filter);background-color:var(--bg);border:var(--bb-border-w) solid var(--bb-border);border-radius:var(--bb-radius-surface);box-shadow:var(--bb-shadow);color:var(--fg);max-width:min(var(--max-width),100% - var(--page-padding) * 2);opacity:0;overscroll-behavior:contain;transform-origin:50%;transition:display var(--transition-duration) var(--transition-duration) var(--transition-timing-function),max-width var(--transition-duration) var(--transition-timing-function),height var(--transition-duration) var(--transition-timing-function),opacity var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function);transition-behavior:allow-discrete;width:100%;z-index:var(--bb-z-overlay);outline:none;flex-direction:column;margin:0;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-48%)scale(.9)}.bb-dialog,.bb-dialog.bb-dialog--fullscreen{max-height:calc(100% - var(--page-padding)*2)}.bb-dialog.bb-dialog--fullscreen{height:calc(100% - var(--page-padding)*2);max-width:calc(100% - var(--page-padding)*2);transition:display var(--transition-duration) var(--transition-duration) var(--transition-timing-function),opacity var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function);width:calc(100% - var(--page-padding)*2)}@starting-style{.bb-dialog.bb-dialog--fullscreen.bb-dialog--open{opacity:0;transform:translate(-50%,-50%)scale(.97)}}.bb-dialog.bb-dialog--open{opacity:1;transform:translate(-50%,-50%)scale(1)}@starting-style{.bb-dialog.bb-dialog--open{opacity:0;transform:translate(-50%,-48%)scale(.96)}}.bb-dialog.bb-dialog--open::backdrop{opacity:1}@starting-style{.bb-dialog.bb-dialog--open::backdrop{opacity:0}}.bb-dialog.bb-dialog--deny-close{animation:bb-dialog-deny-bounce .22s cubic-bezier(.22,1,.36,1)}.bb-dialog.bb-dialog--covered{opacity:0}.bb-dialog.bb-dialog--stacked::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--bb-overlay-stacked)}.bb-dialog::backdrop{-webkit-backdrop-filter:blur(var(--bb-overlay-blur,2px));backdrop-filter:blur(var(--bb-overlay-blur,2px));background-color:var(--bb-overlay);opacity:0;transition:opacity var(--transition-duration) var(--bb-ease)}.bb-dialog .bb-dialog__header{--close-size:28px;-moz-column-gap:12px;padding:var(--py) var(--px) calc(var(--py)/2) var(--px);flex-shrink:0;justify-content:space-between;align-items:center;column-gap:12px;display:flex}.bb-dialog .bb-dialog__header .bb-dialog__title{font-size:var(--dialog-title-fs,calc(var(--bb-fs) + 2px));font-weight:500;line-height:var(--dialog-title-fs,calc(var(--bb-fs) + 2px));overflow-wrap:anywhere;min-width:0}.bb-dialog .bb-dialog__header .bb-dialog__title:has(~.bb-close-button){padding-right:calc(var(--close-size) + 4px)}.bb-dialog .bb-dialog__header>.bb-close-button{--size:var(--close-size);--p:7px;right:calc(var(--px) - var(--p));top:calc(var(--py) - var(--p));position:absolute}.bb-dialog .bb-dialog__header:has(.bb-dialog__description){flex-direction:column;align-items:flex-start;row-gap:2px}.bb-dialog .bb-dialog__header .bb-dialog__description{color:var(--bb-text-muted);font-size:var(--bb-fs);margin:0;font-weight:400;line-height:20px}.bb-dialog .bb-dialog__header .bb-dialog__description:has(~.bb-close-button){padding-right:calc(var(--close-size) + 4px)}.bb-dialog__body{padding:var(--bb-ring-size) var(--px) var(--dialog-gap,var(--py));flex:auto;position:relative;overflow:auto}.bb-dialog__body:first-child{padding-top:var(--py)}.bb-dialog__body:first-child .bb-dialog__body-content>.bb-close-button{--size:28px;--p:7px;right:calc(var(--px) - var(--p));top:calc(var(--py) - var(--p));position:absolute}.bb-dialog__body .bb-dialog:not(.bb-dialog--open){display:none}.bb-dialog .bb-dialog__footer{border-top:var(--bb-border-w) solid var(--bb-border);padding:var(--dialog-gap,var(--py)) var(--px);pointer-events:auto}.bb-dialog .bb-dialog__footer:empty{display:none}.bb-dialog.bb-dialog--mobile{--page-padding:14px}@keyframes bb-dialog-deny-bounce{0%{transform:translate(-50%,-50%)scale(1)}35%{transform:translate(-50%,-50%)scale(.985)}65%{transform:translate(-50%,-50%)scale(1.01)}to{transform:translate(-50%,-50%)scale(1)}}body:has(.bb-dialog--visible){padding-right:var(--scrollbar-width);overflow:hidden}.bb-confirm .bb-dialog__body,.bb-confirm .bb-offcanvas__body{color:var(--bb-text-muted);font-size:14px;line-height:20px;overflow:clip}.bb-confirm .bb-dialog__footer:not(:empty),.bb-confirm .bb-offcanvas__footer:not(:empty){justify-content:flex-end;display:flex}.bb-confirm .bb-dialog__footer:not(:empty)>:not(:last-child),.bb-confirm .bb-offcanvas__footer:not(:empty)>:not(:last-child){margin-right:12px}.bb-dropdown-button{vertical-align:top;display:inline-flex}.bb-dropdown-button.bb-dropdown-button--block{width:100%;display:flex}.bb-dropdown-button.bb-dropdown-button--block .bb-dropdown-button__main-btn{flex:auto}.bb-dropdown-button .bb-dropdown-button__dropdown-btn{position:relative}.bb-dropdown-button .bb-dropdown-button__dropdown-btn[aria-expanded=true] .bb-dropdown-button__chevron{transform:rotate(180deg)}.bb-dropdown-button .bb-dropdown-button__chevron{transition:transform .2s var(--bb-ease)}.bb-dropzone{-webkit-backdrop-filter:var(--bb-surface-filter);backdrop-filter:var(--bb-surface-filter)}.bb-dropzone>.bb-dropzone__submittable-label{display:none}.bb-dropzone>label{display:grid}.bb-dropzone>.bb-dropzone__interactive-label{cursor:pointer}.bb-dropzone.bb-dropzone--disabled>.bb-dropzone__interactive-label{cursor:not-allowed;pointer-events:none}.bb-dropzone__errors{color:var(--bb-danger);width:100%;font-size:14px;line-height:18px;display:grid}.bb-dropzone__error{width:100%;display:inline-block}.bb-dropzone__warnings{color:var(--bb-text-warn);width:100%;font-size:14px;line-height:18px;display:grid}.bb-dropzone__warning{width:100%;display:inline-block}.bb-pagination{--page-size:32px;--page-size-inactive:32px;--page-size-active:32px;--page-radius:calc(var(--bb-radius)*.8);--page-text:var(--bb-text);--page-text-muted:color-mix(in oklab, var(--bb-text), var(--bb-panel) 45%);--page-border:transparent;--page-border-active:var(--bb-border);--page-bg:transparent;--page-bg-hover:var(--bb-hover);--page-bg-active:var(--bb-panel);padding:var(--bb-ring-size) 0;width:100%}.bb-pagination--disabled{--page-text:color-mix(in oklab, var(--bb-text) 45%, var(--bb-panel));--page-text-muted:color-mix(in oklab, var(--bb-text) 60%, var(--bb-panel))}.bb-pagination--right .bb-pagination__pages{margin-left:auto}.bb-pagination--center .bb-pagination__pages{margin-left:auto;margin-right:auto}.bb-pagination .bb-pagination__pages{-moz-column-gap:2px;justify-content:center;align-items:center;column-gap:2px;width:-moz-max-content;width:max-content;display:flex}.bb-pagination .bb-pagination__pages li{display:flex}.bb-pagination .bb-pagination__pages li .bb-pagination__page{background-color:var(--page-bg);border-color:var(--page-border);border-radius:var(--page-radius);border-style:solid;border-width:var(--bb-border-w);--elev:0 0 0 0 transparent;box-shadow:var(--elev),0 0 0 0 var(--bb-ring);color:var(--page-text);min-height:var(--page-size-inactive);min-width:var(--page-size);transition:background-color var(--bb-transition-fast) var(--bb-ease),color var(--bb-transition-fast) var(--bb-ease),border-color var(--bb-transition-fast) var(--bb-ease),box-shadow var(--bb-transition-fast) var(--bb-ease);justify-content:center;align-items:center;padding:0 4px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.bb-pagination .bb-pagination__pages li .bb-pagination__page--active{--elev:var(--bb-elev-sm);background-color:var(--page-bg-active);border-color:var(--page-border-active);color:var(--page-text);min-height:var(--page-size-active);min-width:var(--page-size-active)}.bb-pagination .bb-pagination__pages li .bb-pagination__page--ellipsis{color:var(--page-text-muted);cursor:default;pointer-events:none;border-color:#0000}.bb-pagination .bb-pagination__pages li .bb-pagination__page:hover:not(.bb-pagination__page--active):not(:disabled){background-color:var(--page-bg-hover);color:var(--page-text)}.bb-pagination .bb-pagination__pages li .bb-pagination__page:focus-visible{background-color:var(--page-bg-hover);border-color:var(--page-border-active);box-shadow:var(--elev),0 0 0 var(--bb-ring-size) var(--bb-ring);outline:none}.bb-pagination .bb-pagination__pages li .bb-pagination__page.bb-pagination__page--next,.bb-pagination .bb-pagination__pages li .bb-pagination__page.bb-pagination__page--previous{padding:0}.bb-pagination .bb-pagination__pages li .bb-pagination__page.bb-pagination__page--previous .bb-pagination__page-chevron{rotate:90deg}.bb-pagination .bb-pagination__pages li .bb-pagination__page.bb-pagination__page--next .bb-pagination__page-chevron{rotate:-90deg}.bb-pagination .bb-pagination__pages li .bb-pagination__page svg{width:16px;height:16px;display:inline-block}.bb-popover{overflow:visible}.bb-popover .bb-popover__panel.bb-common-popover__bubble{box-shadow:var(--bb-shadow);flex-direction:column;min-height:0;display:flex}.bb-popover .bb-popover__panel.bb-common-popover__bubble.bb-popover__panel--scrollable{max-height:var(--max-h,none);overflow:clip}.bb-popover .bb-popover__header{border-bottom:var(--bb-border-w) solid color-mix(in oklab,var(--bb-text) 15%,transparent);color:var(--bb-text);flex-shrink:0;padding:8px}.bb-popover .bb-popover__content{color:var(--bb-text);flex:auto;min-height:0;padding:8px;overflow-y:auto}.bb-popover .bb-popover__footer{border-top:var(--bb-border-w) solid color-mix(in oklab,var(--bb-text) 15%,transparent);color:var(--bb-text);flex-shrink:0;padding:8px}.bb-progress{--track:4px;--fill:var(--bb-primary);background-color:var(--bb-track);border-radius:var(--bb-radius);height:var(--track);overflow:hidden}.bb-progress .bb-progress-bar{width:100%;height:100%}.bb-progress-bar{background-color:var(--fill);border-radius:var(--bb-radius);transition:transform var(--transition-duration)}.bb-base-radio-icon{--accent:var(--bb-primary);--size:16px;--space:2px;--ring-color:var(--bb-ring);--elev:var(--bb-elev-sm);--bg:var(--bb-panel);--border-color:var(--bb-border);background-color:var(--bg);border:var(--bb-border-w-sm) solid var(--border-color);box-shadow:var(--elev),0 0 0 0 var(--bb-ring);color:var(--accent);cursor:pointer;height:var(--size);transition:background-color var(--bb-transition-medium) var(--bb-ease),border-color var(--bb-transition-medium) var(--bb-ease),box-shadow var(--bb-transition-medium) var(--bb-ease);width:var(--size);border-radius:999px;display:inline-block;position:relative}.bb-base-radio-icon:after{content:"";height:calc(100% - var(--bb-border-w-sm)*2 - var(--space));transition:background-color var(--bb-transition-medium) var(--bb-ease),transform var(--bb-transition-medium) var(--bb-ease);width:calc(100% - var(--bb-border-w-sm)*2 - var(--space));background-color:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.bb-base-radio-icon--focus-visible{box-shadow:var(--elev),0 0 0 var(--bb-ring-size) var(--ring-color)}.bb-base-radio-icon--checked:after{transform:translate(-50%,-50%)scale(1)}.bb-base-radio-icon--errors{--accent:var(--bb-danger);--ring-color:var(--bb-ring-danger);border-color:var(--bb-danger)}.bb-base-radio-icon--disabled:after,.bb-base-radio-icon--errors:after,.bb-base-radio-icon--warnings:after{background-color:var(--accent)}.bb-base-radio-icon--warnings{--accent:var(--bb-warn);--ring-color:var(--bb-ring-warn);border-color:var(--bb-warn)}.bb-base-radio-icon--readonly{cursor:default}.bb-base-radio-icon--disabled{--accent:color-mix(in oklab, var(--bb-text) 45%, var(--bb-panel));background-color:var(--bb-muted);border-color:var(--bb-border);cursor:not-allowed}.bb-radio .bb-field__control{-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-auto-flow:column}.bb-radio .bb-field__layout{cursor:pointer}.bb-radio .bb-field__layout--horizontal{align-items:center;display:flex}.bb-radio.bb-field--description .bb-field__layout--horizontal{align-items:flex-start}.bb-radio.bb-field--description .bb-field__layout--horizontal .bb-field__control{min-height:var(--bb-label-lh);align-items:center}.bb-radio-group .bb-field__layout--horizontal .bb-field__label{float:left}.bb-radio-group .bb-field__control--right .bb-radio-group__container{justify-content:flex-end}.bb-radio-group .bb-field__control--center .bb-radio-group__container{justify-content:center}.bb-radio-group__options--vertical .bb-radio-group-option{width:100%;display:flex}.bb-radio-group__options--vertical .bb-radio-group-option.bb-radio-group-option--description{display:grid}.bb-radio-group__container{--gap:24px;--row-gap:10px;-moz-column-gap:var(--gap);align-items:center;column-gap:var(--gap);row-gap:var(--row-gap);flex-wrap:wrap;display:flex}.bb-radio-group__container:has(.bb-radio-group-option--description){align-items:flex-start}.bb-radio-group-option{-moz-column-gap:var(--bb-label-spacing-x);align-items:center;column-gap:var(--bb-label-spacing-x);cursor:pointer;display:inline-flex}.bb-radio-group-option__control{display:inline-flex}.bb-radio-group-option__control,.bb-radio-group-option__text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bb-radio-group-option__text{color:var(--bb-text);font-size:var(--bb-label-fs);font-weight:var(--bb-label-weight);transition-duration:var(--bb-transition-fast);transition-property:color;transition-timing-function:var(--bb-ease)}.bb-radio-group-option--description{grid-template-columns:auto minmax(0,1fr);align-items:start;display:inline-grid}.bb-radio-group-option--description>.bb-radio-group-option__control{font-size:var(--bb-label-fs);grid-row:span 2;align-self:start;align-items:center;height:1lh}.bb-radio-group-option__description{color:var(--bb-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-column:2;margin-top:2px;font-size:14px;font-weight:400;line-height:18px}.bb-rating__stars{--accent:var(--bb-primary);--ring-color:var(--bb-ring);--size:24px;--space:0px}.bb-rating__stars:not(.bb-rating__stars--disabled):not(.bb-rating__stars--readonly):not(.bb-rating__stars--forced-clear) .bb-rating__options:hover .bb-rating__option{color:var(--accent)}.bb-rating__stars:not(.bb-rating__stars--disabled):not(.bb-rating__stars--readonly):not(.bb-rating__stars--forced-clear) .bb-rating__options:hover .bb-rating__option:hover~.bb-rating__option{color:var(--bb-panel)}.bb-rating__stars--errors{--accent:var(--bb-danger);--ring-color:var(--bb-ring-danger)}.bb-rating__stars--errors .bb-rating__option svg{stroke:var(--bb-danger)}.bb-rating__stars--warnings{--accent:var(--bb-warn);--ring-color:var(--bb-ring-warn)}.bb-rating__stars--warnings .bb-rating__option svg{stroke:var(--bb-warn)}.bb-rating__stars--disabled{--accent:color-mix(in oklab, var(--bb-text) 45%, var(--bb-panel))}.bb-rating__stars--disabled .bb-rating__options .bb-rating__option{cursor:not-allowed}.bb-rating__stars--disabled .bb-rating__options .bb-rating__option:not(.bb-rating__option--filled){color:var(--bb-muted)}.bb-rating__options{-moz-column-gap:var(--space);column-gap:var(--space);flex-wrap:wrap;display:inline-flex}.bb-rating__option{aspect-ratio:1;border-radius:var(--bb-radius-sm);color:var(--bb-panel);cursor:pointer;justify-content:center;align-items:center;padding-left:2px;padding-right:2px;display:flex;box-shadow:0 0 #0000}.bb-rating__option:has(:focus-visible){box-shadow:0 0 0 var(--bb-ring-size) var(--ring-color)}.bb-rating__option--filled{color:var(--accent)}.bb-rating__option--disabled{cursor:not-allowed}.bb-rating__option--disabled:hover{transform:none}.bb-rating__option--readonly{cursor:default}.bb-rating__option--readonly:hover{transform:none}.bb-rating__option svg{fill:currentColor;height:var(--size);stroke:var(--bb-border);stroke-width:1px;transition:color var(--bb-transition-medium) var(--bb-ease);width:var(--size)}.bb-rating.bb-field--inside-label .bb-field__layout{--ring-color:var(--bb-ring);background-color:var(--bb-panel);border:var(--bb-border-w) solid var(--bb-field-border);border-radius:var(--bb-radius);padding-left:var(--bb-input-px);padding-right:var(--bb-input-px);padding-top:calc(var(--bb-label-lh-sm) + var(--bb-input-py));transition:border-color var(--bb-transition-medium) var(--bb-ease),box-shadow var(--bb-transition-medium) var(--bb-ease),background-color var(--bb-transition-medium) var(--bb-ease);position:relative}.bb-rating.bb-field--inside-label .bb-field__layout:focus-within{border-color:var(--bb-primary);box-shadow:0 0 0 var(--bb-ring-size) var(--ring-color)}.bb-rating.bb-field--inside-label.bb-field--errors .bb-field__layout{--ring-color:var(--bb-ring-danger);border-color:var(--bb-danger)}.bb-rating.bb-field--inside-label.bb-field--errors .bb-field__layout:focus-within{border-color:var(--bb-danger)}.bb-rating.bb-field--inside-label.bb-field--warnings .bb-field__layout{--ring-color:var(--bb-ring-warn);border-color:var(--bb-warn)}.bb-rating.bb-field--inside-label.bb-field--warnings .bb-field__layout:focus-within{border-color:var(--bb-warn)}.bb-rating.bb-field--inside-label.bb-field--disabled .bb-field__layout{background-color:var(--bb-muted)}.bb-rating.bb-field--inside-label.bb-field--disabled .bb-field__layout:focus-within{border-color:var(--bb-field-border);box-shadow:0 0 #0000}.bb-rating.bb-field--inside-label:has(.bb-field__label--hidden) .bb-field__layout{padding-top:var(--bb-input-px)}.bb-rating .bb-field__layout--horizontal .bb-field__label{float:left}.bb-rating .bb-field__control--right .bb-rating__options{justify-content:flex-end}.bb-rating .bb-field__control--center .bb-rating__options{justify-content:center}.bb-select-popover{text-align:left;width:var(--w,320px);overflow:visible}.bb-select-popover .bb-common-popover__bubble{box-shadow:var(--bb-shadow);overflow:hidden}.bb-select-popover .bb-select-popover__search-container{border-bottom:var(--bb-border-w) solid var(--bb-border);align-items:center;padding:.375rem .75rem;display:flex;position:relative}.bb-select-popover .bb-select-popover__header{border-bottom:var(--bb-border-w) solid var(--bb-border);padding:.5rem .75rem}.bb-select-popover .bb-select-popover__footer{border-top:var(--bb-border-w) solid var(--bb-border);padding:.5rem .75rem}.bb-select-popover .bb-select-popover__search-clear,.bb-select-popover .bb-select-popover__search-error-icon,.bb-select-popover .bb-select-popover__search-icon,.bb-select-popover .bb-select-popover__search-warning-icon{color:var(--bb-text-muted);opacity:0;pointer-events:none;transition:color var(--bb-transition-medium),opacity var(--bb-transition-medium);width:var(--bb-fs);flex-shrink:0;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.bb-select-popover .bb-select-popover__search-clear,.bb-select-popover .bb-select-popover__search-clear .bb-icon{width:var(--bb-input-icon)}.bb-select-popover .bb-select-popover__search-clear{right:calc(.75rem - 3px)}.bb-select-popover .bb-select-popover__search-clear:hover{color:var(--bb-text)}.bb-select-popover .bb-select-popover__search-input{color:var(--bb-text);font-size:var(--bb-input-fs);line-height:var(--bb-leading);padding:0;padding-right:calc(var(--bb-input-icon) + .5rem);background-color:#0000;border:0;outline:none;flex:auto;width:100%}.bb-select-popover .bb-select-popover__search-input::-moz-placeholder{color:var(--bb-text-muted);opacity:.8}.bb-select-popover .bb-select-popover__search-input::placeholder{color:var(--bb-text-muted);opacity:.8}.bb-select-popover .bb-select-popover__search-icon{opacity:1}.bb-select-popover.bb-select-popover--errors .bb-select-popover__search-error-icon{color:var(--bb-danger);opacity:1}.bb-select-popover.bb-select-popover--errors .bb-select-popover__search-icon{opacity:0}.bb-select-popover.bb-select-popover--warnings .bb-select-popover__search-warning-icon{color:var(--bb-warn);opacity:1}.bb-select-popover.bb-select-popover--warnings .bb-select-popover__search-icon{opacity:0}.bb-select-popover .bb-select-popover__search-strip{background:linear-gradient(90deg,transparent 0,var(--bb-primary) 50%,transparent 100%);bottom:-1px;pointer-events:none;background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:bb-select-popover-busy-slide 1.1s linear infinite;position:absolute;inset-inline:0}.bb-select-popover.bb-select-popover--reloading .bb-listbox__option{opacity:.55;transition:opacity var(--bb-transition-fast) ease}.bb-select-popover.bb-select-popover--clearable-active:not(.bb-select-popover--errors):not(.bb-select-popover--warnings) .bb-select-popover__search-icon{opacity:0}.bb-select-popover.bb-select-popover--clearable-active:not(.bb-select-popover--errors):not(.bb-select-popover--warnings) .bb-select-popover__search-clear{opacity:1;pointer-events:auto}.bb-select-popover .bb-listbox{--option-h:var(--option-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block}.bb-select-popover .bb-listbox.bb-listbox--open{transition:min-height}.bb-select-popover .bb-listbox.bb-listbox--open .bb-listbox__outer-container{opacity:1;grid-template-rows:1fr;transition-delay:0s,0s}.bb-select-popover .bb-listbox.bb-listbox--open .bb-listbox__outer-container>*{opacity:1;transition-delay:calc(var(--transition-duration)*.8)}.bb-select-popover .bb-listbox.bb-listbox--no-data .bb-listbox__outer-container .bb-listbox__inner-container .bb-listbox__no-data{display:block}.bb-select-popover .bb-listbox.bb-listbox--loading .bb-listbox__outer-container .bb-listbox__inner-container .bb-listbox__loading{text-align:left;display:block}.bb-select-popover .bb-listbox .bb-listbox__outer-container{background-color:var(--bb-panel);opacity:0;transition-delay:calc(var(--transition-duration)*.25),0s,0s;transition-duration:var(--transition-duration),calc(var(--transition-duration)*1.4),var(--transition-duration);border-width:0;grid-template-rows:0fr;transition-property:grid-template-rows,opacity,border;display:grid}.bb-select-popover .bb-listbox .bb-listbox__outer-container>*{opacity:0;transition-delay:0s;transition-duration:calc(var(--transition-duration)*2);transition-property:opacity}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container{max-height:min(calc(var(--option-h)*6 + .5rem),calc(round(down,calc(100dvh - 130px),var(--option-h)) - 1px));text-align:left;padding:.25rem;overflow:clip auto}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container .bb-listbox__loading,.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container .bb-listbox__no-data{color:var(--bb-text-faint);font-size:calc(var(--bb-fs) - 1px);padding:.375rem .5rem;display:none}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox]{width:100%;display:block;position:relative}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__group{width:100%;display:block;position:absolute;top:0;left:0}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__group-header{height:var(--group-header-height,32px);-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;padding:0 .5rem;display:flex}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__group-header .bb-listbox__group-header-label{color:var(--bb-text-faint);font-size:calc(var(--option-font-size,var(--bb-fs)) - .125rem);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;overflow:hidden}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__group>.bb-listbox__option{position:relative}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option{border-radius:var(--bb-radius-sm);color:var(--bb-text);cursor:pointer;height:var(--option-h);transition:background-color var(--bb-transition-fast) var(--bb-ease);align-items:center;gap:.5rem;width:100%;padding-left:.5rem;padding-right:.5rem;display:flex;position:absolute;top:0;left:0}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option--focused:not(.bb-listbox__option--disabled),.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option:hover:not(.bb-listbox__option--disabled){background-color:color-mix(in oklab,var(--bb-text) 8%,transparent)}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option--disabled{cursor:not-allowed;opacity:.5}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option-label{font-size:var(--option-font-size,var(--bb-fs));text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option-append-icon,.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option-prepend-icon{--size:calc(var(--option-font-size,12px) + 4px);flex-shrink:0}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option-content{flex-direction:column;flex:auto;min-width:0;display:flex}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option-description{color:var(--bb-text-muted);font-size:calc(var(--option-font-size,var(--bb-fs)) - 2px);text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option-check{color:var(--bb-text);height:var(--option-font-size,var(--bb-fs));pointer-events:none;inset-inline-end:.5rem;width:var(--option-font-size,var(--bb-fs));position:absolute;top:50%;transform:translateY(-50%)}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option-check path{stroke-dasharray:30;stroke-dashoffset:30px;transition:stroke-dashoffset var(--bb-transition-medium) var(--bb-ease)}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option--selected{padding-inline-end:calc(1rem + var(--option-font-size,var(--bb-fs)))}.bb-select-popover .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option--selected .bb-listbox__option-check path{stroke-dashoffset:0}@media(pointer:coarse){.bb-select-popover .bb-select-popover__search-input{font-size:var(--bb-input-fs-mobile)}}@keyframes bb-select-popover-busy-slide{0%{background-position:-40% 0}to{background-position:140% 0}}@media(prefers-reduced-motion:reduce){.bb-select-popover .bb-select-popover__search-strip{background:var(--bb-primary);opacity:.5;animation:none}}.bb-select-popover-offcanvas .bb-offcanvas__title{text-align:center;flex:auto}.bb-select-popover-offcanvas .bb-offcanvas__title:has(~.bb-close-button){padding-left:calc(var(--close-size) + 4px)}.bb-select-popover-offcanvas .bb-offcanvas__header{padding-bottom:calc(var(--py) - 6px)}.bb-offcanvas.bb-select-popover-offcanvas:not(.bb-offcanvas--no-header) .bb-offcanvas__body{padding-top:.5rem}.bb-select-popover.bb-select-popover--sheet{flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden}.bb-select-popover--sheet{outline:none}.bb-select-popover--sheet .bb-select-popover__sheet-selection{text-align:left;flex-shrink:0;padding:0 0 .5rem}.bb-select-popover--sheet .bb-select-popover__sheet-chips{flex-wrap:wrap;gap:.5rem;display:flex}.bb-select-popover--sheet .bb-select-popover__sheet-chip{--min-size:2.125rem;--padding-inline:.75rem;--clear-size:1.25rem}.bb-select-popover--sheet .bb-select-popover__search-container{background-color:var(--bb-muted);border-radius:var(--bb-radius);transition:background-color var(--bb-transition-fast) ease;border-bottom:0;margin-bottom:.25rem;padding:.625rem .75rem}.bb-select-popover--sheet .bb-select-popover__search-container:focus-within{background-color:color-mix(in oklab,var(--bb-text) 8%,var(--bb-panel))}.bb-select-popover--sheet .bb-select-popover__search-strip{border-radius:0 0 var(--bb-radius) var(--bb-radius);bottom:0}.bb-select-popover--sheet .bb-listbox{flex:auto;min-height:0}.bb-select-popover--sheet .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container{max-height:min(calc(var(--option-h)*9 + .5rem),calc(round(down,55dvh,var(--option-h)) - 1px));padding-inline:0}.bb-select-popover--sheet .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container .bb-listbox__group-header,.bb-select-popover--sheet .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container .bb-listbox__group>.bb-listbox__option,.bb-select-popover--sheet .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container .bb-listbox__loading,.bb-select-popover--sheet .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container .bb-listbox__no-data,.bb-select-popover--sheet .bb-listbox .bb-listbox__outer-container .bb-listbox__inner-container span[role=listbox] .bb-listbox__option{padding-left:calc(.5rem + 4px)}.bb-select-popover-offcanvas:has(.bb-offcanvas__footer:not(:empty)) .bb-offcanvas__body{padding-bottom:0}.bb-select__field{color:var(--bb-text);font-size:var(--bb-input-fs);-webkit-user-select:none;-moz-user-select:none;user-select:none;--compensation-multiplier:.3}.bb-select__field.bb-field-input--compact{--compensation-multiplier:.5}.bb-select__field--disabled{color:var(--bb-text-muted)}.bb-select__field--disabled .bb-select__activator{cursor:not-allowed}.bb-select__field--readonly .bb-select__activator{cursor:default}.bb-select__field:not(:has(.bb-field-input__prepend-icon)) .bb-select__chips-row--chips{margin-left:calc(var(--bb-input-px)*var(--compensation-multiplier)*-1)}.bb-select__activator{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.bb-select__activator:focus-visible{outline:2px solid #0000}.bb-select__value{pointer-events:none;text-align:left;flex-wrap:nowrap;flex:auto;align-self:stretch;align-items:center;gap:.25rem;min-width:0;display:flex;position:relative}.bb-select__value input[type=button]{pointer-events:auto}.bb-select__chips-row{pointer-events:auto;flex-wrap:nowrap;flex:auto;align-items:center;min-width:0;display:flex;position:absolute;inset:0;overflow:hidden}.bb-select__chips-row--hidden{pointer-events:none;visibility:hidden}.bb-select__chips-row--chips{gap:.25rem}.bb-select__chips-row--chips>*{flex-shrink:0}.bb-select__comma-item{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.bb-select__comma-item:not(:last-child):after{content:", "}.bb-select__display-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bb-select__placeholder{color:var(--bb-text-muted);opacity:1;transition:opacity var(--bb-transition-fast) var(--bb-ease)}.bb-select__max-reached{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.bb-select.bb-field--floating-label:not(:focus-within) .bb-select__placeholder{opacity:0}.bb-slider__body{--thumb:12px;--track:4px;--track-color:var(--bb-track);--padding:calc((var(--thumb) - var(--track))/2);--control-h:var(--bb-input-h);--px:var(--bb-input-px);--shell-px:0px;--track-inset:0px;--inside-label-clearance:0px;--inside-label-track-offset:0px;--shell-bg:transparent;--shell-border-width:0px;--shell-border-color:var(--bb-field-border);--shell-radius:0px;--shell-focus-border:var(--bb-border);--shell-focus-ring:0px 0px 0px 0px transparent;--shell-shadow:0px 0px 0px 0px var(--bb-ring);--shell-disabled-bg:transparent;--accent:var(--bb-primary);--ring-color:color-mix(in oklab, var(--accent) var(--bb-ring-opacity), transparent);--r:var(--bb-radius);min-height:var(--control-h);align-items:center;display:inline-flex}.bb-slider__body.bb-slider__body--compact{--control-h:var(--bb-input-h-compact)}.bb-slider__body.bb-slider__body--disabled .bb-slider__thumb-container{pointer-events:none}.bb-slider__body.bb-slider__body--disabled .bb-slider__track-background{background-color:color-mix(in oklab,var(--bb-text) 45%,var(--bb-panel));cursor:not-allowed}.bb-slider__body.bb-slider__body--disabled .bb-slider__track-fill{background-color:var(--bb-muted);cursor:not-allowed}.bb-slider__body.bb-slider__body--disabled .bb-slider__thumb{cursor:not-allowed}.bb-slider__body.bb-slider__body--disabled .bb-slider__slider-container{background-color:var(--shell-disabled-bg)}:is(.bb-slider__body:has(.bb-slider__thumb-container:focus) .bb-slider__slider-container,.bb-slider__body:has(.bb-slider__thumb:active) .bb-slider__slider-container){border-color:var(--shell-focus-border);box-shadow:var(--shell-focus-ring)}.bb-slider__body.bb-slider__body--errors{--ring-color:var(--bb-ring-danger)}.bb-slider__body.bb-slider__body--errors .bb-slider__slider-container{border-color:var(--shell-focus-border)}.bb-slider__body.bb-slider__body--warnings{--ring-color:var(--bb-ring-warn)}.bb-slider__body.bb-slider__body--warnings .bb-slider__slider-container{border-color:var(--shell-focus-border)}.bb-slider__slider-container{background-color:var(--shell-bg);border:var(--shell-border-width) solid var(--shell-border-color);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow);min-height:calc(var(--control-h) + var(--inside-label-clearance));min-width:100px;padding-bottom:var(--padding);padding-left:var(--shell-px);padding-right:var(--shell-px);padding-top:var(--padding);-webkit-touch-callout:none;transition:background-color var(--bb-transition-medium) var(--bb-ease),border-color var(--bb-transition-medium) var(--bb-ease),box-shadow var(--bb-transition-medium) var(--bb-ease),min-height var(--bb-transition-medium) var(--bb-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-grow:1;display:block;position:relative}.bb-slider__track-container{height:var(--track);left:var(--track-inset);right:var(--track-inset);top:calc(50% + var(--inside-label-track-offset));display:block;position:absolute;transform:translateY(-50%)}.bb-slider__track-background{background-color:var(--accent);border-bottom-left-radius:var(--r);border-top-left-radius:var(--r);left:0}.bb-slider__track-background,.bb-slider__track-fill{cursor:pointer;height:100%;display:block;position:absolute;top:0}.bb-slider__track-fill{background-color:var(--track-color);border-radius:var(--r);width:100%;right:0}.bb-slider__thumb-container{top:calc(50% + var(--inside-label-track-offset));display:block;position:absolute}.bb-slider__thumb-container:focus .bb-slider__thumb,.bb-slider__thumb-container:hover .bb-slider__thumb{box-shadow:var(--elev),0 0 0 var(--bb-ring-size) var(--ring-color)}.bb-slider__thumb{--elev:var(--bb-elev-sm);background-color:var(--bb-panel);border:var(--bb-border-w-sm) solid var(--bb-border);box-shadow:var(--elev),0 0 0 0 var(--bb-ring);cursor:pointer;height:var(--thumb);touch-action:none;transition-duration:var(--bb-transition-fast);transition-property:box-shadow;transition-timing-function:var(--bb-ease);width:var(--thumb);border-radius:50%;display:block;position:absolute;top:50%}.bb-slider__ticks-container{left:var(--track-inset);right:var(--track-inset);justify-content:space-between;display:flex;position:absolute;top:100%}.bb-slider__tick{position:relative}.bb-slider .bb-field__layout .bb-field__control .bb-slider__body{width:100%;display:inline-flex}.bb-slider.bb-field--inside-label .bb-slider__body{--shell-px:var(--px);--track-inset:var(--px);--shell-bg:var(--bb-panel);--shell-border-width:var(--bb-border-w);--shell-border-color:var(--bb-field-border);--shell-radius:var(--bb-radius);--shell-focus-border:var(--bb-primary);--shell-shadow:var(--bb-elev), 0px 0px 0px 0px var(--bb-ring);--shell-focus-ring:var(--bb-elev), 0px 0px 0px var(--bb-ring-size) var(--bb-ring);--shell-disabled-bg:var(--bb-muted);--inside-label-clearance:var(--bb-label-lh-sm);--inside-label-track-offset:calc(var(--bb-label-lh-sm)*.6)}.bb-slider.bb-field--inside-label:has(.bb-field__label--hidden) .bb-slider__body{--inside-label-clearance:0px;--inside-label-track-offset:0px}.bb-slider.bb-field--inside-label.bb-field--errors .bb-slider__body{--shell-focus-border:var(--bb-danger)}.bb-slider.bb-field--inside-label.bb-field--warnings .bb-slider__body{--shell-focus-border:var(--bb-warn)}.bb-base-switch-icon{--accent:var(--bb-primary);--bg:var(--bb-track);--ring-color:color-mix(in oklab, currentColor var(--bb-ring-opacity), transparent);--r:999px;--bw:var(--bb-border-w-sm);--h:18px;--w:32px;--thumb:min(16px, calc(var(--h) - var(--bw)*2));--inset:calc((var(--h) - 2*var(--bw) - var(--thumb))/2);--travel:calc(var(--w) - var(--bw)*2 - var(--thumb) - var(--inset)*2);background-color:var(--bg);border:var(--bw) solid var(--bb-border);border-radius:var(--r);box-shadow:0 0 0 0 var(--bb-ring);box-sizing:border-box;color:var(--accent);cursor:pointer;height:var(--h);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--w);transition-property:background-color,box-shadow;position:relative}.bb-base-switch-icon,.bb-base-switch-icon__thumb{transition-duration:var(--bb-transition-medium);display:inline-block}.bb-base-switch-icon__thumb{background-color:var(--bb-panel);border-radius:calc(var(--r)*.8);height:var(--thumb);left:var(--inset);top:var(--inset);width:var(--thumb);transition-property:translate;position:absolute}.bb-base-switch-icon--focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--ring-color)}.bb-base-switch-icon--checked{background-color:currentColor;border-color:currentColor}.bb-base-switch-icon--checked .bb-base-switch-icon__thumb{translate:var(--travel) 0}.bb-base-switch-icon--indeterminate{background-color:currentColor;border-color:currentColor}.bb-base-switch-icon--indeterminate .bb-base-switch-icon__thumb{translate:calc(var(--travel)/2) 0}.bb-base-switch-icon--errors{--accent:var(--bb-danger);--ring-color:var(--bb-ring-danger);border-color:var(--bb-danger)}.bb-base-switch-icon--warnings{--accent:var(--bb-warn);--ring-color:var(--bb-ring-warn);border-color:var(--bb-warn)}.bb-base-switch-icon--disabled.bb-base-switch-icon--checked,.bb-base-switch-icon--disabled.bb-base-switch-icon--indeterminate,.bb-base-switch-icon--errors.bb-base-switch-icon--checked,.bb-base-switch-icon--errors.bb-base-switch-icon--indeterminate,.bb-base-switch-icon--warnings.bb-base-switch-icon--checked,.bb-base-switch-icon--warnings.bb-base-switch-icon--indeterminate{background-color:var(--accent);border-color:var(--accent)}.bb-base-switch-icon--disabled{--accent:var(--bb-muted);--ring-color:color-mix(in oklab, var(--accent) var(--bb-ring-opacity), transparent);background-color:var(--accent);cursor:not-allowed}.bb-base-switch-icon--disabled .bb-base-switch-icon__thumb{background-color:color-mix(in oklab,var(--bb-text) 45%,var(--bb-panel))}.bb-switch .bb-field__control{grid-auto-flow:column}.bb-switch .bb-field__layout{cursor:pointer}.bb-switch .bb-field__layout--horizontal{align-items:center;display:flex}.bb-switch.bb-field--description .bb-field__layout--horizontal{align-items:flex-start}.bb-switch.bb-field--description .bb-field__layout--horizontal .bb-field__control{min-height:var(--bb-label-lh);align-items:center}.bb-switch-group .bb-field__layout--horizontal .bb-field__label{float:left}.bb-switch-group .bb-field__control--right .bb-switch-group__container{justify-content:flex-end}.bb-switch-group .bb-field__control--center .bb-switch-group__container{justify-content:center}.bb-switch-group__options--vertical .bb-switch-group-option{width:100%;display:flex}.bb-switch-group__options--vertical .bb-switch-group-option.bb-switch-group-option--description{display:grid}.bb-switch-group__container{--gap:24px;--row-gap:10px;-moz-column-gap:var(--gap);align-items:center;column-gap:var(--gap);row-gap:var(--row-gap);flex-wrap:wrap;display:flex}.bb-switch-group__container:has(.bb-switch-group-option--description){align-items:flex-start}.bb-switch-group-option{-moz-column-gap:var(--bb-label-spacing-x);align-items:center;column-gap:var(--bb-label-spacing-x)}.bb-switch-group-option,.bb-switch-group-option__control{cursor:pointer;display:inline-flex}.bb-switch-group-option__text{color:var(--bb-text);font-size:var(--bb-label-fs);font-weight:var(--bb-label-weight);transition-duration:var(--bb-transition-fast);transition-property:color;transition-timing-function:var(--bb-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bb-switch-group-option--description{grid-template-columns:auto minmax(0,1fr);align-items:start;display:inline-grid}.bb-switch-group-option--description>.bb-switch-group-option__control{font-size:var(--bb-label-fs);grid-row:span 2;align-self:start;align-items:center;height:1lh}.bb-switch-group-option__description{color:var(--bb-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-column:2;margin-top:2px;font-size:14px;font-weight:400;line-height:18px}.bb-table{--bg:var(--bb-panel);-webkit-backdrop-filter:var(--bb-surface-filter);backdrop-filter:var(--bb-surface-filter);--padding-x:12px;--cell-h:36px;--padding-y:6px;--actions-spacing:8px;--offset-start:0px;--offset-end:0px;--offset-internal-start:var(--offset-start);--offset-internal-end:var(--offset-end);--offset-external-start:0px;--offset-external-end:0px;min-width:0;padding-inline-start:var(--offset-external-start);padding-inline-end:var(--offset-external-end);display:grid;position:relative;overflow-x:auto}.bb-table--align-left{text-align:left}.bb-table--align-center{text-align:center}.bb-table--align-right{text-align:right}.bb-table--compact{--padding-x:8px;--cell-h:32px;--padding-y:4px}.bb-table--virtual{overflow:auto}.bb-table-placeholder__row,.bb-table-spacer__row{background-image:linear-gradient(180deg,var(--bg) 0 calc(50% - 5px),transparent calc(50% - 5px) calc(50% + 5px),var(--bg) calc(50% + 5px) calc(100% - var(--bb-border-w)),var(--bb-border) calc(100% - var(--bb-border-w)) 100%),var(--placeholder-bars,none);background-position:0 0;background-repeat:repeat-y,no-repeat;background-size:100% var(--row-h,37px),100% 100%;color:color-mix(in oklab,var(--bb-border) 80%,transparent);grid-column:1/-1;min-width:0;overflow:hidden}.bb-table-placeholder__row--pending{background-image:linear-gradient(180deg,var(--bg) 0 calc(50% - 5px),transparent calc(50% - 5px) calc(50% + 5px),var(--bg) calc(50% + 5px) calc(100% - var(--bb-border-w)),var(--bb-border) calc(100% - var(--bb-border-w)) 100%),linear-gradient(90deg,transparent 40%,color-mix(in oklab,var(--bg) 75%,transparent) 50%,transparent 60%),var(--placeholder-bars,none);background-position:0 0,200% 0,0 0;background-repeat:repeat-y,no-repeat,no-repeat;background-size:100% var(--row-h,37px),200% 100%,100% 100%;animation:bb-table-placeholder-sweep 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.bb-table-placeholder__row--pending{animation:none}}@keyframes bb-table-placeholder-sweep{to{background-position:0 0,-200% 0,0 0}}.bb-table-caption{text-align:center}.bb-table__table{gap:0;width:-moz-fit-content;width:fit-content;min-width:100%;display:grid}.bb-table__body,.bb-table__foot,.bb-table__head{grid-column:1/-1;grid-template-columns:subgrid;gap:0;display:grid}.bb-table__head{position:relative}.bb-table__body>[role=row],.bb-table__foot>[role=row],.bb-table__head>[role=row]{grid-column:1/-1;grid-template-columns:subgrid;gap:0;display:grid}.bb-table--virtual-flat>.bb-table__table>.bb-table__body>[role=row]{grid-template-columns:var(--virtual-row-tracks,subgrid)}.bb-table--fixed-header{--stuck-outer:var(--stuck-top,0px)}.bb-table--fixed-header>.bb-table__table>.bb-table__head{background-color:var(--bg);top:var(--stuck-top,0);z-index:3;position:sticky}.bb-table--fixed-header>.bb-table__table>.bb-table__body{--stuck-top:calc(var(--stuck-outer,0px) + var(--stuck-head-h,0px))}.bb-table--fixed-header>.bb-table__table>.bb-table__head [style*=sticky]{z-index:3}.bb-table [style*=sticky]{background-color:var(--row-bg,var(--bg));transition:background-color var(--bb-transition-fast) var(--bb-ease);z-index:2}.bb-table--selectable [role=row]>.bb-table-data__cell--select{text-align:center}.bb-table--inherit-widths{min-width:0;max-width:100%;overflow:visible}.bb-table-header{border-bottom:var(--bb-border-w) solid var(--bb-border);color:var(--bb-text-muted);font-size:var(--bb-fs);padding:var(--padding-y) var(--padding-x);white-space:nowrap;align-content:center;font-weight:500}.bb-table-header--clip{min-width:0}.bb-table-header--sortable{cursor:pointer}.bb-table-header--center{text-align:center}.bb-table-header--right{text-align:right}.bb-table-header:not(.bb-table-header--select):not(.bb-table-header--actions)>.bb-table-header__content{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.bb-table-sort{border-radius:var(--bb-radius-sm);box-shadow:0 0 0 0 var(--bb-ring);color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;max-width:100%;text-align:inherit;text-transform:inherit;vertical-align:middle;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex;overflow:hidden}.bb-table-sort .bb-table-header__content{text-overflow:ellipsis;min-width:0;overflow:hidden}.bb-table-sort:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring)}.bb-table-sort .bb-table-sort__icon{--arrow-preview:.45;color:var(--bb-text);opacity:0;transition:opacity var(--bb-transition-fast) var(--bb-ease),transform var(--bb-transition-fast) var(--bb-ease);flex-shrink:0}.bb-table-sort:focus-visible .bb-table-sort__icon,.bb-table-sort:hover .bb-table-sort__icon{opacity:var(--arrow-preview)}.bb-table-sort--asc .bb-table-sort__icon,.bb-table-sort--asc:hover .bb-table-sort__icon,.bb-table-sort--desc .bb-table-sort__icon,.bb-table-sort--desc:hover .bb-table-sort__icon{opacity:1}.bb-table-sort--desc .bb-table-sort__icon{transform:rotate(180deg)}.bb-table--reorderable .bb-table-header[data-column-key]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bb-table--reorderable .bb-table-header[data-column-key] .bb-table-sort{cursor:grab}.bb-table--reorderable .bb-table-header[data-column-key]:focus-visible{outline:var(--bb-ring-size) solid var(--bb-ring);outline-offset:calc(var(--bb-ring-size)*-1)}.bb-table__head--dragging,.bb-table__head--dragging .bb-table-header[data-column-key],.bb-table__head--dragging .bb-table-header[data-column-key] .bb-table-sort{cursor:grabbing}.bb-table--resizable .bb-table-header[data-column-key]{position:relative}.bb-table-header__resizer{cursor:col-resize;bottom:0;inset-inline-end:-4px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;width:9px;position:absolute;top:0}.bb-table-header__resizer:after{background-color:var(--bb-border);content:"";bottom:25%;inset-inline-end:3px;transition:background-color var(--bb-transition-fast) var(--bb-ease);border-radius:1px;width:2px;position:absolute;top:25%}.bb-table-header__resizer:hover:after{background-color:var(--bb-primary)}.bb-table-header--edge-end .bb-table-header__resizer{width:5px;inset-inline-end:0}.bb-table-header--edge-end .bb-table-header__resizer:after{inset-inline-end:0}.bb-table-header--resizing .bb-table-header__resizer:after{background-color:var(--bb-primary)}.bb-table__head--resizing,.bb-table__head--resizing .bb-table-header[data-column-key],.bb-table__head--resizing .bb-table-sort{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bb-table-header--dragging{opacity:.45;transition:opacity var(--bb-transition-fast) var(--bb-ease)}.bb-table-column-ghost{background-color:var(--bb-panel);border:var(--bb-border-w) solid var(--bb-border);border-radius:var(--bb-radius-sm);box-shadow:var(--bb-shadow);color:var(--bb-text);font-size:var(--bb-fs);pointer-events:none;white-space:nowrap;margin:0;padding:4px 10px;font-weight:500;position:fixed;inset:0 auto auto 0;overflow:visible}.bb-table-column-ghost:popover-open{align-items:center;gap:6px;display:inline-flex}.bb-table-column-ghost__icon{color:var(--bb-text-muted);flex-shrink:0}@media(prefers-reduced-motion:reduce){.bb-table-header--dragging,.bb-table-header__resizer:after{transition:none}}.bb-table__body>:where([role=row]):where(:not(:last-child))>[role=cell]{border-bottom:var(--bb-border-w) solid var(--bb-border)}.bb-table__body>:where([role=row])>[role=cell]{color:var(--bb-text);font-size:var(--bb-fs);min-height:var(--cell-h);padding:var(--padding-y) var(--padding-x);align-content:center;font-weight:400}.bb-table__body>:where([role=row])>.bb-table-expand__cell{min-height:0;padding:0}.bb-table__body>:where([role=row])>.bb-table-expand__cell:empty{display:none}.bb-table-expand__cell,.bb-table-loading__cell,.bb-table-no-data__cell{contain:inline-size;grid-column:1/-1;min-width:0}.bb-table__body>[role=row]>.bb-table-data__cell--edge-start,.bb-table__head>[role=row]>.bb-table-header--edge-start{padding-inline-start:calc(var(--padding-x) + max(0px,var(--offset-internal-start)))}.bb-table__body>[role=row]>.bb-table-data__cell--edge-end,.bb-table__head>[role=row]>.bb-table-header--edge-end{padding-inline-end:calc(var(--padding-x) + max(0px,var(--offset-internal-end)))}.bb-table-skeleton__cell{min-height:var(--cell-h);padding:var(--padding-y) var(--padding-x);align-content:center;overflow:clip}.bb-table-skeleton__cell--actions,.bb-table-skeleton__cell--select{text-align:center}.bb-table-skeleton__cell-content{max-height:calc(var(--cell-h) - var(--padding-y)*2);flex-direction:column;justify-content:center;gap:6px;min-width:96px;display:flex}.bb-table-skeleton__line{background:linear-gradient(90deg,var(--bb-border) 0,var(--bb-border) 35%,color-mix(in oklab,var(--bb-border) 60%,#fff) 50%,var(--bb-border) 65%,var(--bb-border) 100%);border-radius:var(--bb-radius-sm);background-size:200% 100%;flex-shrink:0;height:10px;animation:bb-table-skeleton-shimmer 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.bb-table-skeleton__line{background:var(--bb-border);animation:none}}.bb-table-skeleton__placeholder{background-color:var(--bb-border);border-radius:var(--bb-radius-sm);flex-shrink:0;width:22px;min-width:22px;height:22px;margin:0 auto}.bb-table-skeleton__avatar{aspect-ratio:1;background-color:var(--bb-border);height:calc(var(--cell-h) - var(--padding-y)*2);min-width:calc(var(--cell-h) - var(--padding-y)*2);width:calc(var(--cell-h) - var(--padding-y)*2);border-radius:50%;flex-shrink:0}.bb-table-skeleton__avatar-text{max-height:calc(var(--cell-h) - var(--padding-y)*2);align-items:center;gap:12px;min-width:140px;display:flex}.bb-table-skeleton__avatar-text .bb-table-skeleton__avatar{width:calc(var(--cell-h) - var(--padding-y)*2)}.bb-table-skeleton__avatar-text .bb-table-skeleton__cell-content{flex:1;min-width:0}.bb-table-skeleton__image{aspect-ratio:4/3;background-color:var(--bb-border);border-radius:var(--bb-radius-sm);height:calc(var(--cell-h) - var(--padding-y)*2);width:auto;min-width:64px}.bb-table-skeleton__badge{background-color:var(--bb-border);border-radius:999px;flex-shrink:0;width:88px;min-width:72px;height:26px}@keyframes bb-table-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bb-table-no-data__cell{padding:var(--padding-y) var(--padding-x);text-align:center;align-content:center}.bb-table-no-data__text{color:var(--bb-text-muted)}.bb-table-data__cell--clip,.bb-table-data__cell--resized{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-table-data__cell--nowrap{white-space:nowrap}.bb-table-data__row{-moz-column-break-inside:avoid;break-inside:avoid;transition:background-color var(--bb-transition-fast) var(--bb-ease)}.bb-table-data__row:hover{--row-bg:var(--bb-surface-hover);background-color:var(--row-bg)}.bb-table-data__row:focus-visible{outline:var(--bb-ring-size) solid var(--bb-ring);outline-offset:calc(var(--bb-ring-size)*-1)}.bb-table-data__row--highlighted{--row-bg:var(--bb-muted);background-color:var(--row-bg)}.bb-table-data__row--highlighted>:first-child{box-shadow:inset 3px 0 0 0 var(--bb-primary)}.bb-table-data__row--highlighted:hover{--row-bg:var(--bb-pressed)}.bb-table-data__cell--center{text-align:center}.bb-table-data__cell--right{text-align:right}.bb-table__cell--actions{text-align:end;white-space:nowrap}.bb-table__cell--actions>:not(:first-child){margin-left:var(--actions-spacing)}.bb-table-check,.bb-table-radio{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex}.bb-table-check__label,.bb-table-radio__label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;transform:translateY(2px)}.bb-table-check__label.bb-table-check__label--disabled,.bb-table-check__label.bb-table-radio__label--disabled,.bb-table-radio__label.bb-table-check__label--disabled,.bb-table-radio__label.bb-table-radio__label--disabled{cursor:default;visibility:hidden}.bb-table-check__label.bb-table-radio__label--disabled,.bb-table-radio__label.bb-table-radio__label--disabled{cursor:default}.bb-table-check{align-items:center}.bb-table--loading:not(.bb-table--empty) .bb-table__body{opacity:.55;transition:opacity var(--bb-transition-fast) ease}.bb-table--loading:not(.bb-table--empty) .bb-table__head:after{background:linear-gradient(90deg,transparent 0,var(--bb-primary) 50%,transparent 100%);content:"";bottom:0;pointer-events:none;z-index:1;background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:bb-table-busy-slide 1.1s linear infinite;position:absolute;inset-inline:0}@keyframes bb-table-busy-slide{0%{background-position:-40% 0}to{background-position:140% 0}}@media(prefers-reduced-motion:reduce){.bb-table--loading:not(.bb-table--empty) .bb-table__head:after{background:var(--bb-primary);opacity:.5;animation:none}}.bb-table-resizing,.bb-table-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.bb-tabs-list{--list-bg:color-mix(in oklab, var(--bb-text) 8%, transparent);--list-border:transparent;--p:3px;--list-r:var(--bb-radius);--list-h:var(--bb-control-h);--fs:var(--bb-fs);--trigger-gap:0px;--trigger-px:10px;--trigger-r:calc(var(--list-r) - var(--p));--trigger-min-h:calc(var(--list-h) - var(--p)*2);--list-fg:var(--bb-text-muted);--hover-fg:var(--bb-text);--active-fg:var(--bb-text);--active-fw:500;--indicator-bg:var(--bb-panel);--indicator-border:color-mix(in oklab, var(--bb-text) 8%, transparent);--indicator-r:var(--trigger-r);--indicator-h:initial;--indicator-inset:0px;--elev:var(--bb-elev);--indicator-shadow:0 1px 2px 0 #0000000f, 0 1px 3px 0 #00000014;color:var(--bb-text);grid-template-columns:auto minmax(0,max-content) auto;justify-content:start;align-items:center;max-width:100%;display:grid}.bb-tabs-list .bb-tabs-list__append,.bb-tabs-list .bb-tabs-list__prepend{align-items:center;display:inline-flex}.bb-tabs-list .bb-tabs-list__tablist{-webkit-backdrop-filter:var(--bb-surface-filter);backdrop-filter:var(--bb-surface-filter);background-color:var(--list-bg);border-radius:var(--list-r);box-shadow:inset 0 calc(var(--bb-border-w)*-1) 0 0 var(--list-border);align-items:stretch;gap:var(--trigger-gap);min-height:var(--list-h);-ms-overflow-style:none;overscroll-behavior-x:none;padding:var(--p);scrollbar-width:none;white-space:nowrap;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.bb-tabs-list .bb-tabs-list__tablist::-webkit-scrollbar{display:none}.bb-tabs-list .bb-tabs-list__tablist:before{--_h:min(var(--indicator-h,var(--height)), calc(var(--height) - var(--indicator-inset)*2));background-color:var(--indicator-bg);border:var(--bb-border-w) solid var(--indicator-border);border-radius:var(--indicator-r);box-shadow:var(--elev),var(--indicator-shadow);box-sizing:border-box;content:"";height:var(--_h);transition:translate .3s var(--bb-ease),width .25s var(--bb-ease),height .25s var(--bb-ease);translate:calc(var(--left) + var(--indicator-inset)) calc(var(--top) + var(--height) - var(--indicator-inset) - var(--_h));width:calc(var(--width) - var(--indicator-inset)*2);position:absolute;top:0;left:0}.bb-tabs-list .bb-tabs-list__tablist--no-transition:before{transition:none}.bb-tabs-list .bb-tabs-list__tablist--no-transition .bb-tabs__trigger--active{background:linear-gradient(var(--indicator-bg),var(--indicator-bg)) bottom /100% var(--indicator-h,100%) no-repeat;box-shadow:var(--elev),var(--indicator-shadow)}.bb-tabs-list .bb-tabs-list__tablist>li{flex:none;display:flex}.bb-tabs-list .bb-tabs__trigger{border-radius:var(--trigger-r);color:var(--list-fg);font-size:var(--fs);min-height:var(--trigger-min-h);min-width:0;padding:2px var(--trigger-px);scroll-margin:var(--p);white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.bb-tabs-list .bb-tabs__trigger:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring);outline:none}.bb-tabs-list .bb-tabs__trigger:hover:not(.bb-base-button--disabled){color:var(--hover-fg)}.bb-tabs-list .bb-tabs__trigger.bb-tabs__trigger--active{color:var(--active-fg);font-weight:var(--active-fw)}.bb-tabs-list .bb-tabs__trigger.bb-tabs__trigger--active:hover{color:var(--active-fg)}.bb-tabs-list .bb-tabs__trigger.bb-base-button--disabled{cursor:not-allowed;opacity:.5}.bb-tabs-list .bb-tabs__trigger-content{align-items:center;gap:inherit;white-space:nowrap;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.bb-tabs-list .bb-tabs__trigger-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.bb-tabs-list.bb-tabs-list--compact{--list-h:calc(var(--bb-control-h) - 4px);--fs:calc(var(--bb-fs) - 1px);--trigger-px:8px}.bb-tabs-list.bb-tabs-list--block{grid-template-columns:auto minmax(0,1fr) auto;width:100%}.bb-tabs-list.bb-tabs-list--block .bb-tabs-list__tablist>li{min-width:var(--eq,-moz-max-content);min-width:var(--eq,max-content);flex:1 1 0}.bb-tabs-list.bb-tabs-list--block .bb-tabs-list__tablist--measuring>li{flex:none;min-width:0}.bb-tabs-list.bb-tabs-list--vertical{max-width:min(var(--max-w,100%),100%);grid-template-rows:auto minmax(0,max-content) auto;grid-template-columns:minmax(0,max-content)}.bb-tabs-list.bb-tabs-list--vertical .bb-tabs-list__tablist{box-shadow:inset calc(var(--bb-border-w)*-1) 0 0 0 var(--list-border);flex-direction:column;align-items:stretch;min-height:0}.bb-tabs-list.bb-tabs-list--vertical .bb-tabs-list__tablist>li{flex:none;min-width:0}.bb-tabs-list.bb-tabs-list--vertical .bb-tabs-list__tablist:before{--_w:min(var(--indicator-h,var(--width)), calc(var(--width) - var(--indicator-inset)*2));height:calc(var(--height) - var(--indicator-inset)*2);translate:calc(var(--left) + var(--width) - var(--indicator-inset) - var(--_w)) calc(var(--top) + var(--indicator-inset));width:var(--_w)}.bb-tabs-list.bb-tabs-list--vertical .bb-tabs-list__tablist--no-transition .bb-tabs__trigger--active{background:linear-gradient(var(--indicator-bg),var(--indicator-bg)) 100% /var(--indicator-h,100%) 100% no-repeat}.bb-tabs-list.bb-tabs-list--vertical .bb-tabs__trigger{text-align:left;justify-content:flex-start}.bb-tabs-list.bb-tabs-list--line{--list-bg:transparent;--list-border:var(--bb-border);--p:0px;--list-r:0px;--trigger-r:var(--bb-radius-sm);--active-fw:600;--indicator-bg:var(--bb-primary);--indicator-border:transparent;--indicator-r:0;--indicator-h:2px;--indicator-shadow:none;--elev:none}.bb-tabs-list.bb-tabs-list--line .bb-tabs__trigger:focus-visible{box-shadow:inset 0 0 0 var(--bb-ring-size) var(--bb-ring)}.bb-tabs-list.bb-tabs-list--none{--list-bg:transparent;--list-border:transparent;--p:0px;--list-r:0px;--list-fg:inherit;--hover-fg:inherit;--active-fg:inherit;--active-fw:inherit;--indicator-bg:transparent;--indicator-border:transparent;--indicator-shadow:none;--elev:none;color:inherit}.bb-tabs-list.bb-tabs-list--none .bb-tabs__trigger{font-weight:inherit}.bb-tabs-panes{--transition-duration:var(--bb-transition-slow);--gap:30px;--max-w:initial}.bb-tabs-panes .bb-smooth-height>.bb-smooth-height__content,.bb-tabs-panes>div:not(.bb-smooth-height){grid-template-columns:1fr;display:grid;position:relative}.bb-tabs-panes>div:not(.bb-smooth-height){overflow:clip}.bb-tabs-panes .tab-slide-left-enter-active,.bb-tabs-panes .tab-slide-right-enter-active{transition:translate var(--transition-duration) cubic-bezier(.2,0,0,1),opacity calc(var(--transition-duration)*.6) cubic-bezier(0,0,.2,1)}.bb-tabs-panes .tab-slide-left-leave-active,.bb-tabs-panes .tab-slide-right-leave-active{transition:translate calc(var(--transition-duration)*.8) cubic-bezier(.4,0,1,1),opacity calc(var(--transition-duration)*.4) cubic-bezier(.4,0,1,1)}.bb-tabs-panes .tab-slide-left-enter-from{opacity:0;translate:calc(-100% - var(--gap)) 0}.bb-tabs-panes .tab-slide-left-leave-to{opacity:0;translate:calc(100% + var(--gap)) 0}.bb-tabs-panes .tab-slide-left-enter-to,.bb-tabs-panes .tab-slide-left-leave-from,.bb-tabs-panes .tab-slide-right-enter-to,.bb-tabs-panes .tab-slide-right-leave-from{opacity:1;translate:0}.bb-tabs-panes .tab-slide-right-enter-from{opacity:0;translate:calc(100% + var(--gap)) 0}.bb-tabs-panes .tab-slide-right-leave-to{opacity:0;translate:calc(-100% - var(--gap)) 0}@media(prefers-reduced-motion:reduce){.bb-tabs-panes .tab-slide-left-enter-active,.bb-tabs-panes .tab-slide-left-leave-active,.bb-tabs-panes .tab-slide-right-enter-active,.bb-tabs-panes .tab-slide-right-leave-active{transition:none}}.bb-tabs-panes .bb-tabs__pane{grid-area:1/1/2/2;display:none}.bb-tabs-panes .bb-tabs__pane--shown{display:block}.bb-tabs-panes .bb-tabs__pane:focus-visible{box-shadow:0 0 0 var(--bb-ring-size) var(--bb-ring);outline:none}.bb-tabs{--gap:8px;color:var(--bb-text);gap:var(--gap);flex-direction:column;display:flex}.bb-tabs.bb-tabs--vertical{align-items:start;gap:calc(var(--gap)*2);grid-template-columns:auto minmax(0,1fr);display:grid}.bb-commabox-item{flex-shrink:0}.bb-commabox-item:not(:last-child):after{content:", "}.bb-tag__field{color:var(--bb-text);font-size:var(--bb-input-fs);-webkit-user-select:none;-moz-user-select:none;user-select:none;--compensation-multiplier:.3}.bb-tag__field.bb-tag__field--active .bb-field-input__box .bb-tag__text-input{min-width:min(100%,calc(var(--characters)*12px))}.bb-tag__field--compact{--compensation-multiplier:.5}.bb-tag__field--compact .bb-tag__input-container{min-height:calc(var(--bb-input-h) - 2px);align-items:center;padding-top:0;padding-bottom:0}.bb-tag__field--compact .bb-tag__text-input{align-self:center}.bb-tag__field--compact .bb-chipsbox-item{min-height:20px}.bb-tag__field .bb-smooth-height{text-align:left;align-self:center;width:100%}.bb-tag__field:not(:has(.bb-field-input__prepend-icon)) .bb-smooth-height:has(.bb-chipsbox-item){margin-left:calc(var(--bb-input-px)*var(--compensation-multiplier)*-1 - var(--bb-ring-size))}.bb-tag__field:not(:has(.bb-field-input__prepend-icon)) .bb-smooth-height:has(.bb-chipsbox-item) .bb-tag__input-container{padding-left:var(--bb-ring-size)}.bb-tag__input-container{height:100%;padding-bottom:var(--bb-input-py);padding-top:var(--bb-input-py);flex-wrap:wrap;flex:1;align-items:center;width:100%;display:flex;overflow:hidden}.bb-tag__input-container .bb-chipsbox-item:not(:last-child){margin-right:.25rem}.bb-tag__input-container .bb-tag__text-input{min-width:0;margin-top:0;margin-bottom:0;flex:1 10000 0!important}.bb-tag .bb-field__layout .bb-field__control .bb-tag__field{display:inline-flex}.bb-textarea__field{--min-height:150px;--inner-h:max(calc(var(--bb-leading) + var(--bb-input-py)*2), calc(var(--bb-input-h) - 2px), var(--bb-input-icon));--floating-py:calc((var(--inner-h) - var(--bb-input-icon))/2)}.bb-textarea__field.bb-field-input--compact{--floating-py:calc((var(--bb-input-h-compact) - var(--bb-input-icon))/2)}.bb-textarea__field .bb-smooth-height{text-align:left;flex:auto;align-self:center}.bb-textarea__field .bb-field-input__box{align-items:flex-start}.bb-textarea__field .bb-field-input__box .bb-clearable-button,.bb-textarea__field .bb-field-input__box .bb-error-icon,.bb-textarea__field .bb-field-input__box .bb-field-input__append-icon,.bb-textarea__field .bb-field-input__box .bb-field-input__prepend-icon,.bb-textarea__field .bb-field-input__box .bb-spinner,.bb-textarea__field .bb-field-input__box .bb-warning-icon{margin-top:var(--floating-py)}.bb-textarea__field .bb-field-input__box .bb-field-input__prefix,.bb-textarea__field .bb-field-input__box .bb-field-input__suffix{padding-top:var(--floating-py);align-items:flex-start}.bb-textarea__input{padding-top:calc((var(--bb-input-h) - (var(--bb-input-fs)*2.35))/2);resize:vertical;background-color:#0000;outline:none;width:100%}.bb-textarea__input:not([rows]){min-height:var(--min-height)}.bb-textarea__input::-webkit-resizer{background:linear-gradient(135deg,transparent 48%,var(--bb-border) 48% 56%,transparent 56%),linear-gradient(135deg,transparent 62%,var(--bb-border) 62% 70%,transparent 70%);background-position:right 2px bottom 2px;background-repeat:no-repeat;background-size:12px 12px}.bb-textarea__input:hover::-webkit-resizer{background:linear-gradient(135deg,transparent 48%,var(--bb-primary) 48% 56%,transparent 56%),linear-gradient(135deg,transparent 62%,var(--bb-primary) 62% 70%,transparent 70%);background-position:right 2px bottom 2px;background-repeat:no-repeat;background-size:12px 12px}.bb-textarea__field--auto-grow .bb-textarea__input{resize:none}.bb-text-input__input{background-color:#0000;outline:none;width:100%}.bb-date-picker-input.bb-field--floating-label:not(:focus-within) .bb-segmented-field__placeholder,.bb-time-picker-input.bb-field--floating-label:not(:focus-within) .bb-segmented-field__placeholder{opacity:0}.bb-date-picker-input__field,.bb-time-picker-input__field{--bb-arrow:0}.bb-date-picker-input__field .bb-field-input__box,.bb-time-picker-input__field .bb-field-input__box{display:flex}.bb-date-picker-input__field .bb-field-input__box>:last-child,.bb-time-picker-input__field .bb-field-input__box>:last-child{order:2}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__fields,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__fields{min-width:calc(var(--fields-min-ch,0)*1ch);flex:1;align-items:center;gap:0;display:flex;position:relative}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__fields--empty .bb-segmented-field__separator,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__fields--empty .bb-segmented-field__separator{display:none}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__placeholder,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__placeholder{background:inherit;color:var(--bb-text-muted);font-size:var(--bb-input-fs);opacity:1;pointer-events:none;text-overflow:ellipsis;transition:opacity var(--bb-transition-fast) var(--bb-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__field-sizer,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__field-sizer{flex:none;display:inline-grid}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__field-sizer:after,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__field-sizer:after{content:attr(data-value);pointer-events:none;visibility:hidden;white-space:pre;grid-area:1/1}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__field,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__field{background:0 0;border:none;outline:none;grid-area:1/1;width:0;min-width:100%;padding:0}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__field::-moz-placeholder,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__field::-moz-placeholder{color:#0000}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__field::placeholder,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__field::placeholder{color:#0000}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__field:disabled,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__field:disabled{cursor:not-allowed}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__field[readonly],.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__field[readonly]{cursor:default}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__separator,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__separator{color:var(--bb-text-muted);cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;transform:translate(-1px)}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__separator--range,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__separator--range{padding:0 .375rem;transform:none}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn{--trigger-btn-h:calc(var(--bb-input-icon) + 4px);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--bb-radius-sm);color:var(--bb-text-muted);cursor:pointer;height:var(--trigger-btn-h);isolation:isolate;margin-right:clamp(calc(var(--bb-input-px)*-1),calc((var(--bb-input-h) - var(--trigger-btn-h))/2 - var(--bb-input-px)),0px);transition-duration:var(--bb-transition-fast);transition-property:color,background-color,opacity;transition-timing-function:var(--bb-ease);width:var(--trigger-btn-h);z-index:1;background-color:#0000;border:none;outline-style:none;order:1;align-self:center;padding:2px}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:disabled,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:disabled{display:none}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn .bb-segmented-field__trigger-icon,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn .bb-segmented-field__trigger-icon{opacity:.9;height:100%;transition-duration:var(--bb-transition-fast);transition-property:color,opacity,filter;transition-timing-function:var(--bb-ease);width:100%;display:block}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:focus-visible:not(:disabled),.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:hover:not(:disabled),.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn[aria-expanded=true]:not(:disabled),.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:focus-visible:not(:disabled),.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:hover:not(:disabled),.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn[aria-expanded=true]:not(:disabled){background-color:color-mix(in oklab,var(--bb-border) 60%,transparent);color:var(--bb-text)}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:focus-visible:not(:disabled) .bb-segmented-field__trigger-icon,.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:hover:not(:disabled) .bb-segmented-field__trigger-icon,.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn[aria-expanded=true]:not(:disabled) .bb-segmented-field__trigger-icon,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:focus-visible:not(:disabled) .bb-segmented-field__trigger-icon,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:hover:not(:disabled) .bb-segmented-field__trigger-icon,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn[aria-expanded=true]:not(:disabled) .bb-segmented-field__trigger-icon{opacity:1}.bb-date-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:focus-visible:not(:disabled) .bb-segmented-field__trigger-icon,.bb-time-picker-input__field .bb-field-input__box .bb-segmented-field__trigger-btn:focus-visible:not(:disabled) .bb-segmented-field__trigger-icon{filter:drop-shadow(0 0 .25rem color-mix(in oklab,var(--bb-text) 15%,transparent))}@media(pointer:coarse){.bb-date-picker-input__field .bb-segmented-field__placeholder,.bb-time-picker-input__field .bb-segmented-field__placeholder{font-size:var(--bb-input-fs-mobile)}}.bb-time-picker-input__panel .bb-time-selector{border-left:0;margin-left:0;padding-left:0}.bb-time-picker-input__popover.bb-common-popover{overflow:visible}.bb-time-picker-input__popover.bb-common-popover .bb-common-popover__bubble{box-shadow:var(--bb-shadow)}.bb-time-picker-input{display:block}.bb-toast{--gap:14px;--offset:20px;--width:356px;box-sizing:border-box;pointer-events:auto;max-width:100vw;max-height:none;transition:top var(--bb-transition-medium) var(--bb-ease),bottom var(--bb-transition-medium) var(--bb-ease),left var(--bb-transition-medium) var(--bb-ease),right var(--bb-transition-medium) var(--bb-ease);width:var(--width);z-index:var(--bb-z-overlay);background:0 0;border:0;margin:0;padding:0;list-style:none;position:fixed;inset:auto;overflow:visible}.bb-toast--top-center,.bb-toast--top-left,.bb-toast--top-right{top:calc(var(--offset) + var(--safe-v,0px))}.bb-toast--bottom-center,.bb-toast--bottom-left,.bb-toast--bottom-right{bottom:calc(var(--offset) + var(--safe-v,0px))}.bb-toast--bottom-left,.bb-toast--top-left{left:calc(var(--offset) + var(--safe-h,0px))}.bb-toast--bottom-right,.bb-toast--top-right{right:calc(var(--offset) + var(--safe-h,0px))}.bb-toast--bottom-center,.bb-toast--top-center{left:50%;transform:translate(-50%)}.bb-toast-message{--lift:-1;--stack-y:0px;--stack-scale:1;--enter-y:0px;--swipe-amount:0px;--z:1;--r:min(var(--bb-radius), 10px);--ring-size:2px;--bg:var(--bb-panel);--border-color:var(--bb-border);--fg:var(--bb-text);--icon-color:var(--bb-text);-webkit-backdrop-filter:var(--bb-surface-filter);backdrop-filter:var(--bb-surface-filter);background-color:var(--bg);border-radius:min(var(--r),14px);box-shadow:var(--bb-shadow),inset 0 0 0 var(--bb-border-w) var(--border-color);box-sizing:border-box;color:var(--fg);height:var(--toast-height);pointer-events:auto;touch-action:none;transform:translate3d(0,calc(var(--stack-y) + var(--enter-y) + var(--swipe-amount)),0) scale(var(--stack-scale));transition:transform .4s var(--bb-ease),opacity .4s var(--bb-ease),height .4s var(--bb-ease);width:100%;z-index:var(--z);position:absolute;left:0;right:0;overflow:hidden}.bb-toast--top-center .bb-toast-message,.bb-toast--top-left .bb-toast-message,.bb-toast--top-right .bb-toast-message{--lift:1;transform-origin:top;top:0}.bb-toast--bottom-center .bb-toast-message,.bb-toast--bottom-left .bb-toast-message,.bb-toast--bottom-right .bb-toast-message{--lift:-1;transform-origin:bottom;bottom:0}.bb-toast:not(.bb-toast--expanded) .bb-toast-message{--stack-y:calc(var(--lift)*var(--front-index)*var(--gap));--stack-scale:calc(1 - var(--front-index)*.05)}.bb-toast:not(.bb-toast--expanded) .bb-toast-message:not(.bb-toast-message--front){height:var(--front-height)}.bb-toast.bb-toast--expanded .bb-toast-message{--stack-y:calc(var(--lift)*(var(--height-before) + var(--front-index)*var(--gap)));--stack-scale:1;height:var(--toast-height)}.bb-toast:not(.bb-toast--expanded) .bb-toast-message.bb-toast-message--hidden{opacity:0;pointer-events:none}.bb-toast-message.bb-toast-message--removed,.bb-toast-message:not(.bb-toast-message--mounted){--enter-y:calc(var(--lift)*-120%);opacity:0}.bb-toast-message.bb-toast-message--swiping{cursor:grabbing;transition:none}.bb-toast-message__inner{box-sizing:border-box;transition:opacity .3s var(--bb-ease);align-items:flex-start;gap:12px;width:100%;padding:14px 16px;display:flex}.bb-toast:not(.bb-toast--expanded) .bb-toast-message:not(.bb-toast-message--front) .bb-toast-message__inner{opacity:0}.bb-toast-message__icon{color:var(--icon-color);flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.bb-toast-message__icon svg{width:20px;height:20px}.bb-toast-message__content{flex:auto;min-width:0}.bb-toast-message__title{margin:0;font-weight:600}.bb-toast-message__text,.bb-toast-message__title{color:var(--fg);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.bb-toast-message__text{opacity:.66;margin:3px 0 0;font-weight:400}.bb-toast-message__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.bb-toast-message__content--portal{padding-right:4px}.bb-toast-message__close{background-color:var(--bg);border-radius:var(--bb-radius-sm);color:var(--fg);cursor:pointer;opacity:0;height:22px;transition:opacity .15s var(--bb-ease),background-color .15s var(--bb-ease);border:none;justify-content:center;align-items:center;width:22px;padding:0;display:flex;position:absolute;top:8px;right:8px}.bb-toast-message__close svg{width:14px;height:14px}.bb-toast-message:focus-within .bb-toast-message__close,.bb-toast-message:hover .bb-toast-message__close{opacity:.65}.bb-toast-message__close:hover{background-color:color-mix(in oklab,var(--fg) 8%,transparent);opacity:1!important}.bb-toast-message__close:focus-visible{box-shadow:0 0 0 var(--ring-size) var(--bb-ring);opacity:1;outline:none}.bb-toast-message--success{--icon-color:var(--bb-success)}.bb-toast-message--info{--icon-color:var(--bb-info)}.bb-toast-message--warning{--icon-color:var(--bb-warn)}.bb-toast-message--destructive{--icon-color:var(--bb-danger)}.bb-toast-message--default{--icon-color:color-mix(in oklab, var(--bb-text) 75%, transparent)}@media(max-width:600px){.bb-toast{--offset:14px;left:var(--offset);right:var(--offset);width:auto}.bb-toast--bottom-center,.bb-toast--top-center{transform:none}}@media(prefers-reduced-motion:reduce){.bb-toast-message,.bb-toast-message__inner{transition-duration:var(--bb-transition-immediate)}}.bb-tree{--indent:0px;--gap:0px}.bb-tree .bb-tree__node{transition:grid-template-rows var(--bb-transition-medium) var(--bb-ease);grid-template-rows:min-content 0fr;display:grid}@media(prefers-reduced-motion:reduce){.bb-tree .bb-tree__node{transition:none}}.bb-tree .bb-tree__node+.bb-tree__node{margin-top:var(--gap)}.bb-tree .bb-tree__node.bb-tree__node--expanded{grid-template-rows:min-content 1fr}.bb-tree .bb-tree__node>.bb-tree__row{display:flex}.bb-tree .bb-tree__node>.bb-tree__row>.bb-tree__content{flex-grow:1}.bb-tree .bb-tree__node>.bb-tree__children{padding-left:var(--indent);overflow:hidden}.bb-tree .bb-tree__node>.bb-tree__children>.bb-tree__node:first-child{margin-top:var(--gap)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--color-rose-500:oklch(64.5% .246 16.439);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1{top:var(--spacing)}.left-1\/2{left:50%}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.my-3{margin-block:calc(var(--spacing)*3)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mr-1{margin-right:var(--spacing)}.mb-0{margin-bottom:0}.mb-3{margin-bottom:calc(var(--spacing)*3)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.h-5{height:calc(var(--spacing)*5)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-\[92px\]{min-height:92px}.w-20{width:calc(var(--spacing)*20)}.w-64{width:calc(var(--spacing)*64)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-x{resize:horizontal}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[color\:var\(--bb-border\)\]>:not(:last-child)){border-color:var(--bb-border)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\(--bb-radius\),.rounded-\[var\(--bb-radius\)\]{border-radius:var(--bb-radius)}.rounded-\[var\(--bb-radius-sm\)\]{border-radius:var(--bb-radius-sm)}.rounded-full{border-radius:3.40282e+38px}.border{border-width:1px}.border,.border-0{border-style:var(--tw-border-style)}.border-0{border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--bb-border\)\]{border-color:var(--bb-border)}.border-\[color\:var\(--bb-primary\)\]{border-color:var(--bb-primary)}.border-current{border-color:currentColor}.bg-\[color\:color-mix\(in_oklab\,var\(--bb-primary\)_10\%\,var\(--bb-panel\)\)\]{background-color:var(--bb-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_oklab\,var\(--bb-primary\)_10\%\,var\(--bb-panel\)\)\]{background-color:color-mix(in oklab,var(--bb-primary) 10%,var(--bb-panel))}}.bg-\[color\:var\(--bb-muted\)\]{background-color:var(--bb-muted)}.bg-\[color\:var\(--bb-primary\)\]{background-color:var(--bb-primary)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-\[1\.55rem\]{padding-left:1.55rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.text-\[color\:var\(--bb-danger\)\]{color:var(--bb-danger)}.text-\[color\:var\(--bb-primary\)\]{color:var(--bb-primary)}.text-\[color\:var\(--bb-text-faint\)\]{color:var(--bb-text-faint)}.text-\[color\:var\(--bb-text-muted\)\]{color:var(--bb-text-muted)}.text-rose-500{color:var(--color-rose-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events}.transition,.transition-transform{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.\[--cell\:36px\]{--cell:36px}.\[--gap\:8px\]{--gap:8px}.\[--pad-x\:2px\]{--pad-x:2px}.\[--py\:20px\]{--py:20px}.\[--track\:8px\]{--track:8px}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media(hover:hover){.hover\:bg-\[color\:var\(--bb-hover\)\]:hover{background-color:var(--bb-hover)}.hover\:bg-\[color\:var\(--bb-surface-hover\)\]:hover{background-color:var(--bb-surface-hover)}}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-\[color\:var\(--bb-ring\)\]:has(:focus-visible){--tw-ring-color:var(--bb-ring)}@media(min-width:40rem){.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}}@scope(.docs-prose)to (.docs-demo__stage){:scope{color:var(--docs-fg-body);overflow-wrap:break-word;font-size:1rem;line-height:1.75}:scope>:first-child{margin-top:0}:scope>:last-child{margin-bottom:0}p{margin:1.15em 0}h2{border-top:1px solid var(--docs-rule);letter-spacing:-.022em;margin-top:4rem;padding-top:2.25rem;font-size:1.5rem;line-height:1.25}h2,h3{color:var(--docs-fg);text-wrap:balance;font-weight:600}h3{letter-spacing:-.014em;margin-top:2.75rem;font-size:1.125rem;line-height:1.35}h4{color:var(--docs-fg);margin-top:2rem;font-size:.9375rem;font-weight:600;line-height:1.4}:is(h2,h3,h4)+*{margin-top:.85rem}h2+p{color:var(--docs-fg);margin-top:.9rem;font-size:1.0625rem;line-height:1.65}:is(h2,h3,h4) a{color:inherit;text-decoration:none}:is(h2,h3,h4) a:after{content:"#";color:var(--docs-fg-subtle);opacity:0;margin-left:.4em;font-weight:400;transition:opacity .12s ease-out}:is(h2,h3,h4) a:focus-visible:after,:is(h2,h3,h4):hover a:after{opacity:1}strong{color:var(--docs-fg);font-weight:600}em{font-style:italic}:not(pre)>code{font-family:var(--font-mono);background:var(--docs-surface-strong);color:var(--docs-fg);overflow-wrap:break-word;border-radius:4px;padding:.1em .28em;font-size:.875em}a:not(:is(h2,h3,h4) a){color:var(--docs-fg);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--bb-text)}@supports (color:color-mix(in lab,red,red)){a:not(:is(h2,h3,h4) a){text-decoration-color:color-mix(in oklab,var(--bb-text) 35%,transparent)}}a:not(:is(h2,h3,h4) a){text-underline-offset:.2em;transition:text-decoration-color .12s ease-out}a:not(:is(h2,h3,h4) a):hover{text-decoration-color:currentColor}a code{color:inherit}:is(ul,ol){flex-direction:column;gap:.45em;margin:1.15em 0;padding-left:1.35rem;display:flex}ul{list-style:outside}ol{font-variant-numeric:tabular-nums;list-style:decimal}li::marker{color:var(--docs-fg-subtle)}li>:is(ul,ol){margin:.45em 0 0}li>p{margin:0}li>p+p{margin-top:.5em}.docs-table-scroll{border:1px solid var(--bb-border);border-radius:var(--bb-radius);margin:1.75em 0;overflow:auto hidden}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem;line-height:1.6}th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--docs-fg-muted);white-space:nowrap;background:var(--docs-surface);border-bottom:1px solid var(--bb-border);font-size:.6875rem;font-weight:500}td,th{padding:.7rem 1rem}td{border-bottom:1px solid var(--docs-rule);vertical-align:top}tbody tr:last-child td{border-bottom:0}td>code{white-space:nowrap}pre{font-family:var(--font-mono);-moz-tab-size:2;-o-tab-size:2;tab-size:2;margin:0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.docs-demo__source pre.shiki,pre.shiki{background:var(--docs-code-bg)!important}pre code{font-family:inherit;font-size:inherit;background:0 0;padding:0}hr{border:0;border-top:1px solid var(--docs-rule);margin:3rem 0}blockquote{border-left:1px solid var(--bb-border);color:var(--docs-fg-muted);margin:1.75em 0;padding:.1em 0 .1em 1.15rem}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}img{border-radius:var(--bb-radius);max-width:100%;height:auto}img,kbd{border:1px solid var(--bb-border)}kbd{font-family:var(--font-mono);background:var(--docs-surface);color:var(--docs-fg);border-bottom-width:2px;border-radius:4px;padding:.15em .4em;font-size:.75em}:is(p,ul,ol,h3,h4,blockquote){max-width:var(--docs-measure)}:is(td,th,figure) :is(p,ul,ol){max-width:none}}:root{--docs-sidebar-w:17rem;--docs-toc-w:15rem;--docs-header-h:3.5rem;--docs-content-max:48rem;--docs-measure:42rem;--docs-fg:var(--bb-text);--docs-fg-body:var(--bb-text)}@supports (color:color-mix(in lab,red,red)){:root{--docs-fg-body:color-mix(in oklab, var(--bb-text) 86%, transparent)}}:root{--docs-fg-muted:var(--bb-text)}@supports (color:color-mix(in lab,red,red)){:root{--docs-fg-muted:color-mix(in oklab, var(--bb-text) 64%, transparent)}}:root{--docs-fg-subtle:var(--bb-text)}@supports (color:color-mix(in lab,red,red)){:root{--docs-fg-subtle:color-mix(in oklab, var(--bb-text) 55%, transparent)}}:root{--docs-rule:var(--bb-border)}@supports (color:color-mix(in lab,red,red)){:root{--docs-rule:color-mix(in oklab, var(--bb-border) 70%, transparent)}}:root{--docs-surface:var(--bb-text)}@supports (color:color-mix(in lab,red,red)){:root{--docs-surface:color-mix(in oklab, var(--bb-text) 3%, var(--bb-panel))}}:root{--docs-surface-strong:var(--bb-text)}@supports (color:color-mix(in lab,red,red)){:root{--docs-surface-strong:color-mix(in oklab, var(--bb-text) 6%, var(--bb-panel))}}:root{--docs-code-bg:var(--bb-text)}@supports (color:color-mix(in lab,red,red)){:root{--docs-code-bg:color-mix(in oklab, var(--bb-text) 4%, var(--bb-panel))}}:root{--docs-ease:cubic-bezier(.32, .72, 0, 1)}:root.dark{--docs-fg-body:var(--bb-text)}@supports (color:color-mix(in lab,red,red)){:root.dark{--docs-fg-body:color-mix(in oklab, var(--bb-text) 94%, var(--bb-panel))}}:root.dark{--docs-fg-muted:var(--bb-text)}@supports (color:color-mix(in lab,red,red)){:root.dark{--docs-fg-muted:color-mix(in oklab, var(--bb-text) 80%, var(--bb-panel))}}:root.dark{--docs-fg-subtle:var(--bb-text)}@supports (color:color-mix(in lab,red,red)){:root.dark{--docs-fg-subtle:color-mix(in oklab, var(--bb-text) 68%, var(--bb-panel))}}:root.dark{--docs-surface:#fff}@supports (color:color-mix(in lab,red,red)){:root.dark{--docs-surface:color-mix(in oklab, #fff 5%, var(--bb-panel))}}:root.dark{--docs-surface-strong:#fff}@supports (color:color-mix(in lab,red,red)){:root.dark{--docs-surface-strong:color-mix(in oklab, #fff 9%, var(--bb-panel))}}:root.dark{--docs-code-bg:#000}@supports (color:color-mix(in lab,red,red)){:root.dark{--docs-code-bg:color-mix(in oklab, #000 32%, var(--bb-panel))}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--docs-header-h) + 1.5rem);scrollbar-color:var(--bb-text) transparent}@supports (color:color-mix(in lab,red,red)){html{scrollbar-color:color-mix(in oklab,var(--bb-text) 25%,transparent) transparent}}html{scrollbar-width:thin}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bb-bg,var(--bb-panel));color:var(--bb-text);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::-moz-selection{background:var(--bb-primary)}::selection{background:var(--bb-primary)}@supports (color:color-mix(in lab,red,red)){::-moz-selection{background:color-mix(in oklab,var(--bb-primary) 18%,transparent)}::selection{background:color-mix(in oklab,var(--bb-primary) 18%,transparent)}}:where(a,button,summary,[tabindex]):not(:where([class^=bb-],[class*=" bb-"],[class^=bb-] *,[class*=" bb-"] *)):focus-visible{outline:2px solid var(--bb-primary);outline-offset:2px}.docs-skip{z-index:60;border:1px solid var(--bb-border);border-radius:var(--bb-radius);background:var(--bb-panel);color:var(--bb-text);transition:transform .16s var(--docs-ease);padding:.5rem .85rem;font-size:.8125rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.docs-skip:focus-visible{transform:translateY(0)}.shiki,html .shiki span{color:var(--shiki-default)}html.dark .shiki,html.dark .shiki span{color:var(--shiki-dark)}html .shiki code{--shiki-default-bg:transparent;--shiki-dark-bg:transparent}.shiki .line{display:inline}.shiki{font-variant-ligatures:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2;background:0 0}.shiki ::-moz-selection{background:var(--bb-primary)}.shiki ::selection{background:var(--bb-primary)}@supports (color:color-mix(in lab,red,red)){.shiki ::-moz-selection{background:color-mix(in oklab,var(--bb-primary) 22%,transparent)}.shiki ::selection{background:color-mix(in oklab,var(--bb-primary) 22%,transparent)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
