@charset "UTF-8";@layer legacy{.app-error-fallback{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:var(--color-background)}.app-error-fallback__card{max-width:420px;width:100%;text-align:center;padding:40px 32px;border-radius:16px;background:var(--color-surface);box-shadow:var(--shadow-card-base)}.app-error-fallback__title{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--color-text-primary)}.app-error-fallback__description{margin:0 0 24px;font-size:15px;line-height:1.5;color:var(--color-text-secondary)}.app-error-fallback__button{padding:12px 24px;border:none;border-radius:10px;font-size:15px;font-weight:600;color:var(--color-text-inverted);background:var(--color-button-primary);cursor:pointer}.app-error-fallback__button:hover{background:var(--color-button-primary-hover)}}@layer legacy{.flex-1{flex:1}.support-banner{position:fixed;top:0;left:50%;transform:translate(-50%);width:35%;height:17px;background-color:var(--color-error);z-index:9999;pointer-events:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media only screen and (max-width:1300px){.support-banner{width:80%!important}}.support-banner-text{color:var(--color-background);font-size:var(--bb-ref-font-size-body-m);font-weight:700;text-align:center;padding:0;margin:0}}@keyframes update-banner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes update-banner-slide-down{0%{transform:translate(-50%,-120%);opacity:0}to{transform:translate(-50%);opacity:1}}@layer legacy{.flex-1{flex:1}.update-banner-wrapper{position:fixed;top:6px;left:50%;z-index:9999;border-radius:14px;padding:1.5px;background:linear-gradient(135deg,#4d5aa8,#8b5cf6,#5d6ab8);box-shadow:0 8px 32px #4d5aa833,0 0 20px #8b5cf61a;animation:update-banner-slide-down .5s cubic-bezier(.16,1,.3,1) forwards;transform:translate(-50%,-120%);max-width:calc(100vw - 24px)}@media(max-width:470px){.update-banner-wrapper{top:4px}}.update-banner{display:flex;align-items:center;gap:var(--bb-ref-space-14);padding:var(--bb-ref-space-12) var(--bb-ref-space-24);background:var(--bb-ref-color-hex-1a1a1c);border-radius:13px;color:#fff}.update-banner__icon{width:22px;height:22px;object-fit:contain;flex-shrink:0}@media(max-width:470px){.update-banner__icon{display:none}}.update-banner__content{display:flex;flex-direction:column;gap:var(--bb-ref-space-2)}.update-banner__title{display:flex;align-items:center;gap:var(--bb-ref-space-8);font-size:14px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--bb-ref-color-silver)}.update-banner__description{font-size:10px;font-weight:400;color:#9a9896;letter-spacing:.01em;white-space:nowrap}@media(max-width:470px){.update-banner__description{display:none}}.update-banner__version{font-size:8px;font-weight:600;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(135deg,#5d6ab8,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:470px){.update-banner__version{font-size:10px}}.update-banner__version-mobile{display:none}@media(max-width:470px){.update-banner__version-mobile{display:block}}@media(max-width:470px){.update-banner__version-desktop{display:none}}.update-banner__action{display:inline-flex;align-items:center;gap:var(--bb-ref-space-6);background:linear-gradient(135deg,#4d5aa8,#5d6ab8);color:#fff;border:none;border-radius:8px;padding:var(--bb-ref-space-7) var(--bb-ref-space-16);font-size:10px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #4d5aa84d;letter-spacing:.01em;white-space:nowrap}.update-banner__action:hover{box-shadow:0 4px 12px #4d5aa866;transform:translateY(-1px)}.update-banner__action:active{transform:scale(.95)}.update-banner__action--loading{pointer-events:none;transform:scale(.95)}.update-banner__action--loading svg{animation:update-banner-spin .6s cubic-bezier(.4,0,.2,1)}}@layer legacy{.flex-1{flex:1}.toast-notification-list{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:var(--bb-ref-space-5)}.toast-notification-list.top-left{top:20px;left:20px}.toast-notification-list.top-right{top:20px;right:20px}.toast-notification-list.bottom-left{bottom:20px;left:20px}.toast-notification-list.bottom-right{bottom:20px;right:80px}.toast-notification-list.top-center{top:20px;left:50%;transform:translate(-50%);pointer-events:auto}.toast-notification-list.bottom-center{bottom:20px;left:50%;transform:translate(-50%)}@media(max-width:470px){.toast-notification-list.bottom-left,.toast-notification-list.bottom-right,.toast-notification-list.bottom-center,.toast-notification-list.top-center,.toast-notification-list.top-left,.toast-notification-list.top-right{inset:20px auto auto 50%!important;transform:translate(-50%)!important;pointer-events:auto!important}}}@layer legacy{.bodytext{margin:0}.bodytext--l{font-size:var(--bb-ref-font-size-13-5);font-weight:400;line-height:140%}.bodytext--m{font-size:var(--bb-ref-font-size-12-5);font-weight:400;line-height:140%}.bodytext--s{font-size:var(--bb-ref-font-size-11-5);font-weight:400;line-height:140%}.bodytext--xs{font-size:var(--bb-ref-font-size-10-5);font-weight:400;line-height:100%}.bodytext--primary{color:var(--color-text-primary)}.bodytext--secondary{color:var(--color-text-secondary)}}@layer legacy{.headline{margin:0}.headline--no-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.headline--hero{font-size:33px;font-weight:600;line-height:135%}.headline--xxxl{font-size:24px;font-weight:600;line-height:135%}.headline--xxl{font-size:21px;font-weight:600;line-height:135%}.headline--xl{font-size:18px;font-weight:600;line-height:140%}.headline--l{font-size:14px;font-weight:600;line-height:140%}.headline--m{font-size:12px;font-weight:600;line-height:140%}.headline--s{font-size:10px;font-weight:600;line-height:140%}.headline--xs{font-size:8px;font-weight:600;line-height:100%}.headline--uppercase{text-transform:uppercase;letter-spacing:.2em;font-weight:900}.headline--primary{color:var(--color-text-primary)}.headline--secondary{color:var(--color-text-secondary)}}@layer legacy{.flex-1{flex:1}.component-container{padding:var(--bb-ref-space-25);border-radius:16px;position:relative;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);overflow:hidden;box-shadow:var(--shadow-card-base)}@media(max-width:470px){.component-container{padding:var(--bb-ref-space-20)}}.component-container--auto-width{width:auto}.component-container--error{border:var(--bb-ref-border-1) solid var(--color-error);box-shadow:var(--shadow-error)}.component-container--no-padding{padding:0!important}.component-container .component-wrapper-container{display:flex;flex-direction:column;border-radius:8px;position:relative}.component-container .component-wrapper-container-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0px var(--bb-ref-space-5);padding-bottom:var(--bb-ref-space-10);margin-bottom:var(--bb-ref-space-15);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.component-container .component-wrapper-container-header--hideBorder{padding:0;margin-bottom:var(--bb-ref-space-15);border-bottom:none}.component-container .component-wrapper-container-content{box-sizing:border-box}.component-container .component-wrapper-container-content--disabled{cursor:pointer;pointer-events:none!important;opacity:.7!important}.component-container .component-wrapper-container--no-padding .component-wrapper-container-content{padding:0!important}.component-container .component-wrapper-container--no-border-radius{border-radius:5px}}@layer legacy{.backdrop-overlay{position:fixed;inset:0;z-index:1050;-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%);transition:backdrop-filter .2s ease;pointer-events:none}.backdrop-overlay--open{-webkit-backdrop-filter:brightness(94%);backdrop-filter:brightness(94%);pointer-events:auto}}@layer legacy{.flex-1{flex:1}.segmented-control{position:relative;display:inline-flex;width:fit-content;background:var(--bb-color-sunken);border-radius:var(--bb-radius-control);min-height:var(--bb-size-control);padding:var(--bb-ref-space-3);gap:var(--bb-ref-space-2)}.segmented-control--on-subtle{background:var(--bb-color-sunken-strong)}.segmented-control--light{min-height:var(--bb-ref-space-36);gap:var(--bb-ref-space-4);background:var(--bb-color-page)}.segmented-control--light .segmented-control__indicator{background:var(--bb-color-card);box-shadow:var(--bb-shadow-thumb)}.segmented-control--light .segmented-control-btn{font-size:var(--bb-ref-font-size-12-5)}.segmented-control--light .segmented-control-btn__label{font-weight:inherit}.segmented-control--light .segmented-control-btn--active{color:var(--bb-color-ink)}.segmented-control--compact{min-height:var(--bb-size-control-compact)}.segmented-control--compact .segmented-control-btn{font-size:var(--bb-ref-font-size-11-5);padding:0 var(--bb-ref-space-12)}.segmented-control--full-width{display:flex;width:100%}.segmented-control--full-width .segmented-control-btn{flex:1;text-align:center;min-width:0}@media(max-width:470px){.segmented-control--full-width .segmented-control-btn{padding:0 var(--bb-ref-space-8);gap:0}.segmented-control--full-width .segmented-control-btn__icon{display:none}}.segmented-control--collapse{max-width:100%;overflow:hidden}.segmented-control__measure{position:absolute;top:-9999px;left:0;display:flex;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.segmented-control--folded{background:none;padding:0}.segmented-control__overflow{gap:4px;color:var(--bb-color-muted)}.segmented-control__overflow:hover,.segmented-control__overflow--open{color:var(--bb-color-ink)}.segmented-control__overflow--solo.segmented-control-btn{color:var(--bb-color-ink);background:var(--bb-color-card);border:none;box-shadow:var(--bb-shadow-hairline-strong);min-height:var(--bb-size-control);border-radius:999px}.segmented-control__overflow--solo.segmented-control-btn:hover{background:var(--bb-color-sunken)}.segmented-control__overflow--solo.segmented-control-btn:active{background:var(--bb-color-sunken-strong)}.segmented-control__overflow--solo.segmented-control__overflow--open{background:var(--bb-color-sunken-strong);box-shadow:var(--bb-shadow-hairline-strong)}.segmented-control__overflow-wrapper{display:inline-flex;flex:none}.segmented-control__indicator{position:absolute;top:3px;bottom:3px;left:0;border-radius:calc(var(--bb-radius-control) - var(--bb-ref-space-3));background:var(--bb-color-ink);transition:transform var(--bb-ref-duration-200ms) var(--bb-ref-ease-cubic-7),width var(--bb-ref-duration-200ms) var(--bb-ref-ease-cubic-7);pointer-events:none;z-index:0}.segmented-control-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--bb-ref-space-6);font-size:var(--bb-ref-font-size-11-5);font-weight:500;border:none;background:transparent;color:var(--bb-color-muted);padding:0 var(--bb-ref-space-14);border-radius:calc(var(--bb-radius-control) - var(--bb-ref-space-3));cursor:pointer;transition:color var(--bb-ref-duration-120ms) var(--bb-ref-ease-cubic-7)}.segmented-control-btn--active{color:var(--bb-color-page);font-weight:600}.segmented-control-btn__icon{flex-shrink:0}.segmented-control-btn__label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.segmented-control-btn__count{font-family:var(--bb-font-numeric);font-variant-numeric:tabular-nums;font-size:var(--bb-ref-font-size-10-5);opacity:.7}.segmented-control-fit{display:flex;align-items:center;flex:1 1 auto;min-width:0}.segmented-control-menu{min-width:160px}.segmented-control-menu__list{display:flex;flex-direction:column;gap:2px;padding:6px}.segmented-control-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 9px;border:none;border-radius:10px;background:none;color:var(--bb-color-body);font:inherit;font-size:var(--bb-ref-font-size-12-5);text-align:left;cursor:pointer}.segmented-control-menu__item:hover{background:var(--bb-color-sunken)}.segmented-control-menu__item[aria-checked=true]{font-weight:600}@media(prefers-reduced-motion:reduce){.segmented-control__indicator{transition:none}}}@layer legacy{.icon-button{display:flex;justify-content:center;align-items:center;cursor:pointer;border:var(--bb-ref-border-1) solid transparent;font-weight:500;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;position:relative;outline:none;-webkit-user-select:none;user-select:none;overflow:hidden;box-shadow:var(--shadow-button-base)}.icon-button--extra-small{width:20px;min-width:20px;height:20px;padding:var(--bb-ref-space-4)}.icon-button--small{width:26px;min-width:26px;height:26px;padding:var(--bb-ref-space-4)}.icon-button--medium{width:28px;min-width:28px;height:28px;padding:var(--bb-ref-space-4)}.icon-button--large{width:42px;min-width:42px;height:42px;padding:var(--bb-ref-space-10)}.icon-button--primary{background-color:var(--color-primary);color:var(--color-text-inverted);border-color:var(--color-primary);box-shadow:0 1px 2px #4d5aa833}.icon-button--primary:hover:not(:disabled){background-color:var(--color-primary-light);border-color:var(--color-primary-light);box-shadow:0 2px 4px #4d5aa84d}.icon-button--primary:active:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 1px 2px #4d5aa833}.icon-button--primary:focus-visible{outline-color:var(--color-primary)}.icon-button--secondary{background-color:var(--color-button-secondary);color:var(--color-text-inverted);border-color:var(--color-button-secondary);box-shadow:0 1px 2px #2d2d3033}.icon-button--secondary:hover:not(:disabled){background-color:var(--color-button-secondary-hover);border-color:var(--color-button-secondary-hover);box-shadow:0 2px 4px #2d2d304d}.icon-button--secondary:active:not(:disabled){background-color:var(--color-button-secondary-pressed);border-color:var(--color-button-secondary-pressed);box-shadow:0 1px 2px #2d2d3033}.icon-button--secondary:focus-visible{outline-color:var(--color-button-secondary)}.icon-button--tertiary{background-color:var(--color-button-tertiary);color:var(--color-text-primary);border-color:var(--color-button-tertiary);box-shadow:var(--shadow-button-base)}.icon-button--tertiary:hover:not(:disabled){background-color:var(--color-button-tertiary-hover);border-color:var(--color-button-tertiary-hover);box-shadow:var(--shadow-button-hover)}.icon-button--tertiary:active:not(:disabled){background-color:var(--color-button-tertiary-pressed);border-color:var(--color-button-tertiary-pressed);box-shadow:var(--shadow-button-active)}.icon-button--tertiary:focus-visible{outline-color:var(--color-primary)}.icon-button--tertiary-dark{background-color:var(--color-button-tertiary-dark);color:var(--color-text-primary);border-color:var(--color-button-tertiary-dark);box-shadow:var(--shadow-button-base)}.icon-button--tertiary-dark:hover:not(:disabled){background-color:var(--color-button-tertiary-dark-hover);border-color:var(--color-button-tertiary-dark-hover);box-shadow:var(--shadow-button-hover)}.icon-button--tertiary-dark:active:not(:disabled){background-color:var(--color-button-tertiary-dark-pressed);border-color:var(--color-button-tertiary-dark-pressed);box-shadow:var(--shadow-button-active)}.icon-button--tertiary-dark:focus-visible{outline-color:var(--color-primary)}.icon-button--danger{background-color:var(--color-error);color:var(--color-text-inverted);border-color:var(--color-error);box-shadow:0 1px 2px #fd5d5d33}.icon-button--danger:hover:not(:disabled){background-color:var(--color-error-light);border-color:var(--color-error-light);box-shadow:0 2px 4px #fd5d5d4d}.icon-button--danger:active:not(:disabled){background-color:var(--color-error);border-color:var(--color-error);box-shadow:0 1px 2px #fd5d5d33}.icon-button--danger:focus-visible{outline-color:var(--color-error)}.icon-button--icon{display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.icon-button--isLoading{pointer-events:none}.icon-button:focus-visible{outline:var(--bb-ref-border-1) solid var(--color-primary);outline-offset:1px}}@layer legacy{.upgrade-modal__hero{position:relative;height:140px;background-size:cover;background-position:center 40%;border-radius:8px 8px 0 0;overflow:hidden}.upgrade-modal__hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#00000026,#00000073)}.upgrade-modal__hero-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bb-ref-space-12)}.upgrade-modal__icon-ring{width:44px;height:44px;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:var(--bb-ref-border-1) solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;color:var(--bb-color-text-inverted)}.upgrade-modal__title{color:var(--bb-color-text-inverted);text-shadow:0 1px 3px rgba(0,0,0,.3);text-align:center;padding:0 var(--bb-ref-space-24)}.upgrade-modal__body{padding:var(--bb-ref-space-24) var(--bb-ref-space-32) var(--bb-ref-space-8)}.upgrade-modal__message{color:var(--color-text-secondary);line-height:1.55}}@layer legacy{.image-placeholder{border-radius:10px;height:45px;width:45px;min-width:45px;display:flex;justify-content:center;align-items:center;font-size:var(--bb-ref-font-size-headline-xl);background-color:var(--color-text-primary);color:var(--color-surface)}}@layer legacy{.table-image{border-radius:10px;object-fit:cover;box-shadow:var(--shadow-primary)}.table-image--extra-small{width:20px!important;min-width:20px!important;height:20px!important}.table-image--small{width:40px!important;min-width:40px!important;height:40px!important}.table-image--medium{width:60px!important;min-width:60px!important;height:60px!important}.table-image--large{width:75px!important;min-width:75px!important;height:75px!important}.table-image--xl{width:90px!important;min-width:90px!important;height:90px!important}.table-image--xxl{width:160px!important;min-width:160px!important;height:160px!important}.table-image--full-size{width:100%!important;min-width:100%!important;height:100%!important}.table-image-empty{width:100px;height:100px;border-radius:10px;border:var(--bb-ref-border-3) dotted var(--color-text-primary)}.rounded-image{border-radius:50%!important}}@layer legacy{.info-box{padding:var(--bb-ref-space-20);border-radius:12px;border:var(--bb-ref-border-1) solid var(--color-border);background-color:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.info-box--info{border-left:var(--bb-ref-border-3) solid var(--color-text-secondary);background-color:var(--color-surface)}.info-box--error{border-left:var(--bb-ref-border-3) solid var(--color-error);background-color:var(--color-error-light)}.info-box--warning{border-left:var(--bb-ref-border-3) solid var(--color-warning);background-color:var(--color-warning-light)}.info-box--simple{padding:var(--bb-ref-space-16);border-radius:8px;border-left-width:var(--bb-ref-border-2)}.info-box--compact{padding:var(--bb-ref-space-12);border-radius:8px}.info-box--compact .icon{font-size:14px}.info-box--compact .info-box-content{font-size:10px}.info-box--clickable{cursor:pointer}.info-box--clickable:hover{border-color:var(--color-text-secondary);box-shadow:var(--shadow-card-hover)}.info-box--clickable:active{background-color:var(--color-button-tertiary-pressed)}.info-box .icon{font-size:18px;color:var(--color-text-secondary);opacity:.7}.info-box--error .icon{color:var(--color-error);opacity:1}.info-box--warning .icon{color:var(--color-warning);opacity:1}.info-box-content{font-weight:400;font-size:12px;color:var(--color-text-secondary);line-height:1.5}}@layer legacy{.radio-button{display:inline-flex;align-items:center;cursor:pointer;position:relative}.radio-button__input{opacity:0;position:absolute;pointer-events:none}.radio-button__content{display:flex;align-items:center;padding-left:var(--bb-ref-space-32);cursor:pointer;-webkit-user-select:none;user-select:none}.radio-button:before,.radio-button:after{content:"";position:absolute;border-radius:50%;transition:.15s ease}.radio-button:before{left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:var(--bb-ref-border-2) solid var(--color-text-secondary);background-color:transparent}.radio-button:after{top:calc(50% - 5px);left:7px;width:10px;height:10px;transform:scale(0);transition:transform .15s ease;background-color:var(--color-text-primary)}.radio-button.is-checked:before{border-color:var(--color-text-primary)}.radio-button.is-checked:after{transform:scale(1)}}@layer legacy{.selection-card-group{display:flex;gap:var(--bb-ref-space-12);flex-shrink:0}.selection-card-group--row{flex-direction:row;flex-wrap:wrap}.selection-card-group--column{flex-direction:column}.selection-card-group--list{gap:var(--bb-ref-space-8)}.selection-card-group--grouped{gap:0;overflow:hidden;border-radius:15px;border:var(--bb-ref-border-1) solid var(--color-input-border);background-color:var(--color-surface)}.selection-card-group--grouped .selection-card{border-width:0 0 var(--bb-ref-border-1) 0;border-radius:0;box-shadow:none}.selection-card-group--grouped .selection-card:last-child{border-bottom-width:0}.selection-card-group--grouped .selection-card:hover{border-color:var(--color-input-border);box-shadow:none;background-color:var(--color-surface-subtle)}.selection-card-group--grouped .selection-card--selected{border-color:var(--color-input-border);box-shadow:none;background-color:var(--color-primary-tint)}.selection-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:1;min-width:95px;height:125px;padding:var(--bb-ref-space-16);border-radius:15px;border:var(--bb-ref-border-2) solid var(--color-input-border);background-color:var(--color-surface);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.selection-card:hover{border-color:var(--color-text-secondary);box-shadow:var(--shadow-card-hover)}.selection-card--selected{border-color:var(--color-text-primary);box-shadow:var(--shadow-card-selected)}.selection-card--disabled{opacity:.45;cursor:not-allowed}.selection-card--disabled:hover{border-color:var(--color-input-border);box-shadow:none}.selection-card__radio{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-text-muted)}.selection-card__radio .filled-checkbox-wrapper{color:inherit}.selection-card--selected .selection-card__radio{color:var(--color-primary)}.selection-card__default-badge{position:absolute;top:8px;left:8px}.selection-card__preview{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.selection-card__text{display:flex;flex-direction:column;align-items:center;gap:var(--bb-ref-space-2);text-align:center}.selection-card__label{font-size:var(--bb-ref-font-size-body-m);font-weight:600;color:var(--color-text-secondary);transition:color .15s ease}.selection-card__label--selected{color:var(--color-text-primary)}.selection-card__subtitle{font-size:11px;color:var(--color-text-tertiary)}.selection-card--list{flex-direction:row;align-items:center;justify-content:flex-start;height:auto;min-width:0;text-align:left;gap:var(--bb-ref-space-12);padding:var(--bb-ref-space-13) var(--bb-ref-space-15)}.selection-card--list .selection-card__preview{order:1;flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:var(--color-surface-subtle);color:var(--color-text-secondary);transition:background .15s ease,color .15s ease}.selection-card--list .selection-card__text{order:2;flex:1;align-items:flex-start;text-align:left;gap:var(--bb-ref-space-3)}.selection-card--list .selection-card__radio{position:static;top:auto;right:auto;order:4;flex-shrink:0;align-self:center}.selection-card--list .selection-card__radio .radio-button__content{padding-left:var(--bb-ref-space-20)}.selection-card--list .selection-card__label{font-size:13.5px}.selection-card--list .selection-card__subtitle{font-size:11.5px;line-height:1.35}.selection-card--list .selection-card__default-badge{position:static;top:auto;left:auto;order:3;align-self:center;margin-left:var(--bb-ref-space-4)}.selection-card--list.selection-card--selected .selection-card__preview{color:var(--color-text-primary)}.selection-card-group--primary .selection-card--selected{border-color:var(--color-primary);background:var(--color-primary-tint);box-shadow:none}.selection-card-group--primary .selection-card--selected .selection-card__label{color:var(--color-text-primary)}.selection-card-group--primary .selection-card--selected .selection-card__preview{color:var(--color-primary)}.selection-card-group--primary .selection-card--selected .radio-button:before{border-color:var(--color-primary)}.selection-card-group--primary .selection-card--selected .radio-button:after{background-color:var(--color-primary)}.selection-card-group--primary .selection-card--list.selection-card--selected .selection-card__preview{background:var(--color-primary);color:var(--bb-color-text-inverted)}.selection-card-group--primary .selection-card:not(.selection-card--list):not(.selection-card--selected) .selection-card__preview{color:var(--color-text-tertiary)}.selection-card-group--primary.selection-card-group--has-selection .selection-card:not(.selection-card--selected):not(.selection-card--disabled){border-color:transparent;background:var(--color-surface-subtle);opacity:.55;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.selection-card-group--primary.selection-card-group--has-selection .selection-card:not(.selection-card--selected):not(.selection-card--disabled):hover{opacity:.8;border-color:var(--color-border-subtle, #e1e4e8);box-shadow:none}.selection-card-group--primary.selection-card-group--has-selection .selection-card:not(.selection-card--selected):not(.selection-card--disabled) .selection-card__label{color:var(--color-text-secondary)}.selection-card-group--primary.selection-card-group--has-selection .selection-card:not(.selection-card--selected):not(.selection-card--disabled) .selection-card__subtitle{color:var(--color-text-tertiary)}.selection-card-group--primary.selection-card-group--has-selection .selection-card:not(.selection-card--selected):not(.selection-card--disabled).selection-card--list .selection-card__preview{background:var(--color-surface);color:var(--color-text-tertiary)}.selection-card-group--roomy:not(.selection-card-group--compact).selection-card-group--row{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.selection-card-group--roomy:not(.selection-card-group--compact) .selection-card:not(.selection-card--list){min-width:210px;height:auto;padding:var(--bb-ref-space-14);gap:var(--bb-ref-space-10);align-items:stretch;text-align:left}.selection-card-group--roomy:not(.selection-card-group--compact) .selection-card:not(.selection-card--list) .selection-card__text{align-items:flex-start;text-align:left}.selection-card-group--roomy:not(.selection-card-group--compact) .selection-card:not(.selection-card--list) .selection-card__subtitle{line-height:1.45}.selection-card-group--compact{gap:var(--bb-ref-space-8)}.selection-card-group--compact .selection-card:not(.selection-card--list){flex-direction:row;align-items:center;justify-content:flex-start;height:auto;min-height:var(--bb-ref-space-54);min-width:var(--bb-ref-space-120);padding:var(--bb-ref-space-8) var(--bb-ref-space-10);gap:var(--bb-ref-space-8);text-align:left}.selection-card-group--compact .selection-card:not(.selection-card--list) .selection-card__preview{flex:0 0 auto;width:var(--bb-ref-space-48);height:var(--bb-ref-space-36);overflow:hidden;border-radius:5px}.selection-card-group--compact .selection-card:not(.selection-card--list) .selection-card__text{flex:1;min-width:0;align-items:flex-start;text-align:left}.selection-card-group--compact .selection-card:not(.selection-card--list) .selection-card__radio{position:static;top:auto;right:auto;order:4;flex-shrink:0;align-self:center;width:var(--bb-ref-space-16);height:var(--bb-ref-space-16)}.selection-card-group--compact .selection-card:not(.selection-card--list) .selection-card__default-badge{position:static;top:auto;left:auto;order:3;align-self:center}}@layer legacy{.switcher{position:relative;width:28px;min-width:28px;height:16px;padding:var(--bb-ref-space-1);border-radius:20px;background-color:var(--color-button-tertiary-dark);transition:background-color .15s ease}.switcher:has(input:checked){background-color:var(--color-text-primary)}.switcher-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:99}.switcher-input:checked+.switcher-thumb{left:calc(100% - 1px);transform:translate(-100%)}.switcher-input:disabled{cursor:not-allowed}.switcher-thumb{position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background-color:var(--color-surface);transition:all .15s ease}.switcher-disabled{background-color:var(--color-button-tertiary-dark-inactive)}.switcher-disabled:has(input:checked){background-color:var(--color-text-secondary)}}@layer legacy{.flex-1{flex:1}.default-modal-content{display:flex;flex-direction:column;padding:var(--bb-ref-space-32);padding-top:var(--bb-ref-space-12);flex-grow:1;min-height:0;overflow-y:auto!important}@media(max-width:470px){.default-modal-content{overflow-y:auto!important;margin-bottom:var(--bb-ref-space-10);padding:var(--bb-ref-space-16)}}}@layer legacy{.modal-header{margin:var(--bb-ref-space-32);margin-bottom:0;padding-bottom:0;width:calc(100% - 64px);flex-shrink:0}.modal-header__icon{width:36px!important;min-width:36px!important;height:36px!important;border-radius:10px!important;font-size:var(--bb-ref-font-size-body-l)!important;flex-shrink:0}.modal-header__avatar{width:36px!important;min-width:36px!important;height:36px!important;border-radius:50%!important;font-size:var(--bb-ref-font-size-body-l)!important;flex-shrink:0;overflow:hidden}.modal-header__kicker{display:flex;align-items:center;gap:6px;margin-bottom:2px;color:var(--bb-color-muted);font-family:var(--bb-font-micro);font-size:var(--bb-ref-font-size-10-5);letter-spacing:var(--bb-tracking-micro);text-transform:uppercase;font-weight:600}.modal-header__title-row{flex-wrap:wrap;min-width:0}.modal-header__title{flex:1 1 auto;min-width:0}.modal-header__adornment{display:inline-flex;align-items:center;flex:0 0 auto}.modal-header__below{width:100%;flex-shrink:0;margin-top:16px}}@layer legacy{.select-booking-order-modal__toggle-card{padding:var(--bb-ref-space-12);border:var(--bb-ref-border-1) solid var(--color-border-subtle, #e1e4e8);border-radius:8px}.select-booking-order-modal__draft-row{cursor:pointer;border:var(--bb-ref-border-1) solid transparent;border-radius:8px;padding:var(--bb-ref-space-10) var(--bb-ref-space-12);background:var(--color-surface-subtle);transition:border-color .12s,background .12s}.select-booking-order-modal__draft-row:hover{background:var(--color-surface);border-color:var(--color-border-subtle, #e1e4e8)}.select-booking-order-modal__draft-row--selected,.select-booking-order-modal__draft-row--selected:hover{border-color:var(--color-primary);background:var(--color-primary-tint)}.select-booking-order-modal__draft-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;border:var(--bb-ref-border-2) solid var(--color-border-subtle, #e1e4e8);color:var(--bb-color-text-inverted);transition:border-color .12s,background .12s}.select-booking-order-modal__draft-check--selected{border-color:var(--color-primary);background:var(--color-primary)}.select-booking-order-modal__draft-tag{font-size:10.5px;color:var(--color-text-muted);background:var(--color-surface-subtle);border:var(--bb-ref-border-1) solid var(--color-border-subtle, #e1e4e8);border-radius:999px;padding:var(--bb-ref-space-1) var(--bb-ref-space-8)}.select-booking-order-modal__draft-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:var(--color-surface-subtle);color:var(--color-primary)}.select-booking-order-modal__draft-amount{flex:0 0 auto;white-space:nowrap}.select-booking-order-modal__draft-list{max-height:240px;overflow-y:auto}.select-booking-order-modal__consequence{min-height:108px;transition:min-height .15s ease}.select-booking-order-modal__consequence-text b,.select-booking-order-modal__consequence-text strong{font-weight:600}}@layer legacy{.flex-1{flex:1}.modal-component-container-title{padding:0 var(--bb-ref-space-30);padding-top:var(--bb-ref-space-15)}@media(max-width:470px){.modal-component-container-title{padding:var(--bb-ref-space-15)}}.modal-component-container-title.border-bottom{border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.modal-header__title-row{min-width:0;flex:1 1 auto}.modal-header__title-row>.headline{flex:1 1 auto;min-width:0}.modal-header__actions-row{flex-shrink:0}@media(max-width:470px){.modal-component-container-title .headline--xl{font-size:14px}}.modal-header-icon{width:36px!important;min-width:36px!important;height:36px!important;border-radius:10px!important;font-size:var(--bb-ref-font-size-body-l)!important;flex-shrink:0}.modal-header-description{margin-top:var(--bb-ref-space-4)}}@layer legacy{.slot-status-pill{display:inline-flex;align-items:center;gap:var(--bb-ref-space-5);padding:var(--bb-ref-space-3) var(--bb-ref-space-9);border-radius:999px;font-size:var(--bb-ref-font-size-body-s);font-weight:600;letter-spacing:.1px;white-space:nowrap;text-transform:none}.slot-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.slot-status-pill__icon{display:none}.slot-status-pill--free{background:var(--color-success-light);color:var(--color-success)}.slot-status-pill--free:before{background:var(--color-success)}.slot-status-pill--unavailable{background:var(--color-error-light);color:var(--color-error)}.slot-status-pill--unavailable:before{background:var(--color-error)}.slot-status-pill--warning{background:var(--color-warning-light);color:var(--color-warning)}.slot-status-pill--warning:before{background:var(--color-warning)}.slot-status-pill--loading{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.slot-status-pill--loading:before{background:var(--color-text-muted)}.slot-status-pill--error{background:var(--color-warning-light);color:var(--color-warning)}.slot-status-pill--error:before{background:var(--color-warning)}.slot-status-pill-wrapper{display:flex;margin-top:var(--bb-ref-space-6)}}@layer legacy{.delete-button-component{font-size:15px;cursor:pointer}.delete-button-component--light{color:var(--color-background)}.delete-button-component--dark{color:var(--color-text-primary)}.delete-button-component:hover{transition:color .2s;color:var(--color-error)}.delete-button-component--primary{background-color:transparent}.delete-button-component--with-background{background-color:var(--color-button-tertiary-dark)}.delete-button-component--with-background:hover{background-color:var(--color-button-tertiary-dark-hover)}.delete-button-component--with-background:active{background-color:var(--color-button-tertiary-dark-pressed)}}@layer legacy{.flex-1{flex:1}.grid-container{display:grid;width:100%;box-sizing:border-box}.grid-container>*{min-width:0}@media(max-width:470px){.grid-container{grid-template-columns:repeat(1,1fr)!important}}}@layer legacy{.asset-upload-container{position:relative;border:var(--bb-ref-border-2) solid transparent;border-radius:10px;min-height:150px;height:100%;max-height:350px;background:var(--color-background);border:var(--bb-ref-border-1) solid var(--color-border);overflow:hidden}.asset-upload-container--error{border:var(--bb-ref-border-1) solid var(--color-error)!important;box-shadow:var(--shadow-input-error)}.asset-upload-container--round{border-radius:50%!important;min-height:130px!important;min-width:130px!important}.asset-upload-container--loading .overlay{border-radius:20px;position:absolute;inset:0;background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1}.asset-upload-container--visible{overflow:visible}.asset-upload-container .file-input{display:none}.asset-upload-container .file-input-label{position:absolute;left:0;right:0;width:100%;height:100%!important;cursor:pointer}.asset-upload-container .empty-file-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;cursor:pointer;transition:background-color .3s ease;border-radius:inherit;overflow:hidden}.asset-upload-container .empty-file-wrapper--text{text-align:center;margin-top:var(--bb-ref-space-10)}.asset-upload-container .empty-file-wrapper--text-highlight{color:var(--color-text-secondary);font-weight:500}.asset-upload-container .empty-file-wrapper--subtext{margin-top:var(--bb-ref-space-5);z-index:2}.asset-upload-container .empty-file-wrapper svg{width:28px;color:var(--color-text-primary)}.asset-upload-container .empty-file-wrapper:hover{background-color:var(--color-button-tertiary-hover)}.asset-upload-container .image-wrapper{align-items:center;justify-content:flex-end;width:100%;height:100%;cursor:pointer;position:relative}.asset-upload-container .image-wrapper .img{overflow:hidden;border-radius:5px;width:100%!important;height:100%!important;background-size:cover;background-position:center;transition:filter .3s ease}.asset-upload-container .image-wrapper .change-hover{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:var(--color-text-inverted);border:none;border-radius:5px;padding:var(--bb-ref-space-8) var(--bb-ref-space-12);cursor:pointer;font-size:var(--bb-ref-font-size-body-l);align-items:center;justify-content:center}.asset-upload-container .image-wrapper .text{color:var(--color-background)}.asset-upload-container .image-wrapper:after{content:"";position:absolute;border-radius:5px;inset:0;background-color:transparent;transition:background-color .3s ease;z-index:1}.asset-upload-container .image-wrapper:hover:after{background-color:var(--color-text-primary);opacity:.5}.asset-upload-container .image-wrapper:hover .img{filter:blur(2px)}.asset-upload-container .image-wrapper:hover .change-hover{display:flex}.asset-upload-container .multiple-images-container{width:100%;height:100%;padding:var(--bb-ref-space-12);overflow-y:auto;overflow-x:hidden}.asset-upload-container .multiple-images-container::-webkit-scrollbar{width:6px}.asset-upload-container .multiple-images-container::-webkit-scrollbar-track{background:transparent}.asset-upload-container .multiple-images-container::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.asset-upload-container .multiple-images-container::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.asset-upload-container .images-grid{width:100%;gap:var(--bb-ref-space-12);display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:120px;min-height:0}.asset-upload-container .image-item-wrapper{position:relative;width:100%;height:120px;border-radius:5px;overflow:hidden;cursor:pointer;transition:transform .2s ease;background:var(--color-background-light)}.asset-upload-container .image-item-wrapper:hover{transform:scale(1.02)}.asset-upload-container .image-item{width:100%!important;height:100%!important;object-fit:cover;border-radius:5px}.asset-upload-container .add-more-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:120px;border:var(--bb-ref-border-2) dashed var(--color-input-border);border-radius:5px;cursor:pointer;transition:all .2s ease;background:var(--color-surface);gap:var(--bb-ref-space-4);position:relative}.asset-upload-container .add-more-placeholder svg{color:var(--color-text-secondary);transition:color .2s ease;z-index:2}.asset-upload-container .add-more-placeholder .placeholder-text{z-index:2;flex-wrap:wrap}.asset-upload-container .add-more-placeholder--text{text-align:center;margin-top:var(--bb-ref-space-5);z-index:2}.asset-upload-container .add-more-placeholder--text-highlight{color:var(--color-text-secondary)}.asset-upload-container .add-more-placeholder--subtext{z-index:2}.asset-upload-container .add-more-placeholder:after{content:"";position:absolute;border-radius:5px;inset:0;background-color:transparent;transition:background-color .3s ease;z-index:1}.asset-upload-container .add-more-placeholder:hover{border-color:var(--color-text-primary)}.asset-upload-container .add-more-placeholder:hover:after{background-color:var(--color-primary-ultralight)}.asset-upload-container .image-delete-button{position:absolute;top:8px;right:8px;z-index:3;transition:opacity .2s ease;background:var(--color-surface);border-radius:15px;padding:var(--bb-ref-space-4);box-shadow:var(--shadow-card-hover)}.asset-upload-container .image-delete-button:hover{background:var(--color-surface)}@media(hover:none)and (pointer:coarse){.asset-upload-container .image-delete-button{opacity:1}.asset-upload-container .image-delete-button svg{color:var(--color-error)}}@media(hover:hover){.asset-upload-container .image-delete-button{opacity:0}.asset-upload-container .image-item-wrapper:hover .image-delete-button,.asset-upload-container .image-wrapper:hover .image-delete-button{opacity:1}}.asset-upload-container-skeleton{border-radius:10px;height:100%;max-height:350px}.asset-upload-container-skeleton--round,.asset-upload-container--round .img{border-radius:50%!important}.asset-upload-container--round .image-wrapper:after{border-radius:50%}.asset-upload-container--round .image-item{border-radius:50%!important}.asset-upload-container--round .image-item-wrapper{border-radius:50%}.asset-upload-container--round .image-delete-button{right:50%;transform:translate(50%)}}@layer legacy{.flex-1{flex:1}.rich-text-box-editor-container.rich-text-box-editor-container--compact .rich-text-box-editor .ProseMirror{min-height:var(--bb-ref-space-100)}@media(max-width:470px){.rich-text-box-editor-container.rich-text-box-editor-container--compact .rich-text-box-editor .ProseMirror{min-height:var(--bb-ref-space-100)}}.rich-text-box-editor-container .rich-text-box-editor{height:100%}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror{height:100%;min-height:140px;width:100%;padding:var(--bb-ref-space-10) var(--bb-ref-space-12);outline:none;border:0;background:transparent;font-size:var(--bb-ref-font-size-13);color:var(--bb-color-ink)}@media(max-width:470px){.rich-text-box-editor-container .rich-text-box-editor .ProseMirror{min-height:180px}}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror::placeholder{color:var(--bb-color-faint)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror p{font-size:var(--bb-ref-font-size-13);color:var(--bb-color-ink)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h1{font-size:21px;font-weight:600;color:var(--color-text)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h2{font-size:18px;font-weight:600;color:var(--color-text)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h3{font-size:12px;font-weight:500;color:var(--color-text)}@media(max-width:470px){.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h3{font-size:14px}}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror ul,.rich-text-box-editor-container .rich-text-box-editor .ProseMirror ol{padding:0 1rem}.rich-text-box-editor-container .rich-text-box-editor--readonly .ProseMirror{padding:var(--bb-ref-space-12)!important;min-height:auto!important}}@layer legacy{.color-picker-container{position:relative}.color-preview{width:36px;height:36px;border:var(--bb-ref-border-1) solid var(--color-border);cursor:pointer;position:relative;border-radius:10px}.color-picker-label{font-size:var(--bb-ref-font-size-body-s);cursor:pointer;margin:var(--bb-ref-space-4);color:var(--color-text-secondary)}.popover{position:absolute;z-index:100;border-radius:5px;padding:var(--bb-ref-space-10)}.popover-top-right{bottom:100%;left:0;transform:translateY(-4px)}.popover-bottom-left{top:100%;right:0;transform:translateY(4px)}}@layer legacy{.icon-caret{color:var(--color-input-text-primary)}.icon-caret--disabled{color:var(--color-input-border)}}@layer legacy{.flex-1{flex:1}.modal-form-section-wrapper{padding:var(--bb-ref-space-22) 0px;border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.modal-form-section-wrapper--collapsible{padding:0}.modal-form-section-wrapper--expanded{padding:var(--bb-ref-space-18) 0px}.modal-form-section-wrapper--expanded .icon-caret{display:none}.modal-form-section-wrapper .headline{font-size:var(--bb-ref-font-size-body-l);line-height:1.3}.modal-form-section-wrapper .mb-15{margin-bottom:var(--bb-ref-space-10)!important}.modal-form-section-container{margin-top:0}.modal-form-section-container--expanded{margin-top:var(--bb-ref-space-16)}.modal-form-section-collapsible{width:100%}.modal-form-section-collapsible--trigger{cursor:pointer;padding:var(--bb-ref-space-20) 0px}.modal-form-section-collapsible--trigger-opened{padding:0}}@layer legacy{.filled-tabs-select .filled-tabs-select-item{padding:var(--bb-ref-space-20);border-radius:12px;cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);box-shadow:var(--shadow-card-base)}.filled-tabs-select .filled-tabs-select-item-label,.filled-tabs-select .filled-tabs-select-item-description{text-align:center}.filled-tabs-select .filled-tabs-select-item-icon{margin-right:var(--bb-ref-space-10)}.filled-tabs-select .filled-tabs-select-item--selected{border:var(--bb-ref-border-2) solid var(--color-text-primary);box-shadow:var(--shadow-card-selected)}.filled-tabs-select .filled-tabs-select-item--selected .filled-tabs-select-item-label{color:var(--color-text-primary);font-weight:600}.filled-tabs-select .filled-tabs-select-item--selected .filled-tabs-select-item-icon{color:var(--color-text-primary)}.filled-tabs-select .filled-tabs-select-item--small{padding:var(--bb-ref-space-15)}.filled-tabs-select .filled-tabs-select-item--medium{padding:var(--bb-ref-space-20)}.filled-tabs-select .filled-tabs-select-item--big{padding:var(--bb-ref-space-25)}.filled-tabs-select .filled-tabs-select-item--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.filled-tabs-select .filled-tabs-select-item:hover{border-color:var(--color-text-secondary);box-shadow:var(--shadow-card-hover)}}@layer legacy{.flex-1{flex:1}.schedule-preview-item{padding:var(--bb-ref-space-10);border-radius:5px;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid transparent;cursor:pointer}.schedule-preview-item--readonly{cursor:default}.schedule-preview-item:hover:not(.schedule-preview-item--readonly){border:var(--bb-ref-border-1) solid var(--color-border)}.schedule-preview-item-icon-container{display:flex;border-radius:5px;background-color:var(--color-primary-ultralight);padding:var(--bb-ref-space-10);width:fit-content}.schedule-preview-item-icon-container.red{background-color:var(--color-error-light)}.schedule-preview-item-time-container{white-space:nowrap}.schedule-preview-item-day-container{font-size:var(--bb-ref-font-size-body-m);font-weight:600}}@layer legacy{.schedule-input-list{border-radius:8px;padding:var(--bb-ref-space-16);background-color:var(--color-background)}.schedule-input-list .schedule-item-container{padding:var(--bb-ref-space-10);border-radius:5px;cursor:pointer;background-color:var(--color-surface)}.schedule-input-list .schedule-item-icon-container{border-radius:5px;background-color:var(--color-success-light);padding:var(--bb-ref-space-10)}.schedule-input-list .schedule-item-icon-container.red{background-color:var(--color-error-light)}.schedule-input-list .schedule-item-time-container{white-space:nowrap}.schedule-input-list .schedule-item-day-container{font-size:var(--bb-ref-font-size-body-m);font-weight:600}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}@layer legacy{.month-tile-grid-wrap{display:flex;flex-direction:column;gap:var(--bb-ref-space-8)}.month-tile-grid__nav{display:flex;justify-content:space-between;align-items:center}.month-tile-grid__nav-title{font-size:12.5px;font-weight:700;color:var(--color-text-primary);text-transform:capitalize}.month-tile-grid__nav-arrows{display:flex;gap:var(--bb-ref-space-4)}.month-tile-grid__nav-btn{width:26px;height:26px;border:var(--bb-ref-border-1) solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-secondary);display:grid;place-items:center;cursor:pointer;font:inherit;transition:background .12s,color .12s}.month-tile-grid__nav-btn:hover{background:var(--color-aluminum);color:var(--color-text-primary)}.month-tile-grid__nav-btn:focus-visible{outline:0;box-shadow:0 0 0 3px var(--color-primary-light)}.month-tile-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--bb-ref-space-3)}.month-tile-grid__wd-header{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-muted);text-align:center;padding:var(--bb-ref-space-6) 0 var(--bb-ref-space-8);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.month-tile-grid__cell{aspect-ratio:1/1.15;border-radius:6px;display:grid;place-items:center;font-size:var(--bb-ref-font-size-body-m);font-weight:600;cursor:pointer;position:relative;border:var(--bb-ref-border-1) solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;transition:background .12s ease,border-color .12s ease,color .12s ease}.month-tile-grid__cell:hover:not(.is-inactive):not(.is-muted):not(.is-range-start):not(.is-range-end):not(.is-in-range){border-color:var(--color-text-primary)}.month-tile-grid__cell:focus-visible{outline:0;box-shadow:0 0 0 3px var(--color-primary-light);z-index:1}.month-tile-grid__cell.is-muted{color:var(--color-text-muted);background:transparent;border-color:transparent;cursor:default;opacity:.55}.month-tile-grid__cell.is-inactive{color:var(--color-text-secondary);border-style:dashed;background:var(--color-input-background-inactive);opacity:.55;cursor:not-allowed}.month-tile-grid__cell.is-full{background:var(--color-error-light);border-color:var(--color-error-light);color:var(--color-error);cursor:not-allowed}.month-tile-grid__cell.is-today{border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.month-tile-grid__cell.is-range-start,.month-tile-grid__cell.is-range-end{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverted);font-weight:700}.month-tile-grid__cell.is-in-range{background:var(--color-primary-ultralight);border-color:var(--color-primary-light);color:var(--color-primary)}.month-tile-grid__cell.has-conflict{border-color:var(--color-error)}.month-tile-grid__cell.has-conflict:after{content:"!";position:absolute;top:-3px;right:-3px;background:var(--color-error);color:var(--color-text-inverted);width:10px;height:10px;border-radius:50%;display:grid;place-items:center;font-size:7px;font-weight:800;line-height:1}.month-tile-grid__cell.is-preview{background:var(--color-primary-ultralight);border:1.5px dashed var(--color-primary-light)}.month-tile-grid__cell.is-preview-end{background:var(--color-primary-ultralight);border:1.5px solid var(--color-primary);transform:scale(1.04);z-index:2;transition:transform .14s cubic-bezier(.2,.9,.4,1)}@media(prefers-reduced-motion:reduce){.month-tile-grid__cell.is-preview-end{transform:none}}}@layer legacy{.dual-month-grid{display:flex;flex-direction:column}.dual-month-grid__panes{display:grid;grid-template-columns:1fr;gap:var(--bb-ref-space-20)}.dual-month-grid__panes.is-dual{grid-template-columns:1fr 1fr}.dual-month-grid__pane{display:flex;flex-direction:column;gap:var(--bb-ref-space-6);min-width:0}.dual-month-grid__header{font-size:var(--bb-ref-font-size-body-m);font-weight:700;color:var(--color-text-primary);text-align:center;text-transform:capitalize;padding:var(--bb-ref-space-2) 0}}@layer legacy{.infinite-day-strip{display:flex;flex-direction:column;gap:var(--bb-ref-space-6)}.infinite-day-strip__header{display:flex;align-items:center;justify-content:flex-start;padding:0 var(--bb-ref-space-2);min-height:22px;gap:var(--bb-ref-space-8)}.infinite-day-strip__month-label{font-size:var(--bb-ref-font-size-body-m);font-weight:700;color:var(--color-text-primary);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.infinite-day-strip__today-pill{display:inline-flex;align-items:center;gap:var(--bb-ref-space-4);padding:var(--bb-ref-space-3) var(--bb-ref-space-9);font-family:inherit;font-size:10.5px;font-weight:600;color:var(--color-primary);background:var(--color-primary-ultralight);border:var(--bb-ref-border-1) solid var(--color-primary-light);border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease,border-color .12s ease}.infinite-day-strip__today-pill:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverted)}.infinite-day-strip__today-pill:focus-visible{outline:0;box-shadow:0 0 0 3px var(--color-primary-light)}.infinite-day-strip__strip{display:flex;gap:var(--bb-ref-space-4);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:var(--bb-ref-space-2) 0}.infinite-day-strip__strip::-webkit-scrollbar{display:none}.infinite-day-strip__tile{flex:0 0 calc((100% - 36px)*.1);scroll-snap-align:start;aspect-ratio:1/1.22;border:1.5px solid var(--color-border);border-radius:8px;background:var(--color-surface);cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--bb-ref-space-4) var(--bb-ref-space-1);min-width:0;font:inherit;color:var(--color-text-primary);transition:border-color .12s ease}.infinite-day-strip__tile:hover:not(.is-inactive):not(.is-range-start):not(.is-range-end):not(.is-in-range){border-color:var(--color-text-primary)}.infinite-day-strip__tile:focus-visible{outline:0;box-shadow:0 0 0 3px var(--color-primary-light);z-index:1}.infinite-day-strip__tile.is-today{border-color:var(--color-primary)}.infinite-day-strip__tile.is-today .infinite-day-strip__weekday,.infinite-day-strip__tile.is-today .infinite-day-strip__date{color:var(--color-primary)}.infinite-day-strip__tile.is-inactive{background:var(--color-input-background-inactive);border-style:dashed;opacity:.55;cursor:not-allowed}.infinite-day-strip__tile.is-inactive .infinite-day-strip__weekday,.infinite-day-strip__tile.is-inactive .infinite-day-strip__date{color:var(--color-text-secondary)}.infinite-day-strip__tile.is-full{background:var(--color-error-light);border-color:var(--color-error-light)}.infinite-day-strip__tile.is-full .infinite-day-strip__date{color:var(--color-error)}.infinite-day-strip__tile.is-range-start,.infinite-day-strip__tile.is-range-end{background:var(--color-primary);border-color:var(--color-primary)}.infinite-day-strip__tile.is-range-start .infinite-day-strip__weekday,.infinite-day-strip__tile.is-range-end .infinite-day-strip__weekday{color:#fffc}.infinite-day-strip__tile.is-range-start .infinite-day-strip__date,.infinite-day-strip__tile.is-range-end .infinite-day-strip__date{color:var(--color-text-inverted)}.infinite-day-strip__tile.is-in-range{background:var(--color-primary-ultralight);border-color:var(--color-primary-light)}.infinite-day-strip__tile.is-in-range .infinite-day-strip__weekday,.infinite-day-strip__tile.is-in-range .infinite-day-strip__date{color:var(--color-primary)}.infinite-day-strip__tile.has-conflict{border-color:var(--color-error)}.infinite-day-strip__tile.has-conflict:after{content:"!";position:absolute;top:-3px;right:-3px;background:var(--color-error);color:var(--color-text-inverted);width:13px;height:13px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:800;line-height:1;z-index:2}.infinite-day-strip__tile.is-preview{background:var(--color-primary-ultralight);border:1.5px dashed var(--color-primary-light)}.infinite-day-strip__tile.is-preview .infinite-day-strip__weekday,.infinite-day-strip__tile.is-preview .infinite-day-strip__date{color:var(--color-primary)}.infinite-day-strip__tile.is-preview-end{background:var(--color-primary-ultralight);border:1.5px solid var(--color-primary);transform:scale(1.04);z-index:2;transition:transform .14s cubic-bezier(.2,.9,.4,1)}.infinite-day-strip__tile.is-preview-end .infinite-day-strip__weekday,.infinite-day-strip__tile.is-preview-end .infinite-day-strip__date{color:var(--color-primary)}@media(prefers-reduced-motion:reduce){.infinite-day-strip__tile.is-preview-end{transform:none}}.infinite-day-strip__weekday{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.infinite-day-strip__date{font-size:var(--bb-ref-font-size-input);font-weight:800;margin-top:var(--bb-ref-space-1);color:var(--color-text-primary)}}@layer legacy{.eye-toggle{width:30px;height:30px;border:var(--bb-ref-border-1) solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s,border-color .12s}.eye-toggle--on{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface)}}@layer legacy{.picker-nav-group{display:inline-flex;align-items:stretch;height:30px;border:var(--bb-ref-border-1) solid var(--color-border);border-radius:7px;background:var(--color-surface);overflow:hidden}.picker-toolbar-loading{display:inline-block;width:26px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--color-skeleton-base) 0%,var(--color-skeleton-highlight) 50%,var(--color-skeleton-base) 100%);background-size:200% 100%;animation:picker-toolbar-loading-shimmer 1.2s ease-in-out infinite;pointer-events:none}.picker-nav-btn{width:30px;height:100%;padding:0;border:0;background:transparent;color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit;transition:background .12s ease,color .12s ease}.picker-nav-btn+.picker-nav-btn{border-left:var(--bb-ref-border-1) solid var(--color-border)}.picker-nav-btn:hover{background:var(--color-input-background-inactive);color:var(--color-text-primary)}.picker-nav-btn:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-primary-light)}.day-selector{display:flex;flex-direction:column;gap:var(--bb-ref-space-8);min-width:0}.day-selector__toolbar-right{display:inline-flex;align-items:center;gap:var(--bb-ref-space-6)}}@layer legacy{.next-free-slot-suggestion{display:flex;align-items:center;gap:var(--bb-ref-space-8);padding:var(--bb-ref-space-9) var(--bb-ref-space-12);background:var(--color-success-light, #dff3e6);border:var(--bb-ref-border-1) solid var(--color-success, #1b8e54);border-radius:8px;font:inherit;font-size:12.5px;color:var(--color-text-primary);cursor:pointer;text-align:left;width:100%;transition:background .12s}.next-free-slot-suggestion:hover{filter:brightness(.96)}.next-free-slot-suggestion:focus-visible{outline:0;box-shadow:0 0 0 3px var(--color-primary-light)}.next-free-slot-suggestion__badge{background:var(--color-success, #1b8e54);color:var(--bb-color-text-inverted);font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:var(--bb-ref-space-2) var(--bb-ref-space-7);border-radius:4px;flex:0 0 auto;text-transform:uppercase}.next-free-slot-suggestion__text{flex:1;font-weight:500}}@keyframes time-slot-chip-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@layer legacy{.time-slot-chip-grid{display:flex;flex-wrap:wrap;gap:var(--bb-ref-space-6)}.time-slot-chip{font-size:var(--bb-ref-font-size-body-m);padding:var(--bb-ref-space-6) var(--bb-ref-space-12);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.time-slot-chip--active{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface)}.time-slot-chip--disabled{opacity:.5;text-decoration:line-through;cursor:not-allowed}.time-slot-chip--skeleton{display:inline-block;box-sizing:border-box;width:52px;height:28px;padding:0;border-color:transparent;background:linear-gradient(90deg,var(--color-skeleton-base) 0%,var(--color-skeleton-highlight) 50%,var(--color-skeleton-base) 100%);background-size:200% 100%;animation:time-slot-chip-skeleton-shimmer 1.2s ease-in-out infinite;cursor:default;pointer-events:none}}@layer legacy{.flexible-duration-chips{flex-wrap:wrap}.flexible-duration-chip{appearance:none;background:var(--color-surface-subtle);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:999px;padding:var(--bb-ref-space-6) var(--bb-ref-space-14);font-size:var(--bb-ref-font-size-body-m);cursor:pointer;font-family:inherit;color:var(--color-text-primary);transition:background .12s ease,border-color .12s ease,color .12s ease}.flexible-duration-chip.is-on{background:var(--color-primary-ultralight);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.flexible-duration-chip:focus-visible{outline:var(--bb-ref-border-2) solid var(--color-primary);outline-offset:1px}}@keyframes picker-toolbar-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@layer legacy{.picker-nav-group{display:inline-flex;align-items:stretch;height:30px;border:var(--bb-ref-border-1) solid var(--color-border);border-radius:7px;background:var(--color-surface);overflow:hidden}.picker-toolbar-loading{display:inline-block;width:26px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--color-skeleton-base) 0%,var(--color-skeleton-highlight) 50%,var(--color-skeleton-base) 100%);background-size:200% 100%;animation:picker-toolbar-loading-shimmer 1.2s ease-in-out infinite;pointer-events:none}.picker-nav-btn{width:30px;height:100%;padding:0;border:0;background:transparent;color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit;transition:background .12s ease,color .12s ease}.picker-nav-btn+.picker-nav-btn{border-left:var(--bb-ref-border-1) solid var(--color-border)}.picker-nav-btn:hover{background:var(--color-input-background-inactive);color:var(--color-text-primary)}.picker-nav-btn:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-primary-light)}}@layer legacy{.selection-summary{display:flex;align-items:center;gap:var(--bb-ref-space-10);padding:0 var(--bb-ref-space-12);background:var(--color-primary-ultralight);border:var(--bb-ref-border-1) solid var(--color-primary-light);border-left:var(--bb-ref-border-3) solid var(--color-primary);border-radius:10px;height:56px;box-sizing:border-box;margin-bottom:var(--bb-ref-space-10);position:relative}.selection-summary--empty{gap:var(--bb-ref-space-12)}.selection-summary--empty .selection-summary__empty-icon{color:var(--color-primary);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.selection-summary--empty .selection-summary__empty-text{display:flex;flex-direction:column;gap:var(--bb-ref-space-2);min-width:0}.selection-summary--empty .selection-summary__empty-title{font-size:var(--bb-ref-font-size-input);font-weight:600;color:var(--color-text-primary);line-height:1.2}.selection-summary--empty .selection-summary__empty-subtitle{font-size:11.5px;color:var(--color-text-secondary);line-height:1.3}.selection-summary--with-times{height:auto;min-height:64px;padding:var(--bb-ref-space-12) var(--bb-ref-space-14)}.selection-summary--with-times .selection-summary__main{gap:var(--bb-ref-space-6)}.selection-summary--with-times .selection-summary__day-label{font-size:var(--bb-ref-font-size-input);font-weight:700;height:auto;line-height:1.25;text-transform:none}.selection-summary__main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--bb-ref-space-2);height:100%}.selection-summary__day-label{font-size:11px;font-weight:600;text-transform:capitalize;color:var(--color-primary);letter-spacing:.2px;line-height:1.2;height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selection-summary__pills{display:flex;align-items:center;gap:var(--bb-ref-space-4);height:24px}.selection-summary__arrow{color:var(--color-text-muted);font-weight:700;font-size:var(--bb-ref-font-size-input);margin:0 var(--bb-ref-space-2);flex-shrink:0;line-height:1;transition:color .12s cubic-bezier(.2,0,0,1)}.selection-summary__arrow.warn{color:var(--color-warning)}.selection-summary__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.selection-summary__time-hint{font-size:11px;color:var(--color-text-muted);margin-top:-6px;margin-bottom:var(--bb-ref-space-10);padding:0 var(--bb-ref-space-14)}.ipill{display:inline-flex;align-items:center;gap:var(--bb-ref-space-5);background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-primary-light);border-radius:999px;height:22px;padding:0 var(--bb-ref-space-4) 0 var(--bb-ref-space-10);font-size:var(--bb-ref-font-size-body-m);font-weight:700;color:var(--color-primary);font-variant-numeric:tabular-nums;box-sizing:border-box;white-space:nowrap;line-height:1;cursor:pointer;transition:border-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.ipill.active{border-style:solid;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-tint)}.ipill.slot{background:transparent;border:var(--bb-ref-border-1) dashed var(--color-border);color:var(--color-text-muted);font-style:italic;font-weight:600;padding:0 var(--bb-ref-space-12);font-size:11.5px}.ipill--slot-placeholder{min-width:180px;padding:0 var(--bb-ref-space-18);justify-content:center}.ipill--time{background:var(--color-primary-tint);border-color:transparent;cursor:default;justify-content:center;padding:0 var(--bb-ref-space-14);min-width:64px;height:26px;font-size:var(--bb-ref-font-size-input);font-weight:600;letter-spacing:.2px;color:var(--color-primary)}.ipill--time .ipill__content{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center;line-height:1}.ipill--time:hover{border-color:transparent;background:var(--color-primary-tint)}.ipill--time:focus-visible{outline:none}.ipill.warn{border-color:var(--color-warning);background:var(--color-warning-light);color:var(--color-warning);border-style:dashed;font-style:italic;padding:0 var(--bb-ref-space-12);font-size:11.5px;font-weight:600}.ipill.warn.active{border-style:solid;border-color:var(--color-warning);background:var(--color-warning-light);color:var(--color-warning);font-style:normal;font-weight:700;box-shadow:0 0 0 2px var(--color-warning-light)}.ipill__x{background:var(--color-primary-tint);border:none;width:14px;height:14px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--bb-ref-font-size-body-s);color:var(--color-primary);line-height:1;padding:0;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.ipill__x:hover{background:var(--color-error);color:var(--color-text-inverted)}.ipill:focus-visible{outline:var(--bb-ref-border-2) solid var(--color-primary);outline-offset:2px}.sum-pill{padding:var(--bb-ref-space-3) var(--bb-ref-space-9);border-radius:999px;font-size:10.5px;font-weight:700;background:var(--color-primary);color:var(--color-text-inverted);white-space:nowrap;min-width:56px;text-align:center;box-sizing:border-box;flex-shrink:0}.sum-pill.muted{background:transparent;color:var(--color-text-muted);border:var(--bb-ref-border-1) dashed var(--color-border);font-weight:600}.sum-pill.warn-action{background:var(--color-surface);color:var(--color-warning);border:1.5px solid var(--color-warning)}.sum-pill.solid-primary{background:var(--color-primary);color:var(--color-text-inverted);border:1.5px solid var(--color-primary)}@media(prefers-reduced-motion:reduce){.selection-summary,.selection-summary *,.ipill,.ipill__x,.sum-pill{transition:none!important}}}@layer legacy{.booking-quantity-stepper{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:4px 10px;border:1px solid var(--color-input-border);border-radius:6px;background:var(--color-surface)}.booking-quantity-stepper__meta{display:flex;flex-direction:column;gap:1px;min-width:0}.booking-quantity-stepper__label{font-size:13px;font-weight:600;color:var(--color-text-primary);line-height:1.2}.booking-quantity-stepper__hint{font-size:11px;font-weight:400;color:var(--color-text-secondary);line-height:1.2}.booking-quantity-stepper__control{display:inline-flex;align-items:center;flex-shrink:0;gap:1px;padding:2px;border-radius:6px;background:var(--color-background-secondary);border:1px solid var(--color-input-border)}.booking-quantity-stepper__btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--color-text-primary);cursor:pointer;transition:background .12s,color .12s,opacity .12s}.booking-quantity-stepper__btn:hover:not(:disabled){background:var(--color-surface);color:var(--color-primary)}.booking-quantity-stepper__btn:disabled{opacity:.3;cursor:not-allowed}.booking-quantity-stepper__value{min-width:24px;padding:0 2px;text-align:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-primary);-webkit-user-select:none;user-select:none}.booking-quantity-stepper--disabled{opacity:.55;pointer-events:none}}@layer legacy{.picker-actions{display:flex;gap:var(--bb-ref-space-6)}}@layer legacy{.booking-constraints-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:var(--color-text-secondary);cursor:help;border-radius:50%;transition:color .15s ease}.booking-constraints-tooltip__trigger:hover,.booking-constraints-tooltip__trigger:focus-visible{color:var(--color-text-primary);outline:none}.booking-constraints-tooltip__content{min-width:240px}.booking-constraints-tooltip__title{font-weight:600;color:var(--color-text-primary);margin-bottom:var(--bb-ref-space-4)}.booking-constraints-tooltip__row{align-items:baseline;justify-content:space-between}.booking-constraints-tooltip__label{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-secondary);flex-shrink:0}.booking-constraints-tooltip__value{font-size:var(--bb-ref-font-size-body-m);color:var(--color-text-primary);text-align:right}}@layer legacy{.add-on-row{padding:var(--bb-ref-space-10) var(--bb-ref-space-12);border-radius:10px;border:var(--bb-ref-border-1) solid var(--color-input-border);background:var(--color-surface);transition:border-color .12s,background .12s}.add-on-row--selected{border-color:var(--color-primary);background:var(--color-primary-ultralight)}.add-on-row__main{cursor:pointer;flex:1;min-width:0;-webkit-user-select:none;user-select:none}.add-on-row__image{min-width:40px!important;width:40px!important;height:40px!important;border-radius:8px!important;flex-shrink:0;overflow:hidden;object-fit:cover}.add-on-row__text{flex:1;min-width:0}.add-on-row__chip{width:fit-content;font-size:11px;padding:var(--bb-ref-space-2) var(--bb-ref-space-6);border-radius:999px;background:var(--color-surface-subtle)}.add-on-row__quantity{flex-shrink:0;width:auto}.add-on-row__quantity-input{width:56px;padding:var(--bb-ref-space-4) var(--bb-ref-space-8);border-radius:6px;border:var(--bb-ref-border-1) solid var(--color-input-border);font:inherit;font-size:var(--bb-ref-font-size-input);text-align:center}}@layer legacy{.feat-card{border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px;background:var(--color-surface);overflow:hidden;margin-bottom:var(--bb-ref-space-10)}.feat-card:last-child{margin-bottom:0}.feat-card--flat{cursor:pointer;transition:border-color .12s}.feat-card--flat:hover{border-color:var(--color-primary)}.feat-head{padding:var(--bb-ref-space-12) var(--bb-ref-space-14);display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:var(--bb-ref-space-8)}.feat-head__left{display:flex;align-items:center;gap:var(--bb-ref-space-10);min-width:0;flex:1}.feat-head__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--color-text-muted)}.feat-head__dot--ok{background:var(--color-success)}.feat-head__dot--missing{background:var(--color-error)}.feat-head__dot--neutral{background:var(--color-text-muted)}.feat-head__title{font-size:var(--bb-ref-font-size-input);font-weight:600;color:var(--color-text-primary)}.feat-head__count{font-size:11px;color:var(--color-text-secondary)}.feat-head__chip{padding:var(--bb-ref-space-2) var(--bb-ref-space-6);border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.feat-head__chip--required{background:var(--color-warning-light);color:var(--color-warning)}.feat-head__chip--optional{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.feat-head__right{display:flex;align-items:center;gap:var(--bb-ref-space-8);flex-shrink:0}.feat-head__caret{color:var(--color-text-secondary)}.feat-body{border-top:var(--bb-ref-border-1) solid var(--color-border);background:var(--color-surface-subtle)}.feat-header-add-btn{height:24px;padding:0 var(--bb-ref-space-10);background:var(--color-primary);border:none;color:var(--color-text-inverted);border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .12s}.feat-header-add-btn:hover{background:var(--color-primary-dark)}}@layer legacy{.feat-item{padding:var(--bb-ref-space-10) var(--bb-ref-space-14);display:flex;justify-content:space-between;align-items:center;border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.feat-item:last-child{border-bottom:none}.feat-item__main{display:flex;align-items:center;gap:var(--bb-ref-space-10);min-width:0}.feat-item__icon{width:18px;height:18px;border-radius:4px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feat-item__icon--ok{background:var(--color-success-light);color:var(--color-success)}.feat-item__name{font-size:var(--bb-ref-font-size-body-m);color:var(--color-text-primary)}.feat-item__quantity{margin-left:var(--bb-ref-space-6);font-size:11px;color:var(--color-text-secondary)}.feat-item__link{background:transparent;border:none;color:var(--color-primary);font-size:11px;font-weight:500;cursor:pointer;padding:0;font-family:inherit}.feat-item__link--danger{color:var(--color-error)}}@layer legacy{.flex-1{flex:1}.label-value-container{width:100%}.label-value-container .input-preview-wrapper{min-height:40px}.label-value-container--top{gap:var(--bb-ref-space-5)}.base-hover-input-label{font-size:var(--bb-ref-font-size-body-m);font-weight:500;color:var(--color-text-secondary)}.base-hover-input-label--top{margin-left:var(--bb-ref-space-11)}.base-hover-input-wrapper{width:100%;position:relative;display:inline-flex;align-items:center;padding:var(--bb-ref-space-11);border:.5px solid transparent!important;border-radius:8px;font-size:var(--bb-ref-font-size-input);box-sizing:border-box;cursor:pointer}.base-hover-input-wrapper:hover{background:var(--color-background)}.base-hover-input-wrapper--disabled{cursor:not-allowed;opacity:.6}.base-hover-input-wrapper__content{width:100%;min-width:0}.base-hover-input-wrapper__icons{position:absolute;display:flex;align-items:center;gap:var(--bb-ref-space-8);right:12px;top:50%;transform:translateY(-50%);visibility:hidden;opacity:0}.base-hover-input-wrapper:hover .base-hover-input-wrapper__icons{visibility:visible;opacity:1}.base-hover-input-wrapper__icon{font-size:var(--bb-ref-font-size-body-l);color:var(--color-text-primary)}.base-hover-input-wrapper__icon:hover{transform:scale(1.1)}.base-hover-input-wrapper .base-hover-input-value{font-weight:700;color:var(--color-text-primary);min-height:18px;overflow-wrap:break-word;word-break:break-word}.base-hover-input-wrapper .base-hover-input-value--error{color:var(--color-error)!important}.base-hover-input-wrapper .base-hover-input-placeholder{color:var(--color-input-text-secondary)}}@layer legacy{.base-hover-input-label{font-size:var(--bb-ref-font-size-body-m);font-weight:500;color:var(--color-text-secondary)}.base-hover-input-label--top{margin-left:var(--bb-ref-space-11)}}@layer legacy{.feat-item__icon--pending{background:var(--color-error-light);color:var(--color-error)}.forms-feature-section__arrow{color:var(--color-text-secondary);font-size:var(--bb-ref-font-size-body-l)}}@layer legacy{.conflict-banner-card{padding:var(--bb-ref-space-12) var(--bb-ref-space-14);border-radius:10px;background:var(--color-error-light);border:var(--bb-ref-border-1) solid var(--color-error)}.conflict-banner-card__icon{color:var(--color-error);flex-shrink:0}.conflict-banner-card__text,.conflict-banner-card__main{flex:1;min-width:0}.conflict-banner-card__action{background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px;padding:var(--bb-ref-space-6) var(--bb-ref-space-12);height:28px;font-size:var(--bb-ref-font-size-body-m);font-weight:600;color:var(--color-text-primary);cursor:pointer;flex-shrink:0;transition:border-color .12s,background .12s}.conflict-banner-card__action:hover{border-color:var(--color-input-border-hover);background:var(--color-surface-subtle)}}@layer legacy{.order-toggle-row{display:flex;align-items:center;gap:var(--bb-ref-space-10);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}.order-toggle-row input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:var(--color-primary);flex-shrink:0;margin:0}.order-toggle-row__label{flex:1;min-width:0;font-size:var(--bb-ref-font-size-body-m);color:var(--color-text-primary);font-weight:500;line-height:1.4}.order-toggle-row__customer{font-weight:600;color:var(--color-text-primary);margin:0 var(--bb-ref-space-2)}}@layer legacy{.customer-command-picker{display:flex;flex-direction:column;gap:var(--bb-ref-space-8);width:100%}.customer-command-picker__search{position:relative;display:flex;align-items:center}.customer-command-picker__search-icon{position:absolute;left:14px;color:var(--color-text-muted);pointer-events:none}.customer-command-picker__search-input{width:100%;padding:var(--bb-ref-space-12) var(--bb-ref-space-14) var(--bb-ref-space-12) var(--bb-ref-space-40);font-size:var(--bb-ref-font-size-body-l);line-height:1.2;color:var(--color-text-primary);background:var(--color-surface-subtle);border:1.5px solid transparent;border-radius:10px;outline:none;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.customer-command-picker__search-input::placeholder{color:var(--color-text-muted)}.customer-command-picker__search-input:focus,.customer-command-picker__search-input:focus-visible{background:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-ultralight)}.customer-command-picker__body{min-height:320px;display:flex;flex-direction:column}.customer-command-picker__section-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bb-ref-space-10) var(--bb-ref-space-8) var(--bb-ref-space-6) var(--bb-ref-space-8)}.customer-command-picker__section-label{font-size:var(--bb-ref-font-size-body-s);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.customer-command-picker__section-action{display:inline-flex;align-items:center;gap:var(--bb-ref-space-4);padding:var(--bb-ref-space-4) var(--bb-ref-space-8);background:transparent;border:none;border-radius:6px;cursor:pointer;font-size:11px;font-weight:600;color:var(--color-primary);transition:background-color .1s ease}.customer-command-picker__section-action:hover{background:var(--color-primary-ultralight)}.customer-command-picker__list{display:flex;flex-direction:column;gap:var(--bb-ref-space-2);max-height:320px;overflow-y:auto;padding:var(--bb-ref-space-2);margin:0 -2px}.customer-command-picker__row{display:flex;align-items:center;gap:var(--bb-ref-space-10);padding:var(--bb-ref-space-8);width:100%;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background-color .1s ease}.customer-command-picker__row--highlighted{background:var(--color-surface-subtle)}.customer-command-picker__row--selected,.customer-command-picker__row--selected.customer-command-picker__row--highlighted{background:var(--color-primary-ultralight)}.customer-command-picker__avatar{min-width:28px!important;width:28px!important;height:28px!important;border-radius:50%!important;flex-shrink:0}.customer-command-picker__row-name{font-size:var(--bb-ref-font-size-input);font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-command-picker__row-meta{font-size:11px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-command-picker__kbd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-muted);background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:4px;padding:var(--bb-ref-space-1) var(--bb-ref-space-6);flex-shrink:0}.customer-command-picker__check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-primary);color:var(--color-text-inverted);flex-shrink:0}.customer-command-picker__loading{padding:var(--bb-ref-space-20) var(--bb-ref-space-8);display:flex;align-items:center;justify-content:center;gap:var(--bb-ref-space-8);font-size:var(--bb-ref-font-size-body-m);color:var(--color-text-muted)}}@layer legacy{.flex-1{flex:1}.create-booking-modal__frequency-toggle{margin-bottom:var(--bb-ref-space-16)}@media(max-width:470px){.customer-section-row{flex-direction:column;gap:var(--bb-ref-space-8)}.customer-section-row>.headline{width:100%}.customer-section-row>.fit-width{width:100%!important}}.create-booking-modal__kebab.simple-dropdown-button,button.create-booking-modal__kebab{height:28px;width:28px;padding:0;border-radius:8px;background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-input-border);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s,color .12s,background .12s;font-size:var(--bb-ref-font-size-body-l);line-height:1;flex-shrink:0}.create-booking-modal__kebab.simple-dropdown-button:hover,button.create-booking-modal__kebab:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-ultralight)}}@layer legacy{.entity-colour-badge{display:flex;align-items:center;justify-content:center;flex:none;color:var(--ec-text, var(--color-text-inverted))}.entity-colour-badge--l{width:36px;height:36px;border-radius:10px}.entity-colour-badge--m{width:24px;height:24px;border-radius:5px}.entity-colour-badge--s{width:20px;height:20px;border-radius:5px}.entity-colour-badge--dot{width:10px;height:10px;border-radius:50%}.entity-colour-badge--outline-solid{outline:var(--bb-ref-border-1) solid var(--color-border);outline-offset:-1px}.entity-colour-badge--outline-dashed{outline:var(--bb-ref-border-1) dashed var(--color-text-muted);outline-offset:-1px}}@layer legacy{.selectable-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-primary);font-size:12px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.selectable-chip__icon{flex-shrink:0;color:var(--color-text-secondary)}.selectable-chip__dot{flex-shrink:0}.selectable-chip__label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selectable-chip__check{flex-shrink:0;color:var(--color-text-tertiary)}.selectable-chip:hover:not(:disabled):not(.selectable-chip--locked){background:var(--color-surface-subtle)}.selectable-chip:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.selectable-chip:disabled{opacity:.5;cursor:not-allowed}.selectable-chip--locked{cursor:default;color:var(--color-text-secondary)}.selectable-chip--selected{border-color:var(--color-text-secondary);background:var(--color-surface-subtle);font-weight:600}.selectable-chip--selected .selectable-chip__check{color:var(--color-primary)}.selectable-chip--success .selectable-chip__icon{color:var(--color-success)}.selectable-chip--sent .selectable-chip__icon,.selectable-chip--pending .selectable-chip__icon{color:var(--color-awaiting)}.selectable-chip--warning .selectable-chip__icon{color:var(--color-warning)}.selectable-chip--error .selectable-chip__icon{color:var(--color-error)}.selectable-chip--neutral .selectable-chip__icon{color:var(--color-text-secondary)}}@layer legacy{.status-indicator{display:inline-flex;align-items:center;gap:4px}.status-indicator__icon{flex-shrink:0}.status-indicator--display{padding:2px 8px;width:fit-content;border-radius:20px;font-size:10px;font-weight:500;color:var(--color-text-primary)}.status-indicator--display.status-indicator--success{color:var(--color-success);background-color:var(--color-success-light)}.status-indicator--display.status-indicator--partial-success{color:var(--color-success);background-color:var(--color-list-header-background)}.status-indicator--display.status-indicator--sent,.status-indicator--display.status-indicator--pending{color:var(--color-awaiting);background-color:var(--color-awaiting-light)}.status-indicator--display.status-indicator--warning{color:var(--color-warning);background-color:var(--color-warning-light)}.status-indicator--display.status-indicator--error{color:var(--color-error);background-color:var(--color-error-light)}.status-indicator--display.status-indicator--neutral{color:var(--color-text-secondary);background-color:var(--color-surface-subtle)}}@layer legacy{.flex-1{flex:1}.alignment-control{display:flex;align-items:center;flex-shrink:0;border:var(--bb-ref-border-1) solid var(--color-border);border-radius:5px;overflow:hidden}@media(max-width:470px){.alignment-control{display:none}}.alignment-control .custom-tooltip-container{display:flex;border-right:var(--bb-ref-border-1) solid var(--color-border)}.alignment-control .custom-tooltip-container:last-child{border-right:none}.alignment-control__btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.alignment-control__btn:not(:last-child){border-right:var(--bb-ref-border-1) solid var(--color-border)}.alignment-control__btn:hover:not(.alignment-control__btn--active){background-color:var(--color-surface-secondary);color:var(--color-text-primary)}.alignment-control__btn--active{background-color:var(--color-text-primary);color:var(--color-surface)}.alignment-control--locked{opacity:.5}.alignment-control--locked .alignment-control__btn{cursor:default}}@layer legacy{.list-row{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--color-border);border-radius:11px;background:var(--color-surface)}.list-row--clickable{cursor:pointer}.list-row--clickable:hover{background:var(--color-surface-subtle)}.list-row--clickable:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.list-row--selected{border-color:var(--color-primary);background:var(--color-primary-tint)}.list-row--tone-primary{border-color:var(--color-primary-light);background:var(--color-primary-tint)}.list-row--tone-primary .list-row__icon{background:var(--color-surface);color:var(--color-primary)}.list-row--dragging{opacity:.5}.list-row__icon{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--color-surface-subtle);color:var(--color-text-secondary)}.list-row__drag{display:flex;align-items:center;flex:none}.list-row__main{flex:1;min-width:0}.list-row__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row__sublabel{color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row__sublabel:empty{display:none}.list-row__trailing{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto}.list-row--column,.list-row--view{padding:8px 10px;gap:10px}.list-row--view:hover,.list-row--view:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover)}}@layer legacy{.flex-1{flex:1}.column-customize-modal__list{display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;max-height:50vh;padding:2px}.column-customize-modal__item--locked{opacity:.5;pointer-events:none}.column-customize-modal__drag-handle{display:flex;align-items:center;justify-content:center;cursor:grab;color:var(--color-text-tertiary);flex-shrink:0;width:16px;padding:0;border:none;background:none}.column-customize-modal__drag-handle:active{cursor:grabbing}.column-customize-modal__drag-handle--locked{cursor:default}.column-customize-modal__toggle{flex-shrink:0}}@layer legacy{.data-table{display:flex;flex-direction:column;width:100%;border-radius:var(--bb-ref-radius-panel);position:relative;background-color:var(--bb-color-card);border:var(--bb-ref-border-1) solid var(--bb-color-hairline);box-shadow:none;overflow:clip}.data-table__header{position:sticky;top:calc(var(--list-dock-block-size, 0px) - var(--page-inset-block-start, 0px));z-index:90;background-color:var(--bb-color-card)}.data-table__footer{background-color:var(--bb-color-card)}.data-table__toolbar{display:flex;justify-content:flex-end;padding:0 var(--bb-ref-space-16) var(--bb-ref-space-8)}.data-table--without-padding{padding:0}.data-table--scrollable{--dt-separator: var(--bb-color-hairline);--dt-edge-left: transparent;--dt-edge-right: transparent;--dt-edge-line-left: transparent;--dt-edge-line-right: transparent}.data-table--scrollable.data-table--shadow-left{--dt-edge-left: rgba(0, 0, 0, .12);--dt-edge-line-left: var(--bb-color-hairline)}.data-table--scrollable.data-table--shadow-right{--dt-edge-right: rgba(0, 0, 0, .12);--dt-edge-line-right: var(--bb-color-hairline)}.data-table--scrollable .data-table__header{overflow-x:hidden}.data-table--scrollable .data-table-body-wrapper{overflow-x:auto}.data-table--scrollable .data-table-body-wrapper>div{min-width:min-content}.data-table--scrollable .data-table-header{min-width:min-content;padding:0;align-items:stretch;border-radius:0;background-color:inherit;box-shadow:inset 0 -1px 0 var(--dt-separator)}.data-table--scrollable .data-table-row{padding:0;align-items:stretch;background-color:var(--bb-color-card);box-shadow:inset 0 -1px 0 var(--dt-separator)}.data-table--scrollable .data-table-row--sub-row{background-color:var(--bb-color-page);box-shadow:none}.data-table--scrollable .data-table-row--sub-row+.data-table-row--sub-row{box-shadow:inset 0 1px 0 var(--dt-separator)}.data-table--scrollable .data-table-row--active{background-color:var(--bb-color-sunken)}.data-table--scrollable .data-table-cell{padding:var(--bb-ref-space-13) var(--bb-ref-space-12);box-shadow:inset 0 -1px 0 var(--dt-separator);background-color:inherit}.data-table--scrollable .data-table-row--sub-row .data-table-cell{padding-top:var(--bb-ref-space-9);padding-bottom:var(--bb-ref-space-9);box-shadow:none}.data-table--scrollable .data-table-row--sub-row .data-table-cell--left-edge{box-shadow:inset -1px 0 0 var(--dt-edge-line-left),inset -8px 0 8px -8px var(--dt-edge-left)}.data-table--scrollable .data-table-row--sub-row .data-table-cell--right-edge{box-shadow:inset 1px 0 0 var(--dt-edge-line-right),inset 8px 0 8px -8px var(--dt-edge-right)}.data-table--scrollable div.data-table-row--sub-row+div.data-table-row--sub-row .data-table-cell{box-shadow:inset 0 1px 0 var(--dt-separator)}.data-table--scrollable div.data-table-row--sub-row+div.data-table-row--sub-row .data-table-cell--left-edge{box-shadow:inset -1px 0 0 var(--dt-edge-line-left),inset -8px 0 8px -8px var(--dt-edge-left),inset 0 1px 0 var(--dt-separator)}.data-table--scrollable div.data-table-row--sub-row+div.data-table-row--sub-row .data-table-cell--right-edge{box-shadow:inset 1px 0 0 var(--dt-edge-line-right),inset 8px 0 8px -8px var(--dt-edge-right),inset 0 1px 0 var(--dt-separator)}.data-table--scrollable .data-table-header-item{padding:var(--bb-ref-space-8) var(--bb-ref-space-10);box-shadow:inset 0 -1px 0 var(--dt-separator);background-color:inherit;z-index:0}.data-table--scrollable .data-table-body-wrapper>div:last-child.data-table-row{box-shadow:none}.data-table--scrollable .data-table-body-wrapper>div:last-child .data-table-cell{box-shadow:none}.data-table--scrollable .data-table-header-item--pinned:after{display:none}.data-table--scrollable .data-table-cell--left-edge{box-shadow:inset -1px 0 0 var(--dt-edge-line-left),inset -8px 0 8px -8px var(--dt-edge-left),inset 0 -1px 0 var(--dt-separator)}.data-table--scrollable .data-table-cell--right-edge{box-shadow:inset 1px 0 0 var(--dt-edge-line-right),inset 8px 0 8px -8px var(--dt-edge-right),inset 0 -1px 0 var(--dt-separator)}.data-table--scrollable .data-table-body-wrapper>div:last-child .data-table-cell--left-edge{box-shadow:inset -1px 0 0 var(--dt-edge-line-left),inset -8px 0 8px -8px var(--dt-edge-left)}.data-table--scrollable .data-table-body-wrapper>div:last-child .data-table-cell--right-edge{box-shadow:inset 1px 0 0 var(--dt-edge-line-right),inset 8px 0 8px -8px var(--dt-edge-right)}.data-table--scrollable .data-table-header-item--left-edge{box-shadow:inset -1px 0 0 var(--dt-edge-line-left),inset -8px 0 8px -8px var(--dt-edge-left),inset 0 -1px 0 var(--bb-color-hairline)}.data-table--scrollable .data-table-header-item--right-edge{box-shadow:inset 1px 0 0 var(--dt-edge-line-right),inset 8px 0 8px -8px var(--dt-edge-right),inset 0 -1px 0 var(--bb-color-hairline)}.data-table--scrollable.data-table--flex-fill .data-table-body-wrapper>div{min-width:100%}.data-table--resizable .data-table-cell:not(:has(.simple-dropdown-wrapper)),.data-table--resizable .data-table-header-item{overflow:hidden}.data-table--resizable .data-table-header-item:after{display:none}.data-table--resizable .data-table-cell:not(:has(.simple-dropdown-wrapper))>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.data-table--background-secondary,.data-table--background-secondary .data-table-body,.data-table--background-secondary.data-table--scrollable .data-table-row{background-color:var(--bb-color-page)}.data-table-header{display:flex;flex-direction:row;width:100%;min-height:var(--bb-ref-space-40);padding:var(--bb-ref-space-6) var(--bb-ref-space-6);box-sizing:border-box;border-radius:var(--bb-ref-radius-panel) var(--bb-ref-radius-panel) 0 0;background-color:transparent;box-shadow:inset 0 -1px 0 var(--bb-color-hairline)}.data-table-header-item{display:flex;align-items:center;position:relative;gap:var(--bb-ref-space-6);padding:0 var(--bb-ref-space-12);font-size:var(--bb-ref-font-size-12-5);font-weight:500;color:var(--bb-color-muted)}.data-table-header-item>*,.data-table-header-item>*>*{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.data-table-header-item:after{display:none}.data-table-header-item:last-child:after{display:none}.data-table-header-item__icon{display:none}.data-table-header-item--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table-header-item--sortable:hover .data-table-header-item__sort-icon{opacity:.5}.data-table-header-item--sortable:hover .data-table-header-item__sort-icon--active{opacity:1}.data-table-header-item__sort-icon{display:flex;align-items:center;margin-left:auto;opacity:0;transition:opacity .15s ease}.data-table-header-item__sort-icon svg{width:12px;height:12px}.data-table-header-item__sort-icon--active{opacity:1}.data-table-header-item__sort-spinner{display:flex;align-items:center;margin-left:auto}.data-table-header-item__resizer{position:absolute;right:0;top:0;height:100%;width:6px;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:3}.data-table-header-item__resizer:after{content:"";position:absolute;right:2px;top:0;bottom:0;width:2px;border-radius:1px;background-color:transparent;transition:background-color .15s ease}.data-table-header-item__resizer:hover:after,.data-table-header-item__resizer--active:after{background-color:var(--bb-color-ink)}.data-table-body{display:flex;flex-direction:column;width:100%;border-radius:0 0 var(--bb-ref-radius-panel) var(--bb-ref-radius-panel);background-color:var(--bb-color-card)}.data-table-body-wrapper{display:flex;flex-direction:column;width:100%}.data-table-row{display:flex;flex-direction:row;width:100%;padding:var(--bb-ref-space-12) var(--bb-ref-space-6);box-sizing:border-box;align-items:center;position:relative;transition:background-color .15s ease}.data-table-row--sub-row{padding:var(--bb-ref-space-8) var(--bb-ref-space-6)!important;background-color:var(--bb-color-page)}.data-table-row--sub-row+.data-table-row--sub-row{box-shadow:inset 0 1px 0 var(--bb-color-hairline)}.data-table-row--active{background-color:var(--bb-color-sunken)}.data-table-row--last-clicked:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1.5px;background-color:var(--bb-color-accent);z-index:3}.data-table-cell{display:flex;align-items:center;padding:0 var(--bb-ref-space-10)}.data-table-cell--pinned{background-color:inherit}.data-table-cell:has(.simple-dropdown-wrapper){justify-content:flex-end;overflow:visible}.simple-dropdown-wrapper:has([data-popup-open]) .data-table-actions-btn,.simple-dropdown-wrapper .data-table-actions-btn.simple-dropdown-button{color:var(--bb-color-faint);padding:0;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.simple-dropdown-wrapper:has([data-popup-open]) .data-table-actions-btn:hover,.simple-dropdown-wrapper .data-table-actions-btn.simple-dropdown-button:hover{background-color:var(--bb-color-sunken);color:var(--bb-color-ink)}.simple-dropdown-wrapper:has([data-popup-open]) .data-table-actions-btn.simple-dropdown-button-is-empty,.simple-dropdown-wrapper:has([data-popup-open]) .data-table-actions-btn.simple-dropdown-button-is-empty:hover,.simple-dropdown-wrapper .data-table-actions-btn.simple-dropdown-button.simple-dropdown-button-is-empty,.simple-dropdown-wrapper .data-table-actions-btn.simple-dropdown-button.simple-dropdown-button-is-empty:hover{color:var(--bb-color-faint);background-color:unset}.data-table-row .simple-dropdown-wrapper .data-table-actions-btn{opacity:0}.data-table-row:hover .simple-dropdown-wrapper .data-table-actions-btn,.data-table-row:focus-within .simple-dropdown-wrapper .data-table-actions-btn,.data-table-row--active .simple-dropdown-wrapper .data-table-actions-btn,.simple-dropdown-wrapper:has([data-popup-open]) .data-table-actions-btn{opacity:1}@media(hover:none){.data-table-row .simple-dropdown-wrapper .data-table-actions-btn{opacity:1}}.data-table-body .spacer{opacity:1;background-color:var(--bb-color-hairline);margin:0 var(--bb-ref-space-10)}}@layer legacy{.highlighted-info-text{border-style:border-box;padding:var(--bb-ref-space-2) var(--bb-ref-space-4);border-radius:5px;display:inline-block}.highlighted-info-text-success{font-weight:300;background-color:var(--color-surface)}.highlighted-info-text-success .highlighted-info-text-pargraph{color:var(--color-success)}.highlighted-info-text-warning{font-weight:300;background-color:var(--color-surface)}.highlighted-info-text-warning .highlighted-info-text-pargraph{color:var(--color-warning)}.highlighted-info-text-error{font-weight:300;background-color:var(--color-surface)}.highlighted-info-text-error .highlighted-info-text-pargraph{color:var(--color-error)}.highlighted-info-text-border{border:var(--bb-ref-border-1) solid var(--color-border)}}@keyframes global-search-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer legacy{.flex-1{flex:1}.global-search-modal-root{display:flex;justify-content:center;align-items:flex-start;padding:var(--bb-ref-space-24)}@media only screen and (max-width:770px){.global-search-modal-root{padding:var(--bb-ref-space-12) var(--bb-ref-space-16);align-items:stretch;min-height:0}}.global-search-modal-root .global-search-shell{width:100%;max-width:640px;margin:0 auto}@media only screen and (max-width:770px){.global-search-modal-root .global-search-shell{max-width:none;min-width:0}}.global-search-modal-root .global-search-shell .global-search-container{display:flex;align-items:center;gap:var(--bb-ref-space-8)}.global-search-modal-root .global-search-shell .global-search-container-input{display:block;height:44px;min-height:44px;width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.7 22.5'%3E%3Ccircle fill='none' stroke='%23666766' stroke-width='2' stroke-miterlimit='10' cx='8.1' cy='8.4' r='6.8'/%3E%3Cline fill='none' stroke='%23666766' stroke-width='2' stroke-miterlimit='10' x1='13.2' y1='12.9' x2='21.5' y2='21.4'/%3E%3C/svg%3E");background-position:left 16px center;background-repeat:no-repeat;background-size:18px 18px;padding:0 var(--bb-ref-space-16) 0 var(--bb-ref-space-40);font-size:16px;appearance:none;border-radius:999px;border:var(--bb-ref-border-1) solid var(--color-input-border);background-color:var(--color-input-background-inactive);outline:none}@media only screen and (max-width:770px){.global-search-modal-root .global-search-shell .global-search-container-input{min-height:48px;padding-left:var(--bb-ref-space-44);font-size:16px}}.global-search-modal-root .global-search-shell .global-search-container-input::placeholder{color:var(--color-input-text-secondary)}.global-search-modal-root .global-search-shell .global-search-shortcut-hint{min-width:52px;padding:var(--bb-ref-space-3) var(--bb-ref-space-8);border-radius:999px;border:var(--bb-ref-border-1) solid var(--color-border);font-size:var(--bb-ref-font-size-body-s);letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center}@media only screen and (max-width:770px){.global-search-modal-root .global-search-shell .global-search-shortcut-hint{display:none}}.global-search-modal-root .global-search-shell .global-search-filters{margin-top:var(--bb-ref-space-10);margin-bottom:var(--bb-ref-space-8);padding:0 var(--bb-ref-space-4);display:flex;gap:var(--bb-ref-space-6);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.global-search-modal-root .global-search-shell .global-search-filters::-webkit-scrollbar{display:none}@media only screen and (max-width:770px){.global-search-modal-root .global-search-shell .global-search-filters{margin-top:var(--bb-ref-space-12);margin-bottom:var(--bb-ref-space-4);padding:var(--bb-ref-space-4) 0;-webkit-overflow-scrolling:touch}}.global-search-modal-root .global-search-shell .global-search-filters .global-search-filter{border-radius:999px;border:var(--bb-ref-border-1) solid transparent;padding:var(--bb-ref-space-3) var(--bb-ref-space-10);font-size:11px;background-color:var(--color-button-tertiary);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}@media only screen and (max-width:770px){.global-search-modal-root .global-search-shell .global-search-filters .global-search-filter{padding:var(--bb-ref-space-8) var(--bb-ref-space-14);font-size:var(--bb-ref-font-size-body-m);min-height:40px}}.global-search-modal-root .global-search-shell .global-search-filters .global-search-filter--active{background-color:var(--color-secondary);color:var(--color-text-inverted);border-color:transparent}.global-search-modal-root .global-search-shell .global-search-results{overflow-y:auto;max-height:500px;padding:var(--bb-ref-space-6) var(--bb-ref-space-6) var(--bb-ref-space-10)}@media only screen and (max-width:770px){.global-search-modal-root .global-search-shell .global-search-results{max-height:min(500px,var(--app-height) - 220px);padding:var(--bb-ref-space-8) 0 var(--bb-ref-space-16);-webkit-overflow-scrolling:touch}}.global-search-modal-root .global-search-spinner{width:16px;height:16px;border-radius:50%;border:var(--bb-ref-border-2) solid var(--color-border);border-top-color:var(--color-text-primary);animation:global-search-spin .6s linear infinite}.global-search-modal-root .global-search-result-list{display:flex;flex-direction:column;gap:var(--bb-ref-space-8)}.global-search-modal-root .global-search-section{padding:var(--bb-ref-space-6) var(--bb-ref-space-4) var(--bb-ref-space-8)}.global-search-modal-root .global-search-section+.global-search-modal-root .global-search-section{border-top:var(--bb-ref-border-1) solid var(--color-border);margin-top:var(--bb-ref-space-2)}.global-search-modal-root .global-search-section .global-search-result-row+.global-search-result-row{margin-top:var(--bb-ref-space-3)}.global-search-modal-root .global-search-section-title{text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--bb-ref-space-4) 0;padding:0 var(--bb-ref-space-4)}.global-search-modal-root .global-search-result-row{display:flex;align-items:center;gap:var(--bb-ref-space-6);padding:var(--bb-ref-space-6) var(--bb-ref-space-10);border-radius:8px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer}@media only screen and (max-width:770px){.global-search-modal-root .global-search-result-row{padding:var(--bb-ref-space-12) var(--bb-ref-space-10);min-height:48px}}.global-search-modal-root .global-search-result-row--header{background-color:var(--color-list-header-background)}.global-search-modal-root .global-search-result-row:hover,.global-search-modal-root .global-search-result-row:focus-visible{background-color:var(--color-button-tertiary-hover)}.global-search-modal-root .global-search-result-icon{width:24px;height:24px;border-radius:999px;background-color:var(--color-button-tertiary);flex-shrink:0;display:flex;align-items:center;justify-content:center}.global-search-modal-root .global-search-result-icon img{width:16px;height:16px;object-fit:contain;display:block}.global-search-modal-root .global-search-result-icon--muted{color:var(--color-text-secondary)}.global-search-modal-root .global-search-result-icon--muted img{opacity:.85}.global-search-modal-root .global-search-result-main{display:flex;flex-direction:column;flex:1;min-width:0}.global-search-modal-root .global-search-result-primary{display:flex;align-items:center;gap:var(--bb-ref-space-8)}.global-search-modal-root .global-search-result-primary .global-search-result-title{margin:0;font-size:12px;font-weight:600}.global-search-modal-root .global-search-result-secondary,.global-search-modal-root .global-search-result-display-meta{margin:0;margin-top:var(--bb-ref-space-2)}.global-search-modal-root .global-search-result-display-meta{margin-top:var(--bb-ref-space-2)}.global-search-modal-root .global-search-result-meta{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:var(--bb-ref-space-12)}@media only screen and (max-width:770px){.global-search-modal-root .global-search-result-meta{margin-left:var(--bb-ref-space-8)}}.global-search-modal-root .global-search-result-meta--customer{margin:0;text-transform:uppercase;letter-spacing:.06em}.global-search-modal-root .global-search-result-meta--plain{margin:0}}@keyframes view-switcher-flash{0%,to{border-color:var(--color-border);background:var(--color-surface)}50%{border-color:var(--color-primary);background:var(--color-primary-tint)}}@layer legacy{.view-switcher-labeled{display:inline-flex;align-items:center;gap:6px;min-height:var(--bb-size-control);padding:0 10px;border:1px solid var(--color-border);border-radius:var(--bb-radius-control);background:var(--color-surface);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.view-switcher-labeled:hover{background:var(--color-surface-subtle)}.view-switcher-labeled--open,.view-switcher-labeled--open:hover{background:var(--color-button-tertiary-pressed)}.view-switcher-labeled--flashing{animation:view-switcher-flash .7s ease-in-out 2}.view-switcher-labeled--button{appearance:none;margin:0;font:inherit;color:inherit;text-align:left}.view-switcher-labeled__name{font-size:12px;font-weight:600;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.view-switcher-labeled__skeleton{display:block;line-height:1}.view-switcher-labeled__caret{flex:none;transition:transform .15s ease}.view-switcher-labeled__caret--open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.view-switcher-labeled--flashing{animation:none;border-color:var(--color-primary)}}}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}@layer legacy{.link-button{padding:var(--bb-ref-space-5);border:none;font-size:12px;font-weight:300;background-color:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.link-button__icon{display:inline-flex;align-items:center;justify-content:center}.link-button:hover{opacity:.7}.link-button--disabled{cursor:not-allowed;pointer-events:none}.link-button--primary{color:var(--color-text-primary)}.link-button--primary:hover{color:var(--color-text-secondary)}.link-button--primary:active{color:var(--color-text-primary)}.link-button--primary:disabled,.link-button--primary.link-button--disabled{color:var(--color-text-secondary);opacity:.5;cursor:not-allowed}.link-button--danger{color:var(--color-error)}.link-button--danger:hover{color:var(--color-error-light)}.link-button--danger:active{color:var(--color-error)}.link-button--danger:disabled,.link-button--danger.link-button--disabled{opacity:.5;cursor:not-allowed}.link-button--secondary{color:var(--color-button-secondary)}.link-button--secondary:hover{color:var(--color-button-secondary-hover)}.link-button--secondary:active{color:var(--color-button-secondary-pressed)}.link-button--secondary:disabled,.link-button--secondary.link-button--disabled{color:var(--color-button-secondary-inactive);cursor:not-allowed}.link-button--tertiary{color:var(--color-button-tertiary-dark)}.link-button--tertiary:hover{color:var(--color-button-tertiary-dark-hover)}.link-button--tertiary:active{color:var(--color-button-tertiary-dark-pressed)}.link-button--tertiary:disabled,.link-button--tertiary.link-button--disabled{color:var(--color-button-tertiary-dark-inactive);cursor:not-allowed}}@layer legacy{.flex-1{flex:1}.default-bookingbird-background{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--color-background);position:relative}.default-bookingbird-background__version{position:absolute;bottom:16px;left:50%;transform:translate(-50%);color:#ffffffd9;font-size:var(--bb-ref-font-size-body-s);letter-spacing:.1em;white-space:nowrap;pointer-events:none;user-select:none;-webkit-user-select:none;padding:var(--bb-ref-space-3) var(--bb-ref-space-10);border-radius:20px;background:#ffffff26;border:var(--bb-ref-border-1) solid rgba(255,255,255,.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@layer legacy{.flex-1{flex:1}.absolute-layout{height:var(--app-height);width:100vw;overflow:hidden;position:relative}.absolute-layout-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}}@keyframes videoExplainerFadeIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@layer legacy{.flex-1{flex:1}.video-explainer-banner{position:relative;display:flex;align-items:stretch;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-card-base);margin-bottom:var(--bb-ref-space-20);overflow:hidden;transition:opacity .3s ease,transform .3s ease,margin .3s ease}.video-explainer-banner--fading-out{opacity:0;transform:translateY(-6px);margin-bottom:0}.video-explainer-banner-content{display:flex;align-items:flex-start;gap:var(--bb-ref-space-12);flex:1;padding:var(--bb-ref-space-24);min-width:0}@media only screen and (max-width:860px){.video-explainer-banner-content{padding:var(--bb-ref-space-16)}}@media(max-width:470px){.video-explainer-banner-content{padding:var(--bb-ref-space-14);gap:var(--bb-ref-space-10)}}.video-explainer-banner-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:8px;background-color:var(--color-surface-detail);border:var(--bb-ref-border-1) solid var(--color-border);color:var(--color-button-secondary);flex-shrink:0}@media(max-width:470px){.video-explainer-banner-icon{width:28px;height:28px;min-width:28px}}.video-explainer-banner-text{flex:1;min-width:0}.video-explainer-banner-description{color:var(--color-text-secondary);line-height:1.55;margin-top:var(--bb-ref-space-5)}@media(max-width:470px){.video-explainer-banner-description{display:none}}.video-explainer-banner-link{display:inline-flex;align-items:center;gap:var(--bb-ref-space-3);margin-top:var(--bb-ref-space-8);color:var(--color-button-secondary);font-size:10px;font-weight:600;cursor:pointer;width:fit-content;transition:gap .15s ease}.video-explainer-banner-link:hover{gap:var(--bb-ref-space-5);color:var(--color-button-secondary-hover)}.video-explainer-banner-thumbnail{position:relative;width:200px;min-width:200px;cursor:pointer;overflow:hidden;border-left:var(--bb-ref-border-1) solid var(--color-border)}@media only screen and (max-width:960px){.video-explainer-banner-thumbnail{width:140px;min-width:140px}}@media only screen and (max-width:860px){.video-explainer-banner-thumbnail{display:none}}.video-explainer-banner-thumbnail-img{width:100%;height:100%;object-fit:cover;filter:blur(.5px) brightness(.9);transform:scale(1.03);transition:filter .2s ease,transform .2s ease}.video-explainer-banner-thumbnail-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#13131466,#1313148c);transition:background .2s ease}.video-explainer-banner-thumbnail-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-inverted);filter:drop-shadow(0 2px 8px rgba(19,19,20,.3));transition:transform .2s ease}.video-explainer-banner-thumbnail:hover .video-explainer-banner-thumbnail-img{filter:blur(0px) brightness(.8);transform:scale(1.04)}.video-explainer-banner-thumbnail:hover .video-explainer-banner-thumbnail-overlay{background:linear-gradient(135deg,#13131440,#13131473)}.video-explainer-banner-thumbnail:hover .video-explainer-banner-thumbnail-play{transform:scale(1.1)}.video-explainer-banner-dismiss{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;border:none;background-color:var(--color-surface);box-shadow:var(--shadow-card-base);color:var(--color-text-secondary);cursor:pointer;transition:color .15s ease,box-shadow .15s ease;z-index:1}.video-explainer-banner-dismiss:hover{color:var(--color-text-primary);box-shadow:var(--shadow-card-hover)}.video-explainer-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center}.video-explainer-modal-backdrop{position:absolute;inset:0;-webkit-backdrop-filter:brightness(55%);backdrop-filter:brightness(55%);cursor:pointer}.video-explainer-modal-container{position:relative;z-index:1;background-color:var(--color-surface);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-modal);width:90vw;max-width:900px;animation:videoExplainerFadeIn .25s ease}.video-explainer-modal-close{position:absolute;top:10px;right:10px;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background-color:var(--color-navigation-bar);color:var(--color-text-inverted);cursor:pointer;transition:background-color .15s ease}.video-explainer-modal-close:hover{background-color:var(--color-navigation-bar-hover)}.video-explainer-modal-iframe-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0}.video-explainer-modal-iframe-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:none}}@layer legacy{.flex-1{flex:1}.action-back-button{display:flex;align-items:center;gap:var(--bb-ref-space-8);height:40px;cursor:pointer;transition:all .2s ease;padding:0 var(--bb-ref-space-10)}.action-back-button:hover{background-color:var(--color-button-tertiary-hover)}.action-back-button--mobile{padding:0;height:100%}.action-back-button--mobile:hover{background-color:transparent}.action-back-button--mobile:hover .back-icon,.action-back-button--mobile:hover .back-button-title{color:var(--color-text-primary)}}@layer legacy{.max-width-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.max-width-wrapper--infinity{max-width:none!important}.max-width-wrapper--default{max-width:1650px}.max-width-wrapper--large{max-width:1800px}.max-width-wrapper--medium{max-width:1700px}.max-width-wrapper--form{max-width:960px}.max-width-wrapper--small{max-width:596px}}@layer legacy{.text-placeholder .placeholder-bar{background:var(--color-border);border-radius:2px;margin-bottom:var(--bb-ref-space-8)}.text-placeholder .placeholder-bar:last-child{margin-bottom:0}.text-placeholder .placeholder-bar.short{width:60%}.text-placeholder--width-xs .placeholder-bar{width:60px}.text-placeholder--width-s .placeholder-bar{width:120px}.text-placeholder--width-m .placeholder-bar{width:180px}.text-placeholder--width-l .placeholder-bar{width:240px}.text-placeholder--width-xl .placeholder-bar{width:300px}.text-placeholder--width-full .placeholder-bar{width:100%}.text-placeholder--xs .placeholder-bar{height:12px}.text-placeholder--s .placeholder-bar{height:14px}.text-placeholder--m .placeholder-bar{height:16px}.text-placeholder--l .placeholder-bar{height:20px}.text-placeholder--xl .placeholder-bar{height:32px}.text-placeholder--button{display:inline-block}.text-placeholder--button .placeholder-bar{width:120px;height:44px;border-radius:5px}.text-placeholder--multiline .placeholder-bar:not(:last-child){margin-bottom:var(--bb-ref-space-12)}}@layer legacy{.widget-preview.catalog-widget .widget-content{position:relative}.widget-preview.catalog-widget .catalog-content .filter-tabs-section{margin-bottom:var(--bb-ref-space-24)}.widget-preview.catalog-widget .catalog-content .filter-tabs-section .nav-filters{gap:var(--bb-ref-space-8)}.widget-preview.catalog-widget .catalog-content .filter-tabs-section .nav-filters .filter-link{background:var(--color-surface);color:var(--color-text-secondary);padding:var(--bb-ref-space-8) var(--bb-ref-space-16);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:10px;font-size:12px;cursor:pointer;transition:all .2s ease}.widget-preview.catalog-widget .catalog-content .filter-tabs-section .nav-filters .filter-link:hover{background:var(--color-background)}.widget-preview.catalog-widget .catalog-content .filter-tabs-section .nav-filters .filter-link.active{background:var(--color-primary);color:var(--color-text-inverted);border-color:var(--color-primary)}.widget-preview.catalog-widget .catalog-content .filter-tabs-section .filter-tabs-placeholder{margin-bottom:var(--bb-ref-space-24)}.widget-preview.catalog-widget .catalog-content .events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--bb-ref-space-16)}.widget-preview.catalog-widget .catalog-content .events-grid .event-card{background:var(--color-surface);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-primary)}.widget-preview.catalog-widget .catalog-content .events-grid .event-card .event-image-placeholder{height:150px;background:var(--color-background);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.widget-preview.catalog-widget .catalog-content .events-grid .event-card .event-image-placeholder .placeholder-icon{opacity:.6}.widget-preview.catalog-widget .catalog-content .events-grid .event-card .event-info{padding:var(--bb-ref-space-16)}}@layer legacy{.widget-preview.header-widget{width:100%;margin:0;padding:0}.widget-preview.header-widget .widget-content{position:relative;width:100%}.widget-preview.header-widget .header-container{position:relative;width:100%;overflow:hidden;min-height:300px;max-height:500px;border-radius:0}.widget-preview.header-widget .header-container .header-image{width:100%;height:100%;min-height:300px;max-height:500px;object-fit:cover;display:block}.widget-preview.header-widget .header-container .header-overlay{position:absolute;inset:0;display:flex;background-color:#0006}.widget-preview.header-widget .header-container .header-overlay--left{justify-content:flex-start;align-items:flex-end}.widget-preview.header-widget .header-container .header-overlay--left .header-text{text-align:left;padding:var(--bb-ref-space-40);max-width:50%}.widget-preview.header-widget .header-container .header-overlay--center{justify-content:center;align-items:center}.widget-preview.header-widget .header-container .header-overlay--center .header-text{text-align:center;padding:var(--bb-ref-space-40);max-width:60%}.widget-preview.header-widget .header-container .header-overlay--right{justify-content:flex-end;align-items:flex-end}.widget-preview.header-widget .header-container .header-overlay--right .header-text{text-align:right;padding:var(--bb-ref-space-40);max-width:50%}.widget-preview.header-widget .header-container .header-text .header-title{margin:0 0 var(--bb-ref-space-16) 0;font-size:36px;font-weight:700;color:var(--bb-color-text-inverted);line-height:1.2}.widget-preview.header-widget .header-container .header-text .header-subtitle{margin:0 0 var(--bb-ref-space-24) 0;font-size:var(--bb-ref-font-size-headline-xl);color:var(--bb-color-text-inverted);line-height:1.4}}@layer legacy{.widget-preview.image-gallery-widget .widget-content{position:relative}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-text{text-align:center}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--bb-ref-space-16)}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid .image-item{aspect-ratio:16/9;background:var(--color-surface);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-primary)}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid .image-item .image-container{width:100%;height:100%;position:relative}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid .image-item .image-container .gallery-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid .image-item .image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-background);color:var(--color-text-secondary)}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid .image-item .image-placeholder .placeholder-icon{opacity:.6}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid--masonry{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));row-gap:var(--bb-ref-space-16)}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid--carousel{display:flex;gap:var(--bb-ref-space-16);overflow-x:auto;scroll-snap-type:x mandatory;justify-content:center}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid--carousel .image-item{flex-shrink:0;width:200px;scroll-snap-align:start}}@layer legacy{.promotional-widget-preview{width:100%;min-height:350px}.promotional-widget-preview.image-right{flex-direction:row-reverse!important}.promotional-widget-preview .promotional-image-column{flex:0 0 50%;width:50%;background:var(--color-gray-lightest, #f8f9fa)}.promotional-widget-preview .promotional-image{width:100%;height:100%;min-height:350px}.promotional-widget-preview .promotional-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--border-radius-md, 8px)}.promotional-widget-preview .promotional-image-placeholder{width:100%;height:350px;background:var(--color-gray-lightest, #f8f9fa);color:var(--color-gray-medium, #6c757d)}.promotional-widget-preview .promotional-image-placeholder .placeholder-icon{margin-bottom:var(--spacing-md, 16px)}.promotional-widget-preview .promotional-text-column{flex:0 0 50%;width:50%;background:var(--color-white, #ffffff);justify-content:center;padding:var(--spacing-xl, 32px)}.promotional-widget-preview .promotional-content{height:100%;justify-content:center}.promotional-widget-preview .promotional-description{color:var(--color-text-primary, #212529);line-height:1.6;font-size:var(--font-size-md, 16px)}.promotional-widget-preview .promotional-description .rich-text-preview{margin:0}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror p{font-size:var(--font-size-md, 16px);margin-bottom:var(--spacing-md, 16px);color:var(--color-text-primary, #212529);line-height:1.6}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror p:last-child{margin-bottom:0}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror ul{list-style:none;padding-left:0;margin:0}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror ul li{margin-bottom:var(--spacing-sm, 12px);font-size:var(--font-size-md, 16px);color:var(--color-text-primary, #212529);line-height:1.6;position:relative;padding-left:var(--spacing-lg, 24px)}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror ul li:before{content:"•";position:absolute;left:0;top:0;font-size:var(--font-size-sm, 14px);color:var(--color-primary, #007bff)}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h1,.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h2,.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h3{color:var(--color-text-primary, #000000);margin-bottom:var(--spacing-sm, 12px);font-weight:700}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h1{font-size:var(--font-size-xl, 24px)}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h2{font-size:var(--font-size-lg, 20px)}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h3{font-size:var(--font-size-md, 18px)}}@layer legacy{.widget-preview.text-widget{padding:var(--bb-ref-space-24)}.widget-preview.text-widget .widget-content{position:relative}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror p{font-size:14px;line-height:1.5;margin:0 0 var(--bb-ref-space-8) 0;color:var(--color-text)}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror p:last-child{margin-bottom:0}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h1,.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h2,.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h3{margin:0 0 var(--bb-ref-space-12) 0;font-weight:600;color:var(--color-text)}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h1{font-size:21px;line-height:1.3}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h2{font-size:18px;line-height:1.3}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h3{font-size:14px;line-height:1.4}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror ul,.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror ol{margin:0 0 var(--bb-ref-space-8) 0;padding:0 1rem;line-height:1.5}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror strong{font-weight:600}}@layer legacy{.flex-1{flex:1}.footer{width:100%}.footer-content{display:flex;flex-direction:column}.footer-top-navigation{background:var(--color-surface);padding:var(--bb-ref-space-50) var(--bb-ref-space-24);display:flex;flex-direction:column;gap:var(--bb-ref-space-50)}@media(max-width:470px){.footer-top-navigation{flex-direction:column!important;padding:var(--bb-ref-space-24) var(--bb-ref-space-16);gap:var(--bb-ref-space-24)}}.footer-top-navigation-content{display:flex;justify-content:space-between;align-items:center}@media(max-width:470px){.footer-top-navigation-content{flex-direction:column;gap:var(--bb-ref-space-16)}}.footer-bottom-navigation{background:var(--color-primary);padding:var(--bb-ref-space-24);display:flex;align-items:center;justify-content:center}@media(max-width:470px){.footer-bottom-navigation{flex-direction:column!important;align-items:center;justify-content:center;gap:var(--bb-ref-space-16)}}.footer-bottom-navigation-powered-by{color:var(--color-text-inverted)!important}.footer-bottom-navigation-link{color:var(--color-text-inverted)!important;text-decoration:underline;cursor:pointer}.footer-bottom-navigation-link:hover{opacity:.8}.footer-logo-section{display:flex;align-items:center}.footer-logo{height:40px;width:auto;object-fit:contain}.footer-logo-fallback{font-size:var(--bb-ref-font-size-headline-xl);font-weight:600;color:var(--color-text-primary)}.footer-social-icons{display:flex;gap:var(--bb-ref-space-16);align-items:center;justify-content:flex-end}@media(max-width:470px){.footer-social-icons{justify-content:center}}.footer-social-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.footer-social-icon:hover{transform:scale(1.1)}.footer-social-icon svg{color:var(--color-text-primary)!important}.footer-contact-and-opening-times{display:flex;align-items:flex-end;gap:var(--bb-ref-space-50);justify-content:space-between}@media(max-width:470px){.footer-contact-and-opening-times{flex-direction:column!important;justify-content:center!important;gap:var(--bb-ref-space-24)}}.footer-contact-info{display:flex;flex-direction:column;gap:var(--bb-ref-space-34);flex:1}.footer-contact-info-item{display:flex;flex-direction:column;gap:var(--bb-ref-space-4)}.footer-contact-info-link{text-decoration:none!important;cursor:pointer}.footer-opening-times{max-width:450px;flex-shrink:0;margin-left:auto}@media(max-width:470px){.footer-opening-times{margin-top:var(--bb-ref-space-40)!important;align-self:start;margin-left:0}}.footer-opening-times-list{display:flex;flex-direction:column;gap:var(--bb-ref-space-16);margin-top:var(--bb-ref-space-4)}.footer-opening-times-item{display:flex;justify-content:space-between;align-items:center;gap:var(--bb-ref-space-110)}.footer-opening-times-day{flex-shrink:0}.footer-opening-times-hours{text-align:right}}@layer legacy{.top-navigation{position:relative;padding:var(--bb-ref-space-16) var(--bb-ref-space-24)}.top-navigation:hover .edit-overlay{opacity:1;pointer-events:auto}.top-navigation .edit-overlay{position:absolute;top:8px;right:8px;z-index:10;opacity:0;pointer-events:none;transition:opacity .2s ease}.top-navigation .edit-overlay .edit-system-widget-btn{background:var(--color-primary)!important;color:var(--bb-color-text-inverted)!important;border:none!important}.top-navigation .edit-overlay .edit-system-widget-btn:hover{background:var(--color-primary-dark)!important}.top-navigation .top-nav-content{display:flex;justify-content:space-between;align-items:center}.top-navigation .top-nav-content .top-nav-left{display:flex;align-items:center;gap:var(--bb-ref-space-12)}.top-navigation .top-nav-content .top-nav-left .app-icon .icon-grid{display:grid;grid-template-columns:repeat(2,8px);gap:var(--bb-ref-space-2)}.top-navigation .top-nav-content .top-nav-left .app-icon .icon-grid .icon-square{width:8px;height:8px;background:var(--color-primary);border-radius:2px}.top-navigation .top-nav-content .top-nav-left .app-name{font-weight:600;font-size:16px;color:var(--color-text)}.top-navigation .top-nav-content .top-nav-center .top-nav-icons{display:flex;gap:var(--bb-ref-space-16)}.top-navigation .top-nav-content .top-nav-center .top-nav-icons .nav-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-surface-secondary);border-radius:50%;color:var(--color-text-secondary);transition:all .2s ease}.top-navigation .top-nav-content .top-nav-center .top-nav-icons .nav-icon:hover{background:var(--color-primary);color:var(--bb-color-text-inverted)}}@layer legacy{.action-list-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--bb-ref-space-10);border:var(--bb-ref-border-1) solid transparent;border-radius:8px;background:transparent;cursor:pointer;text-align:left;transition:background-color .12s ease,border-color .12s ease,color .12s ease;color:var(--color-text-primary)}.action-list-item:hover{background-color:var(--color-background)}.action-list-item:active{background-color:var(--color-border)}.action-list-item__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:var(--color-background);color:var(--color-text-secondary);flex-shrink:0;transition:background-color .12s ease}.action-list-item:hover .action-list-item__icon{background-color:var(--color-surface)}.action-list-item__arrow{color:var(--color-text-secondary);flex-shrink:0;opacity:.4;transition:opacity .15s ease}.action-list-item:hover .action-list-item__arrow{opacity:1}.action-list-item--highlighted{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border))}.action-list-item--highlighted .action-list-item__icon{background-color:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}.action-list-item--highlighted .action-list-item__arrow{color:var(--color-primary);opacity:.8}.action-list-item--highlighted:hover{background-color:color-mix(in srgb,var(--color-primary) 14%,transparent);border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border))}.action-list-item--danger:hover{background-color:var(--color-error-light)}.action-list-item--danger:hover .action-list-item__icon{background-color:var(--color-surface);color:var(--color-error)}.action-list-item--danger:hover .bodytext,.action-list-item--danger:hover .action-list-item__arrow{color:var(--color-error)}.action-list-item--inline{position:relative;padding:var(--bb-ref-space-7) var(--bb-ref-space-14);gap:var(--bb-ref-space-10)}.action-list-item--inline .action-list-item__icon{width:var(--bb-ref-space-24);height:var(--bb-ref-space-24);border-radius:8px}.action-list-item--inline+.action-list-item--inline:before{content:"";position:absolute;top:0;left:calc(var(--bb-ref-space-14) + var(--bb-ref-space-24) + var(--bb-ref-space-12));right:var(--bb-ref-space-14);border-top:var(--bb-ref-border-1) solid var(--color-border)}}@layer legacy{.flex-1{flex:1}.detail-card{background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-card-base);padding:var(--bb-ref-space-16) var(--bb-ref-space-18)}@media(max-width:470px){.detail-card{padding:var(--bb-ref-space-14) var(--bb-ref-space-12)}}.detail-card--no-padding{padding:0}.detail-card--no-padding .detail-card__header{padding:var(--bb-ref-space-16) var(--bb-ref-space-18) 0}@media(max-width:470px){.detail-card--no-padding .detail-card__header{padding:var(--bb-ref-space-14) var(--bb-ref-space-12) 0}}.detail-card__header{margin-bottom:var(--bb-ref-space-14)}.detail-card__title{text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);font-weight:600}.detail-card__link{font-size:10px;font-weight:600;color:var(--color-primary);cursor:pointer;display:flex;align-items:center;gap:var(--bb-ref-space-4);text-decoration:none}.detail-card__link:hover{opacity:.8}.detail-card--subtle{background:var(--color-background);box-shadow:none}.detail-card__title-icon{color:var(--color-text-secondary)}}@layer legacy{.publish-validation--banner{margin-bottom:var(--bb-ref-space-16)}.publish-validation--inline{padding:var(--bb-ref-space-12) var(--bb-ref-space-16);border-radius:8px;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-left:var(--bb-ref-border-3) solid var(--color-warning);margin-top:var(--bb-ref-space-8)}.publish-validation--tone-error,.publish-validation--tone-warning{--publish-validation-accent: var(--color-warning);--publish-validation-accent-bg: rgba(248, 180, 0, .15);--publish-validation-item-bg: rgba(248, 180, 0, .12)}.publish-validation--tone-info{--publish-validation-accent: var(--color-info, #0066cc);--publish-validation-accent-bg: rgba(0, 102, 204, .15);--publish-validation-item-bg: rgba(0, 102, 204, .12)}.publish-validation--tone-info.publish-validation--inline{border-left-color:var(--publish-validation-accent)}.publish-validation__label-row{margin-bottom:var(--bb-ref-space-12)}.publish-validation__label{text-transform:uppercase;letter-spacing:.5px;color:var(--publish-validation-accent, var(--color-warning))}.publish-validation__label-icon{color:var(--publish-validation-accent, var(--color-warning));flex-shrink:0}.publish-validation__count{background:var(--publish-validation-accent-bg, rgba(248, 180, 0, .15));color:var(--publish-validation-accent, var(--color-warning));padding:var(--bb-ref-space-1) var(--bb-ref-space-6);border-radius:10px;font-size:8px;font-weight:700}.publish-validation__item{padding:var(--bb-ref-space-8) var(--bb-ref-space-12);background:var(--color-background);border-radius:8px}.publish-validation__item-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--publish-validation-item-bg, rgba(248, 180, 0, .12));color:var(--publish-validation-accent, var(--color-warning))}.publish-validation__item-text{flex:1;min-width:0}.publish-validation__item-cta{flex-shrink:0}.publish-validation--inline .publish-validation__label-row{margin-bottom:var(--bb-ref-space-8)}.publish-validation--inline .publish-validation__item{padding:var(--bb-ref-space-6) var(--bb-ref-space-10)}.publish-validation--inline .publish-validation__item-icon{width:20px;height:20px;border-radius:5px}.publish-validation--inline .publish-validation__item-link{color:var(--publish-validation-accent, var(--color-warning));font-weight:600;cursor:pointer;display:flex;align-items:center;gap:var(--bb-ref-space-4);flex-shrink:0}.publish-validation--inline .publish-validation__item-link:hover{opacity:.8}body.dark-mode .publish-validation--tone-info{--publish-validation-accent-bg: rgba(0, 102, 204, .22);--publish-validation-item-bg: rgba(0, 102, 204, .2)}body.dark-mode .publish-validation__count{background:var(--publish-validation-accent-bg, rgba(248, 180, 0, .2))}body.dark-mode .publish-validation__item-icon{background:var(--publish-validation-item-bg, rgba(248, 180, 0, .18))}}@keyframes unsaved-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes tooltip-fade{0%{opacity:0;margin-top:-2px}8%{opacity:1;margin-top:0}80%{opacity:1;margin-top:0}to{opacity:0;margin-top:var(--bb-ref-space-2)}}@layer legacy{.flex-1{flex:1}.unsaved-indicator-standalone{display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:default;color:var(--color-error);animation:unsaved-pulse 2s ease-in-out infinite}.save-indicator-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bb-ref-space-4);border:var(--bb-ref-border-1) solid transparent;border-radius:8px;font-weight:500;font-size:12px;line-height:1;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative;height:28px;padding:0 var(--bb-ref-space-8);background-color:var(--color-button-tertiary-dark);color:var(--color-text-primary);border-color:var(--color-button-tertiary-dark);box-shadow:var(--shadow-button-base);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease}.save-indicator-btn:hover:not(:disabled){background-color:var(--color-button-tertiary-dark-hover);border-color:var(--color-button-tertiary-dark-hover);box-shadow:var(--shadow-button-hover)}.save-indicator-btn:active:not(:disabled){background-color:var(--color-button-tertiary-dark-pressed);border-color:var(--color-button-tertiary-dark-pressed);box-shadow:var(--shadow-button-active)}.save-indicator-btn:disabled{pointer-events:none;opacity:.5}.save-indicator-btn:focus-visible{outline:var(--bb-ref-border-1) solid var(--color-primary);outline-offset:1px}@media(max-width:470px){.save-indicator-btn{height:26px;padding:0 var(--bb-ref-space-7)}}.save-indicator-btn--loading{pointer-events:none;opacity:.5}.save-indicator-btn__icon{flex-shrink:0;transition:opacity .15s ease}.save-indicator-btn--loading .save-indicator-btn__icon,.save-indicator-btn--loading .save-indicator-btn__label{opacity:0}.save-indicator-btn__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.save-indicator-btn__dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--color-surface);transition:background-color .3s ease}.save-indicator-btn__dot--dirty{background:var(--color-error);animation:unsaved-pulse 2s ease-in-out infinite}.save-indicator-btn__dot--saved{background:var(--color-success)}.save-indicator-btn__tooltip{position:absolute;top:calc(100% + 6px);left:var(--tooltip-left, 50%);transform:translate(var(--tooltip-shift, -50%));padding:var(--bb-ref-space-4) var(--bb-ref-space-8);border-radius:10px;background:var(--color-error);color:var(--color-text-inverted);font-size:10px;font-weight:500;white-space:nowrap;pointer-events:none;animation:tooltip-fade 2.5s ease forwards}.save-indicator-btn__tooltip:after{content:"";position:absolute;bottom:100%;left:var(--tooltip-arrow-left, 50%);transform:translate(-50%);border:var(--bb-ref-border-4) solid transparent;border-bottom-color:var(--color-error)}}@layer legacy{.flex-1{flex:1}.link-tabs-component-wrapper{width:100%;box-sizing:border-box}.link-tabs-component-wrapper .link-tabs-list-wrapper{height:auto;gap:var(--bb-ref-space-20);display:flex;justify-content:space-between;align-items:center;width:100%;overflow-x:auto;overflow-y:hidden;box-sizing:border-box}@media(max-width:470px){.link-tabs-component-wrapper .link-tabs-list-wrapper{margin-right:var(--bb-ref-space-20);overflow-y:auto;justify-content:flex-start;overflow-x:auto}}.link-tabs-component-wrapper .link-tabs-list-wrapper .link-tabs-list-container{gap:var(--bb-ref-space-20);display:flex;padding-bottom:var(--bb-ref-space-3);width:100%;border-bottom:var(--bb-ref-border-1) solid var(--color-border);flex-shrink:0;min-width:max-content}.link-tabs-component-wrapper .link-tabs-list-wrapper .link-tabs-list-container-actions{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-shrink:0}}@layer legacy{.flex-1{flex:1}.tab-component{cursor:pointer;padding:var(--bb-ref-space-10) 0;white-space:nowrap;background-color:transparent;border:none;border-bottom:var(--bb-ref-border-3) solid transparent;margin-bottom:-4px;color:var(--color-text-primary)}.tab-component--disabled{cursor:not-allowed;opacity:.5}.tab-component--error{color:var(--color-error)}.tab-component-label{font-size:var(--bb-ref-font-size-body-l);font-weight:400;position:relative}.tab-component-label:after{display:block;content:attr(data-label);font-weight:700;height:1px;color:transparent;overflow:hidden;visibility:hidden}.active-tab-component{border-bottom:var(--bb-ref-border-3) solid var(--color-border-secondary)}.active-tab-component .tab-component-label{font-weight:600!important}}@layer legacy{.flex-1{flex:1}.split-layout-wrapper{display:flex;flex-direction:row;height:100%;width:100%}@media only screen and (max-width:860px){.split-layout-wrapper{flex-direction:column;height:auto;padding-bottom:var(--bb-ref-space-10)}}.split-layout-wrapper .split-container-wrapper{height:100%;width:auto;display:flex;transition:.45s all ease;min-width:0}.split-layout-wrapper .split-container-wrapper--shadow{min-width:0}.split-layout-wrapper .split-layout-spacing{min-width:var(--split-gap, 0)}@media only screen and (max-width:860px){.split-layout-wrapper .split-layout-spacing{min-width:0;min-height:var(--split-gap, 0);width:100%}}.split-layout-flex-column{flex-direction:column}.nothing-selected-placeholder{width:auto}.nothing-selected-placeholder-image{width:100%;max-width:500px}}@layer legacy{.flex-1{flex:1}.sidebar-navigation-layout-wrapper{height:100%;display:flex;flex-direction:column;padding:var(--bb-ref-space-10) var(--bb-ref-space-16) 0;margin:0;max-width:1650px;width:100%;box-sizing:border-box}.sidebar-navigation-layout-wrapper--no-parent-padding{padding:0}.sidebar-navigation-layout-wrapper--form{max-width:960px}.sidebar-navigation-layout-wrapper--large{max-width:1800px}.sidebar-navigation-layout-wrapper--small{max-width:596px}.sidebar-navigation-layout-wrapper--medium{max-width:1700px}.sidebar-navigation-layout-topbar{flex-shrink:0;padding:var(--bb-ref-space-10) 0px;box-sizing:border-box}.sidebar-navigation-layout-topbar--mobile{padding:var(--bb-ref-space-10)}@media(max-width:470px){.sidebar-navigation-layout-topbar--mobile{padding:0;border-bottom:var(--bb-ref-border-1) solid var(--color-border)}}.sidebar-navigation-layout-main{flex:1;display:flex;padding-top:var(--bb-ref-space-10)}.sidebar-navigation-layout-content-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.sidebar-navigation-layout-body{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%}.sidebar-navigation-layout-content-body{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-gutter:stable;box-sizing:border-box}.sidebar-navigation-layout-preview-container{flex-shrink:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar-navigation-layout-mobile-wrapper{height:100%;display:flex;flex-direction:column;padding:0;margin:0;max-width:1650px;box-sizing:border-box;overflow-x:hidden}.sidebar-navigation-layout-mobile-wrapper--form{max-width:960px}.sidebar-navigation-layout-mobile-wrapper--large{max-width:1800px}.sidebar-navigation-layout-mobile-wrapper--small{max-width:596px}.sidebar-navigation-layout-mobile-wrapper--medium{max-width:1700px}.sidebar-navigation-layout-mobile-topbar{flex-shrink:0;border-bottom:var(--bb-ref-border-1) solid var(--color-border);padding:var(--bb-ref-space-20);box-sizing:border-box}.sidebar-navigation-layout-mobile-main{flex:1;display:flex;overflow:hidden;padding-top:var(--bb-ref-space-10);min-height:0}.sidebar-navigation-layout-mobile-content-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;scrollbar-gutter:stable;height:100%;box-sizing:border-box;word-wrap:break-word;word-break:break-word}@media only screen and (max-width:1300px){.sidebar-navigation-layout-mobile-content-body{padding:0 var(--bb-ref-space-12) var(--bb-ref-space-12)}}.horizontal-tabs-bar{margin-top:var(--bb-ref-space-12)}.horizontal-tabs-bar .link-tabs-component-wrapper .link-tabs-list-wrapper{gap:var(--bb-ref-space-4)}.horizontal-tabs-bar .link-tabs-component-wrapper .link-tabs-list-wrapper .link-tabs-list-container{gap:var(--bb-ref-space-4);border-bottom:none}.horizontal-tabs-bar .tab-component{padding:var(--bb-ref-space-7) var(--bb-ref-space-14);border-radius:8px;border-bottom:none;margin-bottom:0;color:var(--color-text-secondary);transition:background-color .15s ease,color .15s ease}.horizontal-tabs-bar .tab-component:hover{background-color:var(--color-tinfoil);color:var(--color-text-primary)}.horizontal-tabs-bar .tab-component .tab-component-label{font-size:var(--bb-ref-font-size-input);font-weight:500}.horizontal-tabs-bar .active-tab-component{background-color:var(--color-button-secondary);color:var(--color-background);border-bottom:none}.horizontal-tabs-bar .active-tab-component:hover{background-color:var(--color-button-secondary);color:var(--color-background)}.horizontal-tabs-bar .active-tab-component .tab-component-label{font-weight:600!important;color:var(--color-background)}.horizontal-tabs-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--bb-ref-space-20) var(--bb-ref-space-4);scrollbar-gutter:stable;box-sizing:border-box}.back-button-header{flex-shrink:0;height:auto}}@layer legacy{.filter-button{padding:var(--bb-ref-space-6) var(--bb-ref-space-16);border-radius:8px;font-size:10px;font-weight:500;cursor:pointer;width:fit-content;display:flex;align-items:center;gap:var(--bb-ref-space-6);text-align:center;color:var(--color-text-primary)}.filter-button:hover{opacity:.7}.filter-button--active,.filter-button--primary.filter-button--active{background-color:var(--color-primary-ultralight);color:var(--color-text-primary)}.filter-button--secondary.filter-button--active{background-color:var(--color-surface);color:var(--color-text-primary)}.filter-button--underline{border-radius:0;padding:var(--bb-ref-space-8) var(--bb-ref-space-12);font-size:var(--bb-ref-font-size-body-m);border-bottom:var(--bb-ref-border-2) solid transparent;color:var(--color-text-secondary);background:none;transition:color .15s ease,border-color .15s ease}.filter-button--underline:hover{opacity:1;color:var(--color-text)}.filter-button--underline.filter-button--active{background:none;color:var(--color-text);font-weight:600;border-bottom-color:var(--color-primary)}.filter-button--stretch{flex:1;justify-content:center;width:auto;border-radius:0;border-bottom:none;padding:var(--bb-ref-space-5) var(--bb-ref-space-12);font-size:var(--bb-ref-font-size-body-m);font-weight:500;color:var(--color-text-secondary);background:transparent;position:relative;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.filter-button--stretch:first-child{border-radius:7px 0 0 7px}.filter-button--stretch:last-child{border-radius:0 7px 7px 0}.filter-button--stretch:only-child{border-radius:7px}.filter-button--stretch:hover{opacity:1;color:var(--color-text);background-color:var(--color-button-tertiary);z-index:1}.filter-button--stretch.filter-button--active{background-color:var(--color-background);color:var(--color-text);font-weight:600;z-index:2}.filter-button--pill{border-radius:999px;padding:var(--bb-ref-space-5) var(--bb-ref-space-12);font-size:11px;border:var(--bb-ref-border-1) solid transparent;background-color:var(--color-button-tertiary);color:var(--color-text-secondary);width:auto;transition:background-color .15s ease,color .15s ease}.filter-button--pill:hover{opacity:1;background-color:var(--color-button-tertiary-pressed)}.filter-button--pill.filter-button--active{background-color:var(--color-secondary);color:var(--color-text-inverted);border-color:transparent}.filter-button__dot{width:6px;height:6px;border-radius:50%;background-color:var(--color-primary);flex-shrink:0}.filter-button--pill .filter-button__dot{background-color:currentColor}}@layer legacy{.filter-buttons{width:auto;border-radius:10px;padding:var(--bb-ref-space-2);background-color:var(--color-surface)}.filter-buttons--primary{background-color:var(--color-surface)}.filter-buttons--secondary{background-color:var(--color-background)}.filter-buttons--underline{background-color:transparent;border-radius:0;padding:0;border-bottom:var(--bb-ref-border-1) solid var(--color-input-border)}.filter-buttons--stretch{background-color:var(--color-surface);border-radius:10px;padding:var(--bb-ref-space-2);border:var(--bb-ref-border-1) solid var(--color-input-border);border-bottom:var(--bb-ref-border-1) solid var(--color-input-border);gap:0}.filter-buttons--pill{background-color:transparent;border-radius:0;padding:0;gap:var(--bb-ref-space-6)}}@layer legacy{.flex-1{flex:1}.list-filter-tabs--static .list-filter-tabs-buttons{display:flex!important}.list-filter-tabs-buttons{display:flex}@media only screen and (max-width:1300px){.list-filter-tabs-buttons{display:none!important}}.list-filter-tabs-dropdown{display:none}@media only screen and (max-width:1300px){.list-filter-tabs-dropdown{display:flex}}.list-filter-tabs-dropdown-views{width:135px;display:none}@media only screen and (max-width:1300px){.list-filter-tabs-dropdown-views{display:flex}}@media(max-width:470px){.list-filter-tabs-dropdown-views{width:110px}}.list-filter-tabs-dropdown .primary-dropdown{font-size:15px}.list-filter-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 var(--bb-ref-space-4);border-radius:8px;background-color:var(--color-text-secondary);color:var(--bb-color-text-inverted);font-size:var(--bb-ref-font-size-body-s);font-weight:700;line-height:1}.list-filter-tabs__badge--active{background-color:var(--color-primary)}}@layer legacy{.embed-type-preview{width:100%;aspect-ratio:4/3;border-radius:10px;border:var(--bb-ref-border-1) solid var(--color-border);overflow:hidden;display:flex;flex-direction:column}.embed-type-preview--s{width:46px;height:34px;aspect-ratio:auto;border-radius:7px;background-color:var(--color-surface-secondary)}.embed-type-preview--s .embed-type-preview__body{gap:var(--bb-ref-space-3);padding:var(--bb-ref-space-4)}.embed-type-preview--s .embed-type-preview__grid{gap:var(--bb-ref-space-2)}.embed-type-preview__chrome{display:flex;gap:var(--bb-ref-space-4);padding:var(--bb-ref-space-6) var(--bb-ref-space-8);background:var(--color-surface-subtle);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.embed-type-preview__dot{width:5px;height:5px;border-radius:50%;background:var(--color-text-tertiary)}.embed-type-preview--mode .embed-type-preview__body{position:relative}.embed-type-preview__window{position:absolute;border-radius:3px;border:1.5px solid currentColor;background:color-mix(in srgb,currentColor 12%,transparent)}.embed-type-preview__window.is-modal{inset:22%}.embed-type-preview__window.is-panel{top:8%;right:8%;bottom:8%;width:34%}.embed-type-preview__window.is-corner{right:8%;bottom:8%;width:40%;height:46%}.embed-type-preview__body{flex:1;position:relative;display:flex;gap:var(--bb-ref-space-8);padding:var(--bb-ref-space-8);min-height:0}.embed-type-preview__body--stack{flex-direction:column}.embed-type-preview__body--split{align-items:flex-start}.embed-type-preview__text{flex:1;display:flex;flex-direction:column;gap:var(--bb-ref-space-5);padding-top:var(--bb-ref-space-2)}.embed-type-preview__line{display:block;height:4px;border-radius:2px;background:var(--color-border)}.embed-type-preview__line.is-short{width:60%}.embed-type-preview__hero{display:block;height:26px;border-radius:2px;background:var(--color-border)}.embed-type-preview__widget{flex:0 0 46%;display:flex;flex-direction:column;gap:var(--bb-ref-space-4);padding:var(--bb-ref-space-5);border-radius:2px;border:1.5px solid currentColor;background:color-mix(in srgb,currentColor 10%,transparent)}.embed-type-preview__widget--wide{flex:1}.embed-type-preview__widget-title{display:block;height:5px;width:70%;border-radius:2px;background:currentColor;opacity:.55}.embed-type-preview__slots{display:flex;flex-wrap:wrap;gap:var(--bb-ref-space-3)}.embed-type-preview__slot{flex:1 1 28%;height:8px;border-radius:2px;background:var(--color-background);border:var(--bb-ref-border-1) solid color-mix(in srgb,currentColor 45%,transparent)}.embed-type-preview__slot.is-active{background:currentColor;border-color:currentColor}.embed-type-preview__cta{display:block;height:8px;border-radius:2px;background:currentColor;margin-top:auto}.embed-type-preview__grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bb-ref-space-4)}.embed-type-preview__tile{border-radius:2px;border:1.5px solid currentColor;background:color-mix(in srgb,currentColor 10%,transparent)}.embed-type-preview__bubble{position:absolute;right:8px;bottom:8px;width:42px;height:14px;border-radius:999px;background:currentColor}.embed-type-preview__own-button{display:block;width:52px;height:14px;border-radius:2px;background:var(--color-text-primary);outline:1.5px dashed currentColor;outline-offset:2px}}@layer legacy{.embeds-tab{display:flex;flex-direction:column;gap:24px}.embeds-tab__rows{display:flex;flex-direction:column;gap:10px}.embeds-tab__rows>*{border:1px solid var(--color-border);border-radius:12px;background-color:var(--color-surface)}.embeds-tab__row-meta{display:flex;align-items:center;gap:14px}.embeds-tab__row-time{color:var(--color-text-secondary);font-size:12px;white-space:nowrap}.embeds-tab__row-warning{display:inline-flex;align-items:center;gap:5px;color:var(--color-warning)}.embeds-tab__glyph{display:flex;flex:none}.embeds-tab__glyph--incomplete .embed-type-preview{border-color:var(--color-warning)}.embeds-tab__rows .list-row__title{font-weight:600}.embeds-tab__rows .list-row{padding:15px 16px}.embeds-tab__rows .list-row--view:hover,.embeds-tab__rows .list-row--view:focus-within{box-shadow:none}.simple-dropdown-wrapper .embeds-tab__row-menu-btn.simple-dropdown-button{padding:6px;border-radius:8px;color:var(--color-text-secondary);transition:background-color .15s ease,color .15s ease}.simple-dropdown-wrapper .embeds-tab__row-menu-btn.simple-dropdown-button:hover{background-color:var(--color-button-tertiary-pressed);color:var(--color-text-primary)}}@layer legacy{.flex-1{flex:1}.form-section-row{padding:var(--bb-ref-space-32) 0;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.form-section-row:last-child{border-bottom:none}.form-section-row--collapsible{padding:0}.form-section-row--expanded{padding:var(--bb-ref-space-32) 0}.form-section-row--expanded .icon-caret{display:none}.form-section-row--description{margin-top:var(--bb-ref-space-6)!important;line-height:1.6!important;color:var(--color-text-secondary)!important}.form-section-row--action{margin-top:var(--bb-ref-space-16)}.form-section-row--left{flex:0 0 35%}@media only screen and (max-width:1300px){.form-section-row--left{flex:0}}.form-section-row--right{flex:1;padding-left:var(--bb-ref-space-32)}@media only screen and (max-width:1300px){.form-section-row{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%}.form-section-row--left,.form-section-row--right{width:100%!important;max-width:100%!important;padding:0;margin:0}}.form-section-collapsible{width:100%}.form-section-collapsible--trigger{padding:var(--bb-ref-space-32) 0;cursor:pointer}.form-section-collapsible--trigger-opened{padding:0}.form-section-collapsible--opened{width:100%}@media only screen and (max-width:1300px){.form-section-expanded-content{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%}.form-section-expanded-content .form-section-row--left,.form-section-expanded-content .form-section-row--right{width:100%!important;max-width:100%!important;padding:0;margin:0}}}@layer legacy{.section-title{font-weight:600;color:var(--color-text-primary)}.section-description{color:var(--color-text-secondary);margin-bottom:var(--bb-ref-space-8)}.code-editor-container{border:var(--bb-ref-border-1) solid var(--color-input-border);border-radius:8px;overflow:hidden;background-color:var(--color-background-primary)}.code-editor-container .code-editor .cm-editor{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--bb-ref-font-size-body-l);line-height:1.5}.code-editor-container .code-editor .cm-focused{outline:none}.code-editor-container .code-editor .cm-scroller{padding:var(--bb-ref-space-16)}}@layer legacy{.color-swatches{display:flex;flex-direction:column;gap:var(--bb-ref-space-8)}.color-swatches--compact{flex-direction:row;align-items:center;gap:var(--bb-ref-space-12)}.color-swatches--compact .color-swatches__label{font-size:var(--bb-ref-font-size-body-s);font-weight:600;color:var(--color-text-secondary);text-transform:none;min-width:80px;flex-shrink:0}.color-swatches--compact .color-swatches__row{flex-wrap:nowrap}.color-swatches--compact .color-swatches__swatch{width:var(--color-swatches-size, 24px);height:var(--color-swatches-size, 24px)}.color-swatches--compact .color-swatches__selected-indicator{width:var(--color-swatches-indicator-size, 6px);height:var(--color-swatches-indicator-size, 6px)}.color-swatches__label{font-size:var(--bb-ref-font-size-body-m);font-weight:500;color:var(--color-text-secondary)}.color-swatches__row{flex-wrap:wrap;align-items:center}.color-swatches__custom-container{position:relative}.color-swatches__swatch{width:var(--color-swatches-size, 32px);height:var(--color-swatches-size, 32px);border-radius:50%;border:var(--bb-ref-border-2) solid transparent;cursor:pointer;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center;padding:0}.color-swatches__swatch:hover{transform:scale(1.1)}.color-swatches__swatch--selected{border-color:var(--color-text-primary)}.color-swatches__swatch--custom{background-color:var(--color-background-secondary);border:var(--bb-ref-border-2) solid var(--color-input-border);color:var(--color-text-secondary)}.color-swatches__swatch--custom:hover{background-color:var(--color-background-tertiary);border-color:var(--color-text-primary)}.color-swatches__selected-indicator{width:var(--color-swatches-indicator-size, 8px);height:var(--color-swatches-indicator-size, 8px);background-color:var(--color-surface);border-radius:50%;border:var(--bb-ref-border-1) solid var(--color-text-primary)}.color-swatches__hidden-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.color-swatches__picker-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:1000}.color-swatches__picker-popover .chrome-picker{box-shadow:var(--shadow-card-selected)!important;border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px;font-family:inherit!important}.color-swatches__picker-popover .chrome-picker>div:first-child{border-radius:8px 8px 0 0}.color-swatches__picker-popover .chrome-picker>div:last-child{border-radius:0 0 8px 8px}}@keyframes fontDropdownAnimation{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@layer legacy{.font-family-dropdown{position:relative;width:100%}.font-family-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--bb-ref-space-8) var(--bb-ref-space-12);border:var(--bb-ref-border-1) solid var(--color-input-border);border-radius:8px;background:var(--color-input-background);color:var(--color-input-text-primary);box-shadow:var(--shadow-text-input);cursor:pointer;font-size:var(--bb-ref-font-size-input);font-weight:400;line-height:1.5;transition:border-color .2s}.font-family-dropdown__trigger:hover{border-color:var(--color-text-secondary)}.font-family-dropdown__trigger--open{border-color:var(--color-text-primary);box-shadow:var(--shadow-input-focus)}.font-family-dropdown__trigger-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-family-dropdown__trigger-icon{flex-shrink:0;transition:transform .2s}.font-family-dropdown__trigger-icon--open{transform:rotate(180deg)}.font-family-dropdown__menu{position:absolute;top:calc(100% + 5px);left:0;width:100%;z-index:999;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-input-border);border-radius:8px;box-shadow:var(--shadow-text-input);animation:fontDropdownAnimation .2s ease-out forwards;padding:var(--bb-ref-space-8)}.font-family-dropdown__menu-list{max-height:280px;overflow-y:auto}.font-family-dropdown__menu-group{padding:var(--bb-ref-space-4) 0}.font-family-dropdown__menu-group-label{padding:var(--bb-ref-space-6) var(--bb-ref-space-12) var(--bb-ref-space-4);font-size:var(--bb-ref-font-size-body-s);font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-tertiary)}.font-family-dropdown__menu-divider{height:1px;background:var(--color-input-border);margin:var(--bb-ref-space-4) 0}.font-family-dropdown__menu-item{display:flex;align-items:center;gap:var(--bb-ref-space-12);width:100%;padding:var(--bb-ref-space-8) var(--bb-ref-space-12);border:none;background:none;cursor:pointer;border-radius:5px;transition:background .15s;text-align:left}.font-family-dropdown__menu-item:hover{background-color:var(--color-button-tertiary-hover)}.font-family-dropdown__menu-item--selected{background-color:var(--color-input-background-inactive)}.font-family-dropdown__menu-item-label{font-size:var(--bb-ref-font-size-body-m);font-weight:500;color:var(--color-text-primary);min-width:120px;white-space:nowrap}.font-family-dropdown__menu-item-preview{font-size:var(--bb-ref-font-size-body-m);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@layer legacy{.business-hours-container{display:flex;flex-direction:column;gap:0;overflow-x:auto}.business-hours-container .business-hours-row{display:flex;align-items:center;gap:var(--bb-ref-space-12);padding:var(--bb-ref-space-12) 0;border-bottom:var(--bb-ref-border-1) solid var(--bb-ref-color-hex-f0f0f0);min-height:65px;min-width:fit-content}.business-hours-container .business-hours-row:last-child{border-bottom:none}.business-hours-container .business-hours-row .switcher-column{width:40px;flex-shrink:0}.business-hours-container .business-hours-row .day-column{width:80px;flex-shrink:0}.business-hours-container .business-hours-row .time-slots-column{flex:1;min-width:200px}.business-hours-container .business-hours-row .actions-column{width:40px;flex-shrink:0;display:flex;justify-content:flex-end}}@layer legacy{.copy-value-input{border-radius:10px;padding:var(--bb-ref-space-5);color:var(--color-text-primary);border:var(--bb-ref-border-1) solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-text-input)}.copy-value-input .copy-icon{font-size:25px;padding-left:var(--bb-ref-space-8)}}@layer legacy{.domain-description{color:var(--text-color-secondary);line-height:1.4}.field-label{font-weight:500;color:var(--text-color-primary);margin-bottom:var(--bb-ref-space-2)}.subdomain-input--available :global(input){border-color:var(--success-color, #10b981)}.subdomain-input--error :global(input){border-color:var(--error-color, #ef4444)}.subdomain-input--checking :global(input){border-color:var(--warning-color, #f59e0b)}.domain-validation--success{color:var(--success-color, #10b981)}.domain-validation--error{color:var(--error-color, #ef4444)}.domain-prefix{margin-top:var(--bb-ref-space-8)}.domain-input-column{flex:1}.wallet-status-row{padding:var(--bb-ref-space-6) 0;border-bottom:var(--bb-ref-border-1) solid var(--border-color)}.wallet-status-row:last-child{border-bottom:none}.wallet-status--active{color:var(--success-color, #10b981)}.wallet-status--inactive{color:var(--warning-color, #f59e0b)}.wallet-status--unknown{color:var(--text-color-secondary)}.wallet-domain-block{padding:var(--bb-ref-space-12);border:var(--bb-ref-border-1) solid var(--border-color);border-radius:8px}}@layer legacy{.sized-container{width:100%}.sized-container--s{max-width:200px}.sized-container--m{max-width:300px}.sized-container--l{max-width:400px}.sized-container--xl{max-width:750px}.sized-container--xml{max-width:500px}.sized-container--xxl{max-width:860px}.sized-container--xxxl{max-width:1400px}}@layer legacy{.modal-step-tabs{display:flex;align-items:stretch;gap:4px;width:100%;border-bottom:1px solid var(--color-border);overflow-x:auto}.modal-step-tabs__tab{display:inline-flex;align-items:center;gap:8px;flex:none;padding:10px 4px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:none;color:var(--color-text-secondary);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.modal-step-tabs__tab *{font-weight:inherit}.modal-step-tabs__tab+.modal-step-tabs__tab{margin-left:12px}.modal-step-tabs__tab:hover:not(.modal-step-tabs__tab--disabled):not(.modal-step-tabs__tab--active){color:var(--color-text-primary)}.modal-step-tabs__index{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;border-radius:50%;background:var(--color-surface-subtle);color:inherit;font-size:11px}.modal-step-tabs__tab--active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.modal-step-tabs__tab--active .modal-step-tabs__index{background:var(--color-primary);color:var(--color-text-inverted)}.modal-step-tabs__tab--disabled{opacity:.5;cursor:not-allowed}.modal-step-tabs__tab--error{color:var(--color-error)}[data-slot=dialog-shell-header]>.modal-step-tabs{border-bottom:none}}@layer legacy{.translation-language-bar{flex-wrap:wrap}.translation-pill{display:flex;align-items:center;gap:var(--bb-ref-space-4);padding:var(--bb-ref-space-4) var(--bb-ref-space-10);border-radius:20px;border:var(--bb-ref-border-1) solid var(--color-border);background:var(--color-background-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap}.translation-pill:hover{border-color:var(--color-primary);background:var(--color-surface-subtle)}.translation-pill--selected{border-color:var(--color-primary);background:var(--color-primary-tint);font-weight:500}.translation-pill__flag{font-size:var(--bb-ref-font-size-body-l);line-height:1}.translation-pill__label{font-size:var(--bb-ref-font-size-body-m)!important;line-height:1.2!important}.translation-pill__status{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-tertiary)}.translation-pill__status--complete{color:var(--color-success, #22c55e)}.translation-auto-translate-btn{margin-left:var(--bb-ref-space-4);font-size:var(--bb-ref-font-size-body-m)!important;padding:var(--bb-ref-space-4) var(--bb-ref-space-10)!important;height:auto!important;min-height:unset!important}}@layer legacy{.translation-modal__fields{display:flex;flex-direction:column}.translation-modal__field{padding:var(--bb-ref-space-24) 0;border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.translation-modal__field:first-child{padding-top:var(--bb-ref-space-12)}.translation-modal__field:last-child{border-bottom:none}.translation-modal__field-label{margin-bottom:var(--bb-ref-space-12)}.translation-modal__field-input{margin-top:var(--bb-ref-space-12)}.translation-modal__original{background:var(--color-background-secondary);border-left:var(--bb-ref-border-3) solid var(--color-border);border-radius:0 8px 8px 0;padding:var(--bb-ref-space-12) var(--bb-ref-space-16)}.translation-modal__original-header{display:flex;align-items:center;gap:var(--bb-ref-space-6);margin-bottom:var(--bb-ref-space-6)}.translation-modal__original-label{color:var(--color-text-tertiary)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.5px}.translation-modal__original-value{color:var(--color-text-primary)!important;font-size:var(--bb-ref-font-size-body-l)!important;line-height:1.5!important}.translation-modal__original-empty{color:var(--color-text-tertiary)!important;font-size:var(--bb-ref-font-size-input)!important;font-style:italic}}@layer legacy{.tag-filter-bar{display:flex;flex-wrap:wrap;gap:8px;width:100%}}@layer legacy{.inline-edit-input{display:inline-flex;align-items:center;flex:1;min-width:0;border:var(--bb-ref-border-1) solid transparent;border-radius:5px;background-color:transparent;overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.inline-edit-input:hover{border-color:var(--color-input-border);background-color:var(--color-input-background)}.inline-edit-input:focus-within{border-color:var(--color-input-border-hover);background-color:var(--color-input-background)}.inline-edit-input__field{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-weight:500;color:var(--color-input-text-primary)}.inline-edit-input__field::placeholder{color:var(--color-input-text-secondary)}.inline-edit-input__confirm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background-color:transparent;cursor:pointer;color:var(--color-text-secondary);border-radius:2px;opacity:0;transition:color .15s ease,background-color .15s ease,opacity .15s ease}.inline-edit-input:hover .inline-edit-input__confirm,.inline-edit-input:focus-within .inline-edit-input__confirm{opacity:1}.inline-edit-input__confirm:hover{color:var(--color-primary);background-color:var(--color-background)}.inline-edit-input--sm .inline-edit-input__field{padding:var(--bb-ref-space-2) var(--bb-ref-space-4) var(--bb-ref-space-2) var(--bb-ref-space-6);font-size:10px}.inline-edit-input--sm .inline-edit-input__confirm{width:20px;height:20px;margin-right:var(--bb-ref-space-2)}.inline-edit-input--md .inline-edit-input__field{padding:var(--bb-ref-space-4) var(--bb-ref-space-4) var(--bb-ref-space-4) var(--bb-ref-space-8);font-size:13px}.inline-edit-input--md .inline-edit-input__confirm{width:24px;height:24px;margin-right:var(--bb-ref-space-3)}}@layer legacy{.flex-1{flex:1}.editable-entity-selection-item-wrapper{display:flex;align-items:center;border-radius:12px;gap:var(--bb-ref-space-8);padding:var(--bb-ref-space-6);width:auto;cursor:pointer;position:relative;overflow:hidden;border:var(--bb-ref-border-1) solid var(--color-border);background-color:var(--color-background);transition:border-color .15s ease,background-color .15s ease}.editable-entity-selection-item-wrapper--light-variant{background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border)}.editable-entity-selection-item-wrapper--selected{border:var(--bb-ref-border-2) solid var(--color-text-primary);padding:var(--bb-ref-space-5)}.editable-entity-selection-item-wrapper--error{background-color:var(--color-error-light);border:var(--bb-ref-border-1) solid var(--color-error)}.editable-entity-selection-item-wrapper--draft{opacity:.6;cursor:not-allowed}.editable-entity-selection-item-wrapper:hover{background-color:var(--color-button-tertiary-dark-hover)}.editable-entity-selection-item-wrapper:hover .editable-entity-selection-item-icon-wrapper{visibility:visible;cursor:pointer}.editable-entity-selection-item-image{height:40px!important;width:40px!important}.editable-entity-selection-item-fallback-icon{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:5px;background-color:var(--color-accent-light, rgba(139, 92, 246, .12));color:var(--color-accent, rgb(139, 92, 246));flex-shrink:0}.editable-entity-selection-item-title{font-size:var(--bb-ref-font-size-body-m)}.editable-entity-selection-item-description{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-secondary)}.editable-entity-selection-item-icon-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;background-color:var(--color-button-tertiary);padding:var(--bb-ref-space-4) var(--bb-ref-space-6);border-bottom-left-radius:8px;visibility:hidden;min-width:25px}.editable-entity-selection-item-icon-wrapper-selected{visibility:visible;background-color:var(--color-text-primary)}.editable-entity-selection-item-icon{color:var(--color-text-secondary);transition:color .15s ease}.editable-entity-selection-item-icon-wrapper-selected .editable-entity-selection-item-icon{color:var(--color-text-inverted)}}@layer legacy{.embed-tab__block{padding:32px 0;border-bottom:1px solid var(--color-border)}.embed-tab__pair{width:100%}.embed-tab__pair>*{flex:1}@media(max-width:700px){.embed-tab__pair{flex-direction:column}}}@layer legacy{.schematic{display:flex;flex-direction:column;gap:var(--bb-ref-space-10)}.schematic__chrome{display:flex;align-items:center;gap:var(--bb-ref-space-6);padding:var(--bb-ref-space-9) var(--bb-ref-space-12);border:var(--bb-ref-border-1) solid var(--color-border);border-bottom:0;border-radius:8px 8px 0 0;background:var(--color-surface-subtle)}.schematic__dot{width:8px;height:8px;border-radius:50%;background:var(--color-text-tertiary);opacity:.5}.schematic__address{flex:1;display:flex;align-items:center;height:14px;margin-left:var(--bb-ref-space-8);padding:0 var(--bb-ref-space-8);border-radius:7px;background:var(--color-background);color:var(--color-text-tertiary);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schematic__site{position:relative;height:430px;display:flex;flex-direction:column;border:var(--bb-ref-border-1) solid var(--color-border);border-radius:0 0 8px 8px;background:var(--color-background);overflow:hidden}.schematic__nav{display:flex;align-items:center;gap:var(--bb-ref-space-8);padding:var(--bb-ref-space-12) var(--bb-ref-space-16);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.schematic__logo{width:16px;height:16px;border-radius:50%;background:var(--color-text-tertiary);opacity:.55}.schematic__nav-item{width:30px;height:5px;border-radius:3px;background:var(--color-border)}.schematic__nav-item:first-of-type{margin-left:auto}.schematic__body{flex:1;display:flex;flex-direction:column;gap:var(--bb-ref-space-10);padding:var(--bb-ref-space-16);min-height:0}.schematic__body--split{flex-direction:row;align-items:flex-start;gap:var(--bb-ref-space-16)}.schematic__text{flex:1;display:flex;flex-direction:column;gap:var(--bb-ref-space-10);min-width:0}.schematic__hero{display:block;height:78px;border-radius:10px;background:var(--color-surface-secondary);border:var(--bb-ref-border-1) solid var(--color-border)}.schematic__headline{display:block;height:12px;width:45%;border-radius:4px;background:var(--color-text-tertiary);opacity:.45}.schematic__line{display:block;height:7px;border-radius:4px;background:var(--color-border)}.schematic__line.is-short{width:55%}.schematic__slot-area{position:relative;flex:1;min-height:0;padding:var(--bb-ref-space-12) var(--bb-ref-space-8) var(--bb-ref-space-8);border:1.5px dashed var(--color-primary);border-radius:10px}.schematic__slot-area--limited{max-width:62%;margin:0 auto;width:100%}.schematic__slot-area--compact{flex:0 0 44%;align-self:stretch}.schematic__tag{position:absolute;top:-9px;left:10px;padding:var(--bb-ref-space-2) var(--bb-ref-space-8);border-radius:999px;background:var(--color-primary);color:var(--color-text-inverted);font-size:9px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.schematic__catalog{--schematic-accent: var(--color-primary);height:100%;display:flex;flex-direction:column;gap:var(--bb-ref-space-10);padding:var(--bb-ref-space-10);border-radius:2px;background:var(--color-background);box-shadow:var(--shadow-card-base)}.schematic__catalog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-ref-space-8)}.schematic__catalog-title{width:46px;height:8px;border-radius:3px;background:var(--color-text-secondary)}.schematic__catalog-tabs{display:flex;gap:var(--bb-ref-space-4)}.schematic__catalog-tab{width:22px;height:7px;border-radius:4px;background:var(--color-border)}.schematic__catalog-tab.is-active{background:var(--schematic-accent)}.schematic__catalog-grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bb-ref-space-6)}.schematic__catalog-card{border-radius:2px;background:var(--color-border)}.schematic__widget{--schematic-accent: var(--color-primary);height:100%;display:flex;flex-direction:column;gap:var(--bb-ref-space-7);padding:var(--bb-ref-space-10);border-radius:2px;background:var(--color-background);box-shadow:var(--shadow-card-base)}.schematic__widget-nav{display:flex;gap:var(--bb-ref-space-6);padding-bottom:var(--bb-ref-space-6);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.schematic__widget-nav span{width:24px;height:4px;border-radius:2px;background:var(--color-border)}.schematic__widget-title{display:block;height:7px;width:55%;border-radius:3px;background:var(--schematic-accent);opacity:.5}.schematic__days{display:flex;gap:var(--bb-ref-space-3)}.schematic__day{flex:1;height:16px;border-radius:3px;background:var(--color-surface-secondary)}.schematic__day.is-active{background:var(--schematic-accent)}.schematic__slots{display:flex;flex-wrap:wrap;gap:var(--bb-ref-space-4)}.schematic__slot{flex:1 1 30%;height:13px;border-radius:3px;border:var(--bb-ref-border-1) solid var(--color-border)}.schematic__slot.is-active{background:var(--schematic-accent);border-color:var(--schematic-accent)}.schematic__footer{display:flex;align-items:center;gap:var(--bb-ref-space-6);margin-top:auto}.schematic__price{width:34px;height:8px;border-radius:3px;background:var(--color-border)}.schematic__cta{flex:1;height:14px;border-radius:3px;background:var(--schematic-accent)}.schematic__launcher{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:var(--bb-ref-space-6);padding:var(--bb-ref-space-8) var(--bb-ref-space-14);border:0;border-radius:999px;font-size:var(--bb-ref-font-size-body-m);font-weight:600;cursor:pointer;box-shadow:0 6px 18px #0f111a38}.schematic__launcher--left{right:auto;left:14px}.schematic__own{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bb-ref-space-4);margin:var(--bb-ref-space-4) 0;position:relative;padding-top:var(--bb-ref-space-10)}.schematic__own .schematic__tag{position:static}.schematic__own-button{padding:var(--bb-ref-space-8) var(--bb-ref-space-16);border:0;border-radius:2px;background:var(--color-text-primary);color:var(--color-text-inverted);font-size:var(--bb-ref-font-size-body-m);font-weight:600;cursor:pointer;outline:1.5px dashed var(--color-primary);outline-offset:3px}.schematic__overlay{position:absolute;inset:0;display:flex;background:#0f111a6b;cursor:pointer}.schematic__overlay--panel{justify-content:flex-end}.schematic__panel{margin:auto;width:76%;height:78%;padding:var(--bb-ref-space-8);border-radius:10px;background:var(--color-background);box-shadow:0 20px 48px #0f111a4d}.schematic__overlay--panel .schematic__panel{margin:0 0 0 auto;width:62%;height:100%;border-radius:0}.schematic__overlay--corner{background:transparent}.schematic__overlay--corner .schematic__panel{margin:auto var(--bb-ref-space-10) 56px auto;width:58%;height:72%}.schematic__overlay--corner-left .schematic__panel{margin-left:var(--bb-ref-space-10);margin-right:auto}}@layer legacy{.embed-preview{display:flex;flex-direction:column}}@layer legacy{.react-calendar{width:100%;max-width:280px;min-width:280px}.react-calendar__navigation{display:flex;justify-content:space-between;padding-bottom:var(--bb-ref-space-8);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.react-calendar__navigation__prev-button{background-color:transparent;transition:none;border:none;outline:none;padding:.6em 1.2em;font-size:1em;cursor:pointer;color:var(--color-text-error)}.react-calendar__navigation__prev-button:hover,.react-calendar__navigation__prev-button:active{outline:none;border:none}.react-calendar__navigation__prev-button:focus{outline:none;border:none}.react-calendar__navigation__label{pointer-events:none;background-color:transparent;font-weight:700;border:none;font-size:1rem;font-weight:500;color:var(--color-text-primary)}.react-calendar__navigation__next-button{background-color:transparent;transition:none;border:none;outline:none;padding:.6em 1.2em;font-size:1em;cursor:pointer;color:var(--color-text-primary)}.react-calendar__navigation__next-button:hover,.react-calendar__navigation__next-button:active{outline:none;border:none}.react-calendar__navigation__next-button:focus{outline:none;border:none}.react-calendar__viewContainer{padding:var(--bb-ref-space-15)}.react-calendar__month-view__weekdays{color:var(--color-text-secondary);gap:var(--bb-ref-space-8);padding-bottom:var(--bb-ref-space-10)}.react-calendar__month-view__weekdays__weekday{flex:0 0 calc(14.2857% - 6.8571428571px)!important;font-size:var(--bb-ref-font-size-input);display:flex;justify-content:center}.react-calendar__month-view__weekdays__weekday>abbr{text-decoration:none}.react-calendar__month-view__days{justify-content:center;align-items:center;gap:var(--bb-ref-space-8)}.react-calendar__month-view__days__day{display:flex;justify-content:center;align-items:center;background-color:transparent;padding:0;flex:0 0 calc(14.2857% - 6.8571428571px)!important}.react-calendar__month-view__days__day>abbr{display:none}.react-calendar__tile{font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;border:none}.react-calendar__tile--active{border:none;outline:none}.react-calendar__tile--now .date-item{background-color:var(--color-primary-ultralight)}.react-calendar__tile:focus{outline:none;border:none}.react-calendar__tile:hover{border:none;outline:none;border-color:transparent}.react-calendar__tile:focus,.react-calendar__tile:focus-visible{outline:none}.react-calendar .date-item{display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:5px;font-size:var(--bb-ref-font-size-body-m)}.react-calendar .date-item:hover:not(.react-calendar .date-item--active){border:var(--bb-ref-border-1) solid var(--color-border)}.react-calendar .date-item--active{color:var(--color-text-inverted);background-color:var(--color-primary)}.calendar-picker__nav-icon{font-size:16px}}@layer legacy{.view-filter-panel{width:100%;box-sizing:border-box}.view-filter-panel__scroll{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto;scrollbar-width:none}.view-filter-panel__scroll::-webkit-scrollbar{display:none}.view-filter-panel__field-body{display:flex;flex-direction:column;gap:6px}.view-filter-panel__section-header{cursor:pointer;padding:4px 10px;border:1px solid transparent;border-radius:5px;-webkit-user-select:none;user-select:none}.view-filter-panel__section-header:hover{background:var(--color-surface-subtle)}.view-filter-panel__section-header:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.view-filter-panel__section-header--group{padding-left:20px}.view-filter-panel__section-header--group .view-filter-panel__section-label{color:var(--color-text-muted);font-weight:550}.view-filter-panel__section-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary);font-weight:600}.view-filter-panel__section-count{flex:none;font-size:10px;color:var(--color-text-muted)}.view-filter-panel__section-count--live{font-variant-numeric:tabular-nums;color:var(--color-primary)}.view-filter-panel__section-all{flex:none;display:inline-flex;align-items:center;margin-left:2px}.view-filter-panel__caret{flex:none;color:var(--color-text-muted);transition:transform .15s ease}.view-filter-panel__caret--open{transform:rotate(90deg)}.view-filter-panel__choice{width:100%}}@layer legacy{.flex-1{flex:1}.context-navigation:has(.booking-section-context-nav-header){height:auto;overflow:visible}.context-navigation:has(.booking-section-context-nav-header):has(.view-filter-panel):not(:has(.calendar-sidebar-modules)){height:100%}.context-navigation:has(.booking-section-context-nav-header):has(.view-filter-panel):not(:has(.calendar-sidebar-modules)) .context-navigation-header-content{display:flex;flex-direction:column;flex:1;min-height:0;margin-bottom:0}.context-navigation:has(.booking-section-context-nav-header):has(.view-filter-panel):not(:has(.calendar-sidebar-modules)) .context-navigation-content{flex:none}.context-navigation:has(.booking-section-context-nav-header):has(.view-filter-panel):not(:has(.calendar-sidebar-modules)) .booking-section-context-nav-header,.context-navigation:has(.booking-section-context-nav-header):has(.view-filter-panel):not(:has(.calendar-sidebar-modules)) .view-filter-panel{flex:1;min-height:0}.context-navigation:has(.booking-section-context-nav-header):has(.view-filter-panel):not(:has(.calendar-sidebar-modules)) .service-calendar-wrapper{flex:none}.context-navigation:has(.booking-section-context-nav-header):has(.view-filter-panel):not(:has(.calendar-sidebar-modules)) .view-filter-panel__scroll{flex:1;min-height:240px;max-height:none}.booking-section-context-nav-header{display:flex;flex-direction:column;gap:var(--bb-ref-space-12);width:100%;box-sizing:border-box}.booking-section-context-nav-header .service-calendar-wrapper{display:flex;justify-content:center;align-items:center;padding:var(--bb-ref-space-10);border-radius:8px;width:100%;aspect-ratio:1;max-height:220px;box-sizing:border-box;margin-bottom:var(--bb-ref-space-12)}.booking-section-context-nav-header .service-calendar-wrapper .react-calendar.calendar-picker{width:100%;height:100%;max-width:none;min-width:0;background:transparent;border:none}.booking-section-context-nav-header .service-calendar-wrapper .react-calendar.calendar-picker .react-calendar__navigation{padding:var(--bb-ref-space-4) 0 var(--bb-ref-space-6);border-bottom:var(--bb-ref-border-1) solid var(--color-border);margin-bottom:var(--bb-ref-space-4)}.booking-section-context-nav-header .service-calendar-wrapper .react-calendar.calendar-picker .react-calendar__navigation button{padding:.2em .4em;font-size:.875rem}.booking-section-context-nav-header .service-calendar-wrapper .react-calendar.calendar-picker .react-calendar__viewContainer{padding:var(--bb-ref-space-6) 0}.booking-section-context-nav-header .service-calendar-wrapper .react-calendar.calendar-picker .react-calendar__month-view__weekdays__weekday{font-size:11px}.booking-section-context-nav-header .service-calendar-wrapper .react-calendar.calendar-picker .react-calendar__month-view__days{gap:var(--bb-ref-space-4)}.booking-section-context-nav-header .service-calendar-wrapper .react-calendar.calendar-picker .react-calendar__month-view__days__day{flex:0 0 calc(14.2857% - 4px)!important}.booking-section-context-nav-header .service-calendar-wrapper .react-calendar.calendar-picker .date-item{height:22px;width:22px;font-size:11px}.booking-section-context-nav-header .service-calendar-wrapper .react-calendar.calendar-picker .calendar-picker__nav-icon{width:12px;height:12px}.booking-section-context-nav-header .service-calendar-wrapper .react-calendar.calendar-picker .calendar-picker__nav-icon svg{width:12px;height:12px}@media only screen and (max-width:1300px){.booking-section-context-nav-header{max-width:100%;padding:0 var(--bb-ref-space-4)}.booking-section-context-nav-header .service-calendar-wrapper{max-height:200px;margin-left:auto;margin-right:auto}}}@layer legacy{.next-event-section{border-radius:12px;background-color:var(--color-list-header-background);padding:var(--bb-ref-space-15);position:relative}.next-event-section-header{padding-bottom:var(--bb-ref-space-15)}.next-event-section-header .event-until{position:absolute;top:10px;right:10px;padding:var(--bb-ref-space-5);border-radius:12px;width:auto;background-color:#2d2d3075}.next-event-section-header .event-until-icon,.next-event-section-header .event-until-text{font-size:var(--bb-ref-font-size-body-m)}.next-event-section .next-bookings{max-height:200px;overflow-y:auto}}@layer legacy{.calendar-sidebar-modules{border-top:1px solid var(--color-border);padding-top:12px}.calendar-sidebar-modules:empty{display:none}.calendar-sidebar-modules__label{color:var(--color-text-muted);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.calendar-sidebar-modules__case{padding:6px 7px;border-radius:8px;background:var(--color-surface-subtle)}.calendar-sidebar-modules__case-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.calendar-sidebar-modules__hint{color:var(--color-text-muted)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@layer legacy{.entity-created-modal__fade-in{animation:fadeIn .25s ease-out forwards}.entity-created-modal__fade-in--delay-2{animation-delay:.1s;opacity:0}.entity-created-modal__fade-in--delay-3{animation-delay:.15s;opacity:0}}@layer legacy{.success,.partial-success{color:var(--bb-ref-color-hex-3fcd37)!important}.sent{color:var(--bb-ref-color-hex-9969ff)!important}.warning{color:var(--bb-color-warning)!important}.pending{color:var(--color-primary)!important}.error{color:var(--bb-ref-color-hex-ff697b)!important}}@layer legacy{.flex-1{flex:1}.invoice-info-card-container{border:var(--bb-ref-border-1) solid var(--color-border);border-radius:12px;padding:var(--bb-ref-space-16);box-shadow:var(--shadow-card-base)}.invoice-info-card-container--credit-note{border-color:var(--color-info)}.invoice-info-card-container--cancellation{border-color:var(--color-warning)}.invoice-info-card-header{margin-bottom:var(--bb-ref-space-10)}.invoice-info-card-icon{color:var(--color-text-primary)}.invoice-info-card-details{margin-top:var(--bb-ref-space-10)}.invoice-info-card-label{color:var(--color-text-secondary);font-size:var(--bb-ref-font-size-body-l)}.invoice-info-card-detail-icon{color:var(--color-text-secondary)}.invoice-info-card-open-amount{color:var(--color-warning)}}@layer legacy{.grouped-selection-container{border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px;overflow:hidden;width:100%}.grouped-selection-group{width:100%}.grouped-selection-group-header{padding:var(--bb-ref-space-10) var(--bb-ref-space-12);cursor:pointer;transition:background-color .2s;align-items:center;border-radius:5px}.grouped-selection-group-header:hover{background-color:var(--color-background)}.grouped-selection-divider{height:1px;background-color:var(--color-border);margin:0 var(--bb-ref-space-12)}.grouped-selection-checkbox{flex-shrink:0}.grouped-selection-content{flex:1;min-width:0;overflow:hidden}.grouped-selection-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grouped-selection-value{flex-shrink:0;text-align:right;white-space:nowrap;min-width:100px;display:flex;flex-direction:column;align-items:flex-end;gap:var(--bb-ref-space-2)}.grouped-selection-row{padding:var(--bb-ref-space-10) var(--bb-ref-space-12);cursor:pointer;transition:background-color .2s;width:100%;box-sizing:border-box;display:flex;align-items:center;border-radius:5px}.grouped-selection-row:hover:not(.grouped-selection-row--disabled){background-color:var(--color-background)}.grouped-selection-row--disabled{opacity:.5;cursor:not-allowed}.grouped-selection-child-row{position:relative}.grouped-selection-child-row:before{content:"";position:absolute;left:20px;top:0;bottom:50%;width:12px;border-left:var(--bb-ref-border-2) solid var(--color-border);border-bottom:var(--bb-ref-border-2) solid var(--color-border);border-bottom-left-radius:4px}.grouped-selection-child-row .grouped-selection-row{padding:var(--bb-ref-space-8) var(--bb-ref-space-12) var(--bb-ref-space-8) var(--bb-ref-space-38)}.grouped-selection-footer{border-top:var(--bb-ref-border-2) solid var(--color-border)}}.bookingbird-loading{border-radius:12px;padding:var(--bb-ref-space-20)}.bookingbird-loading--white{background-color:var(--color-surface)}.bookingbird-loading .st2{stroke-dasharray:2000;stroke-dashoffset:2000;animation:draw 2s linear infinite;stroke:var(--color-text-primary)}.bookingbird-loading .svg-animation-l{width:150px;height:150px}.bookingbird-loading .svg-animation-l .st2{stroke-width:10}@media(max-width:470px){.bookingbird-loading .svg-animation-l{width:100px;height:100px}}.bookingbird-loading .svg-animation-m{width:100px;height:100px}.bookingbird-loading .svg-animation-m .st2{stroke-width:15}@media(max-width:470px){.bookingbird-loading .svg-animation-m{width:64px;height:64px}}.bookingbird-loading .svg-animation-s{width:64px;height:64px}.bookingbird-loading .svg-animation-s .st2{stroke-width:20}@media(max-width:470px){.bookingbird-loading .svg-animation-s{width:32px;height:32px}}.bookingbird-loading .svg-animation-xs{width:32px;height:32px}.bookingbird-loading .svg-animation-xs .st2{stroke-width:30}@media(max-width:470px){.bookingbird-loading .svg-animation-xs{width:16px;height:16px}}@keyframes draw{0%{stroke-dashoffset:2000}to{stroke-dashoffset:0}}.share-modal__preview{margin-bottom:0}.share-modal__link-row{background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:10px;padding:var(--bb-ref-space-8) var(--bb-ref-space-12);overflow:hidden}.share-modal__link-row-icon{color:var(--color-text-secondary);flex-shrink:0}.share-modal__link-row-text{flex:1;font-size:11px;color:var(--color-text-secondary);font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@layer legacy{.flex-1{flex:1}.detail-action-banner{container-type:inline-size;container-name:action-banner}.detail-action-banner__label-row{margin-bottom:var(--bb-ref-space-12)}.detail-action-banner__label{text-transform:uppercase;letter-spacing:.5px;color:var(--color-error)}.detail-action-banner__count{background:#fd5d5d26;color:var(--color-error);padding:var(--bb-ref-space-1) var(--bb-ref-space-6);border-radius:10px;font-size:8px;font-weight:700}.detail-action-banner__action{padding:var(--bb-ref-space-10) var(--bb-ref-space-12);background:var(--color-background);border-radius:8px}@media(max-width:470px){.detail-action-banner__action{flex-wrap:wrap;gap:var(--bb-ref-space-8)}}@container action-banner (max-width: 360px){.detail-action-banner__action{flex-wrap:wrap;gap:var(--bb-ref-space-8)}}.detail-action-banner__action-icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-action-banner__action-icon--urgent{background:#fd5d5d1f;color:var(--color-error)}.detail-action-banner__action-icon--warning{background:#f8b4001f;color:var(--color-warning)}.detail-action-banner__action-icon--info{background:#4d5aa81f;color:var(--color-primary)}.detail-action-banner__action-content{min-width:0;flex:1}.detail-action-banner__action-text{min-width:0}@container action-banner (max-width: 320px){.detail-action-banner__action-text .bodytext{display:none}}.detail-action-banner__action-cta{flex-shrink:0}@media(max-width:470px){.detail-action-banner__action-cta{width:100%}}@container action-banner (max-width: 360px){.detail-action-banner__action-cta{width:100%}}@container action-banner (max-width: 260px){.detail-action-banner__action-cta{display:none}}}@layer legacy{.detail-activity-timeline__events{position:relative;padding-left:var(--bb-ref-space-20)}.detail-activity-timeline__event{position:relative;padding-bottom:var(--bb-ref-space-14)}.detail-activity-timeline__event:last-child{padding-bottom:0}.detail-activity-timeline__event:not(:last-child):after{content:"";position:absolute;left:-14px;top:16px;bottom:0;width:1px;background:var(--color-border)}.detail-activity-timeline__dot{position:absolute;left:-18px;top:4px;width:8px;height:8px;border-radius:50%}.detail-activity-timeline__dot--green{background:var(--color-success)}.detail-activity-timeline__dot--violet{background:var(--color-primary)}.detail-activity-timeline__dot--blue{background:var(--color-info, var(--color-primary))}.detail-activity-timeline__dot--amber{background:var(--color-warning)}.detail-activity-timeline__dot--red{background:var(--color-error)}.detail-activity-timeline__icon{position:absolute;left:-22px;top:1px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.detail-activity-timeline__icon--green{color:var(--color-success)}.detail-activity-timeline__icon--violet{color:var(--color-primary)}.detail-activity-timeline__icon--blue{color:var(--color-info, var(--color-primary))}.detail-activity-timeline__icon--amber{color:var(--color-warning)}.detail-activity-timeline__icon--red{color:var(--color-error)}.detail-activity-timeline__system-chip{position:absolute;left:-24px;top:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-input-background);color:var(--color-input-text-secondary);border:var(--bb-ref-border-1) solid var(--color-border)}.detail-activity-timeline__changes{margin-top:var(--bb-ref-space-4);padding-left:var(--bb-ref-space-8);border-left:var(--bb-ref-border-2) solid var(--color-border)}.detail-activity-timeline__changes-summary{margin-top:var(--bb-ref-space-4);padding:0;background:none;border:none;cursor:pointer;font-size:8px;font-weight:500;text-align:left;color:var(--color-primary)}.detail-activity-timeline__changes-summary:hover{text-decoration:underline}.detail-activity-timeline__change{line-height:1.4}.detail-activity-timeline__event-time{margin-top:var(--bb-ref-space-2)}.detail-activity-timeline__more{padding-top:var(--bb-ref-space-4);text-align:center}.detail-activity-timeline__toggle{background:var(--color-surface-detail);border:none;border-radius:4px;padding:var(--bb-ref-space-2) var(--bb-ref-space-8);font-size:9px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.detail-activity-timeline__toggle:hover{color:var(--color-text-primary);background:var(--color-border)}}@layer legacy{.detail-customer-card__avatar{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:var(--bb-color-text-inverted);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.detail-customer-card__meta{padding-top:var(--bb-ref-space-8);border-top:var(--bb-ref-border-1) solid var(--color-border)}.detail-customer-card__action-icon{color:var(--color-primary);cursor:pointer;opacity:.7;transition:opacity .15s}.detail-customer-card__action-icon:hover{opacity:1}}@layer legacy{.flex-1{flex:1}.default-integration-header{padding:var(--bb-ref-space-15) var(--bb-ref-space-30)}@media(max-width:470px){.default-integration-header{padding:var(--bb-ref-space-15)}}}@layer legacy{.simple-tag-wrapper{display:flex;align-items:center;width:fit-content;background-color:var(--color-background);transition:background-color .15s ease}.simple-tag-wrapper.simple-tag-clickable{cursor:pointer}.simple-tag-wrapper.simple-tag-clickable:hover{background-color:var(--color-input-border)}.simple-tag--primary{border-radius:15px;white-space:nowrap;padding:var(--bb-ref-space-4)}.simple-tag--secondary{border-radius:20px;padding:var(--bb-ref-space-8) var(--bb-ref-space-16)}.tag-label{white-space:nowrap}.tag-icon{font-size:var(--bb-ref-font-size-body-l)}}@layer legacy{.integration-data-card .component-container{padding:var(--bb-ref-space-15)}.integration-data-card .component-wrapper-container,.integration-data-card .component-wrapper-container-content{padding:0}.integration-data-logo-container{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:5px;padding:var(--bb-ref-space-8)}.access-code-container{flex:0 0 auto;width:fit-content}.access-code-char{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:5px;color:var(--color-text-primary)}.integration-data-divider{width:1px;height:48px;background-color:var(--color-border);margin:0 var(--bb-ref-space-12)}}@layer legacy{.flex-1{flex:1}.feed-card{background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-card-base);overflow:hidden}.feed-card--no-border{background:transparent;box-shadow:none;border-radius:0;overflow:visible}.feed-card .list-data-table,.feed-card .list-data-table-header,.feed-card .list-data-table-body{border-radius:0}.feed-card-header{padding:var(--bb-ref-space-16) var(--bb-ref-space-20) var(--bb-ref-space-10)}@media(max-width:470px){.feed-card-header{padding:var(--bb-ref-space-14) var(--bb-ref-space-16) var(--bb-ref-space-8)}}.feed-card-header__icon{color:var(--color-text-secondary);opacity:.4}.feed-card-header .headline{text-transform:uppercase;letter-spacing:.06em;opacity:.4}.feed-card-content{padding:var(--bb-ref-space-4) var(--bb-ref-space-12) var(--bb-ref-space-14)}@media(max-width:470px){.feed-card-content{padding:var(--bb-ref-space-4) var(--bb-ref-space-10) var(--bb-ref-space-12)}}}@layer legacy{.flex-1{flex:1}.invoice-and-payments-tab-wrapper{width:100%;max-width:1000px;margin:0 auto}.payment-indicator{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;background:var(--color-background);color:var(--color-text-secondary);flex-shrink:0}@media(max-width:470px){.payment-indicator{width:28px;height:28px;min-width:28px;min-height:28px}}.payment-indicator--incoming{color:var(--color-success)}.payment-indicator--outgoing{color:var(--color-error)}.payment-history-toggle{width:auto;align-items:center}.payment-row--historical{opacity:.55;border-left:var(--bb-ref-border-2) solid var(--color-warning, #f59e0b)}.payment-provider-logo{height:14px;width:auto;object-fit:contain;opacity:.7}}@layer legacy{.booking-addons-card__row{padding:var(--bb-ref-space-10) var(--bb-ref-space-12);background:var(--color-background);border-radius:5px;border:var(--bb-ref-border-1) solid var(--color-border);transition:background .15s}.booking-addons-card__row:hover{background:var(--color-surface-detail)}.booking-addons-card__icon-wrap{width:28px;height:28px;border-radius:7px;background:#4d5aa81a;color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.booking-addons-card__name{font-weight:500}}@layer legacy{.detail-card.booking-key-info-card{padding:0;overflow:hidden}.booking-key-info-card__hero{padding:var(--bb-ref-space-18) var(--bb-ref-space-18) var(--bb-ref-space-16);background:linear-gradient(135deg,#4d5aa812,#4d5aa806);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.booking-key-info-card__calendar-block{background:var(--color-surface);border-radius:8px;border:var(--bb-ref-border-1) solid var(--color-border);padding:var(--bb-ref-space-7) var(--bb-ref-space-11);min-width:50px;flex-shrink:0}.booking-key-info-card__calendar-month{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary)}.booking-key-info-card__calendar-day{font-size:22px;font-weight:700;color:var(--color-text-primary);line-height:1.1}.booking-key-info-card__calendar-weekday{font-size:8px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px}.booking-key-info-card__hero-center{flex:1;min-width:0}.booking-key-info-card__duration-badge{display:inline-block;width:fit-content;background:#4d5aa81f;color:var(--color-primary);padding:var(--bb-ref-space-2) var(--bb-ref-space-8);border-radius:10px;font-size:10px;font-weight:600}.booking-key-info-card__hero-right{flex-shrink:0}.booking-key-info-card__relative-badge{background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);padding:var(--bb-ref-space-4) var(--bb-ref-space-10);border-radius:10px;font-size:10px;font-weight:500;color:var(--color-text-primary);white-space:nowrap}.booking-key-info-card__info-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:var(--bb-ref-space-16) var(--bb-ref-space-18)}.booking-key-info-card__info-row>*+*{border-left:var(--bb-ref-border-1) solid var(--color-border);padding-left:var(--bb-ref-space-16)}.booking-key-info-card__info-cell{padding-right:var(--bb-ref-space-16)}.booking-key-info-card__info-cell:first-child{padding-left:0}.booking-key-info-card__info-label{text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-secondary);margin-bottom:var(--bb-ref-space-2)}.booking-key-info-card__resource-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.booking-key-info-card__dep-label{text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-secondary);margin-top:var(--bb-ref-space-6)}.booking-key-info-card__dep-tags{flex-wrap:wrap;margin-top:var(--bb-ref-space-4)}.booking-key-info-card__dep-tag{width:fit-content;padding:var(--bb-ref-space-2) var(--bb-ref-space-8);border-radius:4px;border:var(--bb-ref-border-1) solid var(--color-border);background:var(--color-background-secondary)}.booking-key-info-card__dep-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.booking-key-info-card__avatar{width:24px;height:24px;border-radius:50%;background:var(--color-primary);color:var(--bb-color-text-inverted);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;flex-shrink:0}.booking-key-info-card__recurring{padding:var(--bb-ref-space-10) var(--bb-ref-space-18);background:var(--color-background);border-top:var(--bb-ref-border-1) solid var(--color-border)}.booking-key-info-card__recurring-badge{font-size:8px;font-weight:600;background:#4d5aa81a;color:var(--color-primary);padding:var(--bb-ref-space-2) var(--bb-ref-space-8);border-radius:10px;text-transform:uppercase;letter-spacing:.3px}}@layer legacy{.participants-editor__row{background:var(--color-surface);border-radius:5px;border:var(--bb-ref-border-1) solid var(--color-border);padding:var(--bb-ref-space-10) var(--bb-ref-space-12)}.participants-editor__avatar{width:34px;height:34px;border-radius:50%;background:var(--color-primary);color:var(--bb-color-text-inverted);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.participants-editor__info{flex:1;min-width:0}.participants-editor__config{color:var(--color-primary);font-weight:500}.participants-editor__remove-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:5px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.participants-editor__remove-btn:hover{background:#fd5d5d14;color:#fd5d5d}.participants-editor__add{border-top:var(--bb-ref-border-1) solid var(--color-border);padding-top:var(--bb-ref-space-16)}}@layer legacy{.progress-bar-wrapper{width:100%}.progress-bar-wrapper--minimal .progress-bar-under-limit-progress,.progress-bar-wrapper--minimal .progress-bar-over-limit-progress,.progress-bar-wrapper--compact .progress-bar-under-limit-progress,.progress-bar-wrapper--compact .progress-bar-over-limit-progress{border-radius:5px}.progress-bar-global-container{border-radius:8px;height:40px;position:relative;border:var(--bb-ref-border-1) solid var(--color-input-border);box-shadow:var(--shadow-text-input);background-color:var(--color-surface);overflow:hidden}.progress-bar-global-container--minimal{height:6px;border:none;box-shadow:none;background-color:var(--color-background-secondary);border-radius:5px}.progress-bar-global-container--minimal .progress-bar-under-limit-container,.progress-bar-global-container--minimal .progress-bar-over-limit-container{padding:0}.progress-bar-global-container--minimal .progress-bar-under-limit-progress,.progress-bar-global-container--minimal .progress-bar-over-limit-progress{border-radius:5px}.progress-bar-global-container--compact{height:24px;border-radius:10px}.progress-bar-global-container--compact .progress-bar-under-limit-container,.progress-bar-global-container--compact .progress-bar-over-limit-container{padding:var(--bb-ref-space-3)}.progress-bar-global-container--compact .progress-bar-under-limit-progress,.progress-bar-global-container--compact .progress-bar-over-limit-progress{border-radius:7px}.progress-bar-under-limit-container,.progress-bar-over-limit-container{height:100%;padding:var(--bb-ref-space-4);transition:.2s linear width}.progress-bar-under-limit-progress{border-radius:3px;height:100%;transition:.2s linear width;background-color:var(--color-secondary)}.progress-bar-over-limit-progress{border-radius:3px;height:100%;transition:.2s linear width;background-color:var(--color-error)}.progress-bar-limit-pointer-wrapper{position:absolute;height:100%;transition:.2s linear left;border-left:var(--bb-ref-border-1) solid var(--color-border-secondary)}.progress-bar-limit-pointer-container{position:relative;height:100%}.progress-bar-limit-pointer-label{position:absolute;top:-16px;left:-4px;font-size:var(--bb-ref-font-size-body-m);white-space:nowrap;color:var(--color-text-secondary)}}@layer legacy{.booking-participants-card__count-badge{background:#4d5aa81a;color:var(--color-primary);padding:var(--bb-ref-space-2) var(--bb-ref-space-8);border-radius:10px;font-size:10px;font-weight:600}.booking-participants-card__row{background:var(--color-surface);border-radius:5px;border:var(--bb-ref-border-1) solid var(--color-border);padding:var(--bb-ref-space-10) var(--bb-ref-space-12);overflow:hidden}.booking-participants-card__avatar{width:34px;height:34px;border-radius:50%;background:var(--color-primary);color:var(--bb-color-text-inverted);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.booking-participants-card__info{flex:1;min-width:0}.booking-participants-card__config{color:var(--color-primary);font-weight:500}.booking-participants-card__form-indicator{font-size:8px;font-weight:600;background:#4d5aa814;color:var(--color-primary);padding:var(--bb-ref-space-2) var(--bb-ref-space-6);border-radius:6px;flex-shrink:0}.booking-participants-card__usage{display:flex;flex-direction:column;gap:var(--bb-ref-space-8);margin:var(--bb-ref-space-10) -12px -10px;padding:var(--bb-ref-space-10) var(--bb-ref-space-12);border-top:var(--bb-ref-border-1) solid var(--color-border);background:#f5f5f3}.booking-participants-card__usage-icon{color:var(--color-primary);flex-shrink:0}.booking-participants-card__usage-remaining{font-size:10px;font-weight:500;padding:var(--bb-ref-space-2) var(--bb-ref-space-8);border-radius:5px;width:fit-content}.booking-participants-card__usage-remaining--ok{background:#5cc37a1f;color:#32874b}.booking-participants-card__usage-remaining--low{background:#e6a8171a;color:#a07510}}@layer legacy{.detail-quick-links-card__divider{height:1px;background:var(--color-border);margin:var(--bb-ref-space-8) 0}.detail-quick-links-card__action{display:flex;align-items:center;gap:var(--bb-ref-space-10);padding:var(--bb-ref-space-10) var(--bb-ref-space-12);background:var(--color-background);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.detail-quick-links-card__action:hover{border-color:var(--color-primary);background:#4d5aa808}.detail-quick-links-card__action:hover .detail-quick-links-card__action-cta{color:var(--color-primary)}.detail-quick-links-card__action-icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-quick-links-card__action-icon--warning{background:#f8b4001f;color:var(--color-warning)}.detail-quick-links-card__action-icon--primary,.detail-quick-links-card__action-icon--info{background:#4d5aa81f;color:var(--color-primary)}.detail-quick-links-card__action-icon--success{background:#5cc37a1f;color:var(--color-success)}.detail-quick-links-card__action-icon--neutral{background:var(--color-surface-detail);color:var(--color-text-secondary)}.detail-quick-links-card__action-text{flex:1;min-width:0}.detail-quick-links-card__action-label{font-weight:600}.detail-quick-links-card__action-cta{display:flex;align-items:center;gap:var(--bb-ref-space-3);flex-shrink:0;font-size:10px;font-weight:600;color:var(--color-text-secondary);transition:color .15s}.detail-quick-links-card__link{display:flex;align-items:center;padding:var(--bb-ref-space-8) var(--bb-ref-space-12);border-radius:8px;text-decoration:none;cursor:pointer;transition:background .15s}.detail-quick-links-card__link:hover{background:#00000008}.detail-quick-links-card__link:hover .detail-quick-links-card__arrow{opacity:1}.detail-quick-links-card__link-icon{color:var(--color-text-secondary);flex-shrink:0}.detail-quick-links-card__link-label{flex:1;font-weight:500}.detail-quick-links-card__arrow{color:var(--color-primary);opacity:.5;transition:opacity .15s;flex-shrink:0}}@layer legacy{.flex-1{flex:1}.booking-detail-content{display:grid;grid-template-columns:1.55fr 1fr;gap:14px;align-items:start;width:100%;padding:0 var(--bb-ref-space-4) var(--bb-ref-space-20)}@media only screen and (max-width:960px){.booking-detail-content{grid-template-columns:1fr}}.booking-detail-content__main{display:flex;flex-direction:column;gap:14px;min-width:0}.booking-detail-content__sidebar{display:flex;flex-direction:column;gap:8px;position:sticky;top:0;min-width:0}@media only screen and (max-width:960px){.booking-detail-content__sidebar{position:static}}.booking-detail-content__sidebar .detail-card{padding:var(--bb-ref-space-14) var(--bb-ref-space-16)}.booking-detail-content__sidebar .detail-card__header{margin-bottom:var(--bb-ref-space-10)}.booking-detail-content .feed-card-header .headline{font-size:var(--bb-ref-font-size-body-s);font-weight:600;letter-spacing:.5px;color:var(--color-primary);opacity:1}.booking-detail-content .feed-card-header__icon{display:none}}@layer legacy{.view-switcher-segment{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.view-switcher-segment__track{position:relative;display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:var(--bb-size-control);padding:var(--bb-ref-space-2);border:1px solid var(--color-border);border-radius:var(--bb-radius-control);background:var(--color-surface-subtle);overflow:hidden}.view-switcher-segment__measure{position:absolute;top:-9999px;left:0;display:flex;gap:4px;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.view-switcher-segment__skeleton{display:inline-flex;align-items:center;gap:4px;padding:0 2px;line-height:1}.view-switcher-segment__empty{padding:0 8px;font-size:13px;color:var(--color-text-secondary);white-space:nowrap}.view-switcher-segment__seg{display:inline-flex;align-items:center;gap:6px;flex:none;max-width:220px;padding:2px 8px;border:none;border-radius:calc(var(--bb-radius-control) - var(--bb-ref-space-2));background:none;color:var(--color-text-secondary);font:inherit;font-weight:500;cursor:pointer;transition:background-color .12s ease,color .12s ease}.view-switcher-segment__seg .entity-colour-badge{filter:grayscale(1);opacity:.55;transition:filter .12s ease,opacity .12s ease}.view-switcher-segment__seg:hover{background:var(--color-surface);color:var(--color-text-primary)}.view-switcher-segment__seg:hover .entity-colour-badge{filter:none;opacity:1}.view-switcher-segment__seg--active{background:var(--color-surface);color:var(--color-text-primary);font-weight:600;box-shadow:0 0 0 1px var(--color-border),var(--shadow-card-hover)}.view-switcher-segment__seg--active .entity-colour-badge{filter:none;opacity:1}.view-switcher-segment__seg-label{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.view-switcher-segment__overflow-wrapper{display:inline-flex;flex:none}.view-switcher-segment__overflow{display:inline-flex;align-items:center;justify-content:center;gap:3px;flex:none;height:22px;padding:0 6px;border:none;border-radius:calc(var(--bb-radius-control) - var(--bb-ref-space-2));background:none;color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:background-color .12s ease}.view-switcher-segment__overflow:hover,.view-switcher-segment__overflow--open{background:var(--color-surface);color:var(--color-text-primary)}.view-switcher-segment__overflow-label{font-size:12px;font-weight:600}.view-switcher-segment__manage{flex:none;width:var(--bb-size-control);height:var(--bb-size-control);min-width:var(--bb-size-control);padding:0}.view-switcher-segment--preview{flex:none;pointer-events:none;-webkit-user-select:none;user-select:none}}@layer legacy{.view-switcher-menu__menu{display:flex;flex-direction:column;width:282px;max-height:var(--dropdown-available-height, none);overflow:hidden}.view-switcher-menu__list{flex:1 1 auto;min-height:0;padding:6px}.view-switcher-menu__scroll{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;max-height:368px;overflow-y:auto;overscroll-behavior:contain}.view-switcher-menu__group{padding:6px 9px 3px;color:var(--color-text-muted);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.view-switcher-menu__row{padding:6px 9px;border-radius:8px;cursor:pointer;color:var(--color-text-primary)}.view-switcher-menu__row:hover{background:var(--color-surface-subtle)}.view-switcher-menu__row--active{background:var(--color-primary-tint)}.view-switcher-menu__row--action{color:var(--color-primary);font-weight:600}.view-switcher-menu__text{min-width:0;flex:1;gap:1px}.view-switcher-menu__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.view-switcher-menu__subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-muted)}.view-switcher-menu__meta{margin-left:auto;flex:none;width:auto}.view-switcher-menu .icon-button{display:flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;padding:0;flex:none}.view-switcher-menu__action-icon{display:flex;align-items:center;justify-content:center;flex:none;width:24px}.view-switcher-menu__divider{height:1px;margin:5px 0;background:var(--color-border)}}@layer legacy{.calendar-field-preview__stage{display:flex;justify-content:center;padding:16px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-subtle)}.calendar-field-preview__tile{--c: var(--color-primary);display:flex;flex-direction:column;gap:3px;width:100%;max-width:220px;padding:6px}.calendar-field-preview__tile--soft{background:color-mix(in srgb,var(--c) 12%,transparent);border-left:var(--bb-ref-border-3) solid var(--c);border-radius:0 8px 8px 0}.calendar-field-preview__tile--filled{background:color-mix(in srgb,var(--c) 38%,transparent);border-left:none;border-radius:8px}.calendar-field-preview__tile--glass{background:radial-gradient(ellipse 110% 55% at 50% -5%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 35%,transparent 60%),linear-gradient(155deg,color-mix(in srgb,var(--c) 6%,rgba(255,255,255,.93)),color-mix(in srgb,var(--c) 3%,rgba(255,255,255,.88)));border-left:2.5px solid color-mix(in srgb,var(--c) 70%,transparent);border-radius:8px;box-shadow:inset 0 1.5px #fff,inset 0 -1px #0000000d,0 1px 3px #0000000f,0 4px 14px #00000012,0 5px 18px color-mix(in srgb,var(--c) 14%,transparent),0 0 0 .5px #0000000f}.calendar-field-preview__line{display:flex;align-items:center;gap:2px;width:100%;padding:3px 3px 3px 5px;border:1px solid transparent;border-radius:5px;background:transparent;text-align:left;transition:background .12s ease,border-color .12s ease}.calendar-field-preview__line:hover,.calendar-field-preview__line:focus-within{border-color:var(--color-border);background:var(--color-surface)}.calendar-field-preview__line--dragging{z-index:1;border-color:var(--color-primary);background:var(--color-surface)}.calendar-field-preview__line--locked{padding-right:5px;opacity:.75}.calendar-field-preview__line--locked:hover{border-color:transparent;background:transparent}.calendar-field-preview__line-handle{display:flex;flex:1;align-items:center;gap:4px;min-width:0;padding:0;border:none;background:transparent;text-align:left;cursor:grab}.calendar-field-preview__line--dragging .calendar-field-preview__line-handle{cursor:grabbing}.calendar-field-preview__line-hide{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:15px;height:15px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:background .12s ease,color .12s ease}.calendar-field-preview__line-hide:hover,.calendar-field-preview__line-hide:focus-visible{background:var(--color-surface-subtle);color:var(--color-text-primary)}.calendar-field-preview__line-grip{flex-shrink:0;color:var(--color-text-tertiary)}.calendar-field-preview__line-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:var(--color-text-secondary)}.calendar-field-preview__line--lead .calendar-field-preview__line-label{font-weight:600;font-size:12px;color:var(--color-text-primary)}.calendar-field-preview__hidden{flex-wrap:wrap}.calendar-field-preview__chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 7px;border:1px dashed var(--color-border);border-radius:999px;background:transparent;font-size:11px;color:var(--color-text-secondary);transition:border-color .12s ease,color .12s ease}.calendar-field-preview__chip:hover,.calendar-field-preview__chip:focus-visible{border-style:solid;border-color:var(--color-primary);color:var(--color-text-primary)}.calendar-field-preview__hint{color:var(--color-text-tertiary)}}@layer legacy{.calendar-layout-preview{width:100%;height:40px;border-radius:5px;border:1px solid var(--color-border);background:var(--color-surface-subtle);box-sizing:border-box;overflow:hidden}.calendar-layout-preview--columns{display:flex;gap:2px;padding:3px}.calendar-layout-preview__col{position:relative;flex:1;min-width:0;border-radius:2px;background:var(--color-surface);border:1px solid var(--color-border)}.calendar-layout-preview__event{position:absolute;left:1px;right:1px;border-radius:1px;background:var(--color-primary)}.calendar-layout-preview--month{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:1px;padding:3px}.calendar-layout-preview__cell{border-radius:1px;background:var(--color-surface);border:1px solid var(--color-border)}.calendar-layout-preview__cell[data-filled]{background:var(--color-primary-ultralight);border-color:var(--color-primary)}.calendar-layout-preview--agenda{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:5px 6px}.calendar-layout-preview__row{display:flex;align-items:center;gap:5px}.calendar-layout-preview__dot{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--color-primary)}.calendar-layout-preview__line{flex:1;height:3px;border-radius:2px;background:var(--color-text-tertiary)}.calendar-layout-preview--timeline{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:4px 3px}.calendar-layout-preview__grid{position:absolute;inset:0}.calendar-layout-preview__gridline{position:absolute;top:0;bottom:0;width:1px;background:var(--color-border)}.calendar-layout-preview__lane{position:relative;height:5px}.calendar-layout-preview__bar{position:absolute;top:0;height:100%;border-radius:2px;background:var(--color-primary)}}@layer legacy{.collapse-preview{padding:10px 12px;border-radius:10px;background-color:var(--color-background-secondary);border:1px solid var(--color-border)}.collapse-preview__side{flex:1;min-width:0}.collapse-preview__caption{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.collapse-preview__list{display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:2px;background-color:var(--color-background-primary);border:1px solid var(--color-border)}.collapse-preview__row{height:14px;border-radius:2px;background-color:var(--color-background-tertiary)}.collapse-preview__row--event{display:flex;align-items:center;height:auto;min-height:14px;padding:3px 8px;font-size:10px;font-weight:600;color:var(--color-primary);background-color:var(--color-primary-tint)}.collapse-preview__arrow{flex:none;color:var(--color-success)}}@layer legacy{.selectable-option{padding:14px 16px;border-radius:12px;cursor:pointer;background-color:var(--color-surface);border:1px solid var(--color-border);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.selectable-option:hover:not(.selectable-option--disabled):not(.selectable-option--selected){border-color:var(--color-text-secondary);background-color:var(--color-surface-subtle)}.selectable-option--selected{border-color:var(--color-primary);background-color:var(--color-primary-tint);box-shadow:var(--shadow-card-selected)}.selectable-option:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.selectable-option--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.selectable-option__icon{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:5px;background:var(--color-surface-subtle);color:var(--color-text-secondary)}.selectable-option--selected .selectable-option__icon{background:var(--color-surface);color:var(--color-primary)}.selectable-option__body{flex:1;min-width:0}.selectable-option__trailing{display:flex;align-items:center;justify-content:center;flex:none;margin-left:auto}.selectable-option__check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--color-border);color:var(--color-text-inverted);transition:background-color .15s ease,border-color .15s ease}.selectable-option__check--on{background:var(--color-primary);border-color:var(--color-primary)}}@layer legacy{.add-tile-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:1.5px dashed var(--color-border);background:transparent;color:var(--color-primary);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.add-tile-button:hover{border-color:var(--color-primary-light);background:var(--color-primary-tint)}}@layer legacy{.view-choice-multi-select__list{max-height:160px;overflow-y:auto}.view-choice-multi-select__row{width:100%}}@layer legacy{.view-rule-preview{position:relative;box-sizing:border-box;width:82px;height:48px;padding:6px;border-radius:5px;border:1px solid var(--color-border);background:var(--color-surface-subtle);overflow:hidden}.view-rule-preview__trigger{position:absolute;top:7px;left:7px;width:26px;height:10px;border-radius:999px;background:var(--color-primary-tint);box-shadow:inset 0 0 0 1px var(--color-primary-light)}.view-rule-preview__pop{position:absolute;top:21px;left:7px;width:38px;display:flex;flex-direction:column;gap:3px;padding:5px;border-radius:4px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 2px 6px #2d2d301f}.view-rule-preview__pop-line{height:3px;border-radius:2px;background:var(--color-border)}.view-rule-preview__pop-line:first-child{width:70%;background:var(--color-primary)}.view-rule-preview--panel{display:flex;gap:5px}.view-rule-preview__side{display:flex;flex-direction:column;gap:3px;width:40%;padding:5px;border-radius:4px;background:var(--color-primary-ultralight);box-shadow:inset 0 0 0 1px var(--color-primary-light)}.view-rule-preview__side-line{height:3px;border-radius:2px;background:var(--color-primary);opacity:.5}.view-rule-preview__side-line:first-child{opacity:1}.view-rule-preview__body{flex:1;display:flex;flex-direction:column;gap:5px;padding-top:2px}.view-rule-preview__body-line{height:4px;border-radius:2px;background:var(--color-border)}}@layer legacy{.view-data-tab__value--invalid{padding:8px;border:1px solid var(--color-error);border-radius:8px;background:var(--color-error-tint)}.view-data-tab__value-error{color:var(--color-error)}.view-data-tab__offer-control,.view-data-tab__offer-hint{color:var(--color-text-secondary)}.view-rule-list{display:flex;flex-direction:column}.view-rule-list__drag-handle{display:flex;align-items:center;justify-content:center;cursor:grab;color:var(--color-text-tertiary);flex-shrink:0;width:16px;padding:0;border:none;background:none}.view-rule-list__drag-handle:active{cursor:grabbing}.view-rule-list__chip-slot{display:flex;justify-content:flex-end;flex:none;min-width:92px}.view-rule-list__chip{flex:none;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.view-rule-list__chip--fixed{color:var(--color-primary);background:var(--color-primary-tint)}.view-rule-list__chip--filterable{color:var(--color-success);background:var(--color-success-light)}.view-rule-list__picker-type{flex:none;color:var(--color-text-tertiary)}}@layer legacy{.flex-1{flex:1}.view-metric-conditions__item{padding:var(--bb-ref-space-12);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px;background-color:var(--color-background)}.view-metric-conditions__item>:first-child{flex:1;min-width:0}}@layer legacy{.view-metric-shape-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;height:42px;padding:6px;border-radius:10px}.view-metric-shape-preview--framed{border:1px solid var(--color-border);background-color:var(--color-surface)}.view-metric-shape-preview__label{width:60%;height:3px;border-radius:2px;background-color:var(--color-border)}.view-metric-shape-preview__value{width:42%;height:8px;border-radius:2px;background-color:var(--color-text-secondary)}.view-metric-shape-preview__ring{width:20px;height:20px;border-radius:50%;background:conic-gradient(var(--color-text-secondary) calc(var(--metric-shape-fraction) * 360deg),var(--color-border) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px))}.view-metric-shape-preview__track{width:70%;height:3px;border-radius:2px;background-color:var(--color-border);overflow:hidden}.view-metric-shape-preview__fill{display:block;height:100%;border-radius:2px;background-color:var(--color-text-secondary)}}@layer legacy{.view-metric-shape-picker{display:flex;flex-direction:column;gap:6px}.view-metric-shape-picker__label{color:var(--color-text-secondary)}.view-metric-shape-picker__slot{display:flex}.view-metric-shape-picker__option{width:52px;padding:4px;border:1px solid var(--color-border);border-radius:10px;background-color:var(--color-surface-subtle);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.view-metric-shape-picker__option:hover:not(.view-metric-shape-picker__option--disabled){border-color:var(--color-text-tertiary)}.view-metric-shape-picker__option--active{border-color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-text-primary)}.view-metric-shape-picker__option--disabled{cursor:not-allowed;opacity:.4}}@layer legacy{.view-metric-template-gallery,.view-metric-template-gallery__grid{width:100%}.view-metric-template{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--border-radius-m, 8px);background:var(--color-background-secondary);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.view-metric-template:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-background)}.view-metric-template__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--color-background);color:var(--color-text-secondary)}.view-metric-template__text{min-width:0}.view-metric-template__title{font-weight:600}.view-metric-template--success .view-metric-template__icon{color:var(--color-success)}.view-metric-template--warning .view-metric-template__icon{color:var(--color-warning)}.view-metric-template--error .view-metric-template__icon{color:var(--color-error)}.view-metric-template--disabled{cursor:not-allowed;opacity:.5}.view-metric-template--blank{border-style:dashed}}@layer legacy{.view-preview-stage{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--color-background)}.view-preview-stage__label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-tertiary)}.view-preview-stage__surface{background:var(--color-surface-subtle);border-radius:12px;padding:14px}.view-preview-stage--fill{height:100%;min-height:0}.view-preview-stage--fill .view-preview-stage__surface{flex:1;min-height:0;overflow:auto}}@layer legacy{.flex-1{flex:1}.view-metric-editor__content{overflow-y:hidden!important}@media(max-width:470px){.view-metric-editor__content{overflow-y:auto!important}}.view-metric-editor__body{height:100%;min-height:0}@media(max-width:470px){.view-metric-editor__body{flex-direction:column;height:auto;min-height:auto}}.view-metric-editor__definition{flex:1;min-width:0;min-height:0;overflow-y:auto}@media(max-width:470px){.view-metric-editor__definition{overflow-y:visible}}.view-metric-editor__preview{width:280px;flex-shrink:0;height:100%;min-height:0}@media(max-width:470px){.view-metric-editor__preview{width:100%;height:auto}}.view-metric-editor__word{padding-bottom:10px;flex-shrink:0}.view-metric-editor__sentence,.view-metric-editor__name-row{flex-wrap:wrap}.view-metric-editor__tone{gap:6px;flex-shrink:0}.view-metric-editor__tone .color-swatches__row{flex-wrap:nowrap}.view-metric-editor__width{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.view-metric-editor__width-label{color:var(--color-text-secondary)}}@layer legacy{.flex-1{flex:1}.view-metric-list__drag-handle{display:flex;align-items:center;justify-content:center;cursor:grab;color:var(--color-text-tertiary);flex-shrink:0;width:16px;padding:0;border:none;background:none}.view-metric-list__drag-handle:active{cursor:grabbing}}@layer legacy{.view-match-count-pill{display:inline-flex;flex:none;align-self:flex-start;max-width:100%;padding:3px 10px;border-radius:8px;background:var(--color-surface-secondary);color:var(--color-text-secondary);font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-match-count-pill--loading{align-items:center;line-height:1}}@layer legacy{.view-preview-rule-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bb-ref-space-6)}.view-preview-rule-bar__chip{display:inline-flex;align-items:center;gap:var(--bb-ref-space-4);height:20px;padding:0 var(--bb-ref-space-9);border-radius:999px;font-size:var(--bb-ref-font-size-body-s);font-weight:500;white-space:nowrap}.view-preview-rule-bar__field-icon{flex-shrink:0;opacity:.75}.view-preview-rule-bar__chip--locked{background:var(--color-primary-ultralight);color:var(--color-primary-dark)}.view-preview-rule-bar__chip--adjustable{background:var(--color-primary-tint);color:var(--color-primary);border:var(--bb-ref-border-1) solid var(--color-primary)}}@layer legacy{.calendar-skeleton-preview{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.calendar-skeleton-preview__bar{display:flex;align-items:center;gap:8px;min-height:24px}.calendar-skeleton-preview__switcher{display:flex;gap:2px;padding:2px;background:var(--color-primary-ultralight);border-radius:10px;flex:none}.calendar-skeleton-preview__segment{display:flex;align-items:center;justify-content:center;width:24px;height:20px;border-radius:5px;color:var(--color-text-tertiary)}.calendar-skeleton-preview__segment--active{background:var(--color-surface);color:var(--color-primary-dark);box-shadow:var(--shadow-card-base)}.calendar-skeleton-preview__bar-rules{margin-left:auto;min-width:0;overflow:hidden}.calendar-skeleton-preview__surface{flex:1;min-height:190px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-card-base);overflow:hidden}.calendar-skeleton-preview__event{position:relative;display:flex;flex-direction:column;gap:3px;padding:5px 6px;border-radius:5px;min-height:20px}.calendar-skeleton-preview__event--soft{background:var(--color-primary-tint);box-shadow:inset 3px 0 0 var(--color-primary)}.calendar-skeleton-preview__event--filled{background:var(--color-primary-light)}.calendar-skeleton-preview__event--glass{background:var(--color-surface-subtle);border:1px solid var(--color-border);box-shadow:inset 3px 0 0 var(--color-primary)}.calendar-skeleton-preview__line{height:5px;width:80%;border-radius:2px;background:var(--color-skeleton-base)}.calendar-skeleton-preview__line--lead{width:62%;height:6px;background:var(--color-primary-light)}.calendar-skeleton-preview__event--filled .calendar-skeleton-preview__line{background:#ffffff80}.calendar-skeleton-preview__event--filled .calendar-skeleton-preview__line--lead{background:#ffffffd9}.calendar-skeleton-preview__badge{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 4px;font-size:8px;font-weight:700;color:var(--color-primary-dark);background:var(--color-primary-ultralight);border-radius:999px}.calendar-skeleton-preview__badge--inline{position:static;margin-left:auto}.calendar-skeleton-preview__event--filled .calendar-skeleton-preview__badge{color:var(--color-primary);background:#ffffffd9}.calendar-skeleton-preview__grid{display:flex;height:100%}.calendar-skeleton-preview__gutter{display:flex;flex-direction:column;width:30px;flex:none;border-right:1px solid var(--color-surface-detail)}.calendar-skeleton-preview__tick{flex:1;padding:2px 6px 0 0;font-size:9px;text-align:right;color:var(--color-text-tertiary)}.calendar-skeleton-preview__cols{flex:1;display:flex;min-width:0}.calendar-skeleton-preview__col{flex:1;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--color-surface-detail)}.calendar-skeleton-preview__col:last-child{border-right:none}.calendar-skeleton-preview__col-head{display:flex;align-items:center;justify-content:center;height:22px;flex:none;border-bottom:1px solid var(--color-border)}.calendar-skeleton-preview__col-head:after{content:"";width:40%;height:5px;border-radius:2px;background:var(--color-skeleton-base)}.calendar-skeleton-preview__col-body{position:relative;flex:1;min-height:0;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 33px,var(--color-surface-subtle) 33px,var(--color-surface-subtle) 34px)}.calendar-skeleton-preview__placed{position:absolute;left:4px;right:4px}.calendar-skeleton-preview__resource{display:flex;flex-direction:column;height:100%}.calendar-skeleton-preview__axis{display:flex;height:20px;flex:none;border-bottom:1px solid var(--color-surface-detail)}.calendar-skeleton-preview__axis-corner{width:74px;flex:none;border-right:1px solid var(--color-border);background:var(--color-surface-subtle)}.calendar-skeleton-preview__axis-ticks{flex:1;display:flex}.calendar-skeleton-preview__axis-tick{flex:1;padding:4px 0 0 4px;font-size:9px;color:var(--color-text-tertiary);border-left:1px solid var(--color-surface-subtle)}.calendar-skeleton-preview__lanes{flex:1;display:flex;flex-direction:column;min-height:0}.calendar-skeleton-preview__lane{flex:1;display:flex;min-height:0;border-bottom:1px solid var(--color-surface-subtle)}.calendar-skeleton-preview__lane:last-child{border-bottom:none}.calendar-skeleton-preview__lane-label{display:flex;align-items:center;gap:6px;width:74px;flex:none;padding:0 8px;background:var(--color-surface-subtle);border-right:1px solid var(--color-border);box-shadow:inset 3px 0 0 var(--color-primary)}.calendar-skeleton-preview__lane-dot{width:6px;height:6px;border-radius:50%;background:var(--color-primary);opacity:.6;flex:none}.calendar-skeleton-preview__lane-bar{width:40px;height:6px;border-radius:2px;background:var(--color-skeleton-base)}.calendar-skeleton-preview__track{flex:1;position:relative;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(20% - 1px),var(--color-surface-subtle) calc(20% - 1px),var(--color-surface-subtle) 20%)}.calendar-skeleton-preview__hbar{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;height:14px;padding:0 5px;border-radius:5px}.calendar-skeleton-preview__hbar--soft{background:var(--color-primary-tint);box-shadow:inset 0 0 0 1px var(--color-primary-light)}.calendar-skeleton-preview__hbar--filled{background:var(--color-primary-light)}.calendar-skeleton-preview__hbar--glass{background:var(--color-surface-subtle);border:1px solid var(--color-border)}.calendar-skeleton-preview__month{display:flex;flex-direction:column;height:100%}.calendar-skeleton-preview__month-head{display:grid;grid-template-columns:repeat(7,1fr);flex:none;border-bottom:1px solid var(--color-surface-detail)}.calendar-skeleton-preview__month-day{display:flex;align-items:center;justify-content:center;height:16px}.calendar-skeleton-preview__month-day:after{content:"";width:9px;height:4px;border-radius:2px;background:var(--color-skeleton-base)}.calendar-skeleton-preview__month-grid{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;min-height:0}.calendar-skeleton-preview__cell{display:flex;flex-direction:column;gap:2px;padding:3px 4px;overflow:hidden;border-right:1px solid var(--color-surface-subtle);border-bottom:1px solid var(--color-surface-subtle)}.calendar-skeleton-preview__cell--today{background:var(--color-primary-tint)}.calendar-skeleton-preview__cell-num{width:12px;height:5px;border-radius:2px;background:var(--color-skeleton-base)}.calendar-skeleton-preview__chip-block{position:relative;height:8px;border-radius:2px}.calendar-skeleton-preview__chip-block--soft{background:var(--color-primary-tint)}.calendar-skeleton-preview__chip-block--filled{background:var(--color-primary-light)}.calendar-skeleton-preview__chip-block--glass{background:var(--color-skeleton-base)}.calendar-skeleton-preview__cell-badge{position:absolute;top:-1px;right:2px;font-size:7px;font-weight:700;color:var(--color-primary-dark)}.calendar-skeleton-preview__cell-more{width:14px;height:4px;border-radius:2px;background:var(--color-skeleton-highlight)}.calendar-skeleton-preview__agenda{display:flex;flex-direction:column;height:100%;overflow:hidden}.calendar-skeleton-preview__agenda-group{border-bottom:1px solid var(--color-surface-subtle)}.calendar-skeleton-preview__agenda-date{padding:5px 10px;background:var(--color-surface-subtle);border-bottom:1px solid var(--color-surface-subtle)}.calendar-skeleton-preview__agenda-date-bar{display:block;width:56px;height:6px;border-radius:2px;background:var(--color-skeleton-base)}.calendar-skeleton-preview__agenda-row{display:flex;align-items:stretch;gap:10px;padding:8px 10px}.calendar-skeleton-preview__agenda-time{position:relative;width:32px;flex:none}.calendar-skeleton-preview__agenda-time:before,.calendar-skeleton-preview__agenda-time:after{content:"";position:absolute;left:0;width:24px;height:5px;border-radius:2px;background:var(--color-skeleton-base)}.calendar-skeleton-preview__agenda-time:before{top:5px}.calendar-skeleton-preview__agenda-time:after{top:15px;background:var(--color-skeleton-highlight)}.calendar-skeleton-preview__agenda-spine{width:3px;flex:none;border-radius:2px}.calendar-skeleton-preview__agenda-spine--soft,.calendar-skeleton-preview__agenda-spine--glass{background:var(--color-primary-light)}.calendar-skeleton-preview__agenda-spine--filled{background:var(--color-primary)}.calendar-skeleton-preview__agenda-content{flex:1;display:flex}.calendar-skeleton-preview__agenda-content .calendar-skeleton-preview__event{flex:1}}@layer legacy{.table-skeleton-preview{display:flex;flex-direction:column;gap:10px}.table-skeleton-preview__table{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card-base)}.table-skeleton-preview__thead{display:grid;padding:10px 12px;border-bottom:1px solid var(--color-border)}.table-skeleton-preview__th{display:flex;align-items:center;gap:3px;min-width:0;font-size:11px;font-weight:600;color:var(--color-text-primary)}.table-skeleton-preview__th--center{justify-content:center}.table-skeleton-preview__th--right{justify-content:flex-end}.table-skeleton-preview__th--sorted{color:var(--color-primary)}.table-skeleton-preview__th-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-skeleton-preview__tbody{display:flex;flex-direction:column}.table-skeleton-preview__tr{display:grid;align-items:center;padding:12px;border-bottom:1px solid var(--color-border)}.table-skeleton-preview__tr:last-child{border-bottom:none}.table-skeleton-preview__td{display:flex;align-items:center;min-width:0}.table-skeleton-preview__td--center{justify-content:center}.table-skeleton-preview__td--right{justify-content:flex-end}.table-skeleton-preview__cell-inner{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.table-skeleton-preview__avatar{width:20px;height:20px;border-radius:50%;background:var(--color-skeleton-base);flex:none}.table-skeleton-preview__bar{height:9px;width:52%;border-radius:2px;background:var(--color-skeleton-base)}.table-skeleton-preview__bar--grow{flex:1;min-width:0}.table-skeleton-preview__bar--money{width:44px}.table-skeleton-preview__pill{height:15px;width:56px;border-radius:999px;background:var(--color-skeleton-base)}.table-skeleton-preview__toolbar{display:flex;flex-wrap:wrap;gap:6px}.table-skeleton-preview__tool{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);font-size:11px}.table-skeleton-preview__tool--off{opacity:.45;border-style:dashed}}@layer legacy{.display-type-list{width:100%}.display-type-card{display:grid;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:1.5px solid var(--color-input-border);border-radius:12px;background:var(--color-surface);box-shadow:var(--shadow-card-base);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.display-type-card:hover{border-color:var(--color-text-secondary)}.display-type-card:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.display-type-card--selected{border-color:var(--color-primary);background:var(--color-primary-tint);box-shadow:var(--shadow-card-selected)}.display-type-card__preview{display:flex;align-items:center;justify-content:center;width:50px;height:38px;border-radius:8px;background:var(--color-surface-subtle);overflow:hidden}.display-type-card__text{min-width:0}.display-type-card__label{font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.display-type-card__hint{color:var(--color-text-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.display-type-card .radio-button{justify-self:end;pointer-events:none}.view-editor-modal__card{padding:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.view-editor-modal__hint{color:var(--color-text-secondary);line-height:1.45}.view-editor-modal__fact-icon{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--color-surface-subtle);color:var(--color-text-secondary)}.view-editor-modal__preview-card{padding:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.view-editor-modal__preview-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.view-editor-modal__preview-meta{color:var(--color-text-muted)}.view-editor-modal__identity{flex-wrap:wrap}.view-editor-modal__preview-calendar,.view-editor-modal__preview-resource,.view-editor-modal__preview-list{width:42px;height:30px;border-radius:4px;background:transparent}.view-editor-modal__preview-calendar{background:linear-gradient(var(--color-primary) 0 0) no-repeat 5px 5px/10px 6px,linear-gradient(var(--color-primary) 0 0) no-repeat 22px 13px/10px 6px}.view-editor-modal__preview-resource{background:linear-gradient(var(--color-primary) 0 0) no-repeat 3px 6px/20px 4px,linear-gradient(var(--color-primary) 0 0) no-repeat 3px 13px/32px 4px,linear-gradient(var(--color-primary) 0 0) no-repeat 3px 20px/14px 4px}.view-editor-modal__preview-list{background:linear-gradient(var(--color-text-tertiary) 0 0) no-repeat 3px 6px/34px 3px,linear-gradient(var(--color-text-tertiary) 0 0) no-repeat 3px 14px/34px 3px,linear-gradient(var(--color-text-tertiary) 0 0) no-repeat 3px 22px/22px 3px}.view-editor-modal__event-preview{--c: var(--color-primary);width:100%;height:30px}.view-editor-modal__event-preview--soft{background:color-mix(in srgb,var(--c) 12%,transparent);border-left:var(--bb-ref-border-3) solid var(--c);border-radius:0 8px 8px 0}.view-editor-modal__event-preview--filled{background:color-mix(in srgb,var(--c) 38%,transparent);border-left:none;border-radius:8px}.view-editor-modal__event-preview--glass{background:radial-gradient(ellipse 110% 55% at 50% -5%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 35%,transparent 60%),linear-gradient(155deg,color-mix(in srgb,var(--c) 6%,rgba(255,255,255,.93)),color-mix(in srgb,var(--c) 3%,rgba(255,255,255,.88)));border-left:2.5px solid color-mix(in srgb,var(--c) 70%,transparent);border-radius:8px;box-shadow:inset 0 1.5px #fff,inset 0 -1px #0000000d,0 1px 3px #0000000f,0 4px 14px #00000012,0 5px 18px color-mix(in srgb,var(--c) 14%,transparent),0 0 0 .5px #0000000f}.view-toolbar-switches{padding:4px 10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-subtle)}.view-toolbar-switches__row{padding:8px 0}.view-toolbar-switches__row:not(:last-child){border-bottom:1px solid var(--color-border)}.view-toolbar-switches__icon{flex-shrink:0;color:var(--color-text-secondary)}}@layer legacy{.view-builder-modal{display:flex;flex-direction:column;min-height:0;flex:none;height:min(760px,84vh)}.view-builder-modal__body{display:grid;grid-template-columns:200px minmax(390px,1fr) 460px;grid-template-rows:minmax(0,1fr);flex:1;min-height:0}.view-builder-modal__rail{display:flex;flex-direction:column;gap:8px;padding:12px;min-height:0;overflow-y:auto;border-right:1px solid var(--color-border)}.view-builder-modal__main{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--color-border)}.view-builder-modal__tabs{display:none;flex-shrink:0;padding:6px 24px 0}.view-builder-modal__config{flex:1;min-width:0;min-height:0;overflow-y:auto}.view-builder-modal__config-inner{max-width:520px;margin:0 auto;padding:24px}.view-builder-modal__preview{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow:hidden}.view-builder-modal__preview-stage{display:flex;flex:1;min-width:0;min-height:0}.view-builder-modal__preview-stage>*{flex:1;min-width:0}@media only screen and (max-width:1100px){.view-builder-modal__body{grid-template-columns:200px minmax(390px,1fr)}.view-builder-modal__preview{display:none}.view-builder-modal__main{border-right:none}}@media only screen and (max-width:680px){.view-builder-modal{height:min(760px,88vh)}.view-builder-modal__body{display:flex;flex-direction:column;grid-template-rows:none}.view-builder-modal__rail{display:none}.view-builder-modal__tabs{display:block;padding:6px 16px 0}.view-builder-modal__config-inner{max-width:none;padding:18px 16px}}}@layer legacy{.view-switcher-preview{display:flex;align-items:center;justify-content:center;max-width:100%;min-width:0;pointer-events:none;-webkit-user-select:none;user-select:none}}@layer legacy{.view-management-surface__list{min-width:0;flex:1 1 auto;min-height:0}.view-management-surface__scroll{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;max-height:285px;overflow-y:auto;overscroll-behavior:contain}.view-management-surface__drag{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;padding:0;border:none;background:none;color:var(--color-text-tertiary);cursor:grab;touch-action:none}.view-management-surface__drag:active{cursor:grabbing}.view-management-surface__drag--locked{cursor:default}.view-management-surface__create-row{border-style:dashed}.view-management-surface__group{padding:6px 2px 2px;color:var(--color-text-tertiary);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.view-management-surface__group:not(:first-child){margin-top:8px}.view-management-surface__meta{flex:none;width:auto}@media(hover:hover){.view-management-surface__meta{display:grid;grid-template-areas:"trailing";justify-items:end;align-items:center}.view-management-surface__meta>*{grid-area:trailing}}@media(hover:hover){.view-management-surface__badge,.view-management-surface__actions{transition:opacity .15s ease}}@media(hover:hover){.list-row:hover .view-management-surface__badge,.list-row:focus-within .view-management-surface__badge{opacity:0}}.view-management-surface__actions{flex:none;width:auto}@media(hover:hover){.view-management-surface__actions{opacity:0;pointer-events:none}.list-row:hover .view-management-surface__actions,.list-row:focus-within .view-management-surface__actions{opacity:1;pointer-events:auto}}.view-management-surface__style-band{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--color-border)}.view-management-surface__style-cards{flex-direction:column}.view-management-surface__style-card{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:11px;background:var(--color-surface);text-align:left;font:inherit;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.view-management-surface__style-card:hover:not(.view-management-surface__style-card--selected){border-color:var(--color-text-secondary);background:var(--color-surface-subtle)}.view-management-surface__style-card--selected{border-color:var(--color-primary);background:var(--color-primary-tint)}.view-management-surface__style-card:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.view-management-surface__style-title{font-weight:600}.view-management-surface__style-indicator{flex:none;margin-left:auto;color:var(--color-text-tertiary)}.view-management-surface__style-card--selected .view-management-surface__style-indicator{color:var(--color-primary)}.view-management-surface__style-preview{display:flex;align-items:center;justify-content:center;min-height:56px;padding:10px;border-radius:8px;background:var(--color-surface-subtle);overflow:hidden}}@layer legacy{.view-template-gallery,.view-template-gallery__grid{width:100%}.view-template-gallery__group{display:contents}.view-template{width:100%;height:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--border-radius-m, 8px);background:var(--color-background-secondary);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.view-template:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-background)}.view-template--selected{border-color:var(--color-primary);background:var(--color-primary-tint)}.view-template--selected:hover:not(:disabled){background:var(--color-primary-tint)}.view-template__text{min-width:0}.view-template__check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;align-self:center;color:var(--color-text-secondary)}.view-template--selected .view-template__check{color:var(--color-primary)}.view-template__title{font-weight:600}.view-template__summary{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-template__blank-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--color-background);color:var(--color-text-secondary)}.view-template--disabled{cursor:not-allowed;opacity:.5;color:var(--color-text-secondary)}.view-template--blank{border-style:dashed}}@layer legacy{.slot-popup-container{z-index:1000;position:fixed!important}.slot-popup-container .slot-popup{padding:var(--bb-ref-space-15);max-width:190px;border-radius:10px;background-color:var(--color-surface);box-shadow:var(--shadow-primary)}.slot-popup-container .slot-popup-action{cursor:pointer}.slot-popup-container .slot-popup-action h3{white-space:nowrap}.slot-popup-container .slot-popup-action:hover *{color:var(--color-text-primary)}}@layer legacy{.over-limit-banner{padding:var(--bb-ref-space-12) var(--bb-ref-space-20);border-radius:8px;margin-bottom:var(--bb-ref-space-16);background:var(--color-error-light);border:var(--bb-ref-border-1) solid var(--color-error)}}@layer legacy{.flex-1{flex:1}.data-table-footer{border-radius:0 0 var(--bb-ref-radius-panel) var(--bb-ref-radius-panel);padding:var(--bb-ref-space-10) var(--bb-ref-space-14);background-color:var(--bb-color-card);box-shadow:inset 0 1px 0 var(--bb-color-hairline)}.data-table-footer span{font-family:var(--bb-font-numeric);font-size:var(--bb-ref-font-size-12);color:var(--bb-color-muted)}.data-table-footer--select{height:auto;min-height:36px;line-height:normal;justify-content:space-between}.data-table-footer--select .page-select-container{height:auto;display:flex;align-items:center;font-family:var(--bb-font-numeric);font-size:var(--bb-ref-font-size-12);color:var(--bb-color-muted)}.data-table-footer--select .page-select-container .page-select-section{position:relative;height:auto;display:flex;justify-content:space-between;align-items:center;width:auto;gap:var(--bb-ref-space-8);margin-right:var(--bb-ref-space-24)}.data-table-footer--select .page-select-container .page-navigate-section{height:auto;display:flex;justify-content:space-between;align-items:center;width:auto;gap:var(--bb-ref-space-6);padding:0;box-sizing:border-box}.data-table-footer--select .page-select-container .page-navigate-section-button{height:28px!important}.data-table-footer--select .page-select-container .page-navigate-section .current-page-number{color:var(--color-text-secondary);font-weight:600}}@layer legacy{.view-controls-panel__popover{width:282px}.view-controls-panel__body{padding:13px}.view-controls-panel__sheet{padding:4px 16px 16px}.view-controls-panel__sheet .modal-header{margin:8px 0 0;width:100%}.view-controls-panel__content,.view-controls-panel__section{min-width:0}.view-controls-panel__label{color:var(--color-text-secondary);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.view-controls-panel__field-icon{flex-shrink:0;color:var(--color-text-secondary)}.view-controls-panel__hint{color:var(--color-text-muted)}.view-controls-panel__rules{min-width:0}.view-controls-panel__rule{min-width:0;padding:6px 8px;border-radius:8px;background:var(--color-surface-subtle)}.view-controls-panel__rule-icon{flex-shrink:0;color:var(--color-text-secondary)}.view-controls-panel__rule-text{min-width:0;flex:1 1 auto}.view-controls-panel__rule-field{color:var(--color-text-secondary);font-weight:600}.view-controls-panel__rule-value{color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-controls-panel__rule-lock{flex-shrink:0;color:var(--color-text-muted)}.view-controls-panel__boundary{height:1px;background:var(--color-border)}.view-controls-panel__footer{align-items:stretch;margin-top:2px;padding-top:10px;border-top:1px solid var(--color-border)}.view-controls-panel__footer .link-button{align-self:center}.view-controls-panel__count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:15px;padding:0 5px;border-radius:999px;background:var(--color-primary);color:var(--color-text-inverted);font-size:9px;font-weight:800}}@layer legacy{.view-export-modal__body--pending{opacity:.55;pointer-events:none}.view-export-modal__file{padding:14px 16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-subtle);cursor:default}.view-export-modal__file--refused{border-color:var(--color-error)}.view-export-modal__file-icon{flex:0 0 auto;color:var(--color-text-secondary)}.view-export-modal__file-name{font-size:14px;color:var(--color-text-primary);word-break:break-all}.view-export-modal__file-meta--refused{color:var(--color-error)}.view-export-modal__file-warning{flex:0 0 auto;color:var(--color-error)}.view-export-modal__columns{margin-top:16px}.view-export-modal__strip{display:flex;margin-top:6px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);overflow-x:auto;overscroll-behavior-x:contain;cursor:default;-webkit-mask-image:linear-gradient(to right,#000 88%,transparent);mask-image:linear-gradient(to right,#000 88%,transparent)}.view-export-modal__strip .view-export-modal__cell{display:flex;flex:0 0 auto;flex-direction:column;border-right:1px solid var(--color-border)}.view-export-modal__strip .view-export-modal__cell:last-child{border-right:none}.view-export-modal__strip .view-export-modal__head{padding:7px 12px;color:var(--color-text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.view-export-modal__strip .view-export-modal__head--note{color:var(--color-text-tertiary);font-weight:400}.view-export-modal__strip .view-export-modal__ghost{display:flex;align-items:center;height:24px;padding:0 12px}.view-export-modal__strip .view-export-modal__ghost--near{opacity:.7}.view-export-modal__strip .view-export-modal__ghost--far{opacity:.3}.view-export-modal__strip .view-export-modal__ghost-bar{width:62%;height:7px;border-radius:4px;background:var(--color-border)}.view-export-modal__scope{margin-top:12px}.view-export-modal__scope-empty{color:var(--color-text-secondary)}.view-export-modal__link.link-button{font-size:13px}.view-export-modal__failure{margin-top:16px}}@layer legacy{.flex-1{flex:1}.booking-nav-list{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width:1300px){.booking-list .booking-status .status-text{display:none}}@media(max-width:470px){.booking-list .resource-data-cell .running-text{display:none}}.booking-list .resource-calendar-color{min-width:10px;height:10px;border-radius:20px}}.calendar-page-wrapper{display:flex;flex-direction:column;margin-bottom:0;height:100%;min-height:0;background-color:var(--color-surface);position:relative}@media only screen and (max-width:1300px){.calendar-page-wrapper{margin:0 -20px;width:calc(100% + 40px);padding:0 var(--bb-ref-space-10);box-sizing:border-box}}@media only screen and (max-width:860px){.calendar-page-wrapper{padding:0 var(--bb-ref-space-8)}}@media(max-width:470px){.calendar-page-wrapper{margin:0 -12px;width:calc(100% + 24px);padding:0 var(--bb-ref-space-8)}}.calendar-page-wrapper--relative{position:relative}@media only screen and (max-width:1300px){.calendar-page-wrapper>.calendar-page-wrapper-upsell{min-width:unset!important;width:0!important;height:0!important}}.calendar-page-wrapper>.default-calendar-container{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.calendar-page-wrapper>.default-calendar-container .fc{flex:1 1 0;min-height:0;height:100%!important}.calendar-page-mobile-filter-button-row{display:none}@media only screen and (max-width:1300px){.calendar-page-mobile-filter-button-row{position:absolute;bottom:16px;left:16px;z-index:10;display:flex;padding:0;width:auto;box-sizing:border-box;pointer-events:auto}}.calendar-page-mobile-filter-button{display:flex;align-items:center;justify-content:center;gap:var(--bb-ref-space-8);min-width:48px;min-height:48px;padding:var(--bb-ref-space-12) var(--bb-ref-space-16);box-sizing:border-box;border-radius:999px;box-shadow:var(--shadow-card-selected);background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border)}.calendar-page-mobile-filter-button .headline{font-size:var(--bb-ref-font-size-body-l);font-weight:600}@media(max-width:470px){.calendar-page-mobile-filter-button{padding:var(--bb-ref-space-10) var(--bb-ref-space-14);min-height:44px}.calendar-page-mobile-filter-button .headline{font-size:var(--bb-ref-font-size-input)}}.calendar-page-wrapper-upsell{position:absolute;inset:0;z-index:10;-webkit-backdrop-filter:blur(3px) brightness(60%);backdrop-filter:blur(3px) brightness(60%)}@keyframes header-spin{to{transform:rotate(360deg)}}@layer legacy{.flex-1{flex:1}.calendar-header-month{font-size:var(--bb-ref-font-size-input);white-space:nowrap}@media(max-width:470px){.calendar-header-month{font-size:var(--bb-ref-font-size-body-l);margin-bottom:var(--bb-ref-space-5)}}.calendar-header-actions{width:100%;flex:1;flex-wrap:wrap;row-gap:var(--bb-ref-space-10)}@media(max-width:470px){.calendar-header-actions{justify-content:space-between}}@media only screen and (max-width:960px){.calendar-header-action-buttons{display:none}}.calendar-header-date-actions{width:fit-content!important;margin-left:var(--bb-ref-space-8)}.calendar-header-date-actions .date-action .filled-button-content{display:flex;align-items:center;justify-content:center}.calendar-header .dropdown-calendar{display:none;min-width:0}.calendar-header .dropdown-calendar .dropdown-content-wrapper--viewer{min-width:0}@media only screen and (max-width:1300px){.calendar-header .dropdown-calendar{display:flex}}.calendar-header .dropdown-calendar.dropdown-content-wrapper--open .filled-button{background-color:var(--color-button-tertiary-pressed)}.calendar-header .dropdown-calendar .tablet-calendar-button{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.selected-day--wrapper{display:flex;align-items:center;gap:var(--bb-ref-space-6);min-width:0}.selected-day--wrapper .selected-day--title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1300px){.selected-day--wrapper{min-height:var(--bb-size-control);padding:0 var(--bb-ref-space-10);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:var(--bb-radius-control);background:var(--color-surface-subtle);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.selected-day--wrapper .selected-day--title{font-size:12px}.selected-day--wrapper .selected-day--caret{flex-shrink:0;transition:transform .15s ease}.selected-day--wrapper.selected-day--open{background:var(--color-button-tertiary-pressed)}.selected-day--wrapper.selected-day--open .selected-day--caret{transform:rotate(180deg)}}.selected-day--caret{display:none}@media only screen and (max-width:1300px){.selected-day--caret{display:inline-flex}}.calendar-header-spinner{display:inline-block;width:12px;height:12px;border:1.5px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:header-spin .8s linear infinite;flex-shrink:0}}@layer legacy{.ce{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:inherit;position:relative;box-shadow:var(--shadow-card-base)}.ce--canceled{opacity:.82;filter:grayscale(45%)}.ce--canceled .ce-title{text-decoration:line-through}.ce-body{flex:1;overflow:hidden;min-height:0;padding:calc(4px * var(--ce-scale, 1)) calc(7px * var(--ce-scale, 1)) calc(3px * var(--ce-scale, 1));display:flex;flex-direction:column;gap:2px}.ce-r1{display:flex;align-items:center;gap:4px;overflow:hidden}.ce-r2{display:none;overflow:hidden}.ce[data-w=sm] .ce-r2,.ce[data-w=md] .ce-r2,.ce[data-w=lg] .ce-r2,.ce[data-w=xl] .ce-r2{display:flex;flex-direction:column;gap:1px}.ce-lines{min-width:0;overflow:hidden}.ce-lines--inline{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.ce-lines--inline .ce-line+.ce-line:before{content:"·";margin-right:4px;color:var(--ce-text-sub, var(--color-text-tertiary))}.ce-line{min-width:0}.ce[data-h=compact] .ce-r2 .ce-line:nth-child(n+2),.ce[data-h=short] .ce-r2 .ce-line:nth-child(n+3){display:none}.ce-title{font-size:calc(11px * var(--ce-scale, 1));font-weight:600;color:var(--ce-text, var(--color-text-primary));line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.ce-meta{font-size:calc(9px * var(--ce-scale, 1));color:var(--ce-text-sub, var(--color-text-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.ce-recurrence-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--ce-text, currentColor) 12%,transparent);color:var(--ce-text-sub, var(--color-text-secondary))}.ce-blocker-icon-wrap{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--color-warning, #f59e0b) 22%,transparent);color:color-mix(in srgb,var(--color-warning, #f59e0b) 90%,rgba(0,0,0,.3))}.ce--blocker:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(0,0,0,.06) 4px,rgba(0,0,0,.06) 5px)}.ce-avatar{flex-shrink:0;width:16px;height:16px;border-radius:50%;overflow:hidden}.ce-avatar .table-image,.ce-avatar .image-placeholder{width:16px!important;min-width:16px!important;height:16px!important;box-shadow:none!important;border-radius:50%!important;font-size:7px!important;line-height:1!important}.ce[data-w=xs] .ce-avatar,.ce[data-w=sm] .ce-avatar{display:none}.ce-status{display:none;align-items:center;flex-shrink:0;margin-left:auto}.ce[data-w=xs] .ce-status{display:none}.ce[data-w=sm] .ce-status,.ce[data-w=md] .ce-status{display:flex}.ce[data-w=sm] .ce-status .ce-status-dot,.ce[data-w=md] .ce-status .ce-status-dot{display:block;width:5px;height:5px;border-radius:50%;background:var(--sc);flex-shrink:0}.ce[data-w=sm] .ce-status .ce-status-icon-wrap,.ce[data-w=sm] .ce-status .ce-status-pill,.ce[data-w=md] .ce-status .ce-status-icon-wrap,.ce[data-w=md] .ce-status .ce-status-pill{display:none}.ce[data-w=lg] .ce-status{display:flex}.ce[data-w=lg] .ce-status .ce-status-dot,.ce[data-w=lg] .ce-status .ce-status-pill{display:none}.ce[data-w=lg] .ce-status .ce-status-icon-wrap{display:flex;align-items:center;justify-content:center;width:calc(13px * var(--ce-scale, 1));height:calc(13px * var(--ce-scale, 1));border-radius:50%;background:color-mix(in srgb,var(--sc) 20%,transparent);color:var(--sc);flex-shrink:0}.ce[data-w=xl] .ce-status{display:flex}.ce[data-w=xl] .ce-status .ce-status-dot,.ce[data-w=xl] .ce-status .ce-status-icon-wrap{display:none}.ce[data-w=xl] .ce-status .ce-status-pill{display:flex;align-items:center;gap:3px;padding:1px 5px 1px 3px;border-radius:10px;background:color-mix(in srgb,var(--sc) 18%,transparent);color:var(--sc);flex-shrink:0}.ce[data-w=xl] .ce-status .ce-status-label{font-size:calc(8px * var(--ce-scale, 1));font-weight:600;white-space:nowrap;line-height:1}.ce[data-h=micro] .ce-body{padding:1px 4px;justify-content:center}.ce[data-h=micro] .ce-r2,.ce[data-h=micro] .ce-strip,.ce[data-h=micro] .ce-status,.ce[data-h=micro] .ce-avatar,.ce[data-h=micro] .ce-recurrence{display:none!important}.ce[data-h=micro] .ce-title{font-size:calc(9px * var(--ce-scale, 1))}.ce[data-h=compact] .ce-strip{display:none}.ce-strip{display:none;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;background:#00000038;color:#ffffffd9;border-radius:0 0 2px 2px}.ce[data-h=normal] .ce-strip{display:flex}.ce-strip-num{font-size:calc(8px * var(--ce-scale, 1));font-weight:600;white-space:nowrap;color:#ffffffd9}.ce--month{flex-direction:row;box-shadow:var(--shadow-card-base);border-radius:10px;height:auto}.ce--month .ce-body{flex-direction:row;align-items:center;gap:5px;padding:2px 8px;flex:1;min-width:0}.ce--month .ce-title{font-size:10px}.ce--month .ce-meta{font-size:9px}.ce--month .ce-status-dot--month{display:block;width:5px;height:5px;border-radius:50%;background:var(--sc);flex-shrink:0}.ce--timeline{flex-direction:row;border-radius:8px!important}.ce--timeline .ce-body{flex-direction:row;align-items:center;gap:5px;padding:4px 8px;flex-wrap:nowrap;overflow:hidden}.ce--timeline .ce-title{flex-shrink:1}.ce--timeline .ce-strip{display:none!important}.ce--timeline[data-w=xs] .ce-lines .ce-line:nth-child(n+2),.ce--timeline[data-w=sm] .ce-lines .ce-line:nth-child(n+3),.ce--timeline[data-w=md] .ce-lines .ce-line:nth-child(n+4){display:none}.ce--timeline[data-w=xs] .ce-avatar,.ce--timeline[data-w=xs] .ce-status,.ce--timeline[data-w=sm] .ce-avatar{display:none}.ce--timeline[data-w=sm] .ce-status{display:flex}.ce--timeline[data-w=sm] .ce-status .ce-status-dot{display:block;width:5px;height:5px;border-radius:50%;background:var(--sc)}.ce--timeline[data-w=sm] .ce-status .ce-status-icon-wrap,.ce--timeline[data-w=sm] .ce-status .ce-status-pill,.ce--timeline[data-w=md] .ce-avatar{display:none}.ce--timeline[data-w=md] .ce-status{display:flex}.ce--timeline[data-w=md] .ce-status .ce-status-dot{display:block;width:5px;height:5px;border-radius:50%;background:var(--sc)}.ce--timeline[data-w=md] .ce-status .ce-status-icon-wrap,.ce--timeline[data-w=md] .ce-status .ce-status-pill{display:none}.ce--timeline[data-w=lg] .ce-status{display:flex}.ce--timeline[data-w=lg] .ce-status .ce-status-dot,.ce--timeline[data-w=lg] .ce-status .ce-status-pill{display:none}.ce--timeline[data-w=lg] .ce-status .ce-status-icon-wrap{display:flex;align-items:center;justify-content:center;width:calc(13px * var(--ce-scale, 1));height:calc(13px * var(--ce-scale, 1));border-radius:50%;background:color-mix(in srgb,var(--sc) 20%,transparent);color:var(--sc);flex-shrink:0}.ce--timeline[data-w=xl] .ce-status{display:flex}.ce--timeline[data-w=xl] .ce-status .ce-status-dot,.ce--timeline[data-w=xl] .ce-status .ce-status-icon-wrap{display:none}.ce--timeline[data-w=xl] .ce-status .ce-status-pill{display:flex;align-items:center;gap:3px;padding:1px 5px 1px 3px;border-radius:10px;background:color-mix(in srgb,var(--sc) 18%,transparent);color:var(--sc)}.ce--timeline[data-w=xl] .ce-status .ce-status-label{font-size:calc(8px * var(--ce-scale, 1));font-weight:600;white-space:nowrap;line-height:1}}@layer legacy{.truncated-text__tooltip{display:block;min-width:0;max-width:100%}}@layer legacy{.event-tooltip-wrapper{min-width:250px}.event-tooltip-indicator{min-width:10px;height:10px;border-radius:50%}.event-tooltip-indicator--single{margin-top:var(--bb-ref-space-5);margin-right:var(--bb-ref-space-10)}.event-tooltip-indicators-row{width:fit-content}.event-tooltip-user-circle{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.event-tooltip-resource-name{color:var(--color-input-text-secondary)}.booking-avatar{background-color:var(--color-button-tertiary-dark);width:24px!important;height:24px!important;min-width:24px!important;border-radius:50%}.booking-avatars-row{display:flex;align-items:center;width:100%}.booking-avatars-row .avatars-container{display:flex;align-items:center}.booking-avatars-row .avatars-container .booking-avatar-wrapper{border:var(--bb-ref-border-1) solid var(--color-surface);border-radius:50%;overflow:hidden;margin-left:-15px;width:24px;height:24px}.booking-avatars-row .avatars-container .booking-avatar-wrapper:first-child{margin-left:0}.booking-avatars-row .booking-count-circle{width:25px;height:25px;border-radius:50%;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;border:var(--bb-ref-border-1) solid var(--color-surface);margin-left:-15px}.booking-avatars-row .booking-count-circle p{color:var(--color-surface);font-size:var(--bb-ref-font-size-body-m);line-height:1;font-weight:500}.booking-avatars-row .remaining-bookings-text{color:var(--color-input-text-secondary);font-size:var(--bb-ref-font-size-body-l);margin-left:var(--bb-ref-space-12)}}@layer legacy{.flex-1{flex:1}.calendar-schedule-row{display:grid;grid-template-columns:3px minmax(0,1.4fr) minmax(0,1fr) 118px 84px;align-items:center;gap:20px;min-height:34px;padding-left:10px;width:100%;box-sizing:border-box;transition:background-color .15s ease}.calendar-schedule-row:hover{background-color:var(--color-surface-subtle)}.calendar-schedule-row__accent{align-self:stretch;border-radius:2px;background-color:var(--color-border)}.calendar-schedule-row__primary,.calendar-schedule-row__secondary{display:flex;align-items:center;gap:10px;min-width:0}.calendar-schedule-row__primary>*,.calendar-schedule-row__secondary>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar-schedule-row__status{display:flex;justify-content:center}.calendar-schedule-row__number{display:flex;justify-content:flex-end;font-variant-numeric:tabular-nums}.calendar-schedule-row__empty{color:var(--color-text-muted)}@media only screen and (max-width:960px){.calendar-schedule-row{grid-template-columns:3px minmax(0,1.4fr) minmax(0,1fr) 118px}.calendar-schedule-row .calendar-schedule-row__number{display:none}}@media only screen and (max-width:860px){.calendar-schedule-row{grid-template-columns:3px minmax(0,1fr) 118px}.calendar-schedule-row .calendar-schedule-row__secondary{display:none}}@media only screen and (max-width:770px){.calendar-schedule-row{grid-template-columns:3px minmax(0,1fr) auto;gap:12px}.calendar-schedule-row .calendar-schedule-row__status{justify-content:flex-end}.calendar-schedule-row .calendar-schedule-row__status .running-text{display:none}}}@layer legacy{.grouped-event-icon{color:var(--color-text-primary);flex-shrink:0}.grouped-event-count-badge{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--bb-ref-space-4);border-radius:50%;flex-shrink:0;box-sizing:border-box}.grouped-event-count-badge p{color:var(--color-text-primary);font-size:var(--bb-ref-font-size-body-s);line-height:1;font-weight:600}.grouped-event-avatars{display:flex;align-items:center}.grouped-event-avatars .grouped-event-avatar-wrapper{border:1.5px solid var(--color-surface);background-color:var(--color-surface);border-radius:50%;overflow:hidden;margin-left:-8px;width:20px;height:20px;flex-shrink:0;box-sizing:content-box}.grouped-event-avatars .grouped-event-avatar-wrapper:first-child{margin-left:0}.grouped-event-avatars .grouped-event-avatar{background-color:var(--color-button-tertiary-dark);width:20px!important;height:20px!important;min-width:20px!important;border-radius:50%;display:flex!important;align-items:center;justify-content:center;font-size:9px!important;color:var(--color-text-primary)!important}.grouped-event-avatars .grouped-event-avatar-more{width:20px;height:20px;border-radius:50%;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;border:1.5px solid var(--color-surface);box-sizing:content-box;margin-left:-8px;flex-shrink:0}.grouped-event-avatars .grouped-event-avatar-more p{color:var(--color-surface);font-size:9px;line-height:1;font-weight:600}.grouped-event-container{width:100%;overflow:hidden;box-shadow:var(--shadow-card-base)}.grouped-event-container .time-slot-title,.grouped-event-container .time-slot-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.flex-1{flex:1}.default-calendar-container{--slot-height-ratio: 1;position:relative;height:calc(100% - 30px)}.default-calendar-container .calendar-view{height:100%;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:12px;overflow:hidden}.default-calendar-container .calendar-view.calendar-view-list{border-radius:12px;border:var(--bb-ref-border-1) solid var(--color-border)}.default-calendar-container .calendar-view.calendar-view-list .calendar-event{border-radius:0}.default-calendar-container .calendar-view.calendar-view-list th{z-index:100}.default-calendar-container .calendar-view.calendar-view-list .fc-list-event-time{text-align:center;vertical-align:middle;font-size:var(--bb-ref-font-size-body-m);font-weight:600;padding:var(--bb-ref-space-18) var(--bb-ref-space-14)}.default-calendar-container .calendar-view.calendar-view-list .fc-list-event-graphic{position:relative;padding-right:var(--bb-ref-space-10)}.default-calendar-container .calendar-view.calendar-view-list .fc-list-event-graphic .fc-list-event-dot{position:absolute;top:calc(50% - 5px)}.default-calendar-container .calendar-view.calendar-view-list .calendar-schedule-row .booking-status{height:fit-content}.default-calendar-container .calendar-view.calendar-view-list .calendar-schedule-row__avatar{min-width:24px;width:24px;height:24px}.default-calendar-container .calendar-view.calendar-view-timeline .fc-timeline-slot{border:var(--bb-ref-border-1) solid var(--color-border)}.default-calendar-container .calendar-view.calendar-view-timeline .fc-datagrid-cell{border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.default-calendar-container .calendar-view.calendar-view-timeline .fc-datagrid-cell-frame:not(:first-child){min-height:50px;margin:var(--bb-ref-space-5) 0}.default-calendar-container .calendar-view.calendar-view-timeline .fc-datagrid-header .fc-datagrid-cell-frame{height:fit-content;border-right:var(--bb-ref-border-1) solid var(--color-border)}.default-calendar-container .calendar-view.calendar-view-timeline .fc-scroller-harness-liquid{border-right:var(--bb-ref-border-1) solid var(--color-border)}.default-calendar-container .calendar-view thead{background-color:var(--color-surface)}.default-calendar-container .calendar-view .fc-scrollgrid{border:none}.default-calendar-container .calendar-view .fc-col-header thead tr th,.default-calendar-container .calendar-view .fc-col-header .day-of-week-item{border:var(--bb-ref-border-1) solid var(--color-border)}.default-calendar-container .calendar-view .fc-col-header .day-of-week-item .fc-scrollgrid-sync-inner{padding:var(--bb-ref-space-10) var(--bb-ref-space-20)}.default-calendar-container .calendar-view .fc-col-header .day-of-week-item-content .day-of-week{font-size:var(--bb-ref-font-size-body-m);color:var(--color-text-primary)}.default-calendar-container .calendar-view .fc-col-header .day-of-week-item--today .fc-scrollgrid-sync-inner{background-color:var(--color-primary-ultralight)}.default-calendar-container .calendar-view .time-slot-row{height:calc(2.5rem * var(--slot-height-ratio))!important;min-height:2.6rem!important;max-height:5rem!important;border-color:var(--color-border)}.default-calendar-container .calendar-view .fc-timeline-lane-frame{height:56px!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events{height:100%!important;padding-bottom:0!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-event-harness{top:3px!important;bottom:3px!important;height:auto!important;z-index:2}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-event-harness:has(.ce--canceled){z-index:1}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(2):last-child)>.fc-timeline-event-harness{bottom:auto!important;height:50%!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(2):last-child)>.fc-timeline-event-harness:nth-child(1){top:0%!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(2):last-child)>.fc-timeline-event-harness:nth-child(2){top:50%!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(3):last-child)>.fc-timeline-event-harness{bottom:auto!important;height:calc(100% / 3)!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(3):last-child)>.fc-timeline-event-harness:nth-child(1){top:0%!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(3):last-child)>.fc-timeline-event-harness:nth-child(2){top:calc(100% * 1 / 3)!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(3):last-child)>.fc-timeline-event-harness:nth-child(3){top:calc(100% * 2 / 3)!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(4):last-child)>.fc-timeline-event-harness{bottom:auto!important;height:25%!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(4):last-child)>.fc-timeline-event-harness:nth-child(1){top:0%!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(4):last-child)>.fc-timeline-event-harness:nth-child(2){top:25%!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(4):last-child)>.fc-timeline-event-harness:nth-child(3){top:50%!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-events:has(>.fc-timeline-event-harness:nth-child(4):last-child)>.fc-timeline-event-harness:nth-child(4){top:75%!important}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-event{height:100%}.default-calendar-container .calendar-view .fc-timeline-lane-frame .fc-timeline-event .fc-event-main{height:100%;padding:0}.default-calendar-container .calendar-view .fc-timeline-slot-lane:nth-child(4n-3),.default-calendar-container .calendar-view .fc-timeline-slot-lane:nth-child(4n-2){background-color:var(--color-background)}.default-calendar-container .calendar-view .fc-timeline-slot-lane:nth-child(4n-1),.default-calendar-container .calendar-view .fc-timeline-slot-lane:nth-child(4n){background:transparent}.default-calendar-container .calendar-view .fc-resource-timeline-divider{width:0px}.default-calendar-container .calendar-view .fc-timegrid-slot-label{border:none;vertical-align:top}.default-calendar-container .calendar-view .fc-timegrid-slot-label .time-slot-label--half-hour{color:var(--color-text-secondary);opacity:.8}.default-calendar-container .calendar-view .day-cell:nth-child(2n){background-color:var(--color-background)}.default-calendar-container .calendar-view .day-cell{border:var(--bb-ref-border-1) solid var(--color-border)}.default-calendar-container .calendar-view .day-cell--today{background-color:var(--color-primary-ultralight)!important}.default-calendar-container .calendar-view .day-cell .fc-daygrid-day-number{font-size:var(--bb-ref-font-size-body-m)}.default-calendar-container .calendar-view .fc-timegrid-axis{border:var(--bb-ref-border-1) solid var(--color-border)}.default-calendar-container .calendar-view .fc-timegrid-slots tr{border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.default-calendar-container .calendar-view .fc-timegrid-slots tr:nth-child(odd){border-bottom:var(--bb-ref-border-1) dotted var(--color-border)}.default-calendar-container .calendar-view .fc-non-business{background:unset}.default-calendar-container .calendar-view .fc-event{cursor:pointer}.default-calendar-container .calendar-view .fc-list-day-cushion{border-color:var(--color-border)}.default-calendar-container .calendar-view .calendar-event{padding:0;border-radius:2px 8px 8px 2px;overflow:hidden;box-shadow:none;margin-right:var(--bb-ref-space-2);border:none!important;background:transparent!important}.default-calendar-container .calendar-view .calendar-event .event-container{position:relative;padding:var(--bb-ref-space-6) var(--bb-ref-space-10);border-radius:2px 8px 8px 2px;width:100%;height:100%;overflow:hidden;box-shadow:var(--shadow-card-base)}.default-calendar-container .calendar-view .calendar-event .event-container.canceled{opacity:.6}.default-calendar-container .calendar-view .calendar-event .event-container.canceled .time-slot-title{text-decoration:line-through}.default-calendar-container .calendar-view .calendar-event td{border-color:var(--color-border)}.default-calendar-container .calendar-view .calendar-event .time-slot-wrapper{overflow:hidden;width:100%}.default-calendar-container .calendar-view .calendar-event .time-slot-title{font-size:var(--bb-ref-font-size-body-m);font-weight:600;color:var(--color-text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-calendar-container .calendar-view .calendar-event .time-slot-info{font-weight:400;font-size:11px;color:var(--color-text-secondary);line-height:1.3}.default-calendar-container .calendar-view .calendar-event .time-slot-time{font-weight:400;font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-secondary);flex-shrink:0}.default-calendar-container .calendar-view .calendar-event .event-status-row{margin-top:var(--bb-ref-space-2)}.default-calendar-container .calendar-view .calendar-event .event-status-row .booking-status{height:fit-content}.default-calendar-container .calendar-view .calendar-event .event-status-dot{width:6px;height:6px;min-width:6px;border-radius:50%;flex-shrink:0}.default-calendar-container .calendar-view .calendar-event .event-status-badge{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;flex-shrink:0}.default-calendar-container .calendar-view .calendar-event .event-indicators-row{margin-top:var(--bb-ref-space-1);color:var(--color-text-tertiary)}.default-calendar-container .calendar-view .calendar-event .event-indicator-number{font-size:9px;color:var(--color-text-tertiary);white-space:nowrap}.default-calendar-container .calendar-view.calendar-view-timeline .calendar-event,.default-calendar-container .calendar-view.calendar-view-timeline .calendar-event .event-container{border-radius:8px}.default-calendar-container .calendar-view .calendar-event-month{padding:0;display:flex;align-items:center;overflow:hidden;border:none!important;background:transparent!important}.default-calendar-container .calendar-view .calendar-event-month .fc-event-main{flex:1 1 auto;min-width:0}.default-calendar-container .calendar-view .calendar-event-month .event-container{padding:var(--bb-ref-space-3) var(--bb-ref-space-8);border-radius:10px;width:100%;overflow:hidden;box-shadow:var(--shadow-card-base)}.default-calendar-container .calendar-view .calendar-event-month .event-container.canceled{opacity:.6}.default-calendar-container .calendar-view .calendar-event-month .event-container.canceled .time-slot-title{text-decoration:line-through}.default-calendar-container .calendar-view .calendar-event-month .time-slot-wrapper{overflow:hidden;width:100%}.default-calendar-container .calendar-view .calendar-event-month .time-slot-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-calendar-container .calendar-view .calendar-event-month .event-status-dot{width:6px;height:6px;min-width:6px;border-radius:50%;flex-shrink:0}.default-calendar-container .calendar-view .fc-highlight{border-radius:12px;background-color:#2d2d3012!important;border:var(--bb-ref-border-2) dotted var(--color-border-secondary)}.default-calendar-container .calendar-view .fc-timegrid-now-indicator-container .now-indicator{border-width:var(--bb-ref-border-2) 0 0px;border-color:var(--color-border-secondary)}.default-calendar-container .calendar-view .fc-timegrid-now-indicator-container .now-indicator:before{content:"▲";transform:rotate(90deg);position:absolute;top:-10.5px;left:-2px;color:var(--color-text-primary)}.default-calendar-container .calendar-view .fc-timegrid-axis .fc-timegrid-now-indicator-container .now-indicator:before{content:""}.default-calendar-container .calendar-view .fc-timeline-now-indicator-container .now-indicator{border-width:0px var(--bb-ref-border-1) 0px;border-color:var(--color-border-secondary)}.default-calendar-container .calendar-view .fc-timeline-now-indicator-container .now-indicator:before{content:"▲";transform:rotate(180deg);position:absolute;top:-5px;left:-6px;color:var(--color-text-primary)}.default-calendar-container .calendar-view .fc-timeline-header .fc-timeline-now-indicator-container .now-indicator:before{content:""}.default-calendar-container .resource-header{overflow:hidden;width:100%}.default-calendar-container .resource-header>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-calendar-container .fc-col-header .fc-resource .fc-scrollgrid-sync-inner{padding:var(--bb-ref-space-4) var(--bb-ref-space-6);overflow:hidden}.default-calendar-container .resource-group-label{border:none}.default-calendar-container .resource-group-label .fc-datagrid-cell-frame{height:56px!important}.default-calendar-container .resource-group-label .fc-datagrid-cell-cushion{height:100%;display:flex;align-items:center}.default-calendar-container .fc-daygrid-day-events{min-height:76px!important;flex:1}.default-calendar-container .fc-daygrid-day-events .time-slot-wrapper .time-slot-title{font-weight:600;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.default-calendar-container .fc-daygrid-day-events .time-slot-wrapper .time-slot-time{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-secondary);white-space:nowrap}.default-calendar-container .fc-daygrid-day-frame{display:flex;flex-direction:column}.default-calendar-container .component-container{position:fixed;padding:var(--bb-ref-space-10);z-index:3;max-width:300px;width:fit-content;height:fit-content}.default-calendar-container .component-container .component-wrapper-container{height:fit-content}.fc-scrollgrid-sync-table{position:relative;z-index:100;border-bottom:var(--bb-ref-border-1) solid var(--color-border)!important}.fc-scrollgrid-sync-table tr{z-index:100;border:var(--bb-ref-border-1) solid var(--color-border)}.fc-theme-standard td,.fc-theme-standard th{border:none}.fc .fc-datagrid-cell-cushion{border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.calendar-loading-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--color-surface) 50%,transparent);border-radius:inherit;animation:overlay-appear .1s .15s ease both}@keyframes overlay-appear{0%{opacity:0}to{opacity:1}}.calendar-wrapper--fetching .fc-event{opacity:.6;transition:opacity .2s ease}.default-calendar-container.fc--style-soft .calendar-event{border-radius:0 8px 8px 0}.default-calendar-container.fc--style-soft .ce{background:color-mix(in srgb,var(--c) 12%,transparent);border-left:var(--bb-ref-border-3) solid var(--c);border-radius:0 8px 8px 0}.default-calendar-container.fc--style-soft .calendar-event-month{border-radius:0 10px 10px 0}.default-calendar-container.fc--style-soft .ce--month{background:color-mix(in srgb,var(--c) 12%,transparent);border-left:var(--bb-ref-border-3) solid var(--c);border-radius:0 10px 10px 0}.default-calendar-container.fc--style-soft .resource-timeline-event{border-radius:8px}.default-calendar-container.fc--style-soft .ce--timeline{background:linear-gradient(to bottom,color-mix(in srgb,var(--c) 20%,var(--color-surface)),color-mix(in srgb,var(--c) 11%,var(--color-surface)));border-left:none;border-top:var(--bb-ref-border-3) solid var(--c);border-radius:8px}.default-calendar-container.fc--style-soft .ce-strip{background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 85%,rgba(0,0,0,.5));border-radius:0 0 8px}.default-calendar-container.fc--style-soft .ce-strip-num{color:color-mix(in srgb,var(--c) 85%,rgba(0,0,0,.5))}.default-calendar-container.fc--style-soft .ce--canceled,.default-calendar-container.fc--style-soft .ce--month.ce--canceled,.default-calendar-container.fc--style-soft .ce--timeline.ce--canceled{background:color-mix(in srgb,var(--c) 22%,var(--color-border));border-left-color:color-mix(in srgb,var(--c) 50%,var(--color-border-secondary))}.default-calendar-container.fc--style-filled .ce{background:color-mix(in srgb,var(--c) 38%,transparent);border-left:none;border-radius:8px}.default-calendar-container.fc--style-filled .ce--month{background:color-mix(in srgb,var(--c) 38%,transparent);border-left:none;border-radius:10px}.default-calendar-container.fc--style-filled .resource-timeline-event{border-radius:8px}.default-calendar-container.fc--style-filled .ce--timeline{background:linear-gradient(to bottom,color-mix(in srgb,var(--c) 58%,transparent),color-mix(in srgb,var(--c) 40%,transparent) 30%,color-mix(in srgb,var(--c) 34%,transparent));border-left:none;border-top:var(--bb-ref-border-3) solid var(--c);border-radius:8px}.default-calendar-container.fc--style-filled .ce-strip{background:color-mix(in srgb,var(--c) 55%,rgba(0,0,0,.18));color:var(--ce-strip-text)}.default-calendar-container.fc--style-filled .ce-strip-num{color:var(--ce-strip-text)}.default-calendar-container.fc--style-glass .calendar-event{border-radius:8px;overflow:visible}.default-calendar-container.fc--style-glass .calendar-event .fc-event-main{padding:0;height:100%}.default-calendar-container.fc--style-glass .calendar-event-month,.default-calendar-container.fc--style-glass .resource-timeline-event{border-radius:8px;overflow:visible}.default-calendar-container.fc--style-glass .resource-timeline-event .fc-event-main{padding:0;height:100%}.default-calendar-container.fc--style-glass .ce{background:radial-gradient(ellipse 110% 55% at 50% -5%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 35%,transparent 60%),linear-gradient(155deg,color-mix(in srgb,var(--c) 6%,rgba(255,255,255,.93)),color-mix(in srgb,var(--c) 3%,rgba(255,255,255,.88)));border-left:2.5px solid color-mix(in srgb,var(--c) 70%,transparent);border-radius:8px;box-shadow:inset 0 1.5px #fff,inset 0 -1px #0000000d,0 1px 3px #0000000f,0 4px 14px #00000012,0 5px 18px color-mix(in srgb,var(--c) 14%,transparent),0 0 0 .5px #0000000f;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.default-calendar-container.fc--style-glass .ce--month{border-radius:8px;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-left:2.5px solid color-mix(in srgb,var(--c) 70%,transparent);background:radial-gradient(ellipse 120% 80% at 50% -10%,rgba(255,255,255,.5) 0%,rgba(255,255,255,.1) 45%,transparent 65%),linear-gradient(90deg,color-mix(in srgb,var(--c) 6%,rgba(255,255,255,.93)),color-mix(in srgb,var(--c) 3%,rgba(255,255,255,.88)));box-shadow:inset 0 1px #fff,inset 0 -1px #0000000a,0 2px 8px #0000000f,0 3px 12px color-mix(in srgb,var(--c) 12%,transparent),0 0 0 .5px #0000000f}.default-calendar-container.fc--style-glass .ce--timeline{border-radius:8px;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-left:none;border-top:2.5px solid color-mix(in srgb,var(--c) 70%,transparent);background:radial-gradient(ellipse 70% 180% at 0% 0%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 45%,transparent 65%),linear-gradient(to bottom,color-mix(in srgb,var(--c) 7%,rgba(255,255,255,.97)),color-mix(in srgb,var(--c) 4%,rgba(255,255,255,.9)));box-shadow:inset 0 1.5px #fff,inset 0 -1px #0000000a,0 1px 3px #0000000d,0 3px 10px color-mix(in srgb,var(--c) 12%,transparent),0 0 0 .5px #0000000f}.default-calendar-container.fc--style-glass .ce-strip{background:color-mix(in srgb,var(--c) 6%,rgba(255,255,255,.55));color:color-mix(in srgb,var(--c) 65%,rgba(0,0,0,.45));border-top:var(--bb-ref-border-1) solid rgba(255,255,255,.7);border-radius:0 0 8px 8px}.default-calendar-container.fc--style-glass .ce-strip-num{color:color-mix(in srgb,var(--c) 65%,rgba(0,0,0,.45))}.default-calendar-container.fc--style-glass .ce--canceled,.default-calendar-container.fc--style-glass .ce--month.ce--canceled,.default-calendar-container.fc--style-glass .ce--timeline.ce--canceled{background:radial-gradient(ellipse 110% 55% at 50% -5%,rgba(255,255,255,.3) 0%,rgba(255,255,255,.06) 35%,transparent 60%),linear-gradient(155deg,color-mix(in srgb,var(--c) 4%,rgba(235,235,235,.9)),color-mix(in srgb,var(--c) 2%,rgba(225,225,225,.85)))}@layer legacy{.allocation-blueprint{height:100%;overflow-y:auto;padding:var(--bb-ref-space-32);padding-bottom:var(--bb-ref-space-40)}.allocation-blueprint__section-title{text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--color-text-secondary)!important;opacity:.7}.allocation-blueprint-primary-card{padding:var(--bb-ref-space-24);background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:15px;box-shadow:var(--shadow-card-base)}.allocation-blueprint-primary-card__name{letter-spacing:-.025em!important}.allocation-blueprint-primary-card__subtitle{color:var(--color-text-secondary)!important;font-weight:500!important}.allocation-blueprint-primary-card__price{letter-spacing:-.05em!important;font-weight:900!important;white-space:nowrap}.allocation-blueprint-primary-card__details{flex-wrap:wrap}.allocation-blueprint-primary-card__detail-tag{padding:var(--bb-ref-space-6) var(--bb-ref-space-10);background-color:var(--color-button-tertiary);border-radius:8px;white-space:nowrap}.allocation-blueprint-primary-card__detail-tag .bodytext{font-weight:600!important}.allocation-blueprint-primary-card__detail-icon{display:flex;color:var(--color-text-secondary)}.allocation-blueprint-primary-card__book-btn{padding:var(--bb-ref-space-14) var(--bb-ref-space-20);background-color:var(--color-text-primary);border-radius:12px;cursor:default}.allocation-blueprint-primary-card__book-btn .headline{color:var(--color-text-inverted)!important}.allocation-blueprint-primary-card__book-btn svg{color:var(--color-text-inverted)}.allocation-blueprint-arrow{color:var(--color-text-secondary);opacity:.4}.allocation-blueprint-linked-item{padding:var(--bb-ref-space-12);background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:12px;cursor:default}.allocation-blueprint-linked-item__icon{height:36px;min-width:36px;max-width:36px;border-radius:8px;background-color:var(--color-button-tertiary);border:var(--bb-ref-border-1) solid var(--color-border);color:var(--color-text-primary)}.allocation-blueprint-linked-item__body{flex:1;min-width:0}.allocation-blueprint-linked-item__badge{flex-shrink:0;padding:var(--bb-ref-space-3) var(--bb-ref-space-8);background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:5px;font-weight:600!important;color:var(--color-text-secondary)!important}.allocation-blueprint-empty{padding:var(--bb-ref-space-40) var(--bb-ref-space-16);border:var(--bb-ref-border-2) dashed var(--color-border);border-radius:15px;text-align:center}.allocation-blueprint-concept{padding:var(--bb-ref-space-20) var(--bb-ref-space-16);background-color:var(--color-button-tertiary);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:15px}.allocation-blueprint-concept__sides{align-items:flex-start}.allocation-blueprint-concept__side{flex:1;min-width:0;text-align:center}.allocation-blueprint-concept__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);color:var(--color-text-primary);box-shadow:var(--shadow-card-base)}.allocation-blueprint-concept__label{font-weight:700!important;letter-spacing:-.01em!important}.allocation-blueprint-concept__description{color:var(--color-text-secondary)!important;line-height:1.4!important}.allocation-blueprint-concept__arrow{flex-shrink:0;padding-top:var(--bb-ref-space-12);color:var(--color-text-secondary);opacity:.5}.allocation-blueprint-concept__arrow-label{color:var(--color-text-secondary)!important;font-weight:600!important;font-size:var(--bb-ref-font-size-body-s)!important;white-space:nowrap}}@layer legacy{.flex-1{flex:1}.input-unit-dropdown{width:100%;border-radius:8px;border:var(--bb-ref-border-1) solid var(--color-border);color:var(--color-text-primary);background:var(--color-input-background);box-shadow:var(--shadow-text-input)}.input-unit-dropdown:focus-within{border-color:var(--color-text-primary);box-shadow:var(--shadow-input-focus)}.input-unit-dropdown-numeric-input-wrapper{width:100%;flex:3}.input-unit-dropdown-numeric-input{box-shadow:none!important;border:none!important;width:100%;flex:3}.input-unit-dropdown-numeric-input:focus{border-color:var(--color-text-primary);box-shadow:var(--shadow-input-focus)}.input-unit-dropdown-unit-dropdown-wrapper{height:inherit;align-self:stretch;border-top-right-radius:7px;border-bottom-right-radius:7px;max-width:100px;cursor:pointer;display:flex;justify-content:center;align-items:center;background:var(--color-tinfoil);width:fit-content}}@layer legacy{.link-text{cursor:pointer;text-decoration:none}.link-text--with-underline{text-decoration:underline!important}}@layer legacy{.flex-1{flex:1}.resource-child-list-container{background-color:var(--color-background);border-radius:8px;padding:var(--bb-ref-space-16)}.resource-child-list-item{padding:var(--bb-ref-space-10) 0;border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.resource-child-list-item-icon{border-radius:5px;height:22px;width:22px;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface)}.resource-child-list-item-edit{padding:var(--bb-ref-space-5);cursor:pointer}.resource-child-list-item .title-text{word-break:break-all}}@layer legacy{.flex-1{flex:1}.booking-option-side-modal{background-color:var(--color-surface);padding:var(--bb-ref-space-10) var(--bb-ref-space-20);border-radius:12px;height:100%;min-height:0;box-sizing:border-box;overflow:hidden!important;-webkit-overflow-scrolling:touch}@media(max-width:470px){.booking-option-side-modal{padding:var(--bb-ref-space-10)}}@media only screen and (max-width:860px){.booking-option-side-modal{height:calc(var(--app-height) - 80px)}}}@layer legacy{.booking-option-selection-item-wrapper{padding:var(--bb-ref-space-16);border-radius:12px;cursor:pointer;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);transition:border-color .15s ease,box-shadow .15s ease;position:relative;height:100%;min-height:140px}.booking-option-selection-item-wrapper:hover{border-color:var(--color-text-secondary);box-shadow:var(--shadow-card-hover)}.booking-option-selection-item-wrapper--selected{border:var(--bb-ref-border-2) solid var(--color-text-primary);padding:var(--bb-ref-space-15);box-shadow:var(--shadow-card-selected)}.booking-option-selection-item-header{width:100%;height:100%}.booking-option-selection-item-content{flex:1;width:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.booking-option-selection-item-title{font-size:15px;font-weight:600;color:var(--color-text-primary);line-height:1.3}.booking-option-selection-item-details{display:flex;flex-direction:column;gap:var(--bb-ref-space-8)}.booking-option-selection-item-detail-item{display:flex;align-items:center;gap:var(--bb-ref-space-8);flex-shrink:0}.booking-option-selection-item-detail-icon{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0}.booking-option-selection-item-detail-icon svg{width:16px;height:16px}.booking-option-selection-item-detail-value{color:var(--color-text-primary);font-weight:400;font-size:var(--bb-ref-font-size-input);margin:0;line-height:1.4}.booking-option-selection-item-price{color:var(--color-text-primary);font-weight:700;font-size:var(--bb-ref-font-size-headline-xl);margin:0;line-height:1.2}.booking-option-selection-item-icon-wrapper{display:flex;justify-content:center;align-items:center;background-color:var(--color-button-tertiary);border:var(--bb-ref-border-1) solid var(--color-border);padding:var(--bb-ref-space-8);border-radius:8px;min-width:36px;min-height:36px;transition:background-color .15s ease,border-color .15s ease;flex-shrink:0}.booking-option-selection-item-icon-wrapper--selected,.booking-option-selection-item-icon-wrapper:hover{background-color:var(--color-text-primary);border-color:var(--color-text-primary)}.booking-option-selection-item-icon{color:var(--color-text-secondary);width:18px;height:18px;transition:color .15s ease}.booking-option-selection-item-icon-wrapper--selected .booking-option-selection-item-icon,.booking-option-selection-item-icon-wrapper:hover .booking-option-selection-item-icon{color:var(--color-text-inverted)}.booking-option-selection-item-category-badge{align-items:center;justify-content:center;position:absolute;bottom:12px;right:12px;display:flex;padding:var(--bb-ref-space-4) var(--bb-ref-space-10);border-radius:5px;z-index:3;background-color:var(--color-button-tertiary);border:var(--bb-ref-border-1) solid var(--color-border)}.booking-option-selection-item-wrapper--selected .booking-option-selection-item-category-badge{background-color:var(--color-text-primary);border-color:var(--color-text-primary)}.booking-option-selection-item-category-text{font-size:11px;font-weight:600;color:var(--color-text-secondary)}.booking-option-selection-item-wrapper--selected .booking-option-selection-item-category-text{color:var(--color-text-inverted)!important}}@layer legacy{.flex-1{flex:1}.asset-selection-item-wrapper{border-radius:12px;box-shadow:var(--shadow-card-base)!important}.asset-selection-item{position:relative;width:190px;height:190px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--color-background);border:var(--bb-ref-border-1) solid var(--color-border)}.asset-selection-item .preview{width:100%!important;height:100%!important;background-size:cover;background-position:center;transition:filter .3s ease}.asset-selection-item .delete-hover{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:var(--color-text-inverted);border:none;border-radius:12px;padding:var(--bb-ref-space-8) var(--bb-ref-space-12);cursor:pointer;font-size:var(--bb-ref-font-size-body-l);align-items:center;justify-content:center}.asset-selection-item .text{color:var(--color-surface)!important}.asset-selection-item:after{content:"";position:absolute;inset:0;background-color:transparent;transition:background-color .3s ease;z-index:1}.asset-selection-item:hover:after{background-color:var(--color-text-primary);opacity:.5}.asset-selection-item:hover .preview{filter:blur(2px)}.asset-selection-item:hover .delete-hover{display:flex}.asset-selection .add-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;border-radius:12px;cursor:pointer;gap:var(--bb-ref-space-8);background:var(--color-background);border:var(--bb-ref-border-1) solid var(--color-border)}.asset-selection .add-section:hover{background:var(--color-button-tertiary-hover)}}@layer legacy{.location-input-map-wrapper .location-input-map-container{height:400px;width:100%;border-radius:5px;overflow:hidden}.location-input-map-wrapper .location-input-footer-container{text-align:center;display:flex;flex-direction:column}.location-input-map-wrapper .location-input-footer-container .location-input-footer-title{font-size:var(--bb-ref-font-size-body-l);font-weight:600;color:var(--color-text-primary)}.location-input-map-wrapper .location-input-footer-container .location-input-footer-text{font-size:var(--bb-ref-font-size-body-m);font-weight:300;color:var(--color-text-secondary)}.pac-container{border-radius:8px;margin-top:var(--bb-ref-space-10);border:var(--bb-ref-border-1) solid var(--color-border)}.pac-container .pac-item{border-radius:5px;border:none;cursor:pointer;padding:var(--bb-ref-space-5);transition:background .15s ease;background-color:var(--color-background)}.pac-container .pac-item:hover{background-color:var(--color-button-tertiary-hover)}.pac-container:after{display:none}}@layer legacy{.entity-card-wrapper{gap:var(--bb-ref-space-16);padding:var(--bb-ref-space-10);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:12px;flex:1;cursor:pointer;position:relative;overflow:visible;box-shadow:var(--shadow-card-base);transition:border-color .15s ease,box-shadow .15s ease}.entity-card-wrapper:hover{border-color:var(--color-text-secondary);box-shadow:var(--shadow-card-hover)}.entity-card-wrapper:active:not(:has(.dropdown-menu-container:active)){background-color:var(--color-button-tertiary-pressed)}.entity-card-wrapper .image-container{height:170px;position:relative;overflow:hidden}.entity-card-wrapper .image-container-image{border-radius:8px}.entity-card-wrapper .image-container .hidden-info-section{position:absolute;inset:0;z-index:2;justify-content:center;align-items:center;text-align:center}.entity-card-wrapper .image-container .hidden-info-section:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:8px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#ffffff59}.entity-card-wrapper .top-left-stick{align-items:center;justify-content:center;position:absolute;top:0;left:0;display:flex;padding:var(--bb-ref-space-6) var(--bb-ref-space-12);border-bottom-right-radius:8px;border-top-left-radius:12px;z-index:3;background-color:var(--color-tinfoil)}.entity-card-wrapper .top-left-stick-text{font-size:var(--bb-ref-font-size-body-s)}.entity-card-wrapper .description-text{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.entity-card-wrapper .ad-info-title{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-secondary)}.entity-card-wrapper .ad-info-text{font-size:var(--bb-ref-font-size-body-s);font-weight:600}.entity-card-wrapper .description-truncated{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.entity-card-wrapper .entity-card__config-marker{display:inline-flex;align-items:center;flex-shrink:0}.entity-card-wrapper .entity-card__config-marker--warning{color:var(--color-warning)}.entity-card-wrapper .entity-card__config-marker--info{color:var(--color-info, #0066cc)}body.dark-mode .entity-card-wrapper .entity-card__config-marker--info{color:var(--color-info, #5eb3ff)}.dropdown-menu-container{position:absolute;top:12px;right:12px;z-index:1000}.dropdown-menu-container .simple-dropdown-wrapper .simple-dropdown-button{background-color:var(--color-surface);border-radius:8px;width:32px;height:32px;padding:var(--bb-ref-space-4)!important;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease;color:var(--color-text-primary);border:var(--bb-ref-border-1) solid var(--color-border)}.dropdown-menu-container .simple-dropdown-wrapper .simple-dropdown-button:hover{background-color:var(--color-button-tertiary-hover)}.dropdown-menu-container .simple-dropdown-wrapper .simple-dropdown-button:active{background-color:var(--color-button-tertiary-pressed)}}@layer legacy{.flex-1{flex:1}.resource-side-modal{background-color:var(--color-surface);padding:var(--bb-ref-space-10) var(--bb-ref-space-20);border-radius:12px;height:100%;min-height:0;box-sizing:border-box;overflow:hidden!important;-webkit-overflow-scrolling:touch}@media(max-width:470px){.resource-side-modal{padding:var(--bb-ref-space-10)}}@media only screen and (max-width:860px){.resource-side-modal{height:calc(var(--app-height) - 80px)}}}@layer legacy{.resource-selection-item-wrapper{padding:var(--bb-ref-space-14) var(--bb-ref-space-16);border-radius:12px;cursor:pointer;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);transition:border-color .15s ease,box-shadow .15s ease}.resource-selection-item-wrapper:hover{border-color:var(--color-text-secondary);box-shadow:var(--shadow-card-hover)}.resource-selection-item-wrapper--selected{border:var(--bb-ref-border-2) solid var(--color-text-primary);padding:var(--bb-ref-space-13) var(--bb-ref-space-15);box-shadow:var(--shadow-card-selected)}.resource-selection-item-image{border-radius:8px}.resource-selection-item-title{font-size:var(--bb-ref-font-size-body-l);font-weight:600;color:var(--color-text-primary)}.resource-selection-item-group{font-size:var(--bb-ref-font-size-body-m);color:var(--color-text-secondary);margin-top:var(--bb-ref-space-2)}.resource-selection-item-icon-wrapper{display:flex;justify-content:center;align-items:center;background-color:var(--color-button-tertiary);border:var(--bb-ref-border-1) solid var(--color-border);padding:var(--bb-ref-space-6);border-radius:8px;min-width:32px;min-height:32px;transition:background-color .15s ease,border-color .15s ease}.resource-selection-item-icon-wrapper--selected,.resource-selection-item-icon-wrapper:hover{background-color:var(--color-text-primary);border-color:var(--color-text-primary)}.resource-selection-item-icon{color:var(--color-text-secondary);width:16px;height:16px;transition:color .15s ease}.resource-selection-item-icon-wrapper--selected .resource-selection-item-icon,.resource-selection-item-icon-wrapper:hover .resource-selection-item-icon{color:var(--color-text-inverted)}}@layer legacy{.flex-1{flex:1}.resource-selection{display:flex;flex-wrap:wrap;gap:var(--bb-ref-space-10);align-items:center}.resource-selection .add-resource-button{height:32px;width:32px;border-radius:50%;cursor:pointer;background-color:var(--color-secondary)}.resource-selection .add-resource-button-icon{color:var(--color-surface)}}@layer legacy{.price-input-list-input-wrapper{flex:1;min-width:160px}.price-input-list-trash-icon{color:var(--color-error);cursor:pointer}.price-input-list-wrapper{flex-wrap:wrap}}@layer legacy{.flex-1{flex:1}.product-pricing-card{padding:var(--bb-ref-space-16) var(--bb-ref-space-20);border-radius:8px;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);transition:all .2s ease}.product-pricing-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover)}.product-pricing-card-price{color:var(--color-primary);font-weight:600}.product-pricing-card-interval{color:var(--color-text-secondary);font-weight:400}}@layer legacy{.addon-preview{padding:var(--bb-ref-space-30);border-radius:16px;background-color:var(--color-surface);box-shadow:var(--shadow-primary)}.addon-preview-image-wrapper{width:100%;border-radius:12px;overflow:hidden}.addon-preview-image-wrapper .addon-preview-image{width:100%;height:auto;object-fit:cover}.addon-preview-title{word-break:break-all;color:var(--color-text-primary)}.addon-preview-description{font-size:var(--bb-ref-font-size-body-l);word-break:break-all;color:var(--color-text-primary)}.addon-preview-price-row{width:100%}.addon-preview-price{color:var(--color-text-primary)}.addon-preview-button{width:100%}}@layer legacy{.additional-option-side-modal{background-color:var(--color-surface);padding:var(--bb-ref-space-10) var(--bb-ref-space-20);border-radius:12px}}.ticket-wrapper{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;container-type:inline-size;container-name:ticket}.signature-ticket--print{--tk-ink: #0d0c0a;--tk-body: #262420;--tk-muted: #6b675f;--tk-rule: rgba(13, 12, 10, .13);display:flex;flex-direction:column;height:100%;padding:5%;background:#fff;color:var(--tk-body);font-family:Inter,system-ui,sans-serif;box-sizing:border-box;overflow:hidden}.signature-ticket--print .signature-ticket__top{display:flex;align-items:center;justify-content:space-between;gap:3%;padding-bottom:2.2%;margin-bottom:4.5%;border-bottom:1px solid var(--tk-ink)}.signature-ticket--print .signature-ticket__logo{max-height:clamp(14px,3.4cqi,26pt);max-width:40%;object-fit:contain}.signature-ticket--print .signature-ticket__logo-text{font-size:clamp(9px,1.5cqi,12pt);font-weight:700;color:var(--tk-ink);letter-spacing:-.01em}.signature-ticket--print .signature-ticket__kind{flex:0 0 auto;padding:.6% 2%;border-radius:999px;background:var(--tk-accent);color:var(--tk-accent-fg);font-size:clamp(7px,1.1cqi,9pt);font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.signature-ticket--print .signature-ticket__cover{height:22%;margin-bottom:4.5%;border-radius:4px;overflow:hidden;flex:0 0 auto}.signature-ticket--print .signature-ticket__cover img{width:100%;height:100%;object-fit:cover;display:block}.signature-ticket--print .signature-ticket__main{display:flex;flex:1 1 auto;min-height:0;margin-bottom:4.5%;border:2px solid var(--tk-accent)}.signature-ticket--print .signature-ticket__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:4%}.signature-ticket--print .signature-ticket__event{margin:0;font-size:clamp(16px,4cqi,30pt);font-weight:700;line-height:1.08;letter-spacing:-.015em;color:var(--tk-ink);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.signature-ticket--print .signature-ticket__guest{margin:1.4% 0 0;font-size:clamp(9px,1.6cqi,13pt);font-weight:600;color:var(--tk-accent)}.signature-ticket--print .signature-ticket__when{margin:.6% 0 0;font-size:clamp(9px,1.5cqi,12pt);color:var(--tk-body)}.signature-ticket--print .signature-ticket__facts{display:grid;grid-template-columns:1fr 1fr;gap:3% 4%;margin:5% 0 0;padding:0}.signature-ticket--print .signature-ticket__facts dt{font-size:clamp(6.5px,1cqi,8pt);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--tk-muted)}.signature-ticket--print .signature-ticket__facts dd{margin:.4% 0 0;font-size:clamp(9px,1.5cqi,12pt);font-weight:700;color:var(--tk-ink);overflow-wrap:anywhere}.signature-ticket--print .signature-ticket__qr-column{flex:0 0 auto;width:26%;min-width:38mm;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6%;padding:4%;border-left:1px dashed var(--tk-accent-line);background:#fff}.signature-ticket--print .signature-ticket__qr{width:100%;max-width:34mm;aspect-ratio:1;display:block}.signature-ticket--print .signature-ticket__ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(6.5px,1cqi,8pt);color:var(--tk-muted);text-align:center;overflow-wrap:anywhere}.signature-ticket--print .signature-ticket__notes{display:grid;grid-template-columns:1fr 1fr;gap:4%;margin-bottom:3.5%}.signature-ticket--print .signature-ticket__notes h2{margin:0;font-size:clamp(6.5px,1cqi,8pt);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tk-ink)}.signature-ticket--print .signature-ticket__notes p{margin:1.5% 0 0;font-size:clamp(7px,1.05cqi,8.5pt);line-height:1.6;color:var(--tk-muted);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.signature-ticket--print .signature-ticket__foot{margin-top:auto;padding-top:2.5%;border-top:1px solid var(--tk-rule);display:flex;align-items:center;justify-content:space-between;gap:4%;font-size:clamp(6.5px,1cqi,8pt);color:var(--tk-muted)}.signature-ticket--print .signature-ticket__by{white-space:nowrap}.signature-ticket--print .signature-ticket__by b{font-weight:700;color:var(--tk-body)}.signature-ticket--digital{--tk-paper: #141310;--tk-on-paper: #fcfbf7;--tk-on-paper-muted: rgba(252, 251, 247, .55);--tk-on-paper-faint: rgba(252, 251, 247, .38);width:100%;max-width:340px;margin:0 auto;border-radius:18px;overflow:hidden;background:var(--tk-paper);color:var(--tk-on-paper);font-family:Inter,system-ui,sans-serif;box-sizing:border-box}.signature-ticket--digital .signature-pass__strip{position:relative;height:128px;background:var(--tk-accent)}.signature-ticket--digital .signature-pass__strip--plain .signature-pass__head{color:var(--tk-accent-fg)}.signature-ticket--digital .signature-pass__cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.signature-ticket--digital .signature-pass__strip:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d0c0a00 38%,#0d0c0abd)}.signature-ticket--digital .signature-pass__chrome{position:absolute;inset:12px 12px auto;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.signature-ticket--digital .signature-pass__logo{max-height:20px;max-width:45%;object-fit:contain;background:#fcfbf7f0;border-radius:999px;padding:3px 8px}.signature-ticket--digital .signature-pass__logo-text{padding:4px 9px;border-radius:999px;background:#fcfbf7f0;color:#0d0c0a;font-size:10px;font-weight:700;white-space:nowrap}.signature-ticket--digital .signature-pass__kind{padding:4px 9px;border-radius:999px;background:var(--tk-accent);color:var(--tk-accent-fg);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.signature-ticket--digital .signature-pass__head{position:absolute;inset:auto 14px 12px;z-index:2}.signature-ticket--digital .signature-pass__event{margin:0;font-size:19px;font-weight:700;line-height:1.12;letter-spacing:-.01em;overflow-wrap:anywhere}.signature-ticket--digital .signature-pass__when{margin:3px 0 0;font-size:12px;color:#fcfbf7db}.signature-ticket--digital .signature-pass__facts{display:grid;grid-template-columns:1fr 1fr;gap:13px 12px;margin:0;padding:15px 14px}.signature-ticket--digital .signature-pass__facts dt{font-size:8.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--tk-on-paper-faint)}.signature-ticket--digital .signature-pass__facts dd{margin:3px 0 0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.signature-ticket--digital .signature-pass__facts-wide{grid-column:1/-1}.signature-ticket--digital .signature-pass__qr-block{display:flex;flex-direction:column;align-items:center;padding:0 14px 16px}.signature-ticket--digital .signature-pass__qr-plate{background:#fff;border-radius:10px;padding:10px}.signature-ticket--digital .signature-pass__qr-plate img{display:block;width:156px;height:156px}.signature-ticket--digital .signature-pass__ref{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;color:var(--tk-on-paper-muted);overflow-wrap:anywhere;text-align:center}.signature-ticket--digital .signature-pass__by{margin-top:9px;font-size:9px;color:var(--tk-on-paper-faint)}.signature-ticket--digital .signature-pass__by b{font-weight:600;color:var(--tk-on-paper-muted)}.signature-ticket--digital .signature-pass__note{padding:13px 14px 16px;border-top:1px solid rgba(252,251,247,.12)}.signature-ticket--digital .signature-pass__note h2{margin:0;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tk-on-paper-muted)}.signature-ticket--digital .signature-pass__note p{margin:5px 0 0;font-size:11px;line-height:1.6;color:var(--tk-on-paper-muted);white-space:pre-line}.custom-pdf-template{--info-title-size: 14px;--info-line-size: 11px;--info-scale: 1;--qr-size: 26mm}.custom-pdf-template--analog{position:relative;width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.custom-pdf-template__background-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#999;font-size:14px}.custom-pdf-template__info-block{position:absolute;background-color:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:12px 14px;box-shadow:0 2px 8px #0000001a;max-width:45%;z-index:2}.custom-pdf-template__qr-block{position:absolute;background-color:#fff;border-radius:4px;padding:8px;box-shadow:0 2px 8px #00000026;z-index:2}.custom-pdf-template{--info-title-size: 14px;--info-line-size: 11px;--info-scale: 1;--qr-size: 78px}.custom-pdf-template--digital{position:relative;width:100%;aspect-ratio:210/297;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;border-radius:clamp(12px,4cqi,20px);box-shadow:0 8px 32px #00000026}.custom-pdf-template__background{position:absolute;inset:0;width:100%;height:100%}.custom-pdf-template__background-image{width:100%;height:100%;object-fit:cover}.custom-pdf-template__background-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;color:#888;font-size:clamp(10px,3cqi,14px)}.custom-pdf-template__info-block{position:absolute;background-color:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.08);border-radius:clamp(6px,2cqi,10px);padding:clamp(8px,3cqi,14px);box-shadow:0 4px 16px #0000001a;max-width:55%;z-index:2}.custom-pdf-template__info-title{font-size:var(--info-title-size);font-weight:600;color:#1a1a1a;line-height:1.3;word-break:break-word}.custom-pdf-template__info-line{font-size:var(--info-line-size);color:#555;line-height:1.4}.custom-pdf-template__qr-block{position:absolute;background-color:#fff;border-radius:clamp(6px,2cqi,10px);padding:clamp(6px,2cqi,10px);box-shadow:0 4px 16px #00000026;z-index:2}.custom-pdf-template__qr-image{display:block;width:var(--qr-size);height:var(--qr-size)}@layer legacy{.ticket-selection{padding:var(--bb-ref-space-20);border-radius:12px;gap:var(--bb-ref-space-20);background-color:var(--color-background);border:var(--bb-ref-border-1) solid transparent}.ticket-selection--error{border-color:var(--color-error)}.ticket-selection-grid{width:100%}.ticket-selection .error-message{color:var(--color-error)}}@layer legacy{.reminders-item{margin-bottom:var(--bb-ref-space-60)}.reminders-item:last-of-type{margin-bottom:0}}@layer legacy{.flex-1{flex:1}.price-interval-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;gap:1rem;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background-color .15s ease}.price-interval-item:hover{border-color:var(--color-input-border-hover);box-shadow:var(--shadow-primary);transform:translateY(-1px);background-color:var(--color-surface-detail)}.price-interval-item__pillar{display:flex;flex-direction:column;align-items:flex-start;padding-right:.75rem;border-right:var(--bb-ref-border-1) solid var(--color-border-secondary);gap:.25rem;min-width:4.5rem}.price-interval-item__pillar-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.price-interval-item__pillar-time--from{color:var(--color-text-primary);font-weight:700}.price-interval-item__pillar-time--to{color:var(--color-text-secondary);font-weight:500}.price-interval-item__pillar-divider{width:2px;height:1.5rem;margin:.1rem 0;border-radius:999px;background:linear-gradient(to bottom,var(--color-border-secondary),var(--color-border))}.price-interval-item__body{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.price-interval-item__body-header{display:flex;align-items:center;gap:.5rem;min-width:0}.price-interval-item__name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-interval-item__prices{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-interval-item__economics{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto}.price-interval-item__price{font-weight:700;color:var(--color-text-primary)}.price-interval-item__price--free{color:var(--color-success)}.price-interval-item__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:15px;font-size:.7rem;line-height:1;white-space:nowrap;padding:var(--bb-ref-space-2) var(--bb-ref-space-6)}.price-interval-item__badge--rules{background-color:var(--color-primary);color:var(--color-text-inverted);font-weight:500;border-radius:5px}.price-interval-item__actions{display:flex;align-items:center;margin-left:.75rem}@media(max-width:470px){.price-interval-item{flex-direction:column;align-items:stretch;gap:.5rem}.price-interval-item__pillar{flex-direction:row;align-items:center;justify-content:flex-start;padding-right:0;padding-bottom:.25rem;border-right:none;border-bottom:var(--bb-ref-border-1) solid var(--color-border-secondary);gap:.5rem;min-width:100%}.price-interval-item__pillar-divider{height:1.25rem}.price-interval-item__economics{align-items:flex-start;margin-left:0}.price-interval-item__actions{align-self:flex-end;margin-left:0}}}@layer legacy{.flex-1{flex:1}.price-interval-item{padding:var(--bb-ref-space-10);border-radius:8px;cursor:pointer;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border)}.price-interval-item:hover{border:var(--bb-ref-border-1) solid var(--color-button-tertiary-dark-hover)}}@layer legacy{.flex-1{flex:1}.price-tier-item{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background-color .15s ease}.price-tier-item:hover{border-color:var(--color-input-border-hover);box-shadow:var(--shadow-primary);transform:translateY(-1px);background-color:var(--color-surface-detail)}.price-tier-item__body{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.price-tier-item__badge{display:inline-flex;align-items:center;font-size:.75rem;padding:var(--bb-ref-space-2) var(--bb-ref-space-8);border-radius:5px;background-color:var(--color-surface-secondary);color:var(--color-text-secondary)}.price-tier-item__badge--inactive{background-color:var(--color-surface-warning);color:var(--color-text-warning)}}@layer legacy{.flex-1{flex:1}.industry-grid{width:100%}.industry-grid__group-title{text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--color-text-secondary)!important;opacity:.6;padding-left:var(--bb-ref-space-2)}.industry-grid__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--bb-ref-space-4)}@media only screen and (max-width:960px){.industry-grid__cards{grid-template-columns:1fr}}.industry-grid-card{width:auto;padding:var(--bb-ref-space-7) var(--bb-ref-space-10);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;background-color:var(--color-surface)}.industry-grid-card:hover{border-color:var(--color-text-secondary);box-shadow:var(--shadow-card-hover)}.industry-grid-card--selected{border-color:var(--color-text-primary);border-width:var(--bb-ref-border-2);padding:var(--bb-ref-space-6) var(--bb-ref-space-9);background-color:var(--color-surface);box-shadow:var(--shadow-card-selected)}.industry-grid-card--selected:hover{border-color:var(--color-text-primary)}.industry-grid-card__icon{width:24px;height:24px;min-width:24px;max-width:24px;border-radius:10px;background-color:var(--color-button-tertiary);border:var(--bb-ref-border-1) solid var(--color-border);color:var(--color-text-secondary);transition:background-color .15s ease,color .15s ease}.industry-grid-card__icon svg{width:14px;height:14px}.industry-grid-card__icon--selected{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-inverted)}.industry-grid-card__content{flex:1;min-width:0}.industry-grid-card__samples{opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-grid-card__check{height:16px;min-width:16px;max-width:16px;border-radius:50%;background-color:var(--color-text-primary);color:var(--color-text-inverted);flex-shrink:0}.industry-grid-card__check svg{width:10px;height:10px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer legacy{.validated-input-message{display:flex;align-items:center;gap:var(--bb-ref-space-6);font-size:var(--bb-ref-font-size-body-m);line-height:1.4;padding:var(--bb-ref-space-4) 0}.validated-input-message--success{color:var(--color-success)}.validated-input-message--success:before{content:"✓";font-weight:600}.validated-input-message--error{color:var(--color-error);font-weight:500}.validated-input-message--error:before{content:"✕";font-weight:600}.validated-input-message--checking{color:var(--color-warning)}.validated-input-message--checking:before{content:"⟳";animation:spin 1s linear infinite}}@layer legacy{.coupon-fixed-amount-row{flex-wrap:wrap}.coupon-fixed-amount-row>*{flex:1;min-width:150px}}@layer legacy{.promotion-code-form-fields .minimum-amount-row{flex-wrap:wrap}.promotion-code-form-fields .minimum-amount-row>*{flex:1;min-width:150px}}@layer legacy{.coupon-promotion-codes-tab .promotion-code-status{display:inline-flex;align-items:center;padding:var(--bb-ref-space-4) var(--bb-ref-space-10);border-radius:12px;font-size:var(--bb-ref-font-size-body-m);font-weight:500;cursor:pointer;transition:opacity .2s ease}.coupon-promotion-codes-tab .promotion-code-status:hover{opacity:.8}.coupon-promotion-codes-tab .promotion-code-status--active{background-color:var(--color-success-light, rgba(34, 197, 94, .1));color:var(--color-success, #22c55e)}.coupon-promotion-codes-tab .promotion-code-status--inactive{background-color:var(--color-neutral-light, rgba(107, 114, 128, .1));color:var(--color-text-secondary, #6b7280)}}@layer legacy{.flex-1{flex:1}.ticket-item-wrapper{padding:var(--bb-ref-space-16);border-radius:10px;max-width:300px;cursor:pointer;background-color:var(--color-button-tertiary);border:var(--bb-ref-border-1) solid var(--color-border)}@media(min-width:471px)and (max-width:1300px){.ticket-item-wrapper{max-width:41vw}}.ticket-item-wrapper:hover{background-color:var(--color-button-tertiary-hover)}.ticket-item-content{flex:1;min-width:0}.ticket-item-duration-title{white-space:pre-line;color:var(--color-text-secondary)}.ticket-item-delete-button-wrapper{align-items:flex-end;justify-content:center;margin-left:var(--bb-ref-space-5)}}@layer legacy{.flex-1{flex:1}.product-pricing-card{position:relative;padding:var(--bb-ref-space-16);border-radius:10px;cursor:pointer;background-color:var(--color-button-tertiary);border:var(--bb-ref-border-1) solid var(--color-border);transition:all .15s ease}.product-pricing-card:hover{background-color:var(--color-button-tertiary-hover);border-color:var(--color-text-primary)}.product-pricing-card-content{flex:1;min-width:0}.product-pricing-card-name{margin-bottom:var(--bb-ref-space-8);padding-right:var(--bb-ref-space-60)}.product-pricing-card-badges{flex-wrap:wrap;gap:var(--bb-ref-space-6)}.product-pricing-card-badges .label-badge-wrapper{border-color:var(--color-text-primary)}.product-pricing-card-badges .label-badge-text{color:var(--color-text-primary)}.product-pricing-card-price-value{color:var(--color-text-primary);font-weight:600}.product-pricing-card-actions{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;width:auto!important;display:flex;align-items:center;gap:var(--bb-ref-space-4);z-index:1}}@layer legacy{.subscription-plan-preview{padding:var(--bb-ref-space-30);border-radius:16px;background-color:var(--color-surface);box-shadow:var(--shadow-primary)}.subscription-plan-preview-title-wrapper{padding:var(--bb-ref-space-5) var(--bb-ref-space-14);border-radius:20px;background-color:var(--color-border-secondary)}.subscription-plan-preview-title-wrapper-text{word-break:break-all;color:var(--color-surface)}.subscription-plan-preview-price-type{font-weight:400;color:var(--color-text-primary)}.subscription-plan-preview-description{font-size:var(--bb-ref-font-size-body-l);word-break:break-all;color:var(--color-text-primary)}.subscription-plan-preview-benefit-icon-wrapper{display:flex;justify-content:center;align-items:center;height:20px;width:20px;min-width:20px;border-radius:20px;border:1.5px solid var(--color-primary)}.subscription-plan-preview-benefit-icon-wrapper-icon{font-size:var(--bb-ref-font-size-body-m);color:var(--color-primary)}.subscription-plan-preview-benefit-desc{font-weight:500;word-break:break-all}.subscription-plan-preview-button{width:100%}}@layer legacy{.timeline-container{display:flex;flex-direction:column}.timeline-item{position:relative;display:flex;align-items:flex-start}.timeline-item:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:1px;z-index:0;background-color:var(--color-tinfoil)}.timeline-item:last-child:before{content:none}.timeline-icon-wrapper{position:relative;margin-right:var(--bb-ref-space-16);width:40px;display:flex;align-items:center;justify-content:center;z-index:1}.timeline-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border)}.timeline-fallback-wrapper{position:relative;width:40px;display:flex;align-items:center;justify-content:center;z-index:1}.timeline-fallback{width:7px;height:7px;border-radius:50%;background-color:var(--color-tinfoil)}.timeline-content{flex:1;z-index:1;margin-bottom:var(--bb-ref-space-20)}.timeline-container--compact .timeline-item:before{left:13px}.timeline-container--compact .timeline-item:last-child:before{content:none}.timeline-container--compact .timeline-icon-wrapper{width:26px;margin-right:var(--bb-ref-space-10)}.timeline-container--compact .timeline-icon{width:26px;height:26px;border-radius:2px}.timeline-container--compact .timeline-icon svg{width:13px;height:13px}.timeline-container--compact .timeline-fallback-wrapper{width:26px}.timeline-container--compact .timeline-fallback{width:5px;height:5px}.timeline-container--compact .timeline-content{margin-bottom:var(--bb-ref-space-12)}}@layer legacy{.notification-icon{color:var(--color-text-secondary)}}@layer legacy{.invoice-icon--default{color:var(--color-text-secondary)}}@layer legacy{.order-icon--default{color:var(--color-text-secondary)}.order-source-tag{display:inline-flex;padding:var(--bb-ref-space-1) var(--bb-ref-space-6);border-radius:5px;background:var(--color-background);color:var(--color-text-secondary);width:fit-content}}@layer legacy{.linked-records-modal__group-label{text-transform:uppercase;letter-spacing:.5px;font-weight:600}.linked-records-modal__row{display:flex;align-items:center;gap:var(--bb-ref-space-12);padding:var(--bb-ref-space-10) var(--bb-ref-space-12);background:var(--color-background);border-radius:8px;cursor:pointer;transition:background .15s}.linked-records-modal__row:hover{background:var(--color-hover, var(--color-background))}.linked-records-modal__row[data-current]{cursor:default;outline:var(--bb-ref-border-1) solid var(--color-border)}.linked-records-modal__row[data-current]:hover{background:var(--color-background)}.linked-records-modal__avatar{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:var(--bb-color-text-inverted);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.linked-records-modal__avatar[data-variant=guest]{background:var(--bb-color-secondary)}.linked-records-modal__row-text{flex:1;min-width:0}.linked-records-modal__row-caret{color:var(--color-text-secondary);opacity:.5;flex-shrink:0}.linked-records-modal__current-badge{background:var(--color-background);border:var(--bb-ref-border-1) solid var(--color-border);color:var(--color-text-secondary);padding:var(--bb-ref-space-1) var(--bb-ref-space-6);border-radius:10px;font-size:var(--bb-ref-font-size-body-s);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.linked-records-modal__hint{padding:var(--bb-ref-space-10) var(--bb-ref-space-12);background:var(--color-background);border-radius:8px;color:var(--color-text-secondary)}}@layer legacy{.linked-records-card__trigger{display:flex;flex-direction:row;align-items:center;gap:var(--bb-ref-space-12);cursor:pointer;min-width:0;width:100%}.linked-records-card__avatar-stack{display:flex;align-items:center;flex-shrink:0}.linked-records-card__overflow{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-background);color:var(--color-text-secondary);font-size:var(--bb-ref-font-size-body-s);border:var(--bb-ref-border-2) solid var(--color-card-background);margin-left:-8px;flex-shrink:0}.linked-records-card__summary{display:flex;flex-direction:column;min-width:0;flex:1}.linked-records-card__right{display:flex;align-items:center;gap:var(--bb-ref-space-4);flex-shrink:0;color:var(--color-text-secondary)}.linked-records-card__caret{opacity:.6}}@layer legacy{.customer-form-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--bb-ref-space-12)}@media(max-width:600px){.customer-form-card__grid{grid-template-columns:1fr}}.customer-form-card__divider{border-top:var(--bb-ref-border-1) dashed var(--color-border);margin:var(--bb-ref-space-16) 0 var(--bb-ref-space-12)}}@layer legacy{.price-group-tag{max-width:200px!important;width:auto!important}.price-group-tag .tag-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;flex:1}.price-group-tag .tag-icon{flex-shrink:0}.price-group-tag-skeleton{width:110px;padding:var(--bb-ref-space-6) var(--bb-ref-space-10);border-radius:12px}}@layer legacy{.customer-hero-card__image-wrapper{position:relative;flex-shrink:0;margin-top:var(--bb-ref-space-2)}.customer-hero-card__image{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}.customer-hero-card__image-delete{position:absolute;bottom:-4px;right:-4px}.customer-hero-card__info{min-width:0;flex:1}.customer-hero-card__contact{flex-wrap:wrap}.customer-hero-card__contact a{color:var(--color-primary);text-decoration:none}.customer-hero-card__contact a:hover{text-decoration:underline}.customer-hero-card__tags{align-items:center}}@layer legacy{.customer-recent-bookings-card__row{display:flex;align-items:center;gap:var(--bb-ref-space-10);padding:var(--bb-ref-space-8) var(--bb-ref-space-10);border-radius:5px;cursor:pointer;transition:background .15s}.customer-recent-bookings-card__row:hover{background:var(--color-background)}.customer-recent-bookings-card__icon{width:30px;height:30px;border-radius:8px;background:#4d5aa81a;color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.customer-recent-bookings-card__info{flex:1;min-width:0}.customer-recent-bookings-card__time{flex-shrink:0}.customer-recent-bookings-card__view-all{font-size:11px;font-weight:500;color:var(--color-primary);text-decoration:none;white-space:nowrap}.customer-recent-bookings-card__view-all:hover{text-decoration:underline}.customer-recent-bookings-card__empty{padding:var(--bb-ref-space-8) 0}}@layer legacy{.customer-recent-orders-card__row{display:flex;align-items:center;gap:var(--bb-ref-space-10);padding:var(--bb-ref-space-8) var(--bb-ref-space-10);border-radius:5px;cursor:pointer;transition:background .15s}.customer-recent-orders-card__row:hover{background:var(--color-background)}.customer-recent-orders-card__icon{width:30px;height:30px;border-radius:8px;background:#4d5aa81a;color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.customer-recent-orders-card__info{flex:1;min-width:0}.customer-recent-orders-card__view-all{font-size:11px;font-weight:500;color:var(--color-primary);text-decoration:none;white-space:nowrap}.customer-recent-orders-card__view-all:hover{text-decoration:underline}.customer-recent-orders-card__empty{padding:var(--bb-ref-space-8) 0}}@layer legacy{.progress-step-bar{display:flex;gap:var(--bb-ref-space-8);width:100%}.progress-step-bar__step{flex:1;height:5px;border-radius:5px;transition:background-color .3s;background-color:var(--color-button-tertiary-dark)}.progress-step-bar__step.completed{background-color:var(--color-primary)}}@layer legacy{.subscription-side-modal{display:flex;flex-direction:column;height:100%}.subscription-side-modal__content{display:flex;flex-direction:column;gap:0;overflow-y:auto;flex:1}.subscription-side-modal__section{padding:var(--bb-ref-space-14) var(--bb-ref-space-20);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.subscription-side-modal__section-label{font-size:var(--bb-ref-font-size-body-s);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);margin-bottom:var(--bb-ref-space-6)}.subscription-side-modal__info-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--bb-ref-space-10) var(--bb-ref-space-8)}.subscription-side-modal__info-value{font-weight:500;padding:var(--bb-ref-space-6) 0}.subscription-side-modal__primary-action-wrapper{padding:var(--bb-ref-space-10) var(--bb-ref-space-20) var(--bb-ref-space-14);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.subscription-side-modal__primary-action{width:100%}.subscription-side-modal__avatar{width:26px;height:26px;border-radius:50%;background:var(--color-primary);color:var(--bb-color-text-inverted);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.subscription-side-modal__customer-info{flex:1;min-width:0}.subscription-side-modal__customer-action{color:var(--color-primary);cursor:pointer;flex-shrink:0}.subscription-side-modal__usage-list{display:flex;flex-direction:column;gap:var(--bb-ref-space-8)}.subscription-side-modal__usage-card{border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px;padding:var(--bb-ref-space-10) var(--bb-ref-space-14);background:var(--color-surface)}.subscription-side-modal__usage-name{font-size:var(--bb-ref-font-size-body-m);font-weight:600;color:var(--color-text-primary)}.subscription-side-modal__usage-reset{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-secondary)}.subscription-side-modal__usage-count{font-size:11px;color:var(--color-text-secondary);font-weight:500}.subscription-side-modal__usage-percentage{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-secondary)}.subscription-side-modal__past-usage-item{padding:var(--bb-ref-space-8) 0;border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.subscription-side-modal__past-usage-item:last-child{border-bottom:none}.subscription-side-modal__quick-actions{display:flex;flex-direction:column;padding:var(--bb-ref-space-6) var(--bb-ref-space-16);gap:0}.subscription-side-modal__action-btn{display:flex;align-items:center;gap:var(--bb-ref-space-8);width:100%;padding:var(--bb-ref-space-7) var(--bb-ref-space-8);border:none;background:transparent;border-radius:5px;cursor:pointer;color:var(--color-text-primary);font-size:var(--bb-ref-font-size-body-m);font-weight:500;text-align:left;transition:background .15s ease}.subscription-side-modal__action-btn:hover{background:var(--color-background)}.subscription-side-modal__action-btn svg:first-child{color:var(--color-text-secondary);flex-shrink:0}.subscription-side-modal__action-btn .bodytext{flex:1}.subscription-side-modal__action-btn svg:last-child{color:var(--color-text-secondary);flex-shrink:0;margin-left:auto}}@layer legacy{.flex-1{flex:1}.customer-overview-tab{display:grid;grid-template-columns:1.55fr 1fr;gap:14px;align-items:start;width:100%;padding:0 var(--bb-ref-space-4) var(--bb-ref-space-20)}@media only screen and (max-width:960px){.customer-overview-tab{grid-template-columns:1fr}}.customer-overview-tab--bottom-sheet{padding:var(--bb-ref-space-14) var(--bb-ref-space-20)}.customer-overview-tab__main{display:flex;flex-direction:column;gap:14px;min-width:0}.customer-overview-tab__sidebar{display:flex;flex-direction:column;gap:8px;position:sticky;top:0;min-width:0}@media only screen and (max-width:960px){.customer-overview-tab__sidebar{position:static}}.customer-overview-tab__sidebar .detail-card{padding:var(--bb-ref-space-14) var(--bb-ref-space-16)}.customer-overview-tab__sidebar .detail-card__header{margin-bottom:var(--bb-ref-space-10)}}@layer legacy{.subscription-icon--success{color:var(--color-success)}.subscription-icon--error{color:var(--color-error)}.subscription-icon--warning{color:var(--color-warning)}.subscription-icon--pending,.subscription-icon--default{color:var(--color-awaiting)}.subscription-source-tag{display:inline-flex;padding:var(--bb-ref-space-1) var(--bb-ref-space-6);border-radius:5px;background:var(--color-background);color:var(--color-text-secondary);width:fit-content}}@layer legacy{.flex-1{flex:1}.stripe-requirements-banner{width:100%;padding:var(--bb-ref-space-12) var(--bb-ref-space-22);background-color:var(--color-primary-ultralight);border-bottom:var(--bb-ref-border-1) solid var(--color-border);flex-shrink:0}.stripe-requirements-banner--warning{background-color:var(--color-warning-light)}.stripe-requirements-banner--warning .stripe-requirements-banner__icon{background:var(--color-warning);color:var(--color-text-inverted)}.stripe-requirements-banner--danger{background-color:var(--color-error-tint);border-bottom-color:var(--color-error-light)}.stripe-requirements-banner--danger .stripe-requirements-banner__icon{background:var(--color-error);color:var(--color-text-inverted)}.stripe-requirements-banner--danger .stripe-requirements-banner__cta{background:var(--color-error)}.stripe-requirements-banner--danger .stripe-requirements-banner__cta:hover{background:var(--color-error);opacity:.9}.stripe-requirements-banner__inner{width:100%}.stripe-requirements-banner__icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;flex-shrink:0;background:var(--color-awaiting-light);color:var(--color-primary)}.stripe-requirements-banner__text{flex:1;min-width:0}.stripe-requirements-banner__title{color:var(--color-text-primary)}.stripe-requirements-banner__message{color:var(--color-text-secondary)}.stripe-requirements-banner__cta{display:inline-flex;align-items:center;gap:var(--bb-ref-space-5);padding:var(--bb-ref-space-6) var(--bb-ref-space-14);border-radius:6px;border:none;background:var(--color-primary);color:var(--color-text-inverted);font-size:var(--bb-ref-font-size-body-m);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease;flex-shrink:0}.stripe-requirements-banner__cta:hover{background:var(--color-primary-light)}.stripe-requirements-banner__close{background:none;border:none;cursor:pointer;padding:var(--bb-ref-space-5);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:all .15s ease;flex-shrink:0}.stripe-requirements-banner__close:hover{color:var(--color-text-primary);background:var(--color-sidebar-active-bg)}@media(max-width:470px){.stripe-requirements-banner{display:none}}}@layer legacy{.flex-1{flex:1}.project-onboarding-modal .onboarding-info-container{flex:1;padding:var(--bb-ref-space-30);position:relative;background-color:var(--color-background)}.project-onboarding-modal .checklist-container{flex:1.5;padding:var(--bb-ref-space-60)}}@layer legacy{.flex-1{flex:1}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:1100;background:color-mix(in srgb,var(--color-background) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-card-base);display:flex;align-items:stretch;height:calc(52px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom-nav__tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bb-ref-space-2);background:none;border:none;cursor:pointer;padding:var(--bb-ref-space-4) var(--bb-ref-space-2);color:var(--color-text-secondary);position:relative;transition:color .15s ease;-webkit-tap-highlight-color:transparent}.mobile-bottom-nav__tab:active{background:var(--color-sidebar-active-bg)}.mobile-bottom-nav__tab--active{color:var(--color-primary)}.mobile-bottom-nav__tab-icon{position:relative;display:flex;align-items:center;justify-content:center}.mobile-bottom-nav__tab-label{font-size:9.5px;font-weight:500;white-space:nowrap}.mobile-bottom-nav__badge{position:absolute;top:-3px;right:-6px;min-width:14px;height:14px;background:var(--color-danger);color:var(--bb-color-text-inverted);border-radius:7px;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 var(--bb-ref-space-3);border:1.5px solid var(--color-background)}}@layer legacy{.flex-1{flex:1}.user-dropdown-overlay{position:fixed;inset:0;z-index:9999;-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%);transition:backdrop-filter .2s ease;pointer-events:none}.user-dropdown-overlay--open{-webkit-backdrop-filter:brightness(80%);backdrop-filter:brightness(80%);pointer-events:auto}.user-dropdown-container{box-sizing:content-box;position:relative}@media(max-width:470px){.user-dropdown-container{margin:0;width:100%;max-width:200px}}.user-dropdown-content{z-index:100;position:absolute;width:280px;border-radius:10px;transform:scaleY(0);transform-origin:top;transition:transform .3s ease,opacity .3s ease;opacity:0;background-color:var(--color-surface);box-shadow:var(--shadow-modal)}@media(max-width:470px){.user-dropdown-content{width:100%;max-width:280px}}.user-dropdown-content--open{transform:scaleY(1);opacity:1}.user-dropdown-content--down-right{top:100%;left:0;margin-top:var(--bb-ref-space-8);transform-origin:top}.user-dropdown-content--down-left{top:100%;right:0;margin-top:var(--bb-ref-space-8);transform-origin:top}.user-dropdown-content--up-right{bottom:100%;left:0;margin-bottom:var(--bb-ref-space-8);transform-origin:bottom}.user-dropdown-content--up-left{bottom:100%;right:0;margin-bottom:var(--bb-ref-space-8);transform-origin:bottom}.user-dropdown-content--portal{transform-origin:bottom}.user-dropdown-element{position:relative;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;width:34px;height:34px;border:var(--bb-ref-border-2) solid transparent;transition:border-color .3s ease}@media(max-width:470px){.user-dropdown-element{justify-content:flex-start;width:100%;max-width:200px}}.user-dropdown-element__image{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:50%;object-fit:cover}.user-dropdown-element__text-container{margin-left:var(--bb-ref-space-8);flex:1}.user-dropdown-element__text{color:var(--color-text-primary);white-space:nowrap;font-weight:500}.user-dropdown-element__subtitle{color:var(--color-text-secondary);white-space:nowrap}.user-dropdown-element:hover{border-color:var(--color-text-secondary)}.user-dropdown-element--open{border-color:var(--color-text-primary)}.user-dropdown-element--icon-with-text{width:auto;padding:var(--bb-ref-space-4) var(--bb-ref-space-8);border-radius:20px;background-color:var(--color-button-tertiary);border:var(--bb-ref-border-1) solid var(--color-border);height:auto;transition:border-color .3s ease,background-color .3s ease}@media(max-width:470px){.user-dropdown-element--icon-with-text{width:100%;max-width:200px}}.user-dropdown-element--icon-with-text:hover{background-color:var(--color-button-tertiary-hover);border-color:var(--color-text-secondary)}.user-dropdown-element--icon-with-text .user-dropdown-element__image{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.user-dropdown-element--icon-with-text .user-dropdown-element__text-container{overflow:hidden;max-width:220px}@media(min-width:471px)and (max-width:1300px){.user-dropdown-element--icon-with-text .user-dropdown-element__text-container{max-width:130px}}.user-dropdown-element--icon-with-text .user-dropdown-element__text,.user-dropdown-element--icon-with-text .user-dropdown-element__subtitle{overflow:hidden;text-overflow:ellipsis}.user-dropdown-element--icon-with-text-borderless{width:100%;padding:var(--bb-ref-space-9) var(--bb-ref-space-10);border-radius:12px;background-color:transparent;border:none;height:auto;justify-content:flex-start;transition:background-color .15s ease,padding .25s ease}@media(max-width:470px){.user-dropdown-element--icon-with-text-borderless{width:100%;max-width:200px}}.user-dropdown-element--icon-with-text-borderless:hover{background-color:var(--bb-color-sunken);border-color:transparent}.user-dropdown-element--icon-with-text-borderless .user-dropdown-element__image{width:var(--bb-ref-space-28)!important;height:var(--bb-ref-space-28)!important;min-width:var(--bb-ref-space-28)!important;min-height:var(--bb-ref-space-28)!important}.user-dropdown-element--icon-with-text-borderless .user-dropdown-element__text{font-size:var(--bb-ref-font-size-12-5);line-height:var(--bb-ref-line-height-1-25);color:var(--bb-color-ink)}.user-dropdown-element--icon-with-text-borderless .user-dropdown-element__subtitle{font-size:var(--bb-ref-font-size-10-5);line-height:var(--bb-ref-line-height-1-25);font-weight:400;color:var(--bb-color-muted)}.user-dropdown-element--icon-with-text-borderless .user-dropdown-element__text-container{overflow:hidden;max-width:200px;transition:opacity .2s ease,max-width .25s ease,margin-left .2s ease}.user-dropdown-element--collapsed.user-dropdown-element--icon-with-text-borderless{padding:var(--bb-ref-space-5);border-radius:8px}.user-dropdown-element--collapsed.user-dropdown-element--icon-with-text-borderless .user-dropdown-element__text-container{opacity:0;max-width:0;margin-left:0;pointer-events:none}.user-dropdown-profile-section{cursor:pointer;padding:var(--bb-ref-space-12);border-radius:8px;border:var(--bb-ref-border-1) solid var(--color-border);transition:all .15s ease}.user-dropdown-profile-section:hover{background-color:var(--color-button-tertiary-hover)}.user-dropdown-profile-section:hover .view-profile-text,.user-dropdown-profile-section:hover .view-profile-icon{color:var(--color-text-primary);transition:all .15s ease}.user-dropdown-profile-section .user-dropdown-profile-switch{color:var(--color-text-secondary);transition:opacity .2s ease}.user-dropdown-profile-section .user-dropdown-profile-switch:hover{opacity:.8}.user-dropdown-profile-image{border-radius:10px;object-fit:cover;width:32px;height:32px;box-shadow:var(--shadow-text-input)}.user-dropdown-content .navigation-item-wrapper{display:flex;align-items:center;cursor:pointer;border-radius:8px;padding:var(--bb-ref-space-8) var(--bb-ref-space-12);gap:var(--bb-ref-space-12);transition:all .2s ease}.user-dropdown-content .navigation-item-wrapper:hover{background:var(--color-button-tertiary-dark);transition:all .15s ease}.user-dropdown-content .navigation-item-wrapper .sidebar-item-icon{width:auto;color:var(--color-text-primary)}.user-dropdown-content .navigation-item-wrapper .sidebar-item-label{color:var(--color-text-primary);font-weight:500}.user-dropdown-header{border-bottom:var(--bb-ref-border-1) solid var(--border-color);padding:0}.user-dropdown-content-section{padding:var(--bb-ref-space-20)}.user-dropdown-project-section{background-color:var(--color-button-tertiary-dark);border-top-left-radius:10px;border-top-right-radius:10px;padding:var(--bb-ref-space-20)}.user-dropdown-project-section:hover{background-color:var(--color-button-tertiary-dark-hover);cursor:pointer;transition:all .2s ease}.user-dropdown-project-section:hover .switch-project-text,.user-dropdown-project-section:hover .switch-project-icon{color:var(--color-text-primary);transition:all .15s ease}.user-dropdown-item{display:flex;align-items:center;gap:var(--bb-ref-space-8);padding:var(--bb-ref-space-8) var(--bb-ref-space-12);border-radius:8px;cursor:pointer;transition:all .15s ease}.user-dropdown-item .bodytext{font-weight:500}.user-dropdown-item:hover{background:var(--color-button-tertiary-dark)}}@layer legacy{.flex-1{flex:1}.wizzard-progress-bar{flex:1;padding:var(--bb-ref-space-30);position:relative;background-color:var(--color-background)}@media(max-width:470px){.wizzard-progress-bar{height:auto;flex:0}}@media(max-width:470px){.wizzard-progress-bar{background-color:transparent!important}}@media(max-width:470px){.wizzard-progress-bar-content{flex-direction:row}}.wizzard-progress-bar-content .setup-step{margin-top:var(--bb-ref-space-10);margin-bottom:var(--bb-ref-space-10);position:relative}@media(max-width:470px){.wizzard-progress-bar-content .setup-step{justify-content:center}}.wizzard-progress-bar-content .setup-step--active .setup-step-icon-data,.wizzard-progress-bar-content .setup-step--active .setup-step-content,.wizzard-progress-bar-content .setup-step--active .setup-step-divider{opacity:1}.wizzard-progress-bar-content .setup-step-icon{height:40px;width:40px;min-width:40px;padding:var(--bb-ref-space-10);border-radius:8px;z-index:10;box-shadow:var(--shadow-card-base);background-color:var(--color-surface)}.wizzard-progress-bar-content .setup-step-icon-data{font-size:var(--bb-ref-font-size-headline-xl);opacity:.3}.wizzard-progress-bar-content .setup-step-content{opacity:.3}@media(max-width:470px){.wizzard-progress-bar-content .setup-step-content{display:none}}.wizzard-progress-bar-content .setup-step-divider{position:absolute;top:30px;left:20px;height:100%;width:2px;background-color:var(--color-text-primary);opacity:.3}@media(max-width:470px){.wizzard-progress-bar-content .setup-step-divider{top:19px;height:2px;width:100%}}}@layer legacy{.booking-service-wizard{height:var(--app-height);max-height:60dvh}.booking-service-wizard .step-content{flex:3;height:100%;padding:var(--bb-ref-space-40);position:relative}.booking-service-wizard .step-content-container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.booking-service-wizard .step-content--no-padding{padding:0}.booking-service-wizard .step-content--animated{background:linear-gradient(var(--gradient-angle),#4d5aa8,#3d4a98,#5d6ab8,#e8eaf4);animation:rotation 5s linear infinite;border-radius:0 8px 8px 0/0px 8px 8px 0px;overflow:hidden}.booking-service-wizard .step-content--animated:before{content:"";position:absolute;inset:.3rem;filter:blur(.3rem);z-index:1;background-color:var(--color-surface)}.booking-service-wizard .step-content--animated .step-content-container{position:relative;z-index:2}}@keyframes rotation{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@keyframes fadeInOut{0%{opacity:0}16.67%{opacity:1}83.33%{opacity:1}to{opacity:0}}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@layer legacy{.ai-loading-container{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;background:linear-gradient(var(--gradient-angle),#4d5aa8,#3d4a98,#5d6ab8,#e8eaf4);animation:rotation 5s linear infinite;border-radius:0 8px 8px 0/0px 8px 8px 0px;padding:var(--bb-ref-space-30);height:100%;width:100%}.ai-loading-container:before{content:"";position:absolute;inset:.5rem;filter:blur(.3rem);z-index:1;background-color:var(--color-surface)}.ai-loading-container .ai-loading-text{position:relative;z-index:2;font-size:2rem;font-weight:700;background:linear-gradient(90deg,#4d5aa8,#3d4a98,#5d6ab8,#e8eaf4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:fadeInOut 2s ease-in-out infinite}}@layer legacy{.ai-prompt-input-container{position:relative;width:100%}.ai-prompt-input-container .ai-prompt-input{height:150px}.ai-prompt-input-container .ai-prompt-button{position:absolute;right:10px;bottom:10px;border-radius:8px;background-color:var(--color-primary);color:var(--bb-color-text-inverted)}}@layer legacy{.current-user-avatar{height:26px;width:26px;min-width:26px;font-size:16px}}@layer legacy{.templates-wizard-tab{height:100%;overflow-y:auto}.templates-wizard-tab .template-preview-item{padding:var(--bb-ref-space-10);border-radius:12px;cursor:pointer;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border)}.templates-wizard-tab .template-preview-item-image{width:100%}}@layer legacy{.flex-1{flex:1}@media(max-width:470px){.dashboard-page{flex-direction:column}}}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);inset:0;position:fixed;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;inset:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{inset:0;position:fixed}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}.print-ticket-preview{display:block;height:100%;overflow:auto;background-color:var(--bb-color-sunken);padding:2rem}.print-ticket-preview::-webkit-scrollbar{width:8px}.print-ticket-preview::-webkit-scrollbar-track{background:transparent;border-radius:2px}.print-ticket-preview::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.print-ticket-preview::-webkit-scrollbar-thumb:hover{background:#0000004d}.print-ticket-preview__scroll-container{width:100%;max-width:210mm;aspect-ratio:210/297;margin:0 auto}.print-ticket-preview__scroll-container--landscape{max-width:297mm;aspect-ratio:297/210}.print-ticket-preview__canvas{position:relative;width:100%;height:100%;border-radius:8px;background-color:transparent}.print-ticket-preview__canvas--pdf{height:auto;min-height:800px}.print-ticket-preview__canvas-inner{width:100%;height:100%;border-radius:8px;overflow:hidden}.print-ticket-preview__canvas-inner--pdf{position:static;width:100%;height:auto;min-height:800px}.print-ticket-preview__pdf-container{width:100%;min-height:800px}.print-ticket-preview__pdf-container :global(.rpv-core__viewer){width:100%}.print-ticket-preview__asset-image{border-radius:0!important;box-shadow:none!important}.print-ticket-preview__empty-state{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bb-color-card);border-radius:8px}.print-ticket-preview__empty-state-inner{width:calc(100% - 24px);height:calc(100% - 24px);border:var(--bb-ref-border-2) dashed var(--bb-color-hairline-strong);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.print-ticket-preview__empty-state-label{position:absolute;top:12px;left:12px;font-size:11px;font-weight:500;color:var(--bb-color-faint);letter-spacing:.5px;background:var(--bb-color-card);padding:var(--bb-ref-space-2) var(--bb-ref-space-8);border-radius:4px}.print-ticket-preview__empty-state-content{color:var(--bb-color-muted);font-size:var(--bb-ref-font-size-input);text-align:center}.print-ticket-preview__draggable{--info-scale: 1;position:absolute;background-color:var(--bb-color-card);border:var(--bb-ref-border-1) dashed var(--bb-color-hairline);border-radius:10px;padding:var(--bb-ref-space-10);cursor:grab;box-shadow:var(--shadow-primary);min-width:140px;z-index:2}.print-ticket-preview__draggable--dragging{cursor:grabbing;opacity:.7}.print-ticket-preview__draggable--scaled{transform-origin:top left}.print-ticket-preview__qr{display:flex;align-items:center;justify-content:center;background-color:var(--bb-color-page);border-radius:2px;padding:var(--bb-ref-space-8)}.print-ticket-preview__info-title{font-weight:600;font-size:calc(14px * var(--info-scale, 1));color:var(--bb-color-ink);margin-bottom:var(--bb-ref-space-6)}.print-ticket-preview__info-line{font-size:calc(12px * var(--info-scale, 1));color:var(--bb-color-muted)}@layer legacy{.flex-1{flex:1}}@layer legacy{.context-banner{display:flex;align-items:center;gap:var(--bb-ref-space-6);padding:var(--bb-ref-space-10) var(--bb-ref-space-16);background:var(--color-primary-ultralight);border:none;border-bottom:var(--bb-ref-border-1) solid var(--color-border);cursor:pointer;font-size:10px;font-weight:600;color:var(--color-primary);transition:background .15s;width:100%;text-align:left}.context-banner:hover{background:var(--color-awaiting-light);filter:brightness(.97)}.context-banner__label{white-space:nowrap}.context-banner__sep{color:#5d6ab8;flex-shrink:0}.context-banner__title{color:var(--color-primary-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}}@layer legacy{.organization-billing-type-table-item-title-text{font-size:var(--bb-ref-font-size-body-m)!important}.usage-limits__limit-row{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-ref-space-10);margin-top:var(--bb-ref-space-14);padding-top:var(--bb-ref-space-12);border-top:var(--bb-ref-border-1) solid var(--color-border)}.usage-limits__limit-label{color:var(--color-text-secondary);white-space:nowrap;font-weight:500}.usage-limits__limit-value{display:flex;align-items:center;gap:var(--bb-ref-space-8)}.usage-limits__inline-input{width:72px;padding:var(--bb-ref-space-4) var(--bb-ref-space-8);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-primary);font-size:var(--bb-ref-font-size-input);font-weight:500;text-align:right;outline:none;transition:border-color .15s ease;-moz-appearance:textfield}.usage-limits__inline-input::-webkit-outer-spin-button,.usage-limits__inline-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.usage-limits__inline-input::placeholder{color:var(--color-text-secondary);font-weight:400}.usage-limits__inline-input:focus{border-color:var(--color-text-secondary)}.usage-limits__save-link{background:none;border:none;padding:0;color:var(--color-text-secondary);font-size:var(--bb-ref-font-size-body-m);font-weight:600;cursor:pointer;white-space:nowrap;transition:color .15s ease}.usage-limits__save-link:hover{color:var(--color-text-primary)}.usage-limits__save-link:disabled{opacity:.5;cursor:default}}@layer legacy{.flex-1{flex:1}.permission-type-wrapper{width:100%;padding:var(--bb-ref-space-20);border-radius:15px;background-color:var(--color-background)}.permission-type-header{padding:0px var(--bb-ref-space-5);padding-bottom:var(--bb-ref-space-10);margin-bottom:var(--bb-ref-space-15);color:var(--color-text-primary);border-bottom:var(--bb-ref-border-1) solid var(--color-border);display:flex;justify-content:space-between;align-items:flex-start}.permission-groups-container{display:flex;flex-direction:column;gap:var(--bb-ref-space-16)}.permission-group-title{padding:var(--bb-ref-space-12) var(--bb-ref-space-8)}.permission-group-item{padding:var(--bb-ref-space-8);margin-left:var(--bb-ref-space-16);border-left:var(--bb-ref-border-2) solid var(--color-border)}}@layer legacy{.plan-card{position:relative;border:var(--bb-ref-border-1) solid var(--color-border);border-radius:12px;background-color:var(--color-surface);width:100%;transition:border-color .2s ease,box-shadow .2s ease}.plan-card:hover{box-shadow:var(--shadow-card-hover)}.plan-card--active{background-color:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.plan-card--active:hover{box-shadow:0 0 0 1px var(--color-primary)}.plan-card--highlighted{border-color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-text-primary)}.plan-card__top{padding:var(--bb-ref-space-22) var(--bb-ref-space-22) 0 var(--bb-ref-space-22);min-height:170px}.plan-card__name{font-weight:600}.plan-card__tag{display:inline-flex;align-items:center;gap:var(--bb-ref-space-4);padding:var(--bb-ref-space-2) var(--bb-ref-space-9);border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.plan-card__tag--active{color:var(--color-primary);background-color:var(--color-primary-ultralight);border:var(--bb-ref-border-1) solid var(--color-primary-light)}.plan-card__tag--canceled,.plan-card__tag--badge{color:var(--color-text-secondary);background-color:var(--color-background);border:var(--bb-ref-border-1) solid var(--color-border)}.plan-card__pricing{display:flex;align-items:baseline;gap:var(--bb-ref-space-2);margin-top:var(--bb-ref-space-16)}.plan-card__price{font-size:28px;font-weight:700;color:var(--color-text-primary);line-height:1;letter-spacing:-.02em}.plan-card__period{font-size:var(--bb-ref-font-size-body-l);font-weight:400;color:var(--color-text-secondary)}.plan-card__subtext{color:var(--color-text-secondary);margin-top:var(--bb-ref-space-2)}.plan-card__description{color:var(--color-text-secondary);line-height:1.5;margin-top:var(--bb-ref-space-10)}.plan-card__cta{display:flex;align-items:center;justify-content:center;width:calc(100% - 44px);margin:var(--bb-ref-space-18) var(--bb-ref-space-22) 0 var(--bb-ref-space-22);height:36px;border-radius:8px;font-size:var(--bb-ref-font-size-input);font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;border:var(--bb-ref-border-1) solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-primary)}.plan-card__cta:hover:not(:disabled){background-color:var(--color-background);border-color:var(--color-text-secondary)}.plan-card__cta--active{background-color:var(--color-primary-ultralight);color:var(--color-primary);cursor:default;border-color:var(--color-primary-light)}.plan-card__cta--active:hover{background-color:var(--color-primary-ultralight)!important;border-color:var(--color-primary-light)!important}.plan-card__cta--highlighted{background-color:var(--color-text-primary);color:var(--color-text-inverted);border-color:var(--color-text-primary)}.plan-card__cta--highlighted:hover:not(:disabled){background-color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.plan-card__cta:disabled{opacity:.6;pointer-events:none}.plan-card__features{padding:var(--bb-ref-space-18) var(--bb-ref-space-22) var(--bb-ref-space-22) var(--bb-ref-space-22);margin-top:var(--bb-ref-space-18);border-top:var(--bb-ref-border-1) solid var(--color-border);display:flex;flex-direction:column;gap:var(--bb-ref-space-8)}.plan-card__feature{display:flex;align-items:center;gap:var(--bb-ref-space-10)}.plan-card__feature-icon{color:var(--color-text-secondary);flex-shrink:0}}@layer legacy{.subscription-page__header{padding-bottom:var(--bb-ref-space-24);margin-bottom:var(--bb-ref-space-24);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.subscription-page__loading{min-height:280px}.subscription-page__save-badge{display:inline-block;padding:var(--bb-ref-space-1) var(--bb-ref-space-8);border-radius:20px;font-size:11px;font-weight:600;background-color:var(--color-success);color:var(--color-text-inverted);margin-left:var(--bb-ref-space-2)}.subscription-page__enterprise{margin-top:var(--bb-ref-space-24);padding:var(--bb-ref-space-24);border-radius:8px;border:var(--bb-ref-border-1) dashed var(--color-border);background-color:var(--color-surface)}.trial-banner{padding:var(--bb-ref-space-16) var(--bb-ref-space-20);margin-bottom:var(--bb-ref-space-20);border-radius:8px;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border)}.trial-banner__icon,.trial-banner__text{color:var(--color-text-secondary)}.billing-summary{padding:var(--bb-ref-space-20) var(--bb-ref-space-24);border-radius:8px;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);margin-bottom:var(--bb-ref-space-24)}.billing-summary__label{color:var(--color-text-secondary);text-transform:uppercase;font-size:var(--bb-ref-font-size-body-s);font-weight:600;letter-spacing:.06em}.projects-list__title{margin-bottom:var(--bb-ref-space-4)}.project-plan-row{border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px;background-color:var(--color-surface);margin-bottom:var(--bb-ref-space-10)}.project-plan-row__badge{display:inline-flex;align-items:center;gap:var(--bb-ref-space-4);padding:var(--bb-ref-space-2) var(--bb-ref-space-10);border-radius:20px;font-size:var(--bb-ref-font-size-body-m);font-weight:600;line-height:1.4;white-space:nowrap;color:var(--color-text-secondary);background-color:color-mix(in srgb,var(--color-text-secondary) 8%,transparent)}.project-plan-row__plans{padding:0 var(--bb-ref-space-20) var(--bb-ref-space-20) var(--bb-ref-space-20);border-top:var(--bb-ref-border-1) solid var(--color-border);padding-top:var(--bb-ref-space-18)}@media only screen and (max-width:740px){.project-plan-row__plans .grid-container{grid-template-columns:1fr!important}}}@layer legacy{.payout-info-card{background:var(--bg-secondary, #f5f5f5);border-radius:8px;padding:var(--bb-ref-space-12) var(--bb-ref-space-16)}}@layer legacy{.report-detail-section{padding:var(--bb-ref-space-14) 0}.report-detail-section+.report-detail-section{border-top:var(--bb-ref-border-1) solid var(--color-border)}.report-detail-section-label{padding-bottom:var(--bb-ref-space-10)}.report-detail-row{padding:var(--bb-ref-space-4) 0}}@layer legacy{.flex-1{flex:1}.event-staff-qr-share-page{background-color:var(--color-primary-ultralight);height:100%;width:100%;display:flex;align-items:center;justify-content:center}.event-staff-qr-share-page .qr-section{padding:var(--bb-ref-space-40);max-width:600px;width:100%;margin:0 auto}.event-staff-qr-share-page .qr-section .qr-code{border-radius:8px}.event-staff-qr-share-page .qr-section .checkin-app-logo{width:160px;height:160px;border-radius:8px}.event-staff-qr-share-page .qr-section .user-preview-section{box-shadow:var(--shadow-primary);width:fit-content;padding:var(--bb-ref-space-15) var(--bb-ref-space-20);border-radius:8px;background-color:var(--color-primary-tint)}.event-staff-qr-share-page .image-section{height:100%;display:flex;align-items:center;justify-content:flex-end}.event-staff-qr-share-page .app-mockup{height:65vh;max-width:100%;object-fit:contain}.event-staff-qr-share-page .share-qr-code-title{font-size:45px;letter-spacing:1.2;text-align:center}@media(min-width:471px)and (max-width:1300px){.event-staff-qr-share-page .share-qr-code-title{font-size:29px;letter-spacing:1.2;text-align:center}.event-staff-qr-share-page .app-mockup{height:50vh}}@media(max-width:470px){.event-staff-qr-share-page .share-qr-code-title{font-size:var(--bb-ref-font-size-headline-xxxl)}.event-staff-qr-share-page .app-mockup{height:40vh}}}@layer legacy{.finalize-confirm-section-label{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.finalize-confirm-customer-card__avatar{width:36px!important;min-width:36px!important;height:36px!important;border-radius:50%!important;flex-shrink:0;overflow:hidden}.finalize-confirm-summary{padding:var(--bb-ref-space-12);background:var(--color-surface-subtle, #fafbfc);border:var(--bb-ref-border-1) solid var(--color-border-subtle, #e1e4e8);border-radius:8px}.finalize-confirm-item-row{padding:var(--bb-ref-space-2) 0}.finalize-confirm-inform-customer{padding:var(--bb-ref-space-12);border:var(--bb-ref-border-1) solid var(--color-border-subtle, #e1e4e8);border-radius:8px}}@keyframes orderFinancialSummaryCouponPopover{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@layer legacy{.order-financial-summary__divider{height:1px;background-color:var(--color-border);margin:var(--bb-ref-space-4) 0}.order-financial-summary__discount-code{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-secondary)}.order-financial-summary__discount-label,.order-financial-summary__value--discount{color:var(--color-success)}.order-financial-summary__value--refund{color:var(--color-error)}.order-financial-summary__remove-btn{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:none;border-radius:50%;cursor:pointer;color:var(--color-text-secondary);opacity:.5;transition:all .15s;padding:0}.order-financial-summary__remove-btn:hover{opacity:1;background:var(--color-border)}.order-financial-summary__add-discount{position:relative}.order-financial-summary__add-discount-btn{display:flex;align-items:center;gap:var(--bb-ref-space-4);flex-shrink:0;white-space:nowrap;border:none;background:none;cursor:pointer;padding:var(--bb-ref-space-4) var(--bb-ref-space-8);margin-left:-8px;border-radius:5px;color:var(--color-text-secondary);opacity:.6;transition:all .15s}.order-financial-summary__add-discount-btn:hover{opacity:1;color:var(--color-primary);background:var(--color-primary-tint)}.order-financial-summary__add-discount-btn .bodytext{color:inherit;font-weight:500;white-space:nowrap}.order-financial-summary__coupon-backdrop{position:fixed;inset:0;z-index:18;background:#0000002e;pointer-events:none}.order-financial-summary__coupon-popover{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:20;background-color:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-input-border);border-radius:8px;box-shadow:var(--shadow-dropdown);padding:var(--bb-ref-space-8);transform-origin:top center;animation:orderFinancialSummaryCouponPopover .16s cubic-bezier(.16,1,.3,1) forwards}.order-financial-summary__coupon-search{position:relative;padding-bottom:var(--bb-ref-space-8);border-bottom:var(--bb-ref-border-1) solid var(--color-input-border);margin-bottom:var(--bb-ref-space-5)}.order-financial-summary__coupon-search-icon{position:absolute;top:50%;left:10px;transform:translateY(calc(-50% - 4px));color:var(--color-text-secondary);pointer-events:none}.order-financial-summary__coupon-input{width:100%;padding:var(--bb-ref-space-6) var(--bb-ref-space-10) var(--bb-ref-space-6) var(--bb-ref-space-30);border:none;background:transparent;color:var(--color-text-primary);font-size:10px;outline:none;box-sizing:border-box}.order-financial-summary__coupon-input::placeholder{color:var(--color-text-secondary);opacity:.6}.order-financial-summary__coupon-list{max-height:224px;overflow-y:auto}.order-financial-summary__coupon-loading{display:flex;align-items:center;justify-content:center;padding:var(--bb-ref-space-28) 0;min-height:80px}.order-financial-summary__coupon-item{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-ref-space-10);width:100%;padding:var(--bb-ref-space-8) var(--bb-ref-space-12);border:none;background:none;cursor:pointer;transition:background-color .15s;text-align:left;color:var(--color-text-primary);border-radius:5px}.order-financial-summary__coupon-item:hover:not(:disabled){background-color:var(--color-button-tertiary-hover)}.order-financial-summary__coupon-item:disabled{cursor:default;opacity:.6}.order-financial-summary__coupon-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-financial-summary__coupon-desc{white-space:nowrap;flex-shrink:0;color:var(--color-text-secondary)}.order-financial-summary__coupon-create{display:flex;align-items:center;gap:var(--bb-ref-space-6);width:100%;padding:var(--bb-ref-space-8) var(--bb-ref-space-12);border:none;background:none;cursor:pointer;text-align:left;border-radius:0 0 5px 5px;color:var(--color-primary);border-top:var(--bb-ref-border-1) solid var(--color-input-border);margin-top:var(--bb-ref-space-5);padding-top:var(--bb-ref-space-10);transition:background-color .15s}.order-financial-summary__coupon-create .bodytext{color:var(--color-primary);font-weight:500}.order-financial-summary__coupon-create:hover{background-color:var(--color-button-tertiary-hover)}.order-financial-summary__error{color:var(--color-error);padding:var(--bb-ref-space-6) var(--bb-ref-space-12) var(--bb-ref-space-4)}}@layer legacy{.booking-side-modal{display:flex;flex-direction:column;height:100%}.booking-side-modal__header-actions{display:flex;align-items:center;gap:var(--bb-ref-space-8);flex-shrink:0}.booking-side-modal__content{display:flex;flex-direction:column;gap:0;overflow-y:auto;flex:1}.booking-side-modal__date-strip{display:flex;align-items:center;gap:var(--bb-ref-space-12);padding:var(--bb-ref-space-12) var(--bb-ref-space-14);margin:var(--bb-ref-space-12) var(--bb-ref-space-16);background:linear-gradient(135deg,#4d5aa812,#4d5aa806);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px}.booking-side-modal__calendar-block{display:flex;flex-direction:column;align-items:center;background:var(--color-surface);border-radius:8px;border:var(--bb-ref-border-1) solid var(--color-border);padding:var(--bb-ref-space-6) var(--bb-ref-space-10);min-width:44px;flex-shrink:0}.booking-side-modal__calendar-month{font-size:var(--bb-ref-font-size-body-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary)}.booking-side-modal__calendar-day{font-size:17px;font-weight:700;color:var(--color-text-primary);line-height:1.1}.booking-side-modal__calendar-weekday{font-size:var(--bb-ref-font-size-body-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px}.booking-side-modal__date-center{flex:1;min-width:0;display:flex;flex-direction:column}.booking-side-modal__eyebrow{display:inline-flex;align-items:center;gap:var(--bb-ref-space-4);font-size:var(--bb-ref-font-size-body-xs);font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--color-primary);margin-bottom:var(--bb-ref-space-2)}.booking-side-modal__eyebrow--ended{color:#fd5d5d}.booking-side-modal__date-full{font-size:var(--bb-ref-font-size-body-m);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--bb-ref-space-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-side-modal__date-time{font-size:11px;color:var(--color-text-secondary);margin-bottom:var(--bb-ref-space-3)}.booking-side-modal__duration-badge{display:inline-block;width:fit-content;background:#4d5aa81f;color:var(--color-primary);padding:var(--bb-ref-space-1) var(--bb-ref-space-6);border-radius:10px;font-size:var(--bb-ref-font-size-body-s);font-weight:600}.booking-side-modal__date-right{flex-shrink:0}.booking-side-modal__relative-badge{background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);padding:var(--bb-ref-space-2) var(--bb-ref-space-7);border-radius:10px;font-size:var(--bb-ref-font-size-body-s);font-weight:500;color:var(--color-text-primary);white-space:nowrap}.booking-side-modal__relative-badge--ended{background:#fd5d5d14;border-color:#fd5d5d40;color:#fd5d5d}.booking-side-modal__section{padding:var(--bb-ref-space-14) var(--bb-ref-space-20);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.booking-side-modal__section--grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--bb-ref-space-10);padding:var(--bb-ref-space-14) var(--bb-ref-space-20)}.booking-side-modal__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--bb-ref-space-8)}.booking-side-modal__section-label{font-size:var(--bb-ref-font-size-body-s);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);margin-bottom:var(--bb-ref-space-8)}.booking-side-modal__section-header .booking-side-modal__section-label{margin-bottom:0}.booking-side-modal__info-cell{display:flex;flex-direction:column;gap:var(--bb-ref-space-2)}.booking-side-modal__info-label{font-size:var(--bb-ref-font-size-body-s);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary)}.booking-side-modal__info-value{font-size:var(--bb-ref-font-size-body-m);font-weight:600;color:var(--color-text-primary)}.booking-side-modal__info-value-with-dot{display:flex;align-items:center;gap:var(--bb-ref-space-6)}.booking-side-modal__resource-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.booking-side-modal__dep-label{text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-secondary);margin-top:var(--bb-ref-space-6)}.booking-side-modal__dep-tags{flex-wrap:wrap;margin-top:var(--bb-ref-space-4)}.booking-side-modal__dep-tag{width:fit-content;padding:var(--bb-ref-space-2) var(--bb-ref-space-8);border-radius:4px;border:var(--bb-ref-border-1) solid var(--color-border);background:var(--color-background-secondary)}.booking-side-modal__dep-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.booking-side-modal__customer-row{display:flex;align-items:center;gap:var(--bb-ref-space-8)}.booking-side-modal__avatar{width:26px;height:26px;border-radius:50%;background:var(--color-primary);color:var(--bb-color-text-inverted);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.booking-side-modal__avatar--sm{width:22px;height:22px;font-size:var(--bb-ref-font-size-body-xs)}.booking-side-modal__customer-info{min-width:0}.booking-side-modal__customer-name{font-size:var(--bb-ref-font-size-body-m);font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-side-modal__customer-email{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-side-modal__count-badge{font-size:var(--bb-ref-font-size-body-s);font-weight:500;color:var(--color-text-secondary);background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);padding:var(--bb-ref-space-1) var(--bb-ref-space-6);border-radius:10px;white-space:nowrap}.booking-side-modal__participant-list{display:flex;flex-direction:column;gap:var(--bb-ref-space-4)}.booking-side-modal__participant-row{background:var(--color-surface);border-radius:5px;border:var(--bb-ref-border-1) solid var(--color-border);overflow:hidden}.booking-side-modal__participant-row>.row-container{padding:var(--bb-ref-space-6) var(--bb-ref-space-8)}.booking-side-modal__participant-info{flex:1;min-width:0}.booking-side-modal__participant-usage{display:flex;flex-direction:column;gap:var(--bb-ref-space-6);padding:var(--bb-ref-space-8);border-top:var(--bb-ref-border-1) solid var(--color-border);background:#f5f5f3}.booking-side-modal__participant-usage-icon{color:var(--color-primary);flex-shrink:0}.booking-side-modal__participant-remaining{font-size:10px;font-weight:500;padding:var(--bb-ref-space-2) var(--bb-ref-space-6);border-radius:5px;width:fit-content}.booking-side-modal__participant-remaining--ok{background:#5cc37a1f;color:#32874b}.booking-side-modal__participant-remaining--low{background:#e6a8171a;color:#a07510}.booking-side-modal__participant-name{font-size:11px;font-weight:500;color:var(--color-text-primary)}.booking-side-modal__participant-config{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-secondary)}.booking-side-modal__addon-list{display:flex;flex-wrap:wrap;gap:var(--bb-ref-space-4)}.booking-side-modal__addon-chip{display:flex;align-items:center;gap:var(--bb-ref-space-4);background:var(--color-background);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:5px;padding:var(--bb-ref-space-3) var(--bb-ref-space-8);font-size:11px;font-weight:500;color:var(--color-text-primary)}.booking-side-modal__addon-chip svg{color:var(--color-text-secondary);flex-shrink:0}.booking-side-modal__formdata-chips{display:flex;flex-direction:column;gap:var(--bb-ref-space-3)}.booking-side-modal__formdata-chip{display:flex;align-items:baseline;gap:var(--bb-ref-space-6);font-size:11px}.booking-side-modal__formdata-value{color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-side-modal__recurring-strip{display:flex;align-items:center;gap:var(--bb-ref-space-8);padding:var(--bb-ref-space-8) var(--bb-ref-space-14);margin:0 var(--bb-ref-space-16) var(--bb-ref-space-12);background:var(--color-background);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:5px;color:var(--color-text-secondary)}.booking-side-modal__recurring-strip:has(+.booking-side-modal__occ-list){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;margin-bottom:0}.booking-side-modal__recurring-text{font-size:11px;color:var(--color-text-secondary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-side-modal__recurring-badge{font-size:9px;font-weight:600;background:#4d5aa81a;color:var(--color-primary);padding:var(--bb-ref-space-1) var(--bb-ref-space-6);border-radius:10px;text-transform:uppercase;letter-spacing:.3px}.booking-side-modal__occ-list{display:flex;flex-direction:column;margin:0 var(--bb-ref-space-16) var(--bb-ref-space-12);background:var(--color-background);border:var(--bb-ref-border-1) solid var(--color-border);border-top:none;border-radius:0 0 5px 5px}.booking-side-modal__occ-list-label{display:block;padding:var(--bb-ref-space-6) var(--bb-ref-space-14) var(--bb-ref-space-4);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);border-top:var(--bb-ref-border-1) dashed var(--color-border)}.booking-side-modal__occ-list-scroll{max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.booking-side-modal__occ-list-scroll::-webkit-scrollbar{width:6px}.booking-side-modal__occ-list-scroll::-webkit-scrollbar-track{background:transparent}.booking-side-modal__occ-list-scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.booking-side-modal__occ-row{display:flex;align-items:center;padding:var(--bb-ref-space-6) var(--bb-ref-space-14);font-size:11px;border-top:var(--bb-ref-border-1) solid var(--color-border)}.booking-side-modal__occ-row:first-of-type{border-top:none}.booking-side-modal__occ-dot{width:6px;height:6px;background:var(--color-primary);border-radius:50%;margin-right:var(--bb-ref-space-10);flex-shrink:0}.booking-side-modal__occ-date{font-weight:600;color:var(--color-text-primary)}.booking-side-modal__occ-time{margin-left:auto;color:var(--color-text-secondary);font-size:var(--bb-ref-font-size-body-s)}.booking-side-modal__occ-tag{font-size:var(--bb-ref-font-size-body-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:var(--bb-ref-space-2) var(--bb-ref-space-5);border-radius:4px;margin-left:var(--bb-ref-space-6)}.booking-side-modal__occ-tag--last{background:var(--color-background);color:var(--color-text-secondary);border:var(--bb-ref-border-1) solid var(--color-border)}.booking-side-modal__occ-show-more{display:block;width:100%;padding:var(--bb-ref-space-7) var(--bb-ref-space-14);border:none;border-top:var(--bb-ref-border-1) solid var(--color-border);background:transparent;color:var(--color-primary);font-size:11px;font-weight:600;cursor:pointer;text-align:center;transition:background .15s ease}.booking-side-modal__occ-show-more:hover:not(:disabled){background:#4d5aa80a}.booking-side-modal__occ-show-more:disabled{cursor:not-allowed;color:var(--color-text-secondary)}.booking-side-modal__occ-end-marker{padding:var(--bb-ref-space-6) var(--bb-ref-space-14);text-align:center;font-size:var(--bb-ref-font-size-body-s);font-style:italic;color:var(--color-text-secondary);border-top:var(--bb-ref-border-1) solid var(--color-border)}.booking-side-modal__occ-error{display:block;width:100%;padding:var(--bb-ref-space-7) var(--bb-ref-space-14);border:none;border-top:var(--bb-ref-border-1) solid var(--color-border);background:#fd5d5d0f;color:#fd5d5d;font-size:11px;font-weight:500;cursor:pointer;text-align:center}.booking-side-modal__quick-actions{display:flex;flex-direction:column;padding:var(--bb-ref-space-8) var(--bb-ref-space-16);gap:0}.booking-side-modal__action-btn{display:flex;align-items:center;gap:var(--bb-ref-space-8);width:100%;padding:var(--bb-ref-space-7) var(--bb-ref-space-8);border:none;background:transparent;border-radius:5px;cursor:pointer;color:var(--color-text-primary);font-size:var(--bb-ref-font-size-body-m);font-weight:500;text-align:left;transition:background .15s ease}.booking-side-modal__action-btn:hover{background:var(--color-background)}.booking-side-modal__action-btn svg:first-child{color:var(--color-text-secondary);flex-shrink:0}.booking-side-modal__action-btn span{flex:1}.booking-side-modal__action-btn svg:last-child{color:var(--color-text-secondary);flex-shrink:0;margin-left:auto}}@layer legacy{.flex-1{flex:1}.order-item-card{border-radius:8px;background:var(--color-background);overflow:hidden}.order-item-card__main{padding:var(--bb-ref-space-16)}@media(max-width:470px){.order-item-card__main{padding:var(--bb-ref-space-14)}}.order-item-card__image{border-radius:8px;flex-shrink:0}.order-item-card__price{white-space:nowrap;flex-shrink:0}.order-item-card__footer{padding:var(--bb-ref-space-10) var(--bb-ref-space-16);display:flex;align-items:center}@media(max-width:470px){.order-item-card__footer{padding:var(--bb-ref-space-10) var(--bb-ref-space-14)}}.order-item-card__delete-btn{display:flex;align-items:center;gap:var(--bb-ref-space-4);flex-shrink:0;white-space:nowrap;border:none;background:none;cursor:pointer;padding:var(--bb-ref-space-4) var(--bb-ref-space-8);border-radius:5px;color:var(--color-text-secondary);opacity:.6;transition:all .15s}.order-item-card__delete-btn:hover{opacity:1;color:var(--color-error);background:#fd5d5d0f}.order-item-card__delete-btn .bodytext{color:inherit;white-space:nowrap}.order-item-card__edit-price-btn{display:flex;align-items:center;gap:var(--bb-ref-space-4);flex-shrink:0;white-space:nowrap;border:none;background:none;cursor:pointer;padding:var(--bb-ref-space-4) var(--bb-ref-space-8);border-radius:5px;color:var(--color-text-secondary);opacity:.6;transition:all .15s}.order-item-card__edit-price-btn:hover{opacity:1;color:var(--color-primary);background:var(--color-primary-tint)}.order-item-card__edit-price-btn .bodytext{color:inherit;white-space:nowrap}.order-item-card__manual-badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:var(--bb-ref-space-2) var(--bb-ref-space-8);border-radius:5px;color:var(--bb-color-text-inverted);background:var(--color-primary)}.order-item-children{background:color-mix(in srgb,var(--color-background) 60%,var(--color-surface));padding:var(--bb-ref-space-12) var(--bb-ref-space-16);display:flex;flex-direction:column;gap:var(--bb-ref-space-10)}@media(max-width:470px){.order-item-children{padding:var(--bb-ref-space-12) var(--bb-ref-space-14);gap:var(--bb-ref-space-8)}}.order-item-child__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;border-radius:5px;background:var(--color-surface);color:var(--color-text-secondary)}@media(max-width:470px){.order-item-child__icon{width:24px;height:24px;min-width:24px;min-height:24px}}.order-item-child__price{white-space:nowrap;flex-shrink:0}.subscription-page-wrapper{padding:var(--bb-ref-space-30) var(--bb-ref-space-20)}@media(max-width:470px){.subscription-page-wrapper{padding:var(--bb-ref-space-20) var(--bb-ref-space-14)}}}@layer legacy{.add-order-item-dropdown{position:relative}.add-order-item-dropdown__backdrop{position:fixed;inset:0;z-index:10}.add-order-item-dropdown__menu{position:absolute;top:calc(100% + 4px);right:0;z-index:11;min-width:200px;background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--border-color);border-radius:8px;padding:var(--bb-ref-space-6);box-shadow:var(--shadow-dropdown)}.add-order-item-dropdown__menu-item{display:flex;align-items:center;width:100%;padding:var(--bb-ref-space-8) var(--bb-ref-space-12);border:none;background:none;border-radius:6px;cursor:pointer;transition:background-color .15s;color:var(--color-text-primary)}.add-order-item-dropdown__menu-item:hover{background-color:var(--color-surface-subtle)}.add-order-item-dropdown__menu-item--disabled{cursor:not-allowed;opacity:.5}.add-order-item-dropdown__menu-item--disabled:hover{background-color:transparent}}@layer legacy{.create-order-items-panel__empty{display:flex;align-items:center;justify-content:center;padding:var(--bb-ref-space-48) var(--bb-ref-space-20);border:var(--bb-ref-border-1) dashed var(--border-color);border-radius:8px;text-align:center}.create-order-items-panel__empty-icon{color:var(--text-secondary-color);opacity:.4}.create-order-items-panel__item-actions{padding:var(--bb-ref-space-4) 0}}@layer legacy{.flex-1{flex:1}.create-order-content{display:grid;grid-template-columns:1.55fr 1fr;gap:12px;align-items:start;width:100%;padding:0 var(--bb-ref-space-4)}@media only screen and (max-width:960px){.create-order-content{grid-template-columns:1fr}}.create-order-content__main{display:flex;flex-direction:column;gap:12px;min-width:0}.create-order-content__sidebar{display:flex;flex-direction:column;gap:12px;position:sticky;top:0;min-width:0}@media only screen and (max-width:960px){.create-order-content__sidebar{position:static}}@media(max-width:470px){.create-order-content{padding:var(--bb-ref-space-10) var(--bb-ref-space-8)}}}@layer legacy{.invoice-payment-list .invoice-payment-item{padding:var(--bb-ref-space-14) var(--bb-ref-space-20);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.invoice-payment-list .invoice-payment-item:last-child{border-bottom:none}.invoice-payment-list .invoice-payment-item__indicator{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;background:var(--color-background);color:var(--color-text-secondary)}.invoice-payment-list .invoice-payment-item__indicator--incoming{color:var(--color-success)}.invoice-payment-list .invoice-payment-item__indicator--outgoing{color:var(--color-error)}}.pdf-preview-viewer-inner .rpv-core__viewer{width:100%;height:100%}.pdf-preview-viewer-inner .rpv-core__inner-page{background:transparent!important}@layer legacy{.refund-modal-transaction-fee{padding:var(--bb-ref-space-10) var(--bb-ref-space-12);cursor:pointer;transition:background-color .2s}.refund-modal-transaction-fee:hover{background-color:var(--color-background)}.refund-modal-transaction-fee-content{flex:1;min-width:0;overflow:hidden}.refund-modal-transaction-fee-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.refund-modal-transaction-fee-value{flex-shrink:0;white-space:nowrap}}@layer legacy{.invoice-line-items-list .invoice-line-item{padding:var(--bb-ref-space-12) var(--bb-ref-space-16);position:relative}.invoice-line-items-list .invoice-line-item:not(:last-child):after{content:"";position:absolute;bottom:0;left:16px;right:16px;border-bottom:var(--bb-ref-border-1) solid var(--color-border);opacity:.5}.invoice-line-items-list .invoice-line-item--child{padding-left:var(--bb-ref-space-40)}.invoice-line-items-list .invoice-line-item__indicator{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;background:var(--color-background);color:var(--color-text-secondary)}.invoice-line-items-list .invoice-line-item__price{white-space:nowrap;flex-shrink:0}.invoice-line-items-table-header{padding:var(--bb-ref-space-10) var(--bb-ref-space-16);background:var(--color-background);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}}@layer legacy{.invoice-totals-summary{padding:var(--bb-ref-space-14) var(--bb-ref-space-16);background:var(--color-background);border-top:var(--bb-ref-border-1) solid var(--color-border)}.invoice-totals-total-row{padding-top:var(--bb-ref-space-10);border-top:var(--bb-ref-border-1) solid var(--color-border)}.invoice-totals-balance-row{padding-top:var(--bb-ref-space-10);border-top:var(--bb-ref-border-1) dashed var(--color-border)}}@layer legacy{.invoice-detail-modal{display:flex;flex-direction:column;height:100%}.invoice-detail-modal__content{display:flex;flex-direction:column;gap:0;overflow-y:auto;flex:1}.invoice-detail-modal__section{padding:var(--bb-ref-space-14) var(--bb-ref-space-20);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.invoice-detail-modal__section-label{font-size:var(--bb-ref-font-size-body-s);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);margin-bottom:var(--bb-ref-space-6)}.invoice-detail-modal__bordered-container{border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px;overflow:hidden}.invoice-detail-modal__facts-divider{height:1px;background:var(--color-border);margin:var(--bb-ref-space-2) 0}.invoice-detail-modal__balance-due{color:var(--color-warning)}.invoice-detail-modal__primary-action-wrapper{padding:var(--bb-ref-space-10) var(--bb-ref-space-20) var(--bb-ref-space-14);border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.invoice-detail-modal__primary-action{width:100%}.invoice-detail-modal__avatar{width:26px;height:26px;border-radius:50%;background:var(--color-primary);color:var(--bb-color-text-inverted);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.invoice-detail-modal__customer-info{flex:1;min-width:0}.invoice-detail-modal__customer-action{color:var(--color-primary);cursor:pointer;flex-shrink:0}.invoice-detail-modal .invoice-payment-list .invoice-payment-item{padding:var(--bb-ref-space-10) 0}.invoice-detail-modal__quick-actions{display:flex;flex-direction:column;padding:var(--bb-ref-space-6) var(--bb-ref-space-16);gap:0}.invoice-detail-modal__action-btn{display:flex;align-items:center;gap:var(--bb-ref-space-8);width:100%;padding:var(--bb-ref-space-7) var(--bb-ref-space-8);border:none;background:transparent;border-radius:5px;cursor:pointer;color:var(--color-text-primary);font-size:var(--bb-ref-font-size-body-m);font-weight:500;text-align:left;transition:background .15s ease}.invoice-detail-modal__action-btn:hover{background:var(--color-background)}.invoice-detail-modal__action-btn svg:first-child{color:var(--color-text-secondary);flex-shrink:0}.invoice-detail-modal__action-btn .bodytext{flex:1}.invoice-detail-modal__action-btn svg:last-child{color:var(--color-text-secondary);flex-shrink:0;margin-left:auto}}@layer legacy{.order-invoices-payments__rows{display:flex;flex-direction:column;gap:var(--bb-ref-space-4)}.order-invoices-payments__row{display:flex;align-items:center;gap:var(--bb-ref-space-10);padding:var(--bb-ref-space-10) var(--bb-ref-space-12);background:var(--color-background);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:10px;cursor:pointer;transition:border-color .15s}.order-invoices-payments__row:hover{border-color:var(--color-text-secondary)}.order-invoices-payments__row:hover .order-invoices-payments__open-icon{opacity:1}.order-invoices-payments__icon{color:var(--color-text-secondary);flex-shrink:0}.order-invoices-payments__row-info{display:flex;flex-direction:column;gap:var(--bb-ref-space-1);flex:1}.order-invoices-payments__row-title{font-size:12px;font-weight:600;color:var(--color-text-primary)}.order-invoices-payments__row-subtitle{font-size:10px;color:var(--color-text-secondary)}.order-invoices-payments__amount{font-size:12px;font-weight:600;color:var(--color-text-primary);flex-shrink:0}.order-invoices-payments__open-icon{color:var(--color-primary);opacity:.5;transition:opacity .15s;flex-shrink:0}}@layer legacy{.flex-1{flex:1}.order-items-section__count{background:#4d5aa826;color:var(--color-primary);padding:var(--bb-ref-space-1) var(--bb-ref-space-6);border-radius:10px;font-size:8px;font-weight:700}.order-items-section__items{display:flex;flex-direction:column;gap:var(--bb-ref-space-6)}.order-items-section__item{display:flex;align-items:flex-start;gap:var(--bb-ref-space-12);padding:var(--bb-ref-space-12);background:var(--color-background);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:10px;transition:border-color .15s}.order-items-section__item--clickable{cursor:pointer}.order-items-section__item--clickable:hover{border-color:var(--color-text-secondary)}.order-items-section__image{flex-shrink:0;border-radius:8px}.order-items-section__item-content{flex:1;min-width:0}.order-items-section__title-row{display:flex;align-items:center;gap:var(--bb-ref-space-6)}.order-items-section__item-title{font-size:14px;font-weight:600;color:var(--color-text-primary)}.order-items-section__item-meta{font-size:10px;color:var(--color-text-secondary);margin-top:var(--bb-ref-space-2)}.order-items-section__time-badge{display:inline-flex;align-items:center;padding:var(--bb-ref-space-2) var(--bb-ref-space-8);border-radius:4px;font-size:8px;font-weight:600;margin-top:var(--bb-ref-space-6);background:var(--color-surface-detail);color:var(--color-text-secondary)}.order-items-section__item-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--bb-ref-space-6);flex-shrink:0}.order-items-section__open-icon{color:var(--color-primary);opacity:.5;transition:opacity .15s}.order-items-section__item--clickable:hover .order-items-section__open-icon{opacity:1}.order-items-section__item-price{font-size:14px;font-weight:700;color:var(--color-text-primary)}.order-items-section__children{display:flex;flex-direction:column;gap:var(--bb-ref-space-4);margin-top:var(--bb-ref-space-10);padding-top:var(--bb-ref-space-10);border-top:var(--bb-ref-border-1) solid var(--color-border)}.order-items-section__child-row{display:flex;align-items:center;justify-content:space-between;padding:var(--bb-ref-space-5) var(--bb-ref-space-8);background:var(--color-surface);border-radius:6px}.order-items-section__child-info{display:flex;align-items:center;gap:var(--bb-ref-space-8);font-size:10px;color:var(--color-text-primary)}.order-items-section__child-icon{color:var(--color-text-secondary)}.order-items-section__child-price{font-size:10px;font-weight:600;color:var(--color-text-primary)}.order-items-section__items-wrapper{padding:0 var(--bb-ref-space-18) var(--bb-ref-space-16)}@media(max-width:470px){.order-items-section__items-wrapper{padding:0 var(--bb-ref-space-12) var(--bb-ref-space-12)}}.order-items-section__summary-footer{border-top:var(--bb-ref-border-1) solid var(--color-border);padding:var(--bb-ref-space-12) var(--bb-ref-space-18);margin-top:var(--bb-ref-space-10)}@media(max-width:470px){.order-items-section__summary-footer{padding:var(--bb-ref-space-10) var(--bb-ref-space-12)}}.order-items-section__summary-value--discount{color:var(--color-success)}.order-items-section__summary-value--refund{color:var(--color-error)}.order-items-section__discount-code{font-size:10px;color:var(--color-text-secondary)}.order-items-section__summary-divider{height:1px;background:var(--color-border)}}@layer legacy{.order-progress-stepper{display:flex;gap:var(--bb-ref-space-8)}.order-progress-stepper__step{flex:1;display:flex;flex-direction:column;gap:var(--bb-ref-space-6)}.order-progress-stepper__label{display:flex;align-items:center;gap:var(--bb-ref-space-4);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary)}.order-progress-stepper__label--done{color:var(--color-primary)}.order-progress-stepper__label--neutral{color:var(--color-text-secondary)}.order-progress-stepper__bar{height:3px;border-radius:2px}.order-progress-stepper__bar--done{background:var(--color-primary)}.order-progress-stepper__bar--neutral{background:var(--color-primary-light)}.order-progress-stepper__bar--partial{background:linear-gradient(to right,var(--color-primary) var(--progress, 0%),var(--color-primary-light) var(--progress, 0%))}.order-progress-stepper__indicator--warning{width:5px;height:5px;border-radius:50%;background:var(--color-warning);flex-shrink:0}}@layer legacy{.flex-1{flex:1}.order-detail-content{display:grid;grid-template-columns:1.55fr 1fr;gap:12px;align-items:start;width:100%;padding:0 var(--bb-ref-space-4)}@media only screen and (max-width:960px){.order-detail-content{grid-template-columns:1fr}}.order-detail-content .detail-card__title{font-size:10px}.order-detail-content .detail-activity-timeline__icon{width:8px;height:8px;border-radius:50%;background:var(--color-text-secondary);color:transparent;overflow:hidden;left:-18px;top:4px}.order-detail-content .detail-activity-timeline__dot{width:8px;height:8px;background:var(--color-text-secondary)}.order-detail-content__main{display:flex;flex-direction:column;gap:12px;min-width:0}.order-detail-content__sidebar{display:flex;flex-direction:column;gap:8px;position:sticky;top:0;min-width:0}@media only screen and (max-width:960px){.order-detail-content__sidebar{position:static}}.order-detail-content__sidebar .detail-card{padding:var(--bb-ref-space-14) var(--bb-ref-space-16)}.order-detail-content__sidebar .detail-card__header{margin-bottom:var(--bb-ref-space-10)}.order-detail-content__sidebar .detail-customer-card .headline{font-size:14px}.order-detail-content__sidebar .detail-customer-card__avatar{width:36px;height:36px;font-size:14px}.order-detail-content__sidebar .detail-quick-links-card__link-label{font-size:12px}.skeleton-flex{flex:1}@media(max-width:470px){.order-detail-content{padding:var(--bb-ref-space-10) var(--bb-ref-space-8)}}}@layer legacy{.create-order-modal__content{min-height:160px}}@layer legacy{.flex-1{flex:1}@media only screen and (max-width:770px){.report-section .grid-container{grid-template-columns:1fr!important}}}@layer legacy{.condition-builder{padding:var(--bb-ref-space-16);border-radius:8px;width:100%;border:var(--bb-ref-border-1) solid var(--color-border)}.condition-builder .logical-operator{margin-bottom:var(--bb-ref-space-10);font-weight:700}.condition-builder .condition-group{padding:var(--bb-ref-space-10);padding-right:0;margin:var(--bb-ref-space-10) 0;border-left:1.5px solid var(--color-border)}.condition-builder .condition-group .condition-item{display:flex;flex-direction:column;border-radius:5px;margin:var(--bb-ref-space-5) 0}}@keyframes varAcFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@layer legacy{.variable-autocomplete{position:fixed;z-index:9999;background:var(--color-surface);border:var(--bb-ref-border-1) solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-dropdown);min-width:240px;max-width:300px;max-height:260px;overflow-y:auto;animation:varAcFadeIn .12s ease}.variable-autocomplete::-webkit-scrollbar{width:4px}.variable-autocomplete::-webkit-scrollbar-thumb{background:var(--color-surface-detail);border-radius:2px}.variable-autocomplete__group-label{padding:var(--bb-ref-space-6) var(--bb-ref-space-12) var(--bb-ref-space-2);font-size:var(--bb-ref-font-size-body-s);font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.variable-autocomplete__item{padding:var(--bb-ref-space-7) var(--bb-ref-space-12);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .08s}.variable-autocomplete__item:hover,.variable-autocomplete__item--active{background:var(--color-primary-ultralight)}.variable-autocomplete__item-left{display:flex;flex-direction:column;gap:var(--bb-ref-space-1)}.variable-autocomplete__item-key{font-size:var(--bb-ref-font-size-body-m);font-weight:500;color:var(--color-text-primary)}.variable-autocomplete__item-label{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-muted)}.variable-autocomplete__item-example{font-size:var(--bb-ref-font-size-body-s);color:var(--color-text-muted);font-style:italic}.variable-autocomplete__hint{padding:var(--bb-ref-space-5) var(--bb-ref-space-12);font-size:9px;color:var(--color-text-muted);border-top:var(--bb-ref-border-1) solid var(--color-border);text-align:center}}@layer legacy{.variable-chip{display:inline-flex;align-items:center;font-family:inherit;white-space:nowrap;vertical-align:baseline;-webkit-user-select:none;user-select:none;line-height:1.4;font-size:inherit;font-weight:inherit}.variable-chip--preview{background:var(--color-primary-ultralight);color:var(--color-primary);padding:.05em .45em;border-radius:.65em;border:var(--bb-ref-border-1) solid rgba(77,90,168,.15);opacity:.8}.variable-chip--edit{background:var(--color-primary-ultralight);color:var(--color-primary);padding:.05em .45em;border-radius:.65em;border:var(--bb-ref-border-1) solid rgba(77,90,168,.3);position:relative;cursor:default;transition:background .12s,border-color .12s}.variable-chip--edit:hover{background:#e8eaf4;border-color:var(--color-primary)}.variable-chip__remove{position:absolute;right:-5px;top:-5px;width:14px;height:14px;display:none;align-items:center;justify-content:center;border-radius:50%;font-size:var(--bb-ref-font-size-body-xs);font-weight:700;background:var(--color-error);color:var(--color-text-inverted);cursor:pointer;box-shadow:var(--shadow-button-base);border:none;line-height:1;padding:0}.variable-chip--edit:hover .variable-chip__remove{display:flex}}@layer legacy{.variable-text-input{position:relative}.variable-text-input__label{margin-bottom:var(--bb-ref-space-4)}.variable-text-input__editable{width:100%;min-height:36px;padding:var(--bb-ref-space-7) var(--bb-ref-space-10);background:var(--color-input-background);border:var(--bb-ref-border-1) solid var(--color-input-border);border-radius:5px;font-size:var(--bb-ref-font-size-input);font-family:inherit;color:var(--color-input-text-primary);outline:none;line-height:1.8;cursor:text;white-space:pre-wrap;word-break:break-word;transition:border-color .12s}.variable-text-input__editable:hover{border-color:var(--color-input-border-hover)}.variable-text-input__editable:focus{border-color:var(--color-primary);box-shadow:var(--shadow-input-focus)}.variable-text-input__editable:empty:before{content:attr(data-placeholder);color:var(--color-input-text-secondary);pointer-events:none}.variable-text-input__editable .variable-chip{font-size:11px}}@layer legacy{.flex-1{flex:1}.browser-preview{width:100%;height:90%;max-width:800px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-card-selected);display:flex;flex-direction:column}@media only screen and (max-width:1300px){.browser-preview{max-width:100%;height:100%}}.browser-preview__header{background-color:var(--color-background);padding:var(--bb-ref-space-10);display:flex;align-items:center;gap:var(--bb-ref-space-8)}@media only screen and (max-width:1300px){.browser-preview__header{padding:var(--bb-ref-space-8);gap:var(--bb-ref-space-6)}}@media(max-width:470px){.browser-preview__header{padding:var(--bb-ref-space-6);gap:var(--bb-ref-space-4)}}.browser-preview__dots{display:flex;gap:var(--bb-ref-space-6)}@media only screen and (max-width:1300px){.browser-preview__dots{gap:var(--bb-ref-space-4)}}@media(max-width:470px){.browser-preview__dots{gap:var(--bb-ref-space-3)}}.browser-preview__dots span{width:12px;height:12px;border-radius:50%;background-color:var(--color-border)}@media only screen and (max-width:1300px){.browser-preview__dots span{width:10px;height:10px}}@media(max-width:470px){.browser-preview__dots span{width:8px;height:8px}}.browser-preview__dots span:nth-child(1){background-color:var(--color-error)}.browser-preview__dots span:nth-child(2){background-color:var(--color-warning)}.browser-preview__dots span:nth-child(3){background-color:var(--color-success)}.browser-preview__address-bar{flex-grow:1;background-color:var(--color-surface);border-radius:5px;padding:var(--bb-ref-space-5) var(--bb-ref-space-10);color:var(--color-text-secondary);font-size:var(--bb-ref-font-size-body-m);text-align:center;font-weight:700}@media only screen and (max-width:1300px){.browser-preview__address-bar{padding:var(--bb-ref-space-4) var(--bb-ref-space-8);font-size:11px}}@media(max-width:470px){.browser-preview__address-bar{padding:var(--bb-ref-space-3) var(--bb-ref-space-6);font-size:var(--bb-ref-font-size-body-s)}}.browser-preview__content{flex-grow:1;background-color:var(--color-surface);overflow-y:auto}@media only screen and (max-width:1300px){.browser-preview__content{min-height:400px}}@media(max-width:470px){.browser-preview__content{min-height:350px}}}@layer legacy{.browser-preview-body{background-color:var(--color-surface);padding:var(--bb-ref-space-20);flex-grow:1}.browser-preview-body .email-subject-input{background-color:transparent;border:none;border-radius:0;border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.browser-preview-body .email-subject-input:focus{border:none;box-shadow:none;border-bottom:var(--bb-ref-border-1) solid var(--color-border)}.browser-preview-body .email-body-input .rich-text-box-editor .ProseMirror{background-color:transparent;border:none;border-radius:0;min-height:200px}.browser-preview-body .email-body-input .rich-text-box-editor .ProseMirror:focus{border:none;box-shadow:none}.workflow-email-editor__body-toolbar{display:flex;justify-content:flex-end;margin:var(--bb-ref-space-6) 0 var(--bb-ref-space-4)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@layer legacy{.flex-1{flex:1}.workflow-editor{flex-direction:row-reverse}@media(max-width:470px){.workflow-editor{flex-direction:column-reverse}}.trigger-action-container{position:sticky;top:0;z-index:2;padding:var(--bb-ref-space-20);width:100%;background:var(--bb-ref-color-hex-2b2b35);border-radius:16px;box-shadow:0 4px 12px #0000004d,0 1px 3px #0003}@media(max-width:470px){.trigger-action-container{margin-bottom:var(--bb-ref-space-20)}}.trigger-action-container:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:var(--bb-ref-border-10) solid var(--bb-ref-color-hex-2b2b35);border-top:var(--bb-ref-border-6) solid transparent;border-bottom:var(--bb-ref-border-6) solid transparent;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}@media(max-width:470px){.trigger-action-container:after{inset:auto auto -10px 50%;transform:translate(-50%);border-left:var(--bb-ref-border-6) solid transparent;border-right:var(--bb-ref-border-6) solid transparent;border-top:var(--bb-ref-border-10) solid var(--bb-ref-color-hex-2b2b35);border-bottom:none}}.trigger-action-container .trigger-icon{color:var(--bb-ref-color-hex-ffcd00)}.trigger-action-container .inverted-text-input{background:transparent;color:var(--bb-color-text-inverted)}.workflow-action-container{width:100%;display:flex;flex-direction:column;align-items:center}.action-connector{width:2px;height:40px;background-color:var(--bb-ref-color-hex-2b2b35)}.add-action-connector{height:30px;width:2px;background-color:var(--bb-ref-color-hex-2b2b35)}.add-action-button{display:flex;justify-content:center;align-items:center;height:40px;width:40px;background-color:var(--bb-ref-color-hex-2b2b35);border-radius:50%;cursor:pointer;transition:all .3s ease-in-out}.add-action-button:hover{transform:scale(1.1);background-color:var(--bb-ref-color-hex-3a3a48);box-shadow:0 4px 10px #0000004d}.add-action-button:active{transform:scale(.95)}.add-action-button-icon{color:var(--bb-color-text-inverted);transition:color .3s ease-in-out}.add-action-button:hover .add-action-button-icon{color:var(--bb-ref-color-hex-ffcd00)}}@layer legacy{.worflow-detail-page-container{overflow-y:unset}}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInPlace{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeFromRightToLeft{0%{opacity:0;transform:translate(50vw)}to{opacity:1;transform:translate(0)}}@keyframes fadeFromBottomToTop{0%{opacity:0;transform:translateY(50vh)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bb-pop-in{0%{opacity:0;transform:translateY(var(--bb-ref-space-12)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bb-settle-in{0%{opacity:0;transform:translateY(var(--bb-ref-space-2))}to{opacity:1;transform:translateY(0)}}@keyframes bb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bb-sheet-in-right{0%{opacity:0;transform:translate(50vw)}to{opacity:1;transform:translate(0)}}@keyframes bb-sheet-in-bottom{0%{opacity:0;transform:translateY(50vh)}to{opacity:1;transform:translateY(0)}}@keyframes bb-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:""}}}@layer legacy{.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{height:var(--rdp-nav-height);inset-inline-start:0;display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}:where(.row-container){box-sizing:border-box;flex-direction:row;width:100%;display:flex}:where(.row-container--reverse){flex-direction:row-reverse}:where(.row-container--auto){width:auto}:where(.column-container){box-sizing:border-box;flex-direction:column;width:100%;display:flex}:where(.column-container--reverse){flex-direction:column-reverse}:where(button,[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],summary,select,input[type=checkbox],input[type=radio]):where(:not(:disabled,[aria-disabled=true],[data-disabled])){cursor:pointer}:where(button,[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],summary,select,input[type=checkbox],input[type=radio]):where(:disabled,[aria-disabled=true],[data-disabled]){cursor:not-allowed}:where(input[type=search])::-webkit-search-cancel-button{cursor:pointer}:where(.column-container--auto){width:auto}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-xl:calc(var(--radius) * 1.4);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-bb-primary:var(--bb-color-primary);--color-bb-text-muted:var(--bb-color-text-muted);--color-bb-warning:var(--bb-color-warning);--color-bb-warning-light:var(--bb-color-warning-light);--color-bb-sunken:var(--bb-color-sunken);--color-bb-ink:var(--bb-color-ink);--color-bb-muted:var(--bb-color-muted);--color-bb-scrim-soft:var(--bb-color-scrim-soft);--font-bb-display:var(--bb-font-display);--tracking-bb-step:var(--bb-tracking-step);--radius-bb-md:var(--bb-ref-radius-md);--radius-bb-control:var(--bb-radius-control);--radius-bb-card:var(--bb-radius-card);--shadow-bb-modal:var(--bb-shadow-modal);--spacing-bb-1:var(--bb-ref-space-1);--spacing-bb-2:var(--bb-ref-space-2);--spacing-bb-3:var(--bb-ref-space-3);--spacing-bb-4:var(--bb-ref-space-4);--spacing-bb-5:var(--bb-ref-space-5);--spacing-bb-6:var(--bb-ref-space-6);--spacing-bb-7:var(--bb-ref-space-7);--spacing-bb-8:var(--bb-ref-space-8);--spacing-bb-9:var(--bb-ref-space-9);--spacing-bb-10:var(--bb-ref-space-10);--spacing-bb-11:var(--bb-ref-space-11);--spacing-bb-12:var(--bb-ref-space-12);--spacing-bb-13:var(--bb-ref-space-13);--spacing-bb-14:var(--bb-ref-space-14);--spacing-bb-15:var(--bb-ref-space-15);--spacing-bb-16:var(--bb-ref-space-16);--spacing-bb-18:var(--bb-ref-space-18);--spacing-bb-19:var(--bb-ref-space-19);--spacing-bb-20:var(--bb-ref-space-20);--spacing-bb-22:var(--bb-ref-space-22);--spacing-bb-24:var(--bb-ref-space-24);--spacing-bb-25:var(--bb-ref-space-25);--spacing-bb-26:var(--bb-ref-space-26);--spacing-bb-27:var(--bb-ref-space-27);--spacing-bb-28:var(--bb-ref-space-28);--spacing-bb-29:var(--bb-ref-space-29);--spacing-bb-30:var(--bb-ref-space-30);--spacing-bb-32:var(--bb-ref-space-32);--spacing-bb-34:var(--bb-ref-space-34);--spacing-bb-35:var(--bb-ref-space-35);--spacing-bb-36:var(--bb-ref-space-36);--spacing-bb-38:var(--bb-ref-space-38);--spacing-bb-40:var(--bb-ref-space-40);--spacing-bb-44:var(--bb-ref-space-44);--spacing-bb-48:var(--bb-ref-space-48);--spacing-bb-50:var(--bb-ref-space-50);--spacing-bb-54:var(--bb-ref-space-54);--spacing-bb-60:var(--bb-ref-space-60);--spacing-bb-65:var(--bb-ref-space-65);--spacing-bb-80:var(--bb-ref-space-80);--spacing-bb-90:var(--bb-ref-space-90);--spacing-bb-100:var(--bb-ref-space-100);--spacing-bb-110:var(--bb-ref-space-110);--spacing-bb-120:var(--bb-ref-space-120);--spacing-bb-control:var(--bb-size-control);--spacing-bb-dialog-viewport:var(--bb-size-dialog-viewport);--text-bb-body-l:var(--bb-ref-font-size-body-l);--text-bb-body-m:var(--bb-ref-font-size-body-m);--text-bb-body-s:var(--bb-ref-font-size-body-s);--text-bb-body-xs:var(--bb-ref-font-size-body-xs);--text-bb-headline-hero:var(--bb-ref-font-size-headline-hero);--text-bb-headline-l:var(--bb-ref-font-size-headline-l);--text-bb-headline-m:var(--bb-ref-font-size-headline-m);--text-bb-headline-s:var(--bb-ref-font-size-headline-s);--text-bb-headline-xl:var(--bb-ref-font-size-headline-xl);--text-bb-headline-xs:var(--bb-ref-font-size-headline-xs);--text-bb-headline-xxl:var(--bb-ref-font-size-headline-xxl);--text-bb-headline-xxxl:var(--bb-ref-font-size-headline-xxxl);--text-bb-input:var(--bb-ref-font-size-input);--ease-bb-ease:var(--bb-ref-ease-ease);--transition-property-bb-all:var(--bb-ref-transition-property-all);--animate-bb-fade-in:bb-fade-in var(--bb-ref-duration-360ms) var(--bb-ref-ease-cubic-7)}}@layer base,components;@layer utilities{.\@container\/field-group{container:field-group/inline-size}.\@container\/settings-page{container:settings-page/inline-size}.\@container\/stat-cell{container:stat-cell/inline-size}.\@container\/stat-tiles{container:stat-tiles/inline-size}.\@container{container-type:inline-size}.\[pointer-events\:none\]{pointer-events:none}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-bb-18{inset-inline:var(--bb-ref-space-18)}.-inset-y-bb-4{inset-block:calc(var(--bb-ref-space-4) * -1)}.inset-y-0{inset-block:0}.inset-y-bb-3{inset-block:var(--bb-ref-space-3)}.inset-y-bb-4{inset-block:var(--bb-ref-space-4)}.-top-bb-3{top:calc(var(--bb-ref-space-3) * -1)}.-top-bb-4{top:calc(var(--bb-ref-space-4) * -1)}.-top-bb-6{top:calc(var(--bb-ref-space-6) * -1)}.-top-bb-8{top:calc(var(--bb-ref-space-8) * -1)}.-top-bb-50{top:calc(var(--bb-ref-space-50) * -1)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-15{top:calc(var(--spacing) * 15)}.top-50{top:calc(var(--spacing) * 50)}.top-\[calc\(100\%_\+_var\(--bb-ref-space-10\)\)\]{top:calc(100% + var(--bb-ref-space-10))}.top-auto{top:auto}.top-bb-2{top:var(--bb-ref-space-2)}.top-bb-5{top:var(--bb-ref-space-5)}.top-bb-6{top:var(--bb-ref-space-6)}.top-bb-8{top:var(--bb-ref-space-8)}.top-bb-10{top:var(--bb-ref-space-10)}.top-bb-12{top:var(--bb-ref-space-12)}.top-bb-16{top:var(--bb-ref-space-16)}.top-bb-20{top:var(--bb-ref-space-20)}.top-bb-dialog-fixed-top-offset{top:var(--bb-size-dialog-fixed-top-offset)}.top-full{top:100%}.-right-bb-3{right:calc(var(--bb-ref-space-3) * -1)}.-right-bb-5{right:calc(var(--bb-ref-space-5) * -1)}.-right-bb-6{right:calc(var(--bb-ref-space-6) * -1)}.-right-bb-8{right:calc(var(--bb-ref-space-8) * -1)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-auto{right:auto}.right-bb-6{right:var(--bb-ref-space-6)}.right-bb-8{right:var(--bb-ref-space-8)}.right-bb-10{right:var(--bb-ref-space-10)}.right-bb-12{right:var(--bb-ref-space-12)}.right-bb-14{right:var(--bb-ref-space-14)}.right-bb-16{right:var(--bb-ref-space-16)}.right-bb-25{right:var(--bb-ref-space-25)}.right-bb-30{right:var(--bb-ref-space-30)}.right-bb-40{right:var(--bb-ref-space-40)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-\[calc\(100\%_\+_var\(--bb-ref-space-10\)\)\]{bottom:calc(100% + var(--bb-ref-space-10))}.bottom-auto{bottom:auto}.bottom-bb-6{bottom:var(--bb-ref-space-6)}.bottom-bb-10{bottom:var(--bb-ref-space-10)}.bottom-bb-13{bottom:var(--bb-ref-space-13)}.bottom-bb-16{bottom:var(--bb-ref-space-16)}.bottom-bb-18{bottom:var(--bb-ref-space-18)}.bottom-bb-30{bottom:var(--bb-ref-space-30)}.-left-bb-48{left:calc(var(--bb-ref-space-48) * -1)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-auto{left:auto}.left-bb-2{left:var(--bb-ref-space-2)}.left-bb-3{left:var(--bb-ref-space-3)}.left-bb-8{left:var(--bb-ref-space-8)}.left-bb-10{left:var(--bb-ref-space-10)}.left-bb-14{left:var(--bb-ref-space-14)}.left-bb-16{left:var(--bb-ref-space-16)}.left-bb-20{left:var(--bb-ref-space-20)}.left-bb-54{left:var(--bb-ref-space-54)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-10{z-index:10}.z-50{z-index:50}.z-\[--bb-z-index-modal\]{z-index:--bb-z-index-modal}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.z-\[995\]{z-index:995}.z-\[1000\]{z-index:1000}.z-\[1060\]{z-index:1060}.z-\[1100\]{z-index:1100}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[var\(--bb-z-index-modal\)\]{z-index:var(--bb-z-index-modal)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-7{order:7}.order-9{order:9}.order-77{order:77}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.row-1{grid-row:1}.row-span-2{grid-row:span 2/span 2}.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}.m-\[7px\]{margin:7px}.m-\[8px\]{margin:8px}.m-bb-2{margin:var(--bb-ref-space-2)}.m-bb-4{margin:var(--bb-ref-space-4)}.m-bb-20{margin:var(--bb-ref-space-20)}.-mx-\(--ctx-inset\){margin-inline:calc(var(--ctx-inset) * -1)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-bb-2{margin-inline:calc(var(--bb-ref-space-2) * -1)}.-mx-bb-4{margin-inline:calc(var(--bb-ref-space-4) * -1)}.-mx-bb-6{margin-inline:calc(var(--bb-ref-space-6) * -1)}.-mx-bb-8{margin-inline:calc(var(--bb-ref-space-8) * -1)}.-mx-bb-10{margin-inline:calc(var(--bb-ref-space-10) * -1)}.-mx-bb-12{margin-inline:calc(var(--bb-ref-space-12) * -1)}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.mx-bb-4{margin-inline:var(--bb-ref-space-4)}.mx-bb-20{margin-inline:var(--bb-ref-space-20)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-bb-4{margin-block:calc(var(--bb-ref-space-4) * -1)}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-bb-2{margin-block:var(--bb-ref-space-2)}.my-bb-3{margin-block:var(--bb-ref-space-3)}.my-bb-6{margin-block:var(--bb-ref-space-6)}.my-bb-10{margin-block:var(--bb-ref-space-10)}.my-bb-120{margin-block:var(--bb-ref-space-120)}.-mt-\[4px\]{margin-top:-4px}.-mt-bb-4{margin-top:calc(var(--bb-ref-space-4) * -1)}.-mt-bb-8{margin-top:calc(var(--bb-ref-space-8) * -1)}.mt-0{margin-top:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-15{margin-top:calc(var(--spacing) * 15)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-25{margin-top:calc(var(--spacing) * 25)}.mt-30{margin-top:calc(var(--spacing) * 30)}.mt-auto{margin-top:auto}.mt-bb-1{margin-top:var(--bb-ref-space-1)}.mt-bb-2{margin-top:var(--bb-ref-space-2)}.mt-bb-3{margin-top:var(--bb-ref-space-3)}.mt-bb-4{margin-top:var(--bb-ref-space-4)}.mt-bb-5{margin-top:var(--bb-ref-space-5)}.mt-bb-6{margin-top:var(--bb-ref-space-6)}.mt-bb-7{margin-top:var(--bb-ref-space-7)}.mt-bb-8{margin-top:var(--bb-ref-space-8)}.mt-bb-10{margin-top:var(--bb-ref-space-10)}.mt-bb-12{margin-top:var(--bb-ref-space-12)}.mt-bb-14{margin-top:var(--bb-ref-space-14)}.mt-bb-16{margin-top:var(--bb-ref-space-16)}.mt-bb-18{margin-top:var(--bb-ref-space-18)}.mt-bb-20{margin-top:var(--bb-ref-space-20)}.mt-bb-22{margin-top:var(--bb-ref-space-22)}.mt-bb-26{margin-top:var(--bb-ref-space-26)}.mt-bb-28{margin-top:var(--bb-ref-space-28)}.mt-bb-60{margin-top:var(--bb-ref-space-60)}.-mr-bb-8{margin-right:calc(var(--bb-ref-space-8) * -1)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-15{margin-right:calc(var(--spacing) * 15)}.mr-20{margin-right:calc(var(--spacing) * 20)}.mr-30{margin-right:calc(var(--spacing) * 30)}.mr-bb-4{margin-right:var(--bb-ref-space-4)}.mr-bb-8{margin-right:var(--bb-ref-space-8)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0{margin-bottom:0}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-15{margin-bottom:calc(var(--spacing) * 15)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-25{margin-bottom:calc(var(--spacing) * 25)}.mb-30{margin-bottom:calc(var(--spacing) * 30)}.mb-auto{margin-bottom:auto}.mb-bb-2{margin-bottom:var(--bb-ref-space-2)}.mb-bb-4{margin-bottom:var(--bb-ref-space-4)}.mb-bb-6{margin-bottom:var(--bb-ref-space-6)}.mb-bb-8{margin-bottom:var(--bb-ref-space-8)}.mb-bb-12{margin-bottom:var(--bb-ref-space-12)}.mb-bb-14{margin-bottom:var(--bb-ref-space-14)}.mb-bb-15{margin-bottom:var(--bb-ref-space-15)}.mb-bb-16{margin-bottom:var(--bb-ref-space-16)}.mb-bb-18{margin-bottom:var(--bb-ref-space-18)}.mb-bb-20{margin-bottom:var(--bb-ref-space-20)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-bb-8{margin-left:calc(var(--bb-ref-space-8) * -1)}.-ml-bb-10{margin-left:calc(var(--bb-ref-space-10) * -1)}.-ml-bb-12{margin-left:calc(var(--bb-ref-space-12) * -1)}.ml-0{margin-left:0}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-15{margin-left:calc(var(--spacing) * 15)}.ml-20{margin-left:calc(var(--spacing) * 20)}.ml-30{margin-left:calc(var(--spacing) * 30)}.ml-auto{margin-left:auto}.ml-bb-4{margin-left:var(--bb-ref-space-4)}.ml-bb-5{margin-left:var(--bb-ref-space-5)}.ml-bb-6{margin-left:var(--bb-ref-space-6)}.ml-bb-10{margin-left:var(--bb-ref-space-10)}.ml-bb-12{margin-left:var(--bb-ref-space-12)}.ml-bb-28{margin-left:var(--bb-ref-space-28)}.ml-bb-29{margin-left:var(--bb-ref-space-29)}.ml-px{margin-left:1px}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[210\/297\]{aspect-ratio:210/297}.aspect-\[297\/210\]{aspect-ratio:297/210}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-auto{width:auto;height:auto}.size-bb-5{width:var(--bb-ref-space-5);height:var(--bb-ref-space-5)}.size-bb-6{width:var(--bb-ref-space-6);height:var(--bb-ref-space-6)}.size-bb-7{width:var(--bb-ref-space-7);height:var(--bb-ref-space-7)}.size-bb-8{width:var(--bb-ref-space-8);height:var(--bb-ref-space-8)}.size-bb-9{width:var(--bb-ref-space-9);height:var(--bb-ref-space-9)}.size-bb-10{width:var(--bb-ref-space-10);height:var(--bb-ref-space-10)}.size-bb-12{width:var(--bb-ref-space-12);height:var(--bb-ref-space-12)}.size-bb-14{width:var(--bb-ref-space-14);height:var(--bb-ref-space-14)}.size-bb-16{width:var(--bb-ref-space-16);height:var(--bb-ref-space-16)}.size-bb-18{width:var(--bb-ref-space-18);height:var(--bb-ref-space-18)}.size-bb-20{width:var(--bb-ref-space-20);height:var(--bb-ref-space-20)}.size-bb-22{width:var(--bb-ref-space-22);height:var(--bb-ref-space-22)}.size-bb-24{width:var(--bb-ref-space-24);height:var(--bb-ref-space-24)}.size-bb-26{width:var(--bb-ref-space-26);height:var(--bb-ref-space-26)}.size-bb-28{width:var(--bb-ref-space-28);height:var(--bb-ref-space-28)}.size-bb-30{width:var(--bb-ref-space-30);height:var(--bb-ref-space-30)}.size-bb-32{width:var(--bb-ref-space-32);height:var(--bb-ref-space-32)}.size-bb-34{width:var(--bb-ref-space-34);height:var(--bb-ref-space-34)}.size-bb-36{width:var(--bb-ref-space-36);height:var(--bb-ref-space-36)}.size-bb-40{width:var(--bb-ref-space-40);height:var(--bb-ref-space-40)}.size-bb-44{width:var(--bb-ref-space-44);height:var(--bb-ref-space-44)}.size-bb-48{width:var(--bb-ref-space-48);height:var(--bb-ref-space-48)}.size-bb-52{width:var(--bb-ref-space-52);height:var(--bb-ref-space-52)}.size-bb-62{width:var(--bb-ref-space-62);height:var(--bb-ref-space-62)}.size-bb-64{width:var(--bb-ref-space-64);height:var(--bb-ref-space-64)}.size-bb-76{width:var(--bb-ref-space-76);height:var(--bb-ref-space-76)}.size-bb-chip{width:var(--bb-size-chip);height:var(--bb-size-chip)}.size-bb-control{width:var(--bb-size-control);height:var(--bb-size-control)}.size-full{width:100%;height:100%}.h-\(--app-height\){height:var(--app-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-\[2rem\]{height:2rem}.h-\[220px\]{height:220px}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--app-height\)\]{height:var(--app-height)}.h-auto{height:auto}.h-bb-1{height:var(--bb-ref-space-1)}.h-bb-2{height:var(--bb-ref-space-2)}.h-bb-3{height:var(--bb-ref-space-3)}.h-bb-4{height:var(--bb-ref-space-4)}.h-bb-5{height:var(--bb-ref-space-5)}.h-bb-6{height:var(--bb-ref-space-6)}.h-bb-7{height:var(--bb-ref-space-7)}.h-bb-8{height:var(--bb-ref-space-8)}.h-bb-10{height:var(--bb-ref-space-10)}.h-bb-11{height:var(--bb-ref-space-11)}.h-bb-14{height:var(--bb-ref-space-14)}.h-bb-15{height:var(--bb-ref-space-15)}.h-bb-16{height:var(--bb-ref-space-16)}.h-bb-18{height:var(--bb-ref-space-18)}.h-bb-19{height:var(--bb-ref-space-19)}.h-bb-20{height:var(--bb-ref-space-20)}.h-bb-22{height:var(--bb-ref-space-22)}.h-bb-24{height:var(--bb-ref-space-24)}.h-bb-26{height:var(--bb-ref-space-26)}.h-bb-28{height:var(--bb-ref-space-28)}.h-bb-30{height:var(--bb-ref-space-30)}.h-bb-31{height:var(--bb-ref-space-31)}.h-bb-32{height:var(--bb-ref-space-32)}.h-bb-33{height:var(--bb-ref-space-33)}.h-bb-34{height:var(--bb-ref-space-34)}.h-bb-36{height:var(--bb-ref-space-36)}.h-bb-38{height:var(--bb-ref-space-38)}.h-bb-40{height:var(--bb-ref-space-40)}.h-bb-44{height:var(--bb-ref-space-44)}.h-bb-48{height:var(--bb-ref-space-48)}.h-bb-50{height:var(--bb-ref-space-50)}.h-bb-52{height:var(--bb-ref-space-52)}.h-bb-54{height:var(--bb-ref-space-54)}.h-bb-60{height:var(--bb-ref-space-60)}.h-bb-62{height:var(--bb-ref-space-62)}.h-bb-64{height:var(--bb-ref-space-64)}.h-bb-65{height:var(--bb-ref-space-65)}.h-bb-76{height:var(--bb-ref-space-76)}.h-bb-78{height:var(--bb-ref-space-78)}.h-bb-110{height:var(--bb-ref-space-110)}.h-bb-120{height:var(--bb-ref-space-120)}.h-bb-132{height:var(--bb-ref-space-132)}.h-bb-158{height:var(--bb-ref-space-158)}.h-bb-200{height:var(--bb-ref-space-200)}.h-bb-240{height:var(--bb-ref-space-240)}.h-bb-260{height:var(--bb-ref-space-260)}.h-bb-320{height:var(--bb-ref-space-320)}.h-bb-420{height:var(--bb-ref-space-420)}.h-bb-520{height:var(--bb-ref-space-520)}.h-bb-560{height:var(--bb-ref-space-560)}.h-bb-760{height:var(--bb-ref-space-760)}.h-bb-app-height{height:var(--bb-size-app-height)}.h-bb-bottom-sheet-height{height:var(--bb-size-bottom-sheet-height)}.h-bb-chip{height:var(--bb-size-chip)}.h-bb-chip-compact{height:var(--bb-size-chip-compact)}.h-bb-control{height:var(--bb-size-control)}.h-bb-control-compact{height:var(--bb-size-control-compact)}.h-bb-dialog-viewport{height:var(--bb-size-dialog-viewport)}.h-bb-sheet-height{height:var(--bb-size-sheet-height)}.h-fit{height:fit-content}.h-full{height:100%}.h-lh{height:1lh}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[320px\]{max-height:320px}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)),calc(var(--available-height) - calc(var(--spacing) * 9)))}.max-h-bb-190{max-height:var(--bb-ref-space-190)}.max-h-bb-210{max-height:var(--bb-ref-space-210)}.max-h-bb-260{max-height:var(--bb-ref-space-260)}.max-h-bb-300{max-height:var(--bb-ref-space-300)}.max-h-bb-app-height{max-height:var(--bb-size-app-height)}.max-h-bb-bottom-sheet-height{max-height:var(--bb-size-bottom-sheet-height)}.max-h-bb-dialog-viewport{max-height:var(--bb-size-dialog-viewport)}.max-h-bb-feed-viewport{max-height:var(--bb-size-feed-viewport)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-bb-16{min-height:var(--bb-ref-space-16)}.min-h-bb-24{min-height:var(--bb-ref-space-24)}.min-h-bb-28{min-height:var(--bb-ref-space-28)}.min-h-bb-30{min-height:var(--bb-ref-space-30)}.min-h-bb-32{min-height:var(--bb-ref-space-32)}.min-h-bb-36{min-height:var(--bb-ref-space-36)}.min-h-bb-40{min-height:var(--bb-ref-space-40)}.min-h-bb-50{min-height:var(--bb-ref-space-50)}.min-h-bb-64{min-height:var(--bb-ref-space-64)}.min-h-bb-100{min-height:var(--bb-ref-space-100)}.min-h-bb-260{min-height:var(--bb-ref-space-260)}.min-h-bb-300{min-height:var(--bb-ref-space-300)}.min-h-bb-320{min-height:var(--bb-ref-space-320)}.min-h-bb-420{min-height:var(--bb-ref-space-420)}.min-h-bb-520{min-height:var(--bb-ref-space-520)}.min-h-bb-control{min-height:var(--bb-size-control)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-1{width:var(--spacing)}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-72{width:calc(var(--spacing) * 72)}.w-75{width:calc(var(--spacing) * 75)}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[240px\]\!{width:240px!important}.w-\[272px\]{width:272px}.w-\[420px\]{width:420px}.w-\[var\(--bb-x\)\]{width:var(--bb-x)}.w-auto{width:auto}.w-bb-1{width:var(--bb-ref-space-1)}.w-bb-2{width:var(--bb-ref-space-2)}.w-bb-3{width:var(--bb-ref-space-3)}.w-bb-6{width:var(--bb-ref-space-6)}.w-bb-7{width:var(--bb-ref-space-7)}.w-bb-8{width:var(--bb-ref-space-8)}.w-bb-10{width:var(--bb-ref-space-10)}.w-bb-12{width:var(--bb-ref-space-12)}.w-bb-14{width:var(--bb-ref-space-14)}.w-bb-16{width:var(--bb-ref-space-16)}.w-bb-22{width:var(--bb-ref-space-22)}.w-bb-24{width:var(--bb-ref-space-24)}.w-bb-26{width:var(--bb-ref-space-26)}.w-bb-28{width:var(--bb-ref-space-28)}.w-bb-30{width:var(--bb-ref-space-30)}.w-bb-34{width:var(--bb-ref-space-34)}.w-bb-36{width:var(--bb-ref-space-36)}.w-bb-40{width:var(--bb-ref-space-40)}.w-bb-44{width:var(--bb-ref-space-44)}.w-bb-46{width:var(--bb-ref-space-46)}.w-bb-48{width:var(--bb-ref-space-48)}.w-bb-52{width:var(--bb-ref-space-52)}.w-bb-54{width:var(--bb-ref-space-54)}.w-bb-60{width:var(--bb-ref-space-60)}.w-bb-62{width:var(--bb-ref-space-62)}.w-bb-64{width:var(--bb-ref-space-64)}.w-bb-76{width:var(--bb-ref-space-76)}.w-bb-80{width:var(--bb-ref-space-80)}.w-bb-88{width:var(--bb-ref-space-88)}.w-bb-94{width:var(--bb-ref-space-94)}.w-bb-100{width:var(--bb-ref-space-100)}.w-bb-104{width:var(--bb-ref-space-104)}.w-bb-110{width:var(--bb-ref-space-110)}.w-bb-112{width:var(--bb-ref-space-112)}.w-bb-120{width:var(--bb-ref-space-120)}.w-bb-132{width:var(--bb-ref-space-132)}.w-bb-140{width:var(--bb-ref-space-140)}.w-bb-158{width:var(--bb-ref-space-158)}.w-bb-180{width:var(--bb-ref-space-180)}.w-bb-190{width:var(--bb-ref-space-190)}.w-bb-200{width:var(--bb-ref-space-200)}.w-bb-210{width:var(--bb-ref-space-210)}.w-bb-220{width:var(--bb-ref-space-220)}.w-bb-230{width:var(--bb-ref-space-230)}.w-bb-238{width:var(--bb-ref-space-238)}.w-bb-240{width:var(--bb-ref-space-240)}.w-bb-260{width:var(--bb-ref-space-260)}.w-bb-300{width:var(--bb-ref-space-300)}.w-bb-320{width:var(--bb-ref-space-320)}.w-bb-340{width:var(--bb-ref-space-340)}.w-bb-380{width:var(--bb-ref-space-380)}.w-bb-404{width:var(--bb-ref-space-404)}.w-bb-420{width:var(--bb-ref-space-420)}.w-bb-440{width:var(--bb-ref-space-440)}.w-bb-520{width:var(--bb-ref-space-520)}.w-bb-560{width:var(--bb-ref-space-560)}.w-bb-660{width:var(--bb-ref-space-660)}.w-bb-760{width:var(--bb-ref-space-760)}.w-bb-900{width:var(--bb-ref-space-900)}.w-bb-1000{width:var(--bb-ref-space-1000)}.w-bb-bottom-sheet-width{width:var(--bb-size-bottom-sheet-width)}.w-bb-dialog-width{width:var(--bb-size-dialog-width)}.w-bb-sheet-width{width:var(--bb-size-sheet-width)}.w-fit{width:fit-content}.w-fit\!{width:fit-content!important}.w-full{width:100%}.w-max{width:max-content}.w-min{width:min-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-1\/2{max-width:50%}.max-w-2\/3{max-width:66.6667%}.max-w-\[16ch\]{max-width:16ch}.max-w-\[16ch\|48ch\|52ch\]{max-width:16ch|48ch|52ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-bb-88{max-width:var(--bb-ref-space-88)}.max-w-bb-104{max-width:var(--bb-ref-space-104)}.max-w-bb-140{max-width:var(--bb-ref-space-140)}.max-w-bb-210{max-width:var(--bb-ref-space-210)}.max-w-bb-220{max-width:var(--bb-ref-space-220)}.max-w-bb-240{max-width:var(--bb-ref-space-240)}.max-w-bb-260{max-width:var(--bb-ref-space-260)}.max-w-bb-300{max-width:var(--bb-ref-space-300)}.max-w-bb-320{max-width:var(--bb-ref-space-320)}.max-w-bb-380{max-width:var(--bb-ref-space-380)}.max-w-bb-404{max-width:var(--bb-ref-space-404)}.max-w-bb-420{max-width:var(--bb-ref-space-420)}.max-w-bb-440{max-width:var(--bb-ref-space-440)}.max-w-bb-520{max-width:var(--bb-ref-space-520)}.max-w-bb-560{max-width:var(--bb-ref-space-560)}.max-w-bb-580{max-width:var(--bb-ref-space-580)}.max-w-bb-660{max-width:var(--bb-ref-space-660)}.max-w-bb-760{max-width:var(--bb-ref-space-760)}.max-w-bb-900{max-width:var(--bb-ref-space-900)}.max-w-bb-980{max-width:var(--bb-ref-space-980)}.max-w-bb-1150{max-width:var(--bb-ref-space-1150)}.max-w-bb-1200{max-width:var(--bb-ref-space-1200)}.max-w-bb-bottom-sheet-width{max-width:var(--bb-size-bottom-sheet-width)}.max-w-bb-dialog-large{max-width:var(--bb-size-dialog-large)}.max-w-bb-dialog-medium{max-width:var(--bb-size-dialog-medium)}.max-w-bb-dialog-semi-medium{max-width:var(--bb-size-dialog-semi-medium)}.max-w-bb-dialog-small{max-width:var(--bb-size-dialog-small)}.max-w-bb-dialog-xl{max-width:var(--bb-size-dialog-xl)}.max-w-bb-measure-body{max-width:var(--bb-size-measure-body)}.max-w-bb-measure-headline{max-width:var(--bb-size-measure-headline)}.max-w-bb-measure-lede{max-width:var(--bb-size-measure-lede)}.max-w-bb-sheet-large{max-width:var(--bb-size-sheet-large)}.max-w-bb-sheet-medium{max-width:var(--bb-size-sheet-medium)}.max-w-bb-sheet-semi-medium{max-width:var(--bb-size-sheet-semi-medium)}.max-w-bb-sheet-small{max-width:var(--bb-size-sheet-small)}.max-w-bb-sheet-xl{max-width:var(--bb-size-sheet-xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[96px\]{min-width:96px}.min-w-\[160px\]{min-width:160px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[calc\(var\(--anchor-width\)\+7\)\]{min-width:calc(var(--anchor-width) + 7)}.min-w-bb-14{min-width:var(--bb-ref-space-14)}.min-w-bb-18{min-width:var(--bb-ref-space-18)}.min-w-bb-20{min-width:var(--bb-ref-space-20)}.min-w-bb-28{min-width:var(--bb-ref-space-28)}.min-w-bb-40{min-width:var(--bb-ref-space-40)}.min-w-bb-100{min-width:var(--bb-ref-space-100)}.min-w-bb-140{min-width:var(--bb-ref-space-140)}.min-w-bb-180{min-width:var(--bb-ref-space-180)}.min-w-bb-200{min-width:var(--bb-ref-space-200)}.min-w-bb-210{min-width:var(--bb-ref-space-210)}.min-w-bb-260{min-width:var(--bb-ref-space-260)}.min-w-bb-300{min-width:var(--bb-ref-space-300)}.min-w-bb-sheet-min{min-width:var(--bb-size-sheet-min)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:0}.basis-\[180px\]{flex-basis:180px}.basis-bb-120{flex-basis:var(--bb-ref-space-120)}.basis-bb-140{flex-basis:var(--bb-ref-space-140)}.basis-bb-240{flex-basis:var(--bb-ref-space-240)}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom-right{transform-origin:100% 100%}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[var\(--bb-ref-space-8\)\]{--tw-translate-x:var(--bb-ref-space-8);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-100{--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[15deg\]{rotate:15deg}.\[transform\:translateY\(100\%\)\]{transform:translateY(100%)}.\[transform\:…\]{transform:…}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadeInPlace_var\(--bb-ref-duration-0-3s\)_var\(--bb-ref-ease-ease\)_forwards\]{animation:fadeInPlace var(--bb-ref-duration-0-3s) var(--bb-ref-ease-ease) forwards}.animate-\[fadeOut_var\(--bb-ref-duration-0-3s\)_var\(--bb-ref-ease-ease\)_forwards\]{animation:fadeOut var(--bb-ref-duration-0-3s) var(--bb-ref-ease-ease) forwards}.animate-bb-fade-in{animation:bb-fade-in var(--bb-ref-duration-360ms) var(--bb-ref-ease-cubic-7)}.animate-bb-pop-in{animation:bb-pop-in var(--bb-ref-duration-360ms) var(--bb-ref-ease-cubic-8) both}.animate-bb-settle-in{animation:bb-settle-in var(--bb-ref-duration-200ms) var(--bb-ref-ease-out) both}.animate-bb-sheet-in-bottom{animation:bb-sheet-in-bottom var(--bb-ref-duration-0-5s)}.animate-bb-sheet-in-right{animation:bb-sheet-in-right var(--bb-ref-duration-360ms) var(--bb-ref-ease-cubic-7)}.animate-bb-slide-up{animation:bb-slide-up var(--bb-ref-duration-360ms) var(--bb-ref-ease-cubic-7) forwards}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-auto{cursor:auto}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.scroll-py-bb-4{scroll-padding-block:var(--bb-ref-space-4)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-gutter\:auto\]{scrollbar-gutter:auto}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fit\,minmax\(var\(--bb-ref-space-180\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(var(--bb-ref-space-180),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(var\(--bb-ref-space-320\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(var(--bb-ref-space-320),1fr))}.grid-cols-\[var\(--bb-ref-space-12\)_1fr\]{grid-template-columns:var(--bb-ref-space-12) 1fr}.grid-cols-\[var\(--bb-ref-space-180\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--bb-ref-space-180) minmax(0,1fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-rows:auto auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-content-center{place-content:center}.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}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[10px\]{gap:10px}.gap-bb-1{gap:var(--bb-ref-space-1)}.gap-bb-2{gap:var(--bb-ref-space-2)}.gap-bb-3{gap:var(--bb-ref-space-3)}.gap-bb-4{gap:var(--bb-ref-space-4)}.gap-bb-5{gap:var(--bb-ref-space-5)}.gap-bb-6{gap:var(--bb-ref-space-6)}.gap-bb-7{gap:var(--bb-ref-space-7)}.gap-bb-8{gap:var(--bb-ref-space-8)}.gap-bb-9{gap:var(--bb-ref-space-9)}.gap-bb-10{gap:var(--bb-ref-space-10)}.gap-bb-12{gap:var(--bb-ref-space-12)}.gap-bb-14{gap:var(--bb-ref-space-14)}.gap-bb-15{gap:var(--bb-ref-space-15)}.gap-bb-16{gap:var(--bb-ref-space-16)}.gap-bb-18{gap:var(--bb-ref-space-18)}.gap-bb-20{gap:var(--bb-ref-space-20)}.gap-bb-22{gap:var(--bb-ref-space-22)}.gap-bb-24{gap:var(--bb-ref-space-24)}.gap-bb-28{gap:var(--bb-ref-space-28)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-bb-4{column-gap:var(--bb-ref-space-4)}.gap-x-bb-5{column-gap:var(--bb-ref-space-5)}.gap-x-bb-6{column-gap:var(--bb-ref-space-6)}.gap-x-bb-8{column-gap:var(--bb-ref-space-8)}.gap-x-bb-10{column-gap:var(--bb-ref-space-10)}.gap-x-bb-12{column-gap:var(--bb-ref-space-12)}.gap-x-bb-14{column-gap:var(--bb-ref-space-14)}.gap-x-bb-16{column-gap:var(--bb-ref-space-16)}.gap-x-bb-20{column-gap:var(--bb-ref-space-20)}.gap-y-bb-3{row-gap:var(--bb-ref-space-3)}.gap-y-bb-4{row-gap:var(--bb-ref-space-4)}.gap-y-bb-6{row-gap:var(--bb-ref-space-6)}.gap-y-bb-10{row-gap:var(--bb-ref-space-10)}.gap-y-bb-12{row-gap:var(--bb-ref-space-12)}.gap-y-bb-28{row-gap:var(--bb-ref-space-28)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[4px\]{border-radius:4px}.rounded-\[4px\]\!{border-radius:4px!important}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-\[var\(--bb-ref-radius-lg\)\]{border-radius:var(--bb-ref-radius-lg)}.rounded-\[var\(--bb-ref-radius-md\)\]{border-radius:var(--bb-ref-radius-md)}.rounded-bb-base{border-radius:var(--bb-ref-radius-base)}.rounded-bb-card{border-radius:var(--bb-radius-card)}.rounded-bb-chip{border-radius:var(--bb-radius-chip)}.rounded-bb-control{border-radius:var(--bb-radius-control)}.rounded-bb-full{border-radius:var(--bb-ref-radius-full)}.rounded-bb-huge{border-radius:var(--bb-ref-radius-huge)}.rounded-bb-item{border-radius:var(--bb-ref-radius-item)}.rounded-bb-kbd{border-radius:var(--bb-ref-radius-kbd)}.rounded-bb-lg{border-radius:var(--bb-ref-radius-lg)}.rounded-bb-md{border-radius:var(--bb-ref-radius-md)}.rounded-bb-panel{border-radius:var(--bb-ref-radius-panel)}.rounded-bb-phone{border-radius:var(--bb-ref-radius-phone)}.rounded-bb-pill{border-radius:var(--bb-ref-radius-pill)}.rounded-bb-sm{border-radius:var(--bb-ref-radius-sm)}.rounded-bb-xl{border-radius:var(--bb-ref-radius-xl)}.rounded-bb-xxl{border-radius:var(--bb-ref-radius-xxl)}.rounded-bb-xxxl{border-radius:var(--bb-ref-radius-xxxl)}.rounded-bb-xxxl\!{border-radius:var(--bb-ref-radius-xxxl)!important}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-bb-sm{border-top-left-radius:var(--bb-ref-radius-sm);border-top-right-radius:var(--bb-ref-radius-sm)}.rounded-t-bb-xl{border-top-left-radius:var(--bb-ref-radius-xl);border-top-right-radius:var(--bb-ref-radius-xl)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-\[length\:var\(--bb-ref-border-3\)\]{border-style:var(--tw-border-style);border-width:var(--bb-ref-border-3)}.border-bb-1{border-width:var(--bb-ref-border-1)}.border-bb-1\!{border-width:var(--bb-ref-border-1)!important}.border-bb-2{border-width:var(--bb-ref-border-2)}.border-bb-3{border-width:var(--bb-ref-border-3)}.border-bb-6{border-width:var(--bb-ref-border-6)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-bb-1{border-top-width:var(--bb-ref-border-1)}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-bb-1{border-right-width:var(--bb-ref-border-1)}.border-r-bb-2{border-right-width:var(--bb-ref-border-2)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-bb-1{border-bottom-width:var(--bb-ref-border-1)}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-bb-1{border-left-width:var(--bb-ref-border-1)}.border-l-bb-3{border-left-width:var(--bb-ref-border-3)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#0f0\],.border-\[\#00ff00\]{border-color:#0f0}.border-\[var\(--bb-color-border\)\]{border-color:var(--bb-color-border)}.border-bb-accent{border-color:var(--bb-color-accent)}.border-bb-accent-deep{border-color:var(--bb-color-accent-deep)}.border-bb-body{border-color:var(--bb-color-body)}.border-bb-border{border-color:var(--bb-color-border)}.border-bb-card{border-color:var(--bb-color-card)}.border-bb-danger{border-color:var(--bb-color-danger)}.border-bb-focus{border-color:var(--bb-color-focus)}.border-bb-hairline{border-color:var(--bb-color-hairline)}.border-bb-hairline-strong{border-color:var(--bb-color-hairline-strong)}.border-bb-ink{border-color:var(--bb-color-ink)}.border-bb-input-border{border-color:var(--bb-color-input-border)}.border-bb-ok{border-color:var(--bb-color-ok)}.border-bb-primary{border-color:var(--bb-color-primary)}.border-bb-success{border-color:var(--bb-color-success)}.border-bb-surface{border-color:var(--bb-color-surface)}.border-bb-tinfoil{border-color:var(--bb-color-tinfoil)}.border-bb-warning{border-color:var(--bb-color-warning)}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.border-b-transparent{border-bottom-color:#0000}.bg-\(--stat-accent\){background-color:var(--stat-accent)}.bg-\[\#1a2b3c\]{background-color:#1a2b3c}.bg-\[\#ff0000\]{background-color:red}.bg-\[\#fff\]{background-color:#fff}.bg-\[rgb\(0\,0\,0\)\]{background-color:#000}.bg-\[rgb\(0\,0\,0\)\]\!{background-color:#000!important}.bg-\[var\(--bb-color-warning\)\]{background-color:var(--bb-color-warning)}.bg-background{background-color:var(--background)}.bg-bb-accent{background-color:var(--bb-color-accent)}.bg-bb-accent-soft{background-color:var(--bb-color-accent-soft)}.bg-bb-accent\/35{background-color:var(--bb-color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-bb-accent\/35{background-color:color-mix(in oklab,var(--bb-color-accent) 35%,transparent)}}.bg-bb-awaiting{background-color:var(--bb-color-awaiting)}.bg-bb-background{background-color:var(--bb-color-background)}.bg-bb-border{background-color:var(--bb-color-border)}.bg-bb-border-secondary{background-color:var(--bb-color-border-secondary)}.bg-bb-button-secondary{background-color:var(--bb-color-button-secondary)}.bg-bb-button-tertiary{background-color:var(--bb-color-button-tertiary)}.bg-bb-card{background-color:var(--bb-color-card)}.bg-bb-chart-1,.bg-bb-chart-1\/35{background-color:var(--bb-color-chart-1)}@supports (color:color-mix(in lab,red,red)){.bg-bb-chart-1\/35{background-color:color-mix(in oklab,var(--bb-color-chart-1) 35%,transparent)}}.bg-bb-chart-3{background-color:var(--bb-color-chart-3)}.bg-bb-chart-4,.bg-bb-chart-4\/35{background-color:var(--bb-color-chart-4)}@supports (color:color-mix(in lab,red,red)){.bg-bb-chart-4\/35{background-color:color-mix(in oklab,var(--bb-color-chart-4) 35%,transparent)}}.bg-bb-chart-5{background-color:var(--bb-color-chart-5)}.bg-bb-danger{background-color:var(--bb-color-danger)}.bg-bb-danger-soft{background-color:var(--bb-color-danger-soft)}.bg-bb-error{background-color:var(--bb-color-error)}.bg-bb-faint{background-color:var(--bb-color-faint)}.bg-bb-glass{background-color:var(--bb-color-glass)}.bg-bb-hairline{background-color:var(--bb-color-hairline)}.bg-bb-hairline-strong{background-color:var(--bb-color-hairline-strong)}.bg-bb-ink,.bg-bb-ink\/20{background-color:var(--bb-color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-bb-ink\/20{background-color:color-mix(in oklab,var(--bb-color-ink) 20%,transparent)}}.bg-bb-ink\/35{background-color:var(--bb-color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-bb-ink\/35{background-color:color-mix(in oklab,var(--bb-color-ink) 35%,transparent)}}.bg-bb-input-background{background-color:var(--bb-color-input-background)}.bg-bb-media-pill{background-color:var(--bb-color-media-pill)}.bg-bb-muted{background-color:var(--bb-color-muted)}.bg-bb-ok{background-color:var(--bb-color-ok)}.bg-bb-ok-soft{background-color:var(--bb-color-ok-soft)}.bg-bb-page,.bg-bb-page\/50{background-color:var(--bb-color-page)}@supports (color:color-mix(in lab,red,red)){.bg-bb-page\/50{background-color:color-mix(in oklab,var(--bb-color-page) 50%,transparent)}}.bg-bb-page\/60{background-color:var(--bb-color-page)}@supports (color:color-mix(in lab,red,red)){.bg-bb-page\/60{background-color:color-mix(in oklab,var(--bb-color-page) 60%,transparent)}}.bg-bb-primary{background-color:var(--bb-color-primary)}.bg-bb-primary-tint{background-color:var(--bb-color-primary-tint)}.bg-bb-primary-ultralight{background-color:var(--bb-color-primary-ultralight)}.bg-bb-scrim{background-color:var(--bb-color-scrim)}.bg-bb-skeleton-base{background-color:var(--bb-color-skeleton-base)}.bg-bb-success{background-color:var(--bb-color-success)}.bg-bb-success-light{background-color:var(--bb-color-success-light)}.bg-bb-sunken{background-color:var(--bb-color-sunken)}.bg-bb-sunken-strong{background-color:var(--bb-color-sunken-strong)}.bg-bb-sunken\/40{background-color:var(--bb-color-sunken)}@supports (color:color-mix(in lab,red,red)){.bg-bb-sunken\/40{background-color:color-mix(in oklab,var(--bb-color-sunken) 40%,transparent)}}.bg-bb-surface{background-color:var(--bb-color-surface)}.bg-bb-surface\!{background-color:var(--bb-color-surface)!important}.bg-bb-surface-detail{background-color:var(--bb-color-surface-detail)}.bg-bb-surface-subtle{background-color:var(--bb-color-surface-subtle)}.bg-bb-tinfoil{background-color:var(--bb-color-tinfoil)}.bg-bb-warn{background-color:var(--bb-color-warn)}.bg-bb-warn-soft{background-color:var(--bb-color-warn-soft)}.bg-bb-warning{background-color:var(--bb-color-warning)}.bg-bb-warning-light{background-color:var(--bb-color-warning-light)}.bg-bb-wash{background-color:var(--bb-color-wash)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-border{background-color:var(--border)}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-\[image\:var\(--bb-ref-gradient-wash-protect\)\]{background-image:var(--bb-ref-gradient-wash-protect)}.bg-bb-sky-guard{background-image:var(--bb-ref-gradient-sky-guard)}.bg-bb-wash-protect{background-image:var(--bb-ref-gradient-wash-protect)}.bg-none{background-image:none}.bg-cover{background-size:cover}.bg-clip-padding{background-clip:padding-box}.bg-center{background-position:50%}.\[mask-type\:alpha\]{mask-type:alpha}.fill-bb-card{fill:var(--bb-color-card)}.stroke-bb-accent{stroke:var(--bb-color-accent)}.stroke-bb-ok{stroke:var(--bb-color-ok)}.stroke-bb-sunken-strong{stroke:var(--bb-color-sunken-strong)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-\[2px\]{padding:2px!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-10{padding:calc(var(--spacing) * 10)}.p-15{padding:calc(var(--spacing) * 15)}.p-20{padding:calc(var(--spacing) * 20)}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.p-\[10px\]{padding:10px}.p-\[13px\]{padding:13px}.p-\[13px\]\!{padding:13px!important}.p-\[99px\]{padding:99px}.p-\[var\(--bb-ref-space-12\)\]{padding:var(--bb-ref-space-12)}.p-\[var\(--bb-ref-space-20\)\]{padding:var(--bb-ref-space-20)}.p-\[var\(--x\)\]{padding:var(--x)}.p-bb-2{padding:var(--bb-ref-space-2)}.p-bb-3{padding:var(--bb-ref-space-3)}.p-bb-4{padding:var(--bb-ref-space-4)}.p-bb-6{padding:var(--bb-ref-space-6)}.p-bb-8{padding:var(--bb-ref-space-8)}.p-bb-10{padding:var(--bb-ref-space-10)}.p-bb-12{padding:var(--bb-ref-space-12)}.p-bb-13{padding:var(--bb-ref-space-13)}.p-bb-14{padding:var(--bb-ref-space-14)}.p-bb-15{padding:var(--bb-ref-space-15)}.p-bb-16{padding:var(--bb-ref-space-16)}.p-bb-18{padding:var(--bb-ref-space-18)}.p-bb-20{padding:var(--bb-ref-space-20)}.p-bb-22{padding:var(--bb-ref-space-22)}.p-bb-24{padding:var(--bb-ref-space-24)}.p-bb-30{padding:var(--bb-ref-space-30)}.p-bb-40{padding:var(--bb-ref-space-40)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-\(--ctx-inset\){padding-inline:var(--ctx-inset)}.px-0{padding-inline:0}.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-bb-2{padding-inline:var(--bb-ref-space-2)}.px-bb-3{padding-inline:var(--bb-ref-space-3)}.px-bb-4{padding-inline:var(--bb-ref-space-4)}.px-bb-5{padding-inline:var(--bb-ref-space-5)}.px-bb-6{padding-inline:var(--bb-ref-space-6)}.px-bb-7{padding-inline:var(--bb-ref-space-7)}.px-bb-8{padding-inline:var(--bb-ref-space-8)}.px-bb-9{padding-inline:var(--bb-ref-space-9)}.px-bb-10{padding-inline:var(--bb-ref-space-10)}.px-bb-11{padding-inline:var(--bb-ref-space-11)}.px-bb-12{padding-inline:var(--bb-ref-space-12)}.px-bb-13{padding-inline:var(--bb-ref-space-13)}.px-bb-14{padding-inline:var(--bb-ref-space-14)}.px-bb-15{padding-inline:var(--bb-ref-space-15)}.px-bb-16{padding-inline:var(--bb-ref-space-16)}.px-bb-17{padding-inline:var(--bb-ref-space-17)}.px-bb-18{padding-inline:var(--bb-ref-space-18)}.px-bb-20{padding-inline:var(--bb-ref-space-20)}.px-bb-22{padding-inline:var(--bb-ref-space-22)}.px-bb-24{padding-inline:var(--bb-ref-space-24)}.px-bb-25{padding-inline:var(--bb-ref-space-25)}.px-bb-28{padding-inline:var(--bb-ref-space-28)}.px-bb-30{padding-inline:var(--bb-ref-space-30)}.px-bb-32{padding-inline:var(--bb-ref-space-32)}.py-0{padding-block:0}.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-3{padding-block:calc(var(--spacing) * 3)}.py-\[var\(--bb-ref-space-8\)\]{padding-block:var(--bb-ref-space-8)}.py-bb-1{padding-block:var(--bb-ref-space-1)}.py-bb-2{padding-block:var(--bb-ref-space-2)}.py-bb-3{padding-block:var(--bb-ref-space-3)}.py-bb-4{padding-block:var(--bb-ref-space-4)}.py-bb-5{padding-block:var(--bb-ref-space-5)}.py-bb-6{padding-block:var(--bb-ref-space-6)}.py-bb-7{padding-block:var(--bb-ref-space-7)}.py-bb-8{padding-block:var(--bb-ref-space-8)}.py-bb-9{padding-block:var(--bb-ref-space-9)}.py-bb-10{padding-block:var(--bb-ref-space-10)}.py-bb-11{padding-block:var(--bb-ref-space-11)}.py-bb-12{padding-block:var(--bb-ref-space-12)}.py-bb-14{padding-block:var(--bb-ref-space-14)}.py-bb-15{padding-block:var(--bb-ref-space-15)}.py-bb-16{padding-block:var(--bb-ref-space-16)}.py-bb-18{padding-block:var(--bb-ref-space-18)}.py-bb-20{padding-block:var(--bb-ref-space-20)}.py-bb-22{padding-block:var(--bb-ref-space-22)}.py-bb-24{padding-block:var(--bb-ref-space-24)}.py-bb-28{padding-block:var(--bb-ref-space-28)}.py-bb-30{padding-block:var(--bb-ref-space-30)}.py-bb-36{padding-block:var(--bb-ref-space-36)}.py-bb-40{padding-block:var(--bb-ref-space-40)}.py-bb-60{padding-block:var(--bb-ref-space-60)}.pt-\(--page-inset-block-start\){padding-top:var(--page-inset-block-start)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-15{padding-top:calc(var(--spacing) * 15)}.pt-bb-2{padding-top:var(--bb-ref-space-2)}.pt-bb-3{padding-top:var(--bb-ref-space-3)}.pt-bb-4{padding-top:var(--bb-ref-space-4)}.pt-bb-5{padding-top:var(--bb-ref-space-5)}.pt-bb-6{padding-top:var(--bb-ref-space-6)}.pt-bb-8{padding-top:var(--bb-ref-space-8)}.pt-bb-10{padding-top:var(--bb-ref-space-10)}.pt-bb-11{padding-top:var(--bb-ref-space-11)}.pt-bb-12{padding-top:var(--bb-ref-space-12)}.pt-bb-13{padding-top:var(--bb-ref-space-13)}.pt-bb-14{padding-top:var(--bb-ref-space-14)}.pt-bb-16{padding-top:var(--bb-ref-space-16)}.pt-bb-18{padding-top:var(--bb-ref-space-18)}.pt-bb-20{padding-top:var(--bb-ref-space-20)}.pt-bb-24{padding-top:var(--bb-ref-space-24)}.pt-bb-26{padding-top:var(--bb-ref-space-26)}.pt-bb-30{padding-top:var(--bb-ref-space-30)}.pt-bb-32{padding-top:var(--bb-ref-space-32)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-bb-4{padding-right:var(--bb-ref-space-4)}.pr-bb-6{padding-right:var(--bb-ref-space-6)}.pr-bb-8{padding-right:var(--bb-ref-space-8)}.pr-bb-10{padding-right:var(--bb-ref-space-10)}.pr-bb-13{padding-right:var(--bb-ref-space-13)}.pr-bb-14{padding-right:var(--bb-ref-space-14)}.pr-bb-16{padding-right:var(--bb-ref-space-16)}.pr-bb-20{padding-right:var(--bb-ref-space-20)}.pr-bb-28{padding-right:var(--bb-ref-space-28)}.pr-bb-30{padding-right:var(--bb-ref-space-30)}.pr-bb-32{padding-right:var(--bb-ref-space-32)}.pr-bb-44{padding-right:var(--bb-ref-space-44)}.pr-bb-54{padding-right:var(--bb-ref-space-54)}.pr-bb-60{padding-right:var(--bb-ref-space-60)}.pr-bb-80{padding-right:var(--bb-ref-space-80)}.pr-bb-100{padding-right:var(--bb-ref-space-100)}.pr-bb-120{padding-right:var(--bb-ref-space-120)}.pb-\(--page-inset-block-end\){padding-bottom:var(--page-inset-block-end)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-15{padding-bottom:calc(var(--spacing) * 15)}.pb-bb-1{padding-bottom:var(--bb-ref-space-1)}.pb-bb-2{padding-bottom:var(--bb-ref-space-2)}.pb-bb-4{padding-bottom:var(--bb-ref-space-4)}.pb-bb-5{padding-bottom:var(--bb-ref-space-5)}.pb-bb-6{padding-bottom:var(--bb-ref-space-6)}.pb-bb-7{padding-bottom:var(--bb-ref-space-7)}.pb-bb-8{padding-bottom:var(--bb-ref-space-8)}.pb-bb-9{padding-bottom:var(--bb-ref-space-9)}.pb-bb-10{padding-bottom:var(--bb-ref-space-10)}.pb-bb-12{padding-bottom:var(--bb-ref-space-12)}.pb-bb-14{padding-bottom:var(--bb-ref-space-14)}.pb-bb-16{padding-bottom:var(--bb-ref-space-16)}.pb-bb-18{padding-bottom:var(--bb-ref-space-18)}.pb-bb-20{padding-bottom:var(--bb-ref-space-20)}.pb-bb-28{padding-bottom:var(--bb-ref-space-28)}.pb-bb-40{padding-bottom:var(--bb-ref-space-40)}.pb-bb-48{padding-bottom:var(--bb-ref-space-48)}.pb-bb-120{padding-bottom:var(--bb-ref-space-120)}.pb-bb-200{padding-bottom:var(--bb-ref-space-200)}.pb-bb-240{padding-bottom:var(--bb-ref-space-240)}.pb-bb-300{padding-bottom:var(--bb-ref-space-300)}.pb-bb-420{padding-bottom:var(--bb-ref-space-420)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-20{padding-left:calc(var(--spacing) * 20)}.pl-bb-2{padding-left:var(--bb-ref-space-2)}.pl-bb-4{padding-left:var(--bb-ref-space-4)}.pl-bb-6{padding-left:var(--bb-ref-space-6)}.pl-bb-8{padding-left:var(--bb-ref-space-8)}.pl-bb-10{padding-left:var(--bb-ref-space-10)}.pl-bb-12{padding-left:var(--bb-ref-space-12)}.pl-bb-14{padding-left:var(--bb-ref-space-14)}.pl-bb-16{padding-left:var(--bb-ref-space-16)}.pl-bb-20{padding-left:var(--bb-ref-space-20)}.pl-bb-27{padding-left:var(--bb-ref-space-27)}.pl-bb-28{padding-left:var(--bb-ref-space-28)}.pl-bb-30{padding-left:var(--bb-ref-space-30)}.pl-bb-32{padding-left:var(--bb-ref-space-32)}.pl-bb-36{padding-left:var(--bb-ref-space-36)}.pl-bb-38{padding-left:var(--bb-ref-space-38)}.pl-bb-40{padding-left:var(--bb-ref-space-40)}.pl-bb-46{padding-left:var(--bb-ref-space-46)}.pl-bb-52{padding-left:var(--bb-ref-space-52)}.pl-bb-60{padding-left:var(--bb-ref-space-60)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-bb-body{font-family:var(--bb-font-body)}.font-bb-display{font-family:var(--bb-font-display)}.font-bb-micro{font-family:var(--bb-font-micro)}.font-bb-numeric{font-family:var(--bb-font-numeric)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-bb-24\/17{font-size:var(--bb-ref-font-size-24);line-height:calc(var(--spacing) * 17)}.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-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[16px\]\!{font-size:16px!important}.text-bb-9-5{font-size:var(--bb-ref-font-size-9-5)}.text-bb-10{font-size:var(--bb-ref-font-size-10)}.text-bb-10-5{font-size:var(--bb-ref-font-size-10-5)}.text-bb-11{font-size:var(--bb-ref-font-size-11)}.text-bb-11-5{font-size:var(--bb-ref-font-size-11-5)}.text-bb-12{font-size:var(--bb-ref-font-size-12)}.text-bb-12-5{font-size:var(--bb-ref-font-size-12-5)}.text-bb-13{font-size:var(--bb-ref-font-size-13)}.text-bb-13-5{font-size:var(--bb-ref-font-size-13-5)}.text-bb-14{font-size:var(--bb-ref-font-size-14)}.text-bb-14-5{font-size:var(--bb-ref-font-size-14-5)}.text-bb-15{font-size:var(--bb-ref-font-size-15)}.text-bb-16{font-size:var(--bb-ref-font-size-16)}.text-bb-16-5{font-size:var(--bb-ref-font-size-16-5)}.text-bb-17{font-size:var(--bb-ref-font-size-17)}.text-bb-18{font-size:var(--bb-ref-font-size-18)}.text-bb-20{font-size:var(--bb-ref-font-size-20)}.text-bb-21{font-size:var(--bb-ref-font-size-21)}.text-bb-22{font-size:var(--bb-ref-font-size-22)}.text-bb-24{font-size:var(--bb-ref-font-size-24)}.text-bb-26{font-size:var(--bb-ref-font-size-26)}.text-bb-29{font-size:var(--bb-ref-font-size-29)}.text-bb-31{font-size:var(--bb-ref-font-size-31)}.text-bb-33{font-size:var(--bb-ref-font-size-33)}.text-bb-37{font-size:var(--bb-ref-font-size-37)}.text-bb-47{font-size:var(--bb-ref-font-size-47)}.text-bb-66{font-size:var(--bb-ref-font-size-66)}.text-bb-body-l{font-size:var(--bb-ref-font-size-body-l)}.text-bb-body-m{font-size:var(--bb-ref-font-size-body-m)}.text-bb-body-s{font-size:var(--bb-ref-font-size-body-s)}.text-bb-body-s\!{font-size:var(--bb-ref-font-size-body-s)!important}.text-bb-headline-l{font-size:var(--bb-ref-font-size-headline-l)}.text-bb-headline-s{font-size:var(--bb-ref-font-size-headline-s)}.text-bb-input{font-size:var(--bb-ref-font-size-input)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[…\]{--tw-leading:…;line-height:…}.leading-bb-0-9{--tw-leading:var(--bb-ref-line-height-0-9);line-height:var(--bb-ref-line-height-0-9)}.leading-bb-0-98{--tw-leading:var(--bb-ref-line-height-0-98);line-height:var(--bb-ref-line-height-0-98)}.leading-bb-1{--tw-leading:var(--bb-ref-line-height-1);line-height:var(--bb-ref-line-height-1)}.leading-bb-1-1{--tw-leading:var(--bb-ref-line-height-1-1);line-height:var(--bb-ref-line-height-1-1)}.leading-bb-1-02{--tw-leading:var(--bb-ref-line-height-1-02);line-height:var(--bb-ref-line-height-1-02)}.leading-bb-1-2{--tw-leading:var(--bb-ref-line-height-1-2);line-height:var(--bb-ref-line-height-1-2)}.leading-bb-1-3{--tw-leading:var(--bb-ref-line-height-1-3);line-height:var(--bb-ref-line-height-1-3)}.leading-bb-1-4{--tw-leading:var(--bb-ref-line-height-1-4);line-height:var(--bb-ref-line-height-1-4)}.leading-bb-1-4\!{--tw-leading:var(--bb-ref-line-height-1-4)!important;line-height:var(--bb-ref-line-height-1-4)!important}.leading-bb-1-05{--tw-leading:var(--bb-ref-line-height-1-05);line-height:var(--bb-ref-line-height-1-05)}.leading-bb-1-5{--tw-leading:var(--bb-ref-line-height-1-5);line-height:var(--bb-ref-line-height-1-5)}.leading-bb-1-6{--tw-leading:var(--bb-ref-line-height-1-6);line-height:var(--bb-ref-line-height-1-6)}.leading-bb-1-15{--tw-leading:var(--bb-ref-line-height-1-15);line-height:var(--bb-ref-line-height-1-15)}.leading-bb-1-25{--tw-leading:var(--bb-ref-line-height-1-25);line-height:var(--bb-ref-line-height-1-25)}.leading-bb-1-35{--tw-leading:var(--bb-ref-line-height-1-35);line-height:var(--bb-ref-line-height-1-35)}.leading-bb-1-45{--tw-leading:var(--bb-ref-line-height-1-45);line-height:var(--bb-ref-line-height-1-45)}.leading-bb-1-55{--tw-leading:var(--bb-ref-line-height-1-55);line-height:var(--bb-ref-line-height-1-55)}.leading-bb-140pct{--tw-leading:var(--bb-ref-line-height-140pct);line-height:var(--bb-ref-line-height-140pct)}.leading-bb-140pct\!{--tw-leading:var(--bb-ref-line-height-140pct)!important;line-height:var(--bb-ref-line-height-140pct)!important}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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)}.\[font-weight\:inherit\]{font-weight:inherit}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[…\]{--tw-tracking:…;letter-spacing:…}.tracking-bb-display{--tw-tracking:var(--bb-tracking-display);letter-spacing:var(--bb-tracking-display)}.tracking-bb-kbd{--tw-tracking:var(--bb-tracking-kbd);letter-spacing:var(--bb-tracking-kbd)}.tracking-bb-micro{--tw-tracking:var(--bb-tracking-micro);letter-spacing:var(--bb-tracking-micro)}.tracking-bb-micro-wide{--tw-tracking:var(--bb-tracking-micro-wide);letter-spacing:var(--bb-tracking-micro-wide)}.tracking-bb-numeric{--tw-tracking:var(--bb-tracking-numeric);letter-spacing:var(--bb-tracking-numeric)}.tracking-bb-numeric-counter{--tw-tracking:var(--bb-tracking-numeric-counter);letter-spacing:var(--bb-tracking-numeric-counter)}.tracking-bb-numeric-display{--tw-tracking:var(--bb-tracking-numeric-display);letter-spacing:var(--bb-tracking-numeric-display)}.tracking-bb-step{--tw-tracking:var(--bb-tracking-step);letter-spacing:var(--bb-tracking-step)}.tracking-bb-tight{--tw-tracking:var(--bb-tracking-tight);letter-spacing:var(--bb-tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[letter-spacing\:0\.5px\]{letter-spacing:.5px}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:\#abc\]{color:#abc}.text-\(--stat-accent\){color:var(--stat-accent)}.text-\[\#fff\]{color:#fff}.text-\[\#fff\]\!{color:#fff!important}.text-\[Npx\]{color:Npx}.text-\[var\(--bb-color-error\)\]{color:var(--bb-color-error)}.text-\[var\(--bb-color-…\)\]{color:var(--bb-color-…)}.text-\[var\(--bb-ref-color-mustard\)\]{color:var(--bb-ref-color-mustard)}.text-bb-accent{color:var(--bb-color-accent)}.text-bb-accent-deep{color:var(--bb-color-accent-deep)}.text-bb-accent-fg,.text-bb-accent-fg\/80{color:var(--bb-color-accent-fg)}@supports (color:color-mix(in lab,red,red)){.text-bb-accent-fg\/80{color:color-mix(in oklab,var(--bb-color-accent-fg) 80%,transparent)}}.text-bb-background{color:var(--bb-color-background)}.text-bb-body{color:var(--bb-color-body)}.text-bb-card,.text-bb-card\/70{color:var(--bb-color-card)}@supports (color:color-mix(in lab,red,red)){.text-bb-card\/70{color:color-mix(in oklab,var(--bb-color-card) 70%,transparent)}}.text-bb-danger{color:var(--bb-color-danger)}.text-bb-error{color:var(--bb-color-error)}.text-bb-faint{color:var(--bb-color-faint)}.text-bb-glass-fg{color:var(--bb-color-glass-fg)}.text-bb-ink{color:var(--bb-color-ink)}.text-bb-input-text-secondary{color:var(--bb-color-input-text-secondary)}.text-bb-media-label{color:var(--bb-color-media-label)}.text-bb-media-pill-fg{color:var(--bb-color-media-pill-fg)}.text-bb-muted{color:var(--bb-color-muted)}.text-bb-ok{color:var(--bb-color-ok)}.text-bb-page{color:var(--bb-color-page)}.text-bb-primary{color:var(--bb-color-primary)}.text-bb-quiet{color:var(--bb-color-quiet)}.text-bb-secondary{color:var(--bb-color-secondary)}.text-bb-sidebar-group-label{color:var(--bb-color-sidebar-group-label)}.text-bb-snow{color:var(--bb-color-snow)}.text-bb-success{color:var(--bb-color-success)}.text-bb-text-inverted{color:var(--bb-color-text-inverted)}.text-bb-text-muted{color:var(--bb-color-text-muted)}.text-bb-text-primary{color:var(--bb-color-text-primary)}.text-bb-text-secondary{color:var(--bb-color-text-secondary)}.text-bb-warn{color:var(--bb-color-warn)}.text-bb-warning{color:var(--bb-color-warning)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-inherit{color:inherit}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.caret-bb-accent{caret-color:var(--bb-color-accent)}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-100{opacity:1}.opacity-\[0\.6\]{opacity:.6}.opacity-\[0\.55\]{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--bb-color-hairline\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--bb-color-hairline));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-card-base{--tw-shadow:var(--bb-shadow-card-base);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-dialog{--tw-shadow:var(--bb-shadow-dialog);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-dropdown{--tw-shadow:var(--bb-shadow-dropdown);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-float{--tw-shadow:var(--bb-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-focus-ring{--tw-shadow:var(--bb-shadow-focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-hairline{--tw-shadow:var(--bb-shadow-hairline);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-hairline-danger{--tw-shadow:var(--bb-shadow-hairline-danger);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-hairline-glass{--tw-shadow:var(--bb-shadow-hairline-glass);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-hairline-strong{--tw-shadow:var(--bb-shadow-hairline-strong);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-menu{--tw-shadow:var(--bb-shadow-menu);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-pop{--tw-shadow:var(--bb-shadow-pop);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-primary{--tw-shadow:var(--bb-shadow-primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-radio-off{--tw-shadow:var(--bb-shadow-radio-off);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-radio-on{--tw-shadow:var(--bb-shadow-radio-on);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-ring-ink{--tw-shadow:var(--bb-shadow-ring-ink);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bb-thumb{--tw-shadow:var(--bb-shadow-thumb);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--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)}.ring-2{--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)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.ring-bb-accent{--tw-ring-color:var(--bb-color-accent)}.ring-bb-card{--tw-ring-color:var(--bb-color-card)}.ring-bb-danger\/20{--tw-ring-color:var(--bb-color-danger)}@supports (color:color-mix(in lab,red,red)){.ring-bb-danger\/20{--tw-ring-color:color-mix(in oklab, var(--bb-color-danger) 20%, transparent)}}.ring-bb-danger\/50{--tw-ring-color:var(--bb-color-danger)}@supports (color:color-mix(in lab,red,red)){.ring-bb-danger\/50{--tw-ring-color:color-mix(in oklab, var(--bb-color-danger) 50%, transparent)}}.ring-bb-focus{--tw-ring-color:var(--bb-color-focus)}.ring-bb-ink{--tw-ring-color:var(--bb-color-ink)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-bb-card{--tw-ring-offset-color:var(--bb-color-card)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-bb-3{--tw-blur:blur(var(--bb-ref-blur-3));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,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.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,)}.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,)!important}.backdrop-blur-bb-4{--tw-backdrop-blur:blur(var(--bb-ref-blur-4));-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-brightness-80{--tw-backdrop-brightness:brightness(80%);-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,)}.backdrop-brightness-100{--tw-backdrop-brightness:brightness(100%);-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,)}.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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\]{transition-property:border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-bb-all{transition-property:var(--bb-ref-transition-property-all);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-bb-backdrop-filter{transition-property:var(--bb-ref-transition-property-backdrop-filter);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-bb-background{transition-property:var(--bb-ref-transition-property-background);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-bb-border-color-box-shadow{transition-property:var(--bb-ref-transition-property-border-color-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-bb-box-shadow{transition-property:var(--bb-ref-transition-property-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-bb-color{transition-property:var(--bb-ref-transition-property-color);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-bb-left{transition-property:var(--bb-ref-transition-property-left);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-bb-opacity{transition-property:var(--bb-ref-transition-property-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-bb-transform{transition-property:var(--bb-ref-transition-property-transform);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-bb-width{transition-property:var(--bb-ref-transition-property-width);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-\[\.\.\]{--tw-duration:..;transition-duration:..}.duration-\[300ms\]{--tw-duration:.3s;transition-duration:.3s}.duration-\[var\(--bb-duration-fast\)\]{--tw-duration:var(--bb-duration-fast);transition-duration:var(--bb-duration-fast)}.duration-bb-0-2s{--tw-duration:var(--bb-ref-duration-0-2s);transition-duration:var(--bb-ref-duration-0-2s)}.duration-bb-0-3s{--tw-duration:var(--bb-ref-duration-0-3s);transition-duration:var(--bb-ref-duration-0-3s)}.duration-bb-0-12s{--tw-duration:var(--bb-ref-duration-0-12s);transition-duration:var(--bb-ref-duration-0-12s)}.duration-bb-0-15s{--tw-duration:var(--bb-ref-duration-0-15s);transition-duration:var(--bb-ref-duration-0-15s)}.duration-bb-0-22s{--tw-duration:var(--bb-ref-duration-0-22s);transition-duration:var(--bb-ref-duration-0-22s)}.duration-bb-0-25s{--tw-duration:var(--bb-ref-duration-0-25s);transition-duration:var(--bb-ref-duration-0-25s)}.duration-bb-200ms{--tw-duration:var(--bb-ref-duration-200ms);transition-duration:var(--bb-ref-duration-200ms)}.duration-bb-360ms{--tw-duration:var(--bb-ref-duration-360ms);transition-duration:var(--bb-ref-duration-360ms)}.ease-\[cubic-bezier\(\.\.\.\)\]{--tw-ease:cubic-bezier(...);transition-timing-function:cubic-bezier(...)}.ease-bb-cubic-4{--tw-ease:var(--bb-ref-ease-cubic-4);transition-timing-function:var(--bb-ref-ease-cubic-4)}.ease-bb-cubic-7{--tw-ease:var(--bb-ref-ease-cubic-7);transition-timing-function:var(--bb-ref-ease-cubic-7)}.ease-bb-cubic-8{--tw-ease:var(--bb-ref-ease-cubic-8);transition-timing-function:var(--bb-ref-ease-cubic-8)}.ease-bb-ease{--tw-ease:var(--bb-ref-ease-ease);transition-timing-function:var(--bb-ref-ease-ease)}.ease-bb-in-out{--tw-ease:var(--bb-ref-ease-in-out);transition-timing-function:var(--bb-ref-ease-in-out)}.ease-bb-out{--tw-ease:var(--bb-ref-ease-out);transition-timing-function:var(--bb-ref-ease-out)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-radius\:var\(--bb-ref-radius-lg\)\]{--cell-radius:var(--bb-ref-radius-lg)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--cell-size\:var\(--bb-ref-space-32\)\]{--cell-size:var(--bb-ref-space-32)}.\[--ctx-inset\:var\(--bb-ref-space-12\)\]{--ctx-inset:var(--bb-ref-space-12)}.\[--page-inset-block-end\:var\(--bb-ref-space-12\)\]{--page-inset-block-end:var(--bb-ref-space-12)}.\[--page-inset-block-end\:var\(--bb-ref-space-40\)\]{--page-inset-block-end:var(--bb-ref-space-40)}.\[--page-inset-block-start\:var\(--bb-ref-space-12\)\]{--page-inset-block-start:var(--bb-ref-space-12)}.\[--page-inset-block-start\:var\(--bb-ref-space-26\)\]{--page-inset-block-start:var(--bb-ref-space-26)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[border-bottom\:var\(--bb-ref-border-1\)_solid_var\(--bb-color-border\)\]{border-bottom:var(--bb-ref-border-1) solid var(--bb-color-border)}.\[file\:line\]{file:line}.\[length\:12px\]{length:12px}.\[transition\:visibility_var\(--bb-ref-duration-0s\)\,opacity_var\(--bb-ref-duration-0-3s\)_var\(--bb-ref-ease-ease\)\]{transition:visibility var(--bb-ref-duration-0s),opacity var(--bb-ref-duration-0-3s) var(--bb-ref-ease-ease)}.ring-inset{--tw-ring-inset:inset}:is(.\*\:w-full>*){width:100%}:is(.\*\:max-w-full>*){max-width:100%}:is(.\*\*\:text-accent-foreground *){color:var(--accent-foreground)}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):where(:not(:disabled,[aria-disabled=true])):hover *){pointer-events:auto}.group-hover\:translate-x-bb-2:is(:where(.group):where(:not(:disabled,[aria-disabled=true])):hover *){--tw-translate-x:var(--bb-ref-space-2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:opacity-0:is(:where(.group):where(:not(:disabled,[aria-disabled=true])):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):where(:not(:disabled,[aria-disabled=true])):hover *){opacity:1}.group-hover\/chip-end\:bg-bb-sunken:is(:where(.group\/chip-end):where(:not(:disabled,[aria-disabled=true])):hover *){background-color:var(--bb-color-sunken)}.group-hover\/chip-end\:text-bb-ink:is(:where(.group\/chip-end):where(:not(:disabled,[aria-disabled=true])):hover *){color:var(--bb-color-ink)}.group-hover\/insert\:bg-bb-primary:is(:where(.group\/insert):where(:not(:disabled,[aria-disabled=true])):hover *){background-color:var(--bb-color-primary)}.group-hover\/insert\:opacity-100:is(:where(.group\/insert):where(:not(:disabled,[aria-disabled=true])):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-focus-visible\/chip-end\:shadow-bb-focus-ring:is(:where(.group\/chip-end):focus-visible *){--tw-shadow:var(--bb-shadow-focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-focus-visible\/insert\:opacity-100:is(:where(.group\/insert):focus-visible *){opacity:1}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has([data-horizontal]) *){text-wrap:balance}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not([data-checked]){border-color:var(--input)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:h-bb-24::file-selector-button{height:var(--bb-ref-space-24)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-bb-14::file-selector-button{font-size:var(--bb-ref-font-size-14)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-bb-ink::file-selector-button{color:var(--bb-color-ink)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-bb-faint::placeholder{color:var(--bb-color-faint)}.placeholder\:text-bb-muted::placeholder{color:var(--bb-color-muted)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-bb-4:before{content:var(--tw-content);margin-right:var(--bb-ref-space-4)}.before\:text-bb-text-muted:before{content:var(--tw-content);color:var(--bb-color-text-muted)}.before\:content-\[\'•\'\]:before{--tw-content:"•";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-bb-1:after{content:var(--tw-content);width:var(--bb-ref-space-1)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-bb-primary:after{content:var(--tw-content);background-color:var(--bb-color-primary)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:ml-0:first-child{margin-left:0}.first\:translate-x-0:first-child{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mt-0:last-child{margin-top:0}.last\:-translate-x-full:last-child{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:border-bb-danger:focus-within{border-color:var(--bb-color-danger)}.focus-within\:border-bb-faint:focus-within{border-color:var(--bb-color-faint)}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-bb-focus-input:focus-within{--tw-shadow:var(--bb-shadow-focus-input);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:shadow-bb-focus-ring:focus-within{--tw-shadow:var(--bb-shadow-focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-within\:ring-bb-faint\/50:focus-within{--tw-ring-color:var(--bb-color-faint)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-bb-faint\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--bb-color-faint) 50%, transparent)}}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media(hover:hover){.hover\:-translate-y-bb-1:where(:not(:disabled,[aria-disabled=true])):hover{--tw-translate-y:calc(var(--bb-ref-space-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-bb-2:where(:not(:disabled,[aria-disabled=true])):hover{--tw-translate-y:calc(var(--bb-ref-space-2) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:where(:not(:disabled,[aria-disabled=true])):hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:cursor-pointer:where(:not(:disabled,[aria-disabled=true])):hover{cursor:pointer}.hover\:border-solid:where(:not(:disabled,[aria-disabled=true])):hover{--tw-border-style:solid;border-style:solid}.hover\:border-bb-accent-deep:where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--bb-color-accent-deep)}.hover\:border-bb-button-tertiary-dark-hover:where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--bb-color-button-tertiary-dark-hover)}.hover\:border-bb-primary:where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--bb-color-primary)}.hover\:border-bb-primary-light:where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--bb-color-primary-light)}.hover\:border-bb-text-muted:where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--bb-color-text-muted)}.hover\:border-bb-text-secondary:where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--bb-color-text-secondary)}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--accent)}.hover\:bg-bb-body:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-body)}.hover\:bg-bb-button-tertiary-hover:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-button-tertiary-hover)}.hover\:bg-bb-danger-soft:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-danger-soft)}.hover\:bg-bb-glass-strong:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-glass-strong)}.hover\:bg-bb-ok-soft:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-ok-soft)}.hover\:bg-bb-page:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-page)}.hover\:bg-bb-primary-ultralight:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-primary-ultralight)}.hover\:bg-bb-sunken:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-sunken)}.hover\:bg-bb-sunken-strong:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-sunken-strong)}.hover\:bg-bb-sunken\/40:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-sunken)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bb-sunken\/40:where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--bb-color-sunken) 40%,transparent)}}.hover\:bg-bb-surface-subtle:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-surface-subtle)}.hover\:bg-bb-warn-soft:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-warn-soft)}.hover\:bg-bb-wash:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--bb-color-wash)}.hover\:bg-destructive\/20:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-input\/50:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-input\/50:where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.hover\:bg-muted:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--muted)}.hover\:bg-primary\/80:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-transparent:where(:not(:disabled,[aria-disabled=true])):hover{background-color:#0000}.hover\:text-\[\#fff\]:where(:not(:disabled,[aria-disabled=true])):hover{color:#fff}.hover\:text-bb-accent-deep:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--bb-color-accent-deep)}.hover\:text-bb-danger:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--bb-color-danger)}.hover\:text-bb-glass-fg:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--bb-color-glass-fg)}.hover\:text-bb-ink:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--bb-color-ink)}.hover\:text-bb-primary:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--bb-color-primary)}.hover\:text-bb-primary-dark:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--bb-color-primary-dark)}.hover\:text-bb-text-primary:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--bb-color-text-primary)}.hover\:text-foreground:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--foreground)}.hover\:text-muted-foreground:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--muted-foreground)}.hover\:no-underline:where(:not(:disabled,[aria-disabled=true])):hover{text-decoration-line:none}.hover\:underline:where(:not(:disabled,[aria-disabled=true])):hover{text-decoration-line:underline}.hover\:underline-offset-2:where(:not(:disabled,[aria-disabled=true])):hover{text-underline-offset:2px}.hover\:opacity-100:where(:not(:disabled,[aria-disabled=true])):hover{opacity:1}.hover\:shadow-bb-card-hover:where(:not(:disabled,[aria-disabled=true])):hover{--tw-shadow:var(--bb-shadow-card-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-bb-hairline-strong:where(:not(:disabled,[aria-disabled=true])):hover{--tw-shadow:var(--bb-shadow-hairline-strong);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-bb-lift:where(:not(:disabled,[aria-disabled=true])):hover{--tw-shadow:var(--bb-shadow-lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-\[0\.97\]:where(:not(:disabled,[aria-disabled=true])):hover{--tw-brightness:brightness(.97);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,)}.hover\:brightness-\[1\.04\]:where(:not(:disabled,[aria-disabled=true])):hover{--tw-brightness:brightness(1.04);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,)}.hover\:brightness-\[1\.06\]:where(:not(:disabled,[aria-disabled=true])):hover{--tw-brightness:brightness(1.06);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,)}.hover\:after\:bg-bb-primary:where(:not(:disabled,[aria-disabled=true])):hover:after{content:var(--tw-content);background-color:var(--bb-color-primary)}}.focus\:z-10:focus{z-index:10}.focus\:border-bb-primary:focus{border-color:var(--bb-color-primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:shadow-bb-focus-input:focus{--tw-shadow:var(--bb-shadow-focus-input);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-bb-primary-highlight:focus{--tw-shadow:var(--bb-shadow-primary-highlight);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-bb-sm:focus-visible{border-radius:var(--bb-ref-radius-sm)}.focus-visible\:border-bb-faint:focus-visible{border-color:var(--bb-color-faint)}.focus-visible\:border-bb-focus:focus-visible{border-color:var(--bb-color-focus)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-bb-card:focus-visible{background-color:var(--bb-color-card)}.focus-visible\:bg-bb-sunken:focus-visible{background-color:var(--bb-color-sunken)}.focus-visible\:shadow-bb-focus-ring:focus-visible{--tw-shadow:var(--bb-shadow-focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-bb-faint\/50:focus-visible{--tw-ring-color:var(--bb-color-faint)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-bb-faint\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--bb-color-faint) 50%, transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:pointer-events-none:focus-visible:after{content:var(--tw-content);pointer-events:none}.focus-visible\:after\:absolute:focus-visible:after{content:var(--tw-content);position:absolute}.focus-visible\:after\:inset-0:focus-visible:after{content:var(--tw-content);inset:0}.focus-visible\:after\:z-3:focus-visible:after{content:var(--tw-content);z-index:3}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:-outline-offset-2:focus-visible:after{content:var(--tw-content);outline-offset:-2px}.focus-visible\:after\:outline-bb-focus:focus-visible:after{content:var(--tw-content);outline-color:var(--bb-color-focus)}.active\:scale-\[0\.975\]:active{scale:.975}.active\:cursor-grabbing:active{cursor:grabbing}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-bb-card:disabled{background-color:var(--bb-color-card)}.disabled\:bg-bb-hairline-strong\/50:disabled{background-color:var(--bb-color-hairline-strong)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-bb-hairline-strong\/50:disabled{background-color:color-mix(in oklab,var(--bb-color-hairline-strong) 50%,transparent)}}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-bb-muted:disabled{color:var(--bb-color-muted)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}:where([data-selected]) .in-data-selected\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-checked\:border-primary\/30:has([data-checked]){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:border-primary\/30:has([data-checked]){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.has-data-checked\:bg-primary\/5:has([data-checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:bg-primary\/5:has([data-checked]){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:var(--spacing)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:0}.has-\[\.context-navigation-item\]\:block:has(.context-navigation-item){display:block}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[button\,a\[href\]\,input\,select\,textarea\,\[tabindex\]\]\:overflow-visible:has(:is(button,a[href],input,select,textarea,[tabindex])){overflow:visible}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media(hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ring)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-bb-danger[aria-invalid=true]{border-color:var(--bb-color-danger)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-bb-danger\/20[aria-invalid=true]{--tw-ring-color:var(--bb-color-danger)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-bb-danger\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--bb-color-danger) 20%, transparent)}}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-active\:bg-background[data-active]{background-color:var(--background)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-checked\:border-primary[data-checked]{border-color:var(--primary)}.data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.data-checked\:text-primary-foreground[data-checked]{color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *)[data-checked]{border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *)[data-checked],.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *)[data-checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-disabled\:opacity-60[data-disabled]{opacity:.6}.data-empty\:p-0[data-empty]{padding:0}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted],:is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-accent-foreground:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-open\:bg-accent[data-open]{background-color:var(--accent)}.data-open\:text-accent-foreground[data-open]{color:var(--accent-foreground)}.data-placeholder\:text-bb-muted[data-placeholder]{color:var(--bb-color-muted)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:border-bb-faint[data-popup-open]{border-color:var(--bb-color-faint)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-popup-open\:ring-3[data-popup-open]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.data-popup-open\:ring-bb-faint\/50[data-popup-open]{--tw-ring-color:var(--bb-color-faint)}@supports (color:color-mix(in lab,red,red)){.data-popup-open\:ring-bb-faint\/50[data-popup-open]{--tw-ring-color:color-mix(in oklab, var(--bb-color-faint) 50%, transparent)}}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}.data-selected\:font-semibold[data-selected],:is(.data-selected\:\*\:font-semibold[data-selected]>*){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-unchecked\:bg-input[data-unchecked]{background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *)[data-unchecked],.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *)[data-unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:flex-col[data-vertical]{flex-direction:column}.data-vertical\:items-stretch[data-vertical]{align-items:stretch}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[popup-open\]\:bg-bb-wash[data-popup-open]{background-color:var(--bb-color-wash)}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:h-bb-control[data-size=default]{height:var(--bb-size-control)}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:var(--spacing)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:0}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media not all and (min-width:470px){.max-\[470px\]\:flex-col{flex-direction:column}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:left-bb-16{left:var(--bb-ref-space-16)}.max-sm\:hidden{display:none}.max-sm\:w-auto{width:auto}.max-sm\:w-full{width:100%}.max-sm\:flex-1{flex:1}.max-sm\:flex-auto{flex:auto}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-row{flex-direction:row}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:items-stretch{align-items:stretch}.max-sm\:justify-end{justify-content:flex-end}.max-sm\:p-bb-18{padding:var(--bb-ref-space-18)}.max-sm\:px-bb-16{padding-inline:var(--bb-ref-space-16)}.max-sm\:pt-bb-18{padding-top:var(--bb-ref-space-18)}.max-sm\:pr-bb-16{padding-right:var(--bb-ref-space-16)}.max-sm\:pl-bb-16{padding-left:var(--bb-ref-space-16)}.max-sm\:text-bb-22{font-size:var(--bb-ref-font-size-22)}.max-sm\:odd\:border-l-0:nth-child(odd){border-left-style:var(--tw-border-style);border-left-width:0}}@media(min-width:40rem){.sm\:col-span-full{grid-column:1/-1}.sm\:mt-0{margin-top:0}.sm\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:w-bb-88{width:var(--bb-ref-space-88)}.sm\:w-bb-104{width:var(--bb-ref-space-104)}.sm\:w-bb-180{width:var(--bb-ref-space-180)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-bb-104{min-width:var(--bb-ref-space-104)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-subgrid{grid-template-columns:subgrid}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:gap-x-bb-16{column-gap:var(--bb-ref-space-16)}.sm\:gap-y-0{row-gap:0}.sm\:text-right{text-align:right}:where([data-align=end]) .sm\:in-data-\[align\=end\]\:flex-row{flex-direction:row}}@media(min-width:48rem){.md\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.md\:inset-x-bb-28{inset-inline:var(--bb-ref-space-28)}.md\:bottom-bb-26{bottom:var(--bb-ref-space-26)}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-bb-48{margin-top:var(--bb-ref-space-48)}.md\:mt-bb-54{margin-top:var(--bb-ref-space-54)}.md\:mb-bb-28{margin-bottom:var(--bb-ref-space-28)}.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:w-auto{width:auto}.md\:w-bb-26{width:var(--bb-ref-space-26)}.md\:max-w-\[13ch\]{max-width:13ch}.md\:min-w-bb-220{min-width:var(--bb-ref-space-220)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-bb-8{gap:var(--bb-ref-space-8)}.md\:gap-bb-22{gap:var(--bb-ref-space-22)}.md\:rounded-bb-xxxl{border-radius:var(--bb-ref-radius-xxxl)}.md\:p-\[10px\]{padding:10px}.md\:px-bb-30{padding-inline:var(--bb-ref-space-30)}.md\:px-bb-32{padding-inline:var(--bb-ref-space-32)}.md\:px-bb-40{padding-inline:var(--bb-ref-space-40)}.md\:py-bb-30{padding-block:var(--bb-ref-space-30)}.md\:py-bb-36{padding-block:var(--bb-ref-space-36)}.md\:pt-bb-28{padding-top:var(--bb-ref-space-28)}.md\:pt-bb-34{padding-top:var(--bb-ref-space-34)}.md\:pt-bb-36{padding-top:var(--bb-ref-space-36)}.md\:pb-bb-34{padding-bottom:var(--bb-ref-space-34)}.md\:pb-bb-36{padding-bottom:var(--bb-ref-space-36)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-bb-12{font-size:var(--bb-ref-font-size-12)}.md\:text-bb-13{font-size:var(--bb-ref-font-size-13)}.md\:text-bb-14{font-size:var(--bb-ref-font-size-14)}.md\:text-bb-29{font-size:var(--bb-ref-font-size-29)}.md\:text-bb-31{font-size:var(--bb-ref-font-size-31)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:w-bb-300{width:var(--bb-ref-space-300)}.lg\:min-w-0{min-width:0}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,320px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_var\(--bb-ref-space-340\)\]{grid-template-columns:minmax(0,1fr) var(--bb-ref-space-340)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.dark\:border-input:where(.dark,.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:where(.dark,.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:where(.dark,.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:text-muted-foreground:where(.dark,.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:where(.dark,.dark *):where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:where(.dark,.dark *):where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:where(.dark,.dark *):where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:where(.dark,.dark *):where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dark\:hover\:text-foreground:where(.dark,.dark *):where(:not(:disabled,[aria-disabled=true])):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:where(.dark,.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:where(.dark,.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:disabled\:bg-transparent:where(.dark,.dark *):disabled{background-color:#0000}.dark\:has-disabled\:bg-input\/80:where(.dark,.dark *):has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:has-disabled\:bg-input\/80:where(.dark,.dark *):has(:disabled){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:where(.dark,.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-aria-invalid\:border-destructive\/50:where(.dark,.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-aria-invalid\:ring-destructive\/40:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-checked\:border-primary\/20:where(.dark,.dark *):has([data-checked]){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-checked\:border-primary\/20:where(.dark,.dark *):has([data-checked]){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.dark\:has-data-checked\:bg-primary\/10:where(.dark,.dark *):has([data-checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-checked\:bg-primary\/10:where(.dark,.dark *):has([data-checked]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where(.dark,.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where(.dark,.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-active\:border-input:where(.dark,.dark *)[data-active]{border-color:var(--input)}.dark\:data-active\:bg-input\/30:where(.dark,.dark *)[data-active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:where(.dark,.dark *)[data-active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-foreground:where(.dark,.dark *)[data-active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where(.dark,.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where(.dark,.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.dark\:data-checked\:bg-primary:where(.dark,.dark *)[data-checked]{background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:where(.dark,.dark *)[data-checked]{background-color:var(--primary-foreground)}.dark\:data-unchecked\:bg-foreground:where(.dark,.dark *)[data-unchecked]{background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:where(.dark,.dark *)[data-unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-unchecked\:bg-input\/80:where(.dark,.dark *)[data-unchecked]{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media(pointer:coarse){.pointer-coarse\:min-h-bb-40{min-height:var(--bb-ref-space-40)}}@media(pointer:fine){.pointer-fine\:opacity-0{opacity:0}@media(hover:hover){.pointer-fine\:group-hover\:opacity-100:is(:where(.group):where(:not(:disabled,[aria-disabled=true])):hover *){opacity:1}}.pointer-fine\:focus-within\:opacity-100:focus-within,.pointer-fine\:has-\[\[data-popup-open\]\]\:opacity-100:has([data-popup-open]){opacity:1}}@media(max-width:470px){.phone\:order-last{order:9999}.phone\:col-span-12{grid-column:span 12/span 12}.phone\:m-bb-10{margin:var(--bb-ref-space-10)}.phone\:ml-0{margin-left:0}.phone\:hidden{display:none}.phone\:aspect-\[4\/3\]{aspect-ratio:4/3}.phone\:w-auto{width:auto}.phone\:w-bb-dialog-width{width:var(--bb-size-dialog-width)}.phone\:w-full{width:100%}.phone\:min-w-0{min-width:0}.phone\:min-w-full{min-width:100%}.phone\:flex-1{flex:1}.phone\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.phone\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.phone\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.phone\:flex-col{flex-direction:column}.phone\:flex-col-reverse{flex-direction:column-reverse}.phone\:flex-row{flex-direction:row}.phone\:flex-wrap{flex-wrap:wrap}.phone\:items-center{align-items:center}.phone\:items-start{align-items:flex-start}.phone\:items-stretch{align-items:stretch}.phone\:justify-end{justify-content:flex-end}.phone\:gap-bb-8{gap:var(--bb-ref-space-8)}.phone\:gap-y-bb-6{row-gap:var(--bb-ref-space-6)}.phone\:rounded-bb-md{border-radius:var(--bb-ref-radius-md)}.phone\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.phone\:p-0{padding:0}.phone\:p-bb-16{padding:var(--bb-ref-space-16)}.phone\:px-bb-16{padding-inline:var(--bb-ref-space-16)}.phone\:py-bb-16{padding-block:var(--bb-ref-space-16)}.phone\:pr-bb-54{padding-right:var(--bb-ref-space-54)}:is(.phone\:\*\:grow>*){flex-grow:1}}@container stat-cell (min-width:220px){.stat-cell-roomy\:text-bb-21{font-size:var(--bb-ref-font-size-21)}.stat-cell-roomy\:text-bb-31{font-size:var(--bb-ref-font-size-31)}}@container stat-tiles (min-width:372px){.stat-tiles-wide\:col-span-2{grid-column:span 2/span 2}}@container settings-page (min-width:884px){.settings-page-split\:sticky{position:sticky}.settings-page-split\:top-0{top:0}.settings-page-split\:w-bb-340{width:var(--bb-ref-space-340)}.settings-page-split\:max-w-bb-520{max-width:var(--bb-ref-space-520)}.settings-page-split\:shrink-0{flex-shrink:0}.settings-page-split\:flex-row{flex-direction:row}.settings-page-split\:items-start{align-items:flex-start}.settings-page-split\:gap-bb-24{gap:var(--bb-ref-space-24)}}@media only screen and (max-width:770px){.tablet-x-small\:right-bb-16{right:var(--bb-ref-space-16)}.tablet-x-small\:left-bb-16{left:var(--bb-ref-space-16)}.tablet-x-small\:m-0{margin:0}.tablet-x-small\:w-bb-dialog-fixed-narrow-width{width:var(--bb-size-dialog-fixed-narrow-width)}}@media only screen and (max-width:860px){.tablet-small\:-top-bb-46{top:calc(var(--bb-ref-space-46) * -1)}.tablet-small\:top-auto{top:auto}.tablet-small\:right-bb-10{right:var(--bb-ref-space-10)}.tablet-small\:left-bb-5{left:var(--bb-ref-space-5)}.tablet-small\:m-0{margin:0}.tablet-small\:h-bb-sheet-narrow-height{height:var(--bb-size-sheet-narrow-height)}.tablet-small\:h-fit{height:fit-content}.tablet-small\:max-h-bb-sheet-narrow-height{max-height:var(--bb-size-sheet-narrow-height)}.tablet-small\:max-h-full{max-height:100%}.tablet-small\:w-bb-sheet-width{width:var(--bb-size-sheet-width)}.tablet-small\:animate-bb-sheet-in-bottom{animation:bb-sheet-in-bottom var(--bb-ref-duration-0-5s)}.tablet-small\:rounded-t-bb-xl{border-top-left-radius:var(--bb-ref-radius-xl);border-top-right-radius:var(--bb-ref-radius-xl)}}@media only screen and (max-width:1300px){.tablet\:right-bb-10{right:var(--bb-ref-space-10)}}@media(min-width:951px){.desktop\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,21rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,21rem)}.desktop\:border-0{border-style:var(--tw-border-style);border-width:0}.desktop\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.desktop\:border-solid{--tw-border-style:solid;border-style:solid}.desktop\:border-bb-hairline{border-color:var(--bb-color-hairline)}.desktop\:pl-bb-24{padding-left:var(--bb-ref-space-24)}}@media(min-width:861px)and (max-width:1029px){.sheet-band\:w-bb-sheet-band-width{width:var(--bb-size-sheet-band-width)}.sheet-band\:max-w-bb-sheet-band-width{max-width:var(--bb-size-sheet-band-width)}}@media(max-width:370px){.phone-narrow\:min-w-bb-sheet-width{min-width:var(--bb-size-sheet-width)}}.\[\&_\.column-container\]\:min-w-0 .column-container{min-width:0}.\[\&_\.component-wrapper-container\]\:relative .component-wrapper-container{position:relative}.\[\&_\.content-container\]\:max-h-full .content-container{max-height:100%}.\[\&_\.data-table-row\]\:cursor-auto .data-table-row{cursor:auto}.\[\&_\.headline\]\:truncate .headline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_\.row-container\]\:min-w-0 .row-container{min-width:0}@media(max-width:470px){.\[\&_\.x\]\:phone\:h-full .x{height:100%}.phone\:\[\&_\:is\(button\,\:has\(button\)\)\]\:w-full :is(button,:has(button)){width:100%}}.\[\&_\[data-slot\=dropdown-menu-item\]\+\[data-slot\=dropdown-menu-item\]\]\:mt-bb-2 [data-slot=dropdown-menu-item]+[data-slot=dropdown-menu-item]{margin-top:var(--bb-ref-space-2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\+\&\]\:border-t+.\[\&\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\.context-navigation-item--active\)\>\.context-navigation-group-header_\.group-active-dot\]\:opacity-100:has(.context-navigation-item--active)>.context-navigation-group-header .group-active-dot{opacity:1}.\[\&\:has\(\.context-navigation-item--active\)\>\.context-navigation-group-header_\.group-title\]\:text-bb-ink:has(.context-navigation-item--active)>.context-navigation-group-header .group-title{color:var(--bb-color-ink)}.\[\&\:has\(\.context-navigation-item--active\)\>\.context-navigation-group-header_\.group-toggle-icon\]\:opacity-0:has(.context-navigation-item--active)>.context-navigation-group-header .group-toggle-icon{opacity:0}.\[\&\:has\(\~\[data-slot\=dialog-footer-left-action\]\:not\(\:empty\)\)\]\:w-full:has(~[data-slot=dialog-footer-left-action]:not(:empty)){width:100%}.\[\&\:hover_\.group-title\]\:text-bb-ink:hover .group-title{color:var(--bb-color-ink)}.\[\&\:hover_\.group-toggle-icon\]\:opacity-70:hover .group-toggle-icon{opacity:.7}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media(hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):where(:not(:disabled,[aria-disabled=true])):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):where(:not(:disabled,[aria-disabled=true])):hover{color:var(--foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:not\(\:first-child\)\]\:mt-bb-12:not(:first-child){margin-top:var(--bb-ref-space-12)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\*\]\:size-full>*{width:100%;height:100%}.\[\&\>\*\]\:max-h-full>*{max-height:100%}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\*\+\*\]\:border-0>*+*{border-style:var(--tw-border-style);border-width:0}.\[\&\>\*\+\*\]\:border-t>*+*{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\+\*\]\:border-solid>*+*{--tw-border-style:solid;border-style:solid}.\[\&\>\*\+\*\]\:border-bb-hairline>*+*{border-color:var(--bb-color-hairline)}.\[\&\>\*\+\*\]\:pt-bb-4>*+*{padding-top:var(--bb-ref-space-4)}.\[\&\>\*\+\[data-slot\=field-group\]\]\:border-0>*+[data-slot=field-group]{border-style:var(--tw-border-style);border-width:0}.\[\&\>\*\+\[data-slot\=field-group\]\]\:border-t>*+[data-slot=field-group]{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\+\[data-slot\=field-group\]\]\:border-solid>*+[data-slot=field-group]{--tw-border-style:solid;border-style:solid}.\[\&\>\*\+\[data-slot\=field-group\]\]\:border-bb-hairline>*+[data-slot=field-group]{border-color:var(--bb-color-hairline)}.\[\&\>\*\+\[data-slot\=field-group\]\]\:pt-bb-20>*+[data-slot=field-group]{padding-top:var(--bb-ref-space-20)}.\[\&\>\*\:first-child\]\:border-0>:first-child{border-style:var(--tw-border-style);border-width:0}.\[\&\>\*\:first-child\]\:border-t-bb-1>:first-child{border-top-width:var(--bb-ref-border-1)}.\[\&\>\*\:first-child\]\:border-solid>:first-child{--tw-border-style:solid;border-style:solid}.\[\&\>\*\:first-child\]\:border-bb-border>:first-child{border-color:var(--bb-color-border)}.\[\&\>\.component-container\]\:\[box-shadow\:var\(--bb-shadow-dropdown\)\]>.component-container{box-shadow:var(--bb-shadow-dropdown)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>header\]\:contents>header{display:contents}.\[\&\>img\]\:h-full>img{height:100%}.\[\&\>img\]\:max-h-full>img{max-height:100%}.\[\&\>img\]\:w-full>img{width:100%}.\[\&\>img\]\:object-contain>img{object-fit:contain}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>label\]\:text-bb-text-inverted>label{color:var(--bb-color-text-inverted)}.\[\&\>span\]\:block>span{display:block}.\[\&\>span\]\:h-bb-7>span{height:var(--bb-ref-space-7)}.\[\&\>span\]\:w-bb-7>span{width:var(--bb-ref-space-7)}.\[\&\>span\]\:rounded-bb-full>span{border-radius:var(--bb-ref-radius-full)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}*+.\[\*\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}@media(hover:none){.\[\@media\(hover\:none\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}[data-slot=dialog-shell-header] .\[\[data-slot\=dialog-shell-header\]_\&\]\:px-0{padding-inline:0}[data-slot=dialog-shell-header]+.\[\[data-slot\=dialog-shell-header\]\+\&\]\:border-t-0,[data-slot=dialog-shell-header]+[data-slot=dialog-shell-body]:empty+.\[\[data-slot\=dialog-shell-header\]\+\[data-slot\=dialog-shell-body\]\:empty\+\&\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-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}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@layer legacy{.bb-calendar{--rdp-accent-color:var(--bb-color-ink);--rdp-accent-background-color:var(--bb-color-sunken);--rdp-day_button-border-radius:var(--bb-ref-radius-md);--rdp-selected-border:0;--rdp-today-color:var(--bb-color-ink);--rdp-nav_button-width:var(--bb-ref-space-28);--rdp-nav_button-height:var(--bb-ref-space-28);--rdp-day-width:var(--bb-ref-space-32);--rdp-day-height:var(--bb-ref-space-32);--rdp-day_button-width:var(--bb-ref-space-32);--rdp-day_button-height:var(--bb-ref-space-32);--rdp-weekday-padding:0}:root{--background:var(--bb-color-page);--foreground:var(--bb-color-ink);--card:var(--bb-color-card);--card-foreground:var(--bb-color-ink);--popover:var(--bb-color-card);--popover-foreground:var(--bb-color-ink);--primary:var(--bb-color-ink);--primary-foreground:var(--bb-color-page);--secondary:var(--bb-color-sunken);--secondary-foreground:var(--bb-color-ink);--muted:var(--bb-color-sunken);--muted-foreground:var(--bb-color-muted);--accent:var(--bb-color-sunken);--accent-foreground:var(--bb-color-ink);--destructive:var(--bb-color-danger);--destructive-foreground:var(--bb-color-page);--border:var(--bb-color-hairline-strong);--input:var(--bb-color-hairline-strong);--ring:var(--bb-color-focus);--radius:var(--bb-ref-radius-md)}div:has(>[data-slot=popover-content]),div:has(>[data-slot=dropdown-menu-content]),div:has(>[data-slot=select-content]),div:has(>[data-slot=combobox-content]),div:has(>[data-slot=tooltip-content]){z-index:var(--bb-z-index-popup)!important}body:not(:has(.modal-component)):has([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=combobox-content]):before{content:"";background:var(--bb-color-scrim-soft);pointer-events:none;position:fixed;inset:0;z-index:var(--bb-z-index-popup-scrim)!important}body:not(:has(.modal-component)):has([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=combobox-content]) :is([data-popup-open],:has([data-popup-open])){z-index:var(--bb-z-index-popup)!important}body:not(:has(.modal-component)):has([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=combobox-content]) [data-popup-open]{position:relative}body:has([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=combobox-content]) iframe{pointer-events:none}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/archivo-400-latin-ext-CEt9KWsu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/archivo-400-latin-BEIDiHaE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/archivo-400-latin-ext-CEt9KWsu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/archivo-400-latin-BEIDiHaE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/archivo-400-latin-ext-CEt9KWsu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/archivo-400-latin-BEIDiHaE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/archivo-400-latin-ext-CEt9KWsu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/archivo-400-latin-BEIDiHaE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-ext-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-latin-ext-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-latin-ext-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-700-latin-ext-BU4rHv3J.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-700-latin-Dk8FYP0w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/intertight-500-latin-ext-BIlDi9F-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/intertight-500-latin-4AtXCUT1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/intertight-500-latin-ext-BIlDi9F-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/intertight-500-latin-4AtXCUT1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/intertight-500-latin-ext-BIlDi9F-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/intertight-500-latin-4AtXCUT1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-brand=evential]{--bb-color-page:var(--bb-ref-color-bone-050);--bb-color-sunken:var(--bb-ref-color-bone-100);--bb-color-sunken-strong:var(--bb-ref-color-bone-200);--bb-color-hairline:var(--bb-ref-color-hairline-ink);--bb-color-hairline-strong:var(--bb-ref-color-hairline-ink-strong);--bb-color-ink:var(--bb-ref-color-ink-900);--bb-color-body:var(--bb-ref-color-ink-800);--bb-color-muted:var(--bb-ref-color-ink-500);--bb-color-quiet:var(--bb-ref-color-ink-450);--bb-color-faint:var(--bb-ref-color-ink-400);--bb-color-accent:var(--bb-ref-color-volt-400);--bb-color-accent-fg:var(--bb-ref-color-ink-900);--bb-color-accent-deep:var(--bb-ref-color-volt-600);--bb-color-accent-soft:var(--bb-ref-color-volt-soft);--bb-color-knob:var(--bb-ref-color-ink-900);--bb-color-knob-fg:var(--bb-ref-color-bone-050);--bb-font-display:"neulis-cursive", "Neulis Cursive", "Archivo", "Helvetica Neue", sans-serif;--bb-font-numeric:"neue-haas-grotesk-display", "Neue Haas Grotesk Display Pro", "Inter Tight", "Archivo", sans-serif;--bb-font-micro:"neue-haas-grotesk-text", "Neue Haas Grotesk Text Pro", "Inter", "Archivo", sans-serif;--bb-tracking-display:-.02em;--bb-shadow-lift:0 2px 6px #0d0c0a0f, 0 12px 28px #0d0c0a14;--bb-color-wash:var(--bb-ref-color-ink-wash);--bb-color-scrim:var(--bb-ref-color-scrim-ink);--bb-color-scrim-soft:var(--bb-ref-color-scrim-soft-ink);--bb-shadow-float:0 1px 2px #0d0c0a26, 0 2px 8px #0d0c0a24;--bb-shadow-pop:0 2px 6px #0d0c0a26, 0 12px 28px #0d0c0a33;--bb-shadow-thumb:0 1px 2px #0d0c0a33;--color-primary:var(--bb-ref-color-volt-600);--color-primary-light:var(--bb-ref-color-volt-500);--color-primary-ultralight:var(--bb-ref-color-volt-100);--color-primary-dark:var(--bb-ref-color-volt-600);--color-primary-tint:var(--bb-ref-color-volt-soft);--color-secondary:var(--bb-ref-color-ink-800);--color-secondary-light:var(--bb-ref-color-ink-700);--color-surface:var(--bb-ref-color-snow);--color-background:var(--bb-ref-color-bone-100);--color-tinfoil:var(--bb-ref-color-bone-200);--color-surface-detail:var(--bb-ref-color-bone-200);--color-surface-subtle:var(--bb-ref-color-bone-050);--color-surface-secondary:var(--bb-ref-color-bone-050);--color-border:var(--bb-ref-color-bone-200);--color-border-secondary:var(--bb-ref-color-ink-900);--color-text-primary:var(--bb-ref-color-ink-800);--color-text-secondary:var(--bb-ref-color-ink-500);--color-text-tertiary:var(--bb-ref-color-ink-400);--color-text-muted:var(--bb-ref-color-ink-400);--color-text-inverted:var(--bb-ref-color-bone-050);--color-input-border:var(--bb-ref-color-bone-200);--color-input-border-hover:var(--bb-ref-color-ink-800);--color-input-background:var(--bb-ref-color-snow);--color-input-background-inactive:var(--bb-ref-color-bone-050);--color-input-text-primary:var(--bb-ref-color-ink-900);--color-input-text-secondary:var(--bb-ref-color-ink-400);--color-button-primary:var(--bb-ref-color-ink-900);--color-button-primary-hover:var(--bb-ref-color-ink-700);--color-button-primary-pressed:var(--bb-ref-color-ink-800);--color-button-primary-inactive:var(--bb-ref-color-bone-200);--color-button-secondary:var(--bb-ref-color-ink-900);--color-button-secondary-hover:var(--bb-ref-color-ink-700);--color-button-secondary-pressed:var(--bb-ref-color-ink-800);--color-button-secondary-inactive:var(--bb-ref-color-bone-100);--color-button-tertiary:var(--bb-ref-color-bone-100);--color-button-tertiary-hover:var(--bb-ref-color-bone-200);--color-button-tertiary-pressed:var(--bb-ref-color-bone-200);--color-button-tertiary-inactive:var(--bb-ref-color-bone-100);--color-button-tertiary-dark:var(--bb-ref-color-bone-200);--color-button-tertiary-dark-hover:var(--bb-ref-color-ink-300);--color-button-tertiary-dark-pressed:var(--bb-ref-color-ink-300);--color-button-tertiary-dark-inactive:var(--bb-ref-color-bone-200);--color-warning:var(--bb-ref-color-dlt-warn);--color-warning-light:var(--bb-ref-color-dlt-warn-soft);--color-error:var(--bb-ref-color-dlt-danger);--color-error-light:var(--bb-ref-color-dlt-danger-soft);--color-error-tint:var(--bb-ref-color-dlt-danger-soft);--color-success:var(--bb-ref-color-dlt-success);--color-success-light:var(--bb-ref-color-dlt-success-soft);--color-awaiting:var(--bb-ref-color-volt-600);--color-awaiting-light:var(--bb-ref-color-volt-100);--color-star:var(--bb-ref-color-volt-400);--color-sidebar-text:var(--bb-ref-color-ink-800);--color-sidebar-text-active:var(--bb-ref-color-volt-600);--color-sidebar-active-bg:var(--bb-ref-color-ink-soft);--color-sidebar-group-label:var(--bb-ref-color-ink-400);--color-skeleton-base:var(--bb-ref-color-bone-100);--color-skeleton-highlight:var(--bb-ref-color-bone-050);--color-list-header-background:var(--bb-ref-color-bone-100);--color-navigation-bar:var(--bb-ref-color-ink-900);--color-navigation-bar-hover:var(--bb-ref-color-ink-700);--color-chart-1:var(--bb-ref-color-ink-900);--color-chart-2:var(--bb-ref-color-ink-700);--color-chart-3:var(--bb-ref-color-ink-500);--color-chart-4:var(--bb-ref-color-ink-400);--color-chart-5:var(--bb-ref-color-ink-300);--color-chart-grid:var(--bb-ref-color-bone-100);--color-chart-label:var(--bb-ref-color-ink-400);--color-chart-legend:var(--bb-ref-color-ink-500);--color-state-positive:var(--bb-ref-color-dlt-success);--color-state-negative:var(--bb-ref-color-dlt-danger)}.bb-inverse{--bb-color-page:var(--bb-ref-color-graphite-inv-900);--bb-color-card:var(--bb-ref-color-graphite-inv-800);--bb-color-sunken:var(--bb-ref-color-graphite-inv-700);--bb-color-hairline:var(--bb-ref-color-hairline-inverse);--bb-color-hairline-strong:var(--bb-ref-color-hairline-inverse-strong);--bb-color-ink:var(--bb-ref-color-snow);--bb-color-body:var(--bb-ref-color-bone-050);--bb-color-muted:var(--bb-ref-color-graphite-inv-muted);--bb-color-quiet:var(--bb-ref-color-graphite-inv-quiet);--bb-color-faint:var(--bb-ref-color-graphite-inv-faint);--bb-color-focus:var(--bb-ref-color-dlt-focus-inverse)}[data-brand=evential] .bb-inverse{--bb-color-page:var(--bb-ref-color-ink-900);--bb-color-card:var(--bb-ref-color-ink-800);--bb-color-sunken:var(--bb-ref-color-ink-700);--bb-color-muted:var(--bb-ref-color-ink-300);--bb-color-quiet:var(--bb-ref-color-ink-350);--bb-color-faint:var(--bb-ref-color-ink-400)}.flex-1{flex:1}#root{height:var(--app-height);background-color:var(--color-background)}@media(max-width:470px){#root:has(.mobile-bottom-nav){height:calc(var(--app-height) - 52px - env(safe-area-inset-bottom,0px))}}.max-width-wrapper-default{max-width:1650px}.max-width-wrapper-large{max-width:1800px}.max-width-wrapper-medium{max-width:1700px}.max-width-wrapper-form{max-width:960px}.max-width-wrapper-small{max-width:596px}.auto-height{height:auto!important}.full-width{width:100%!important}.full-width-grid-item{grid-column:1/-1}.full-height{height:100%!important}.flex-row{display:flex;flex-direction:row!important}.flex-column{display:flex;flex-direction:column!important}.as-center{align-self:center!important}.as-end{align-self:flex-end!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.auto-width{width:auto!important}.fit-width{width:fit-content!important}.bold{font-weight:700}.uppercase{text-transform:uppercase;letter-spacing:.06em}.text-line-through{text-decoration:line-through}.cursor-pointer{cursor:pointer}.color-primary{color:var(--color-primary)!important}.color-secondary{color:var(--color-secondary)!important}.color-text-primary{color:var(--color-text-primary)!important}.color-text-secondary{color:var(--color-text-secondary)!important}.color-error{color:var(--color-error)!important}.color-success{color:var(--color-success)!important}.color-warning{color:var(--color-warning)!important}.background-color-surface{background-color:var(--color-surface)}.hoverable:hover{background-color:var(--color-primary-ultralight)}@media only screen and (max-width:1300px){.hide-on-mobile{display:none!important}}@media(min-width:951px){.hide-on-desktop{display:none!important}}@media(max-width:470px){.mobile-row-break{row-gap:var(--bb-ref-space-10);flex-direction:column;align-items:start!important}}.visibility-hidden{visibility:hidden!important}.p-0{padding:0!important}.p-5{padding:var(--bb-ref-space-5)!important}.p-10{padding:var(--bb-ref-space-10)!important}.p-15{padding:var(--bb-ref-space-15)!important}.p-20{padding:var(--bb-ref-space-20)!important}.p-25{padding:var(--bb-ref-space-25)!important}.p-30{padding:var(--bb-ref-space-30)!important}.pl-0{padding-left:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-5{padding-left:var(--bb-ref-space-5)!important}.pt-5{padding-top:var(--bb-ref-space-5)!important}.pr-5{padding-right:var(--bb-ref-space-5)!important}.pb-5{padding-bottom:var(--bb-ref-space-5)!important}.pl-10{padding-left:var(--bb-ref-space-10)!important}.pt-10{padding-top:var(--bb-ref-space-10)!important}.pr-10{padding-right:var(--bb-ref-space-10)!important}.pb-10{padding-bottom:var(--bb-ref-space-10)!important}.pl-15{padding-left:var(--bb-ref-space-15)!important}.pt-15{padding-top:var(--bb-ref-space-15)!important}.pr-15{padding-right:var(--bb-ref-space-15)!important}.pb-15{padding-bottom:var(--bb-ref-space-15)!important}.pl-20{padding-left:var(--bb-ref-space-20)!important}.pt-20{padding-top:var(--bb-ref-space-20)!important}.pr-20{padding-right:var(--bb-ref-space-20)!important}.pb-20{padding-bottom:var(--bb-ref-space-20)!important}.pl-25{padding-left:var(--bb-ref-space-25)!important}.pt-25{padding-top:var(--bb-ref-space-25)!important}.pr-25{padding-right:var(--bb-ref-space-25)!important}.pb-25{padding-bottom:var(--bb-ref-space-25)!important}.pl-30{padding-left:var(--bb-ref-space-30)!important}.pt-30{padding-top:var(--bb-ref-space-30)!important}.pr-30{padding-right:var(--bb-ref-space-30)!important}.pb-30{padding-bottom:var(--bb-ref-space-30)!important}.pl-50{padding-left:var(--bb-ref-space-50)!important}.pt-50{padding-top:var(--bb-ref-space-50)!important}.pr-50{padding-right:var(--bb-ref-space-50)!important}.pb-50{padding-bottom:var(--bb-ref-space-50)!important}.m-auto{margin:auto!important}.m-0{margin:0!important}.m-5{margin:var(--bb-ref-space-5)!important}.m-10{margin:var(--bb-ref-space-10)!important}.m-15{margin:var(--bb-ref-space-15)!important}.m-20{margin:var(--bb-ref-space-20)!important}.m-25{margin:var(--bb-ref-space-25)!important}.m-30{margin:var(--bb-ref-space-30)!important}.ml-0{margin-left:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-5{margin-left:var(--bb-ref-space-5)!important}.mt-5{margin-top:var(--bb-ref-space-5)!important}.mr-5{margin-right:var(--bb-ref-space-5)!important}.mb-5{margin-bottom:var(--bb-ref-space-5)!important}.ml-10{margin-left:var(--bb-ref-space-10)!important}.mt-10{margin-top:var(--bb-ref-space-10)!important}.mr-10{margin-right:var(--bb-ref-space-10)!important}.mb-10{margin-bottom:var(--bb-ref-space-10)!important}.ml-15{margin-left:var(--bb-ref-space-15)!important}.mt-15{margin-top:var(--bb-ref-space-15)!important}.mr-15{margin-right:var(--bb-ref-space-15)!important}.mb-15{margin-bottom:var(--bb-ref-space-15)!important}.mb-20{margin-bottom:var(--bb-ref-space-20)!important}.mt-20{margin-top:var(--bb-ref-space-20)!important}.ml-20{margin-left:var(--bb-ref-space-20)!important}.mr-20{margin-right:var(--bb-ref-space-20)!important}.mb-25{margin-bottom:var(--bb-ref-space-25)!important}.mb-30{margin-bottom:var(--bb-ref-space-30)!important}.mt-25{margin-top:var(--bb-ref-space-25)!important}.ml-25{margin-left:var(--bb-ref-space-25)!important}.mr-25{margin-right:var(--bb-ref-space-25)!important}.mr-30{margin-right:var(--bb-ref-space-30)!important}.mt-30{margin-top:var(--bb-ref-space-30)!important}.ml-30{margin-left:var(--bb-ref-space-30)!important}.mr-35{margin-right:var(--bb-ref-space-35)!important}.mt-35{margin-top:var(--bb-ref-space-35)!important}.mb-35{margin-bottom:var(--bb-ref-space-35)!important}.ml-35{margin-left:var(--bb-ref-space-35)!important}.mb-toolbar{margin-bottom:var(--bb-ref-space-90)!important}.relative{position:relative}form{flex-direction:column;width:100%;height:100%;display:flex}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.min-width-0{min-width:0}.Collapsible__trigger{cursor:pointer;display:block}}@layer legacy{:root{--app-height: 100vh;--app-height: 100dvh;--color-primary: var(--bb-color-ink);--color-primary-light: #5d6ab8;--color-primary-ultralight: #e8eaf4;--color-primary-dark: #3d4a98;--color-secondary: #2d2d30;--color-secondary-light: #555457;--color-surface: #ffffff;--color-background: var(--bb-color-page);--color-tinfoil: #e4e3e1;--color-surface-detail: #e5e4e2;--color-surface-subtle: #f8f8f6;--color-surface-secondary: #f8f8f6;--color-border: var( --bb-color-hairline-strong );--color-border-secondary: #131314;--color-text-primary: #2d2d30;--color-text-secondary: #555457;--color-text-tertiary: #9a9896;--color-text-inverted: #ffffff;--color-input-border: #e3e2e0;--color-input-border-hover: #2d2d30;--color-input-background: #ffffff;--color-input-background-inactive: #f9f8f7;--color-input-text-primary: #131314;--color-input-text-secondary: #9a9896;--shadow-text-input: rgba(45, 45, 48, .07) 0px 2px 4px;--shadow-primary-highlight: rgba(77, 90, 168, .35) 0px 0px 6px;--color-button-primary: #2d2d30;--color-button-primary-hover: #555457;--color-button-primary-pressed: #131314;--color-button-primary-inactive: #e6e5e3;--color-button-secondary: #2d2d30;--color-button-secondary-hover: #555457;--color-button-secondary-pressed: #131314;--color-button-secondary-inactive: #f3f3f2;--color-button-tertiary: #f5f5f3;--color-button-tertiary-hover: #e3e2e0;--color-button-tertiary-pressed: #d4d3d1;--color-button-tertiary-inactive: #f5f5f3;--color-button-tertiary-dark: #e6e5e3;--color-button-tertiary-dark-hover: #cccbca;--color-button-tertiary-dark-pressed: #bfbebc;--color-button-tertiary-dark-inactive: #e6e5e3;--color-warning: #f8b400;--color-warning-light: rgba(248, 180, 0, .15);--color-error: #fd5d5d;--color-error-light: #ffd1d6;--color-error-tint: rgba(253, 93, 93, .12);--color-success: #5cc37a;--color-success-light: #d8f5d6;--color-awaiting: #4d5aa8;--color-awaiting-light: #e8eaf4;--color-star: #e6a817;--shadow-primary: rgba(45, 45, 48, .07) 0px 2px 4px;--shadow-modal: 0 8px 32px rgba(45, 45, 48, .18), 0 2px 8px rgba(45, 45, 48, .06);--shadow-error: 0px 1px 10px 0px #e85d5d;--shadow-card-base: 0 1px 4px rgba(45, 45, 48, .07);--shadow-card-hover: 0 4px 12px rgba(45, 45, 48, .1);--shadow-card-selected: 0 6px 20px rgba(45, 45, 48, .12), 0 2px 6px rgba(45, 45, 48, .06);--shadow-dropdown: 0 4px 6px -1px rgba(45, 45, 48, .06), 0 10px 20px -4px rgba(45, 45, 48, .12);--shadow-button-base: 0 1px 2px rgba(45, 45, 48, .06);--shadow-button-hover: 0 2px 6px rgba(45, 45, 48, .1);--shadow-button-active: 0 1px 1px rgba(45, 45, 48, .04);--shadow-input-focus: 0 0 0 3px rgba(77, 90, 168, .2);--shadow-input-error: 0 0 0 2px rgba(253, 93, 93, .18);--color-chart-1: #2d2d30;--color-chart-2: #4b4a49;--color-chart-3: #6a6967;--color-chart-4: #9a9896;--color-chart-5: #cccbca;--color-chart-grid: #f3f3f2;--color-chart-label: #9a9896;--color-chart-legend: #6a6967;--color-state-positive: #22c55e;--color-state-negative: #ef4444;--color-text-muted: #9a9896;--color-sidebar-text: #2d2d30;--color-sidebar-text-active: var(--color-primary);--color-sidebar-active-bg: rgba(45, 45, 48, .08);--color-sidebar-group-label: #9a9896;--color-skeleton-base: #ebebea;--color-skeleton-highlight: #f7f6f4;--color-list-header-background: #f3f3f2;--color-navigation-bar: #292929;--color-navigation-bar-hover: #4b4a49;--color-primary-tint: rgba(77, 90, 168, .13)}:root{--bb-ref-font-size-headline-hero: 33px;--bb-ref-font-size-headline-xxxl: 24px;--bb-ref-font-size-headline-xxl: 21px;--bb-ref-font-size-headline-xl: 18px;--bb-ref-font-size-headline-l: 14px;--bb-ref-font-size-headline-m: 12px;--bb-ref-font-size-headline-s: 10px;--bb-ref-font-size-headline-xs: 8px;--bb-ref-font-size-body-l: 14px;--bb-ref-font-size-body-m: 12px;--bb-ref-font-size-body-s: 10px;--bb-ref-font-size-body-xs: 8px;--bb-ref-font-size-input: 13px;--bb-ref-limiter-large: 1800px;--bb-ref-limiter-medium: 1700px;--bb-ref-limiter-default: 1650px;--bb-ref-limiter-form: 960px;--bb-ref-limiter-small: 596px;--bb-ref-radius-sm: 2px;--bb-ref-radius-base: 5px;--bb-ref-radius-main: 8px;--bb-ref-radius-lg: 8px;--bb-ref-radius-md: 10px;--bb-ref-radius-xl: 12px;--bb-ref-radius-xxl: 15px;--bb-ref-radius-huge: 16px;--bb-ref-radius-xxxl: 20px;--bb-ref-radius-full: 50%;--bb-ref-color-mustard: #f8b400;--bb-ref-color-amber: #e6a817;--bb-ref-color-cherry: #fd5d5d;--bb-ref-color-skiwater: #ffd1d6;--bb-ref-color-salad: #5cc37a;--bb-ref-color-tea: #d8f5d6;--bb-ref-color-sky: #0066cc;--bb-ref-color-violet: #4d5aa8;--bb-ref-color-lavender: #5d6ab8;--bb-ref-color-mauve: #e8eaf4;--bb-ref-color-night: #3d4a98;--bb-ref-color-asphalt: #2d2d30;--bb-ref-color-concrete: #555457;--bb-ref-color-powder: #f5f5f3;--bb-ref-color-powder-hover: #e3e2e0;--bb-ref-color-powder-pressed: #d4d3d1;--bb-ref-color-ash: #e6e5e3;--bb-ref-color-ash-hover: #cccbca;--bb-ref-color-ash-pressed: #bfbebc;--bb-ref-color-snow: #ffffff;--bb-ref-color-coal: #131314;--bb-ref-color-platinum: #9a9896;--bb-ref-color-tinfoil: #e4e3e1;--bb-ref-color-silver: #f3f3f2;--bb-ref-color-aluminum: #f9f8f7;--bb-ref-color-navigation-bar: #292929;--bb-ref-color-navigation-bar-hover: #4b4a49;--bb-ref-color-background-new: #f3f3f1;--bb-ref-color-surface-detail: #e5e4e2;--bb-ref-color-surface-subtle: #f8f8f6;--bb-ref-color-chart-1: #2d2d30;--bb-ref-color-chart-2: #4b4a49;--bb-ref-color-chart-3: #6a6967;--bb-ref-color-chart-4: #9a9896;--bb-ref-color-chart-5: #cccbca;--bb-ref-color-chart-grid: #f3f3f2;--bb-ref-color-chart-label: #9a9896;--bb-ref-color-chart-legend: #6a6967;--bb-ref-color-state-positive: #22c55e;--bb-ref-color-state-negative: #ef4444;--bb-ref-color-text-muted: #9a9896;--bb-ref-color-primary-tint: rgba(77, 90, 168, .13);--bb-ref-shadow-primary: rgba(45, 45, 48, .07) 0px 2px 4px;--bb-ref-shadow-violet: rgba(77, 90, 168, .35) 0px 0px 6px;--bb-ref-shadow-error: 0px 1px 10px 0px #e85d5d;--bb-ref-shadow-card-base: 0 1px 4px rgba(45, 45, 48, .07);--bb-ref-shadow-card-hover: 0 4px 12px rgba(45, 45, 48, .1);--bb-ref-shadow-card-selected: 0 6px 20px rgba(45, 45, 48, .12), 0 2px 6px rgba(45, 45, 48, .06);--bb-ref-shadow-dropdown: 0 4px 6px -1px rgba(45, 45, 48, .06), 0 10px 20px -4px rgba(45, 45, 48, .12);--bb-ref-shadow-modal: 0 8px 32px rgba(45, 45, 48, .18), 0 2px 8px rgba(45, 45, 48, .06);--bb-ref-shadow-button-base: 0 1px 2px rgba(45, 45, 48, .06);--bb-ref-shadow-button-hover: 0 2px 6px rgba(45, 45, 48, .1);--bb-ref-shadow-button-active: 0 1px 1px rgba(45, 45, 48, .04);--bb-ref-shadow-input-focus: 0 0 0 3px rgba(77, 90, 168, .2);--bb-ref-shadow-input-error: 0 0 0 2px rgba(253, 93, 93, .18)}:root{--bb-color-primary: var(--bb-ref-color-violet);--bb-color-primary-light: var(--bb-ref-color-lavender);--bb-color-primary-ultralight: var(--bb-ref-color-mauve);--bb-color-primary-dark: var(--bb-ref-color-night);--bb-color-secondary: var(--bb-ref-color-asphalt);--bb-color-secondary-light: var(--bb-ref-color-concrete);--bb-color-surface: var(--bb-ref-color-snow);--bb-color-background: var(--bb-ref-color-background-new);--bb-color-tinfoil: var(--bb-ref-color-tinfoil);--bb-color-surface-detail: var(--bb-ref-color-surface-detail);--bb-color-surface-subtle: var(--bb-ref-color-surface-subtle);--bb-color-border: var(--bb-ref-color-tinfoil);--bb-color-border-secondary: var(--bb-ref-color-coal);--bb-color-text-primary: var(--bb-ref-color-asphalt);--bb-color-text-secondary: var(--bb-ref-color-concrete);--bb-color-text-inverted: var(--bb-ref-color-snow);--bb-color-input-border: var(--bb-ref-color-powder-hover);--bb-color-input-border-hover: var(--bb-ref-color-asphalt);--bb-color-input-background: var(--bb-ref-color-snow);--bb-color-input-background-inactive: var(--bb-ref-color-aluminum);--bb-color-input-text-primary: var(--bb-ref-color-coal);--bb-color-input-text-secondary: var(--bb-ref-color-platinum);--bb-shadow-text-input: var(--bb-ref-shadow-primary);--bb-shadow-primary-highlight: var(--bb-ref-shadow-violet);--bb-color-button-primary: var(--bb-ref-color-asphalt);--bb-color-button-primary-hover: var(--bb-ref-color-concrete);--bb-color-button-primary-pressed: var(--bb-ref-color-coal);--bb-color-button-primary-inactive: var(--bb-ref-color-ash);--bb-color-button-secondary: var(--bb-ref-color-asphalt);--bb-color-button-secondary-hover: var(--bb-ref-color-concrete);--bb-color-button-secondary-pressed: var(--bb-ref-color-coal);--bb-color-button-secondary-inactive: var(--bb-ref-color-silver);--bb-color-button-tertiary: var(--bb-ref-color-powder);--bb-color-button-tertiary-hover: var(--bb-ref-color-powder-hover);--bb-color-button-tertiary-pressed: var(--bb-ref-color-powder-pressed);--bb-color-button-tertiary-inactive: var(--bb-ref-color-powder);--bb-color-button-tertiary-dark: var(--bb-ref-color-ash);--bb-color-button-tertiary-dark-hover: var(--bb-ref-color-ash-hover);--bb-color-button-tertiary-dark-pressed: var(--bb-ref-color-ash-pressed);--bb-color-button-tertiary-dark-inactive: var(--bb-ref-color-ash);--bb-color-warning: var(--bb-ref-color-mustard);--bb-color-warning-light: rgba(248, 180, 0, .15);--bb-color-error: var(--bb-ref-color-cherry);--bb-color-error-light: var(--bb-ref-color-skiwater);--bb-color-error-tint: rgba(253, 93, 93, .12);--bb-color-success: var(--bb-ref-color-salad);--bb-color-success-light: var(--bb-ref-color-tea);--bb-color-awaiting: var(--bb-ref-color-violet);--bb-color-awaiting-light: var(--bb-ref-color-mauve);--bb-color-star: var(--bb-ref-color-amber);--bb-shadow-primary: var(--bb-ref-shadow-primary);--bb-shadow-modal: var(--bb-ref-shadow-modal);--bb-shadow-error: var(--bb-ref-shadow-error);--bb-shadow-card-base: var(--bb-ref-shadow-card-base);--bb-shadow-card-hover: var(--bb-ref-shadow-card-hover);--bb-shadow-card-selected: var(--bb-ref-shadow-card-selected);--bb-shadow-dropdown: var(--bb-ref-shadow-dropdown);--bb-shadow-button-base: var(--bb-ref-shadow-button-base);--bb-shadow-button-hover: var(--bb-ref-shadow-button-hover);--bb-shadow-button-active: var(--bb-ref-shadow-button-active);--bb-shadow-input-focus: var(--bb-ref-shadow-input-focus);--bb-shadow-input-error: var(--bb-ref-shadow-input-error);--bb-color-chart-1: var(--bb-ref-color-chart-1);--bb-color-chart-2: var(--bb-ref-color-chart-2);--bb-color-chart-3: var(--bb-ref-color-chart-3);--bb-color-chart-4: var(--bb-ref-color-chart-4);--bb-color-chart-5: var(--bb-ref-color-chart-5);--bb-color-chart-grid: var(--bb-ref-color-chart-grid);--bb-color-chart-label: var(--bb-ref-color-chart-label);--bb-color-chart-legend: var(--bb-ref-color-chart-legend);--bb-color-state-positive: var(--bb-ref-color-state-positive);--bb-color-state-negative: var(--bb-ref-color-state-negative);--bb-color-text-muted: var(--bb-ref-color-text-muted);--bb-color-sidebar-text: var(--bb-ref-color-asphalt);--bb-color-sidebar-text-active: var(--bb-color-primary);--bb-color-sidebar-active-bg: rgba(45, 45, 48, .08);--bb-color-sidebar-group-label: var(--bb-ref-color-platinum);--bb-color-skeleton-base: #ebebea;--bb-color-skeleton-highlight: #f7f6f4;--bb-color-list-header-background: var(--bb-ref-color-silver);--bb-color-navigation-bar: var(--bb-ref-color-navigation-bar);--bb-color-navigation-bar-hover: var(--bb-ref-color-navigation-bar-hover);--bb-color-primary-tint: var(--bb-ref-color-primary-tint)}:root{--bb-ref-color-slate-50: #f8fafc;--bb-ref-color-slate-200: #e2e8f0;--bb-ref-color-slate-300: #cbd5e1;--bb-ref-color-slate-400: #94a3b8;--bb-ref-color-slate-500: #64748b;--bb-ref-color-slate-600: #475569;--bb-ref-color-gray-300: #d1d5db;--bb-ref-color-red-50: #fef2f2;--bb-ref-color-red-300: #fca5a5;--bb-ref-color-red-400: #f87171;--bb-ref-color-red-600: #dc2626;--bb-ref-color-indigo-50: #eef2ff;--bb-ref-color-indigo-600: #4f46e5;--bb-ref-color-indigo-700: #4338ca;--bb-ref-color-green-600: #16a34a;--bb-ref-color-emerald-500: #10b981;--bb-ref-color-amber-500: #f59e0b;--bb-ref-color-amber-700: #b45309;--bb-ref-color-brand-stripe: #635bff;--bb-ref-color-mac-window-red: #ff5f57;--bb-ref-color-mac-window-yellow: #febc2e;--bb-ref-color-mac-window-green: #28c840;--bb-ref-color-black: #000000;--bb-ref-color-hex-2b2b35: #2b2b35;--bb-ref-color-hex-f3e8f5: #f3e8f5;--bb-ref-color-hex-874da8: #874da8;--bb-ref-color-hex-f4faf6: #f4faf6;--bb-ref-color-hex-3fcd37: #3fcd37;--bb-ref-color-hex-f9f9f7: #f9f9f7;--bb-ref-color-hex-555555: #555555;--bb-ref-color-hex-ffcd00: #ffcd00;--bb-ref-color-hex-dcf5e4: #dcf5e4;--bb-ref-color-hex-1a7a3a: #1a7a3a;--bb-ref-color-hex-1a1a1c: #1a1a1c;--bb-ref-color-hex-9969ff: #9969ff;--bb-ref-color-hex-ff697b: #ff697b;--bb-ref-color-hex-f0f0f0: #f0f0f0;--bb-ref-color-hex-f9f9f9: #f9f9f9;--bb-ref-color-hex-fff48a: #fff48a;--bb-ref-color-hex-f8fafe: #f8fafe;--bb-ref-color-hex-3c4043: #3c4043;--bb-ref-color-hex-999999: #999999;--bb-ref-color-hex-3a3a48: #3a3a48}:root{--bb-ref-space-1: 1px;--bb-ref-space-2: 2px;--bb-ref-space-3: 3px;--bb-ref-space-4: 4px;--bb-ref-space-5: 5px;--bb-ref-space-6: 6px;--bb-ref-space-7: 7px;--bb-ref-space-8: 8px;--bb-ref-space-9: 9px;--bb-ref-space-10: 10px;--bb-ref-space-11: 11px;--bb-ref-space-12: 12px;--bb-ref-space-13: 13px;--bb-ref-space-14: 14px;--bb-ref-space-15: 15px;--bb-ref-space-16: 16px;--bb-ref-space-18: 18px;--bb-ref-space-19: 19px;--bb-ref-space-20: 20px;--bb-ref-space-22: 22px;--bb-ref-space-24: 24px;--bb-ref-space-25: 25px;--bb-ref-space-26: 26px;--bb-ref-space-27: 27px;--bb-ref-space-28: 28px;--bb-ref-space-29: 29px;--bb-ref-space-30: 30px;--bb-ref-space-32: 32px;--bb-ref-space-34: 34px;--bb-ref-space-35: 35px;--bb-ref-space-36: 36px;--bb-ref-space-38: 38px;--bb-ref-space-40: 40px;--bb-ref-space-44: 44px;--bb-ref-space-48: 48px;--bb-ref-space-50: 50px;--bb-ref-space-54: 54px;--bb-ref-space-60: 60px;--bb-ref-space-65: 65px;--bb-ref-space-80: 80px;--bb-ref-space-90: 90px;--bb-ref-space-100: 100px;--bb-ref-space-110: 110px;--bb-ref-space-120: 120px}:root{--bb-ref-border-1: 1px;--bb-ref-border-2: 2px;--bb-ref-border-3: 3px;--bb-ref-border-4: 4px;--bb-ref-border-5: 5px;--bb-ref-border-6: 6px;--bb-ref-border-10: 10px}:root{--bb-ref-duration-0-08s: .08s;--bb-ref-duration-0-1s: .1s;--bb-ref-duration-0-12s: .12s;--bb-ref-duration-0-15s: .15s;--bb-ref-duration-0-18s: .18s;--bb-ref-duration-0-2s: .2s;--bb-ref-duration-0-22s: .22s;--bb-ref-duration-0-25s: .25s;--bb-ref-duration-0-3s: .3s;--bb-ref-duration-0-4s: .4s;--bb-ref-duration-0-45s: .45s;--bb-ref-duration-0-5s: .5s;--bb-ref-duration-0-8s: .8s;--bb-ref-duration-0s: 0s;--bb-ref-duration-100ms: .1s;--bb-ref-duration-120ms: .12s;--bb-ref-duration-140ms: .14s;--bb-ref-duration-150ms: .15s;--bb-ref-duration-180ms: .18s;--bb-ref-duration-1-2s: 1.2s;--bb-ref-duration-1-5s: 1.5s;--bb-ref-duration-1s: 1s;--bb-ref-duration-200ms: .2s}:root{--bb-ref-ease-ease: ease;--bb-ref-ease-in-out: ease-in-out;--bb-ref-ease-out: ease-out;--bb-ref-ease-linear: linear;--bb-ref-ease-cubic-1: cubic-bezier(.2, 0, 0, 1);--bb-ref-ease-cubic-2: cubic-bezier(.2, .9, .4, 1);--bb-ref-ease-cubic-3: cubic-bezier(.8, .4, .3, 1.25);--bb-ref-ease-cubic-4: cubic-bezier(.34, 1.2, .64, 1);--bb-ref-ease-cubic-5: cubic-bezier(.19, 1, .22, 1);--bb-ref-ease-cubic-6: cubic-bezier(.16, 1, .3, 1)}:root{--bb-ref-transition-property-all: all;--bb-ref-transition-property-none: none;--bb-ref-transition-property-background: background;--bb-ref-transition-property-background-color: background-color;--bb-ref-transition-property-border-color: border-color;--bb-ref-transition-property-color: color;--bb-ref-transition-property-opacity: opacity;--bb-ref-transition-property-transform: transform;--bb-ref-transition-property-box-shadow: box-shadow;--bb-ref-transition-property-width: width;--bb-ref-transition-property-height: height;--bb-ref-transition-property-min-height: min-height;--bb-ref-transition-property-max-height: max-height;--bb-ref-transition-property-max-width: max-width;--bb-ref-transition-property-margin: margin;--bb-ref-transition-property-margin-left: margin-left;--bb-ref-transition-property-padding: padding;--bb-ref-transition-property-gap: gap;--bb-ref-transition-property-filter: filter;--bb-ref-transition-property-backdrop-filter: backdrop-filter;--bb-ref-transition-property-visibility: visibility;--bb-ref-transition-property-left: left;--bb-ref-transition-property-border-color-box-shadow: border-color, box-shadow}:root{--bb-ref-color-bone-050: #fcfbf7;--bb-ref-color-bone-100: #f4f2ec;--bb-ref-color-bone-200: #e8e5de;--bb-ref-color-ink-900: #0d0c0a;--bb-ref-color-ink-800: #161512;--bb-ref-color-ink-700: #252420;--bb-ref-color-ink-500: #5e5b54;--bb-ref-color-ink-400: #8c887e;--bb-ref-color-ink-450: #706c64;--bb-ref-color-ink-350: #a6a298;--bb-ref-color-ink-300: #b7b3a8;--bb-ref-color-volt-100: #fff1d9;--bb-ref-color-volt-400: #f9a11b;--bb-ref-color-volt-500: #e08a05;--bb-ref-color-volt-600: #a66a00;--bb-ref-color-cool-100: #ececea;--bb-ref-color-cool-200: #e2e2e0;--bb-ref-color-graphite-900: #17171a;--bb-ref-color-graphite-800: #232326;--bb-ref-color-graphite-500: #55545c;--bb-ref-color-graphite-450: #6b6a72;--bb-ref-color-graphite-400: #8e8d95;--bb-ref-color-graphite-inv-900: #131316;--bb-ref-color-graphite-inv-800: #1b1b1f;--bb-ref-color-graphite-inv-700: #26262b;--bb-ref-color-graphite-inv-muted: #a6a6ae;--bb-ref-color-graphite-inv-quiet: #96969e;--bb-ref-color-graphite-inv-faint: #7c7c84;--bb-ref-color-dlt-success: #1f8a4c;--bb-ref-color-dlt-danger: #be2b3f;--bb-ref-color-dlt-warn: #7a6a12;--bb-ref-color-dlt-focus: #1f5fd1;--bb-ref-color-dlt-focus-inverse: #8fb4ff;--bb-ref-color-hairline-ink: rgba(13, 12, 10, .11);--bb-ref-color-hairline-ink-strong: rgba(13, 12, 10, .26);--bb-ref-color-hairline-cool: rgba(23, 23, 26, .1);--bb-ref-color-hairline-cool-strong: rgba(23, 23, 26, .24);--bb-ref-color-hairline-inverse: rgba(255, 255, 255, .14);--bb-ref-color-hairline-inverse-strong: rgba(255, 255, 255, .34);--bb-ref-color-volt-soft: rgba(249, 161, 27, .16);--bb-ref-color-indigo-soft: rgba(77, 90, 168, .14);--bb-ref-color-dlt-success-soft: rgba(31, 138, 76, .14);--bb-ref-color-dlt-danger-soft: rgba(190, 43, 63, .14);--bb-ref-color-dlt-warn-soft: rgba(122, 106, 18, .13);--bb-ref-color-ink-soft: rgba(13, 12, 10, .08);--bb-ref-color-ink-glass: rgba(13, 12, 10, .42);--bb-ref-radius-pill: 999px;--bb-ref-radius-panel: 14px;--bb-ref-radius-item: 9px;--bb-ref-radius-kbd: 6px;--bb-ref-radius-phone: 18px;--bb-ref-radius-qr: 3px;--bb-ref-duration-360ms: .36s;--bb-ref-ease-cubic-7: cubic-bezier(.2, .6, .2, 1);--bb-ref-ease-cubic-8: cubic-bezier(.22, 1.2, .36, 1)}:root{--bb-ref-font-size-6-5: 6.5px;--bb-ref-font-size-7: 7px;--bb-ref-font-size-9-5: 9.5px;--bb-ref-font-size-10: 10px;--bb-ref-font-size-10-5: 10.5px;--bb-ref-font-size-11: 11px;--bb-ref-font-size-11-5: 11.5px;--bb-ref-font-size-12: 12px;--bb-ref-font-size-12-5: 12.5px;--bb-ref-font-size-13: 13px;--bb-ref-font-size-13-5: 13.5px;--bb-ref-font-size-14: 14px;--bb-ref-font-size-14-5: 14.5px;--bb-ref-font-size-15: 15px;--bb-ref-font-size-16: 16px;--bb-ref-font-size-16-5: 16.5px;--bb-ref-font-size-17: 17px;--bb-ref-font-size-18: 18px;--bb-ref-font-size-19: 19px;--bb-ref-font-size-20: 20px;--bb-ref-font-size-21: 21px;--bb-ref-font-size-22: 22px;--bb-ref-font-size-24: 24px;--bb-ref-font-size-26: 26px;--bb-ref-font-size-29: 29px;--bb-ref-font-size-31: 31px;--bb-ref-font-size-33: 33px;--bb-ref-font-size-37: 37px;--bb-ref-font-size-47: 47px;--bb-ref-font-size-66: 66px;--bb-ref-space-17: 17px;--bb-ref-space-62: 62px;--bb-ref-space-78: 78px;--bb-ref-space-210: 210px;--bb-ref-space-31: 31px;--bb-ref-space-33: 33px;--bb-ref-space-230: 230px;--bb-ref-space-46: 46px;--bb-ref-space-232: 232px;--bb-ref-space-320: 320px;--bb-ref-space-404: 404px;--bb-ref-space-520: 520px;--bb-ref-space-660: 660px;--bb-ref-space-420: 420px;--bb-ref-space-440: 440px;--bb-ref-blur-3: 3px;--bb-ref-space-238: 238px;--bb-ref-space-240: 240px;--bb-ref-space-260: 260px;--bb-ref-space-300: 300px;--bb-ref-space-158: 158px;--bb-ref-space-190: 190px;--bb-ref-space-64: 64px;--bb-ref-space-88: 88px;--bb-ref-space-104: 104px;--bb-ref-space-118: 118px;--bb-ref-space-296: 296px;--bb-ref-space-308: 308px;--bb-ref-space-1150: 1150px;--bb-ref-space-94: 94px;--bb-ref-space-76: 76px;--bb-ref-space-112: 112px;--bb-ref-space-132: 132px;--bb-ref-space-340: 340px;--bb-ref-space-140: 140px;--bb-ref-space-200: 200px;--bb-ref-space-180: 180px;--bb-ref-space-220: 220px;--bb-ref-space-52: 52px;--bb-ref-space-560: 560px;--bb-ref-space-350: 350px;--bb-ref-space-380: 380px;--bb-ref-space-450: 450px;--bb-ref-space-580: 580px;--bb-ref-space-670: 670px;--bb-ref-space-760: 760px;--bb-ref-space-900: 900px;--bb-ref-space-980: 980px;--bb-ref-space-1000: 1000px;--bb-ref-space-1200: 1200px;--bb-ref-space-1400: 1400px;--bb-ref-blur-4: 4px;--bb-ref-line-height-0-9: .9;--bb-ref-line-height-0-98: .98;--bb-ref-line-height-1-02: 1.02;--bb-ref-line-height-1-05: 1.05;--bb-ref-color-glass-bone: rgba(252, 251, 247, .2);--bb-ref-color-glass-bone-strong: rgba(252, 251, 247, .32);--bb-ref-color-hairline-glass: rgba(255, 255, 255, .28);--bb-ref-color-scrim-ink: rgba(13, 12, 10, .4);--bb-ref-color-scrim-cool: rgba(23, 23, 26, .4);--bb-ref-color-scrim-soft-ink: rgba(13, 12, 10, .1);--bb-ref-color-scrim-soft-cool: rgba(23, 23, 26, .1);--bb-ref-color-ink-wash: rgba(13, 12, 10, .05);--bb-ref-color-graphite-wash: rgba(23, 23, 26, .05);--bb-ref-color-ink-wash-strong: rgba(13, 12, 10, .78);--bb-ref-gradient-wash-protect: linear-gradient( 180deg, var(--bb-ref-color-ink-wash) 0%, var(--bb-ref-color-ink-wash-strong) 100% );--bb-ref-color-snow-veil: rgba(255, 255, 255, .92);--bb-ref-color-snow-clear: rgba(255, 255, 255, 0);--bb-ref-gradient-sky-guard: linear-gradient( 180deg, var(--bb-ref-color-snow-veil) 0%, var(--bb-ref-color-snow-clear) 22%, var(--bb-ref-color-snow-clear) 78%, var(--bb-ref-color-snow-veil) 100% )}:root{--bb-color-page: var(--bb-ref-color-powder);--bb-color-card: var(--bb-ref-color-snow);--bb-color-sunken: var(--bb-ref-color-cool-100);--bb-color-sunken-strong: var(--bb-ref-color-cool-200);--bb-color-hairline: var(--bb-ref-color-hairline-cool);--bb-color-hairline-strong: var(--bb-ref-color-hairline-cool-strong);--bb-color-ink: var(--bb-ref-color-graphite-900);--bb-color-body: var(--bb-ref-color-graphite-800);--bb-color-muted: var(--bb-ref-color-graphite-500);--bb-color-quiet: var(--bb-ref-color-graphite-450);--bb-color-faint: var(--bb-ref-color-graphite-400);--bb-color-accent: var(--bb-ref-color-violet);--bb-color-accent-fg: var(--bb-ref-color-snow);--bb-color-accent-deep: var(--bb-ref-color-violet);--bb-color-accent-soft: var(--bb-ref-color-indigo-soft);--bb-color-knob: var(--bb-ref-color-snow);--bb-color-knob-fg: var(--bb-ref-color-violet);--bb-color-ok: var(--bb-ref-color-dlt-success);--bb-color-ok-soft: var(--bb-ref-color-dlt-success-soft);--bb-color-danger: var(--bb-ref-color-dlt-danger);--bb-color-danger-soft: var(--bb-ref-color-dlt-danger-soft);--bb-color-warn: var(--bb-ref-color-dlt-warn);--bb-color-warn-soft: var(--bb-ref-color-dlt-warn-soft);--bb-color-focus: var(--bb-ref-color-dlt-focus);--bb-font-display: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--bb-font-body: "Inter", "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--bb-font-numeric: "Inter Tight", "Archivo", "Helvetica Neue", sans-serif;--bb-font-micro: "Inter", "Archivo", "Helvetica Neue", sans-serif;--bb-tracking-display: -.03em;--bb-tracking-micro: .09em;--bb-shadow-hairline: inset 0 0 0 1px var(--bb-color-hairline);--bb-shadow-hairline-strong: inset 0 0 0 1px var(--bb-color-hairline-strong);--bb-shadow-hairline-danger: inset 0 0 0 1px var(--bb-color-danger);--bb-shadow-ring-ink: inset 0 0 0 1.5px var(--bb-color-ink);--bb-shadow-lift: 0 2px 6px rgba(23, 23, 26, .06), 0 12px 28px rgba(23, 23, 26, .08);--bb-shadow-focus-ring: 0 0 0 2px var(--bb-color-page), 0 0 0 4px var(--bb-color-focus);--bb-shadow-focus-halo: 0 0 0 3px color-mix(in srgb, var(--bb-color-focus) 22%, transparent);--bb-tracking-numeric: .01em;--bb-tracking-numeric-display: -.02em;--bb-tracking-numeric-counter: -.03em;--bb-tracking-micro-wide: .12em;--bb-tracking-kbd: .04em;--bb-tracking-tight: -.01em;--bb-tracking-step: .04em;--bb-shadow-radio-off: inset 0 0 0 1.5px var(--bb-color-hairline-strong);--bb-shadow-radio-on: inset 0 0 0 5px var(--bb-color-ink);--bb-color-glass: var(--bb-ref-color-glass-bone);--bb-color-glass-strong: var(--bb-ref-color-glass-bone-strong);--bb-color-glass-line: var(--bb-ref-color-hairline-glass);--bb-color-glass-fg: var(--bb-ref-color-snow);--bb-color-media-pill: var(--bb-ref-color-bone-050);--bb-color-media-pill-fg: var(--bb-ref-color-ink-900);--bb-color-wash: var(--bb-ref-color-graphite-wash);--bb-color-scrim: var(--bb-ref-color-scrim-cool);--bb-color-scrim-soft: var(--bb-ref-color-scrim-soft-cool);--bb-color-media-label: var(--bb-ref-color-ink-glass);--bb-color-snow: var(--bb-ref-color-snow);--bb-shadow-float: 0 1px 2px rgba(23, 23, 26, .15), 0 2px 8px rgba(23, 23, 26, .14);--bb-shadow-pop: 0 2px 6px rgba(23, 23, 26, .15), 0 12px 28px rgba(23, 23, 26, .2);--bb-shadow-thumb: 0 1px 2px rgba(23, 23, 26, .2);--bb-shadow-focus-input: inset 0 0 0 1px var(--bb-color-ink), 0 0 0 2px var(--bb-color-page), 0 0 0 4px var(--bb-color-focus);--bb-shadow-hairline-glass: inset 0 0 0 1px var(--bb-color-glass-line);--bb-shadow-menu: var(--bb-shadow-hairline), var(--bb-shadow-pop);--bb-shadow-dialog: var(--bb-shadow-hairline), var(--bb-shadow-pop)}:root{--bb-radius-control: var(--bb-ref-radius-md);--bb-radius-card: var(--bb-ref-radius-huge);--bb-radius-chip: var(--bb-ref-radius-pill);--bb-size-control: var(--bb-ref-space-32);--bb-size-control-compact: var(--bb-ref-space-28);--bb-size-chip: var(--bb-ref-space-24);--bb-size-chip-compact: var(--bb-ref-space-20);--bb-size-dialog-viewport: 90vh;--bb-size-dialog-small: var(--bb-ref-space-580);--bb-size-dialog-semi-medium: var(--bb-ref-space-760);--bb-size-dialog-medium: var(--bb-ref-space-1000);--bb-size-dialog-large: var(--bb-ref-space-1200);--bb-size-dialog-xl: var(--bb-ref-space-1400);--bb-size-sheet-small: var(--bb-ref-space-380);--bb-size-sheet-semi-medium: var(--bb-ref-space-450);--bb-size-sheet-medium: var(--bb-ref-space-670);--bb-size-sheet-large: var(--bb-ref-space-980);--bb-size-sheet-xl: var(--bb-ref-space-1200);--bb-size-sheet-min: var(--bb-ref-space-350);--bb-size-dialog-fixed-top-offset: 15%;--bb-size-app-height: var(--app-height);--bb-size-dialog-width: calc(100% - var(--bb-ref-space-40));--bb-size-dialog-fixed-narrow-width: calc(100% - var(--bb-ref-space-32));--bb-size-sheet-width: calc(100vw - var(--bb-ref-space-20));--bb-size-sheet-band-width: calc(100vw - var(--bb-ref-space-100));--bb-size-sheet-height: calc(var(--app-height) - var(--bb-ref-space-20));--bb-size-sheet-narrow-height: calc( var(--app-height) - var(--bb-ref-space-60) );--bb-size-bottom-sheet-width: calc(100% - var(--bb-ref-space-20));--bb-size-bottom-sheet-height: calc( var(--app-height) - var(--bb-ref-space-34) );--bb-z-index-modal: 1100;--bb-z-index-popup-scrim: 1150;--bb-z-index-popup: 1200;--bb-size-measure-display: 13ch;--bb-size-measure-headline: 16ch;--bb-size-measure-lede: 48ch;--bb-size-measure-body: 52ch;--bb-size-feed-viewport: 60vh}:root{--bb-ref-line-height-0: 0;--bb-ref-line-height-1: 1;--bb-ref-line-height-1-1: 1.1;--bb-ref-line-height-1-15: 1.15;--bb-ref-line-height-1-2: 1.2;--bb-ref-line-height-1-25: 1.25;--bb-ref-line-height-1-3: 1.3;--bb-ref-line-height-1-35: 1.35;--bb-ref-line-height-1-4: 1.4;--bb-ref-line-height-1-45: 1.45;--bb-ref-line-height-1-5: 1.5;--bb-ref-line-height-1-55: 1.55;--bb-ref-line-height-1-6: 1.6;--bb-ref-line-height-1-8: 1.8;--bb-ref-line-height-100pct: 100%;--bb-ref-line-height-130pct: 130%;--bb-ref-line-height-135pct: 135%;--bb-ref-line-height-140pct: 140%;--bb-ref-line-height-inherit: inherit;--bb-ref-line-height-normal: normal}}@layer legacy{*{box-sizing:border-box;font-family:var(--bb-font-body, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-weight:400;margin:0;padding:0;-webkit-tap-highlight-color:transparent}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}strong{font-weight:700}}
