.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(--border-brand);border-radius:var(--border-radius-core-rounded-full);background-color:transparent;box-shadow:var(--box-shadow-shadow-sm-x) var(--box-shadow-shadow-sm-y) var(--box-shadow-shadow-sm-blur) var(--box-shadow-shadow-sm-spread) var(--box-shadow-shadow-sm-color);font-family:var(--font-families-plus-jakarta-sans);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(--border-default);background-color:var(--background-raised);box-shadow:none}.avatar:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:2px}.avatar--selected{border-width:var(--border-width-core-border-2);border-color:var(--border-brand);background-color:var(--background-default)}.avatar:disabled{border-width:var(--border-width-core-border-1);border-color:var(--border-default);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(--background-sunken)}.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(--text-disabled);font-family:var(--typography-caption-base-medium-font-family);font-weight:var(--typography-caption-base-medium-font-weight);font-size:var(--typography-caption-base-medium-font-size);line-height:var(--typography-caption-base-medium-line-height);text-transform:uppercase}.avatar__placeholder{display:block;width:100%;height:100%;background-color:var(--primitive-neutral-200)}.avatar__details{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.avatar__name{color:var(--text-primary);font-family:var(--typography-label-base-semibold-font-family);font-weight:var(--typography-label-base-semibold-font-weight);font-size:var(--typography-label-base-semibold-font-size);line-height:var(--typography-label-base-semibold-line-height);letter-spacing:var(--typography-label-base-semibold-letter-spacing);white-space:nowrap}.avatar__email{color:var(--text-disabled);font-family:var(--typography-caption-base-medium-font-family);font-weight:var(--typography-caption-base-medium-font-weight);font-size:var(--typography-caption-base-medium-font-size);line-height:var(--typography-caption-base-medium-line-height);letter-spacing:var(--typography-caption-base-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(--text-primary)}.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)}[data-theme=dark] .avatar__image{background-color:var(--primitives-color-neutral-700)}[data-theme=dark] .avatar__initials{color:var(--primitives-color-neutral-400)}[data-theme=dark] .avatar__placeholder{background-color:var(--primitives-color-neutral-700)}[data-theme=dark] .avatar:disabled{border-color:var(--primitives-color-neutral-700)}.btn{display:inline-flex;align-items:center;justify-content:center;position:relative;gap:var(--gap-core-gap-2);font-family:var(--font-families-plus-jakarta-sans);font-weight:var(--font-weights-plus-jakarta-sans-2);border-radius:var(--border-radius-core-rounded-md);border:var(--border-width-core-border-1) solid transparent;box-sizing:border-box;cursor:pointer;white-space:nowrap;text-decoration:var(--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(--primitive-primary-400);outline-offset:var(--padding-core-p-0-5)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;box-shadow:none}.btn--primary{color:var(--text-inverse);background-image:linear-gradient(var(--background-inverse),var(--background-inverse)),var(--primitives-gradient-primary-light);box-shadow:var(--box-shadow-shadow-xs-x) var(--box-shadow-shadow-xs-y) var(--box-shadow-shadow-xs-blur) var(--box-shadow-shadow-xs-spread) var(--box-shadow-shadow-xs-color)}.btn--primary,.btn--primary:hover:not(:disabled):not([aria-disabled=true]){background-origin:padding-box,border-box;background-clip:padding-box,border-box}.btn--primary:hover:not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(var(--primitive-neutral-700),var(--primitive-neutral-700)),var(--primitives-gradient-primary-light)}.btn--primary:active:not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(var(--primitive-neutral-600),var(--primitive-neutral-600)),var(--primitives-gradient-primary-light)}.btn--outline,.btn--primary:active:not(:disabled):not([aria-disabled=true]){background-origin:padding-box,border-box;background-clip:padding-box,border-box}.btn--outline{color:var(--text-primary);background-image:linear-gradient(var(--background-default),var(--background-default)),var(--primitives-gradient-primary-dark);box-shadow:var(--box-shadow-shadow-xs-x) var(--box-shadow-shadow-xs-y) var(--box-shadow-shadow-xs-blur) var(--box-shadow-shadow-xs-spread) var(--box-shadow-shadow-xs-color)}.btn--outline:hover:not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(var(--background-raised),var(--background-raised)),var(--primitives-gradient-primary-dark);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.btn--outline:active:not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(var(--primitive-neutral-200),var(--primitive-neutral-200)),var(--primitives-gradient-primary-dark);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.btn--plain{background-color:transparent;color:var(--text-primary);border-color:transparent}.btn--plain:hover:not(:disabled):not([aria-disabled=true]){color:var(--primitive-primary-600)}.btn--plain:active:not(:disabled):not([aria-disabled=true]){color:var(--primitive-primary-700)}.btn--delete{background-color:var(--primitive-error-600);color:var(--text-inverse);border-color:var(--primitive-error-600)}.btn--delete:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--primitive-error-700);border-color:var(--border-danger)}.btn--delete:active:not(:disabled):not([aria-disabled=true]){background-color:var(--primitive-error-500);border-color:var(--primitive-error-500)}.btn--delete-outline{background-color:var(--background-default);color:var(--text-danger);border-color:var(--border-danger);box-shadow:var(--box-shadow-shadow-xs-x) var(--box-shadow-shadow-xs-y) var(--box-shadow-shadow-xs-blur) var(--box-shadow-shadow-xs-spread) var(--box-shadow-shadow-xs-color)}.btn--delete-outline:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--primitive-error-50);border-color:var(--border-danger)}.btn--delete-outline:active:not(:disabled):not([aria-disabled=true]){background-color:var(--primitive-error-100)}.btn--delete-text{background-color:transparent;color:var(--text-danger);border-color:transparent}.btn--delete-text:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline}.btn--delete-text:active:not(:disabled):not([aria-disabled=true]){color:var(--primitive-error-600)}.btn--cta{color:var(--text-primary);background-image:linear-gradient(var(--background-default),var(--background-default)),var(--primitives-gradient-primary-light);background-origin:padding-box,border-box;background-clip:padding-box,border-box;box-shadow:var(--box-shadow-shadow-xs-x) var(--box-shadow-shadow-xs-y) var(--box-shadow-shadow-xs-blur) var(--box-shadow-shadow-xs-spread) var(--box-shadow-shadow-xs-color);text-decoration:none}.btn--cta:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-inverse);background-image:linear-gradient(var(--background-inverse),var(--background-inverse)),var(--primitives-gradient-primary-light);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.btn--cta:active:not(:disabled):not([aria-disabled=true]){color:var(--text-inverse);background-image:linear-gradient(var(--primitives-color-neutral-900),var(--primitives-color-neutral-900)),var(--primitives-gradient-primary-light);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.btn--cta:disabled,.btn--cta[aria-disabled=true]{background-image:none;box-shadow:none;cursor:not-allowed}.btn--cta:disabled,.btn--cta[aria-disabled=true],.btn--skeleton{background-color:var(--background-sunken);border-color:transparent;color:var(--text-disabled)}.btn--skeleton{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--delete[aria-disabled=true],.btn--primary:disabled,.btn--primary[aria-disabled=true]{background-image:none;background-color:var(--background-sunken);border-color:transparent;color:var(--text-disabled)}.btn--delete-outline:disabled,.btn--delete-outline[aria-disabled=true],.btn--outline:disabled,.btn--outline[aria-disabled=true]{background-image:none;background-color:var(--background-sunken);border-color:var(--border-disabled);color:var(--text-disabled)}.btn--delete-text:disabled,.btn--delete-text[aria-disabled=true],.btn--plain:disabled,.btn--plain[aria-disabled=true]{background-color:transparent;border-color:transparent;color:var(--text-disabled)}.btn--sm{height:var(--height-core-h-8);padding:0 var(--padding-core-p-3);font-family:var(--typography-caption-base-semibold-font-family);font-weight:var(--typography-caption-base-semibold-font-weight);font-size:var(--typography-caption-base-semibold-font-size);line-height:var(--typography-caption-base-semibold-line-height);letter-spacing:var(--typography-caption-base-semibold-letter-spacing)}.btn--md{height:var(--height-core-h-9);padding:0 var(--padding-core-p-4);font-family:var(--typography-label-base-semibold-font-family);font-weight:var(--typography-label-base-semibold-font-weight);font-size:var(--typography-label-base-semibold-font-size);line-height:var(--typography-label-base-semibold-line-height);letter-spacing:var(--typography-label-base-semibold-letter-spacing)}.btn--lg{height:var(--height-core-h-10);padding:0 var(--padding-core-p-6);font-family:var(--typography-heading-sm-semibold-font-family);font-weight:var(--typography-heading-sm-semibold-font-weight);font-size:var(--typography-heading-sm-semibold-font-size);line-height:var(--typography-heading-sm-semibold-line-height);letter-spacing:var(--typography-heading-sm-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__icon--leading,.btn__icon--trailing{transition:transform .2s ease-in-out}.btn:hover:not(:disabled):not([aria-disabled=true]) .btn__icon--trailing{transform:translateX(2px)}.btn:hover:not(:disabled):not([aria-disabled=true]) .btn__icon--leading{transform:translateX(-2px)}@media (prefers-reduced-motion:reduce){.btn__icon--leading,.btn__icon--trailing{transition:none}.btn:hover:not(:disabled):not([aria-disabled=true]) .btn__icon--leading,.btn:hover:not(:disabled):not([aria-disabled=true]) .btn__icon--trailing{transform:none}}.btn__label{display:inline}.btn--icon-only{border-radius:var(--border-radius-core-rounded-full);padding:0;gap:0;width:var(--height-core-h-9);height:var(--height-core-h-9);background-image:none;background-color:var(--background-default);border:var(--border-width-core-border-1) solid var(--primitive-neutral-300);color:var(--text-primary);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):not([aria-disabled=true]){color:var(--primitive-primary-600);box-shadow:var(--box-shadow-shadow-xs-x) var(--box-shadow-shadow-xs-y) var(--box-shadow-shadow-xs-blur) var(--box-shadow-shadow-xs-spread) var(--box-shadow-shadow-xs-color)}.btn--icon-only-ghost{background-color:transparent;border-color:transparent}.btn--icon-only-ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--primitive-neutral-300)}.btn--icon-only-destructive,.btn--icon-only-destructive:hover:not(:disabled):not([aria-disabled=true]){color:var(--primitive-error-700)}.btn--icon-only:disabled,.btn--icon-only[aria-disabled=true]{background-color:var(--background-default);border-color:var(--primitive-neutral-300);color:var(--text-disabled)}.btn--icon-only-ghost:disabled,.btn--icon-only-ghost[aria-disabled=true]{background-color:transparent;border-color:transparent}.btn--icon-only-destructive:disabled,.btn--icon-only-destructive[aria-disabled=true]{color:var(--text-disabled)}.btn__tooltip{top:calc(100% + 8px);transform:translateX(-50%);padding:var(--padding-core-p-1-5) var(--padding-core-p-3);color:var(--text-inverse);font-family:var(--typography-caption-base-medium-font-family);font-weight:var(--typography-caption-base-medium-font-weight);font-size:var(--typography-caption-base-medium-font-size);line-height:var(--typography-caption-base-medium-line-height);letter-spacing:var(--typography-caption-base-medium-letter-spacing);border-radius:var(--border-radius-core-rounded-sm);box-shadow:var(--box-shadow-shadow-sm-x) var(--box-shadow-shadow-sm-y) var(--box-shadow-shadow-sm-blur) var(--box-shadow-shadow-sm-spread) var(--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(--primitive-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):not([aria-disabled=true]){background-color:var(--primitives-color-neutral-600)}[data-theme=dark] .btn--primary:active:not(:disabled):not([aria-disabled=true]){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):not([aria-disabled=true]){background-color:var(--primitives-color-neutral-800)}[data-theme=dark] .btn--outline:active:not(:disabled):not([aria-disabled=true]){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):not([aria-disabled=true]){color:var(--primitives-color-blue-500)}[data-theme=dark] .btn--plain:active:not(:disabled):not([aria-disabled=true]){color:var(--primitives-color-primary-300)}[data-theme=dark] .btn--cta{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);background-origin:padding-box,border-box;background-clip:padding-box,border-box}[data-theme=dark] .btn--cta:hover:not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(var(--primitives-color-neutral-700),var(--primitives-color-neutral-700)),var(--primitives-gradient-primary-light);background-origin:padding-box,border-box;background-clip:padding-box,border-box}[data-theme=dark] .btn--cta:active:not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(var(--primitives-color-neutral-900),var(--primitives-color-neutral-900)),var(--primitives-gradient-primary-light);background-origin:padding-box,border-box;background-clip:padding-box,border-box}[data-theme=dark] .btn--cta:disabled,[data-theme=dark] .btn--cta[aria-disabled=true]{background-image:none;background-color:var(--primitives-color-neutral-800);color:var(--primitives-color-neutral-500)}[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--delete[aria-disabled=true],[data-theme=dark] .btn--primary:disabled,[data-theme=dark] .btn--primary[aria-disabled=true]{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--delete-outline[aria-disabled=true],[data-theme=dark] .btn--outline:disabled,[data-theme=dark] .btn--outline[aria-disabled=true]{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--delete-text[aria-disabled=true],[data-theme=dark] .btn--plain:disabled,[data-theme=dark] .btn--plain[aria-disabled=true]{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):not([aria-disabled=true]){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):not([aria-disabled=true]){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):not([aria-disabled=true]){color:var(--primitives-color-error-400)}[data-theme=dark] .btn--icon-only:disabled,[data-theme=dark] .btn--icon-only[aria-disabled=true]{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,[data-theme=dark] .btn--icon-only-ghost[aria-disabled=true]{background-color:transparent;border-color:transparent}[data-theme=dark] .btn--skeleton{background-color:var(--primitives-color-neutral-800);color:var(--primitives-color-neutral-600)}.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(--border-default);background-color:var(--background-default);color:var(--text-primary);font-family:var(--typography-caption-base-semibold-font-family);font-weight:var(--typography-caption-base-semibold-font-weight);font-size:var(--typography-caption-base-semibold-font-size);line-height:var(--typography-caption-base-semibold-line-height);letter-spacing:var(--typography-caption-base-semibold-letter-spacing);white-space:nowrap;box-sizing:border-box;backdrop-filter:blur(4px)}.badge--destructive{background-color:var(--primitive-error-700);border-color:var(--primitive-error-400);color:var(--text-inverse)}.badge--ghost{background-color:transparent;border-color:transparent;color:var(--text-primary);font-weight:var(--font-weights-plus-jakarta-sans-1);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(--primitive-success-700)}.badge__dot--red{background-color:var(--primitive-error-700)}.badge__dot--purple{background-color:var(--primitive-accent-purple)}.badge__dot--indigo{background-color:var(--primitive-accent-indigo)}.badge__dot--teal{background-color:var(--primitive-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(--text-inverse);font-family:var(--typography-caption-base-medium-font-family);font-weight:var(--typography-caption-base-medium-font-weight);font-size:var(--typography-caption-base-medium-font-size);line-height:var(--typography-caption-base-medium-line-height);letter-spacing:var(--typography-caption-base-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(--background-inverse)}.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}[data-theme=dark] .badge--default{background-color:var(--primitives-color-neutral-800);border-color:var(--primitives-color-neutral-700)}[data-theme=dark] .badge--default,[data-theme=dark] .badge--ghost{color:var(--primitives-color-neutral-0)}.box{box-sizing:border-box}.box--p-0{padding:var(--padding-core-p-0)}.box--p-1{padding:var(--padding-core-p-1)}.box--p-2{padding:var(--padding-core-p-2)}.box--p-3{padding:var(--padding-core-p-3)}.box--p-4{padding:var(--padding-core-p-4)}.box--p-5{padding:var(--padding-core-p-5)}.box--p-6{padding:var(--padding-core-p-6)}.box--p-8{padding:var(--padding-core-p-8)}.box--p-10{padding:var(--padding-core-p-10)}.box--p-12{padding:var(--padding-core-p-12)}.box--p-16{padding:var(--padding-core-p-16)}.box--p-20{padding:var(--padding-core-p-20)}.box--p-24{padding:var(--padding-core-p-24)}.box--radius-sm{border-radius:var(--border-radius-core-rounded-sm)}.box--radius-md{border-radius:var(--border-radius-core-rounded-md)}.box--radius-lg{border-radius:var(--border-radius-core-rounded-lg)}.box--radius-xl{border-radius:var(--border-radius-core-rounded-xl)}.box--radius-2xl{border-radius:var(--border-radius-core-rounded-2xl)}.box--radius-full{border-radius:var(--border-radius-core-rounded-full)}.box--border{border:var(--border-width-core-border-1) solid var(--border-default)}[data-theme=dark] .box--border{border-color:var(--primitives-color-neutral-700)}.inline-row{display:flex;flex-direction:row;flex-wrap:nowrap}.inline-row--wrap{flex-wrap:wrap}.inline-row--gap-0{gap:var(--gap-core-gap-0)}.inline-row--gap-1{gap:var(--gap-core-gap-1)}.inline-row--gap-2{gap:var(--gap-core-gap-2)}.inline-row--gap-3{gap:var(--gap-core-gap-3)}.inline-row--gap-4{gap:var(--gap-core-gap-4)}.inline-row--gap-5{gap:var(--gap-core-gap-5)}.inline-row--gap-6{gap:var(--gap-core-gap-6)}.inline-row--gap-8{gap:var(--gap-core-gap-8)}.inline-row--gap-10{gap:var(--gap-core-gap-10)}.inline-row--gap-12{gap:var(--gap-core-gap-12)}.inline-row--gap-16{gap:var(--gap-core-gap-16)}.inline-row--gap-20{gap:var(--gap-core-gap-20)}.inline-row--gap-24{gap:var(--gap-core-gap-24)}.inline-row--align-start{align-items:flex-start}.inline-row--align-center{align-items:center}.inline-row--align-end{align-items:flex-end}.inline-row--align-stretch{align-items:stretch}.inline-row--align-baseline{align-items:baseline}.inline-row--justify-start{justify-content:flex-start}.inline-row--justify-center{justify-content:center}.inline-row--justify-end{justify-content:flex-end}.inline-row--justify-between{justify-content:space-between}.inline-row--justify-around{justify-content:space-around}.input-field{display:flex;flex-direction:column;gap:var(--gap-core-gap-1-5);align-items:flex-start;width:320px;font-family:var(--font-families-plus-jakarta-sans,"Plus Jakarta Sans",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(--typography-label-base-semibold-font-weight);font-size:var(--typography-label-base-semibold-font-size);line-height:var(--typography-label-base-semibold-line-height);letter-spacing:var(--typography-label-base-semibold-letter-spacing);color:var(--text-tertiary)}.input-field__label--error .input-field__label-text,.input-field__required{color:var(--text-danger)}.input-field__required{font-weight:var(--typography-label-base-semibold-font-weight);font-size:var(--typography-label-base-semibold-font-size);line-height:var(--typography-label-base-semibold-line-height);letter-spacing:var(--typography-label-base-semibold-letter-spacing)}.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(--background-default);border:var(--border-width-core-border-1) solid var(--border-default);border-radius:var(--border-radius-core-rounded-md);box-shadow:var(--box-shadow-shadow-xs-x) var(--box-shadow-shadow-xs-y) var(--box-shadow-shadow-xs-blur) var(--box-shadow-shadow-xs-spread) var(--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(--gradient-brand-light-center)}.input-field__input-wrapper--error{border-color:var(--primitive-error-300)}.input-field__input-wrapper--error:focus-within{border-color:var(--primitive-error-300)}.input-field__input-wrapper--disabled{background-color:var(--background-raised);cursor:not-allowed}.input-field__input-wrapper--disabled:focus-within{border:var(--border-width-core-border-1) solid var(--border-default);background:var(--background-raised)}.input-field__input{flex:1 0 0;min-width:0;min-height:1px;padding:0;margin:0;font-family:inherit;font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);color:var(--text-secondary);background:transparent;border:none;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-field__input::placeholder{color:var(--text-disabled)}.input-field__input:disabled{cursor:not-allowed;color:var(--text-disabled)}.input-field__input:disabled::placeholder{color:var(--primitive-neutral-400)}.input-field__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-disabled);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(--text-disabled);overflow:hidden;transition:color .15s ease}.input-field__icon-button:hover:not(:disabled){color:var(--text-secondary)}.input-field__icon-button:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:calc(-1 * var(--border-width-core-border-2));border-radius:var(--border-radius-core-rounded-xs)}.input-field__icon-button:disabled{cursor:not-allowed;color:var(--primitive-neutral-400)}.input-field__icon-button svg{width:24px;height:24px}.input-field__helper{margin:0;font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);color:var(--text-disabled);width:100%;white-space:pre-wrap}.input-field__helper--error{color:var(--text-danger)}[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(--font-families-plus-jakarta-sans)}.loader__dots{display:block}.loader__dot{fill:var(--loader-dot-color,currentColor);transform-box:fill-box;transform-origin:center;animation:loader-dot-wave 1.2s ease-in-out infinite backwards}.loader__dot--2{animation-delay:.16s}.loader__dot--3{animation-delay:.32s}@keyframes loader-dot-wave{0%,to{transform:translateY(12px) scale(.55)}40%{transform:translateY(-12px) scale(1)}}.loader--sm .loader__dots{width:96px;height:48px}.loader--md .loader__dots{width:132px;height:66px}.loader--lg .loader__dots{width:180px;height:90px}@media (prefers-reduced-motion:reduce){.loader__dot{animation:none;transform:none}}.loader__label{font-family:var(--typography-heading-md-medium-font-family);font-weight:var(--typography-heading-md-medium-font-weight);font-size:var(--typography-heading-md-medium-font-size);line-height:var(--typography-heading-md-medium-line-height);letter-spacing:var(--typography-heading-md-medium-letter-spacing);color:var(--text-primary);text-align:center}[data-theme=dark] .loader__label{color:var(--primitive-neutral-0)}.stack{display:flex;flex-direction:column}.stack--gap-0{gap:var(--gap-core-gap-0)}.stack--gap-1{gap:var(--gap-core-gap-1)}.stack--gap-2{gap:var(--gap-core-gap-2)}.stack--gap-3{gap:var(--gap-core-gap-3)}.stack--gap-4{gap:var(--gap-core-gap-4)}.stack--gap-5{gap:var(--gap-core-gap-5)}.stack--gap-6{gap:var(--gap-core-gap-6)}.stack--gap-8{gap:var(--gap-core-gap-8)}.stack--gap-10{gap:var(--gap-core-gap-10)}.stack--gap-12{gap:var(--gap-core-gap-12)}.stack--gap-16{gap:var(--gap-core-gap-16)}.stack--gap-20{gap:var(--gap-core-gap-20)}.stack--gap-24{gap:var(--gap-core-gap-24)}.stack--align-start{align-items:flex-start}.stack--align-center{align-items:center}.stack--align-end{align-items:flex-end}.stack--align-stretch{align-items:stretch}.stack--justify-start{justify-content:flex-start}.stack--justify-center{justify-content:center}.stack--justify-end{justify-content:flex-end}.stack--justify-between{justify-content:space-between}.switches-field{display:inline-flex;align-items:flex-start;gap:var(--gap-core-gap-3);font-family:var(--font-families-plus-jakarta-sans)}.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(--background-switches);border-radius:var(--border-radius-core-rounded-full);transition:background .2s}.switches-input:checked+.switches-slider{background:var(--background-selected)}.switches-input:focus-visible+.switches-slider{outline:var(--border-width-core-border-2) solid var(--primitive-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(--background-default);border-radius:var(--border-radius-core-rounded-full);box-shadow:var(--box-shadow-shadow-2xs-x) var(--box-shadow-shadow-2xs-y) var(--box-shadow-shadow-2xs-blur) var(--box-shadow-shadow-2xs-spread) var(--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(--border-default);background:var(--background-default);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(--primitive-primary-400);outline-offset:var(--padding-core-p-0-5)}.switches-input:checked+.switches-checkbox-box{background:var(--background-selected);border-color:var(--background-selected)}.switches-input:checked+.switches-checkbox-box:after{content:"";display:block;width:5px;height:9px;margin-bottom:2px;border:solid var(--text-inverse);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(--border-default);background:var(--background-default);display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s}.switches-input:checked+.switches-radio-circle{border-color:var(--primitive-neutral-400)}.switches-input:checked+.switches-radio-circle:after{content:"";display:block;width:8px;height:8px;border-radius:var(--border-radius-core-rounded-full);background:var(--background-selected)}.switches-label{font-family:var(--typography-label-base-semibold-font-family);font-weight:var(--typography-label-base-semibold-font-weight);font-size:var(--typography-label-base-semibold-font-size);line-height:var(--typography-label-base-semibold-line-height);letter-spacing:var(--typography-label-base-semibold-letter-spacing);color:var(--text-secondary)}.switches-description{font-family:var(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);color:var(--text-disabled)}[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-input:checked+.switches-radio-circle{border-color:var(--primitives-color-green-500)}[data-theme=dark] .switches-input:checked+.switches-checkbox-box{background:var(--primitives-color-green-500);border-color:var(--primitives-color-green-500)}[data-theme=dark] .switches-input:checked+.switches-checkbox-box:after{border-color:var(--primitives-color-neutral-900)}[data-theme=dark] .switches-input:checked+.switches-radio-circle:after{background:var(--primitives-color-green-500)}.tooltip{position:relative;display:inline-flex}.tooltip__bubble,.tooltip__trigger{display:inline-flex;align-items:center}.tooltip__bubble{z-index:30;padding:var(--padding-core-p-1-5) var(--padding-core-p-3);color:var(--text-inverse);border-radius:var(--border-radius-core-rounded-sm);font-family:var(--typography-caption-base-medium-font-family);font-weight:var(--typography-caption-base-medium-font-weight);font-size:var(--typography-caption-base-medium-font-size);line-height:var(--typography-caption-base-medium-line-height);letter-spacing:var(--typography-caption-base-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(--background-inverse)}.tooltip__bubble:before{content:"";width:8px;height:8px}.tooltip:not(.tooltip--manual):focus-within>.tooltip__bubble,.tooltip:not(.tooltip--manual):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-2-5);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-2-5);transform:rotate(45deg)}.tooltip__portal{display:block;pointer-events:none;z-index:2147483647}.tooltip__bubble--open{opacity:1;visibility:visible}.tooltip__bubble--interactive{pointer-events:auto}.button-group{display:inline-flex;overflow:hidden;box-sizing:border-box;background-color:var(--background-default);font-family:var(--font-families-plus-jakarta-sans)}.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(--border-default);box-shadow:var(--box-shadow-shadow-sm-x) var(--box-shadow-shadow-sm-y) var(--box-shadow-shadow-sm-blur) var(--box-shadow-shadow-sm-spread) var(--box-shadow-shadow-sm-color)}.button-group--fill .button-group__add,.button-group--fill .button-group__item{background-color:var(--background-raised)}.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(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);color:var(--text-secondary);transition:background-color .15s ease}.button-group--outline .button-group__item:hover:not(:disabled){background-color:var(--background-raised)}.button-group--fill .button-group__item:hover:not(:disabled){background-color:var(--background-sunken)}.button-group__item:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:calc(-1 * var(--border-width-core-border-2))}.button-group__item:disabled{color:var(--primitive-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(--text-secondary);transition:background-color .15s ease}.button-group--outline .button-group__add:hover:not(:disabled){background-color:var(--background-raised)}.button-group--fill .button-group__add:hover:not(:disabled){background-color:var(--background-sunken)}.button-group__add:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-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(--background-default);border:var(--border-width-core-border-1) solid var(--border-default);border-radius:var(--border-radius-core-rounded-lg);font-family:var(--typography-label-base-regular-font-family)}.flash-message__row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-core-gap-5);padding:var(--padding-core-p-3-5) var(--padding-core-p-4);padding-inline-start:calc(var(--padding-core-p-4) + var(--height-core-h-1))}.flash-message__main{display:flex;align-items:center;gap:var(--gap-core-gap-3);min-width:0}.flash-message--titled .flash-message__main{align-items:flex-start}.flash-message__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)}.flash-message__icon svg{display:block;width:100%;height:100%}.flash-message__content{display:flex;flex-direction:column;gap:var(--gap-core-gap-2);min-width:0}.flash-message__title{margin:0;font-family:var(--typography-label-base-semibold-font-family);font-weight:var(--typography-label-base-semibold-font-weight);font-size:var(--typography-label-base-semibold-font-size);line-height:var(--typography-label-base-semibold-line-height);letter-spacing:var(--typography-label-base-semibold-letter-spacing);color:var(--text-primary)}.flash-message__text{font-family:var(--typography-label-base-regular-font-family);font-weight:var(--typography-label-base-regular-font-weight);font-size:var(--typography-label-base-regular-font-size);line-height:var(--typography-label-base-regular-line-height);letter-spacing:var(--typography-label-base-regular-letter-spacing);color:var(--text-secondary)}.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(--primitive-neutral-400);cursor:pointer}.flash-message__close svg{display:block;width:100%;height:100%}.flash-message__close:hover{color:var(--text-tertiary)}.flash-message__close:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:2px;border-radius:var(--border-radius-core-rounded-xs)}.flash-message__bar{position:absolute;top:0;bottom:0;left:0;width:var(--height-core-h-1)}.flash-message--success{background-color:var(--primitive-success-100);border-color:var(--border-success)}.flash-message--success .flash-message__icon{color:var(--text-success)}.flash-message--success .flash-message__bar{background-color:var(--text-success)}.flash-message--error{background-color:var(--primitive-error-100);border-color:var(--border-danger)}.flash-message--error .flash-message__icon{color:var(--text-danger)}.flash-message--error .flash-message__bar{background-color:var(--text-danger)}.flash-message--warning{background-color:var(--primitive-warning-100);border-color:var(--border-warning)}.flash-message--warning .flash-message__icon{color:var(--text-warning)}.flash-message--warning .flash-message__bar{background-color:var(--text-warning)}.flash-message--info{background-color:var(--primitive-secondary-100);border-color:var(--primitive-secondary-700)}.flash-message--info .flash-message__icon{color:var(--text-link)}.flash-message--info .flash-message__bar{background-color:var(--text-link)}[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,[data-theme=dark] .flash-message__title{color:var(--primitive-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(--background-default);border:var(--border-width-core-border-1) solid var(--border-default);border-radius:var(--border-radius-core-rounded-sm);box-shadow:var(--box-shadow-shadow-xs-x) var(--box-shadow-shadow-xs-y) var(--box-shadow-shadow-xs-blur) var(--box-shadow-shadow-xs-spread) var(--box-shadow-shadow-xs-color);overflow:hidden;box-sizing:border-box;font-family:var(--font-families-plus-jakarta-sans)}.input-button-combo--full-width{width:100%}.input-button-combo:focus-within{border-color:var(--primitive-primary-700)}.input-button-combo--disabled{background-color:var(--background-sunken);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(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);color:var(--text-secondary);transition:background-color .15s ease}.input-button-combo__button:hover:not(:disabled){background-color:var(--background-raised)}.input-button-combo__button:disabled{color:var(--primitive-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(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);color:var(--text-secondary);box-sizing:border-box;text-overflow:ellipsis}.input-button-combo__input::placeholder{color:var(--text-disabled)}.input-button-combo__input:disabled{cursor:not-allowed;color:var(--text-disabled)}.input-button-combo>*+*{border-left:var(--border-width-core-border-1) solid var(--border-default)}[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(--font-families-plus-jakarta-sans)}.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(--typography-label-base-semibold-font-family);font-weight:var(--typography-label-base-semibold-font-weight);font-size:var(--typography-label-base-semibold-font-size);line-height:var(--typography-label-base-semibold-line-height);letter-spacing:var(--typography-label-base-semibold-letter-spacing);color:var(--text-tertiary)}.input-group__label--error,.input-group__required{color:var(--text-danger)}.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(--background-default);border:var(--border-width-core-border-1) solid var(--border-default);border-radius:var(--border-radius-core-rounded-md);box-shadow:var(--box-shadow-shadow-sm-x) var(--box-shadow-shadow-sm-y) var(--box-shadow-shadow-sm-blur) var(--box-shadow-shadow-sm-spread) var(--box-shadow-shadow-sm-color);box-sizing:border-box;overflow:hidden;transition:border-color .15s ease}.input-group__field:focus-within{border-color:var(--primitive-primary-700)}.input-group__field--error,.input-group__field--error:focus-within{border-color:var(--primitive-error-300)}.input-group__field--disabled{background-color:var(--background-raised);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(--text-disabled)}.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(--primitive-neutral-300);border-radius:var(--border-radius-core-rounded-md);font-family:var(--typography-caption-base-medium-font-family);font-weight:var(--typography-caption-base-medium-font-weight);font-size:var(--typography-caption-base-medium-font-size);line-height:var(--typography-caption-base-medium-line-height);letter-spacing:var(--typography-caption-base-medium-letter-spacing);color:var(--text-tertiary)}.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(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-group__input::placeholder{color:var(--text-disabled)}.input-group__input:disabled{cursor:not-allowed;color:var(--text-disabled)}.input-group__helper{margin:0;width:100%;font-family:var(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);color:var(--text-disabled);white-space:pre-wrap}.input-group__helper--error{color:var(--text-danger)}[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(--font-families-plus-jakarta-sans)}.upload-image--full-width{width:100%}.upload-image__label{width:100%;font-family:var(--typography-label-base-semibold-font-family);font-weight:var(--typography-label-base-semibold-font-weight);font-size:var(--typography-label-base-semibold-font-size);line-height:var(--typography-label-base-semibold-line-height);letter-spacing:var(--typography-label-base-semibold-letter-spacing);color:var(--text-tertiary)}.upload-image__label--error{color:var(--text-danger)}.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(--background-default);border:var(--border-width-core-border-1) dashed var(--border-default);border-radius:var(--border-radius-core-rounded-md);box-shadow:var(--box-shadow-shadow-sm-x) var(--box-shadow-shadow-sm-y) var(--box-shadow-shadow-sm-blur) var(--box-shadow-shadow-sm-spread) var(--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(--primitive-primary-700)}.upload-image__dropzone--error{border-color:var(--primitive-error-300)}.upload-image__dropzone--error:focus-within{border-color:var(--border-danger)}.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(--text-tertiary)}.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(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);white-space:nowrap}.upload-image__drop{color:var(--text-tertiary)}.upload-image__browse{color:var(--text-link)}.upload-image__dropzone--disabled .upload-image__browse,.upload-image__dropzone--disabled .upload-image__drop,.upload-image__dropzone--disabled .upload-image__icon,.upload-image__helper{color:var(--text-disabled)}.upload-image__helper{margin:0;width:100%;font-family:var(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing)}.upload-image__helper--error{color:var(--text-danger)}[data-theme=dark] .upload-image__browse{color:var(--primitive-primary-600)}[data-theme=dark] .upload-image__dropzone--disabled .upload-image__browse{color:var(--primitives-color-neutral-500)}[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(--font-families-plus-jakarta-sans)}.textarea--full-width{width:100%}.textarea__label{display:flex;gap:var(--gap-core-gap-0-5);width:100%;font-family:var(--typography-label-base-semibold-font-family);font-weight:var(--typography-label-base-semibold-font-weight);font-size:var(--typography-label-base-semibold-font-size);line-height:var(--typography-label-base-semibold-line-height);letter-spacing:var(--typography-label-base-semibold-letter-spacing);color:var(--text-tertiary)}.textarea__label--error,.textarea__required{color:var(--text-danger)}.textarea__box{display:flex;flex-direction:column;width:100%;background-color:var(--background-default);border:var(--border-width-core-border-1) solid var(--border-default);border-radius:var(--border-radius-core-rounded-md);box-shadow:var(--box-shadow-shadow-sm-x) var(--box-shadow-shadow-sm-y) var(--box-shadow-shadow-sm-blur) var(--box-shadow-shadow-sm-spread) var(--box-shadow-shadow-sm-color);box-sizing:border-box;overflow:hidden;transition:border-color .15s ease}.textarea__box:focus-within{border-color:var(--primitive-primary-700)}.textarea__box--error,.textarea__box--error:focus-within{border-color:var(--primitive-error-300)}.textarea__box--disabled{background-color:var(--background-raised);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(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);color:var(--text-secondary)}.textarea__input::placeholder{color:var(--text-disabled)}.textarea__input:disabled{cursor:not-allowed;color:var(--text-disabled)}.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(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);color:var(--text-disabled)}.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(--text-disabled)}button.textarea__send{cursor:pointer}button.textarea__send:disabled{cursor:not-allowed;color:var(--primitive-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{justify-content:space-between;width:320px;height:380px;overflow:hidden;background-color:var(--background-default);border:var(--border-width-core-border-1) solid var(--border-default);border-radius:var(--border-radius-core-rounded-lg);box-shadow:var(--box-shadow-shadow-md-0-x) var(--box-shadow-shadow-md-0-y) var(--box-shadow-shadow-md-0-blur) var(--box-shadow-shadow-md-0-spread) var(--box-shadow-shadow-md-0-color),var(--box-shadow-shadow-md-1-x) var(--box-shadow-shadow-md-1-y) var(--box-shadow-shadow-md-1-blur) var(--box-shadow-shadow-md-1-spread) var(--box-shadow-shadow-md-1-color);font-family:var(--font-families-plus-jakarta-sans)}.calendar,.calendar__viewport{display:flex;flex-direction:column}.calendar__viewport{flex:1 1 auto;justify-content:space-evenly;min-height:0}.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(--typography-body-base-semibold-font-family);font-weight:var(--typography-body-base-semibold-font-weight);font-size:var(--typography-body-base-semibold-font-size);line-height:var(--typography-body-base-semibold-line-height);letter-spacing:var(--typography-body-base-semibold-letter-spacing);color:var(--text-primary);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(--text-disabled)}.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(--text-disabled);border-radius:var(--border-radius-core-rounded-full)}.calendar__nav-btn:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:2px}.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(--text-secondary);font-family:var(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing)}.calendar__tab--active{color:var(--text-link);border-bottom-color:var(--text-link);font-weight:var(--typography-label-base-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(--text-secondary);font-family:var(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-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(--text-primary);font-family:var(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);transition:background-color .12s ease}.calendar__day:hover:not(:disabled):not(.calendar__day--selected){background-color:var(--background-sunken)}.calendar__day:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:-2px}.calendar__day:disabled{color:var(--text-disabled);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(--background-selected);color:var(--text-inverse)}.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(--text-primary);font-family:var(--typography-body-base-medium-font-family);font-weight:var(--typography-body-base-medium-font-weight);font-size:var(--typography-body-base-medium-font-size);line-height:var(--typography-body-base-medium-line-height);letter-spacing:var(--typography-body-base-medium-letter-spacing);transition:background-color .12s ease}.calendar__unit:hover:not(:disabled):not(.calendar__unit--selected){background-color:var(--background-sunken)}.calendar__unit:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:-2px}.calendar__unit:disabled{color:var(--text-disabled);cursor:default}.calendar__unit--selected{background-color:var(--background-selected);color:var(--text-inverse);font-weight:var(--typography-body-base-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__tab--active{border-bottom-color:var(--primitives-color-green-500)}[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:var(--border-width-core-border-1) solid transparent;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(--typography-label-base-semibold-font-family)}.menubar__label{font-weight:var(--typography-label-base-semibold-font-weight);font-size:var(--typography-label-base-semibold-font-size);line-height:var(--typography-label-base-semibold-line-height);letter-spacing:var(--typography-label-base-semibold-letter-spacing);color:var(--text-tertiary);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(--text-tertiary)}.menubar__icon svg{display:block;width:100%;height:100%}.menubar:hover:not(:disabled):not(.menubar--selected){background-color:var(--background-raised)}.menubar:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:2px}.menubar--selected{background-color:var(--primitive-primary-100);border-color:var(--primitive-primary-400)}.menubar--selected .menubar__icon,.menubar--selected .menubar__label{color:var(--text-link)}.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);border-color:transparent}[data-theme=dark] .menubar--selected .menubar__icon,[data-theme=dark] .menubar--selected .menubar__label{color:var(--primitives-color-green-600)}.modal__overlay{position:fixed;inset:0;z-index:1310;background-color:var(--background-overlay);opacity:.5}.modal__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1310;display:flex;flex-direction:column;width:calc(100vw - var(--padding-core-p-8));max-height:calc(100vh - var(--padding-core-p-8));overflow-y:auto;box-sizing:border-box;padding:var(--padding-core-p-6);gap:var(--gap-core-gap-4);background-color:var(--background-default);border:var(--border-width-core-border-1) solid var(--border-default);border-radius:var(--border-radius-core-rounded-lg);box-shadow:var(--box-shadow-shadow-xl-0-x) var(--box-shadow-shadow-xl-0-y) var(--box-shadow-shadow-xl-0-blur) var(--box-shadow-shadow-xl-0-spread) var(--box-shadow-shadow-xl-0-color),var(--box-shadow-shadow-xl-1-x) var(--box-shadow-shadow-xl-1-y) var(--box-shadow-shadow-xl-1-blur) var(--box-shadow-shadow-xl-1-spread) var(--box-shadow-shadow-xl-1-color);font-family:var(--font-families-plus-jakarta-sans);color:var(--text-primary)}.modal--sm{max-width:480px}.modal--md{max-width:640px}.modal--lg{max-width:800px}.modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-core-gap-4)}.modal__title{margin:0;color:var(--text-primary);font-family:var(--typography-heading-md-semibold-font-family);font-weight:var(--typography-heading-md-semibold-font-weight);font-size:var(--typography-heading-md-semibold-font-size);line-height:var(--typography-heading-md-semibold-line-height);letter-spacing:var(--typography-heading-md-semibold-letter-spacing)}.modal__title--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;width:var(--height-core-h-8);height:var(--height-core-h-8);padding:0;border:none;border-radius:var(--border-radius-core-rounded-md);background-color:transparent;color:var(--text-primary);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .15s ease}.modal__close:hover{background-color:var(--background-sunken)}.modal__close:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:var(--padding-core-p-0-5)}.modal__close-icon{display:inline-flex;width:var(--height-core-h-5);height:var(--height-core-h-5)}.modal__description{margin:0;color:var(--text-tertiary)}.modal__body,.modal__description{font-family:var(--typography-body-base-medium-font-family);font-weight:var(--typography-body-base-medium-font-weight);font-size:var(--typography-body-base-medium-font-size);line-height:var(--typography-body-base-medium-line-height);letter-spacing:var(--typography-body-base-medium-letter-spacing)}.modal__body{color:var(--text-primary)}.modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-core-gap-2)}[data-theme=dark] .modal__overlay{background-color:var(--primitives-color-neutral-900)}[data-theme=dark] .modal__content{background-color:var(--primitives-color-neutral-800);border-color:var(--primitives-color-neutral-700)}[data-theme=dark] .modal__body,[data-theme=dark] .modal__close,[data-theme=dark] .modal__content,[data-theme=dark] .modal__title{color:var(--primitives-color-neutral-0)}[data-theme=dark] .modal__description{color:var(--primitives-color-neutral-400)}[data-theme=dark] .modal__close:hover{background-color:var(--primitives-color-neutral-700)}.not-found{min-height:100vh;background-color:var(--background-default);font-family:var(--font-families-plus-jakarta-sans);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{margin:0;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);color:var(--text-primary)}.not-found__description{margin:0;max-width:674px;font-family:var(--typography-heading-md-medium-font-family);font-weight:var(--typography-heading-md-medium-font-weight);font-size:var(--typography-heading-md-medium-font-size);line-height:var(--typography-heading-md-medium-line-height);letter-spacing:var(--typography-heading-md-medium-letter-spacing);color:var(--text-primary)}.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(--background-raised);border-right:var(--border-width-core-border-1) solid var(--border-default);font-family:var(--font-families-plus-jakarta-sans);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(--background-sunken);color:var(--text-secondary);cursor:pointer}.sidebar__toggle:hover{background-color:var(--side-navigation-bg-hover)}.sidebar__toggle:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-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);margin:0;border:none;border-radius:var(--border-radius-core-rounded-sm);background-color:transparent;color:var(--text-secondary);font-family:var(--typography-label-base-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(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-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(--side-navigation-bg-hover)}.sidebar-nav-item:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:-2px}.sidebar-nav-item--selected{background-color:var(--background-label);color:var(--text-secondary)}.sidebar-nav-item--collapsed{width:var(--height-core-h-9);justify-content:center;padding:var(--padding-core-p-1) var(--padding-core-p-1-5)}.sidebar-nav-item--avatar{gap:var(--gap-core-gap-0-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(--primitive-primary-400);color:var(--text-inverse);font-family:var(--font-families-plus-jakarta-sans);font-weight:var(--font-weights-plus-jakarta-sans-2);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(--typography-body-base-semibold-font-family)}.tab__label{font-weight:var(--typography-body-base-semibold-font-weight);font-size:var(--typography-body-base-semibold-font-size);line-height:var(--typography-body-base-semibold-line-height);letter-spacing:var(--typography-body-base-semibold-letter-spacing);color:var(--text-primary);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(--text-tertiary)}.tab__icon svg{display:block;width:100%;height:100%}.tab:hover:not(:disabled):not(.tab--selected){background-color:var(--primitive-neutral-200)}.tab:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:2px}.tab--selected{background-color:var(--background-default);box-shadow:inset 0 0 0 var(--border-width-core-border-1) var(--text-link),var(--box-shadow-shadow-sm-x) var(--box-shadow-shadow-sm-y) var(--box-shadow-shadow-sm-blur) var(--box-shadow-shadow-sm-spread) var(--box-shadow-shadow-sm-color)}.tab--selected .tab__icon,.tab--selected .tab__label{color:var(--text-link)}.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(--background-default);font-family:var(--font-families-plus-jakarta-sans)}.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) var(--padding-core-p-3-5);background-color:var(--background-sunken);border-bottom:var(--border-width-core-border-1) solid var(--border-default);text-align:left;vertical-align:middle;white-space:nowrap;position:sticky;top:0;z-index:1}.table__th--center,.table__th--numeric{text-align:center}.table__th--right{text-align:right}.table__th-cell{gap:var(--gap-core-gap-1);vertical-align:middle}.table__th-button,.table__th-cell{display:inline-flex;align-items:center}.table__th-button{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.table__th-button:focus-visible{outline:var(--border-width-core-border-2) solid var(--primitive-primary-400);outline-offset:var(--padding-core-p-0-5);border-radius:var(--border-radius-core-rounded-xs)}.table__th-label{font-family:var(--typography-caption-base-medium-font-family);font-weight:var(--typography-caption-base-medium-font-weight);font-size:var(--typography-caption-base-medium-font-size);line-height:var(--typography-caption-base-medium-line-height);letter-spacing:var(--typography-caption-base-medium-letter-spacing);color:var(--text-disabled);white-space:nowrap;transition:color .12s ease}.table__th--numeric .table__th-label{font-family:var(--typography-caption-base-semibold-font-family);font-weight:var(--typography-caption-base-semibold-font-weight);font-size:var(--typography-caption-base-semibold-font-size);line-height:var(--typography-caption-base-semibold-line-height);letter-spacing:var(--typography-caption-base-semibold-letter-spacing)}.table__th-sort{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--height-core-h-3);height:var(--height-core-h-3);color:var(--text-disabled);transition:color .12s ease}.table__th-sort svg{display:block;width:100%;height:100%}.table__th:focus-within .table__th-label,.table__th:hover .table__th-label{color:var(--text-tertiary)}.table__th:focus-within .table__th-sort,.table__th:hover .table__th-sort{color:var(--text-tertiary)}.table__th--active .table__th-label,.table__th--active .table__th-sort{color:var(--text-secondary)}.table__th--icon-only{text-align:center}.table__td{box-sizing:border-box;height:52px;padding:var(--padding-core-p-2);background-color:var(--background-default);border-bottom:var(--border-width-core-border-1) solid var(--border-disabled);vertical-align:middle;text-align:left;font-family:var(--typography-label-base-medium-font-family);font-weight:var(--typography-label-base-medium-font-weight);font-size:var(--typography-label-base-medium-font-size);line-height:var(--typography-label-base-medium-line-height);letter-spacing:var(--typography-label-base-medium-letter-spacing);color:var(--text-secondary)}.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:focus-within .table__th-label,[data-theme=dark] .table__th:focus-within .table__th-sort,[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)}