.avatar{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-core-gap-2);width:100%;margin:0;padding:var(--padding-core-p-2) var(--padding-core-p-3);border:var(--border-width-core-border-1) solid var(--primitives-color-primary-500);border-radius:var(--border-radius-core-rounded-full);background-color:transparent;box-shadow:var(--shadows-box-shadow-shadow-sm-offset-x) var(--shadows-box-shadow-shadow-sm-offset-y) var(--shadows-box-shadow-shadow-sm-blur) var(--shadows-box-shadow-shadow-sm-spread) var(--shadows-box-shadow-shadow-sm-color);font-family:var(--primitives-font-families-barlow);text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .15s ease,border-color .15s ease,border-width .15s ease,box-shadow .15s ease,opacity .15s ease}.avatar:hover:not(:disabled):not(.avatar--selected){border-color:var(--primitives-color-neutral-300);background-color:var(--primitives-color-neutral-50);box-shadow:none}.avatar:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:2px}.avatar--selected{border-width:var(--border-width-core-border-2);border-color:var(--primitives-color-primary-500);background-color:var(--primitives-color-neutral-0)}.avatar:disabled{border-width:var(--border-width-core-border-1);border-color:var(--primitives-color-neutral-300);background-color:transparent;box-shadow:none;opacity:.5;cursor:not-allowed}.avatar__user{display:flex;align-items:center;gap:var(--gap-core-gap-2);min-width:0}.avatar__image{position:relative;flex-shrink:0;width:var(--height-core-h-8);height:var(--height-core-h-8);border-radius:var(--border-radius-core-rounded-full);overflow:hidden;background-color:var(--primitives-color-neutral-100)}.avatar__img{display:block;width:100%;height:100%;object-fit:cover}.avatar__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--primitives-color-neutral-500);font-family:var(--primitives-typography-body-xs-medium-font-family);font-weight:var(--primitives-typography-body-xs-medium-font-weight);font-size:var(--primitives-typography-body-xs-medium-font-size);line-height:var(--primitives-typography-body-xs-medium-line-height);text-transform:uppercase}.avatar__placeholder{display:block;width:100%;height:100%;background-color:var(--primitives-color-neutral-200)}.avatar__details{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.avatar__name{color:var(--primitives-color-neutral-900);font-family:var(--primitives-typography-body-sm-semibold-font-family);font-weight:var(--primitives-typography-body-sm-semibold-font-weight);font-size:var(--primitives-typography-body-sm-semibold-font-size);line-height:var(--primitives-typography-body-sm-semibold-line-height);letter-spacing:var(--primitives-typography-body-sm-semibold-letter-spacing);white-space:nowrap}.avatar__email{color:var(--primitives-color-neutral-500);font-family:var(--primitives-typography-body-xs-medium-font-family);font-weight:var(--primitives-typography-body-xs-medium-font-weight);font-size:var(--primitives-typography-body-xs-medium-font-size);line-height:var(--primitives-typography-body-xs-medium-line-height);letter-spacing:var(--primitives-typography-body-xs-medium-letter-spacing);white-space:nowrap}.avatar__arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--height-core-h-4);height:var(--height-core-h-4);color:var(--primitives-color-neutral-900)}.avatar__arrow svg{display:block;width:100%;height:100%}[data-theme=dark] .avatar__name{color:var(--primitives-color-neutral-0)}[data-theme=dark] .avatar__email{color:var(--primitives-color-neutral-400)}[data-theme=dark] .avatar__arrow{color:var(--primitives-color-neutral-0)}[data-theme=dark] .avatar:hover:not(:disabled):not(.avatar--selected){border-color:var(--primitives-color-neutral-700);background-color:var(--primitives-color-neutral-800)}[data-theme=dark] .avatar--selected{background-color:var(--primitives-color-neutral-800)}.btn{display:inline-flex;align-items:center;justify-content:center;position:relative;gap:var(--gap-core-gap-2);font-family:var(--primitives-font-families-barlow);font-weight:var(--primitives-font-weights-barlow-1);border-radius:var(--border-radius-core-rounded-full);border:var(--border-width-core-border-2) solid transparent;cursor:pointer;white-space:nowrap;text-decoration:var(--primitives-text-decoration-none);transition:all .2s ease-in-out}.btn:focus{outline:none}.btn:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:var(--padding-core-p-0-5)}.btn:disabled{cursor:not-allowed;box-shadow:none}.btn--primary{color:var(--primitives-color-neutral-0);background-image:linear-gradient(var(--primitives-color-neutral-800),var(--primitives-color-neutral-800)),var(--primitives-gradient-primary-light);box-shadow:var(--shadows-box-shadow-shadow-xs-offset-x) var(--shadows-box-shadow-shadow-xs-offset-y) var(--shadows-box-shadow-shadow-xs-blur) var(--shadows-box-shadow-shadow-xs-spread) var(--shadows-box-shadow-shadow-xs-color)}.btn--primary,.btn--primary:hover:not(:disabled){background-origin:padding-box,border-box;background-clip:padding-box,border-box}.btn--primary:hover:not(:disabled){background-image:linear-gradient(var(--primitives-color-neutral-700),var(--primitives-color-neutral-700)),var(--primitives-gradient-primary-light)}.btn--primary:active:not(:disabled){background-image:linear-gradient(var(--primitives-color-neutral-600),var(--primitives-color-neutral-600)),var(--primitives-gradient-primary-light)}.btn--outline,.btn--primary:active:not(:disabled){background-origin:padding-box,border-box;background-clip:padding-box,border-box}.btn--outline{color:var(--primitives-color-neutral-900);background-image:linear-gradient(var(--primitives-color-neutral-0),var(--primitives-color-neutral-0)),var(--primitives-gradient-primary-dark);box-shadow:var(--shadows-box-shadow-shadow-xs-offset-x) var(--shadows-box-shadow-shadow-xs-offset-y) var(--shadows-box-shadow-shadow-xs-blur) var(--shadows-box-shadow-shadow-xs-spread) var(--shadows-box-shadow-shadow-xs-color)}.btn--outline:hover:not(:disabled){background-image:linear-gradient(var(--primitives-color-neutral-50),var(--primitives-color-neutral-50)),var(--primitives-gradient-primary-dark)}.btn--outline:active:not(:disabled),.btn--outline:hover:not(:disabled){background-origin:padding-box,border-box;background-clip:padding-box,border-box}.btn--outline:active:not(:disabled){background-image:linear-gradient(var(--primitives-color-neutral-200),var(--primitives-color-neutral-200)),var(--primitives-gradient-primary-dark)}.btn--plain{background-color:transparent;color:var(--primitives-color-neutral-900);border-color:transparent}.btn--plain:hover:not(:disabled){color:var(--primitives-color-primary-600)}.btn--plain:active:not(:disabled){color:var(--primitives-color-primary-700)}.btn--delete{background-color:var(--primitives-color-error-600);color:var(--primitives-color-neutral-0);border-color:var(--primitives-color-error-600)}.btn--delete:hover:not(:disabled){background-color:var(--primitives-color-error-700);border-color:var(--primitives-color-error-700)}.btn--delete:active:not(:disabled){background-color:var(--primitives-color-error-500);border-color:var(--primitives-color-error-500)}.btn--delete-outline{background-color:var(--primitives-color-neutral-0);color:var(--primitives-color-error-700);border-color:var(--primitives-color-error-700);box-shadow:var(--shadows-box-shadow-shadow-xs-offset-x) var(--shadows-box-shadow-shadow-xs-offset-y) var(--shadows-box-shadow-shadow-xs-blur) var(--shadows-box-shadow-shadow-xs-spread) var(--shadows-box-shadow-shadow-xs-color)}.btn--delete-outline:hover:not(:disabled){background-color:var(--primitives-color-error-50);border-color:var(--primitives-color-error-700)}.btn--delete-outline:active:not(:disabled){background-color:var(--primitives-color-error-100)}.btn--delete-text{background-color:transparent;color:var(--primitives-color-error-700);border-color:transparent}.btn--delete-text:hover:not(:disabled){text-decoration:underline}.btn--delete-text:active:not(:disabled){color:var(--primitives-color-error-600)}.btn--skeleton{background-color:var(--primitives-color-neutral-100);color:var(--primitives-color-neutral-500);border-color:transparent;pointer-events:none;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.btn--delete:disabled,.btn--primary:disabled{border-color:transparent}.btn--delete-outline:disabled,.btn--delete:disabled,.btn--outline:disabled,.btn--primary:disabled{background-image:none;background-color:var(--primitives-color-neutral-100);color:var(--primitives-color-neutral-500)}.btn--delete-outline:disabled,.btn--outline:disabled{border-color:var(--primitives-color-neutral-200)}.btn--delete-text:disabled,.btn--plain:disabled{background-color:transparent;border-color:transparent;color:var(--primitives-color-neutral-500)}.btn--sm{height:var(--height-core-h-8);padding:0 var(--padding-core-p-3);font-family:var(--primitives-typography-body-xs-semibold-font-family);font-weight:var(--primitives-typography-body-xs-semibold-font-weight);font-size:var(--primitives-typography-body-xs-semibold-font-size);line-height:var(--primitives-typography-body-xs-semibold-line-height);letter-spacing:var(--primitives-typography-body-xs-semibold-letter-spacing)}.btn--md{height:var(--height-core-h-9);padding:0 var(--padding-core-p-4);font-family:var(--primitives-typography-body-sm-semibold-font-family);font-weight:var(--primitives-typography-body-sm-semibold-font-weight);font-size:var(--primitives-typography-body-sm-semibold-font-size);line-height:var(--primitives-typography-body-sm-semibold-line-height);letter-spacing:var(--primitives-typography-body-sm-semibold-letter-spacing)}.btn--lg{height:var(--height-core-h-10);padding:0 var(--padding-core-p-6);font-family:var(--primitives-typography-body-lg-semibold-font-family);font-weight:var(--primitives-typography-body-lg-semibold-font-weight);font-size:var(--primitives-typography-body-lg-semibold-font-size);line-height:var(--primitives-typography-body-lg-semibold-line-height);letter-spacing:var(--primitives-typography-body-lg-semibold-letter-spacing)}.btn--full-width{width:100%}.btn--loading{cursor:wait}.btn__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--height-core-h-4);height:var(--height-core-h-4)}.btn__icon svg{display:block;width:100%;height:100%}.btn__label{display:inline}.btn--icon-only{padding:0;gap:0;width:var(--height-core-h-9);height:var(--height-core-h-9);background-image:none;background-color:var(--primitives-color-neutral-0);border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);color:var(--primitives-color-neutral-900);box-shadow:none}.btn--icon-only.btn--sm{width:var(--height-core-h-8);height:var(--height-core-h-8)}.btn--icon-only.btn--md{width:var(--height-core-h-9);height:var(--height-core-h-9)}.btn--icon-only.btn--lg{width:var(--height-core-h-10);height:var(--height-core-h-10)}.btn--icon-only .btn__icon{width:var(--height-core-h-4);height:var(--height-core-h-4);margin:0}.btn--icon-only:hover:not(:disabled){color:var(--primitives-color-primary-600);box-shadow:var(--shadows-box-shadow-shadow-xs-offset-x) var(--shadows-box-shadow-shadow-xs-offset-y) var(--shadows-box-shadow-shadow-xs-blur) var(--shadows-box-shadow-shadow-xs-spread) var(--shadows-box-shadow-shadow-xs-color)}.btn--icon-only-ghost{border-color:transparent}.btn--icon-only-ghost:hover:not(:disabled){border-color:var(--primitives-color-neutral-300)}.btn--icon-only-destructive,.btn--icon-only-destructive:hover:not(:disabled){color:var(--primitives-color-error-700)}.btn--icon-only:disabled{background-color:var(--primitives-color-neutral-0);border-color:var(--primitives-color-neutral-300);color:var(--primitives-color-neutral-500)}.btn--icon-only-ghost:disabled{border-color:transparent}.btn--icon-only-destructive:disabled{color:var(--primitives-color-neutral-500)}.btn__tooltip{top:calc(100% + 8px);transform:translateX(-50%);padding:var(--padding-core-p-1-5) var(--padding-core-p-3);color:var(--primitives-color-neutral-0);font-family:var(--primitives-typography-body-xs-medium-font-family);font-weight:var(--primitives-typography-body-xs-medium-font-weight);font-size:var(--primitives-typography-body-xs-medium-font-size);line-height:var(--primitives-typography-body-xs-medium-line-height);letter-spacing:var(--primitives-typography-body-xs-medium-letter-spacing);border-radius:var(--border-radius-core-rounded-sm);box-shadow:var(--shadows-box-shadow-shadow-sm-offset-x) var(--shadows-box-shadow-shadow-sm-offset-y) var(--shadows-box-shadow-shadow-sm-blur) var(--shadows-box-shadow-shadow-sm-spread) var(--shadows-box-shadow-shadow-sm-color);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:20}.btn__tooltip,.btn__tooltip:before{position:absolute;left:50%;background-color:var(--primitives-color-neutral-800)}.btn__tooltip:before{content:"";top:-4px;width:8px;height:8px;transform:translateX(-50%) rotate(45deg)}.btn:focus-visible .btn__tooltip,.btn:hover .btn__tooltip{opacity:1;visibility:visible}.btn__spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme=dark] .btn--primary{background-image:none;background-color:var(--primitives-color-neutral-700);border-color:var(--primitives-color-blue-500);color:var(--primitives-color-neutral-0)}[data-theme=dark] .btn--primary:hover:not(:disabled){background-color:var(--primitives-color-neutral-600)}[data-theme=dark] .btn--primary:active:not(:disabled){background-color:var(--primitives-color-neutral-800)}[data-theme=dark] .btn--outline{background-image:none;background-color:transparent;border-color:var(--primitives-color-blue-900);color:var(--primitives-color-neutral-0)}[data-theme=dark] .btn--outline:hover:not(:disabled){background-color:var(--primitives-color-neutral-800)}[data-theme=dark] .btn--outline:active:not(:disabled){background-color:var(--primitives-color-neutral-700)}[data-theme=dark] .btn--plain{color:var(--primitives-color-neutral-0)}[data-theme=dark] .btn--plain:hover:not(:disabled){color:var(--primitives-color-blue-500)}[data-theme=dark] .btn--plain:active:not(:disabled){color:var(--primitives-color-primary-300)}[data-theme=dark] .btn--delete-outline{background-color:transparent;border-color:var(--primitives-color-error-400)}[data-theme=dark] .btn--delete-outline,[data-theme=dark] .btn--delete-text{color:var(--primitives-color-error-400)}[data-theme=dark] .btn--delete:disabled,[data-theme=dark] .btn--primary:disabled{background-image:none;background-color:var(--primitives-color-neutral-800);border-color:transparent;color:var(--primitives-color-neutral-500)}[data-theme=dark] .btn--delete-outline:disabled,[data-theme=dark] .btn--outline:disabled{background-image:none;background-color:var(--primitives-color-neutral-800);border-color:var(--primitives-color-neutral-700);color:var(--primitives-color-neutral-500)}[data-theme=dark] .btn--delete-text:disabled,[data-theme=dark] .btn--plain:disabled{color:var(--primitives-color-neutral-500)}[data-theme=dark] .btn--icon-only{background-color:var(--primitives-color-neutral-700);border-color:var(--primitives-color-neutral-600);color:var(--primitives-color-neutral-0)}[data-theme=dark] .btn--icon-only:hover:not(:disabled){color:var(--primitives-color-blue-500)}[data-theme=dark] .btn--icon-only-ghost{background-color:transparent;border-color:transparent}[data-theme=dark] .btn--icon-only-ghost:hover:not(:disabled){background-color:var(--primitives-color-neutral-700);border-color:var(--primitives-color-neutral-600)}[data-theme=dark] .btn--icon-only-destructive,[data-theme=dark] .btn--icon-only-destructive:hover:not(:disabled){color:var(--primitives-color-error-400)}[data-theme=dark] .btn--icon-only:disabled{background-color:var(--primitives-color-neutral-800);border-color:var(--primitives-color-neutral-700);color:var(--primitives-color-neutral-500)}[data-theme=dark] .btn--icon-only-ghost:disabled{background-color:transparent;border-color:transparent}.badge{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-core-gap-0-5);padding:var(--padding-core-p-0-5) var(--padding-core-p-2);border-radius:var(--border-radius-core-rounded-full);border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);background-color:var(--primitives-color-neutral-0);color:var(--primitives-color-neutral-900);font-family:var(--primitives-typography-body-xs-semibold-font-family);font-weight:var(--primitives-typography-body-xs-semibold-font-weight);font-size:var(--primitives-typography-body-xs-semibold-font-size);line-height:var(--primitives-typography-body-xs-semibold-line-height);letter-spacing:var(--primitives-typography-body-xs-semibold-letter-spacing);white-space:nowrap;box-sizing:border-box;backdrop-filter:blur(4px)}.badge--destructive{background-color:var(--primitives-color-error-700);border-color:var(--primitives-color-error-400);color:var(--primitives-color-neutral-0)}.badge--ghost{background-color:transparent;border-color:transparent;color:var(--primitives-color-neutral-900);font-weight:var(--primitives-font-weights-barlow-0);text-transform:uppercase}.badge__dot{width:7px;height:7px;border-radius:var(--border-radius-core-rounded-full);flex-shrink:0}.badge__dot--green{background-color:var(--primitives-color-success-700)}.badge__dot--red{background-color:var(--primitives-color-error-700)}.badge__dot--purple{background-color:var(--primitives-color-accent-purple)}.badge__dot--indigo{background-color:var(--primitives-color-accent-indigo)}.badge__dot--teal{background-color:var(--primitives-color-accent-teal)}.badge__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--height-core-h-2-5);height:var(--height-core-h-2-5);flex-shrink:0;color:currentColor}.badge__icon svg{display:block;width:100%;height:100%}.badge__label{display:inline}.badge__tooltip{top:calc(100% + 8px);transform:translateX(-50%);display:flex;align-items:center;padding:var(--padding-core-p-1-5) var(--padding-core-p-3);border-radius:var(--border-radius-core-rounded-sm);color:var(--primitives-color-neutral-0);font-family:var(--primitives-typography-body-xs-medium-font-family);font-weight:var(--primitives-typography-body-xs-medium-font-weight);font-size:var(--primitives-typography-body-xs-medium-font-size);line-height:var(--primitives-typography-body-xs-medium-line-height);letter-spacing:var(--primitives-typography-body-xs-medium-letter-spacing);white-space:nowrap;z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.badge__tooltip,.badge__tooltip:before{position:absolute;left:50%;background-color:var(--primitives-color-neutral-800)}.badge__tooltip:before{content:"";top:-4px;width:8px;height:8px;transform:translateX(-50%) rotate(45deg)}.badge--has-tooltip:focus-visible,.badge--has-tooltip:hover{z-index:20}.badge--has-tooltip:focus-visible .badge__tooltip,.badge--has-tooltip:hover .badge__tooltip{opacity:1;visibility:visible}.input-field{display:flex;flex-direction:column;gap:var(--gap-core-gap-1-5);align-items:flex-start;width:320px;font-family:var(--primitives-font-families-barlow,"Barlow",sans-serif)}.input-field--full-width{width:100%}.input-field__label{display:flex;gap:var(--gap-core-gap-0-5);align-items:flex-start;width:100%}.input-field__label-text{font-weight:var(--primitives-font-weights-barlow-1);font-size:var(--primitives-font-size-1);line-height:1.45;letter-spacing:.07px;color:var(--primitives-color-neutral-600)}.input-field__label--error .input-field__label-text,.input-field__required{color:var(--primitives-color-error-700)}.input-field__required{font-weight:var(--primitives-font-weights-barlow-1);font-size:var(--primitives-font-size-1);line-height:1.4;letter-spacing:.14px}.input-field__input-wrapper{display:flex;align-items:center;gap:var(--gap-core-gap-2);width:100%;height:36px;padding:var(--padding-core-p-1) var(--padding-core-p-3);background-color:var(--primitives-color-neutral-0);border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);border-radius:var(--border-radius-core-rounded-md);box-shadow:var(--shadows-box-shadow-shadow-xs-offset-x) var(--shadows-box-shadow-shadow-xs-offset-y) var(--shadows-box-shadow-shadow-xs-blur) var(--shadows-box-shadow-shadow-xs-spread) var(--shadows-box-shadow-shadow-xs-color);box-sizing:border-box;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.input-field__input-wrapper:focus-within{border-color:var(--primitives-color-primary-700)}.input-field__input-wrapper--error{border-color:var(--primitives-color-error-300)}.input-field__input-wrapper--error:focus-within{border-color:var(--primitives-color-error-300)}.input-field__input-wrapper--disabled{background-color:var(--primitives-color-neutral-100);cursor:not-allowed}.input-field__input-wrapper--disabled:focus-within{border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);background:var(--primitives-color-neutral-100)}.input-field__input{flex:1 0 0;min-width:0;min-height:1px;padding:0;margin:0;font-family:inherit;font-weight:var(--primitives-font-weights-barlow-0);font-size:var(--primitives-font-size-1);line-height:1.45;letter-spacing:.07px;color:var(--primitives-color-neutral-700);background:transparent;border:none;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-field__input::placeholder{color:var(--primitives-color-neutral-500)}.input-field__input:disabled{cursor:not-allowed;color:var(--primitives-color-neutral-500)}.input-field__input:disabled::placeholder{color:var(--primitives-color-neutral-400)}.input-field__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primitives-color-neutral-500);overflow:hidden}.input-field__icon,.input-field__icon svg{width:24px;height:24px}.input-field__icon-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;padding:0;margin:0;background:transparent;border:none;cursor:pointer;color:var(--primitives-color-neutral-500);overflow:hidden;transition:color .15s ease}.input-field__icon-button:hover:not(:disabled){color:var(--primitives-color-neutral-700)}.input-field__icon-button:disabled{cursor:not-allowed;color:var(--primitives-color-neutral-400)}.input-field__icon-button svg{width:24px;height:24px}.input-field__helper{margin:0;font-weight:var(--primitives-font-weights-barlow-0,500);font-size:var(--primitives-font-size-1,14px);line-height:1.45;letter-spacing:.07px;color:var(--primitives-color-neutral-500);width:100%;white-space:pre-wrap}.input-field__helper--error{color:var(--primitives-color-error-700)}[data-theme=dark] .input-field__label-text{color:var(--primitives-color-neutral-400)}[data-theme=dark] .input-field__input-wrapper{background-color:var(--primitives-color-neutral-800);border-color:var(--primitives-color-neutral-700)}[data-theme=dark] .input-field__input{color:var(--primitives-color-neutral-0)}[data-theme=dark] .input-field__input::placeholder{color:var(--primitives-color-neutral-500)}[data-theme=dark] .input-field__helper{color:var(--primitives-color-neutral-500)}[data-theme=dark] .input-field__input-wrapper:focus-within{border-color:var(--primitives-color-blue-500)}[data-theme=dark] .input-field__input-wrapper--error{border-color:var(--primitives-color-error-500)}[data-theme=dark] .input-field__input-wrapper--error:focus-within{border-color:var(--primitives-color-error-500)}[data-theme=dark] .input-field__input-wrapper--disabled{background-color:var(--primitives-color-neutral-700)}.loader{display:inline-flex;flex-direction:column;align-items:center;gap:var(--gap-core-gap-2);font-family:var(--primitives-font-families-barlow)}.loader__image{display:block;height:auto}.loader--sm .loader__image{width:96px}.loader--md .loader__image{width:132px}.loader--lg .loader__image{width:180px}.loader__label{font-family:var(--primitives-typography-heading-sm-medium-font-family);font-weight:var(--primitives-typography-heading-sm-medium-font-weight);font-size:var(--primitives-typography-heading-sm-medium-font-size);line-height:var(--primitives-typography-heading-sm-medium-line-height);letter-spacing:var(--primitives-typography-heading-sm-medium-letter-spacing);color:var(--primitives-color-neutral-800);text-align:center}[data-theme=dark] .loader__image{filter:invert(1)}[data-theme=dark] .loader__label{color:var(--primitives-color-neutral-0)}.switches-field{display:inline-flex;align-items:flex-start;gap:var(--gap-core-gap-3);font-family:var(--primitives-font-families-barlow)}.switches-field--label-left{flex-direction:row-reverse}.switches-disabled{opacity:.5}.switches-disabled .switches-control,.switches-disabled .switches-text{cursor:not-allowed}.switches-control{align-items:center;flex-shrink:0}.switches-control,.switches-text{display:inline-flex;cursor:pointer}.switches-text{flex-direction:column;gap:var(--gap-core-gap-2);min-width:0}.switches-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.switches-slider{position:relative;width:36px;height:20px;flex-shrink:0;background:var(--primitives-color-neutral-300);border-radius:var(--border-radius-core-rounded-full);transition:background .2s}.switches-input:checked+.switches-slider{background:var(--primitives-color-primary-600)}.switches-input:focus-visible+.switches-slider{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:var(--padding-core-p-0-5)}.switches-slider:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:var(--primitives-color-neutral-0);border-radius:var(--border-radius-core-rounded-full);box-shadow:var(--shadows-box-shadow-shadow-2xs-offset-x) var(--shadows-box-shadow-shadow-2xs-offset-y) var(--shadows-box-shadow-shadow-2xs-blur) var(--shadows-box-shadow-shadow-2xs-spread) var(--shadows-box-shadow-shadow-2xs-color);transition:left .2s}.switches-input:checked+.switches-slider:before{left:18px}.switches-checkbox-box{width:16px;height:16px;flex-shrink:0;border-radius:var(--border-radius-core-rounded-sm);border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);background:var(--primitives-color-neutral-0);display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.switches-input:focus-visible+.switches-checkbox-box,.switches-input:focus-visible+.switches-radio-circle{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:var(--padding-core-p-0-5)}.switches-checkbox-checked{background:var(--primitives-color-primary-600);border-color:var(--primitives-color-primary-600)}.switches-checkbox-checked:after{content:"";display:block;width:5px;height:9px;margin-bottom:2px;border:solid var(--primitives-color-neutral-0);border-width:0 2px 2px 0;transform:rotate(45deg)}.switches-radio-circle{width:16px;height:16px;flex-shrink:0;border-radius:var(--border-radius-core-rounded-full);border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);background:var(--primitives-color-neutral-0);display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s}.switches-radio-checked{border-color:var(--primitives-color-neutral-400)}.switches-radio-checked:after{content:"";display:block;width:8px;height:8px;border-radius:var(--border-radius-core-rounded-full);background:var(--primitives-color-primary-600)}.switches-label{font-family:var(--primitives-typography-body-sm-semibold-font-family);font-weight:var(--primitives-typography-body-sm-semibold-font-weight);font-size:var(--primitives-typography-body-sm-semibold-font-size);line-height:var(--primitives-typography-body-sm-semibold-line-height);letter-spacing:var(--primitives-typography-body-sm-semibold-letter-spacing);color:var(--primitives-color-neutral-700)}.switches-description{font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);color:var(--primitives-color-neutral-500)}[data-theme=dark] .switches-label{color:var(--primitives-color-neutral-0)}[data-theme=dark] .switches-description{color:var(--primitives-color-neutral-500)}[data-theme=dark] .switches-slider{background:var(--primitives-color-neutral-700)}[data-theme=dark] .switches-input:checked+.switches-slider{background:var(--primitives-color-green-500)}[data-theme=dark] .switches-checkbox-box,[data-theme=dark] .switches-radio-circle{background:transparent;border-color:var(--primitives-color-neutral-500)}[data-theme=dark] .switches-checkbox-checked,[data-theme=dark] .switches-radio-checked{border-color:var(--primitives-color-green-500)}[data-theme=dark] .switches-checkbox-checked{background:var(--primitives-color-green-500)}[data-theme=dark] .switches-checkbox-checked:after{border-color:var(--primitives-color-neutral-900)}[data-theme=dark] .switches-radio-checked:after{background:var(--primitives-color-green-500)}.tooltip{position:relative;display:inline-flex}.tooltip__bubble{z-index:30;display:inline-flex;align-items:center;padding:var(--padding-core-p-1-5) var(--padding-core-p-3);color:var(--primitives-color-neutral-0);border-radius:var(--border-radius-core-rounded-sm);font-family:var(--primitives-typography-body-xs-medium-font-family);font-weight:var(--primitives-typography-body-xs-medium-font-weight);font-size:var(--primitives-typography-body-xs-medium-font-size);line-height:var(--primitives-typography-body-xs-medium-line-height);letter-spacing:var(--primitives-typography-body-xs-medium-letter-spacing);white-space:nowrap;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.tooltip__bubble,.tooltip__bubble:before{position:absolute;background-color:var(--primitives-color-neutral-800)}.tooltip__bubble:before{content:"";width:8px;height:8px}.tooltip:focus-within>.tooltip__bubble,.tooltip:hover>.tooltip__bubble{opacity:1;visibility:visible}.tooltip--top>.tooltip__bubble{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip--top>.tooltip__bubble:before{bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg)}.tooltip--bottom>.tooltip__bubble{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip--bottom>.tooltip__bubble:before{top:-4px;left:50%;transform:translateX(-50%) rotate(45deg)}.tooltip--left>.tooltip__bubble{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip--left>.tooltip__bubble:before{right:-4px;top:50%;transform:translateY(-50%) rotate(45deg)}.tooltip--right>.tooltip__bubble{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip--right>.tooltip__bubble:before{left:-4px;top:50%;transform:translateY(-50%) rotate(45deg)}.tooltip--bottom-start>.tooltip__bubble{top:calc(100% + 8px);left:0}.tooltip--bottom-start>.tooltip__bubble:before{top:-4px;left:var(--padding-core-p-3);transform:rotate(45deg)}.tooltip--bottom-end>.tooltip__bubble{top:calc(100% + 8px);right:0}.tooltip--bottom-end>.tooltip__bubble:before{top:-4px;right:var(--padding-core-p-3);transform:rotate(45deg)}.button-group{display:inline-flex;overflow:hidden;box-sizing:border-box;background-color:var(--primitives-color-neutral-0);font-family:var(--primitives-font-families-barlow)}.button-group--horizontal{flex-direction:row;align-items:stretch;border-radius:var(--border-radius-core-rounded-full)}.button-group--vertical{flex-direction:column;align-items:stretch;border-radius:var(--border-radius-core-rounded-sm)}.button-group--outline{border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);box-shadow:var(--shadows-box-shadow-shadow-sm-offset-x) var(--shadows-box-shadow-shadow-sm-offset-y) var(--shadows-box-shadow-shadow-sm-blur) var(--shadows-box-shadow-shadow-sm-spread) var(--shadows-box-shadow-shadow-sm-color)}.button-group--fill .button-group__add,.button-group--fill .button-group__item{background-color:var(--primitives-color-neutral-50)}.button-group__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-core-gap-1);padding:var(--padding-core-p-1-5) var(--padding-core-p-4);background:transparent;border:none;cursor:pointer;white-space:nowrap;font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);color:var(--primitives-color-neutral-700);transition:background-color .15s ease}.button-group--outline .button-group__item:hover:not(:disabled){background-color:var(--primitives-color-neutral-50)}.button-group--fill .button-group__item:hover:not(:disabled){background-color:var(--primitives-color-neutral-100)}.button-group__item:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:calc(-1 * var(--border-width-core-border-2))}.button-group__item:disabled{color:var(--primitives-color-neutral-400);cursor:not-allowed}.button-group__add{display:inline-flex;align-items:center;justify-content:center;padding:var(--padding-core-p-1-5);background-color:transparent;border:none;cursor:pointer;color:var(--primitives-color-neutral-700);transition:background-color .15s ease}.button-group--outline .button-group__add:hover:not(:disabled){background-color:var(--primitives-color-neutral-50)}.button-group--fill .button-group__add:hover:not(:disabled){background-color:var(--primitives-color-neutral-100)}.button-group__add:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:calc(-1 * var(--border-width-core-border-2))}.button-group__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--height-core-h-4);height:var(--height-core-h-4);flex-shrink:0}.button-group__icon svg{display:block;width:100%;height:100%}.button-group__label{display:inline}[data-theme=dark] .button-group{background-color:var(--primitives-color-neutral-800)}[data-theme=dark] .button-group--outline{border-color:var(--primitives-color-neutral-700)}[data-theme=dark] .button-group--fill .button-group__add,[data-theme=dark] .button-group--fill .button-group__item{background-color:var(--primitives-color-neutral-700)}[data-theme=dark] .button-group__add,[data-theme=dark] .button-group__item{color:var(--primitives-color-neutral-0)}[data-theme=dark] .button-group--outline .button-group__add:hover:not(:disabled),[data-theme=dark] .button-group--outline .button-group__item:hover:not(:disabled){background-color:var(--primitives-color-neutral-700)}[data-theme=dark] .button-group--fill .button-group__add:hover:not(:disabled),[data-theme=dark] .button-group--fill .button-group__item:hover:not(:disabled){background-color:var(--primitives-color-neutral-600)}[data-theme=dark] .button-group__item:disabled{color:var(--primitives-color-neutral-500)}.flash-message{position:relative;box-sizing:border-box;display:block;width:100%;overflow:hidden;background-color:var(--primitives-color-neutral-0);border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-100);border-radius:var(--border-radius-core-rounded-sm);box-shadow:var(--shadows-box-shadow-shadow-md-1-offset-x) var(--shadows-box-shadow-shadow-md-1-offset-y) var(--shadows-box-shadow-shadow-md-1-blur) var(--shadows-box-shadow-shadow-md-1-spread) var(--shadows-box-shadow-shadow-md-1-color),var(--shadows-box-shadow-shadow-md-2-offset-x) var(--shadows-box-shadow-shadow-md-2-offset-y) var(--shadows-box-shadow-shadow-md-2-blur) var(--shadows-box-shadow-shadow-md-2-spread) var(--shadows-box-shadow-shadow-md-2-color);font-family:var(--primitives-typography-body-lg-medium-font-family)}.flash-message__row{justify-content:space-between;padding:var(--padding-core-p-5)}.flash-message__main,.flash-message__row{display:flex;align-items:center;gap:var(--gap-core-gap-2-5)}.flash-message__main{min-width:0}.flash-message__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--height-core-h-6);height:var(--height-core-h-6)}.flash-message__icon svg{display:block;width:100%;height:100%}.flash-message__text{font-family:var(--primitives-typography-body-lg-medium-font-family);font-weight:var(--primitives-typography-body-lg-medium-font-weight);font-size:var(--primitives-typography-body-lg-medium-font-size);line-height:var(--primitives-typography-body-lg-medium-line-height);letter-spacing:var(--primitives-typography-body-lg-medium-letter-spacing);color:var(--primitives-color-neutral-900)}.flash-message__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:15px;height:15px;padding:0;border:none;background:none;color:var(--primitives-color-neutral-400);cursor:pointer}.flash-message__close svg{display:block;width:100%;height:100%}.flash-message__close:hover{color:var(--primitives-color-neutral-600)}.flash-message__close:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:2px;border-radius:var(--border-radius-core-rounded-xs)}.flash-message__bar{position:absolute;left:0;right:0;bottom:0;height:var(--height-core-h-1)}.flash-message--success .flash-message__icon{color:var(--primitives-color-success-700)}.flash-message--success .flash-message__bar{background-color:var(--primitives-color-success-700)}.flash-message--error .flash-message__icon{color:var(--primitives-color-error-700)}.flash-message--error .flash-message__bar{background-color:var(--primitives-color-error-700)}.flash-message--warning .flash-message__icon{color:var(--primitives-color-warning-700)}.flash-message--warning .flash-message__bar{background-color:var(--primitives-color-warning-700)}.flash-message--info .flash-message__icon{color:var(--primitives-color-primary-600)}.flash-message--info .flash-message__bar{background-color:var(--primitives-color-primary-500)}[data-theme=dark] .flash-message{background-color:var(--primitives-color-neutral-800);border-color:var(--primitives-color-neutral-700)}[data-theme=dark] .flash-message__text{color:var(--primitives-color-neutral-0)}[data-theme=dark] .flash-message__close:hover{color:var(--primitives-color-neutral-100)}.input-button-combo{display:inline-flex;align-items:stretch;width:320px;background-color:var(--primitives-color-neutral-0);border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);border-radius:var(--border-radius-core-rounded-sm);box-shadow:var(--shadows-box-shadow-shadow-xs-offset-x) var(--shadows-box-shadow-shadow-xs-offset-y) var(--shadows-box-shadow-shadow-xs-blur) var(--shadows-box-shadow-shadow-xs-spread) var(--shadows-box-shadow-shadow-xs-color);overflow:hidden;box-sizing:border-box;font-family:var(--primitives-font-families-barlow)}.input-button-combo--full-width{width:100%}.input-button-combo:focus-within{border-color:var(--primitives-color-primary-700)}.input-button-combo--disabled{background-color:var(--primitives-color-neutral-100);cursor:not-allowed}.input-button-combo__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-core-gap-1);padding:var(--padding-core-p-1-5) var(--padding-core-p-4);background:transparent;border:none;cursor:pointer;white-space:nowrap;font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);color:var(--primitives-color-neutral-700);transition:background-color .15s ease}.input-button-combo__button:hover:not(:disabled){background-color:var(--primitives-color-neutral-50)}.input-button-combo__button:disabled{color:var(--primitives-color-neutral-400);cursor:not-allowed}.input-button-combo__input{flex:1 0 0;min-width:0;height:var(--height-core-h-9);padding:var(--padding-core-p-1) var(--padding-core-p-3);background:transparent;border:none;outline:none;font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);color:var(--primitives-color-neutral-700);box-sizing:border-box;text-overflow:ellipsis}.input-button-combo__input::placeholder{color:var(--primitives-color-neutral-500)}.input-button-combo__input:disabled{cursor:not-allowed;color:var(--primitives-color-neutral-500)}.input-button-combo>*+*{border-left:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300)}[data-theme=dark] .input-button-combo{background-color:var(--primitives-color-neutral-800);border-color:var(--primitives-color-neutral-700)}[data-theme=dark] .input-button-combo:focus-within{border-color:var(--primitives-color-blue-500)}[data-theme=dark] .input-button-combo>*+*{border-color:var(--primitives-color-neutral-700)}[data-theme=dark] .input-button-combo__button{color:var(--primitives-color-neutral-0)}[data-theme=dark] .input-button-combo__button:hover:not(:disabled){background-color:var(--primitives-color-neutral-700)}[data-theme=dark] .input-button-combo__input{color:var(--primitives-color-neutral-0)}[data-theme=dark] .input-button-combo__input::placeholder{color:var(--primitives-color-neutral-500)}[data-theme=dark] .input-button-combo--disabled{background-color:var(--primitives-color-neutral-700)}.input-group{display:flex;flex-direction:column;gap:var(--gap-core-gap-1-5);align-items:flex-start;width:320px;font-family:var(--primitives-font-families-barlow)}.input-group--full-width{width:100%}.input-group__label{display:flex;gap:var(--gap-core-gap-0-5);align-items:flex-start;width:100%;font-family:var(--primitives-typography-body-sm-semibold-font-family);font-weight:var(--primitives-typography-body-sm-semibold-font-weight);font-size:var(--primitives-typography-body-sm-semibold-font-size);line-height:var(--primitives-typography-body-sm-semibold-line-height);letter-spacing:var(--primitives-typography-body-sm-semibold-letter-spacing);color:var(--primitives-color-neutral-600)}.input-group__label--error,.input-group__required{color:var(--primitives-color-error-700)}.input-group__field{display:flex;align-items:center;gap:var(--gap-core-gap-2);width:100%;height:var(--height-core-h-9);padding:var(--padding-core-p-1) var(--padding-core-p-3);background-color:var(--primitives-color-neutral-0);border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);border-radius:var(--border-radius-core-rounded-md);box-shadow:var(--shadows-box-shadow-shadow-sm-offset-x) var(--shadows-box-shadow-shadow-sm-offset-y) var(--shadows-box-shadow-shadow-sm-blur) var(--shadows-box-shadow-shadow-sm-spread) var(--shadows-box-shadow-shadow-sm-color);box-sizing:border-box;overflow:hidden;transition:border-color .15s ease}.input-group__field:focus-within{border-color:var(--primitives-color-primary-700)}.input-group__field--error,.input-group__field--error:focus-within{border-color:var(--primitives-color-error-300)}.input-group__field--disabled{background-color:var(--primitives-color-neutral-50);cursor:not-allowed}.input-group__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--height-core-h-4);height:var(--height-core-h-4);flex-shrink:0;color:var(--primitives-color-neutral-500)}.input-group__icon svg{display:block;width:100%;height:100%}.input-group__kbd{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--height-core-h-5);height:var(--height-core-h-5);padding:0 var(--padding-core-p-1);background-color:var(--primitives-color-neutral-300);border-radius:var(--border-radius-core-rounded-md);font-family:var(--primitives-typography-body-xs-medium-font-family);font-weight:var(--primitives-typography-body-xs-medium-font-weight);font-size:var(--primitives-typography-body-xs-medium-font-size);line-height:var(--primitives-typography-body-xs-medium-line-height);letter-spacing:var(--primitives-typography-body-xs-medium-letter-spacing);color:var(--primitives-color-neutral-600)}.input-group__input{flex:1 0 0;min-width:0;height:100%;padding:0;margin:0;background:transparent;border:none;outline:none;font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);color:var(--primitives-color-neutral-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-group__input::placeholder{color:var(--primitives-color-neutral-500)}.input-group__input:disabled{cursor:not-allowed;color:var(--primitives-color-neutral-500)}.input-group__helper{margin:0;width:100%;font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);color:var(--primitives-color-neutral-500);white-space:pre-wrap}.input-group__helper--error{color:var(--primitives-color-error-700)}[data-theme=dark] .input-group__label{color:var(--primitives-color-neutral-400)}[data-theme=dark] .input-group__field{background-color:var(--primitives-color-neutral-800);border-color:var(--primitives-color-neutral-700)}[data-theme=dark] .input-group__field:focus-within{border-color:var(--primitives-color-blue-500)}[data-theme=dark] .input-group__field--error,[data-theme=dark] .input-group__field--error:focus-within{border-color:var(--primitives-color-error-500)}[data-theme=dark] .input-group__field--disabled{background-color:var(--primitives-color-neutral-700)}[data-theme=dark] .input-group__input{color:var(--primitives-color-neutral-0)}[data-theme=dark] .input-group__kbd{background-color:var(--primitives-color-neutral-700);color:var(--primitives-color-neutral-400)}[data-theme=dark] .input-group__helper{color:var(--primitives-color-neutral-500)}.upload-image{display:flex;flex-direction:column;gap:var(--gap-core-gap-1-5);align-items:flex-start;width:320px;font-family:var(--primitives-font-families-barlow)}.upload-image--full-width{width:100%}.upload-image__label{width:100%;font-family:var(--primitives-typography-body-sm-semibold-font-family);font-weight:var(--primitives-typography-body-sm-semibold-font-weight);font-size:var(--primitives-typography-body-sm-semibold-font-size);line-height:var(--primitives-typography-body-sm-semibold-line-height);letter-spacing:var(--primitives-typography-body-sm-semibold-letter-spacing);color:var(--primitives-color-neutral-600)}.upload-image__label--error{color:var(--primitives-color-error-700)}.upload-image__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:var(--height-core-h-20);padding:var(--padding-core-p-1) var(--padding-core-p-3);background-color:var(--primitives-color-neutral-0);border:var(--border-width-core-border-1) dashed var(--primitives-color-neutral-300);border-radius:var(--border-radius-core-rounded-md);box-shadow:var(--shadows-box-shadow-shadow-sm-offset-x) var(--shadows-box-shadow-shadow-sm-offset-y) var(--shadows-box-shadow-shadow-sm-blur) var(--shadows-box-shadow-shadow-sm-spread) var(--shadows-box-shadow-shadow-sm-color);box-sizing:border-box;overflow:hidden;cursor:pointer;transition:border-color .15s ease}.upload-image__dropzone--dragging,.upload-image__dropzone:focus-within{border-color:var(--primitives-color-primary-700)}.upload-image__dropzone--error,.upload-image__dropzone--error:focus-within{border-color:var(--primitives-color-error-300)}.upload-image__dropzone--disabled{background-color:transparent;cursor:not-allowed}.upload-image__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.upload-image__content{display:flex;align-items:center;justify-content:center;gap:var(--gap-core-gap-3);width:100%}.upload-image__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--height-core-h-4);height:var(--height-core-h-4);flex-shrink:0;color:var(--primitives-color-neutral-600)}.upload-image__icon svg{display:block;width:100%;height:100%}.upload-image__text{display:inline-flex;align-items:center;gap:var(--gap-core-gap-1);font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);white-space:nowrap}.upload-image__drop{color:var(--primitives-color-neutral-600)}.upload-image__browse{color:var(--primitives-color-primary-600)}.upload-image__dropzone--disabled .upload-image__drop,.upload-image__dropzone--disabled .upload-image__icon{color:var(--primitives-color-neutral-500)}.upload-image__dropzone--disabled .upload-image__browse{color:var(--primitives-color-neutral-500);text-decoration:underline}.upload-image__helper{margin:0;width:100%;font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);color:var(--primitives-color-neutral-500)}.upload-image__helper--error{color:var(--primitives-color-error-700)}[data-theme=dark] .upload-image__label{color:var(--primitives-color-neutral-400)}[data-theme=dark] .upload-image__dropzone{background-color:var(--primitives-color-neutral-800);border-color:var(--primitives-color-neutral-700)}[data-theme=dark] .upload-image__dropzone--dragging,[data-theme=dark] .upload-image__dropzone:focus-within{border-color:var(--primitives-color-blue-500)}[data-theme=dark] .upload-image__dropzone--error,[data-theme=dark] .upload-image__dropzone--error:focus-within{border-color:var(--primitives-color-error-500)}[data-theme=dark] .upload-image__dropzone--disabled{background-color:transparent}[data-theme=dark] .upload-image__drop,[data-theme=dark] .upload-image__icon{color:var(--primitives-color-neutral-400)}[data-theme=dark] .upload-image__helper{color:var(--primitives-color-neutral-500)}.textarea{display:flex;flex-direction:column;gap:var(--gap-core-gap-1-5);align-items:flex-start;width:320px;font-family:var(--primitives-font-families-barlow)}.textarea--full-width{width:100%}.textarea__label{display:flex;gap:var(--gap-core-gap-0-5);width:100%;font-family:var(--primitives-typography-body-sm-semibold-font-family);font-weight:var(--primitives-typography-body-sm-semibold-font-weight);font-size:var(--primitives-typography-body-sm-semibold-font-size);line-height:var(--primitives-typography-body-sm-semibold-line-height);letter-spacing:var(--primitives-typography-body-sm-semibold-letter-spacing);color:var(--primitives-color-neutral-600)}.textarea__label--error,.textarea__required{color:var(--primitives-color-error-700)}.textarea__box{display:flex;flex-direction:column;width:100%;background-color:var(--primitives-color-neutral-0);border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);border-radius:var(--border-radius-core-rounded-md);box-shadow:var(--shadows-box-shadow-shadow-sm-offset-x) var(--shadows-box-shadow-shadow-sm-offset-y) var(--shadows-box-shadow-shadow-sm-blur) var(--shadows-box-shadow-shadow-sm-spread) var(--shadows-box-shadow-shadow-sm-color);box-sizing:border-box;overflow:hidden;transition:border-color .15s ease}.textarea__box:focus-within{border-color:var(--primitives-color-primary-700)}.textarea__box--error,.textarea__box--error:focus-within{border-color:var(--primitives-color-error-300)}.textarea__box--disabled{background-color:var(--primitives-color-neutral-50);cursor:not-allowed}.textarea__input{width:100%;height:var(--height-core-h-16);padding:var(--padding-core-p-3);margin:0;background:transparent;border:none;outline:none;resize:none;box-sizing:border-box;font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);color:var(--primitives-color-neutral-700)}.textarea__input::placeholder{color:var(--primitives-color-neutral-500)}.textarea__input:disabled{cursor:not-allowed;color:var(--primitives-color-neutral-500)}.textarea__footer{display:flex;align-items:center;gap:var(--gap-core-gap-1-5);padding:var(--padding-core-p-1-5) var(--padding-core-p-3) var(--padding-core-p-3)}.textarea__count,.textarea__percent{flex:1 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);color:var(--primitives-color-neutral-500)}.textarea__percent{text-align:right}.textarea__send{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--height-core-h-5);height:var(--height-core-h-5);padding:0;background:transparent;border:none;color:var(--primitives-color-neutral-500)}button.textarea__send{cursor:pointer}button.textarea__send:disabled{cursor:not-allowed;color:var(--primitives-color-neutral-400)}.textarea__send svg{display:block;width:100%;height:100%}[data-theme=dark] .textarea__label{color:var(--primitives-color-neutral-400)}[data-theme=dark] .textarea__box{background-color:var(--primitives-color-neutral-800);border-color:var(--primitives-color-neutral-700)}[data-theme=dark] .textarea__box:focus-within{border-color:var(--primitives-color-blue-500)}[data-theme=dark] .textarea__box--error,[data-theme=dark] .textarea__box--error:focus-within{border-color:var(--primitives-color-error-500)}[data-theme=dark] .textarea__box--disabled{background-color:var(--primitives-color-neutral-700)}[data-theme=dark] .textarea__input{color:var(--primitives-color-neutral-0)}[data-theme=dark] .textarea__count,[data-theme=dark] .textarea__percent{color:var(--primitives-color-neutral-500)}.calendar,.calendar *{box-sizing:border-box}.calendar{display:flex;flex-direction:column;justify-content:space-between;width:320px;height:380px;overflow:hidden;background-color:var(--primitives-color-neutral-0);border:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);border-radius:var(--border-radius-core-rounded-lg);box-shadow:var(--shadows-box-shadow-shadow-md-1-offset-x) var(--shadows-box-shadow-shadow-md-1-offset-y) var(--shadows-box-shadow-shadow-md-1-blur) var(--shadows-box-shadow-shadow-md-1-spread) var(--shadows-box-shadow-shadow-md-1-color),var(--shadows-box-shadow-shadow-md-2-offset-x) var(--shadows-box-shadow-shadow-md-2-offset-y) var(--shadows-box-shadow-shadow-md-2-blur) var(--shadows-box-shadow-shadow-md-2-spread) var(--shadows-box-shadow-shadow-md-2-color);font-family:var(--primitives-font-families-barlow)}.calendar__header{display:flex;align-items:center;width:100%;padding:var(--padding-core-p-2) var(--padding-core-p-3) var(--padding-core-p-2) var(--padding-core-p-6)}.calendar__title{display:flex;flex:1 0 0;min-width:0;align-items:center;gap:var(--gap-core-gap-1);margin:0;padding:0;border:none;background:none;cursor:pointer;text-align:left}.calendar__title-month,.calendar__title-year{font-family:var(--primitives-typography-body-md-semibold-font-family);font-weight:var(--primitives-typography-body-md-semibold-font-weight);font-size:var(--primitives-typography-body-md-semibold-font-size);line-height:var(--primitives-typography-body-md-semibold-line-height);letter-spacing:var(--primitives-typography-body-md-semibold-letter-spacing);color:var(--primitives-color-neutral-900);white-space:nowrap}.calendar__caret{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:5px;box-sizing:content-box;color:var(--primitives-color-neutral-500)}.calendar__nav{display:flex;gap:var(--gap-core-gap-6);align-items:center}.calendar__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--height-core-h-6);height:var(--height-core-h-6);margin:0;padding:0;border:none;background:none;cursor:pointer;color:var(--primitives-color-neutral-500)}.calendar__caret svg,.calendar__nav-btn svg{display:block;width:100%;height:100%}.calendar__tabs{display:flex;width:100%;height:var(--height-core-h-10)}.calendar__tab{flex:1 0 0;height:100%;margin:0;border:none;border-bottom:var(--border-width-core-border-1) solid transparent;background:none;cursor:pointer;color:var(--primitives-color-neutral-700);font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing)}.calendar__tab--active{color:var(--primitives-color-primary-600);border-bottom-color:var(--primitives-color-primary-600);font-weight:var(--primitives-typography-body-sm-semibold-font-weight)}.calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);width:100%;padding:0 var(--padding-core-p-1-5)}.calendar__weekday{display:inline-flex;align-items:center;justify-content:center;width:var(--height-core-h-9);height:var(--height-core-h-9);justify-self:center;color:var(--primitives-color-neutral-700);font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing)}.calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:var(--gap-core-gap-0-5);width:100%;padding:var(--padding-core-p-3) var(--padding-core-p-1-5)}.calendar__cell{justify-self:center;align-self:center;width:var(--height-core-h-9);height:var(--height-core-h-9)}.calendar__cell--empty{pointer-events:none}.calendar__day{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:var(--border-radius-core-rounded-full);background:none;cursor:pointer;color:var(--primitives-color-neutral-900);font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);transition:background-color .12s ease}.calendar__day:hover:not(:disabled):not(.calendar__day--selected){background-color:var(--primitives-color-neutral-100)}.calendar__day:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:-2px}.calendar__day:disabled{color:var(--primitives-color-neutral-500);cursor:default}.calendar__day--today:after{content:"";position:absolute;left:50%;bottom:6px;width:20px;height:1px;transform:translateX(-50%);background-color:currentColor}.calendar__day--selected{background-color:var(--primitives-color-primary-600);color:var(--primitives-color-neutral-0)}.calendar__months,.calendar__years{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--gap-core-gap-4);row-gap:18px;width:100%;padding:20px var(--padding-core-p-4) var(--padding-core-p-2)}.calendar__unit{display:inline-flex;align-items:center;justify-content:center;min-height:var(--height-core-h-9);margin:0;padding:0;border:none;border-radius:var(--border-radius-core-rounded-full);background:none;cursor:pointer;color:var(--primitives-color-neutral-900);font-family:var(--primitives-typography-body-md-medium-font-family);font-weight:var(--primitives-typography-body-md-medium-font-weight);font-size:var(--primitives-typography-body-md-medium-font-size);line-height:var(--primitives-typography-body-md-medium-line-height);letter-spacing:var(--primitives-typography-body-md-medium-letter-spacing);transition:background-color .12s ease}.calendar__unit:hover:not(:disabled):not(.calendar__unit--selected){background-color:var(--primitives-color-neutral-100)}.calendar__unit:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:-2px}.calendar__unit:disabled{color:var(--primitives-color-neutral-500);cursor:default}.calendar__unit--selected{background-color:var(--primitives-color-primary-600);color:var(--primitives-color-neutral-0);font-weight:var(--primitives-typography-body-md-semibold-font-weight)}.calendar__footer{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--padding-core-p-2) var(--padding-core-p-2-5)}.calendar__footer-actions{display:flex;align-items:center;gap:var(--gap-core-gap-1)}[data-theme=dark] .calendar{background-color:var(--primitives-color-neutral-900);border-color:var(--primitives-color-neutral-700)}[data-theme=dark] .calendar__caret,[data-theme=dark] .calendar__day,[data-theme=dark] .calendar__nav-btn,[data-theme=dark] .calendar__title-month,[data-theme=dark] .calendar__title-year,[data-theme=dark] .calendar__unit{color:var(--primitives-color-neutral-0)}[data-theme=dark] .calendar__tab,[data-theme=dark] .calendar__weekday{color:var(--primitives-color-neutral-300)}[data-theme=dark] .calendar__day:hover:not(:disabled):not(.calendar__day--selected),[data-theme=dark] .calendar__unit:hover:not(:disabled):not(.calendar__unit--selected){background-color:var(--primitives-color-neutral-800)}[data-theme=dark] .calendar__day:disabled,[data-theme=dark] .calendar__unit:disabled{color:var(--primitives-color-neutral-600)}[data-theme=dark] .calendar__day--selected,[data-theme=dark] .calendar__unit--selected{color:var(--primitives-color-neutral-0)}.menubar{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-core-gap-2);padding:var(--padding-core-p-1) var(--padding-core-p-2);border:none;border-radius:var(--border-radius-core-rounded-full);background-color:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .15s ease,color .15s ease}.menubar,.menubar__label{font-family:var(--primitives-typography-body-sm-semibold-font-family)}.menubar__label{font-weight:var(--primitives-typography-body-sm-semibold-font-weight);font-size:var(--primitives-typography-body-sm-semibold-font-size);line-height:var(--primitives-typography-body-sm-semibold-line-height);letter-spacing:var(--primitives-typography-body-sm-semibold-letter-spacing);color:var(--primitives-color-neutral-900);white-space:nowrap}.menubar__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--height-core-h-4);height:var(--height-core-h-4);color:var(--primitives-color-neutral-600)}.menubar__icon svg{display:block;width:100%;height:100%}.menubar:hover:not(:disabled):not(.menubar--selected){background-color:var(--primitives-color-neutral-50)}.menubar:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:2px}.menubar--selected{background-color:var(--primitives-color-neutral-100)}.menubar--selected .menubar__icon,.menubar--selected .menubar__label{color:var(--primitives-color-primary-600)}.menubar:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .menubar__label{color:var(--primitives-color-neutral-0)}[data-theme=dark] .menubar__icon{color:var(--primitives-color-neutral-100)}[data-theme=dark] .menubar:hover:not(:disabled):not(.menubar--selected){background-color:var(--primitives-color-neutral-700)}[data-theme=dark] .menubar--selected{background-color:var(--primitives-color-neutral-800)}[data-theme=dark] .menubar--selected .menubar__icon,[data-theme=dark] .menubar--selected .menubar__label{color:var(--primitives-color-green-600)}.not-found{min-height:100vh;background-color:var(--primitives-color-neutral-0);font-family:var(--primitives-font-families-barlow);overflow:hidden}.not-found,.not-found__content{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.not-found__content{z-index:1;flex-direction:column;gap:var(--gap-core-gap-9);max-width:1648px;padding-left:var(--padding-core-p-20);padding-right:var(--padding-core-p-20);text-align:center}.not-found__heading{font-family:var(--primitives-typography-heading-xl-bold-font-family);font-weight:var(--primitives-typography-heading-xl-bold-font-weight);font-size:var(--primitives-typography-heading-xl-bold-font-size);line-height:var(--primitives-typography-heading-xl-bold-line-height);letter-spacing:var(--primitives-typography-heading-xl-bold-letter-spacing)}.not-found__description,.not-found__heading{margin:0;color:var(--primitives-color-neutral-800)}.not-found__description{max-width:674px;font-family:var(--primitives-typography-heading-sm-medium-font-family);font-weight:var(--primitives-typography-heading-sm-medium-font-weight);font-size:var(--primitives-typography-heading-sm-medium-font-size);line-height:var(--primitives-typography-heading-sm-medium-line-height);letter-spacing:var(--primitives-typography-heading-sm-medium-letter-spacing)}.not-found__gradient{position:absolute;left:7.22%;right:5.4%;bottom:0;height:203px;background:var(--primitives-gradient-primary-light);opacity:.22;-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent);pointer-events:none}[data-theme=dark] .not-found{background-color:var(--primitives-color-neutral-900)}[data-theme=dark] .not-found__description,[data-theme=dark] .not-found__heading{color:var(--primitives-color-neutral-0)}.sidebar{position:relative;box-sizing:border-box;display:flex;align-items:stretch;width:200px;height:100%;padding:var(--padding-core-p-10) 0;background-color:var(--primitives-color-neutral-50);border-right:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);font-family:var(--primitives-font-families-barlow);transition:width .2s ease}.sidebar--collapsed{width:60px}.sidebar__inner{flex:1 0 0;min-width:0;height:100%;justify-content:space-between;align-items:stretch}.sidebar__content,.sidebar__inner{display:flex;flex-direction:column}.sidebar__content{gap:var(--gap-core-gap-20)}.sidebar__logo{justify-content:center;height:41px;overflow:hidden}.sidebar__footer,.sidebar__logo,.sidebar__nav{display:flex;align-items:center;padding:0 var(--padding-core-p-3)}.sidebar__footer,.sidebar__nav{flex-direction:column;gap:var(--gap-core-gap-5)}.sidebar__toggle{position:absolute;top:102px;right:0;display:flex;align-items:center;justify-content:center;height:33px;padding:0 2px;border:none;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:var(--primitives-color-neutral-100);color:var(--primitives-color-neutral-700);cursor:pointer}.sidebar__toggle:hover{background-color:var(--primitives-color-neutral-200)}.sidebar__toggle:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:2px}.sidebar__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px}.sidebar__toggle-icon svg{display:block;width:100%;height:100%}[data-theme=dark] .sidebar{background-color:var(--primitives-color-neutral-900);border-right-color:var(--primitives-color-neutral-700)}[data-theme=dark] .sidebar__toggle{background-color:var(--primitives-color-neutral-800);color:var(--primitives-color-neutral-200)}[data-theme=dark] .sidebar__toggle:hover{background-color:var(--primitives-color-neutral-700)}.sidebar-nav-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--gap-core-gap-2);width:100%;height:var(--height-core-h-9);padding:var(--padding-core-p-1-5) var(--padding-core-p-2);margin:0;border:none;border-radius:var(--border-radius-core-rounded-md);background-color:transparent;color:var(--primitives-color-neutral-700);font-family:var(--primitives-typography-body-sm-medium-font-family);text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .15s ease,color .15s ease}.sidebar-nav-item__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--height-core-h-5);height:var(--height-core-h-5);color:inherit}.sidebar-nav-item__icon svg{display:block;width:100%;height:100%}.sidebar-nav-item__label{flex:1 0 0;min-width:0;font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-nav-item:hover:not(:disabled):not(.sidebar-nav-item--selected){background-color:var(--primitives-color-neutral-200)}.sidebar-nav-item:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:-2px}.sidebar-nav-item--selected{background-color:var(--primitives-color-neutral-300);color:var(--primitives-color-neutral-600)}.sidebar-nav-item--collapsed{width:var(--height-core-h-9);justify-content:center}.sidebar-nav-item--avatar{gap:var(--gap-core-gap-1);padding:var(--padding-core-p-1-5)}.sidebar-nav-item__avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.sidebar-nav-item:disabled{opacity:.5;cursor:not-allowed}.sidebar-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--border-radius-core-rounded-full);background-color:var(--primitives-color-primary-400);color:var(--primitives-color-neutral-0);font-family:var(--primitives-font-families-barlow);font-weight:var(--primitives-font-weights-barlow-1);font-size:10px;line-height:1}[data-theme=dark] .sidebar-nav-item{color:var(--primitives-color-neutral-200)}[data-theme=dark] .sidebar-nav-item:hover:not(:disabled):not(.sidebar-nav-item--selected){background-color:var(--primitives-color-neutral-700)}[data-theme=dark] .sidebar-nav-item--selected{background-color:var(--primitives-color-neutral-600);color:var(--primitives-color-neutral-0)}.tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-core-gap-2);padding:var(--padding-core-p-1) var(--padding-core-p-2);border:none;border-radius:var(--border-radius-core-rounded-full);background-color:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.tab,.tab__label{font-family:var(--primitives-typography-body-md-semibold-font-family)}.tab__label{font-weight:var(--primitives-typography-body-md-semibold-font-weight);font-size:var(--primitives-typography-body-md-semibold-font-size);line-height:var(--primitives-typography-body-md-semibold-line-height);letter-spacing:var(--primitives-typography-body-md-semibold-letter-spacing);color:var(--primitives-color-neutral-900);white-space:nowrap}.tab__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--height-core-h-4);height:var(--height-core-h-4);color:var(--primitives-color-neutral-600)}.tab__icon svg{display:block;width:100%;height:100%}.tab:hover:not(:disabled):not(.tab--selected){background-color:var(--primitives-color-neutral-200)}.tab:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitives-color-primary-400);outline-offset:2px}.tab--selected{background-color:var(--primitives-color-neutral-0);box-shadow:inset 0 0 0 var(--border-width-core-border-1) var(--primitives-color-primary-600),var(--shadows-box-shadow-shadow-sm-offset-x) var(--shadows-box-shadow-shadow-sm-offset-y) var(--shadows-box-shadow-shadow-sm-blur) var(--shadows-box-shadow-shadow-sm-spread) var(--shadows-box-shadow-shadow-sm-color)}.tab--selected .tab__icon,.tab--selected .tab__label{color:var(--primitives-color-primary-600)}.tab:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .tab__label{color:var(--primitives-color-neutral-0)}[data-theme=dark] .tab__icon{color:var(--primitives-color-neutral-100)}[data-theme=dark] .tab:hover:not(:disabled):not(.tab--selected){background-color:var(--primitives-color-neutral-700)}[data-theme=dark] .tab--selected{background-color:var(--primitives-color-neutral-800);box-shadow:inset 0 0 0 var(--border-width-core-border-1) var(--primitives-color-green-500),var(--shadows-box-shadow-shadow-sm-offset-x) var(--shadows-box-shadow-shadow-sm-offset-y) var(--shadows-box-shadow-shadow-sm-blur) var(--shadows-box-shadow-shadow-sm-spread) var(--shadows-box-shadow-shadow-sm-color)}[data-theme=dark] .tab--selected .tab__icon,[data-theme=dark] .tab--selected .tab__label{color:var(--primitives-color-green-600)}.table{border-collapse:separate;border-spacing:0;width:100%;background-color:var(--primitives-color-neutral-0);font-family:var(--primitives-font-families-barlow)}.table__th{box-sizing:border-box;height:var(--height-core-h-9);min-width:var(--height-core-h-9);padding:var(--padding-core-p-2);background-color:var(--primitives-color-neutral-100);border-bottom:var(--border-width-core-border-1) solid var(--primitives-color-neutral-300);text-align:left;vertical-align:middle;white-space:nowrap;position:sticky;top:0;z-index:1}.table__th--center{text-align:center}.table__th--right{text-align:right}.table__th-cell{display:inline-flex;align-items:center;gap:var(--gap-core-gap-0-5);vertical-align:middle}.table__th-label{font-family:var(--primitives-typography-body-xs-capital-font-family);font-weight:var(--primitives-typography-body-xs-capital-font-weight);font-size:var(--primitives-typography-body-xs-capital-font-size);line-height:var(--primitives-typography-body-xs-capital-line-height);letter-spacing:var(--primitives-typography-body-xs-capital-letter-spacing);text-transform:uppercase;color:var(--primitives-color-neutral-500);white-space:nowrap;transition:color .12s ease}.table__th--numeric .table__th-label{font-family:var(--primitives-typography-body-xs-semibold-font-family);font-weight:var(--primitives-typography-body-xs-semibold-font-weight);font-size:var(--primitives-typography-body-xs-semibold-font-size);line-height:var(--primitives-typography-body-xs-semibold-line-height);letter-spacing:var(--primitives-typography-body-xs-semibold-letter-spacing);text-transform:uppercase}.table__th-sort{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--height-core-h-4);height:var(--height-core-h-4);color:var(--primitives-color-neutral-500);opacity:0;transition:opacity .12s ease,color .12s ease}.table__th-sort svg{display:block;width:100%;height:100%}.table__th:hover .table__th-label,.table__th:hover .table__th-sort{color:var(--primitives-color-neutral-600)}.table__th:hover .table__th-sort{opacity:1}.table__th--active .table__th-label,.table__th--active .table__th-sort{color:var(--primitives-color-neutral-700)}.table__th--active .table__th-sort{opacity:1}.table__th--icon-only{text-align:center}.table__th--icon-only .table__th-sort{opacity:1}.table__td{box-sizing:border-box;height:52px;padding:var(--padding-core-p-2);background-color:var(--primitives-color-neutral-0);border-bottom:var(--border-width-core-border-1) solid var(--primitives-color-neutral-200);vertical-align:middle;text-align:left;font-family:var(--primitives-typography-body-sm-medium-font-family);font-weight:var(--primitives-typography-body-sm-medium-font-weight);font-size:var(--primitives-typography-body-sm-medium-font-size);line-height:var(--primitives-typography-body-sm-medium-line-height);letter-spacing:var(--primitives-typography-body-sm-medium-letter-spacing);color:var(--primitives-color-neutral-700)}.table__td--center{text-align:center}.table__td--right{text-align:right}.table__td-inner{display:inline-flex;align-items:center;gap:var(--gap-core-gap-1-5);vertical-align:middle;max-width:100%}[data-theme=dark] .table{background-color:var(--primitives-color-neutral-900)}[data-theme=dark] .table__th{background-color:var(--primitives-color-neutral-800);border-bottom-color:var(--primitives-color-neutral-700)}[data-theme=dark] .table__td{background-color:var(--primitives-color-neutral-900);border-bottom-color:var(--primitives-color-neutral-700);color:var(--primitives-color-neutral-200)}[data-theme=dark] .table__th:hover .table__th-label,[data-theme=dark] .table__th:hover .table__th-sort{color:var(--primitives-color-neutral-300)}[data-theme=dark] .table__th--active .table__th-label,[data-theme=dark] .table__th--active .table__th-sort{color:var(--primitives-color-neutral-0)}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_a5085f{font-family:Barlow,Barlow Fallback,system-ui,arial;font-style:normal}.__variable_a5085f{--font-barlow:"Barlow","Barlow Fallback",system-ui,arial}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_429b1b{font-family:Barlow,Barlow Fallback,system-ui,arial;font-style:normal}